/* CSS Document */

body{
	font-size:13px;
	height:100%;
	margin:0 0 0 0
}
html{
	height:100%
}
body, input, textarea, select{
	font-family: Arial, Helvetica, sans-serif;
}
input{
	background-color:#eae8e5
}

	/* SCHRIFTFARBEN*/
	.search_marke_left,.search_modell_left,.search_rate_left,.search_rate2_left,.footer,.footer a,.search_header,.teaser_list_txt h2,.inhalt_detail h2,.inhalt_detail{
		color:#6d6d6d;
	}
	.bg_fahrzeuge_bottom_over div a,.preis_detail,.detail_left{
		color:#ffffff;
	}
	.inhalt_detail h1,h3,.detail_right,.detail_anchors a,.detail_breit,.link{
		color:#000000
	}
	#fehler,.error,.row_left_info{
		color: #cc006c;
	}
	/* SCHRIFTGRÖSSEN*/
	.footer,.bg_fahrzeuge_bottom_over div,.bg_fahrzeuge_bottom_over span a{
		font-size:11px;
	}
	.search_marke_left,.search_modell_left,.search_rate_left,.search_rate2_left,.bg_fahrzeuge_bottom_over a,.detail_daten,.detail_anchors a,.inhalt form, #rueckruf textarea,#empfehlen textarea, select{
		font-size:12px
	}
	.teaser_list_txt h1,.teaser_list_txt h2,.teaser_list_txt h3{
		font-size:14px;
	}
	.search_header,.txt h1,.inhalt_detail h3{
		font-size:16px;
	}
	.preis_detail{
		font-size:19px;
	}
	.inhalt_detail h1,h2, .inhalt_info h1{
		font-size:20px	
	}
	/* SCHRIFTSTÄRKEN*/
	.preis_detail,.detail_daten,.bg_fahrzeuge_bottom_over div a,.detail_anchors,.search_header{
		font-weight:bold;
	}

	/* OVERFLOW*/
	.preis_detail,.bg_fahrzeuge_bottom_over div,.teaser_list,.teaser_list_txt,.img_detail,.detail_right,.detail_breit,.more_img,.more_img div{
		overflow:hidden;
	}

	/* POSITIONEN*/
	.logo,.bg_left,.ratenrechner,.search_marke_left,.search_modell_left,.search_rate_left,.search_rate2_left,.search_submit,.button_hotline,.button_rueckruf,.button_leasing,.button_finanzierung,.button_fahrzeuge,.button_unternehmen,.button_kontakt,.content,.bg_content_top,.bg_inhalt,.ratenrechner_submit,.sub_neue,.sub_gebrauchte,.sub_werbung,.sub_gewerblich,.sub_privat,.button_nutzen_bottom,.button_special_bottom,.button_angebote_bottom,.button_fahrzeuge_bottom,.bg_nutzen_bottom,.bg_special_bottom,.bg_angebote_bottom,.bg_fahrzeuge_bottom,.bg_fahrzeuge_bottom_over,.akt_angebot_bottom,.special_bottom,.nutzen_bottom,.out_bottom,.tab,.bg_img_detail,.img_detail,.preis_detail,.detail_submit,.detail_daten,.detail_anchors,.inhalt form,.search_header,.inhalt_popup,.inhalt_popup form,.more_img,.submit_berechnen{
		position:absolute;
	}

	/* Z-INDEX*/
	.bg_inhalt,.inhalt form,.inhalt_popup,.inhalt_popup form{
		z-index:1;
	}
	.sub_neue,.sub_gebrauchte,.sub_werbung,.sub_gewerblich,.sub_privat,.tab,.bg_img_detail,.img_detail,.preis_detail,.more_img{
		z-index:10;
	}
	.preis_detail,.detail_submit,.detail_daten,.detail_anchors{
		z-index:11;
	}
	.search_header{
		z-index:15
	}

	/* FLOAT LEFT */
	.footer,.inhalt_info img,.inhalt_info div,.inhalt_detail h1,.bg_fahrzeuge_bottom_over div a,.bg_fahrzeuge_bottom_over span,.teaser_uebersicht,.teaser_uebersicht img,.teaser_uebersicht_big img,.line,.tab img,.teaser_list,.teaser_list_img,.pfeil_list,.teaser_list_txt,.detail_left,.detail_right,.detail_breit,.form_left,.form_right,.row_left,.row_left_long,.long,.row_txt,.middle,.short,.short_checkbox,.middle_txt,.long_textarea,.tab_neufahrzeuge,.more_img div{
		float:left;
	}
	/* FLOAT RIGHT*/
	.teaser_uebersicht_big{
		float:right;
	}


