/*----------------------------------------------------------------------------------------*/
/*	Standard elements																								*/
/*----------------------------------------------------------------------------------------*/
body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707173;
	background-color: white;
	line-height: 14px;
	height: 100%;
}
table, tr, th, td, p {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #707173;}
p{margin: 0px;padding: 0px;}
a, a:link, a:visited {text-decoration: underline;color: #707173;}
a:active, a:focus, a:hover{color: #00a8d2;text-decoration: underline;}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #61addc;
	font-weight: bold;
}
h2{
	color: #61addc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}
h3 {color: black;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;font-variant: normal;font-weight: bold;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;}
form {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
input, textarea{
	color: #707173;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: transparent;
	border: 1px solid #707173;
	margin: 0px 2px 0px 0px;
}


/*----------------------------------------------------------------------------------------*/
/*	Custom standard elements																					*/
/*----------------------------------------------------------------------------------------*/
.SelectBox {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #707173;background-color : white;border: 0px none white;}
.SelectBoxError {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #707173;background-color: #FFFF80;	border: 0px none white;}
.btn {
	color: white;
	background-color: #e22222;
	border: 1px solid #715e54;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.InputBox{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: Black;background-color: #F6F4F1;	border: 1px solid #399AA6;}
.InputBoxError{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: Black;background-color: #FFFF80;border: 1px solid #399AA6;}
.ErrorText{color: #D19949}
.Div_FloatEnd {clear: both;float: none;}
img{border: 0px solid White;}
.Image{border: 0px solid White;}


.SubHeading{
	color: #7e7b7a;
	font-weight: bold;
	margin: 0px 0px 7px 0px;
}


/*----------------------------------------------------------------------------------------*/
/*	MainFrame																										*/
/*----------------------------------------------------------------------------------------*/

#BGTransparent{
	position: absolute;
	z-index: 1;
	background-color: black;
	display: none;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
	text-align: center;
}


#Container{background-color: white;text-align: center;position: absolute;width: 100%; }
#Main_Frame{
	width: 980px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
	position: relative;
}
#Main_Header{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 114px;
	width: 980px;
	background: url(../_Graphics/Header.jpg);
	position: relative;
}

#Main_Menu{
	position: relative;
	top: 63px;
	margin: 0px 0px 0px 240px;
	height: 29px;
	width: 650px;
}



.Main_Menu_Item{
	padding: 11px 12px 0px 12px;
	height: 18px;
	float: left;
}

.Main_Menu_Item:hover,.Main_Menu_Item_Active:hover{
	background-image: url(../_Graphics/MM_2_Active.gif);
	padding: 11px 11px 0px 11px;
	height: 18px;
	float: left;
	border-left: 1px solid #acb1b6;
	border-right: 1px solid #acb1b6;
}

.Main_Menu_Item_Active{
	background-image: url(../_Graphics/MM_2_Over.gif);
	background-repeat: repeat-x;
	padding: 11px 11px 0px 11px;
	height: 18px;
	float: left;
	color: #00adef;
	border-left: 1px solid #acb1b6;
	border-right: 1px solid #acb1b6;
}


.Main_Menu_A, .Main_Menu_A:link, .Main_Menu_A:visited {
	text-decoration: none;
	color: #333333;
	padding: 11px 12px 0px 12px;
	height: 18px;
	float: left;
	display:block;
}

.Main_Menu_A_Active, .Main_Menu_A_Active:link, .Main_Menu_A_Active:visited {
	background-image: url(../_Graphics/MM_2_Over.gif);
	background-repeat: repeat-x;
	padding: 11px 11px 0px 11px;
	height: 18px;
	float: left;
	color: #333333;
	border-left: 1px solid #acb1b6;
	border-right: 1px solid #acb1b6;
	text-decoration: none;
}

.Main_Menu_A:active, .Main_Menu_A:focus, .Main_Menu_A:hover,.Main_Menu_A_Active:active, .Main_Menu_A_Active:focus, .Main_Menu_A_Active:hover{
	color: #00adef;
	text-decoration: none;
	background-image: url(../_Graphics/MM_2_Active.gif);
	padding: 11px 11px 0px 11px;
	height: 18px;
	float: left;
	border-left: 1px solid #acb1b6;
	border-right: 1px solid #acb1b6;
	display:block;
}




#Main_Header2{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	height: 93px;
}
#Main_Left{
	width: 251px;
	float: left;
	padding: 15px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	background-image: url(../_Graphics/BG_Left.gif);
}
#Main_Right{
	width:709px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
* html #Main_Right{
	width:700px;
}

#Main_Footer{
	width: 980px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(../_Graphics/Footer.jpg);
	float: left;
	height: 47px;
}
#Footer-Disclaimer{
	float: right;
	margin-right: 4px;
}

