html, body {
   background-color:rgb(232,232,232);
   margin:0px;
   padding:0px;
}
#navigation {
   position:absolute;
   background-color:rgb(232,232,232);
   margin-top:10px;
   margin-left:15px;
   width:950px;
   height:135px;
   padding:0px; 
}
#content {
   position:absolute;
   background-color:rgb(232,232,232);
   margin-left:15px;
   width:950px;
   top:135px;
   padding:0px;
   text-align:left;
}
#logo {
   position:absolute;
   top:0px;
   left:55px;
   width:259px;
   height:47px;
}
#mid-table {
   position:absolute;
   width:100%;
   height:15px;
   top:53px;
   left:0px;
   background-color:black;
   color:white;
   font-family:Arial;
   font-style:italic;
}
#mbikecom {
   text-align:left;
   font-size:16px;
   font-weight:bolder;
   font-size:12px;   
}
#balken-mbikecom {
    width:340px;
    height:14px;
}
#seit1999 {
    text-align:right;
    font-size:13px;
}
#top-navigation {
    position:absolute;
    top:0px;
    right:0px;
    width:50%;
    height:20px;
    background-color:rgb(232,232,232);
}
#top-navi-table {
    table-layout:auto;
    width:100%;
    text-align:center;
    border:0px;
    border-collapse:collapse;
}
#facebook a {
    position:absolute;
    top:88px;
    right:36px;
    width:114px;
    height:34px;
    background: url(../pics/facebook_hover.jpg) no-repeat;
    background-position:top left;
}
#facebook a img {    
    border:0px;   
}
#facebook a:hover img {
    visibility:hidden;
}
a.top-link {       
    padding:5px;
    height:18px;
    font-size:13px;
    font-weight:bold;
    font-family:sans-serif;
    text-decoration:none;
    color:black;
}
a.top-link:link, a.top-link:visited {
    color:black;
}
a.top-link:hover, a.top-link:active {
    color:white;
    background-color:rgb(150,150,150);
}
a.top-link-on {       
    padding:5px;
    height:18px;
    font-size:13px;
    font-weight:bold;
    font-family:sans-serif;
    text-decoration:none;
    color:white;
    background-color:rgb(150,150,150);
}
#main-navigation {
    position:absolute;
    background-color:#F7E017;
    margin:0px;
    width:800px;
    height:25px;
    padding:0px; 
    top:90px;
    left:0px;
    border-top:2px solid black;
    border-bottom:2px solid black;
} 
#main-navigation-end {
    position:absolute;
    background-color:#F7E017;
    margin:0px;
    width:36px;
    height:25px;
    padding:0px; 
    top:90px;
    right:0px;
    border-top:2px solid black;
    border-bottom:2px solid black;
}    
a.main-link {
    position:absolute;
    padding-top:3px;
    height:22px;
    font-size:16px;
    font-weight:bold;
    font-family:sans-serif;
    text-decoration:none;
    color:black;
    cursor:pointer;
}
a.main-link:link, a.main-link:visited {
    color:black;
}
a.main-link:hover, a.main-link:active {
    color:rgb(120,120,120);
}
a.main-link-on {
    position:absolute;
    padding-top:3px;
    height:22px;
    font-size:16px;
    font-weight:bold;
    font-family:sans-serif;
    text-decoration:none;
    color:rgb(120,120,120);
    cursor:pointer;
}
a#home {
    left:15px;
}
a#ueberuns {
    left:80px;
}
a#verleih {
    left:175px;
}
a#touren {
    left:250px;
}
a#reisen {
    left:330px;
}
a#events {
    left:405px;
}
a#store {
    left:480px;
}
#ueberuns_sublinks {
    position:absolute;
    top:127px;
    left:95px;
    width:150px;
    border:1px solid black;
    z-index:14;
    visibility:hidden;
    background-color:#F7E017;
    padding:3px;    
}
#verleih_sublinks {
    position:absolute;
    top:127px;
    left:190px;
    width:115px;
    border:1px solid black;
    z-index:10;
    visibility:hidden;
    background-color:#F7E017;
    padding:3px;    
}
#touren_sublinks {
    position:absolute;
    top:127px;
    left:265px;
    width:130px;
    border:1px solid black;
    z-index:10;
    visibility:hidden;
    background-color:#F7E017;
    padding:3px;    
}
#reisen_sublinks {
    position:absolute;
    top:127px;
    left:345px;
    width:120px;
    border:1px solid black;
    z-index:10;
    visibility:hidden;
    background-color:#F7E017;
    padding:3px;    
}
#events_sublinks {
    position:absolute;
    top:127px;
    left:420px;
    width:107px;
    border:1px solid black;
    z-index:10;
    visibility:hidden;
    background-color:#F7E017;
    padding:3px;    
}
#store_sublinks {
    position:absolute;
    top:127px;
    left:495px;
    width:115px;
    border:1px solid black;
    z-index:10;
    visibility:hidden;
    background-color:#F7E017;
    padding:3px;    
}
a.sub-link {
    display:block;
    text-align:left;
    height:18px;
    font-family:sans-serif;
    font-size:14px;
    padding-top:1px;
    padding-left:2px;
    text-decoration:none;
    font-weight:bold;
    margin-top:3px;
}
span.sub-link {
    display:block;
    text-align:left;
    height:10px;
    font-family:sans-serif;
    font-size:5px;
    padding-top:1px;
    padding-left:2px;
    text-decoration:none;
    font-weight:bold;
    margin-top:3px;
}
a.con-border {
    border-bottom:1px solid rgb(120,120,120);
    margin-bottom:3px;
}
a.sub-link:link, a.sub-link:visited {
    color:black;
}
a.sub-link:hover, a.sub-link:active {
    color:rgb(120,120,120);
}
a.sub-link-on {
    display:block;
    text-align:left;
    height:18px;
    font-family:sans-serif;
    font-size:14px;
    padding-top:1px;
    padding-left:2px;
    text-decoration:none;
    font-weight:bold;
    color:rgb(120,120,120);
    margin-top:3px;
}
#pfadangabe-ico {
    width:19px;
    margin-bottom:5px;
    float:left;
}
#pfadangabe {
    display:inline;
    font-size:11px;
}
a.pfad {
    color:black;
    text-decoration:none;
}
a.pfad:link, a.pfad:visited {
    color:black;
    text-decoration:none;
}
a.pfad:hover, a.pfad:active {
    text-decoration:underline;
}
#aktuell {
    margin-top:5px;
    width:100%;
    height:37px;
    background-color:red;
    color:rgb(232,232,232);
    font-family:sans-serif;
    font-size:15px;
    font-weight:bold;
}
h1 {
    font-family:sans-serif;
    font-size:22px;
    font-weight:bold;
}
h2  {
    font-family:sans-serif;
    font-size:18px;
    font-weight:bold;
}
h3  {
    font-family:sans-serif;
    font-size:15px;
    font-weight:bold;
}
p, li {
    font-family:sans-serif;
    font-size:14px;   
}
span.mini {
     font-size:6px;
}
a.textlink {
    font-weight:bold;
    color:red;
    font-family: sans-serif;
    font-size:14px;
    text-decoration:none;
}
a.textlink:link, a.textlink:visited {
    color:red;
    text-decoration:none;
}
a.textlink:hover, a.textlink:active {
    text-decoration:underline;  
}
a.textlink_big {
    font-weight:bold;
    color:red;
    font-family: sans-serif;
    font-size:18px;
    text-decoration:none;
}
a.textlink_big:link, a.textlink_big:visited {
    color:red;
    text-decoration:none;
}
a.textlink_big:hover, a.textlink_big:active {
    text-decoration:underline;  
}
.leftmargin {
    margin-left:40px;
}
a.buchung-link {
    font-weight:bold;
    color:red;
    font-family: sans-serif;
    font-size:14px;
    text-decoration:none;
}
a.buchung-link:link, a.buchung-link:visited {
    color:red;
    text-decoration:none;
}
a.buchung-link:hover, a.buchung-link:active {
    text-decoration:underline;  
}
.first-big_jpg {
    width:100%;
}
.klein_jpg-right {
    width:300px;
    float:right;
    margin-left:13px;
    margin-bottom:13px;
}
.klein_jpg-left {
    width:300px;
    float:left;
    margin-right:13px;
    margin-bottom:13px;
}
.mittel_jpg-right {
    width:450px;
    float:right;
    margin-left:13px;
}
.mittel_jpg-left {
    width:450px;
    float:left;
    margin-right:13px;
}
.listen-etc li {
    margin-bottom:7px;
    margin-right:50px;
    font-size:12px;
}
#zeiten {
    text-align:center;
    margin-left:40px;
    border-collapse:collapse;
    font-family:sans-serif;
    font-size:14px;
    font-weight:bold;
}
#zeiten tr  {
    height:31px;
}
#zeiten td  {
    width:150px;
    border:2px solid;
    border-color:rgb(150,150,150);
}
#sofindet {
    border-collapse:collapse;
    text-align:center;
    margin-left:40px;
}
#sofindet td a img {
    border:0px;
}
td.spaltezwei {
    width:350px;
    font-family:sans-serif;
    font-size:14px;
}
.partnerlink img {
     border:2px solid rgb(232,232,232);
}
.partnerlink:link img, .partnerlink:visited img {
     border:2px solid rgb(232,232,232);
}
.partnerlink:hover img, .partnerlink:active img {
     border:2px solid rgb(120,120,120);
}
