/* Standard Stylesheet www.autoweber.de */



/* --- C O L O R S ----

orange1: #ffa87d
orange2: #ff8642
orange3: #ff6900

blau1: #002d62
blau2. #002740

grau1: #e2e2e2
grau2: #c9cac
grau3: #626469 

/* Reset all / margin und padding müssen nicht mehr angegeben werden wenn der wert 0 ist*/


* {padding: 0; margin: 0; border: 0;}

html {height:100.01%; overflow-x:hidden;} /*schaltet den horizontalen scrollbaken im ie ab */

/* Allgemeines */
body {
        background: #fff;
	text-align:left;
        line-height: 1.6em;
        color: #002d62;
        font-family: arial, verdana, sans-serif;
        padding: 0;
        margin: 0;
        border: 0;}

a, a:link {color: #ff8642; text-decoration: none;}
a:visited {color: #ffa87d; text-decoration: none;}
a:hover {text-decoration: underline;}

img, a img {border: 0; margin:0;}

.nichts {display: none;}

/* Absaetze */
p, li {
        font-size: 12px;
        line-height: 1.7em;
        margin: 7px auto;
        clear: both;}

/* Texte */
.small {font-size: 10px; margin:0;}
.small-10 {font-size: 10px; margin:0;}
.small-11 {font-size: 11px; margin:0;}
.small {font-size: 10px; margin:0;}
.small-grey {font-size: 11px; color:#848589;}
.red {color:#9e1b34;}
.strong{ font-weight:bold;}

/* Links- bzw. Rechtsausrichtung fu¨r Elemente */
.leftalign {float: left; margin: 0 10px 0 0;}
.rightalign {float: right; margin: 0 0 0 10px;}

h1 {font: normal 1.7em arial, verdana; color: #ff6900; margin: 10px 0 10px 0;}

h2 {font: normal 1.5em arial, verdana; color: #ff8642; margin: 10px 0 10px 0;}

h3 {font: normal 1.3em arial, verdana; color: #002d62; margin: 10px 0 10px 0;}

h4 {font: normal 1.25em arial, verdana; margin:0;}

h5 {font: bold 12px arial, verdana; color: #fff; margin:0; padding:0;}

blockquote {margin-left: 10px;}

.aktiv a, a:link{color:#848589;}

/* Layout */
#wrapp-content {
left: 0px;
width:685px;
overflow:hidden;
border:2px solid #fff;
margin:0px;
padding:0 0 10px 0;}

* html #wrapp-content {height: 100%}


#content {
width: 430px;
margin:0;
border:0px solid #000;
padding:0px 10px 0 15px;
overflow:hidden;
float:left; }

#content-temp3 {
width: 660px;
margin:0;
border:0px solid #000;
padding:0px 10px 0 15px;
overflow:hidden; }

/* nur fuer Internet Explorer */
* html #content-temp-3 {  
  width:685px;    /* für IE Version 5.x */
  w\idth:660px;   /* für IE Version 6 */ 
}

.bild-temp-3-artikel {margin:10px 10px 2px 0px; padding:1px; border:1px solid #e2e2e2;}

#content-1 /* box willkommen text */ {
width: 440px;
height:299px;
margin:0;
border:0px solid #000;
padding:0px 10px 0 15px;
overflow:hidden;
float:left; }

/* nur fuer Internet Explorer */
* html #content-1 {  
  width:425px;    /* für IE Version 5.x */
  w\idth:400px;   /* für IE Version 6 */ 
  height:301px;
}

#content-1 img { padding:1px; margin: 3px 10px 0 3px; border:1px solid #c9cacb; }

#content-1 a, #content-1 a:link {
color: #ff6900;
background:url("../assets/list_arrow_blau.gif") left center no-repeat;
text-decoration: none; 
padding:0 0 0 15px;
margin:5px 5px 5px 5px;}

#content-1 a:visited {color: #666; text-decoration: none; background:none;}

#content-1 a:hover {background:url("../assets/list_arrow_orange.gif") left center no-repeat;}

#news-box /* box für news auf startseite */ {
width:200px;
border:0px solid #000;
padding:0;
margin:20px auto;
float:right;
overflow:hidden;
background: #e1e6ee; }

#news-box-headline /* box für news auf startseite */ {
background: #002d62;
padding:7px 0 7px 0;
margin:0;
text-align:center; }

#news-box p, #news-box p a, #news-box p a:link, #news-box p a:visited {
color:#002d62; 
margin: 5px; 
line-height:15px; 
font: 11px normal arial, verdana;
background:none;
padding:0;
}

#news-box a {
background: none !Important;
}

