body {
	background-color: #270F01;
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	background-attachment:scroll;
	text-align:center;
}

/*LAYOUT*/
.page {
	width: 995px;
	
	padding: 0px;
	margin: 0px auto;
	
	overflow:hidden;

	text-align:left;
}


/*HEADER*/
.header {
	clear:both;
	width:995px;
	height:128px;	
	padding:0px;
	margin:0px;
	overflow:hidden;
	background-image:url(../images/Header.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
}

.header_baustelle {
	clear:both;
	width:995px;
	height:508px;	
	padding:0px;
	margin:0px;
	overflow:hidden;
	background-image:url(../images/Header_baustelle.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
}
.nav{
	display:block;
	clear:both;
	background-image:url(../images/nav_back.jpg);
	border:1px solid #FFFFFF;
	height:32px;
	width:988px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}



/*CONTENT*/
.content {
	clear:both;
	width:988px;
	background-color:#FFFFFF;
	background-image:url(../images/content_shadow.jpg);
	background-position:253px 0px;
	background-repeat:no-repeat;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:0px;
	overflow:hidden;

}
.contentfooter{
	height:97px;
	background-image:url(../images/content_end.jpg);
background-repeat:repeat-x;
}


.col1 {
	margin-top: 18px;
	width: 253px;
	margin: 0px;	
	float: left;
	min-height:300px;
	background-image:url(../images/subnav_back.jpg);
	background-attachment:scroll;
	background-position:0px 63px;
	background-repeat:repeat-x;
}

.col2 {
	width:735px;
	margin: 0px;
	margin-top: 18px;	
	float: left;
	display:inline;
}
/*bei zwei Spalten*/
.col2_small {
	width: 367px;
	margin: 0px;
	margin-top: 18px;	
	float: left;
	display:inline;
}

.col2_randlos{
	width:100%;
	width:732px;
	margin: 0px;
	margin-left:3px;
	float:left;
	display:inline;
	margin-bottom:1px;
	overflow:hidden;
}

.col3 {
	/*width: 230px;*/
	margin: 0px;
	margin-top: 18px;	
	margin-left:600px;

	/*float: left;*/
	
}




/*FOOTER*/
.footer {
	clear:both;
	width:990px;
	height:72px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	color:#666;
	font-size:11px;

}



/*BLOEDSINN*/

#ie_clearing {
    display:block; /* DIV sichtbar machen */
    clear:both; /* Normales Clearing für IE5.x/Win */ 

    width: 100%; /* IE-Clearing mit 100%-DIV für IE 6 */
    font-size:0; 
    margin: -2px 0 -1em 1px; /* IE-Clearing mit übergroßem DIV für IE7 */
}



/*ZUSÄTZLICHE LAYOUT-ELEMENTE*/

/*HEADER*/
.logo{
	padding:20px;


}







/*CONTENT*/

/*LEFT*/


.subnav{
	width: 253px;
	margin:0px;
	margin-bottom:27px; /*searchbox height:63px -> 72-9 = 63 -> 18+9 = 27 :-)*/

}
.col1_content{
	padding: 0px 10px 0px 10px;
	
}

.col2_content{
	padding: 0px 20px 0px 20px;
}
.col3_content{
	padding: 0px 20px 0px 20px;
	
}


.searchbox{
	padding-left:0px;
	clear:both;
	display:block;
	overflow:hidden;
	background-image:url(../images/search_back.jpg);
	height:63px;

	

}
.searchbox_inner{
	padding:18px;
	margin-left:0px;
	
}

/*.col1_content_inner{
	padding:6px;
	padding-top:9px;
	background-color:#FFFFFF;
	border-top:1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	

}
.col1_content .csc-textpic{
	display:block;
	width:100%;
	
	padding:0px;
	margin:0px;
}*/

/*NORMAL*/


.contentelement{
	padding:0px;
	margin-bottom:18px;
	
	
}

.col1 .contentelement{
	margin:0px;
	padding:18px;
	padding-bottom:0px;
}

/*FOOTER*/
.footernav{
	padding-top:20px;


}



/*NEWS*/


.tx-ttnews-browsebox-strong{
	font-weight:bold;

}
