/* globale Schriftarten festlege<img src="gruend.JPG" width="540" height="405" border="0" alt="">n */
h1,h2,h3,h4,p,ul,ol,li,div,td,th,span,b,i,body {
        font-family:Verdana,Arial,Helvetica,sans-serif;
}
/* Default-Schriftgröße */
p,ul,ol,li,div,td,th,span,body {
        font-size:13px;
}
/* Definitionen, die für Netscape 4.x kritisch sind, werden mittels CSS-Weiche vor ihm versteckt;
Netscape 4.x kann @media all nicht interpretieren */
@media all {
        p,ul,ol,div,td,th,span {
                line-height:140%;
        }
        /* <li></li> kommt z. B. bei "Geänderte Rubriken zum Einsatz; die geringere Zeilenhöhe als sonst
        kennzeichnet zusammengehörige Textblöcke, da Aufzählungspunkt fehlt */
        li {
                line-height:120%;
                margin-bottom:6px;
        }
        /* Abstand zu Bildern, die rechts von Text umflossen werden (Bild ist links) */
        img.picleft {
                    float:left;
                    margin-right:10px;
                    margin-top:6px;
        }
        /* Abstand zu Bildern, die links von Text umflossen werden (Bild ist rechts) */
        img.picright {
                     float:right;
                     margin-left:10px;
                     margin-top:0px;
        }
        /* Default-Abstände für Überschriften und Bereiche */
        h5 {
                     margin-bottom:2px;
                     margin-top:3px;
                     margin-left:3px;
        }
        h6 {
                     margin-bottom:0px;
                     margin-top:0px;
                     margin-left:0px;
        }
        #logo {
                     margin-top:0px;
                     padding:0px;
                     border:4px solid #E81A3F;
        }
        #navi {
                     margin-top:0px;
                     padding:9px;
        }
        #anker {
                     padding:0px;
                     margin:0px;
                     visibility:hidden;
        }
        #content {
                     margin-top:0px;
                     padding:0px;
                     border:0px;
        }
        #kopf1 {
                     padding:0px;
                     margin:0;
                     height:89px;
                     border-bottom:11px double #FF0000;
        }
        #kopf2 {
                     padding:0px;
                     margin:0;
                     height:89px;
                     border-bottom:11px double #FF0000;
        }
        #kopf3 {
                     padding:0px;
                     margin:0;
                     height:89px;
                     border-bottom:11px double #FF0000;
                     }
        .backg {
                background-color:#ffffff;
        }
}
/* beim Druck Navigationsbereiche verstecken; Druck derzeit nur halbwegs brauchbar in IE; separates Druck-Stylesheet soll mal kommen */
@media print {
       #logo {display:none}
       #navi {display:none}
       #anker {display:none}
}
/* globale Text- und Hintergrundfarbe definieren */
body {
        color:#000000;
        background-color:#FFFF00;
        margin-left:15px;
        margin-top:15px;
}
p {
        margin-top:3px;
}
ul {
        margin-bottom:2px;
        margin-left:7px;
}
/* Bilder per default ohne Rand; sonst gäbe es dicken Rand in Linkfarbe wenn Bild gleichzeitig ein Link ist */
img {
        border-style:none;
}
/* Seiten sollten immer mit <h1></h1> anfangen; deshalb große und kleine Variante; ist aber noch nicht konsequent so umgesetzt */
h1 {
        font-size:28px;
        margin-top:0px;
        color:#27389C;
}
h1.smallh1 {
        font-size:17px;
        margin-top:0px;
}
h2 {
        font-size:18px;
        color:#27389C;
}
h2.smallh2 {
        font-size:15px;
        margin-bottom:5px;
}
h3 {
        font-size:15px;
        color:#27389C;
        margin-bottom:5px;
}
h4 {
        font-size:14px;
        margin-bottom:3px;
}
h5 {
        font-size:13px;
}
/* Globale Linkfarbe */
a:link {
        color:#27389C;
        text-decoration:none;
}
/* Rot */
a:visited {
        color:#E81A3F;
        text-decoration:none;
}
a:hover {
        color:#E81A3F;
        text-decoration:underline;
}
a:active {
        color:#E81A3F;
        text-decoration:none;
}
a:focus {
        color:#E81A3F;
        text-decoration:none;
}

