html,body {
padding:0;
margin:0;
text-align:center;
height:100%;
background:url(../images/background.jpg) center repeat;
}
table.border{
position:relative;
border:9px solid #00387d;
margin:0 auto;
width:955px;
padding:0;
}
td.header{
background:#d5d5d7;
height:90px;
border-bottom:5px solid #00387d;
}
td.marke{
background:#d5d5d7;
padding:0;
margin:0;
}
td.navigation{
background:#00387d;
height:24px;
font-size:1px;
white-space:nowrap;
}
td.content{
background:#d5d5d7;
padding:12px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0;
}

td.content_car4you{
background:#d5d5d7;
padding:12px;
height:100%;
margin:0;
}
.navi{
visibility:hidden;
font-size:1px;
color:white;
}
a:link, a:visited, a:active{
text-decoration:underline;
color:#00387d;
}
a:hover{
text-decoration:none;
color:#c50e1f;
}
/* ******************** Promotionkästchen **************************** */
table.index{
border:0;
margin:0;
}
table.index td{
padding:0;
}
div.promotion_index{
width:163px;
height:100px;
background:#ffffff;
border:5px solid #00387d;
float:left;
margin:0 12px 12px 0;
padding:0;
}
div.promotion_index_table{
width:163px;
height:100px;
background:#ffffff;
border:5px solid #00387d;
float:left;
margin:0;
padding:0;
}
div.promotion_index_abschluss{
width:163px;
height:100px;
background:#ffffff;
border:5px solid #00387d;
float:left;
margin:0 0 12px 0;
padding:0;
}
div.promotion{
width:163px;
height:100px;
background:#ffffff;
border:5px solid #00387d;
float:left;
margin:0 12px 12px 0;
padding:0;
}
div.promotion_service{
width:163px;
height:100px;
background:#ffffff;
border:5px solid #00387d;
float:left;
margin:0 12px 12px 0;
padding:0;
}
/*letzte Promo in einer Zeile --------- MARGIN! */
div.promotion_abschluss{
width:163px;
height:100px;
background:#ffffff;
border:5px solid #00387d;
float:left;
margin:0 0 12px 0;
padding:0;
}
div.promotion_breit{
width:533px;
height:180px;
background:#d5d5d7;
border:5px solid #00387d;
float:left;
margin:0 0 12px 12px;
padding:0;
overflow:hidden;
}
div.promotion_breit_ohne_rand{
width:543px;
height:190px;
background:#d5d5d7;
border:0px solid #00387d;
float:left;
margin:0 0 12px 12px;
padding:0;
overflow:hidden;
}
div.promotion_gross{
width:533px;
height:312px;
background:#ffffff;
border:5px solid #00387d;
margin:0;
padding:0;
overflow:hidden;
}
div.promotion_xxl{
width:903px;
height:363px;
background:#ffffff;
border:5px solid #00387d;
padding:0;
overflow:hidden;
margin:0 0 12px 0;
}
div.promotion_xxl_ohnerand{
width:913px;
height:322px;
background:#ffffff;
border:0px solid #00387d;
padding:0;
overflow:hidden;
margin:0 0 12px 0;
}
div.promotion_breit img, div.promotion_gross img{
padding:0;
border:0;
}
div.promotion_drittel{
width:225px;
height:100px;
background:#ffffff;
border:5px solid #00387d;
float:right;
margin:0 12px 12px 0;
padding:0;
}
div.subnavigation_index{
width:163px;
min-height:180px;
background:#ffffff;
border:5px solid #00387d;
float:left;
margin:0 0 12px 0;
padding:0;
}
div.subnavigation{
width:163px;
min-height:180px;
background:#ffffff;
border:5px solid #00387d;
float:left;
margin:59px 0 0 0;
padding:0;
}
div.promotion_rechts_index,div.promotion_links_index{
width:163px;
height:180px;
background:#ffffff;
border:5px solid #00387d;
margin:0 0 12px 0;
padding:0;
overflow:hidden;
}
div.promotion_links_index{float:left;}
div.promotion_rechts_index{float:right;}
div.promotion_rechts,div.promotion_rechts_marke{
float:right;
padding:0;
margin:59px 0 12px 0;
width:173px;
border:0px solid black;
text-align:center;
}
div.promotion_rechts_marke{
margin:20px 0 12px 0;
}
img.eyecatch{
border:5px solid #00387d;
padding:0;
}
div.promotion_marke,div.promotion_marke_fliesstext{
width:163px;
height:180px;
border:5px solid #00387d;
margin:12px 0;
padding:0;
overflow:hidden;
}
div.promotion_marke_fliesstext{
float:left;
margin-right:10px;
}
div.promotion_fahrzeug{
width:163px;
height:200px;
border:5px solid #00387d;
margin:0 0 12px 0;
padding:0;
overflow:hidden;
}
div.navi_virtuell{
width:163px;
background:#ffffff;
border:5px solid #00387d;
margin: 68px 0 0 0;
padding:0;
}
/* ******************** Schriften Promotion und Subnavigation **************************** */
div.promotitel,div.promotitel1{
background:#00387d;
padding:2px;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
div.promotitel1{
background:#c50e1f;
color:#FFFFFF;
}
div.subnavigation p,div.subnavigation_index p,div.promotion_index_abschluss p,div.navi_virtuell p{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:5px;
padding-bottom:4px;
text-align:left;
}
div.promotion p,div.promotion_index p,div.promotion_index_abschluss p{
font-size:11px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
margin:5px;
padding:0px;
}
div.promotion a:link,div.promotion a:visited,div.promotion a:active,div.subnavigation a:link,div.subnavigation a:visited,
div.promotion_index a:link,div.promotion_index a:visited,div.promotion_index a:active,div.navi_virtuell a:link,div.navi_virtuell a:visited,
div.promotion_index_abschluss a:link,div.promotion_index_abschluss a:visited,div.promotion_index_abschluss a:active{
text-decoration:none;
color:#00387d;
}
div.promotion p a:hover,div.promotion_index p a:hover,div.promotion_index_abschluss p a:hover,div.subnavigation p a:hover,div.promotion_index_abschluss a.aktiv:hover,div.promotion_index_abschluss a.aktiv:active,div.navi_virtuell a:hover{
text-decoration:underline;
color:#c50e1f;
}
div.promotion a.aktiv:link,div.promotion a.aktiv:visited,div.promotion_index_abschluss a.aktiv:link,div.promotion_index_abschluss a.aktiv:visited{
text-decoration:none;
color:#c50e1f;
}
div.subnavigation a.aktiv:link,div.subnavigation a.aktiv:active,div.subnavigation a.aktiv:visited,
div.navi_virtuell a.aktiv:link,div.navi_virtuell a.aktiv:active,div.navi_virtuell a.aktiv:visited{
font-size:13px;
font-weight:bold;
color:#c50e1f;
}
div.subnavigation a.aktiv_blau:link,div.subnavigation a.aktiv_blau:active,div.subnavigation a.aktiv_blau:visited{
font-size:13px;
font-weight:bold;
color:#00387d;
}
.subsubnavigation{
font-size:12px;
}
/* ******************** Schriften Fusszeile **************************** */
div.fusszeile{
font-size:10px;
width:100%;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
margin:12px;
float:left;
}
div.fusszeile a:link,div.fusszeile a:visited,div.fusszeile a:active{
text-decoration:none;
color:#00387d;
}
div.fusszeile a:hover{
text-decoration:underline;
color:#c50e1f;
}
/* ******************** Textblock normal **************************** */
div.text{
width:543px;
margin:6px 0 0 6px;
min-height:200px;
border:0px solid black;
font-size:12px;
line-height:17px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:0 0 0 185px;
text-align:justify;
overflow:visible!important;
}
div.text p{
padding:0px;
margin:0 0 10px 0;
}
div.text p.header, div.car4you p.header{
font-size:16px;
font-weight:bold;
padding:5px 0 10px 0;
font-family:Verdana, Helvetica, sans-serif;
margin:0;
line-height:20px;
}
div.text p.subheader{
	font-size:14px;
	font-weight:bold;
	padding:7px 0 5px 0;
	font-family:Verdana, Helvetica, sans-serif;
	margin:0;
}
h1{
font-size:16px;
font-weight:bold;
padding:5px 0 10px 0;
font-family:Verdana, Helvetica, sans-serif;
margin:0;
line-height:20px;
}
h2{
font-size:14px;
font-weight:bold;
padding:7px 0 5px 0;
font-family:Verdana, Helvetica, sans-serif;
margin:0;
}
h3{
font-size:13px;
font-weight:bold;
padding:7px 0 5px 0;
font-family:Verdana, Helvetica, sans-serif;
margin:0;
}
/* ******************** Car4you **************************** */
div.car4you{
position:relative;
left:12px;
width:730px;/*937px*/
height:100%;
background:#ffffff;
border:0px solid #00387d;
margin:0px;
overflow:hidden;
}
/* ******************** sonstiges **************************** */
img.expand{/* image für aufziehen der subnavigation - bugfix ie6 */
height:155px;
width:0px;
float:left;
padding:0;
margin:0;
}
div.top{
text-align:center;
font-size:10px;
padding:10px 0;
}
div.top_left{
text-align:left;
font-size:10px;
padding:10px 0;
}
div.line{
/*clear:both;*/
height:10px;
margin:0 0 10px 0;
border-bottom:1px solid #00387d;
}
div.top a:link,div.top a:visited,div.top a:active,div.top_left a:link,div.top_left a:visited,div.top_left a:active{
text-decoration:none;
font-weight:bold;
color:#00387d;
}
div.top_left a:hover{
text-decoration:underline;
color:#c50e1f;
}
ul{
margin:0 0 15px 15px;
}
/* ******************** News **************************** */
div.news{
border-bottom: 1px solid #00387d;
margin:0 0 20px 0;
padding:0 0 20px 0;
}
img.news{
border-bottom: 1px solid #00387d;
margin:0 15px 0 0;
float:left;
border:5px solid #00387d;
padding:0;
}

/* ******************** spezielle Schriftstile **************************** */
.goldcard{
color:#CC0000;
font-weight:bold;
}
.fussnote{
font-size:10px;
line-height:normal;
}
.fussnote{
font-size:10px;
line-height:normal;
}
.notfall{
color:#CC0000;
font-weight:bold;
font-size:14px;
}
.error{
background-color:#cc0000;
color:#fff;
font-size:12px;
font-weight:bold;
padding:5px;
}
td.error{
background-color:#cc0000;
color:#fff;
font-size:12px;
font-weight:bold;
padding:5px;!important
}
/* ******************** virtuelle Rundgänge **************************** */
iframe.vr{
/*margin:0 0 0 -145px;
position:absolute;*/
padding:0;
margin:0;
width:540px;
height:380px;
}
div.platzhalter{
height:570px;
width:100%;
}
/* ******************** Formular **************************** */
table.formular{
width: 500px;
}
table.formular td{
font-size:12px;
font-weight:bold;
font-family:Verdana, Helvetica, sans-serif;
vertical-align:middle;
border:0px solid black;
padding:3px 0 0 0;
}
table.formular td.einverstaendnis{
font-size:10px;
font-family:Verdana, Helvetica, sans-serif;
border:0px solid black;
padding:3px 0 0 0;
text-align:left;
font-weight:normal;!important
line-height:normal;
}
table.formular input, table.formular textarea, table.formular select{
margin: -4px 0 3px 0;
}
table.formular input, table.formular textarea,table.formular select.preis,table.formular select.termin{
width: 240px;
}
table.formular input{
border:1px solid #00387d;
padding-left:2px;
}
table.formular textarea, textarea{
height:70px;
width:99%;
font-size:12px;
font-family:Verdana, Helvetica, sans-serif;
}
table.formular input.betreff{
width:99%!important;
}
table.formular input.box{
margin: 0 5px 0 0!important;
width: 20px;
}
table.formular input.tag,table.formular input.monat,table.formular input.stunde,table.formular input.minute{
width:25px!important;
text-align:center;
}
table.formular input.gcnr{
width:60px!important;
}
table.formular input.jahr{
width:40px!important;
}
table.formular input.plz{
width:50px!important;
}
table.formular input.ort{
width:180px!important;
}
table.formular td.break{
height:19px !important;
}
td.split{
width:20px;
}
td.split1{
height:7px;
}
input.button{
background:#00387d;
border:2px solid white;
color:white;
font-size:12px;
padding:2px;
cursor:pointer;
}
input.button_big{
text-align:center;
background:#00387d;
border:4px solid white;
color:white;
font-size:14px;
font-weight:bold;
padding:10px;
cursor:pointer;
}
a.unlink_news:link, a.unlink_news:visited{
background:#00387d;
border:2px solid white;
color:white;
font-size:11px;
padding:2px 10px;
margin: 0px 5px;
text-decoration:none;
}
a.unlink_news:hover{
text-decoration:underline;
}

table.gewinnspiel{
border:2px solid #00387d;
background-color:#FFFFFF;
}
table.gewinnspiel td{
padding:5px;
}
table.gewinnspiel td input{
width:150px;
border-bottom:1px solid #00387d;
}
table.gewinnspiel td.line{
border-top:2px solid #00387d;
}
.titel{
font-weight:bolder;
font-size:18px;
color:#00387d;
}
table.veranstaltungen{
width:100%;
border:0px;
}
table.veranstaltungen td{
padding: 5px;
border-bottom:solid 1px #00387d;
}
.goldcar-aktion{
font-weight:bold;
color:#edd800;
background-color:#ba2b1e;
}
div.text p.gw{
padding:0 0 0 20px;!important
}
.magenta{
color:#c50e1f;
}
div.giraffe1{
position:absolute;
z-index:10000;
margin-top:-55px;
margin-left:759px;
}
*html div.giraffe1{/*hack ie6*/
position:absolute;
z-index:10000;
margin-top:-55px;
margin-left:290px;
}
*:first-child+html div.giraffe1{ /*hack ie7*/
position:absolute;
z-index:10000;
margin-top:-55px;
margin-left:290px;
}
div.giraffe2{
position:absolute;
z-index:10000;
margin-top:16px;
margin-left:787px;
}
*html div.giraffe2{/*hack ie6*/
position:absolute;
z-index:10000;
margin-top:16px;
margin-left:319px;
}
*:first-child+html div.giraffe2{/*hack ie7*/
position:absolute;
z-index:10000;
margin-top:16px;
margin-left:319px;
}
div.giraffe3{
position:absolute;
z-index:10000;
margin-top:-36px;
margin-left:784px;
}
div.giraffe4{
position:absolute;
z-index:10000;
margin-top:-11px;
margin-left:778px;
}
div.giraffe5{
position:absolute;
z-index:10000;
margin-top:253px;
margin-left:753px;
}
div.giraffe6{
position:absolute;
z-index:10000;
margin-top:385px;
margin-left:764px;
}
div.giraffe7{
position:absolute;
z-index:10000;
margin-top:495px;
margin-left:740px;
}
div.fruehjahrstitel{
font-weight:bolder;
font-size:18px;
color:#00387d;
display:block;
background-color:#d3e09a;
padding:5px;
border:2px solid #00387d;
margin-bottom:10px;
}