.Menu_Header{
	width: 220px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
	background-image: url(../_Graphics/Menu_Header.gif);
	color: #18376e;
	font-weight: bold;
}

.Menu_SubHeader{
	width: 220px;
	height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 15px;
	background-image: url(../_Graphics/Menu_SubHeader.gif);
	color: #18376e;
	font-weight: bold;
}

.Menu_Content{
	background-image: url(../_Graphics/Menu_BG.gif);
	width: 235px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: repeat-y;
	background-position: 10 0 ;
}
.Menu_ContentTop{
	background-image: url(../_Graphics/Menu_BGTop.gif);
	background-repeat: no-repeat;
	width: 235px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.Menu_Txt{
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.Menu_Divider{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.Menu_Footer{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.CheckBox{
	width: 16px;
	height: 16px;
	margin: 0px 5px 3px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
	cursor: hand;
}

.Label_Left{
	width: 110px;
	float: left
}
.Label_Right{
	width: 95px;
	float: left;
}
.Labels{
	width: 81px;
	height: 16px;
	float: left;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
}
.Select_Price{
	height: 35px;
	margin-top: 8px;	
}
.Select_PriceTxt{
	width: 180px;
	height: 19px;
	float: left;
}
.Input_PriceEuro{
	color: #18376e;
	font-weight: bold;
	font-size: 22px;
	float: left;
	padding: 6px 2px 0px 10px;
}
.Input_Price{
	border: 0px none white;
	color: #18376e;
	font-weight: bold;
	font-size: 20px;
	width: 80px;
	float: left;
	display:block;
}



.Select_FuelTxt{
	width: 80px;
	height: 19px;
	float: left;
}
.Select_Tax{
	height: 90px;
	padding: 0px 0px 5px 0px;
}

.Select_TaxTxt{
	width: 40px;
	height: 19px;
	float: left;
}

#CarsContent{
	margin: 0px 0px 0px 15px;
	padding:  0px 0px 0px 0px;

}
.CarsText{
	margin: 0px 0px 0px 10px;
	padding:  0px 0px 0px 0px;

}
#Cars{

}
#CarsHeader{
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}
#Cars_Block{
	background-image: url(../_Graphics/Cars_BG_Content.gif);
	width: 645px;
	height: 500px;
}
#Cars_BlockTop{
	background-image: url(../_Graphics/Cars_BG_ContentTop.gif);
	width: 640px;
	background-position: top;
	background-repeat: no-repeat;
	height: 500px;
	padding:0px 0px 0px 5px;
}

#Cars_BottomLine1{
	width: 645px;
	height: 33px;
	background-image: url(../_Graphics/Cars_BG_Bottom1.gif);
}

#Cars_BottomLine1_TXT1{
	width:425px;
	float: left; 
	padding:10px 0px 0px 10px;
	font-weight: bold;
}
#Cars_BottomLine1_TXT1a{
	font-size: 12px;
	font-weight: bold;
	color: #18376e;
}

#Cars_BottomLine1_TXT2{
	width:192px;
	float: left; 
	text-align: right;
	padding:2px 0px 0px 0px;
}
.Cars_BottomLine1_TXT2a{
	text-align: center;
	width: 192px;
	height: 22px;
	background-image: url(../_Graphics/ButtonHP.gif);
	border: 0px none white;
	padding: 8px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: white;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}


