* { 
	margin:0;
	padding:0;
	border: 0px;
} 
	

input, select, textarea {
	border:1px solid #d0d0d0;
}	
	
	


body {
	font-size:90%;	
  font-family: Trebuchet MS,Verdana,Arial,Sans-Serif;
  text-align: center;  			/* Zentrierung im Internet Explorer */
  background-image:url('images/hintergrund.jpg');
  background-repeat:repeat-x;
  background-color:#F7C964;
  
}


div#alles {
  text-align: left;    			/* Seiteninhalt wieder links ausrichten */
  margin: 0 auto;      			/* standardkonforme horizontale Zentrierung */
  width: 810px;

}



div#kopf {
  height: 250px;
  background-image:url('images/kopf-standard.jpg');
  background-repeat:no-repeat;
}

#ueberschrift {
	margin-top:150px;
	margin-left:240px;
}

div#kopf a {
  color:#FFFFFF;
}

div#inhalt {
  margin:0px;
  padding:0px;
  background-image:url(images/inhalt.jpg);
  background-repeat:repeat-y;

}

div#fuss {
  padding-top:40px;
  clear:both;
  text-align:center;
  background-image:url(images/fuss.jpg);
  background-position:top;
  background-repeat:no-repeat;
}

#fuss p {

}

#fuss a {
  color:#FFFFFF;
  text-decoration:none;
}  

#fuss a:hover {
  text-decoration:underline;
}  




/* ================================== Navi Links ======================================== */
#navi_links {
  width:175px;
  float:left;
  margin-top:20px;
  margin-left:32px;
  margin-right:20px;

}

/* wegen Double Float-Margin Bug des IE*/
* html #navi_links { display: inline; }




#navi_links ul {
  list-style-type:none;
  margin-top:10px;
  width:155px;

}

#navi_links li {
  background-image:url(images/navi-hintergrund.gif);
}  


#navi_links a {
  text-decoration:none;
  display:block;
  width:100%;
  padding-bottom:10px;
  color:#FB7203;
  text-align:right;


}

#navi_links a:hover {
  font-weight:bold;
  
}

a#aktiv {
  font-weight:bold;
  font-size:120%;
}

#navi_links a.link_klein {

}


#adresse {
  margin-top:10px;
  width:155px;
  text-align:right;
  
}

#adresse:first-line {
  font-weight:bold;
  
}




/* ================================== Content ======================================== */



#innen {
 margin-left:240px;
 padding-right:10px;
 padding-top:20px;

}

/* Hides from IE-mac \*/
* html #innen { 
  height: 1%;
  margin-left:-3px; 
  margin-right:-3px; 
}



/* End hide from IE-mac */


#innen p, ul {
  color:#505050;
}  

#innen a {
  color:#FB7203;
}  

h1 {
  color:#EC8102;
  font-variant:small-caps;
  font-size:140%;
  margin-bottom:10px;

}

h2 {
  color:#EC8102;
  font-variant:small-caps;
  font-size:120%;
}

.block_rechts {
  float:right;
  width:150px;
  text-align:center;
  margin-right:20px;
  margin-left:20px;  
}


.block_links {
  float:left;
  margin-right:10px;
  font-size:80%
}

.bild_klein {
  padding-left:16px;
}  


span.hervorheben { font-weight: bold }

#innen ul, ol {
  margin-left:20px;
}
  
  
.tabelle {
  border: 1px solid #F7C965;
}

.tabelle th {
  background-color:#F7C965;
  padding:8px;
}

.tabelle td {
  padding:2px;
  padding-left:12px;
  padding-right:12px;
}



.err_class {
  border:1px solid #FF0000;
}

#sprache {
text-align:right;
padding: 10px;
padding-right:20px;
height:30px;

}

#sprache a:link, #sprache a:visited, #sprache a:hover {
  color:#000000;
  font-weight:bold;
  font-size:16px;

}

#sprache a:hover {
  font-size:120%;
  color:#FF0000;
}


#sprache img {
  border: 1px solid #FFFFFF;
}



.hintergrund_bild_text {
	background-color:#F7C965;
	font-size:80%;
	margin-bottom:10px;
	width:150px;

}


#wetter {
background-color:#f6edbe;
}