body, html{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5e5e5d;
	padding:0;
	margin:0;
	/* height:99.49%; */
}



h1{
	padding:0;
	margin:0;
	font-size:18px;
}
.headline_1{
	color:white;
	padding:2px 0 0 10px;
}

h2{
	padding:3px 0 2px 0;
	margin:0;
	font-size:12px;
}

form {
		font-size:12px;
	}

img{
	padding:0;
	margin:0;
	vertical-align:bottom;
	border:0;
}

a{
	text-decoration:none;
	color:#5e5e5d;
}

.underline{
	text-decoration:underline;
}

.floatleft{
	float:left;
}
.floatleft_img{
	float:left;
	margin:0 10px 5px 0; 
	border:1px solid #cccc99;
}

.floatright{
	float:right;
}
.floatright_img{
	float:right;
	margin:0 0 5px 10px; 
	border:1px solid #cccc99;
}



.trans{
	background:url("./../2011/images/trans.png");
}

.sitebar{
	font-size:11px;
}
.sitebar_abriss_top{
	background:url("./../2011/images/trans_sitebar_top.png"); 
	background-repeat:no-repeat;
	height:25px;
}
.sitebar_abrissparts_middle{
	background:url("./../2011/images/trans_sitebar_middle.png"); 
	padding:4px 9px 9px 13px;
	margin:3px 0 3px 0;
}
.sitebar_abriss_bottom{
	background:url("./../2011/images/trans_sitebar_bottom.png");
	background-repeat:no-repeat;
	height:20px;
}

.html_pages_submenu{
	min-height:412px; 
	padding:20px 40px 10px 20px;
	/*overflow: auto; */
}
.html_pages{
	min-height:440px; 
	padding:20px 40px 10px 20px;
	margin-top:-28px;
	/*overflow: auto; */
}

.forminput {
	border:0px; 
	font-weight:bold; 
	text-align:left;
	background-color: transparent;
	background-repeat:no-repeat;
	width:160px;
	height:19px;
	padding:2px 10px 0px 10px; 
	font-size:12px;
	margin-top:1px;
}
.forminput_bg160 {
	background-image: url("./../2011/images/eingabemaske_160.png");
}



.fehlermeldung {
	color:red; 
	font-weight:bold;
}

.submitbutton_1_de {
	background-image: url("./../2011/images/submitbutton_1_de.png");
	background-color: transparent;
	background-repeat:no-repeat;
	border:0px;
	width:210px;
	height:25px;
}
.submitbutton_1_int {
	background-image: url("./../2011/images/submitbutton_1_int.png");
	background-color: transparent;
	background-repeat:no-repeat;
	border:0px;
	width:68px;
	height:25px;
}
.submitbutton_2_de {
	background-image: url("./../2011/images/submitbutton_2_de.png");
	background-color: transparent;
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:25px;
}
.submitbutton_2_int {
	background-image: url("./../2011/images/submitbutton_2_int.png");
	background-color: transparent;
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:25px;
}
.submitbutton_3_de {
	background-image: url("./../2011/images/submitbutton_3_de.png");
	background-color: transparent;
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:25px;
}
.submitbutton_3_int {
	background-image: url("./../2011/images/submitbutton_3_int.png");
	background-color: transparent;
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:25px;
}
.submitlupe {
	background-image: url("./../2011/images/lupe.png");
	background-color: transparent;
	background-repeat:no-repeat;
	border:0px solid red;
	width:20px; 
	heigth:16px;
}

.bottons_uebersicht{
	text-align:center; 
	padding-top:3px; 
	float:left;  
	display:block; 

	height:34px; 
	color:#fff; 
	font-weight:bold;
}


#mainframe{
	width:990px;
	margin:0 auto; 
	border:0px solid red;
}

#top{
	margin-top:10px;
}

#topmenu{
	clear:both;
	background:url("./../2011/images/top.png"); 
	background-repeat:no-repeat;
	width:990px;
	height:90px;
	position:relative;
}
#topmenu_langswitcher{
	clear: both;
	position: absolute;
	top: 0px;
	right:12px;
	width:100%;
	text-align:right;
}
#topmenu_langswitcher a{
	color:#5e5e5d;
	font-weight:bold;
}

#topmenu_text{
	clear: both;
	position: absolute;
	bottom: 14px;
	right:10px;
	width:100%;
	text-align:right;
	font-size:11px;
}
#topmenu_text a{
	color:#5e5e5d;
	font-weight:bold;
}

#suchform{
	position: absolute;
	left:800px;
	top:30px;
}

#mainmenu{
	margin:3px 0 0 0;
}

#content{
	margin:0 0 0 32px;
	border:0px solid red;
}

