﻿html,body{
height:100%;
text-align:center;
margin:0;
padding:0;
background: #dddddd /*url('') repeat-x*/;

}


img{ 
border:0;
}

div, td, input, textarea{
font-size:11px;
line-height:14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#aeac95;
}

/* input, textarea{border:1px solid #23418D;} */




/* ----------------------------------------------------------------- */
#container { border:0px solid red;
width:770px;

/* auskommentiert am 29.09.09
 * --------------------------
 * position:absolute;
 * left:50%; 
 * margin-left:-385px;
 * -------------------------*/

/* hinzugefügt am 29.09.09 
 * --------------------*/
   margin-left: auto;
   margin-right: auto; 
/* --------------------*/

   margin-top:7px;
}


#header {
width:742px;
float:left;
height:80px;
background: url(../img/header.jpg) no-repeat #e9e2d7;
border:#FFFFFF solid 7px;
overflow:hidden;
}
			
#hauptnavigation {
width:756px;
float:left;
margin-top:7px;
background:#143250;
font-size:12px;
font-weight:bold;
color:#143250;
}
			
	#hauptnavigation a{
	font-weight:bold;
	text-decoration:none;
	color:#143250;
	}
			
	#hauptnavigation a:hover{
	color:#325a82;
	}
			
#rootline{
font-size:9px;
padding:8px 0 0 5px;
width:450px;
float:left;
text-align:left;
color:#143250;
}
			
	#rootline a{
	text-decoration:none;
	
	}
			
#suche{
padding:7px 14px;
width:220px;
float:right;
text-align:right;
}

	#suche input{
	border:0;
	}


/**/			
#content_container {
margin:0;
clear:both;
}

#content_container a{
color:#e08f03;
}


.article{
border:#FFFFFF solid 7px;
float:left; 
margin:0 7px 7px 0; 
overflow:hidden;
/*background:#e9e2d7;*/
overflow-y:auto;
}

	
	.article .in{
	margin:7px 3px 7px 7px;
	text-align:left;
	color:#555;
	}
	
	
	.article h1 { 
	color:#5e5d50; 
	font-size:12px; 
	font-weight:bold;
	}




#footer{
background:#143250;
padding:4px; margin-bottom:7px;
font-weight:bold;
color:#FFF;
width:749px;
float:left;
}

	#footer a{
	color:#d8d8d8;
	text-decoration:none;
	}