/* ******************* GENERAL */
	/* LEFT*/
	.bg_left,.logo{
		left:10px;
	}
	.search_marke_left,.search_modell_left,.search_rate_left,.search_rate2_left,.search_submit,.button_hotline,.button_rueckruf,.ratenrechner_submit{
		left:19px;
	}
	.ratenrechner{
		left:62px;
	}
	.button_leasing,.content{
		left:181px;
	}
	.bg_content_top{
		left:180px;
	}
	.button_finanzierung{
		left:341px;
	}
	.button_fahrzeuge{
		left:501px;
	}
	.button_unternehmen{
		left:661px;
	}
	.button_kontakt{
		left:821px;
	}
	/* TOP*/
	.logo,.button_leasing,.button_finanzierung,.button_fahrzeuge,.button_unternehmen,.button_kontakt{
		top:10px;
	}
	.content,.bg_content_top{
		top:36px;
	}	
	.bg_left{
		top:161px;
	}
	.ratenrechner{
		top:188px;
	}
	.ratenrechner_submit{
		top:253px;
	}
	.search_marke_left{
		top:319px;
	}
	.search_modell_left{
		top:349px;
	}
	.search_rate_left{
		top:379px;
	}
	.search_rate2_left{
		top:409px;
	}
	.search_submit{
		/*top:441px;*/
		top:439px;
	}
	.button_hotline{
		top:525px;
	}
	.button_rueckruf{
		top:575px;
	}

	/* DIVERSES*/
	.search_marke_left,.search_modell_left,.search_rate_left,.search_rate2_left{
		width:138px;
		height:18px;
		padding: 2px 0 0 10px;
		border-top-style: solid;
		border-top-color:#58585f;
		border-top-width:1px;
		border-left-style: solid;
		border-left-color:#85858f;
		border-left-width:1px;
		border-right-width:0;
		border-bottom-width:0;
	}
	.content{
		width:834px;
		min-height:708px;
	}	
	*html .content{
		height:708px;
	}	
	.footer{
		padding:1px 0 10px 9px
	}
	.footer a{
		background-image: url("../images/bg/anchor_pink.gif");
		background-repeat: no-repeat;
		background-position:0 3px;
		padding: 0 4px 0 10px;
		margin:0 0 0 10px;
		text-decoration:none;
	}
	.footer b{
		margin: 0 7px 0 7px	
	}
	.inhalt_top{
		width:804px;
		min-height:691px;
	}
	*html .inhalt_top{
		height:691px;
	}
	.inhalt,.inhalt_info{
		width:804px;
	}
	
	.inhalt{
		margin: 125px 0 0 0;
		min-height:566px;
	}
	.inhalt_info{
		margin: 84px 0 0 0;
		min-height:566px;
	}
	.inhalt_info h1{
		margin:0 0 19px 0;
	}
	/*.inhalt_info a{
		background-image: url("../images/bg/anchor_pink.gif");
		background-repeat: no-repeat;
		background-position:0 3px;
		padding: 0 4px 0 10px;
		text-decoration:none;
		color:#6d6d6d;
	}*/
	.inhalt_info a img{
	clear:both;	
	}
	.inhalt_info div{
		width:600px;
		margin: -3px 0 0 0;
	}
	.link{
		background-image: url("../images/bg/anchor_pink.gif");
		background-repeat: no-repeat;
		background-position:0 3px;
		padding: 0 4px 0 10px;
		margin:0 0 0 10px;
		text-decoration:none;
	}
	.inhalt_info div img{
		margin:35px 0 0 0;
	}
	.inhalt_info div .logo_zertifizierung{
		float:left;
		margin:10px 0 0 0;
	}

	.inhalt_detail{
		margin: 125px 0 0 0;
		min-height:561px;
	}
	
	*html .inhalt,.inhalt_info{
		height:566px;
	}
	*html .inhalt_detail{
		height:561px;
	}
	.inhalt_detail{
		width:450px;
		padding: 5px 0 0 22px;
	}
	.inhalt_detail h1,h2{
		margin:0 5px 0 0;
	}
	.inhalt_detail h3{
		margin:19px 0 0 0;
		width:561px
	}
	.clear_footer,.clear{
		clear:left;
		font-size:0,1px;
		width:100%;
	}
	.clear_footer{
		height:10px;
	}
	.clear{
		height:1px;
	}