#news-box-headline h4 {font: bold 12px arial, verdana; margin:0px; color:#FFF;}

#news-box-img, #news-box-img a, #news-box-img a:link, #news-box-img a:visited {
width: 200px;
height:100px;
vertical-align:middle;
padding:0;
margin:0;
overflow:hidden;}

/* ----- kleine Sub Navi ------ */

#subnavi {
width:200px;
padding:0;
margin:20px auto;
float:right;
overflow:hidden;}

#subnavi ul { list-style:none; }

#subnavi ul li, #subnavi ul li a, #subnavi ul li a:link {
background:#e1e6ee;
color: #002d62;
padding:3px 0 2px 17px;
display:block;
margin:3px 0 3px 0; 
font: normal 11px arial, verdana; }

* html #subnavi ul li, #subnavi ul li a, #subnavi ul li a:link {height: 15px; padding:4px 0 2px 17px;}

#subnavi ul li a, #subnavi ul li a:link {
background:#e1e6ee url("../assets/list_arrow_blau.gif") left center no-repeat;
}

#subnavi ul li a:hover{text-decoration:none; background: url("../assets/list_arrow_orange.gif") left center no-repeat; }


#content-2 /* box unten für neuw. u. veranstalt. */{
width:685px;
margin:0px;
padding:0;
overflow:hidden; }

#content-2 a, #content-2 a:link, #content-2 a:visited {text-decoration: none; background:none;}


#neuwagen-schnappchen {
width:340px;
margin:0;
padding:0;
float:left;
overflow:hidden; }


#neuwagen-schnappchen-headline {
text-align:center;
background: transparent url("../assets/bg_stripes_blau.gif") 0 0 no-repeat;
margin: 0;
padding:5px 0 5px 0;
overflow:hidden; }

#neuwagen-schnappchen-text {
width:230px;
background: #e1e6ee;
margin:5px 0 0 0;
padding:0px;
float:left;
overflow:hidden; }

#neuwagen-schnappchen-bild {
width:110px;
height:70px;
margin:5px 0px 0px 0px;
vertical-align:middle;
padding:0px;
float:right;
overflow:hidden; }

#neuwagen-schnappchen-bild a, #neuwagen-schnappchen-bild a:link, #neuwagen-schnappchen-bild a:visited 
{ backgrund:none; padding:0px; }

#neuwagen-schnappchen-text p {
margin: 12px 5px 12px 10px; 
line-height: 17px; 
font: normal 11px verdana, arial; 
color:#002d62; 
text-decoration:none;}

* html #neuwagen-schnappchen-text p {margin: 12px 5px 12px 10px;}

#neuwagen-schnappchen-text strong { font-weight:bold; color:#ff5f00; line-height:20px; font-size: 12px;}

#veranstaltungskalender {
width:340px;
margin:0;
padding:0;
float:right;
overflow:hidden; }

#veranstaltungskalender-headline {
padding:5px 0 5px 0;
text-align:center;
background: transparent url("../assets/bg_stripes_blau.gif") 0 0 no-repeat;
margin:0 0 4px 0;
overflow:hidden; }

#veranstaltungskalender-text {
background: #e1e6ee;
margin:5px 0 0 0;
padding:10px;
overflow:hidden; }

#veranstaltungskalender-text  p {margin: 0; line-height:17px; font: 11px normal arial, verdana; }
#veranstaltungskalender-text  p strong { font-weight:bold; line-height:20px; color:#ff5f00;}

/* - - - - Neuwagen Schnäppchen Bereich - - - - */

#wrapp-neuwagen-praesentation {
width:670px;
margin: 15px 0 10px 15px;
padding:0;
overflow:hidden; }

#neuwagen-bezeichnung {
background: #e2e2e2;
padding: 10px;
overflow:hidden;
margin:0; }

#neuwagen-daten-wrapp {
width:350px;
height:350px;
overflow:hidden;
margin:0;
float:left;
padding:5px; }

#neuwagen-daten-1 {
width:150px;
height:350px;
overflow:hidden;
margin:0;
float:left;
padding:5px; }

#neuwagen-daten-2 {
width:200px;
height:350px;
overflow:hidden;
margin:0;
float:right;
padding:5px; }