#Cars_BottomLine2{
	width: 635px;
	height: 66px;
	background-image: url(../_Graphics/Cars_BG_Bottom2.gif);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 10px;
}
#Cars_BottomLine2_TXT1{
	width:200px;
	height: 55px;
	float: left; 
}
.Cars_BottomLine2_TXT1a{
	color: black;
	font-weight: bold;
}
#Cars_BottomLine2_TXT2{
	width:100px;
	height: 55px;
	float: left;
	text-align: right;
}
.Cars_BottomLine2_TXT2a{
	height: 16px;
}
#Cars_BottomLine2_TXT3{
	width:100px;
	height: 55px;
	float: left;
	margin: 0px 0px 0px 10px
}


.Car{
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 150px;
	height: 145px;
}

.Car_Image{
	text-align: center;
	width: 150px;
	height: 115px;
}
.Car_Image_DS{
	filter:alpha(opacity=20);-moz-opacity:.20;opacity:.20;
	background-color: white;
}

.Car_CheckBox{
	width: 21px;
	height: 19px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
}
.Car_Text{
	float: left;
	width: 100px;
}
.Car_Made{
	color: #676666;
	display: block;
	font-weight: bold;
	margin: 0px 0px 1px 0px;
	padding: 0px 0px 0px 0px;
}
.Car_Type{
	color: #60addc;
	display: block;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}





.form_widget_amount_slider{
	height: 12px;
	position: absolute;
	background-image: url(../_Graphics/Slider_BG.gif);
	background-position: center;
	background-repeat: no-repeat;
}

#slider_target1,#slider_target2{
	margin:8px 0px 4px 0px;
	

}


.Result_Header{
	margin:0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
}

.Result_Intro{
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
}

.Result_SelectTop{
	background-image: url(../_Graphics/Result_SelectButtonTop.gif);
	height: 27px;
	width: 149px;
	margin:0px 0px 0px 0px;
	padding: 3px 0px 0px 30px;
	background-repeat: no-repeat;
	color: #18376e;
	
}
.Result_SelectBottom{
	background-image: url(../_Graphics/Result_SelectButtonBottom.gif);
	height: 17px;
	width: 149px;
	margin: 0px 0px 0px 0px;
	padding: 13px 0px 0px 30px;
	background-repeat: no-repeat;
	color: #18376e;
}