/* ENDE ******************* GENERAL */

/*  ******************* SUBNAVI */
	/*  TOP*/
	.sub_neue,.sub_gebrauchte,.sub_werbung,.sub_gewerblich,.sub_privat{
			top:36px;
	}
	/*  LEFT*/
	.sub_neue{
			left:500px;
	}
	.sub_gebrauchte{
			left:660px;
	}
	.sub_werbung{
			left:820px;
	}
	.sub_gewerblich{
			left:180px;
	}
	.sub_privat{
			left:340px;
	}
/* ENDE ******************* SUBNAVI */

/*  ******************* TEASER INDEX BOTTOM */

	/*  LEFT*/
	.button_nutzen_bottom,.bg_nutzen_bottom,.nutzen_bottom{
		left:181px;
	}
	.button_special_bottom,.bg_special_bottom,.special_bottom{
		left:381px;
	}
	.button_angebote_bottom,.bg_angebote_bottom,.akt_angebot_bottom{
		left:581px;
	}
	.button_fahrzeuge_bottom,.bg_fahrzeuge_bottom,.bg_fahrzeuge_bottom_over{
		left:781px;
	}
	/*  TOP*/
	.button_nutzen_bottom,.button_special_bottom,.button_angebote_bottom,.button_fahrzeuge_bottom{
		top:436px;
	}
	.bg_nutzen_bottom,.bg_special_bottom,.bg_angebote_bottom,.bg_fahrzeuge_bottom,.akt_angebot_bottom,.bg_fahrzeuge_bottom_over,.special_bottom,.nutzen_bottom{
		top:461px;
		padding:1px 0 0 0;
	}
	/* DIVERSES*/
	.bg_fahrzeuge_bottom_over,.akt_angebot_bottom,.special_bottom,.nutzen_bottom{
		visibility:hidden;
	}
	.bg_fahrzeuge_bottom_over div a{
		width:100%;
		background-image: url("../images/bg/anchor_white.gif");
		background-repeat: no-repeat;
		background-position:0 5px;
		padding: 0 4px 0 14px;
		text-decoration:none;
		margin:0 0 0 12px;
	}
	.bg_fahrzeuge_bottom_over div{
		width:199px;
		height:32px;
		margin:0 0 1px 0;
		padding: 7px 0 0 0;
	}
	.bg_fahrzeuge_bottom_over .first_row{
		height:33px;
	}
	.bg_fahrzeuge_bottom_over span{
		width:199px;
		margin:-1px 0 0 27px;
	}
	.bg_fahrzeuge_bottom_over span a{
		width:100%;
		background-image: url("../images/px.gif");
		text-decoration:none;
		color:#000000;
		padding: 0 0 0 0;
		margin:0 0 0 0;
		font-weight:normal;
	}
	.out_bottom{
		top:430px;
		left:170px;
		width:830px;
		height:280px;
		background-image: url("../images/px.gif");
	}

