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