/* ------------------------------- :::: revier GmbH 2007 :::: ------------------------------- */
body {
	margin : 0 0 20px 0;
	padding : 0;
	text-align : center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #4863A0;
	background : #fff;
	line-height : 130%;
	
	scrollbar-base-color: #4863A0; 			/* ---- Grundfarbe Balkenfarbe */
    scrollbar-face-color: #FFFFFF; 			/* ---- Erhabene Elemente  	*/     
    scrollbar-track-color: #ffffff;			/* ---- Lauffläche, Seitenfarbe	*/		
    scrollbar-arrow-color: #4863A0;			/* ---- Pfeile 				*/					
    scrollbar-3dlight-color: #FFFFFF;		/* ---- Helle 3-D-Elemente (links und oben) 					*/
    scrollbar-darkshadow-color: #FFFFFF; 	/* ---- Dunkle Schattenelemente (rechts und unten) 				*/
    scrollbar-highlight-color: default;		/* ---- Helle Elemente (Glanzlicht, 50% Raseter der Lauffläche) */
    scrollbar-shadow-color: default;		/* ---- Dunkle 3-D-Elemente (rechts und unten) 					*/	
}

/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN S T A R T = = = = = = = = = = */

a:link, a:visited {
	text-decoration : none;
	color : #4863A0;
}

a:hover {
	text-decoration : none;
		color : #000;
}

ul {
	margin : 0;
	padding : 8px 0 0 16px;
}

li {
	padding : 0 0 4px 0;
} 

table {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border-collapse : collapse;
}

p {
	margin : 0 0 20px 0;
}

.clear {
	clear : both;
}

.clear_klein {
	clear : both;
	height : 1px;
	line-height : 1px;
	font-size : 1px;
	margin : -1px 0 0 0;
}

h1 {
	margin : 0 0 5px 0;
	padding : 0;
	font-size : 14px;
	color : #000;
}

hr {
	height : 0;
	border-top : 0;
	border-bottom : 1px dotted #e7e7e7;
}

.komment {
	font-size : 9px;
	font-weight : normal;
}

.valign {
	vertical-align : middle;
}

.rot {
	color : red;
}

form {
	margin: 0;
	padding: 0;
	display:inline;
}

.druck {
	display: none;
}
/* = = = = = = = = = = ALLGEMEINE DEFINITIONEN E N D E = = = = = = = = = = */


/* = = = = = = = = = = WEBEDITION INTERN S T A R T = = = = = = = = = = */
.block_trennung {
	background : #DDE6EE;
	border-bottom : 5px solid #b1b3b4;
	padding: 0 0 0 2px;
}

.block_weiss {
	background : #fff;
	border: 1px dashed #b1b3b4;
}
/* = = = = = = = = = = WEBEDITION INTERN E N D E = = = = = = = = = = */


/* = = = = = = = = = = = = = = = =  GRUNDAUFBAU  S T A R T = = = = = = = = = = = = = */
.zentriert {
	margin : 20px auto 0 auto;
	width : 896px;
	text-align : left;
	background : #fff;
	border : 1px solid #4863A0;
}

