body, table, tr, td, th {font-family: Arial; font-size: 10pt; text-decoration: none;  font-weight: none; color: #000000;}
body {scrollbar-face-color: #f7f7f7;scrollbar-shadow-color: #666666;scrollbar-highlight-color: #e7e7e7;scrollbar-3dlight-color: #e7e7e7;scrollbar-darkshadow-color: #e7e7e7;scrollbar-track-color: #e7e7e7;scrollbar-arrow-color: #666666;}
.head {font-family: Arial; font-size: 14pt; text-decoration: none; font-weight: bold; color: #000000;}
.head_klein {clear: both; font-family: Arial; font-size: 12pt; text-decoration: none;  font-weight: bold; color: #000000;}
h3 {font-family: Arial; font-size: 10pt; text-decoration: none;  font-weight: bold; color: #000000; margin-bottom: 3px; clear: both;}
.text {font-family: Arial; font-size: 10pt; text-decoration: none;  font-weight: none; color: #000000;}
.link {font-family: Arial; font-size: 9pt; text-decoration: none;  font-weight: bold; color: #000000;}

a.link:active {font-family: Arial; font-size: 9pt; text-decoration: none;  font-weight: bold; color: #000000;}
a.link:visited {font-family: Arial; font-size: 9pt; text-decoration: none;  font-weight: bold; color: #000000;}
a.link:link {font-family: Arial; font-size: 9pt; text-decoration: none;  font-weight: bold; color: #000000;}
a.link:hover {font-family: Arial; font-size: 9pt; text-decoration: none; font-weight: bold; color: #990000;}

a.footer:active {font-family: Verdana; font-size: 8pt; text-decoration: none;  font-weight: none; color: #000000;}
a.footer:visited {font-family: Verdana; font-size: 8pt; text-decoration: none;  font-weight: none; color: #000000;}
a.footer:link {font-family: Verdana; font-size: 8pt; text-decoration: none;  font-weight: none; color: #000000;}
a.footer:hover {font-family: Verdana; font-size: 8pt; text-decoration: none; font-weight: none; color: #666666;}

a.navigation:active {font-family: Arial; font-size: 9pt; text-decoration: none;  font-weight: none; color: #000000;}
a.navigation:visited {font-family: Arial; font-size: 9pt; text-decoration: none;  font-weight: none; color: #000000;}
a.navigation:link {font-family: Arial; font-size: 9pt; text-decoration: none;  font-weight: none; color: #000000;}
a.navigation:hover {font-family: Arial; font-size: 9pt; text-decoration: none; font-weight: none; color: #004A9B;}

#busfahrplan table {width: 510px; background-color: #FFF; border-collapse: collapse;} 
#busfahrplan th {background-color: #F99E1C;}
#busfahrplan td, #busfahrplan th {font-size: 8pt; padding: 3px; border: solid 1px #666666;}
#busfahrplan tr.farbig {background-color: #e3e3e3;}
#busfahrplan table tr td a:link, #busfahrplan table tr td a:visited {text-decoration: none;}
#busfahrplan table tr td a:hover, #busfahrplan table tr td a:focus, #busfahrplan table tr td a:active {text-decoration: underline;}
#busfahrplan table tr:hover {background: #FFE082;}


.links {
     float: left;
     margin: 3px 8px 0 0;
     padding: 5px 5px 25px 5px;
     background: url(lupe.png) no-repeat bottom right;
     border: solid 3px #ddd;
     text-decoration: none;
}
.rechts {
     float: right;
     margin: 3px 0 0 8px;
     padding: 5px 5px 25px 5px;
     background: url(lupe.png) no-repeat bottom right;
     border: solid 3px #ddd;
     text-decoration: none;
}
.links-klein {
     float: left;
     margin: 3px 8px 0 0;
     padding: 5px 5px 5px 5px;
     border: solid 3px #ddd;
     text-decoration: none;
}
.rechts-klein {
     float: right;
     margin: 3px 0 0 8px;
     padding: 5px 5px 5px 5px;
     border: solid 3px #ddd;
     text-decoration: none;
}
.rechts-ohne {
     float: right;
     margin: 3px 0 0 8px;
     padding: 5px 5px 25px 5px;
     text-decoration: none;
}
.sp1-120 {
     width: 120px;
     float: left;
}
.sp2-120 {
     width: 385px;
     margin: 0 0 1px 120px;
}
.clear {
    clear: both;
}
