.clear {
	clear:both;
	/*margin-bottom:15px;*/
 }               

 .twoCol50all div, .twoCol30u70 div, .threeCol33all div, .threeCol20u40u40 div, .threeCol20u60u20 div, 
.fourCol25all div, .fourCol15u35u35u15 div {
 	/*margin:5%;*/
}

 	
 /* 2-spaltiges */
 
 .twoCol50all .colOne, .twoCol50all .colTwo {
 	width: 350px;
 	float:left;
	margin-left:0px;
	/* padding oder margin für firefox nullen!! */
 }
 
 .twoCol50all .colTwo { margin-left: 28px; float:right; }
 	
 .twoCol30u70 .colOne, .twoCol30u70 .colTwo {
 	width: 220px;
 	float:left;
	margin-left:0px;
 }
	
 .twoCol30u70 .colTwo {
 	width: 480px;
 	margin-left: 28px;
 	float: right;
 } 
 	
 .twoCol70u30 .colOne, .twoCol70u30 .colTwo {
 	width: 480px;
 	float:left;
	margin-left:0px;
 }
 	
 .twoCol70u30 .colTwo {
 	/*width: 206px;*/
 	width: 255px;
 	margin-left: 0;
 	float: right;
 }
 
  	
 /* 3-spaltiges */
 
.threeCol33all .colOne, .threeCol33all .colTwo, .threeCol33all .colThree {
	width: 227px;
	float:left;
	margin-left:0px;
	/*background-color:blue;*/
}
	
.threeCol33all .colTwo, .threeCol33all .colThree {
	margin-left: 28px;
}

.threeCol33all .colThree { float:right; }

	
.threeCol20u40u40 .colOne, .threeCol20u40u40 .colTwo, .threeCol20u40u40 .colThree {
	width: 19%;
	float:left;
	margin:1%;
}
	
.threeCol20u40u40 .colTwo, .threeCol20u40u40 .colThree {
	width:37%;
}   
	
.threeCol20u60u20 .colOne, .threeCol20u60u20 .colTwo, .threeCol20u60u20 .colThree {
	width: 19%;
	float:left;
	margin:1%;
}
	
.threeCol20u60u20 .colTwo {
	width:56%;
} 
	
	
/* 4-spaltiges */

.fourCol25all .colOne, .fourCol25all .colTwo, .fourCol25all .colThree, .fourCol25all .colFour {
	width: 23%;
	float:left;
	margin:1%;
}
	
.fourCol15u35u35u15 .colOne, .fourCol15u35u35u15 .colTwo, .fourCol15u35u35u15 .colThree, .fourCol15u35u35u15 .colFour {
	width: 14%;
	float:left;
	margin:1%;
}
	
.fourCol15u35u35u15 .colTwo, .fourCol15u35u35u15 .colThree {
	width: 32%;
}