.hg-start { background: #FAFBFD url(images/hg-start.jpg) 0px 42px no-repeat; }
.hg-folge1 { background: #fff url(images/hg-folge1.jpg) 0px 42px no-repeat; }
.hg-folge2 { background: #fff url(images/hg-folge2.jpg) 0px 42px no-repeat; }
.hg-folge3 { background: #fff url(images/hg-folge3.jpg) 0px 42px no-repeat; }
.hg-folge4 { background: #fff url(images/hg-folge4.jpg) 0px 42px no-repeat; }
.hg-folge5 { background: #fff url(images/hg-folge5.jpg) 0px 42px no-repeat; }
.hg-impressum { background: #fff url(images/hg-impressum.jpg) 0px 42px no-repeat; }

/* = = = = = = = = HEADER ANFANG = = = = = = = = */
.header {
	background: url(images/hg-navi.jpg) no-repeat;
	float:left;
	width:892px;
	padding-left:4px;
	position: relative;
}

.serviceangebote {
  position: absolute;
  top: 35px;
  right: 80px;
}
.logo {
	border: 0;
	float:left;
	text-align:center;
	padding: 22px 0 0 22px;
}

.logo .ani{
	margin-bottom:5px;
}

.headline {	
	margin:55px 0 10px 0;
	claer:both;
}

/* = = = = = = = = HEADER ENDE  = = = = = = = = */

/* = = = = = = = = NAVIGATION ANFANG = = = = = = = = */
.container-nav {
	float:right;
	width:576px;
}

.navi {
	float: left;
	margin-top:13px;
	margin-left:0px;
}

.navi ul {
	margin : 0;
	padding : 0;
	list-style : none;
}

.navi li {
	float: left;
	display : inline;
	margin : 0;
	padding : 0 8px;
	border-right: solid 2px #4863A0;
}

.navi .erste { padding-left: 4px; }
.navi .letzte { border-right: 0; }

a.navilink:link, a.navilink:visited {
	display : block;
	color : #4863A0;
}

a.navilink:hover {
	display : block;
	color : #000;
}

a.navilinkaktiv:link, a.navilinkaktiv:visited, a.navilinkaktiv:hover {
	display : block;
	color : #4863A0;
	font-weight:bold;
	font-size:11px;
} 

.linkaktiv { color : #4863A0; font-weight:bold;font-size:10px;}
/* = = = = = = = = NAVIGATION ENDE = = = = = = = = */

/* = = = = = = = = SUBNAVIGATION ANFANG = = = = = = = = */
.subnavi {
	clear: left;
	padding-top:6px;
	margin-left:176px;
}

.subnavi ul {
	margin : 0;
	padding : 0;
	list-style : none;
}

.subnavi li {
	display : block;
	margin : 1px 0;
	padding : 0 4px;
	padding-right : 12px;
	border-left: solid 1px #4863A0;
}

a.subnavilink:link, a.subnavilink:visited {
	color : #4863A0;
}

a.subnavilink:hover {
	color : #000;
}

a.subnavilinkaktiv:link, a.subnavilinkaktiv:visited, a.subnavilinkaktiv:hover {
	color : #4863A0;
	font-weight:bold;
	font-size:11px;
} 
/* = = = = = = = = SUBNAVIGATION ENDE = = = = = = = = */

/* = = = = = = = =  CONTENT START  = = = = = = = = */
.googlemap { height:360px; }

.content {
	clear:left;
	width: 500px;
	margin-left:380px;
}

.std-hoehe { height:370px; }

.news-img { float:left; width:170px; }
.news-img img { border: solid 1px #49619F; }
.news-box { padding: 4px 0 80px 0; color: #000;  }
.news-box h2 { color: #49619F; font-size:11px; font-weight: normal; margin:0; }

.news-box hr {  
   margin:8px 0;
   clear:left; 
   display: block;
   height: 1px;
   border:0;color:#49619F; 
   background-color:#49619F; 
}

* html .news-box hr  { margin:0;  }


.news-txt { padding: 0 20px 20px 0 ; float:left; vertical-align:top;  }
.news-txt-weite { width:280px; }

.contentbox {
height: 200px;
background: lime;
}

.content-txt { color: #000; }

.content-start-zeit {
color: #8597c0;
padding: 0 10px 0 0;
float: right;
}

.content-start { text-align:right; }

.start-pos1 { padding-bottom:0px; padding-right:2px; height:350px;}
* html .start-pos1 { padding-bottom: 0px; }

.start-pos2 { padding-right:4px; }

/* Position von fahrzeug liste */
.content-fahrzeuge { 	
    float:left;
	margin-left:280px;	
	width: 500px; 
	padding: 0 0 100px 0; 
	margin-top:60px;  
}

*html .content-fahrzeuge { margin-left:140px; }

.content-fahrzeuge-uberschrift { float:left;padding-left:80px;width: 180px; }

.content-fahrzeuge-inhalt { float:left;margin-left:0px;width: 550px;}

.keine-fahrzeuge { padding: 0 0 100px 40px ; margin: 0 0 0 50px; }

*html .content-fahrzeuge-detail {margin-left:10px;}
*html .content-fahrzeuge-uberschrift {margin-right:10px;}

.preis { 	 
	 margin: 0;
	 font-weight: bold; }

/* Renault grimm  */
.detailansichtbild { 
 	float: left;
	margin: 0;
	width: 160px;
}
.gebrauchttxt {
	 width: 360px;
	 float: left;
	 margin: 0 0 20px 20px;
	 line-height: 160%;
	 padding: 0 0 18px 0;
	 border-bottom: 1px solid #4963A0;
}
.ausrichtungl {
	 margin: 0;
	 padding: 0;
	 float: left;
}

.ausrichtungr {
	 margin: 0;
	 padding: 0 0 0 20;
	 float: left;
	}
	
.autoueberschrift {
	 color: #4963A0;
	 font-weight: bold;
	 line-height: 135%;
	 padding: 0 105px 0 0;
}

/* ---- Detail ANFANG ----- */
.detailhead {
	 border-bottom: 1px solid #4963A0;
	 padding: 20px 0 5px 0;
	 margin: 0;
	 font-weight: bold;
}

.detail-link  img{
	border: 1px solid #4963A0;
	margin-bottom: 4px;
}

.detailbild {
	 float: left;
	 width: 298px;
	 margin: 0;
}

.detailvorschaubilderbox{
	 float: left;
	 width: 189px;
	 margin: 0 0 0 10px;
}

.detailbildbox {
	 float: left;
	 width: 89px;
	 border: 1px solid #f3f4f9;
}

.ausrichtungr {
	 margin: 0;
	 padding: 0 0 0 20;
	 float: left;
	}
	
.ausrichtungl {
	 margin: 0;
	 padding: 0;
	 float: left;
}
.backbutton{
	 margin: 15px 0 0 0;
	 border: 1px solid #556DA7;
}

.border{
	 margin: 5px 0 0 0;
	 border: 1px solid #556DA7;
}

.contentspaltelinks {
	 float: left;
	 width: 180px;
	 text-align: left;

}

.contentspalterechts {
	  float: left;;
	 width: 260px;
	 margin: 0 0 0  10px;
	 text-align: left;
}

/* renault grimm */ 

/* = = = = = = = =  CONTENT ENDE  = = = = = = = = */


/* = = = = = = = =  FOOTER START  = = = = = = = = */
.impressum {
	clear:left;
	height: 22px; /* 18 */
	background: url(images/hg-unten.jpg) left bottom no-repeat;
	text-align:right;
	padding: 58px 4px 0 0; /* 62 */
	
	border: solid 0px #000;
}

.impressum-keinbild { background: url(); }

.impressum a:link, .impressum-txt a:active 	{ color: #FFFFFF; }
.impressum a:visited {color: #FFFFFF;}
.impressum a:hover { color: #000;}

.footer {
	margin : 0px auto 0 auto;
	text-align:right;
	width:900px;
	padding-top:4px;
	font-size:11px;
}

/* = = = = = = = =  FOOTER ENDE  = = = = = = = = */


/* = = = = = = = =  FOLGESEITE START  = = = = = = = = */

/* gleicher Abstand der Bloecke */
.ie_kleiner_abstand {
	height : 1px; 
	line-height : 1px;
	font-size : 1px;
}

/* gleicher Abstand der Bilder */
.bild_inhalt {
	margin: 0 0 15px 0;
}

.clear15px {
	clear : both;
	height : 15px;
	line-height : 15px;
	font-size : 15px;
}

.lage-senden {
	margin: 0 0 0 0;
	border:1px solid #4863A0;
}
.lage-input {
	margin: 0 0 4px 0;
}
/* = = = = = = = =  FOLGESEITE ENDE  = = = = = = = = */

/* = = = = = = = =  KONTAKT START  = = = = = = = = */
.abstand-kontakt {
	margin-left:45px;
}

.kontakt-senden {
	border:1px solid #4863A0;
}

.bezeichnung {
	width : 100px;
	float : left;
	margin : 4px 0 0 0;
}

.feld {
	border : 1px solid #fff;
	width : 170px;
	margin : 0 0 5px 0;
	color : #005DA8;
	font-size : 11px;
	background: #E6EFF6;
}

.inputselected {
	border:1px solid #4863A0; 
	background-color: transparent;
}

.textarea {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #fff;
	width : 270px;
	height : 150px;
	color : #005DA8;
	margin : 0 0 5px 0;
	background: #E6EFF6;
}

.textareaselected {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	border : 1px solid #fff;
	width : 270px;
	height : 150px;
	color : #005DA8;
	background-color : #fff;
	margin : 0 0 5px 0;
} 
/* = = = = = = = =  KONTAKT ENDE  = = = = = = = = */

/* - - - - - - SITEMAP START - - - - - - - - - - - */
.sitemapbg {
	border-left: 2px solid #B1B3B4;
	background: #F6F6F7;
	padding: 2px 5px;
}
/* - - - - - - SITEMAP ENDE - - - - - - - - - - - */


