/* Navigation Kopfzeile ------------------*/ 
div#navcontainer
{
margin: 5px 5px 14px 5px;
padding: 0 0 0 0.8em;
font-family: Arial, Helvetica, sans-serif;
border-color: #794F00 #FFBF80 #FFBF80 #794F00;
border-width: 1px; border-style: inset;
text-align:center; /* Box vertikal zentrieren in Opera, NN, Mozilla */
width: 96%;
color: #5B00B9;
z-index: 101;
}

/* to stretch the container div to contain floated list */
div#navcontainer:after {
content: ".";
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}

ul#navlist {
list-style: none;
padding: 0;
margin: 0 auto;
width: 98%;
font-size: 0.80em;

}

ul#navlist li {
display: block;
float: left;
width: 16%;  /* -- Schaltflächenbreite -- */
margin: 0;
padding: 0;
}

ul#navlist li a {
display: block;
width: 100%;
padding: 0.1em;
border-width: 1px;
border-color: #FFEFD4 #3D3D3D #3D3D3D #FFEFD4;
border-style: solid;
color: #777;
text-decoration: none;
background: #B87430;
color: #FFF7E5;  /*  Schrift: hell-orange */
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
border-color: #aaab9c #fff #fff #ccc;
background: #F08500; /* -- orange -- */
color: Aqua;
letter-spacing: 1px;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
color: Aqua;
background: #F08500; /* -- orange -- */
border-color: #aaab9c #fff #fff #ccc;
}

/*  Logo ------------------------*/ 
div#nav0, div#nav0 a, div#nav0 a:link, div#nav0 a:hover {
z-index: 180;
top: 16px;
left: 10px;
width: 80px;
padding: 0px 0px 0px 0px;
position: absolute;
border: none;
background: transparent;
border-left: 0px;
text-decoration: none;
background-color: transparent;
}

/*  Logo Fusszeile --------------*/ 
div#Fusszeile .logofz {
border-left: 0px;
padding-top: 0px;
padding-left: 0px;
text-decoration: none; 
background-color: transparent;
}

input#search { background-color: #FFFFE0; }

.query {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #112233;
line-height: 110%;
}

.btn { color: #C65C39; }  /* orange */	

/* Bilder - Links ------------------------*/ 
.bild , .bild a , .bild a:active , .bild a:hover , .bild a:link , .bild a:visited {
border-left : 0 none inherit; 
padding-top : 15px; 
padding-left : 0; 
text-decoration : none; 
background-color : transparent; 
} 


/* Fusszeile -----------------------------*/ 
div#Fusszeile a, div#Fusszeile a:link { color: #FFE4C4;}

div#Fusszeile a:hover { color: #00FFFF;}

/* Standard-Links ------------------------*/ 
a { color: #8B008B; }

a:link { color: #8B008B; }

a:visited { color: #8B008B; }

a:hover { background-color: #c30; color: #FFEAC8;  }

a:active { color: #8B008B; }

/* Kleintext -----------------------------3*/ 
#kleintext { color: #FFE4C4; }

#kleintext a:link { color: #FFE4C4; }

#kleintext a:hover { color: #00FFFF; }