﻿* { 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;
}
  
  header { 
    border: 1px solid grey; 
    margin: 5px;
    margin-top:0px;
    padding: 10px;
    display: box;
  }
  form {
	background-color: silver;
    margin: 5px;
    padding: 20px;
  }
  form div { 
	border: none;							
	margin:10px;							
	margin-left:30px;						
  }	
  form fieldset {
	padding-left:20px;
  }
  label {									
	width: 6em;
	display: inline-block;
	text-align: right;
  }
  label#ort, label#nummer { 
	width:3em;
	text-align: right;
  }
  label#ver_mitgl { 
	width:14em;
	text-align: left;
  }  
  label#mitglied_ja, label#mitglied_nein { 
	width:2em;
	text-align: left;
  }
  label#mitgl_nr, label#parzelle {
    padding-left:30px; 						
	width:10em;
	text-align: left;
  }
  label#datum { 
	width:22em;
	text-align: left;

  	input:focus, textarea:focus {			
  	background-color: #d9d9d9;				
  }  								