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

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


#wrapper {
position: relative;
color: black;
background-color:#f6ef9e;
/*background-color:#6dcff6;test*/
width: 840px; /*Breite des Inhaltsbereich insgesamt*/
margin-top:  20px;
margin-right: auto; 
margin-bottom: 10px; 
margin-left: auto; 
padding: 0px;
/*border: 1px solid #603913;*/
}

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

#navileiste {
width: 840px;
height:30px;
padding-top: 10px;
/*background-color: #00a651;test*/
background-color: #f6ef9e;
}

#navileiste li {
  display: inline; /*li nebeneinander anzeigen*/
  list-style-type: none; /*ohne Aufzählungspunkte*/
   margin-right: 10px;
   }

#navilinks {
float: left; 
width: 204px; 
padding-left: 13px;
padding-top: 0px;
color: black;
background-color: #f6ef9e;
/*background-color: white;test*/
}


#navilinks_aktuell {
float: left; 
width: 166px;
height: 260px; 
padding-left: 0px;
padding-top: 0px; 
color: black;
background-color: #fbf9d8;
/*background-color: white;test*/
}




#navilinks table {
background-color: #f6ef9e;
}


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

#navilinks ul li {
margin-top: 15px;
}

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

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

width: 550px; /*vorher 600*/
color: black;
/*background-color: #f49ac1;test*/
background-color: #f6ef9e;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 13px;
margin-left: 220px;
margin-top: 0px;
}

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

width: 550px;
color: black;
/*background-color: #cd6607;test*/
background-color: #fbf9d8;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 20px;
padding-left: 20px;
margin-left: 10px;
}


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

width: 840px;
color: black;
/*background-color: #cd6607;test*/
background-color: #fbf9d8;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-left: 0px;
}

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

width: 800px;
color: black;
/*background-color: #cd6607;test*/
background-color: #fbf9d8;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
margin-left: 20px;
}

#newsinhalt a:link {
color:#99cc33;
}
#newsinhalt a:visited {
color:#99cc33;
}


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 : #ff9900; 
padding : 2px;
border : 1px solid #white;
text-decoration: none; }

#navilinks a:active {
color : black;
background-color : #99cc33; 
padding : 2px;
border : 1px solid #white;
text-decoration: none; }

#textbereich a:link {
color:#99cc33;
}
#textbereich a:visited {
color:#99cc33;
}

#navilinks_aktuell a:link {
color:#99cc33;
}
#navilinks_aktuell a:visited {
color:#99cc33;
}
#navilinks_aktuell a:active {
color:#99cc33;

}



/*#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;
	visibility: hidden;
}

.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: #ffffff;
width: 420px; /* Breite des Formulars*/
padding: 0px;
/*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;
   }  


/* extra Menüfeld
#navcontainer { width: 200px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #036;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}
*/