﻿* { padding: 0; margin: 0; }

body {
  background-color: #8c8c8c; 							
  color: white; 										
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small; 									
}

div#wrapper {
  color: black;													
  background: white url(navi_higru.jpg) repeat-y left top;		
  width: 800px;													
  margin: 10px auto;
}

div#kopfbereich {
  position: relative;										
  color: black;														
  height:99px;
  background: #ffe574 url(erfurt2.jpg) repeat-y top left;			
  padding: 10px 20px 0px 0px;										
}
#kopfbereich p {
  position:absolute; 
  top: 25px ; 
  left: 50%; 
  padding: 5px 0 5px 0;
  margin-bottom: 0; 
}

div#textbereich {
  padding: 20px 10px 20px 20px;
  margin-left: 130px;				
}

div#fussbereich {
  clear: both;
  color: black;
  background-color: white; 			
  padding: 10px 20px 20px 20px;		
  border-top: 1px solid #8c8c8c;	
  margin-top: 0;					
}

img#logo {
  background-color: white;
  color: black;
  padding: 10px;
  border: 10px solid #d9d9d9;
}

h1 { font-size: 150%; }
h2 { font-size: 130%; }

address {
  text-align: center; 	
  font-size: 80%; 		
  font-style: normal; 	
  letter-spacing: 2px; 	
  line-height: 1.5; 	
}

div#textbereich a {border-bottom: 1px dotted #cc0000;}		
div#textbereich a:hover,
div#textbereich a:focus {
  border-bottom: 1px solid #d90000;
}

form {
  background-color: #eee;      	
  width: 370px; 				
  padding: 20px;				
  border: 1px solid #8c8c8c;	
}
label { 						
  display: block;				
  cursor: pointer; 				
}
input#absender, textarea {
  width: 300px;
  border: 1px solid #8c8c8c;
  margin-bottom: 1em;
}
textarea {
  height: 7em;
}
input:focus, textarea:focus {
  background-color: #d9d9d9;	
}  								  								

div#kopfbereich p span {
  color: #d90000; 
}

h2, h3,p , ul, ol { margin-bottom: 1em; }				
h3 { font-size: 110%; }
ul ul { margin-bottom: 0; }												
li { margin-left: 1em; }												

 div.galerie {
   overflow: hidden; 
   padding: 25px 10px 10px 0;
   margin: 0 3px 3px 0;
 }
 div.galerie img {
   float: left;
   padding: 4px;
   border: 1px solid #ddd;
   border-right-color: #aaa;
   border-bottom-color: #aaa;
   margin-right: 15px;
   margin-bottom: 15px;
 }