body { text-align: center; background-color: #336699; }
#logo { width: 100%; height: 120px; margin: 0px auto; text-align: left; padding: 4px; background: #336699; }
#menu { position: absolute; left: 50%; width: 750px; margin-left:-350px; background: #336699; float: left; margin-top: 15px; }
#menu ul { list-style: none; margin: 0; padding: 0; width: 140px; float: left; }
#menu a, #menu h2
  { font: bold 11px/16px arial, helvetica, sans-serif;
  display: block; border-width: 1px; border-style: solid;
  border-color: #FFFFFF #7F7F7F #7F7F7F #7F7F7F;
  margin: 0; padding: 2px 3px; }
#menu h2 { color: #FFFFFF; background: #003080; text-transform: uppercase; }
#menu a { color: #000000; background: #efefef; text-decoration: none; }
#menu a:hover { color: #DFDFDF; background: #336699; }
#menu li {position: relative; }
#menu ul ul { position: absolute; z-index: 500; }
#menu ul ul ul { position: absolute; top: 0; left: 100%; }
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul {display: none;}
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {display: block;}
a:link.links { color: #336699; background: #efefef; text-decoration: underline; }
a:visited.links { color: #000000; background: #efefef; text-decoration: underline; }
a:hover.links { color: #000000; background: #efefef; text-decoration: none; }
a img {border: 0;}
a.over:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
a .gross {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
a.over:hover .gross {display:block; position:absolute; top:20px; left:220px; width:640px; height:426px; border:5px solid #336699;}
a.cars:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
a .carstop {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
a.cars:hover .carstop {display:block; position:absolute; top:20px; left:220px; width:800px; height:532px; border:5px solid #336699;}
#start { width: 800px; height: 260px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#imagebar { width: 800px; height: 170px; margin: 0px auto; text-align: left; padding: 10px; background: #EFEFEF; }
#news { width: 800px; height: 420px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#event { width: 800px; height: 450px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#link { width: 800px; height: 300px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#werkstatt { width: 800px; height: 560px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#martin { width: 800px; height: 720px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#presse { width: 800px; height: 300px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#liz { width: 800px; height: 1900px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#preis { width: 800px; height: 890px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#platz { width: 800px; height: 1080px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#platz a.pla:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#platz a .plagross {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#platz a.pla:hover .plagross {display:block; position:absolute; top:120px; left:170px; width:640px; height:426px; border:5px solid #336699;}
#platz a .plabotgross {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;}
#platz a.pla:hover .plabotgross {display:block; position:absolute; top:700px; left:170px; width:640px; height:426px; border:5px solid #336699;}
#werkzeug { width: 800px; height: 1300px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#waschen { width: 800px; height: 600px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#ersatz{ width: 800px; height: 450px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#produkte{ width: 800px; height: 450px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#kontakt{ width: 800px; height: 340px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#anfahrt { width: 800px; height: 1050px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#pflege { width: 800px; height: 340px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#siegel { width: 800px; height: 1480px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#drywash { width: 800px; height: 300px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#pflegepreis { width: 800px; height: 1040px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#feiertag { width: 800px; height: 190px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#occasion { width: 900px; height: 900px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#occinn { width: 900px; height: 610px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#occpneu { width: 900px; height: 700px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#occbel { width: 900px; height: 980px; margin: 0px auto; text-align: left; padding : 10px; background: #EFEFEF; }
#occasion table { text-align: center; border: 1px solid #336699; border-collapse: collapse;}
#occasion table td { border: 1px solid #336699; }
.occ { text-align: center; border: 1px solid #336699; border-collapse: collapse;}
#occinn table td { border: 1px solid #336699; }
#occinn table { text-align: center; border: 1px solid #336699; border-collapse: collapse;}
#occbel table td { border: 1px solid #336699; }
#occbel table { text-align: center; border: 1px solid #336699; border-collapse: collapse;}
#occpneu table td { border: 1px solid #336699; }
#occpneu table { text-align: center; border: 1px solid #336699; border-collapse: collapse;}
