.clearfix:after {
    clear: both; 
    content:".";
    display: block;
    height: 0;
    visibility: hidden
    }
/* affects only IE7 */
.clearfix {
    min-width: 0;
}

/* targets only IE5-6 and hidden from lowly IEmac \*/
    * html .clearfix { height: 1%; }
	 
/* end hide IEmac */

/* IEmac only \*//*/
    .clearfix { display: inline-table; } 
/* end IEmac only */

#header {
	border-top: 0px solid #6f777d;
}

#header .content {
	font-size: 0px;
	color: #fff;
}



.homePageContent .csc-textpic{
	
}


.homePageContent .csc-textpic:after {
    clear: both; 
    content:".";
    display: block;
    height: 0;
    visibility: hidden
    }
/* affects only IE7 */
.homePageContent .csc-textpic {
    min-width: 0;
    }


.homePageContent a {
	font-weight: bold;
	color: #ed7100;
	text-decoration: none;
}

.homePageContent a:hover {
	text-decoration: underline;	
}

.homePageContent .content_left{
	float: left;
	width: 520px;
	margin:15px 40px 0 25px;
}

.homePageContent .content_left .content {
	border-top: 1px solid #dbdbdb;
	/*padding: 23px 0 23px 0;*/
	background: url(/fileadmin/web/images/home/left_content_block_header_bgr.png) top center repeat-x;
}

.homePageContent .content_left .content .frame_1{
	padding: 23px 0 23px 0;
}

.homePageContent .content_left .content .frame_2{
	background: url(/fileadmin/web/images/home/pfeil_1.jpg) top right no-repeat;
	padding: 23px 0 23px 0;
}

.homePageContent .content_left .content .frame_3{
	padding: 23px 0 23px 0;
	background: url(/fileadmin/web/images/home/pfeil_2.png) top right no-repeat;
}


.homePageContent .content_left .content h3{
	color: #1a1a18;
	font-size: 12px;
}

.homePageContent .content_left .content h2 {
	color: #ee7100;
	font-size:16px
}

.homePageContent .content_right{
	float: left;
	width: 300px;
	margin:15px 15px 0 0;
}

.homePageContent .content_right .content {
	border: 1px solid #d4d8d9;
	background: url(/fileadmin/web/images/home/right_content_block_header_bgr.png) top center repeat-x;
	margin:0 0 17px 0;
	color: #1a1a18;
	padding: 0 10px 10px 10px;
}

.homePageContent .content_right .content h1 {
	color: #697378;
	font-size: 12px;
	border-bottom: 1px solid #dadada;
	height: 20px;
	padding: 7px 0 0 5px;
	margin-bottom: 15px;
}
/*aktuell*/
.homePageContent .content_right .aktuell .content {
	border: 1px solid #d4d8d9;
	background: url(/fileadmin/web/images/home/right_content_block_header_bgr.png) top center repeat-x;
	margin:0 0 17px 0;
	color: #1a1a18;
	padding: 0 0px 10px 0px;
}

.homePageContent .content_right .aktuell .content p {
	padding: 0 10px;
}

.homePageContent .content_right .aktuell .content h1 {
	color: #ffffff;
	font-size: 12px;
	border-bottom: 4px solid #697378;
	background: #ff9b23;
	height: 20px;
	padding: 7px 10px 0 10px;
	margin-bottom: 15px;
}

.homePageContent .content_right .aktuell .content table.contenttable {
	margin: 0 10px;
}

.homePageContent .content_right .aktuell .content table.contenttable tr td {
	vertical-align: top;
}

.homePageContent .content_right .aktuell .content table.contenttable tr td a{
	color: #ed7100;
}

.homePageContent .content_right .aktuell .content table.contenttable tr td p {
	padding: 0;
}

/**/
.homePageContent .content_right .content p {
	margin: 0 0 7px 0;
}

.homePageContent .content_right .content .csc-textpic {

}

.homePageContent .content_right .content table.contenttable tr td{
	padding: 0 12px 0 0;
}

.homePageContent .content_right .content table.contenttable tr td a{
	color: #000;
}

.homePageContent .content_right .content table.contenttable tr td img{
	vertical-align: middle;
	margin: 0 0px 0 0;
}

/** YouTube Einbindung **/

.youtube {}

	.homePageContent .content_right .youtube object {
		margin-bottom: 10px !important;
	}
	
	.homePageContent .content_right .youtube p {
		margin: 10px 0 10px 0 !important;
	}

	.youtube ul li {
		float: left;
		width: 60px;
		margin-right: 30px;
		
	}
	
		.youtube ul li a {
			display: block;
			color: black;
			font: normal 10px/11px arial,sans-serif;
			text-decoration: none;
		}
		
		.youtube ul li a:hover {
			color: #ED7100;
			text-decoration: none;
		}
		
			.youtube ul li a img {
				margin-bottom: 4px;
			}