/* ENDE  ******************* TEASER INDEX BOTTOM */

/*  ******************* AUTOSHOP */
	/*  LEFT*/
	.detail_anchors{
		left:686px;
	}
	.tab{
		left:189px;
		z-index:10;
	}
	.detail_daten,.bg_img_detail{
		left:500px;
	}
	.img_detail,.more_img{
		left:515px;
	}
	.detail_submit{
		left:519px;
	}
	.preis_detail{
		left:520px;
	}
	/*  TOP*/
	.more_img{
		top:349px;
	}
	.detail_anchors{
		top:355px;
	}
	.bg_img_detail{
		top:125px;
	}
	.tab{
		top:133px;
	}
	.img_detail{
		top:140px;
	}
	.preis_detail{
		top:363px;
	}
	.detail_submit{
		top:388px;
	}
	.detail_daten{
		top:428px;
	}
	.more_img{
		width:275px;
	}
	/* WIDTH*/
	.more_img div{
		width:67px;
	}
	.detail_left{
		width:85px;
	}
	.preis_detail{
		width:145px;
	}
	.teaser_uebersicht,.teaser_uebersicht_big{
		width:199px;
	}
	.detail_right{
		width:201px;
	}
	.detail_breit{
		width:265px;
	}
	.teaser_list_txt{
		width:250px;
	}
	.img_detail{
		width:270px;
	}
	.detail_daten{
		width:300px;
	}
	.teaser_list{
		width:391px;
	}
	.line{
		width:100%;
	}
	.tab{
		width:800px;
	}
	/* DIVERSES*/
	.teaser_uebersicht,.tab img{
		margin:0 1px 0 0;
	}
	.teaser_uebersicht_big{
		margin:0 5px 0 0!important;
		margin:0 3px 0 0;
	}
	.teaser_pfeil{
		float:none;
		margin:-29px 0 0 89px
	}
	.line{
		height:1px;
		border-style: solid;
		border-color:#d3d4d2;
		border-width:  1px 0 0 0;
	}
	.teaser_list{
		background-image: url("../images/bg/teaser_list.jpg");
		background-repeat: no-repeat;
		margin: 0 1px 10px 8px;
		*margin: 0 5px 10px 4px;
		height:60px;
	}
	.teaser_list_img{
		width:90px; 
		height:60px;
		overflow:hidden;
	}

	.pfeil_list{
		margin:  20px 0 0 10px;
	}
	.teaser_list_txt{
		height:52px;
		margin:7px 0 0 11px
	}
	.teaser_list_txt h1,.teaser_list_txt  h2,.teaser_list_txt  h3{
		margin:0 0 0 0;
		letter-spacing:-1px;
	}
	.img_detail{
		height:203px;
		text-align:center
	}
	.more_img{
		height:48px;
	}
	.more_img div{
		height:45px;
		margin: 0 1px 0 0
	}
	.preis_detail{
		text-align:right;
	}
	.detail_anchors{
		width:101px;
		height:68px;
		line-height:14px
	}
	.detail_anchors a{
		width:100%;
		background-image: url("../images/bg/anchor_detail.gif");
		background-repeat: no-repeat;
		background-position:0 4px;
		padding: 0 0 0 11px;
		text-decoration:none;
		}
	.detail_left,.detail_right,.detail_breit{
		height:18px;
	}
	.detail_left,.detail_breit{
		padding: 0 0 0 14px;
	}
	.hoch{
		margin: 44px 0 0 0;
	}
	.ll{
		font-size:10px;
		font-weight:normal;
	}

/* ENDE ******************* AUTOSHOP */

