* {padding: 0; margin: 0; } /*alle Browserwerte auf 0 gesetzt*/

body {
color:black; /*schriftfarbe Seitenhintergrund*/
background-color: #ffffff; /*Hintergrundfarbe*/
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
font-color:white;
}


#wrapper {
position: relative;
color: black;
background-image:url(../bilder/higru_navi.gif); 
width: 1024px; /*Breite des Inhaltsbereich insgesamt*/
margin-top:  0px;
margin-right: auto; 
margin-bottom: 0px; 
margin-left: auto; 
padding: 0px;
/*border: 1px solid #603913;*/
}

/*#kopfbereich {
width: 840px; 
color: black;
background-color: white;
margin-bottom: 0px; /*abstand wg. blauer linie?*/
}

/*#querlinie {
width: 840px;
}

#navilinks {
float: left; 
width: 204px; 
padding-left: 5px;
padding-top: 20px; 
color: black;
background-color: white;
border-right: 1px solid #603913;
}

#navilinks ul {
list-style-type: none;
}



#navilinks a {
display: block; /*ganze fläche anklickbar machen*/
text-decoration: none;
border: 1px solid #white;
/*border : 1px solid color:transparent;*/
}
  

#inhaltsbereich {
/*position:absolute; /*position für IE*/
/*top:126px;
right: 0px; */

width: 994px;
color: black;
background-image:url(../bilder/hintergrund_textbereich.gif); /*funktioniert nicht*/
background-color: white;
padding-top: 20px;
padding-right: 10px;
padding-bottom: 20px;
padding-left: 20px;

}


h1 { font-size: 110%; }
h2 { font-size: 100%; }

a:link {
color : black;
padding : 2px; 
border : 1px solid #white;
text-decoration: none; }
a:visited {
color : black;
padding : 2px;
border : 1px solid #white;
text-decoration: none; }
#navilinks a:hover {
color : black;
background-color : #ffd49a; 
padding : 2px;
border : 1px solid #white;
text-decoration: none; }
#navilinks a:active {
color : black;
background-color : #ffeed7; 
padding : 2px;
border : 1px solid #white;
text-decoration: none; }

/*#navilinks #navi_home a:active{
color: #FF0000
}*/


/*
a:link { color: black; }
a:visited {color: black; }
a:hover, a:focus { border-bottom: 1px solid #d9000; }
a:active { color: white; background-color: #d90000; }
a { text-decoration: none; outline: none; }
*/

.skiplink {
position: absolute;
top: -20000px;
left: -30000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline; 
}

.clearing { clear: both; }

h2, p, ul, ol { margin-bottom: 1em; } /*Abstand nach unten*/
ul ul { margin-bottom: 0; } /*Verschachtelte Listen ohne Abstand*/
li { margin-left: 1em; } /*Abstand von links*/

/*======================================================
3. Sonstige Styles
=======================================================*/

/* Das Kontaktformular*/
form {
background-color: #ffd49a;
width: 420px; /* Breite des Formulars*/
padding: 20px;
border: 1px solid #8c8c8c;
}

label { /* Beschriftung auf eigener Zeile*/
display: block;
cursor: pointer; /*Mauszeiger wird zur Hand*/
}

input#absender,
textarea {
   width: 300px;
   border: 1px solid #8c8c8c;
   margin-bottom: 1em;
   }
   
 textarea {
   height: 7em;
   }
 
 input#absender:focus,
 textarea:focus {
   background-color: #ffd49a;
   }  
