/* ######################################################################################################
** ### Formatierung der Inhaltsspalten ##################################################################
** ######################################################################################################
*/

#newsletterLink {
    background: #fff;
    text-align: right;
}

/* Himtergrundgrafik f�r linke Spalte - Grafikbreite 250 Pixel */
/*#main { background: #660000 url(../../img/bg_left2.gif) repeat-y top left; }*/
#main { 
background-color: #E6E9ED;
background-image: url(/fileadmin/img/hg_weiss_rechts.gif);
background-repeat: repeat-y;
padding: 0;   
margin: 0; 
} 

/* linke Spalte */
#col1 {display: none;}	
#col1_content {}

/* Rechte Spalte */
#col2 {}
#col2_content {}

#col3 {margin-left: 14px;}
#col3_content { margin:0; padding:0;}

#main a {
	color: #02b0c8; 
	font-weight: normal;
	text-decoration: none;
}
#main ul a {
font-weight: normal;
font-size: 11px;
color: #02b0c8;  
}
#newsletterContainer1 {
padding: 8px 6px 6px 8px;
position: relative;
zoom:1;
}
#newsletterContainer2 {
padding: 8px 6px 0 8px;
clear: both;
position: relative;
zoom:1;
}
.newsletterLeft {
	width: 136px;
	padding-right: 9px;
	float:left;
}

.newsletterLeft h1 {
color:#999999;
font-size:11px;
margin-bottom: 6px;
}
.newsletterLeft h2 {
color:#333333;
font-size:11px;
}

.newsletterRight {
width: 424px;
overflow: hidden;
	font-size: 11px;
	color: #333333;
	padding:0;

}

.newsletterRight a {}

.newsletterRight ul {
margin:0; padding:0;
list-style: none;
font-size: 11px;
}
#editorialContainer {
	margin-top: 8px;
	clear: both;
}
#editorialHeader {
	font-size: 11px;
	color: #999999;
	border-top: 3px solid #E6E9ED;
	border-bottom: 3px solid #E6E9ED;
	padding-left: 8px;
	line-height: 16px;
	font-weight: bold;
}
#editorialText {
	font-size: 11px;
	color: #333333;
	padding: 8px 6px 6px 8px;
	line-height: 14px;
}
#abofooterContainer {
	margin-top: 0;
	clear: both;
}
#abofooterHeader {
	font-size: 11px;
	color: #999999;
	border-top: 3px solid #E6E9ED;
	border-bottom: 3px solid #E6E9ED;
	padding-left: 8px;
	line-height: 16px;
	font-weight: bold;
}
#abofooterText {
	font-size: 11px;
	color: #333333;
	padding: 8px 6px 6px 8px;
	line-height: 14px;
}
#sectionContainer {
padding:0;
clear: both;
background-image: url(../../img/border_3px.gif);
background-position: 143px 0;
background-repeat: repeat-y;
}
#sectionHeader {
	font-size: 11px;
	color: #999999;
	border-top: 3px solid #E6E9ED;
	padding-left: 153px;
	line-height: 16px;
	font-weight: bold;
}
#sectionHeader h1, #sectionHeader h2, #sectionHeader h3 {
	font-size: 11px;
}
#sectionContent {border-top: 3px solid #E6E9ED;	line-height: 14px;font-size:11px;}
.sectionLeft {
	width: 130px;
	padding: 8px 6px 6px 8px;
	overflow: hidden;
	float:left;

}
.sectionLeft img {

}
.sectionRight {
margin-left: 143px;
padding: 8px 6px 6px 8px;
border-left: solid 2px #E7EBEF;}
.sectionRight h1 {
	font-size: 11px;
	color: #999999;
}
.sectionRight h2 {
	font-size: 11px;
	color: #000000!important;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:0;
}
#main .gobBox a {color: #333333;}

#generalOfferBox {
	position: absolute;
	top: 0;
	width: 100%;
	zoom: 1;
}