/*  ******************* FORMUALAR */
	.pw_neukunde{
		top:220px
	}
	.pw_vergessen{
		top:270px
	}

	.submit_berechnen{
	top:209px;
	}
	.submit_berechnen{
	left:170px;
	}

	.mobile_senden .submit_kontakt{
	position:absolute;
	top:184px;
	left:340px;
	}


	/* WIDTH*/
	.short input,select{
		width:79px;
	}
	.mobile select{
		width:105px;
	}
	.short,.short_checkbox{
		width:83px;
	}
	.confirmation .short{
		width:76px;
	}
	.middle_txt input{
		width:100px;
	}
	.row_left{
		width:133px;
	}
	.row_left_info{
		width:600px;
	}
	.middle_txt{
		width:143px;
	}
	.middle input{
		width:142px;
	}
	.middle{
		width:146px;
	}
	.confirmation .middle{
		width:139px;
	}
	.long{
		width:230px;
	}
	.confirmation .long{
		width:223px;
	}
	.long input{
		width:226px;
	}
	.row_left_long{
		width:363px;
	}
	 .long_textarea textarea{
		width:367px;
	}
	.form_left,.form_right,.long_textarea{
		width:371px;
	}
	.mobile .form_left,.kalkulation .form_left{
		width:700px;
	}
	.kalkulation .row_left{
		width:180px;
	}
	.mobile .long, .kalkulation .long{
		width:500px;
	}
	.kalkulation .long input{
		width:426px;
	}
	.row_txt{
		width:493px;
	}

	.mobile .submit{
		width:80px;
		margin:-20px 0 0 165px;
	}
	.kalkulation .submit{
		width:80px;
		margin:0px 0 0 215px;
	}
	/* DIVERSES*/
	.form_left,.form_right{
		margin:25px 0 0 0;
	}
	.form_left{
		padding:0 0 0 23px;
	}
	.form_right{
		padding:0 0 0 10px;
	}
	.row_left,.row_left_long, .long,.middle,.short,.clear_row,.middle_txt{
		height:25px;
	}
	.confirmation .short,.confirmation .middle,.confirmation .long {
		height:22px;
		padding: 3px 0 0 7px;
	}
	.short_checkbox{
		height:22px;
		padding:3px 0 0 0
	}
	.row_left,.row_left_long,.row_left_info{
		background-color:#cacacf;
	}
	.row_left,.row_left_long,.row_left_info,.row_txt{
		margin:0 1px 1px 0;
		line-height:25px;
		padding: 0 0 0 7px;
	}

	.row_left_info{
		position:relative;
		top:13px;
		left:23px;
		line-height:15px;
	}
	 .row_txt,.long,.middle,.short,.short_checkbox,.middle_txt,.long_textarea,.long input,.short input,.short select,.middle input,.long_textarea textarea,.middle_txt input,.short_checkbox input{
		background-color:#ffffff;
	}
	 .long,.middle,.short,.short_checkbox,.middle_txt,.long_textarea{
		margin:0 0 1px 0
	}
	.short{
		margin: 0 1px 0 0;
	}
	.long input,.short input,.short select,.middle input,.long_textarea textarea,.middle_txt input,.short_checkbox input{
		border-width:0;
	}
	.long input,.short input,.short select,.middle input,.long_textarea textarea, .mobile select{
		padding:3px 0 0 3px;
	}
	.long input,.short input,.short select,.middle input, .mobile select{
		height:21px;
		*height:20px;
	}
	.short select, .mobile select{
		margin:0px 0 0 0px;
		*margin:2px 0 0 2px
	}
	.long_textarea textarea{
		height:80px;
	}
	.middle_txt{
		padding: 0 0 0 3px;
	}
	.middle_txt input{
		height:18px;
		*height:17px;
		padding:6px 0 0 3px;
	}
	.clear_row{
		clear:left;
		font-size:0,1px;
		width:100%;
	}
	.row_left_long input{
		border-width:  0px;
		background-color:#cacacf;
	}
	.short_checkbox{
		margin:0 1px 1px 0;
	}
	.submit{
		margin: 25px 0 0 140px;
	}
	.submit_kontakt{
		margin: 25px 0 0 0;
	}

	.error{
	float:left;
	margin:10px 0 0 20px !important;
	margin: 0 0 25px 20px;
	font-weight:bold;
	}
	.txt{
	margin:10px 0 0 20px;
	font-weight:bold;
	}


