BODY {width: 800px; color: #000; background-color: #ffffff; margin: 0px 0px 0px 0px; }

/* grundlayout*/

.leiste {background-color:#006B84; color:#D3DEE4;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 9pt;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
height:20px;
}

.leisteun {background-color:#006B84; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
height:20px;
}

.leistekurz {background-color:#006B84; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
padding-left: 2px; padding-bottom: 2px; padding-top: 2px;margin: 0px auto;
height:20px;
}
.nav {background-color:#C6D9E6; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
}
.bswtd {background-color:#C6E7DE; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt; text-align: right;
}
.bswtab {background-color:#006B84; color:#ffffff;   text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #ffffff;
border-top:solid 1px #ffffff;
padding:2px;
}

.leiste2 {background-color:#C6E7DE; color:white;  text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
}





/* menue oben */

#menu2 a {
background-color:#006B84;
color:#ffffff; text-decoration:none ;font-family:verdana, sans-serif; font-size: 9pt;
height:10px;
border-left:solid 1px white;
}

#menu2 a:visited{background-color:#006B84;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;
height:10px;
border-left:solid 1px white;
}

#menu2 a:active{background-color:#006B84;
color:#ffffff;text-decoration:none;font-family:verdana, sans-serif; font-size: 9pt;
height:10px;
border-left:solid 1px white;
}

#menu2 a:hover {background-color:#C6E7DE;color:black;text-decoration:none ;font-family:verdana, sans-serif; font-size:9pt;
height:10px;
border-left:solid 1px white;
}


/* rubriktitel */

.rubrik {background-color:#006B84; color:#ffffff;   text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;width:192px;
border-bottom:solid 1px #ffffff;
border-top:solid 1px #ffffff;
padding:2px;
}

/* titel2 */

.titel2 {background-color:#C6E7DE; color:#000000;text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
border-bottom:solid 1px #ffffff;
border-top:solid 1px #ffffff;
padding:5px;
}


/* menue linke seite */


#menu a {display: block;
text-align: right;
background-color:#C6E7DE;
color:#000;
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
width:192px;
}

#menu a:visited{
background-color:#C6E7DE;
text-align: right;
color:#0;
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
width:192px;
}

#menu a:active{
background-color:#C6E7DE;
text-align: left;
color:#0;
text-decoration:bold ;font-family:verdana, sans-serif; font-size: 10pt;
width:192px;
}

#menu a:hover {background-color:#006B84;
color:#ffffff;
text-align: right;
text-decoration:bold ;font-family:verdana, sans-serif; font-size:10pt;
width:192px;
}


/* uhr - datum */

input.datum {
font-size:9pt;
background-color:#006B84;
color:#ffffff;
border:solid 0px;
padding-left:5px;

}

input.zeit{
font-size:9pt;
background-color:#006B84;
color:#ffffff;
border:solid 0px;
padding-left:5px;
}

form {margin-bottom:0px;
}

A:link, A:visited, A:active { text-decoration: none; font-weight: bold; background-color: transparent;  }
A:hover { font-size: 100%; color: #000000; background-color:#cbdF00;}
A:link { color: #000055; } 
A:active { color: #0000ee; } 
A:visited { color: #551a8b; } 

a.bsw {
background-color:#C6E7DE;
color:#0;
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
}

a.bsw:visited{
background-color:#C6E7DE;
color:#0;
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
}

a.bsw:active{
background-color:#C6E7DE;
color:#0;
text-decoration:none ;font-family:verdana, sans-serif; font-size: 10pt;
}

a.bsw:hover {background-color:#006B84;
color:#ffffff;
text-decoration:none ;font-family:verdana, sans-serif; font-size:10pt;
}


P, LI, DIV, SPAN { font: 12px/19px Verdana, Tahoma, sans-serif; margin-left: 1%; color: #000; background-color: transparent; text-align: left;}
UL { font: 12px/19px Verdana, Tahoma, sans-serif; margin-left: -1%; color: #000; background-color: transparent; text-align: right; list-style-image: url(pfeil.gif);}
EM { font-weight: bold; font-style: normal; }

PRE { color: #c00000; font: 13px/17px monospace; background-color: #e0e0e0; padding: 10px 5px 10px 5px; margin: 40px 0px 40px 0px; }

DIV.regel PRE { margin: 10px 0px 10px 0px; }

IMG.imtext { border-color: #000000; border-style: solid; border-width: 1px 4px 4px 1px; margin: 10px 10px 10px 10px; display: block; text-align: center; }
IMG.rechts { border-color: #000000; border-style: solid; margin: 1px 5px 1px 5px; display: block; float: right; clear: both;  align: right; }


H1 { font: 24px/100% Verdana, Arial, sans-serif; color: #4e4e4e; font-style: oblique; margin-top: 0px; margin-left: 10px; background-color: transparent; text-align: left;}
H2 { font: 20px/130% Verdana, Arial, sans-serif; color: #4e4e4e; font-weight: bold; background-color: transparent; margin: 50px 0 0 1%;}
H3 { font: 16px/130% Verdana, Arial, sans-serif; color: #4e4e4e; background-color: transparent; margin: 50px 0 0 -1%; font-weight: bold; }

DIV.regel { background-color: #e0e0e0; color: #000; width: 100%; padding: 2px; margin-top: 2px; }
DIV.heading { display: block; text-align: right; margin-bottom: -10px; }
P.rlink { text-align: center; }
P.rechts { text-align: right; }
P.links { text-align: left; }

DIV.navr { text-align: right; display: block; font-size: 0; word-spacing: 0; margin: 15px 0px 15px 0px; } /* Navigation rechts */
DIV.navl { display: block; font-size: 0; word-spacing: 0; margin: 15px 0px 15px 0px; } /* Navigation links */
DIV.navo { position: absolute; left: 20px; top: 20px; word-spacing: 0; font-size: 0;} /* Navigation oben */

EM.code { color: #c00000; font-family: monospace; font-size: 110%; background-color: transparent; font-weight: normal; }