body {
  font-family:Arial,Verdana,Geneva,Helvetica;
  text-align:center;
  background-color:#000000;
}

#main {
  position:relative;
  margin:auto;
  width:1000px;
  text-align:left;
}

#head {
  width:1000px;
  height:132px;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:1000px; /*1000 - (2*0 --> kein Border)*/
}

#logos {
  position:absolute;
  top:0px;
  left:0px;
  width:1000px;
  height:32px;
  background-color:#5AA900;
}

#liniemenue {
  position:absolute;
  top:32px;
  left:0px;
  width:783px;
  height:61px;
  border-top-color:#000000;
  border-left-color:#2B2B2B;
  border-right-color:#000000;
  border-bottom-color:#2B2B2B;
  border-top-width:0px;
  border-left-width:1px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:782px; /*783 - 1*/
  height:60px; /*61 - 1*/
}

#linielogo {
  position:absolute;
  top:32px;
  right:0px;
  width:234px;
  height:100px;
  border-top-color:#000000;
  border-left-color:#000000;
  border-right-color:#2B2B2B;
  border-bottom-color:#2B2B2B;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:1px;
  border-bottom-width:1px;
  border-style:solid;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:233px; /*234 - 1*/
  height:99px; /*100 - 1*/
}

#linie {
  position:absolute;
  top:132px;
  right:233px;
  width:1px;
  background-color:#2B2B2B;
}

#travelwheelslogo {
  position:absolute;
  top:66px;
  right:3px;
}

#menue {
  position:absolute;
  top:78px;
  left:5px;
}

.menuepoint {
  position:relative;
  float:left;
  margin-right:8px;
  z-index:1;
}

#submenue {
  position:absolute;
  left:0px;
  top:18px;
  z-index:3;
  display:none;
  background-color:#FFFFFF;
  filter:Alpha(opacity=80, finishopacity=80, style=3);
  opacity:0.8;
  z-index:2;
  padding:5px;
  padding-right:15px;
  padding-bottom:10px;
}

#submenue a {
  text-decoration:none;
  font-size:11pt;
  color:#000000;
}

#submenue a:hover {
  color:#5AA900;
}

.submenuelinkactive {
  color:#5AA900;
}

#mitte {
  margin-top:33px;
  width:1000px;
}

#content {
  width:767px;
  float:left;
  padding-right:16px;
  border-top-color:#000000;
  border-left-color:#000000;
  border-right-color:#2B2B2B;
  border-bottom-color:#000000;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:1px;
  border-bottom-width:0px;
  border-style:solid;
  color:#CDCBCD;
  font-size:9pt;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:750px; /*767 - 16 - 1*/
}

#right {
  width:220px;
  float:right;
}

#oeffnungszeiten {
  width:220px;
  margin-top:0px;
}

#service {
  width:220px;
}

#freundewerben {
  width:220px;
}

#hauptkatalog {
  width:220px;
}

#headline {
  margin-top:20px;
  width:750px;
}

#headline h1 {
  color:#FFFFFF;
  font-size:12pt;
}

#product1 {
  margin-top:0px;
  width:220px;
  float:right;
}

#copyright {
  clear:both;
  margin-top:10px;
  width:1000px;
  color:#676567;
  font-size:8pt;
}

#copyright a{
  color:#676567;
  font-size:8pt;
  text-decoration:none;
}

#copyright a:hover{
  color:#5AA900;
  font-size:8pt;
  text-decoration:none;
}



.infokasten {
  font-size:8pt;
  color:#FFFFFF;
  margin-top:12px;
  background-color:#151515;
}

.infokasten p {
  padding:3px;
  margin-top:0px;
  color:#676567;
}

.infokasten div {
  padding:3px;
  background-color:#5AA900;
  color:#000000;
  font-weight:bold;
  width:220px;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:214px; /*220 - (2*3)*/
}

.infokasten h1{
  color:#FFFFFF;
  font-size:8pt;
  font-weight:bold;
  margin-bottom:5px;
  margin-top:0px;
  width:100%;
  background-color:#000000;
}

.infokasten a{
  font-size:8pt;
  color:#5AA900;
  text-decoration:none;
}

.text {
  color:#CDCBCD;
  font-size:9pt;
}

.text a{
  color:#5AA900;
  font-size:9pt;
  text-decoration:none;
}

.text h2{
  color:#FFFFFF;
  font-size:10pt;
}

.preis {
  color:#FFFFFF;
  font-size:10pt;
  font-weight:bold;
}

.infokastenspeziel {
  font-size:8pt;
  color:#FFFFFF;
  margin-top:12px;
  background-color:#151515;
  height:150px;
}

.infokastenspeziel h1{
  color:#FFFFFF;
  font-size:8pt;
  font-weight:bold;
  margin-bottom:0px;
  margin-top:0px;
  width:100%;
  background-color:#000000;
}

.infokastenspeziel p {
  padding:3px;
  margin-top:0px;
  color:#676567;
}

.infokastenspeziel a{
  font-size:8pt;
  color:#5AA900;
  text-decoration:none;
}

#zeit1 {
  position:relative;
  height:20px;
  font-size:8pt;
  color:#5AA900;
  width:100%;
  background-color:#000000;
  cursor:pointer;
}

.aktiv {
  width:110px;
  height:20px;
  background-color:#151515;
  padding-left:3px;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:107px; /*110-3*/
}

.inaktiv {
  width:110px;
  height:18px;
  color:#676567;
  background-color:#3B383B;
  padding-left:3px;
  voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  width:107px; /*110 - 3*/
}

#zeit1a {
  position:absolute;
  left:0px;
  bottom:0px;
}

#zeit1b {
  position:absolute;
  right:0px;
  bottom:0px;
}
