@import url(navigation.css);

html, body{ 
 margin:0; 
 padding:0; 
 font-family: arial, helvetica, sans-serif;
 font-size: 100.01%;
 line-height: 140%;
 background-color: #E2DACB;
 text-align:center; 
 
} 
 
 
 /* ----------------- SCHATTEN ----------------- */
.wrap1, .wrap2, .wrap3 { display:inline-table; /* \*/display:block;/**/ }
.wrap1 { background:url(../img/shadow.gif) right bottom no-repeat;  }
.wrap2 { background:url(../img/corner_bl.gif) 0px bottom no-repeat; }
.wrap3 {  padding:0 12px 30px 0px;  background: url(../img/corner_tr_patch_.gif) right top no-repeat; }

:link,:visited { text-decoration:none; } 
ul,ol { list-style:disc; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:bold; }
ul,ol,li,pre,form,blockquote,fieldset,input, dl, dt, dd { margin:0; padding:0 }
 
 img {border:0;}
 
 
#drum{ 
 width:970px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
 margin-bottom: 30px;
 background-image:url(../img/hintstreifen.gif);
 background-repeat:repeat-y;  
 
} 
 
#header{

 height:215px; 
   
 width:950px;
 background-color: #F0ECE4;
} 


#header-links {
float:left;
width: 290px;
border: 0px solid #0379B9;
}

#logo {
float:right;
width: 260px;
	
}

 

#header-rechts {
float:right;

border: 0px solid #0379B9;
}

 
 
 
 
 
 #leiste{
 float:left;
 height: 39px;
 width: 920px;
 background-image: url(../img/leiste.gif);

 margin-left: 30px;

  }
 
*html  #leiste{
  margin-left: 15px;}
 
 #main{ 
 float: left; 
 display:inline; 
 width:950px; 
 border: 0px solid #000;
 font-size: 80%;
   min-height: 490px;  
  height: auto !important;
  height: 490px;  

 
 
 }
#links{
 float:left; 
 width: 280px;
margin-left: 15px;

  }
*html #links{
margin-left: 0px;}

 
#rechts{
 width:650px; 
 float:right;
  background-image:url(../img/wasserzeichen.jpg);
 background-repeat:repeat-y;
 border:0px solid #000; 
    min-height: 490px;  
  height: auto !important;
  height: 490px; 
  padding-top: 30px;
  color: #162255; 



 }
 
* html #rechts{
 width:640px; 



 }
 
#content{
 
 float:left;
 padding-left: 20px; 
 padding-right: 20px; 


 }
 #content a{color:#C1654C; text-decoration:none;}
 #content a:link{color:#C1654C; text-decoration:none;}
  #content a:visited{color:#C1654C; text-decoration:none;}
   #content a:hover{color:#C1654C; text-decoration:underline;}
    #content a:active{color:#C1654C; text-decoration:none;}
	
	#content strong{color:#AB5841;}
	#content td {font-size:12px;}
	
	#content ul li {margin-left: 30px;}
 
#footer{
 height:100px;
 background-image:url(../img/footer.gif); 
 background-repeat:repeat-y;
 
 clear:both;
 } 
 

 
  #service_unten{float:left; width: 200px; margin-left: 80px; margin-top: 60px; border:0px solid #000; border: 0px solid #fff;}
  * html #service_unten{float:left; width: 200px; margin-left: 45px; margin-top: 60px; border:0px solid #000;}
  
   #service_unten a{font-size: 9px; color: #fff; text-decoration: none;}
 #service_unten a:visited{font-size: 9px; color: #fff; text-decoration: none;}
 #service_unten a:hover{font-size: 9px; color: #fff; text-decoration: underline;}
 #service_unten a:active{font-size: 9px; color: #fff; text-decoration: none;}
 
  

 #bilderleiste_unten{float:right; width: 624px; border:0px solid #000; margin-right: 16px;}
 
 .bilderleiste a{color:#C1654C; text-decoration:none;}
  .bilderleiste img{border:none;}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}





/* Ausgabe am Bildschirm */
@media screen {
	.renderhead {
		display: block;
	}
	.renderhead span { 
		display: none;
	}
	.renderhead img { 
		padding:0px;
	}
}
/* Ausgabe auf dem Drucker */
@media print {
	.renderhead {
		display: block;
	}
	.renderhead span {
		display: block;
		color: blue;
	}
	.renderhead img { 
		display: none;
	}
}



#adresse{width: 190px; float:left; margin-left: 40px; margin-top: 40px; font-size:11px; line-height: 100%;color:#162255}
#adresse strong{color: #C1654C;}

*html #adresse{width: 190px; float:left; margin-left: 28px; margin-top: 40px; font-size:11px; line-height: 100%;}
#adresse a:link{text-decoration: none; color:#162255;}
#adresse a:visited{text-decoration: none; color:#162255;}
#adresse a:hover{text-decoration: none; color:#162255;}
#adresse a:active{text-decoration: none; color:#162255;}

td{color:#162255;}


.aktuelles{float:right; margin-right: 50px; margin-top: 10px;}