/* Abstand im Glossar unten, damit die letzten Anker oben angezeigt werden */
.glossbott {
        margin-bottom:600px;
}
/* Anker zum Springen an den Seitenanfang */
#anker {
       position:absolute;
       top:0px;
       left:0px;
}

/* Standardnavigation */
#logo {
        position:fixed;
        top:15px;
        left:15px;
        width:168px;
}
div.menu {
        background-color:#FFFFFF;
        align:center;
        margin-bottom:0px;
        padding:6px;
}
.menu a {
        display:block;
        width:160px;
}
#navi {
        position:fixed;
        top:291px;
        left:15px;
        width:168px;
}
div.menulink {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-weight:bold;
        font-size:13px;
        color:#FFFFFF;
        background-color:#27389C;
        text-align:center;
        margin-bottom:2px;
        padding:2px;
}
.menulink a {
        display:block;
        width:160px;
}

.menulink a:link {
        color:#ffffff;
        text-decoration:none;
        font-size:13px;
}

.menulink a:visited {
        color:#E81A3F;
        text-decoration:none;
        font-size:13px;
}
.menulink a:hover {
        color:#ffffff;
        background-color:#E81A3F;
        text-decoration:none;
        font-size:13px;
}
.menulink a:active {
        color:#ffffff;
        background-color:#E81A3F;
        text-decoration:none;
        font-size:13px;
}
.menulink a:focus {
        color:#ffffff;
        background-color:#E81A3F;
        text-decoration:none;
        font-size:13px;
}

/* Menübutton mit Abstand */
div.menubig {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-weight:bold;
        font-size:13px;
        color:#FFFFFF;
        background-color:#E81A3F;
        text-align:center;
        margin:10px;
        padding:2px;
}
.menubig a {
        display:block;
        width:160px;
}

.menubig a:link {
        color:#ffffff;
        text-decoration:none;
        font-size:13px;
}

.menubig a:visited {
        color:#ffffff;
        text-decoration:none;
        font-size:13px;
}
.menubig a:hover {
        color:#ffffff;
        background-color:#E81A3F;
        text-decoration:none;
        font-size:13px;
}
.menulbig a:active {
        color:#ffffff;
        background-color:#E81A3F;
        text-decoration:none;
        font-size:13px;
}
.menubig a:focus {
        color:#ffffff;
        background-color:#E81A3F;
        text-decoration:none;
        font-size:13px;
}

/* Inhaltsbereich */
#content {
         position:absolute;
         top:100px;
         left:205px;
}
/* oft verwendete Klasse für eine gut lesbare Default-Zeilenlänge; dasselbe ohne weiße Hintergrundfarbe */
.contrans {
         width:540px;
         margin-bottom:10px;
         margin-top:2px;
}
/* oft verwendete Klasse für eine gut lesbare Default-Zeilenlänge + weißer Hintergrund */
.connorm {
         width:540px;
         margin-bottom:10px;
         margin-top:2px;
         padding:8px;
         background-color:#ffffff;
}

/* Kopfzeile */
#kopf1 {
        position:absolute;
        top:15px;
        left:196px;
        width:190px;
        color:#E81A3F;
}
#kopf2 {
        position:absolute;
        top:15px;
        left:386px;
        width:300px;
        color:#E81A3F;
}
#kopf2 a:link {
        font-size:11px;
        color:#27389C;
        background-color:#fffff;
}
#kopf2 a:visited {
        font-size:11px;
        color:#7000C0;
        background-color:#fffff;
}
#kopf2 a:hover {
        font-size:11px;
        color:#0060FF;
        background-color:#fffff;
}
#kopf2 a:active {
        font-size:11px;
        color:#0060FF;
        background-color:#fffff;
}
#kopf2 a:focus {
        font-size:11px;
        color:#0060FF;
        background-color:#fffff;
}
#kopf3 {
        position:absolute;
        top:15px;
        left:686px;
        width:70px;
        color:#E81A3F;
}
