/* Schriftart, Schriftgröße, Seitenränder, Farbe der Seite */
 body {
font-family: Verdana, sans-serif;
font-size: 80%;
margin: 0;
padding: 0;
background:url(Bilder/background4.png) repeat-y top center #fff; color:#404040; font:76% Verdana,Tahoma,Arial,sans-serif; line-height:1.3em; margin:0 auto; padding:0;}
/*background: #5A6FA0;*/
color #000000;
height:100%;
}





/* Schrifgröße und Abstände festlegen, um Browserunterschiede zu nivilieren */
p, table, h1, h2, h3, h4, h5, h6 {
font-size: 100%;
margin-top: 0;
margin-bottom: 1.4em;
}

/* Schriftart zusätzlich für Formularelemente */
input, textarea, button, select {
font-family: Verdana, sans-serif;
font-size: 100%;
}

/* Links */
a {
color: #000099;
background: transparent;
text-decoration: none;
}

a:visited {
color: #0000cc;
background: transparent;
text-decoration: none;
}

a:hover {
color: #0000cc;
background: transparent;
text-decoration: underline;
}

/* Grundlegender Augbau mit Kopf- und Fußzeile, 3 Spalten */

/* Seite zentrieren */

 body {
text-align: center;
height: 100%;
}

html {
text-align: center;
}

#seite {
margin: auto;
text-align: left;
width: 980px;
height:100%;
}




/* Spalten einrichten */

#inhalt {
clear: both;
height:100%; /* Mindesthöhe für den IE */
overflow: hidden !important; /* 100% Höhe im FF auch mit Scroll-leiste */
}

#spalte1 {
width: 200px;
float: left;
height:100%;
}

#spalte2 {
width:580px;
float: left;
height:100%;
}

#spalte3 {
width:200px;
float: left;
height:100%;
}

#fusszeile {
clear: both;
}

/* Navigationslisten einrichten */

#kopfzeile ul, #kopfzeile li, ul.navigation, .navigation li {
display: inline;
margin: 0;
padding: 0;
}

#kopfzeile a {
float: left;
}

.navigation a {
display: block;
}


/* Umflossene Elemente zurücksetzen */

.clear {
clear: both;
overflow: hidden;
height: 0.1px;
font-size: 0.1px;
line-height: 0.1px;
}


/* Hintergründe und Farben */

#kopfzeile {
background: #EFAF7A;
color: #ffffff;
}


/* Links in der Kopfzeile */
#kopfzeile a {
color: #000;
background: #EFAF7A;
text-decoration: none;
border-top:1px solid #808080;
border-right: 1px solid #000;
border-bottom:1px solid #808080 ;
padding: 4px 6px;
text-align:center;
width:100px;
}



#kopfzeile a:visited {
color: #000;
background: #EFAF7A;
text-decoration: none;
}

#kopfzeile a:hover {
color: #ffffff;
background: #ff0000;
text-decoration: underline;
}

/* Kopfzeile */

#kopfzeile h1 {
background-image: url(Bilder/kopfbanner_wappen_rad.jpg);
height: 115px;
margin-bottom: 0;
}

#kopfzeile h1 em {
position: absolute;
top: -500px;
}
#header
{
position: absolute;
top: 0;
right:0;
width: 87%;
height:100px;
background: #C0C0C0;
}


/*drop-down-menu*/
/* Links in der Kopfzeile */
#kopfzeile a {
color: #000;
background: #EFAF7A;;
text-decoration: none;
padding: 4px 6px;
}



/* make the top level links horizontal and position relative so that we can position the sub level */
#kopfzeile li{
float:left;
position:relative;
z-index:100;
}



/* hide the sub level links */
#kopfzeile ul ul {
visibility:hidden;
position:absolute;
background: ff2222;
z-index:80;
left:-1px;
top:25px;
}
/* make the sub level visible on hover list or link */
#kopfzeile ul li:hover ul,
#kopfzeile ul a:hover ul{
visibility:visible;
}

/* Hintergrund der Spalten */

#inhalt {
background-image: url(Bilder/hintergrund.png);
}

/* Navigation */

.navigation a {
color: #cc0000;
background: #ffffff;
border-bottom: 1px solid #ccc;
padding: 4px;
}

.navigation a:visited {
color: #aa0000;
background: #ffffff;
}

.navigation a:hover {
color: #ffffff;
background: #aa0000;
text-decoration: none;
}

/* Boxen */
#spalte1 .box, #spalte3 .box {
padding: 6px;
}

#spalte2 .box {
padding: 6px 12px;
}

/* Überschriften im Text */
#spalte2 h1, #spalte2 h2, #spalte2 h3 {
font-family: Arial, sans-serif;
margin-bottom: 12px;
}

#spalte2 h1 {
font-size: 170%;
}

#spalte2 h2 {
font-size: 150%;
}

#spalte2 h3 {
font-size: 130%;
}

#spalte2 h4 {
font-size: 110%;
}

/* Fußzeile gestalten */

#fusszeile {
background: #cc0000;
color: #ffffff;
font-size: 90%;
text-align: left;
padding: 4px;
}

#fusszeile p
{
margin: 0;
}
