/* ################################
** ### FCE einstellbare Spalte
** ################################
*/
div.flexi {overflow:hidden; display:block; clear:both; width:100%; height:1%;}
div.flexi div.left {display:block; overflow:hidden; float:left;}
div.flexi div.center {display:block; overflow:hidden; float:left;}
div.flexi div.right {display:block; overflow:hidden; float:right; margin-left: -5px;}
div.flexi div.clearfix{clear: both; height: 0; width:0; line-height: 0; visibility: hidden;}

div.flexi div.left_content{margin-right:5px;}
div.flexi div.center_content{margin-right:5px; margin-left:5px;}
div.flexi div.right_content{margin-left:5px; }


.box_orange {
	border: 1px solid #ee7f01;
	overflow:hidden; 
	display:block; 
	clear:both; 
	height:1%;
	}
	
.box_orange h2 {
	display:block;
	background-color:#ee7f01;
	color:#ffffff;
	padding:1px 15px 2px 15px;
	font-size:115%;
	}
	
.box_orange_content {
	padding:7px 15px 7px 15px;
	font-size:100%;
	color:#979da7;
	}	
	
.box_orange_content h1,
.box_orange_content h3,
.box_orange_content h4 {
	color:#000000;
	}	

.box_orange_content ul, 
.box_orange_content ol, 
.box_orange_content dl { 
  	line-height:1.5em; 
  	margin:0 0 1em 0em; 
  	padding:0;
  }
  
  
  
  
#col3_content #content .box_orange,
.box_grey {
	border: 1px solid #c7cdd0;
	margin-bottom:15px;
	overflow:hidden; 
	display:block; 
	clear:both; 
	height:1%;
	}

#col3_content #content .box_orange h2,
.box_grey h2 {
	display:block;
	background-color:#c7cdd0;
	color:#ffffff;
	padding:1px 10px 1px 10px;
	font-size:115%;
	}

.box_grey_content {
	padding:5px 10px 5px 10px;
	font-size:90%;
	color:#979da7;
	}
	
.box_grey_content.no-padding-r  {
	padding-right: 0;
}

.box_grey_content h1,
.box_grey_content h3,
.box_grey_content h4 {
	color:#000000;
	font-size: 130%;
	margin-bottom:0.1em;
	}

.box_grey_content ul li {	
	padding-left: 0;	
}

