body {
 font-family:Verdana,Arial,Helvetica;
 font-size:12px;
 background-color:#FFFFFF;
 color: #000000;
 scrollbar-face-color:#E6E6E6;
 scrollbar-highlight-color:#045EC3;
 scrollbar-shadow-color:#045EC3;
 scrollbar-3dlight-color:#E6E6E6;
 scrollbar-arrow-color:#045EC3;
 scrollbar-track-color:#E6E6E6;
 scrollbar-darkshadow-color:#E6E6E6;}

.bvo {position:absolute; top:0px; width:100%; text-align:right;}
.raider {position:absolute; top:101px; width:100%; text-align:right;}
.titel {position:absolute; top:111px; width:100%; text-align:right;}
.randli {padding-left:20px; padding-right:20px;}
.randlim {padding-left:20px;}
.randtop {padding-left:20px; padding-top:0px;}
.boxenrand {padding-top:50px; text-align:right;}
.mlinks {padding-left:10px;}
.umlinks {padding-left:10px;}
.uslinks {padding-left:20px; padding-right:8px; color: #3D7A1A;}
.druckbutton {position:absolute; top:150px; width:100%; text-align:right; padding-right:200px;}

.bold {font-weight:bold;}
.klein {font-family:Verdana,Arial,Helvetica; font-size:10px; color:#000000;}

.layer {width:90%; padding-top:10px; padding-bottom:5px; padding-left:10px; padding-right:10px; border-style:solid; border-color:#9ADD66; border-width:1px; background-color:#FEFEFE;}
.layerklein {width:100%; padding-top:5px; padding-bottom:7px; padding-left:10px; padding-right:10px; border-style:solid; border-color:#9ADD66; border-width:1px; background-color:#FEFEFE;}

hr {color: #C8C8C8;}

td {
 font-family:Verdana,Arial,Helvetica; font-size:11px; color:#000000;}
div {
 font-family:Verdana,Arial,Helvetica; font-size:11px; color:#000000;}

h1 {font-size:13px; color:#FB8D03;}
h2 {font-size:12px; color:#FB8D03;}


.tabellenrahmen {background-color:#FEFEFE; border-style:solid; border-color:#C8C8C8; border-width:1px;}


a {
 font-family: Verdana,Arial,Helvetica;
 color: #000000;
 text-decoration: underline;
}
a:visited {
 font-family: Verdana,Arial,Helvetica;
 color: #000000;
 text-decoration: underline;
}
a:hover {
 font-family: Verdana,Arial,Helvetica;
 color: #055EC4;
 text-decoration: underline;
}
a:active {
 font-family: Verdana,Arial,Helvetica;
 color: #055EC4;
 text-decoration: underline;
}

a.menue,a.menue:visited {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #000000;
 text-decoration: none;
}
a.menue:hover,a.menue:active {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #055EC4;
 text-decoration: none;
}

a.menueon,a.menueon:visited,a.menueon:active,a.menueon:hover {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #055EC4;
 text-decoration: none;
}


a.umenueoben,a.umenueoben:visited {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #5DBF29;
 text-decoration: none;
}
a.umenueoben:hover,a.umenueoben:active {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #FFFFFF;
 text-decoration: none;
}

a.umenueobenon,a.umenueobenon:visited,a.umenueobenon:active,a.umenueobenon:hover {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #5DBF29;
 text-decoration: none;
 font-weight: bold;
}


a.menuelinks,a.menuelinks:visited {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #000000;
 text-decoration: none;
}
a.menuelinks:hover,a.menuelinks:active {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #055EC4;
 text-decoration: none;
}

a.menuelinkson,a.menuelinkson:visited,a.menuelinkson:active,a.menuelinkson:hover {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #055EC4;
 text-decoration: none;
}


a.umenuelinks,a.umenuelinks:visited {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #FFFFFF;
 text-decoration: none;
}
a.umenuelinks:hover,a.umenuelinks:active {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #055EC4;
 text-decoration: none;
}

a.umenuelinkson,a.umenuelinkson:visited,a.umenuelinkson:active,a.umenuelinkson:hover {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #055EC4;
 text-decoration: none;
}

a.fahrplan {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #000000;
 text-decoration: underline;
}
a.fahrplan:visited {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #000000;
 text-decoration: underline;
}
a.fahrplan:hover {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #055EC4;
 text-decoration: underline;
}
a.fahrplan:active {
 font-family: Verdana,Arial,Helvetica;
 font-size:11px;
 color: #055EC4;
 text-decoration: underline;
}

select.unternavigation {
font-family: Arial;
 font-size: 11px;
 color: #000000;
 background-color: #E6E6E6;
 height: 12px;
 width: 114px;
 BORDER: 0px solid #E6E6E6;
 BORDER-COLOR: #E6E6E6;
}

select {
 font-family: Arial;
 font-size: 11px;
 color: #000000;
 background-color: #E6E6E6;
 height: 12px;
 BORDER: 0px solid #E6E6E6;
 BORDER-COLOR: #E6E6E6;
}

input.grau {
 font-family: Arial;
 font-size: 11px;
 color: #000000;
 background-color: #C8C8C8;
 height: 20px;
 width: 20px;
 BORDER: 0px;
 BORDER-RIGHT: #C8C8C8 thin solid;
 BORDER-LEFT: #C8C8C8 thin solid;
 BORDER-TOP: #C8C8C8 thin solid;
 BORDER-BOTTOM: #C8C8C8 thin solid;
}

option.optionon {
font-weight:bold;
color: #000000;
}

textarea {background-color:#E6E6E6; color:#000000; width:200px;}
input {background-color:#E6E6E6; color:#000000; height:19px; font-size:11px;}
input.radio {background-color:#FFFFFF; color:#000000; width:20px; height:20px;}
input.submit {background-color:#E6E6E6; color:#045EC3; font-weight:bold; font-size:11px;}
input.checkbox {background-color:#FFFFFF; color:#000000; font-weight:bold; font-size:11px; width:20px;}