/* ENDE ******************* FORMUALAR */


/*  ******************* SUCHE */
	.search{
		margin: 97px 0 0 0;
		min-height:594px;
	}
	*html .search{
		height:594px;
	}
	.tab_neufahrzeuge{
		margin: 0 250px 0 0
	}
	.search_header{
		top:80px;
		left:190px;
	}
/* ENDE ******************* SUCHE */

	.inhalt_popup,.popup{
		width:399px;
		height:399px;
	}
	.popup{
		left:380px;
		top:35px;
	}
	.popup_xxl{
		width:490px;
		height:399px;
		left:185px;
		top:162px;
		visibility:hidden;
		background-color:#ffffff
	}
	.iframe{
		width:100%;
		height:100%;
		left:0px;
		top:0px;
	}
	.inhalt_popup{
		left:0px;
		top:0px;
		background-image: url("../images/bg/inhalt.jpg");
	}
	.xxl{
		width:490px;
		height:430px;
		background-color:#ffffff;
		background-image: none;
		border-style: solid;
		border-color:#dddddd;
		border-width:  1px 1px 1px 1px;
		padding: 0 0 5px 0
	}
	.xxl .close{
		position:absolute;
		left:420px;
		top:370px;
		margin: 10px 1px 5px 0;
	}
	.detail_bild
	{
		width:490px;
		height:375px;
		overflow:hidden;
		margin: 0 0 7px 0;
		border-style: solid;
		border-color:#dddddd;
		border-width:  0 0 1px 0;

	}
	.img_smal{
		float:left;
		height:45px;
		width:67px;
		margin: 0 1px 0 0;
		overflow:hidden;
	}
	.popup,.iframe,.popup_xxl{
		position:absolute;
	}
	.popup,.iframe{
		visibility:hidden;
	}
	.popup,.popup_xxl{
		z-index:20;
		border-style: solid;
		border-color:#ffffff;
		border-width:  1px 1px 1px 1px;
	}
	.iframe{
		z-index:19;
		background-color:#dddddd;
		filter:alpha(opacity=50);
		-moz-opacity:.50;
		opacity:.50;
	}
	iframe{
		width:397px;
		height:398px;
		margin: 35px 0 0 381px;
		*width:399px;
		*height:400px;
	}
	#info, #fehler{
	padding:10px 10px 10px 25px
	}
	#info .close{
	float:left;
	margin:30px 10px 10px 0px;
	*margin:30px 10px 10px 25px;
	}
 
 .download_header{
	float:left;
	width:740px;
	background-color:#cacacf;
	margin:0 1px 1px 0;
	padding: 5px 5px 5px 7px;
	 }	
	.row_download{
	margin:20px 0 0 0 !important;
	margin:0 0 0 0;
	}

 .download{
	float:left;
	width:740px;
	background-color:#ffffff;
	margin:0 1px 1px 0;
	padding: 5px 5px 5px 7px;
	overflow:hidden;
 }	
 .download a{
		background-image: url("../images/bg/anchor_pink.gif");
		background-repeat: no-repeat;
		background-position:0 3px;
		padding: 0 4px 0 10px;
		text-decoration:none;
		color:#6d6d6d;
	}
 .download_header a{
		background-image: url("../images/bg/anchor_detail.gif");
		background-repeat: no-repeat;
		background-position:0 3px;
		padding: 0 4px 0 10px;
		text-decoration:none;
		color:#6d6d6d;
	}
.print_header{
	position:absolute;
	left:200px;
	top:115px
}
.print_header h1{
	font-size:20px;
	margin:0 0 0 0
}
.print_header h2{
	font-size:16px
}
.print_left{
	float:left;
	margin:190px 0 0 0;
	padding:0 0 0 10px;
	width:350px;
}
.print_right{
	float:left;
	margin:190px 0 0 0;
	width:270px;
	padding:0 0 0 10px
}
.print_all{
	width:640px;
}
