@charset "utf-8";
/* CSS Document */

.trennlinie { margin-top:10px; margin-bottom:10px; height:0; border:0; border-top:1px solid #868686; }
table.stndrd { width:100%; }
table.stndrd th,
table .middle td,
table .bottom td { border:1px solid #cdcdcd; }

#homepage-links { position:absolute; top:183px; left:510px; z-index:99; }
#homepage-links a { display:block; padding-left:102px; padding-bottom:3px; font-family:Verdana; font-size:13px; font-weight:bold; text-decoration:none; height:20px; }
#homepage-links a span.schwarz { color:#3D3836; }
#homepage-links a span.weiss { color:#ffffff; }
#homepage-links a:hover { background:url('/img/system/pfeil.gif') 0 0 no-repeat; }
#homepage-links a.keinlogo:hover { background:url('/img/system/pfeil.gif') 0 0 no-repeat; }
#homepage-links a.fordlogo:hover { background:url('/img/system/ford-klein.gif') 0 0 no-repeat; }
#homepage-links a.vwlogo:hover { background:url('/img/system/vw-klein.gif') 0 0 no-repeat; }
#homepage-links a.fordvwlogo:hover { background:url('/img/system/ford-vw-klein.gif') 0 0 no-repeat; }

/* Tippbox Links */
#head-box2-text .headline a { font-weight:bold; color:#000000; }


#homepage-links a:hover span.schwarz,
#homepage-links a:hover span.weiss { color:#1B3F7F; }

ul.shopgruppen,
ul.shopgruppen li { list-style:none; }

ul.shopgruppen li { margin-bottom:10px; }

ul.shopgruppen li a { color:#1B3F7F; font-size:11px; font-weight:bold; padding-left:17px; background:url(../img/default_link.gif) 0 2px no-repeat; text-decoration:none; }

#vwlogoadressen {
 position:absolute;
 left:100px;
 top:10px;
 width:250px;
 display:none;
 background-image:url('../img/head/boxpfeil.gif') 0 0 no-repeat;
}

#vwlogoadressen div
{ 
 background-color:#D5D5D5;
 padding:5px;
}


#fordlogoadressen { display:none; }

body { background-color: #ECECEC; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

#homepage { margin:0 auto; border-left:3px #FFFFFF solid; border-right:3px #FFFFFF solid; border-bottom:3px #FFFFFF solid; width:997px; position:relative; }

#main-flash { position:relative; z-index:1; width:997px; height:340px; border-bottom:3px solid #FFFFFF; z-index:10; }
#main-angebote { height:128px; background-color: #F2F6F7; padding:8px 35px; }
#main-links { position:absolute; z-index:5; left:604px; top:54px; }
#angebot1,#angebot2,#angebot3 { float:left; height:119px; width:297px; }
#angebot2 { padding-right:18px; }

.angebot-image { float:left; margin-right:6px; }
.angebot-headline { font-weight:bold; font-size:11px; color:#3D3836; margin-top:5px; margin-bottom:5px; }
.angebot-preisA { float:left; color:#3D3836; font-size:11px; font-weight:bold; margin-top:5px; margin-right:5px; }
.angebot-preisB { color:#3D3836; font-size:17px; font-weight:bold; margin-bottom:7px; }
.angebot-link a { color:#1B3F7F; font-size:11px; font-weight:bold; padding-left:17px; background:url(../img/default_link.gif) 0 2px no-repeat; text-decoration:none; }

.content-link a { color:#1C407E; font-size:11px; font-weight:bold; padding-left:17px; background:url(../img/system/link_pfeil.jpg) 0 1px no-repeat; text-decoration:none; }
.content-link a:hover { text-decoration:underline; }

	#head { height:105px; background:url(../img/head_back.gif) 0 0 repeat-x; border-bottom:3px solid #FFFFFF; }
		#partner { float:left; margin-left:30px; }
		#logo { float:right; margin-right:80px; }

	#head2 { height:199px; border-bottom:3px solid #FFFFFF; }
		#head-box1 { width:227px; height:199px; float:left; border-right:3px solid #FFFFFF; }
		#head-box2 { width:540px; height:199px; float:left; background:url(../img/head/blue_back.jpg) 0 0 repeat-x; }
/* * html #head-box2 { width:531px; } */
			#head-box2-bild { display: inline; float:left; width:250px; height:175px; margin:12px 0px 10px 12px; }
			#head-box2-text { display: inline; float:left; width:278px; height:175px; margin:12px 0 10px 0; }

#head-box2-text .headline {
  padding-top:5px;
  padding-bottom:5px;
}
#head-box2-text tr.preis td {
  padding-top:10px;
  padding-bottom:7px;
}
.small {
  font-size:10px;
  line-height:12px;
}
#getInfoLayer {
  text-align:right;
  padding-right:10px;
}
#getInfoLayer span {
  font-size:9px;
  line-height:11px;
  cursor:pointer;
}
#InfoLayer {
  display:none; 
  position:absolute; 
  top:108px; 
  right:0; 
  width:465px; 
  padding:20px;
  background-color:#CCC;
}
#InfoLayer .InfoLayerClose {
  text-align:right;
  text-decoration:underline;
  cursor:pointer;
}
#InfoLayer .fliesstext a {
  color:#343434;
  background:none;
  padding:0;
}


		#head-box3 { width:224px; height:199px; float:left; border-left:3px solid #FFFFFF; }
* html #head-box3 { /* width:215px; */ }

	#main { background:url(../img/head/main_back.jpg) 0 0 repeat-y; }	
		#main-left { float:left; width:227px; border-right:3px solid #FFFFFF; }
			#navi { margin-top:29px; margin-left:36px; margin-bottom:26px; }
			#navi ul { list-style:none; margin:0px; padding:0px; }
			#navi ul li { margin-bottom:10px; }
			#navi ul li a { font-size:11px; font-weight:bold; color: #343434; text-decoration:none; }
			#navi ul li a.selected,#navi ul li a:hover { color: #1B3F7F; }
			#navi ul li ul { margin-left:11px; margin-top:8px; }
			#navi ul li ul li { margin-top:8px; }
			#navi ul li ul li a { margin-left:7px; font-size:11px; font-weight:normal; color:#343434; text-decoration:none; }
			#navi ul li ul li a.selected,#navi ul li ul li a:hover { margin-left:0px; background:url(../img/menu_active.gif) 0 4px no-repeat; padding-left:7px; color: #1B3F7F; }
			
			#metanavi { margin-left:36px; margin-bottom:30px; }
			#metanavi a { color: #727272; margin-bottom:5px; display:block; text-decoration:none; }
			
		#main-center { float:left; width:539px; }
* html #main-center { width:537px; }
		#main-centerbig { float:left; width:753px; padding-right:14px; background-color:#ffffff; }
			#sitepath { color: #B8B8B8; font-size:10px; margin-left:13px; margin-top:8px; margin-bottom:14px; }
			#sitepath a { text-decoration:none; color: #B8B8B8; }
			#content { margin-left:12px; margin-right:12px; }
			#copyright { color: #9B9B9B; font-size:9px; margin-left:12px; margin-top:40px; }
			
		#main-right { float:left; width:193px; border-left:3px solid #FFFFFF; padding-left:14px; margin-top:10px; padding-right:14px; }

* html #main { height:100%; }

/* Allgemeine Klassen */
.clear { clear:both; }
.contentleft { width:204x; float:left; }
.contentright { float:right; width:305px; }
.textrechts { float:left; width:300px; }
.textrechts2 { float:left; }
.bildlinks { float:left; width:201px; padding-right:12px; }
.bildlinks2 { float:left; margin-right:12px; margin-bottom:7px; }
* html .bildlinks { width:190px; }
.bildlinks img { margin-bottom:10px; }

.textlinks { float:left; width:300px; }
.bildrechts { float:right; width:201px; padding-left:12px; }
.bildrechts img { margin-bottom:10px; }

.noborder { border:0px; }
.absatz20 { height:20px; }
.fliesstext { font-size:11px; color:#343434; }
.farbig .fliesstext {  color:#FF0000; }
.text-klein { font-size:9px; color:#343434; }
.bildunterschrift { color: #868686; }
.headlinewhite { font-weight:bold; color: #ffffff; }
.headline { font-weight:bold; }
.fliesstext a { color:#2883E0; padding-left:5px; background:url(../img/link.gif) 0 4px no-repeat; }

.spalteA { text-align:center; width:65px; border:1px solid #000000; margin:0; padding:2px; }
.spalteB { text-align:center; width:46px; border:1px solid #000000; margin:0; padding:2px; }

.wasserzeichenklein { width:180px; height:17px; background:url(../img/system/wasserzeichen-klein.gif) 0 0 no-repeat; margin-top:-17px; position:relative; z-index:99;}

#wasserzeichengross { height:59px; background:url(../img/system/wasserzeichen-gross.gif) 0 0 no-repeat; margin-top:-59px; position:relative; z-index:99; }

/* Teaser */
.teaserbox {  }

/* f?r Editor */
#Form1 #head-box1 { border:0px; padding: 0px; margin:0px; }
#Form1 #head-box2 { border:0px; padding: 0px; margin:0px; }
#Form1 #head-box3 { border:0px; padding: 0px; margin:0px; }

/* Druckansicht */
@media print { 
    #main-left, #main-right, #head2, #partner { 
        display: none; 
    }
    #logo { margin:0; margin-bottom:0; padding:0; float:left; clear:both; }
}