.neuwagen-daten-bild {
margin:5px 2px 17px 0;
border: 1px solid #c9cacb;
padding:2px; }

#table-neuwagen {margin:0; padding:0; border:0px solid #000;}


.td-borders-top{border-top:1px solid #c9cacb;}
.td-borders-bottom{border-bottom:1px solid #c9cacb;}

.td-borders-bottom a,
.td-borders-bottom a:link {
background: none !Important;
}

#table-neuwagen h1 {font: bold 1.3em arial, verdana; margin: 5px 5px 5px 15px; padding:0; color:#002d62;}
#table-neuwagen h2 {font: bold 1.3em arial, verdana; margin: 5px 5px 5px 15px; padding:0;}
#table-neuwagen p {margin: 5px 5px 5px 15px; padding:0;}

#table-neuwagen a, #table-neuwagen a:link, #table-neuwagen a:visited
#table-neuwagen a:hover { background:none; }


.td-daten1 ul, .td-daten2 ul {margin:15px 0 15px 0; list-style:none;}

.td-daten1 ul li {
margin:5px 0 0 15px; 
width: 160px;
padding:0;
display:block;
border-bottom: 1px dashed #002d62;
font-weight:bold; }

.td-daten2 ul li {
margin:5px 0px 0 10px; 
width: 160px;
padding:0;
display:block;
border-bottom: 1px dashed #002d62;
list-style-type:none; }

#teile-zubehoer-img {
height:131px;
width:175px;
float:left;
margin: 5px 0 5px 0; 
padding:1px; 
border: 1px solid #e1e6ee;
}

#teile-zubehoer {
height:133px; 
width:430px;
overflow:auto;
float:right;
margin: 5px 0 5px 0; 
padding:0 10px 0 10px; 
border: 0px solid  #000;
background: #e1e6ee;
	
}

/* nur  Internet Explorer */
* html #teile-zubehoer {  
  width:478px;    /* für IE Version 5.x */
  w\idth:456px;   /* für IE Version 6 */ 
}



#tabelle-downloads{width:630px;}

#tabelle-downloads h3 {margin: 5px 0 5px 10px;}
#tabelle-downloads a, a:link {background:none; margin:0; padding:0;}


.tabelle-ansprechpartner {width:685px; border-top: 0px solid #efefef;}

.tabelle-ansprechpartner p {margin: 5px 0 5px 10px;}
.tabelle-ansprechpartner strong {margin: 5px 0 5px 10px;}

.tabelle-ansprechpartner a, a:link {
padding: 0px 0px 0px 15px;
color: #ff6900;
background:url("../assets/list_arrow_blau.gif") left center no-repeat !important;
}

.tabelle-ansprechpartner a:hover {
background:url("../assets/list_arrow_orange.gif") left center no-repeat;
}




#footer {
position: absolut;
bottom: 0px;
width:685px;
border-top: 12px solid #ffa87d;
margin:0;
text-align:center;
padding:13px 0 17px 0; }

#footer p{font:normal 11px arial, verdana; color:#002d62;}


* html #footer {padding:25px 0 15px 0; }


/* clearing <br/> für float fix */
.clear { clear: both; margin: 0px; }


/* C O L O R S */
.orange1{color: #ffa87d;}
.orange2{color:#ff8642;}
.orange3{color: #ff6900;}

.blau1{color:#002d62;}
.blau2{color: 002740;}

.grau1{color: #e2e2e2;}
.grau2{color: #c9cac;}
.grau3{color: #626469;}

.white{color:#fff;}

/* Tabelle */

.tabelle1 {margin: 5px 0 10px 0;}
.tabelle1 p{ margin: 10px; line-height:15px; font: 11px normal arial, verdana; }
.tabelle1 strong {color:#ff5f00;}

.tabelle2 {margin: 10px auto 10px auto;}
.tabelle2 p {margin: 2px 5px 2px 5px; line-height:15px; font: 11px normal arial, verdana;}
.tabelle2 strong {color:#ff5f00;}

.td-grau1 {background-color: #e2e2e2;}
.td-grau2 {background-color: #c9cacb;}
.td-blau1 {background-color: #002d62;}

.td-blau-grau{background-color: #e1e6ee;}

.td-border{ border-bottom: 1px dashed #002740;}


.abstand {margin: auto 55px auto 55px;}
.abstand-vertikal {height:120px;}
.abstand-x{}

.back-print-symbols {margin:5px 5px 5px 0px; background:none;} 



/* CSS Document */