.Result_SelectA, .Result_SelectA:link, .Result_SelectA:visited {text-decoration: underline;color: #18376e;}
.Result_SelectA:active, .Result_SelectA:focus, .Result_SelectA:hover{color: black;text-decoration: underline;}

.Result_Car{
	width: 650px;
}
.Result_Car_DottedLine{
	width: 16px;
	float: left;
	height:120px;
	background-image: url(../_Graphics/Result_DottedLine.gif);
}
.Result_Car_DottedLineSmall{
	width: 650px;
	float: left;
	height:15px;
	background-image: url(../_Graphics/Result_DottedLine.gif);
	background-position: left;
	background-repeat: repeat-y;
}
.Result_Car_Image{
	margin:0px 0px 12px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width:160px;
	height:120px;
}
.Result_Car_Text{
	margin:0px 0px 12px 0px;
	padding: 70px 0px 0px 0px;
	width: 464px;
	height:50px;
	float: left;
}
.Result_Car_Text_Merk{font-weight: bold;display:block;margin:0px 0px 5px 0px;}
.Result_Car_Text_Model{font-weight: bold;font-size: 16px;color: black;display:block;}


.Result_CarContainer{
	width: 650px;
	height: 25px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float: left;
}

.Result_Car_CheckBox,.Result_Car_Label,.Result_Car_Model,.Result_Car_Model_Active{
	padding: 5px 0px 5px 0px
}

.Result_Car_CheckBox{
	width: 16px;
	height: 20px;
	float: left;
	padding: 5px 0px 0px 0px;
	cursor: pointer;
	cursor: hand;
}

.Result_Car_Label{
	width: 82px;
	height: 20px;
	float: left;
	margin:0px 10px 0px 5px;
	padding: 5px 0px 0px 0px;
}
.Result_Car_Model{
	width: 430px;
	height: 20px;
	float: left;
	border-top: 1px solid #a2aab3;
	padding: 5px 0px 0px 5px;
}
.Result_Car_Model_Active{
	background-color: #18376e;
	color: white;
	float: left;
	width: 430px;
	border-top: 1px solid #a2aab3;
	padding: 5px 0px 5px 5px
}
.Result_Car_BtnDetails{
	width: 100px;
	height: 23px;
	text-align: right;
	float: left;
	border-top: 1px solid #a2aab3;
	padding: 2px 0px 0px 0px
}
.Result_Car_BtnDetails_Active{
	width: 95px;
	background-color: #18376e;
	color: white;
	text-align: right;
	float: left;
	border-top: 1px solid #a2aab3;
	padding: 5px 5px 5px 0px
}
.Result_Car_AllDetails{
	width: 535px;
	height: 120px;
	text-align: left;
	float: left;
	border-top: 30px solid #a2aab3;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 113px;
	_margin: 0px 0px 0px 56px;
}

.Result_Car_AllDetailsTable{
}
.Result_Car_Table{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: white;
}
.Result_Car_Table_Row1{
	background-color: #feffff;
}
.Result_Car_Table_Row2{
	background-color: #e5e8ef;
}

.Result_Car_Table_Row3{
	background-color: #f2f5f8;
}

.Result_Car_Table_Row4{
	background-color: white;
}

.Result_Car_Table_Cell_1{
	border-left: 1px solid #a2aab3;
	color: #18376e;
	font-weight: bold;
	text-align: left;
}
.Result_Car_Table_Cell_1a,.Result_Car_Table_Cell_1c,.Result_Car_Table_Cell_2a{
	font-weight: bold;
	color: black;
	text-align: left;
}
.Result_Car_Table_Cell_1b{
	font-weight: bold;
	color: #18376e;
	text-align: left;
}

.Result_Car_Table_Cell_1c{
	border-right: 1px solid #a2aab3;
	text-align: left;
}
.Result_Car_Table_Cell_2{
	border-left: 1px solid #a2aab3;
	border-bottom: 1px solid #a2aab3;
	color: #f29322;
	font-weight: bold;
	text-align: left;
}
.Result_Car_Table_Cell_2a{
	border-bottom: 1px solid #a2aab3;
	border-right: 1px solid #a2aab3;
	text-align: left;
}

.Result_Car_Table_Cell_Button{
	background-color: #60addc;
	padding: 3px 5px 3px 5px;
	color: white;
	text-align: center;
}

.Result_Car_Table_Cell_ButtonA, .Result_Car_Table_Cell_ButtonA:link, .Result_Car_Table_Cell_ButtonA:visited {cursor: pointer;  text-decoration: underline;color: White;}
.Result_Car_Table_Cell_ButtonA:active, .Result_Car_Table_Cell_ButtonA:focus, .Result_Car_Table_Cell_ButtonA:hover{color: #18376e;text-decoration: underline;}

.Compare_Main_Left{
	height: 78px;
}
.Compare_Box1{
	width: 296px;
	float: left;
}

.Compare_Box2{
	width: 168px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.Compare_Empty{
	height: 183px;
	width: 281px;
	background-image: url(../_Graphics/BG_Left.gif);
	margin: 0px 0px 20px 0px;
}

.Compare_Car{
	height: 202px;
}

.Compare_Car_Made{
	font-size: 12px;
	font-weight: bold;
	color: black;
	margin: 0px 0px 5px 0px;
	padding: 0px 10px 0px 0px;
}

.Compare_Car_Model{
	font-size: 18px;
	font-weight: bold;
	color: black;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}
.Compare_Car_Type{
	font-size: 11px;
	font-weight: normal;
	color: #737a7e;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	display: block;
}
.Compare_Line1{
	background-color: #e9ecf1;
	margin: 1px 0px 0px 0px;
	padding: 3px 8px 3px 5px;
	color: #18376e;
	height: 16px;
}
.Compare_Line1_Txt{
	color: #737a7e;
}
.Compare_Line2{
	background-color: #1f376d;
	margin: 0px 0px 0px 0px;
	padding: 3px 8px 3px 5px;
	color: white;
	font-weight: bold;
	height: 16px;
}
.Compare_Line3{
	background-color: white;
	margin: 0px 0px 30px 0px;
	padding: 10px 40px 3px 5px;
}


.Compare1{
	width: 350px;
	float: left;
}
.Compare2{
	width: 340px;
	float: left;
	text-align: right;
}

.Button_Light{margin: 2px 2px 2px 2px;}
.Button_Light_1{background-image: url(../_Graphics/Button_P1.gif);float: left;width: 9px;height: 19px;}
.Button_Light_2{background-image: url(../_Graphics/Button_P2.gif);float: left;height: 19px;}
.Button_Light_3{background-image: url(../_Graphics/Button_P3.gif);float: left;width: 9px;height: 19px;}
.Button_Light_A, .Button_Light_A:link, .Button_Light_A:visited {
	text-decoration: underline;
	color: #18376e;
	display: block;
	padding: 4px 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
}
.Button_Light_A:active, .Button_Light_A:focus, .Button_Light_A:hover{color: #f29322;}


.FormTender{
	background-color: white;
	color: black;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}
.FormTender_Header{
	color: #61addc;
	font-size: 18px;
	margin: 0px 0px 10px 0px;
}
.FormTender_Error{
	font-weight: bold;
	color: black;
}
.FormTender_Label{
	padding: 2px 10px 2px 2px;
	margin: 0px 0px 4px 0px;
	font-size: 12px;
	font-weight: bold;
	width: 100px;
	float: left;
	text-align: left;
}
.FormTender_Input,.FormTender_Input_Error{
	padding: 2px 0px 2px 0px;
	margin: 0px 0px 4px 0px;
	font-size: 12px;
	font-weight: bold;
	width: 250px;
	border: 1px solid #707173;
	float: left;
	color: black;
}
.FormTender_Input_Error{
	background-color: #ffff80;
}



.Print{
	width: 700px;
}
.Print_Details{
	width: 690px;
	padding: 0px 0px 0px 10px;
}










.TXT_Col1{
	width: 450px;
	margin: 15px  15px 0px 0px;
	float: left;
}
.TXT_Col2{
	width: 230px;
	margin: 15px  10px 0px 0px;
	float: left;
}
.TXT_A, .TXT_A:link, .TXT_A:visited {
	text-decoration: none;
	color: #00477a;
	padding: 4px 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
}
.TXT_A:active, .TXT_A:focus, .TXT_A:hover{
	color: #00a8d2;
}

.TXT_A_Active, .TXT_A_Active:link, .TXT_A_Active:visited {
	text-decoration: none;
	color: #00a8d2;
	padding: 4px 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
}
.TXT_A_Active:active, .TXT_A_Active:focus, .TXT_A_Active:hover{
	color: #00a8d2;
}

.TXT_MenuFirst,.TXT_MenuFirstActive{
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 1px solid #e2e3e2;
	border-top: 1px solid #e2e3e2;
	padding: 3px 0px 3px 8px;
	margin:0px 10px 0px 0px;
}
.TXT_MenuFirst{
	background-image: url(../_Graphics/Arrow_Menu.gif);
}
.TXT_MenuFirstActive{
	background-image: url(../_Graphics/Arrow_MenuActive.gif);
}
.TXT_Menu,.TXT_MenuActive{
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 1px solid #e2e3e2;
	padding: 3px 0px 3px 8px;
	margin:0px 10px 0px 0px;
}

.TXT_Menu{
	background-image: url(../_Graphics/Arrow_Menu.gif);
}
.TXT_MenuActive{
	background-image: url(../_Graphics/Arrow_MenuActive.gif);
}

.TXT_MenuNB{
	background-image: url(../_Graphics/Arrow_Menu.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 8px;
}
#LinkToMother{
	margin-top: -20px; 
	left: -76px; 
	float: right;
	position: relative;
}
#LinkToMother a{
	text-decoration: none;
}
#LinkToMother2{
	top: 105px; 
	left: -400px; 
	float: right;
	position: relative;
	line-height: 20px;
	z-index: 1;
	text-align: right;
}
#LinkToMother2 a{
	text-decoration: none;
}
* html #LinkToMother2{
	top: 105px; 
	left: -80px; 
}
* html .TXT_Col2{
	width: 220px;
	margin: 15px  8px 0px 0px;
	float: left;
}








