﻿h1, h2, h3, h4, h5, h6 {
font-family : comic sans ms, verdana, sans-serif;
color : #0000ff;
line-height : 1.2;
}
h1, h2 {
font-weight : bold;
}
h1 {
font-size : 24pt;
font-variant : small-caps;
text-align : center;
}
h2, h3 {
font-size : 18pt;
}
h2 {
text-align : center;
}
h4 {
font-size : 14pt;
}
h5 {
font-size : 12pt;
}
h6 {
font-size : 8pt;
}
body {
font-family : comic sans ms, verdana, sans-serif;
color : #0000ff;
background-image : url('hintergrund.gif');
font-weight : 600;
line-height : 1.2em;
}
textarea {
color : #0000ff;
}
p, td, tr {
font-family : comic sans ms, verdana, sans-serif;
font-size : 14pt;
line-height : 1.2em;
}
.f {
font-weight : bold;
}
.block {
text-align : justify;
}
.blockblau {
text-align : justify;
color : #0000ff;
}
.mitte {
text-align : center;
}
.mitteblau {
text-align : center;
color : #0000ff;
}
.mittef {
text-align : center;
font-weight : bold;
}
.crotmitte {
color : #ff0000;
text-align : center;
line-height : 1.5em;
}
.rotmittefett {
color : #ff0000;
font-size : 18pt;
font-weight : bold;
text-align : center;
line-height : 1.5em;
}
.links {
text-align : left;
}
.rechts {
text-align : right;
}
.c1, .c2 {
text-align : center;
line-height : 1.5em;
}
.c1 {
font-size : 24pt;
}
.c2 {
font-size : 18pt;
font-weight : bold;
}
span.c9 {
color : #dd4578;
}
span.G {
font-size : 120%;
color : #ff0000;
}
span.us {
color : #ffeec8;
}
img.links {
float : left;
text-align : left;
}
img.rechts {
float : right;
text-align : right;
}
hr {
background-color : #0000ff;
color : #0000ff;
}
select {
color : red;
font-weight : bold;
}
.rot {
color : #ff0000;
}
.crotmitte {
color : #ff0000;
text-align : center;
}
.blau {
color : #0000ff;
}

.blaumitte {
color : #0000ff;
text-align : center;
}
ul.ohne {
list-style-type : none;
}

span.c8 {
background-color : #ffff00;
}

span.c3 {
font-size : 13pt;
}
.style1 {
color : #ffffff;
}
img.c5  {
float : left;
}
p.c4 {
font-weight : bold;
}
span.c3 {
background-color : rgb(255, 238, 200);
}
span.c2 {
background-color : rgb(255, 238, 204);
}
p.c1 {
text-align : center;
} 
/* ab hier Steuerung der Navigation */
div#Rahmen {
border : 1px solid black;
background-color : silver;
width : 99%;
height : 120px;
}
* html div#Rahmen {
width : 48.7em;
width : 47.1em;
}
div#Rahmen div {
clear : left;
}
ul#Navigation {
margin : 0;
padding : 0;
text-align : center;
}
ul#Navigation li {
list-style : none;
float : left;
width : 8.6em;
position : relative;
margin : 0.4em;
padding : 0;
}
* html ul#Navigation li {
margin-bottom : -0.4em;
}
*:first-child + html ul#Navigation li {
margin-bottom : -0.1em;
}
ul#Navigation li ul {
margin : 0;
padding : 0;
position : absolute;
top : 1.7em;
left : -0.4em;
}
* html ul#Navigation li ul {
left : -1.5em;
left : -0.4em;
}
ul#Navigation li ul li {
float : none;
display : block;
margin-bottom : 0.2em;
}
ul#Navigation a, ul#Navigation span {
display : block;
padding : 0.2em 1em;
text-decoration : none;
font-weight : bold;
border : 1px solid black;
border-left-color : white;
border-top-color : white;
color : #0000ff;
background-color : #ccc;
}
* html ul#Navigation a, * html ul#Navigation span {
width : 100%;
width : 6.4em;
}
ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
border-color : white;
border-left-color : black;
border-top-color : black;
color : white;
background-color : gray;
}
li a#aktuell {
color : maroon;
background-color : silver;
}
ul#Navigation li ul span {
background-color : maroon;
}
ul#Navigation li > ul {
display : none;
top : 1.6em;
}
ul#Navigation li:hover > ul, ul#Navigation li > a#aktuell + ul {
display : block;
}
*:first-child + html ul#Navigation ul {
background-color : silver;
padding-bottom : 0.4em;
}