#footer{
	clear:both;
	background-repeat:no-repeat;
	height:22px;
	position:relative;
	top:6px;
}
#footer_texta{
	position:absolute;
	top: 4px;
	left:43px;
	text-align:left;
	color:#fff;
	font-size:11px;
}
#footer_textb{
	position:absolute;
	top: 4px;
	right:15px;

	text-align:right;
	font-size:11px;
	color:#fff;
}
#footer_textb a{
	color:#fff;
}




/* CSS AD */ 
.sf_content {border:0px solid black;float:left;width:542px;height:260px;}
.sf_image{height:240px;}
.sf_button_left{width:40px;height:40px;}
.sf_button_right{width:40px;height:40px;}
.sf_anim_div{width:540px;height:265px;border: 0px solid red;background-color:#FFF;}
.sf_anim_img{position:relative;left:250px;top:114px;}

.kol_content{position:relative; border:0px solid green; float:left; width:708px; height:293px;}
.kol_image{height:280px;}
.kol_button_left{}
.kol_button_right{}
.kol_modellvongesamt{position:absolute; left:30px; top:5px; font-weight:bold;}
.kol_details{position:absolute; left:20px; top:80px; width:170px; height:220px; overflow:auto;}
.kol_imagepos{position:absolute; left:195px; top:0px;}
.kol_merkzettel{position:absolute; left:20px; top:265px;}

.kol_button_up{}
.kol_button_down{ padding-top:2px;}
.kol_farbvariante_image{height:70px; padding-right:35px;}
.kol_farbvariante_content{position:absolute; left:170px; top:0; width:600px; margin:0px; padding:0px;}

.kol_farbvarianten_anzeige{position:absolute; left:10px; top:0; height:50px; width:100px; border:0px solid green;}
.kol_farbvarianten_scoller{position:absolute; left:100px; top:3px; z-index:2;}

.mz{position:absolute; margin-left:20px; margin-top:100px; display:none; z-index:9000;}
.mz_close{position:absolute;top:40px;left:20px;}
.mz_img{position:absolute;top:120px;left:80px;background-color:#FFF; width:450px; height:300px;}
.mz_img_size{ padding-left:30px; padding-top:5px;}
.mz_detail{position:absolute;top:120px;left:580px;border: 0px solid red;width:300px;height:300px;}
.mz_detail_ModelName{font-weight:bold; font-size:24px;}
.mz_farbvarianten{position:absolute;top:450px;left:80px;width:450px;border: 0px solid black;}
.mz_img_farbvariante{width:100px;margin-right:12px; margin-bottom:5px; border:0px solid red;float:left;}
.mz_text{position:relative;top:0px;left:0px;}
.mz_width{position:relative;top:0px;left:0px;float:left;padding-right:10px;}
.mz_size{}
.mz_price{position:relative;top:10px;font-weight:bold;font-size:20px;}
.mz_but_merk{position:relative;top:16px;}
.mz_error_box{position:relative;top:20px;color:red;font-weight:bold;}

.mz_abriss_top{
	background:url("./../2011/images/trans_mz_top.png"); 
	background-repeat:no-repeat;
	height:77px;
}
.mz_abriss_middle{
	top:77px;
	background:url("./../2011/images/trans_mz_middle.png"); 
	background-repeat:y-repeat;
	height:500px;
}
.mz_abriss_bottom{
	background:url("./../2011/images/trans_mz_bottom.png");
	background-repeat:no-repeat;
	height:77px;
}

.mz_mini{border:0px solid red;position:relative;}
/*.mz_mini_title{text-align:center;margin-right: auto;margin-left: auto;} dat funzt in IE 6 nicht */ 
.mz_mini_title{padding-left:10px;}
.mz_mini_content{border:0px solid blue;width:188px;height:124px;}
.mz_mini_art{position:absolute;top:0px;left:30px;font-weight:bold; font-size:13px;}
.mz_mini_img{position:absolute;border:0px solid blue;top:18px;left:30px;width:60px;height:40px}
.mz_mini_text{position:absolute;border:0px solid red;top:18px;left:96px;width:90px;height:70px;}
/*.mz_mini_but{position:absolute;border:0px solid magenta;top:98px;left:60px;width:126px;height:16px;}*/
.mz_mini_but{position:relative;border:0px solid magenta;margin-left:-40px; margin-top:10px; width:126px;height:16px;}
.mz_mini_fbutton{position:absolute;border:0px solid magenta;left:0px;top:185px; width:190px; text-align:right; font-size:13px; font-weight:bold;}
.mz_mini_hr{position:absolute;top:174px;background-color:#d2d2d2;height:2px;line-height:2px;width:194px;}

.mz_mini_scroll{z-index:10;position:absolute;border:0px solid green;top:64px;left:2px;width:20px;height:100px;}
.mz_mini_button_up{width:24px;}
.mz_mini_button_down{position:absolute;width:24px;top:78px;}


	