body {
  background-image:url(../grafiken/bg111.jpg);
  font-family : Verdana,  Arial,Geneva, Helvetica, sans-serif;
  scrollbar-base-color:#293041;
  scrollbar-3dlight-color:#CFCFCF;
  scrollbar-arrow-color:#000000;
  scrollbar-darkshadow-color:#000000;
  scrollbar-face-color:#CFCFCF;
  scrollbar-highlight-color:#293041;
  scrollbar-shadow-color:#293041;
  scrollbar-track-color:#CFCFCF;
  background-color:#293041;
   color:#293041;
}
img.img270  {float:right;vertical-align:text-top; width:270px;}
#content {
        width: 450px;
        margin: 10px auto;
        padding: 20px 60px;
        border: 1px solid #D2D2D2;
        -moz-box-shadow: 0 0 30px #CCC;
        -webkit-box-shadow: 0 0 30px #CCC;
        box-shadow: 0 0 30px #CCC;
        background: #FFF;
        background: -webkit-gradient(linear, left top, left 15, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
        background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 15px);
}

ul {
list-style-type: disk;
}
#main {position:relative; left:0px; top:0px; width:1000px; margin-left: auto; margin-right: auto;}
#logo {
position:absolute;
left:45px;
top:53px;
z-index:1;}
#logo2 {
position:absolute;
left:360px;
top:60px;
z-index:1;}
#Uhr {
position:absolute; top:112px; left:840px; z-index:1;
font-size:12px;font-family: Verdana, Arial, Helvetica, sans-serif; color:#4F4F4F;}
hr{
        border: 1px solid #8F8F8F;
        height: 1;
        width:100%;
}
p.reisen_top { border-bottom: solid 4px #8F8F8F; border-top: solid 4px #8F8F8F;background-image:url(../grafiken/bg_link20_top.jpg); padding:5px; margin:1px; font-weight:bold; text-align:center; width:157px;height:16px; }
p.bmieten_top { border-bottom: solid 4px #8F8F8F; border-top: solid 4px #8F8F8F;;background-image:url(../grafiken/bg_link30_top.jpg); padding:5px; margin:1px; font-weight:bold; text-align:center; width:157px; height:16px; }
p.barfrei_top { border-bottom: solid 4px #8F8F8F; border-top: solid 4px #8F8F8F;background-image:url(../grafiken/bg_link40_top.jpg);  padding:5px; margin:1px; font-weight:bold; text-align:center; width:157px; height:16px; }
p.ueberuns_top { border-bottom: solid 4px #8F8F8F; border-top: solid 4px #8F8F8F;background-image:url(../grafiken/bg_link50_top.jpg); padding:5px; margin:1px; font-weight:bold; text-align:center; width:157px; height:16px; }
p.hotline_top  { border:solid 2px #FFFFFF; padding:5px; margin: 0px; font-weight:bold; text-align:center;  width:135px; color:#FFFFFF; font-size:14px; position:absolute; top:-28px; left:-2px; background-color:#293041;}
p.inhalt_top  { border-bottom: solid 1px #8F8F8F; border-top: solid 1px #8F8F8F;  background-color:#FFFFFF; padding:5px; margin:3px; font-weight:bold; text-align:center; width:630px; font-size:16px; color:#293041; }
p.inhalt_home  { border-bottom: solid 1px #8F8F8F; border-top: solid 1px #8F8F8F;  background-color:#FFFFFF; padding:5px; margin:3px; font-weight:bold; text-align:center; width:880; font-size:16px; color:#293041; }
p.inhalt1  { background-color:#FFFFFF; padding:5px; margin:3px; width:600px; font-size:12px; color:#293041; }
p.inhalt2  { background-color:#FFFFFF; padding:5px; margin:3px; width:600px; font-size:12px; color:#293041; }
p.inhalt3  { background-color:#FFFFFF; padding:0px; margin:5px; width:100px; font-size:12px; color:#293041; }
p.inhalt_main1  {padding:5px; margin:5px;}
p.inhalt_main2  {padding:5px; margin:5px;}
p.aktuelles  {height:170px}
p.fahrten  {padding:2px; margin:2px;}


#hotline  { border:solid 2px #FFFFFF; background-color:#293041; padding:5px; margin: 0px; text-align:center; width:135px; color:#FFFFFF;position:absolute; top:163px; left:839px; height:114px;}
#hotline_home  {border:solid 2px #FFFFFF; background-color:#293041; padding:5px; margin: 0px; text-align:center; width:135px;color:#FFFFFF;position:absolute; top:364px; left:839px; height:114px;}

#menu_reisen, #menu_bmieten, #menu_barfrei, #menu_ueberuns, #menu_aktiv  {
border: solid 0px #BF00FF;
width:170px;
margin: 0px;
padding:0px;
}

#menu_reisen ul, #menu_bmieten ul , #menu_barfrei ul, #menu_ueberuns ul, #menu_aktiv ul, #menu_reisen li, #menu_aktiv li, #menu_bmieten li, #menu_barfrei li, #menu_ueberuns li{
 list-style-type: none;
        margin: 0px;
        padding: 1px;
        }


#menu_reisen li a:link , #menu_reisen li a:visited , #menu_reisen li a:active {display:block;height:26px;
line-height:26px;
background-color:#AED5FF;
border-top: solid 1px #8F8F8F;
border-bottom: solid 1px #8F8F8F;
border-left: solid 0px #8F8F8F;
border-right: solid 0px #8F8F8F;
        color:#3F3F3F;
        text-decoration:none;
        font-size: 11px;
        font-family: verdana, sans-serif;
padding-left:10px;
        padding-bottom:0px;
        margin:0px;
}
#menu_reisen li a:hover {background-color:#FEFFFF;
        color:#6F6F6F;}

#menu_aktiv li a:link, #menu_aktiv li a:visited , #menu_aktiv li a:active {display:block;height:26px;
line-height:26px;
border-top: solid 1px #8F8F8F;
border-bottom: solid 1px #8F8F8F;
border-left: solid 0px #8F8F8F;
border-right: solid 0px #8F8F8F;
background-color:#FEFFFF;
text-decoration:none;
        font-size: 11px;
        font-family: verdana, sans-serif;
padding-left:10px;
        padding-bottom:0px;
        margin:0px;
        color:#6F6F6F;}



#menu_bmieten li a:link , #menu_bmieten li a:visited , #menu_bmieten li a:active {display:block;height:26px;
line-height:26px;
background-color:#ffe68d;
border-top: solid 1px #8F8F8F;
border-bottom: solid 1px #8F8F8F;
border-left: solid 0px #8F8F8F;
border-right: solid 0px #8F8F8F;
        color:#3F3F3F;
        text-decoration:none;
        font-size: 11px;
        font-family: verdana, sans-serif;
padding-left:10px;
        padding-bottom:0px;
        margin:0px;
}
#menu_bmieten li a:hover {background-color:#FEFFFF;
        color:#6F6F6F;}


#menu_barfrei li a:link , #menu_barfrei li a:visited , #menu_barfrei li a:active {display:block; height:26px; line-height:26px;
background-color:#96d491;
border-top: solid 1px #8F8F8F;
border-bottom: solid 1px #8F8F8F;
border-left: solid 0px #8F8F8F;
border-right: solid 0px #8F8F8F;
        color:#3F3F3F;
        text-decoration:none;
        font-size: 11px;
        font-family: verdana, sans-serif;
padding-left:10px;
        padding-bottom:0px;
        margin:0px;
}
#menu_barfrei li a:hover {background-color:#FEFFFF;
        color:#6F6F6F;}




#menu_ueberuns li a:link , #menu_ueberuns li a:visited , #menu_ueberuns li a:active {display:block;height:26px;
line-height:26px;
background-color:#fdfc98;
border-top: solid 1px #8F8F8F;
border-bottom: solid 1px #8F8F8F;
border-left: solid 0px #8F8F8F;
border-right: solid 0px #8F8F8F;
        color:#3F3F3F;
        text-decoration:none;
        font-size: 11px;
        font-family: verdana, sans-serif;
padding-left:10px;
        padding-bottom:0px;
        margin:0px;
}
#menu_ueberuns li a:hover {background-color:#FEFFFF;
        color:#6F6F6F;}

table.main{
background-color:#FFFFFF;
  font-size : 10pt;
  line-height: 1.5;
}
td.top {  background-color:#e5e5e5; }
td.top2 { color:#EFEFEF; }
td.start {  background-color:#e5e5e5; border-right: solid 2px #000000;border-left: solid 2px #000000;}
td.rechts  { background-image:url('../grafiken/bg-small_right.png');background-repeat:repeat-y; background-color:#e5e5e5;background-position:left;
 border-right: solid 2px #000000;width:17%;}
td.links  { background-image:url('../grafiken/bg-small_left.png');background-repeat:repeat-y; background-color:#e5e5e5;background-position:right;
 border-left: solid 2px #000000;width:18%}
td.swf  {border-right: solid 2px #000000;border-left: solid 2px #000000;border-top: solid 0px #000000;border-bottom: solid 0px #000000;vertical-align:top;}
td.home  {border-left: solid 2px #000000;border-top: solid 0px #000000;border-bottom: solid 0px #000000;vertical-align:top;height:400px}
td.sitemap  {border-right: solid 1px #C0C0C0;border-left: solid 1px #C0C0C0;border-top: solid 0px #000000;border-bottom: solid 0px #000000;vertical-align:top;
font-size:8pt;padding:2px;margin:2px;}
td.fahrt {background-color:#AED5FF; font-weight:bold; height:28px}
td.fahrtentop { background-image:url('../grafiken/bg_link_top.jpg');font-weight:bold;}
tr.thema  {height:30px; text-align:center;}
tr.main { background-color:#00009F; font-weight:bold; color:#FFFFFF}
tr.busse_top {  background-image:url('../grafiken/bg_link40_top.jpg'); font-weight:bold; color:#293041;height:25px;}
tr.reisen_top {  background-image:url('../grafiken/bg_link_top.jpg'); font-weight:bold; color:#293041;height:25px;}

a.anker:hover {font-size:12pt;}

a.top2:link{
        font-size : 10pt;
        text-decoration : none;
        font-weight : bold;
        color : #CFCFCF;
}
a.top2:visited {
        font-size : 10pt;
        font-weight : bold;
        text-decoration : none;
        color : #CFCFCF;
}
a.top2:hover {
         font-size : 10pt;
         text-decoration : none;
         color:#EFEFEF;
}
a.top2:active {
        font-size : 10pt;
        color : #CFCFCF;
}
a.sitemap:link{
        font-size : 8pt;
        text-decoration : none;
        color : #6F6F6F;
}
a.sitemap:visited {
        font-size : 8pt;
        text-decoration : none;
        color : #6F6F6F;
}
a.sitemap:hover {
         font-size : 8pt;
         text-decoration : none;
         color:#293041;
}
a.sitemap:active {
        font-size : 8pt;
        color : #6F6F6F;
}
a:link{
        font-size : 10pt;
        text-decoration : none;
        font-weight : bold;
        color : #5F5F5F;
}
a:visited {
        font-size : 10pt;
        font-weight : bold;
        text-decoration : none;
        color : #5F5F5F;
}
a:hover {
         font-size : 10pt;
         text-decoration : none;
         color:#293041;
}
a:active {
        font-size : 10pt;
        color : #5F5F5F;
}

a.button:link{
width:220px;
line-height:25px;
background-color:#7380e6;
border-top: solid 0px #8F8F8F;
border-bottom: solid 1px #8F8F8F;
border-left: solid 20px #7380e6;
border-right: solid 20px #7380e6;
color:#EFEFEF;
text-decoration:none;
font-size: 12px;
font-family: verdana, sans-serif;
padding-left:10px;
padding-bottom:0px;
margin:0px;display:block;
text-align:center;
}
a.button:visited{
width:260px;
line-height:25px;
background-color:#7380e6;
border-top: solid 0px #8F8F8F;
border-bottom: solid 1px #8F8F8F;
border-left: solid 0px #7380e6;
border-right: solid 0px #7380e6;
color:#EFEFEF;
text-decoration:none;
font-size: 12px;
font-family: verdana, sans-serif;
padding-left:10px;
padding-bottom:0px;
margin:0px;display:block;
text-align:center;
}
a.button:hover{
width:240px;
line-height:25px;
background-color:#8898e3;
border-top: solid 0px #8F8F8F;
border-bottom: solid 1px #8F8F8F;
border-left: solid 10px #7380e6;
border-right: solid 10px #7380e6;
color:#FFFFFF;
text-decoration:none;
font-size: 12px;
font-family: verdana, sans-serif;
padding-left:10px;
padding-bottom:0px;
margin:0px;display:block;
text-align:center;
}
a.button:active{
width:260px;
line-height:25px;
background-color:#7380e6;
border-top: solid 0px #FFFFFF;
border-bottom: solid 1px #FFFFFF;
border-left: solid 0px #FFFFFF;
border-right: solid 0px #FFFFFF;
color:#EFEFEF;
text-decoration:none;
font-size: 12px;
font-family: verdana, sans-serif;
padding-left:10px;
padding-bottom:0px;
margin:0px;display:block;
text-align:center;
}
