* { margin:0px;padding:0px; }
 
html, body {
  background-color:#D8DFE6;
  background-image:url('../images/background.png');
  background-repeat: repeat-x;
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  color: #365680;
}

div.default { padding-top:30px; }
div.main { width:936px;height:auto; }
div.header { background-image:url('../images/header_bg.png'); background-repeat: no-repeat;height:108px;padding:28px;padding-top:20px;padding-bottom:0px; }
div.header .Logo { float:left;width:290px;padding-top:33px; }
div.header .LogoText { float:left;text-align:left;width:285px;padding-top:32px;padding-left:4px;line-height:12px; }
div.header .Zertifikate { float:left;width:300px;padding-top:1px;text-align:right; }
div.content { background-image:url('../images/content_bg.png'); background-repeat: repeat-y;padding-left:18px;padding-right:18px;padding-bottom:10px;text-align:left; }
div.navigation { background-color:#9aacc4;padding:5px;color:#ffffff;font-size:1.0em; }
div.navigation .leftNavigation { float:left;width:200px;}
div.navigation .rightNavigation { float:left;width:690px;}
div.navigation a { text-decoration:none;color:#ffffff;padding:0 5px 0 0; }
div.navigation a:hover { text-decoration:underline; }
div.navigation a.aktiv-top {  font-weight: bold;}
div.menu { background-image:url('../images/menu_bg.png'); background-repeat: no-repeat;width:200px;float:left;padding-top:10px; }
div.inhaltweihnachten { background-image:url('../images/inhalt_bg.png'); background-repeat: repeat-x;padding:15px;color:#666666;line-height:1.66em;text-align:center; }
div.inhalt { background-image:url('../images/inhalt_bg.png'); background-repeat: repeat-x;width:670px;padding:10px 15px 15px 15px;float:left;color:#666666;line-height:1.66em; }
div.inhalt h1 { font-size:1.5em; margin-bottom:20px; color:#041044; }
div.inhalt h2 { font-size:1.3em;margin-bottom:15px; color:#233973; }
div.inhalt h3 { font-size:1.1em;font-weight:bold;padding-left:5px;margin-bottom:4px; }
div.inhalt p { padding-left:10px; }
div.inhalt a { color:#365680; }
div.footer { background-image:url('../images/footer_bg.png'); background-repeat: no-repeat;height:51px; }

div.menu a { display:block;color:#365680;text-decoration:none;font-size:1.2em;font-weight:bold;padding:5px 5px 5px 10px; }
div.menu a:hover { background-image:url('../images/menu_link_bg.png'); }
div.menu a.aktiv-main {color:#041044;background-color: #C1D0E5; }
div.menu a.submenu { font-size:1.08em;padding-left:25px;color:#5378A7; }
div.menu a.submenu-aktiv {padding-left:25px;color:#041044;background-color: #C1D0E5; }

.clearBoth { clear:both;height:1px; }

.fett { font-weight:bold; }
.kursiv { font-style:italic; }
.kleiner { font-size: 0.9em; }

img { border:0px; }
img.imageright { padding:0px;float:right;margin-left:10px;margin-bottom:10px;margin-top:6px; }
img.imageleft { padding:0px;float:left;margin-right:10px;margin-bottom:10px;margin-top:6px; }

ul { margin-left:20px;margin-top:5px; }
ul.ListemitAbstand { line-height:1.8em; }

.defaultleft { float:left;width:330px;text-align:center; }
.defaultright { float:left;width:330px;text-align:center; }

.Neuwagen { float:left;width:213px;text-align:center;margin-bottom:15px;height:85px; }
.Partner { float:left;width:190px;text-align:center;margin:5px;margin-bottom:15px;height:100px;padding:5px;border:1px solid #CCCCCC; }
.Neuwagen img { display:block;margin-bottom:5px; }
.gedrittelt { float:left;width:213px;text-align:center;margin-bottom:15px;height:85px; }

.Neuwagen img, .Partner img, .Oldtimer img, .galleries img, .gedrittelt img { border:0; }
.Oldtimer { float:left;}
.galleries { float:left;width:190px;text-align:center;margin:5px;padding:10px;height:170px;border:1px solid #CCCCCC; }
.galleries img { width:190px;margin-bottom:5px; }
div.leftboxCarright { float:left;text-align:left;width:280px; }
div.rightboxCarright { float:right;text-align:right;width:380px; }
div.leftboxCarleft { float:left;text-align:right;width:380px; }
div.rightboxCarleft { float:right;text-align:left;width:280px; }
div.priceBox { margin-top:10px;text-align:center;font-size:1.5em;font-weight:bold; }
div.imgInfo { text-align:center;font-size:0.9em;font-style:italic; }

p.team { float:left;width:310px;height:140px;border:1px solid #CCCCCC;margin:5px;padding:3px; }
p.lastteam { clear:both;width:645px;height:140px;border:1px solid #CCCCCC;margin:5px;padding:3px; }

input,textarea { padding:4px;font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 11px;color: #666666;border:1px solid #CDCCCF;width:200px; }

p.formleft { float:left;width:215px; }
p.formright { float:left;width:215px; }

p.drittel { width:140px; }
p.plz { width:85px; }
p.ort { width:345px; }
input.drittel { width:125px; }
input.plz { width:70px; }
input.ort { width:330px; }
input.long { width:425px; }
textarea.long { width:425px;height:80px; }

input.error, textarea.error { background-color:#F7B9B9; }

input.button { width:auto; }

.mainStart { float:left; margin-left:-15px; width:465px; }
div.inhalt .mainStart h1 { font-size:20px; height:27px;padding:6px 0 0 10px; margin:0;}
div.inhalt h1.negativ { background:url(../images/bg-negativ.png) repeat-x 0 0; color:#FFF; }
div.inhalt h1.preis { background:url(../images/bg-preis.png) repeat-x 0 0; font-size:25px; }
ul.left { float:left; margin:20px 5px 10px 20px; }
.caption { font-size:10px; margin:0 0 5px 0; }
.rightStart {float:right;margin-right:-15px;width:220px; }
.box { background:#FFF url(../images/bg-box-headline.png) repeat-x 0 0; margin:0 0 5px 0; }
div.inhalt .box h2 { margin:0; padding:0; height:21px; padding:2px 0 0 16px; background:url("../images/arrow.png") no-repeat scroll 3px 7px transparent; color:#FFF; }
div.inhalt .box h2 a { color:#FFF; text-decoration:none; }
.rightStart .box a { display:block; height:139px; overflow:hidden; }
.rightStart .box a img { vertical-align:middle; }
.info-box {  background:url(../images/bg-infobox.png) repeat-x 0 0; height:130px; }

