html, body {
  margin: 0;
  padding: 0;
  height: 100.5%;
  text-align:center;
  margin:auto;
  text-align:center;
  background-color:#FF8A00;
  font-size:12px; 
  font-style:normal;
  color:#333;  
  font-family:arial,helvetica,sans-serif; 
}

#page {
  width: 960px;  
  position: relative;
  background-color:#FAA500;
  text-align:center;
  margin:auto;
}

#page_margin {
  padding:0px;
  margin:0px;
  background-color:#333333;
  text-align:left;
}
 
#header {
  height: 90px;
  background-color:#FAA500;
  border-top:25px solid #FF8A00;
  border-bottom:3px solid #FF8A00;
}

#logo { float:left;border:0px solid red;width:250px;margin-top:30px;margin-left:40px; }

#content {
  padding-bottom: 40px;
  border:0px solid black;
  background-color:#FAA500;
}

#col1 {
  margin-top:20px;
  margin-bottom:20px;
  width:200px;
  float:left;
  border:0px solid red;
}

#bike {
  margin-left:35px;
  margin-bottom:20px;
}

#col2 {
  border:0px solid navy;
  margin-top:50px;
  width:700px;
  margin-left:40px;
  margin-bottom:20px;
  float:left;
}

#headline h1{
  font-size:1.3em;
  color:#333
}

#inhalt {
  border:0px solid green;
  margin-top:20px;
  margin-bottom:20px;
}

#footer {
  width:960px;
  position:relative;
  bottom:0px;  
  background-color:#FAA500;
  border-top:3px solid #FF8A00;

  height: 90px;  
}

#copyright {
font-size:10px;
padding-top:2px; 

  background-color:#FF8A00;
    
  border-bottom:35px solid #FF8A00;
}

#oeffnungszeiten_unten { float:left; margin-left:30px;margin-top:10px; color:#000; }

#logo_unten {
  float:left;
  margin-left:150px;
  margin-top:15px;
}

#adresse_unten {
  float:left;
  margin-left:30px;
  margin-top:15px;  
}

#marken { margin-left:20px;margin-top:15px;float:left; }
#marke1 { float:left;margin-right:10px; }
#marke2 { float:left; }
#marke3 { float:left;margin-top:10px;margin-right:10px; }
#marke4 { float:left;margin-top:10px; }

#navi {width:180px;margin-left:20px;border:0px solid green;padding-top:0px;padding-bottom:20px;}

#navi_innen { background-image:url(../upload/images/hg_menu_mitte.gif);width:180px;border:0px solid red;margin:0px 0px 0px 0px; padding-bottom:15px;padding-top:15px; }
#navi_innen ul { width:170px;margin:0px; padding:0px 0px 0px 0px; list-style-type:none; margin-left:10px;}
#navi_innen ul li {  border-bottom:0px  #502C58;line-height:20px;   padding-bottom:5px; }
* html #navi_innen ul1 li { /*IE6 only*/ margin: 0px; }
#navi_innen ul li a { font-size:12px; margin-left:10px;width:170px; font-weight:bold; font-style:normal;text-decoration:none;color:#000000; display:block;    }
#navi_innen ul li a:hover { color:#fff; background:url(../upload/images/navi_pfeil.gif)  no-repeat; }
#navi_innen ul li.active a { color:#fff; background:url(../upload/images/navi_pfeil.gif)  no-repeat; }

#navi_innen ul li ul.subNavigation { background:url() transparent no-repeat; list-style-type:none;  margin:0px 13px 0px 0px; padding:0px; overflow:hidden; }
* html #navi_innen ul li ul.subNavigation { /*IE6 only*/ margin-bottom:0px; }
#navi_innen ul li ul.subNavigation li {border:0px; text-align:left; padding:0px; margin:0px;  margin-top:1px; line-height:18px; }
* html #navi_innen ul li ul.subNavigation li { /*IE6 only*/ margin: 0px;  }
#navi_innen ul li ul.subNavigation li a { color:#333;width:122px;display:block;  font-size:11px; padding-left:20px;  background:url() transparent no-repeat; }
#navi_innen ul li ul.subNavigation li a:hover {   color:#fff; }
#navi_innen ul li ul.subNavigation li.active a { font-weight:bold; color:#fff;  }

#navi_oben {background-image:url(../upload/images/hg_menu_oben.gif);margin-bottom:0px;width:180px;height:15px;border:0px solid red;}
#navi_unten {background-image:url(../upload/images/hg_menu_unten.gif);margin-bottom:20px;width:180px;height:15px;border:0px solid red;}

 
#zusatznavi { border:0px solid green;  width:550px;margin-top:70px;margin-left:48px;border:0px solid green;float:left;}
#zusatznavi ul { float:right; font-size:12px;margin:0px; padding:0px; list-style-type:none;   }
#zusatznavi ul li {float:left; background:url(../upload/images/pfeil_rechts.gif) left no-repeat;padding-left:10px; line-height:18px;  }  
* html #zusatznavi ul  li { float:left;/*IE6 only*/ margin: 0px; }
#zusatznavi ul li a {    text-decoration:none;color:#000; padding:0px; font-weight:bold;  }
#zusatznavi ul li a:hover { color:#999999;  }
#zusatznavi ul li.active a { color:#999999;  }

#inhalt label.floatspace { width:150px; float:left; padding:2px 0px; margin:4px 0px 1px 0px; }
#inhalt input.eingabe { width:200px; padding:2px; margin:2px 0px 5px 0px; }
#inhalt textarea.eingabe { padding:2px; margin:2px 0px 5px 0px; width:350px; height:90px; }

li {padding-bottom:2px;}

 

 
.schrift {
  font-family:verdana,arial,helvetica;
  font-size:20px;
}

.schrift1 {
  font-family:verdana,arial,helvetica;
  font-size:11px;
  color:#333333;
}

.link {
  font-family:verdana,arial,helvetica;
  font-size:10px;
  color:#808080;
  text-decoration:none;
}

.rahmen_2 { border:2px solid #FF8A00; }


#facebook { float:left;margin-top:55px;margin-left:10px;border:0px solid navy; }

