@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
}
body {
	margin:50, 0; 
	padding-left:10px;
	background-image:url("../images/bg.jpg");
	background-repeat:repeat-x;
	background-color:#fff;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
	color:#005a2a;
}
img, div, a { behavior: url("htc/iepngfix.htc") }
img { border:none; }
#wrapper {
	margin:0px auto;
	width:1000px;
	text-align:left;
}
/* ------------------- HEADER ------------------- */
#header {
	background-image:url("../images/header_bg.jpg");
	background-repeat:no-repeat;
	height:182px;
}
.logo { float:left; margin-top:7px; }
.top_menu {
	float:left;
	margin-top:50px;
	padding-left:40px;
}
cart {
	float:left;
	margin-top:50px;
	padding-left:40px;
}
.cart_icon { float:left; margin-top:45px; }
.cart_item { float:left; margin-top:50px; padding-left:5px; }
.search_form { float:left; margin-top:33px; padding-left:50px; }
#sub_header { clear:both; }
.slogan { float:left; margin-top:40px; margin-left:60px; width:525px; }
.sale { float:left; margin-top:8px; margin-left:125px; }
.wijzer { float:right; text-align:center; }
/* ------------------- END ------------------- */
/* ------------------- CONTENT ------------------- */
#content { clear:both; }
#left_bar { float:left; margin-top:10px; }
#right_bar { float:left; margin-top:10px; margin-left:10px; width:185px; }
#right_bar_index { float:left; margin-top:10px; margin-left:20px; width:150px; }
#right_bar_index_2 { float:left; }
.menu {
	margin-bottom:20px;
	background-image:url("../images/menu_bg_top.jpg");
	background-repeat:no-repeat;
	background-color:#efefef;
	width:186px;
}
.menu_item {
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	line-height:25px;
	width:150px;
}
.menu_item_right {
	padding-top:10px;
	padding-left:20px;
	padding-bottom:25px;
	line-height:25px;
	width:150px;
}
.winkelmand_btn { padding-top:10px; padding-bottom:10px; text-align:center; }
#center { float:left; margin-top:10px; margin-left:10px; width:570px; }
#gen_center { float:left; margin-top:10px; margin-left:10px; width:570px; }
.main_title {
	padding-top:5px;
	padding-left:10px;
	margin-left:5px;
	background-image:url("../images/wijzer_bg.jpg");
	background-repeat:no-repeat;
	width:463px;
	height:26px;
}

.car_index {
	float:left;
	padding-left:20px;
	padding-right:20px;
	min-height: 165px; /* min-height for browsers other than IE */
	height: auto !important; /* Override declared height for browsers other than IE */
	height: 165px; /* min-height for IE */
}
.car_title { padding-top:7px; padding-left:10px; padding-bottom:5px; }
.car_list {
	padding:7px;
	border:solid 1px #009345;
	width:125px;
}
.thumb {
	float:left;
	margin-right:5px;
	margin-bottom:35px;
	text-align:center;
	background-image:url("../images/thumb_bg.jpg");
	background-repeat:no-repeat;
	background-color:#efefef;
	width:137px;/
}
.thumb_item {
	padding-top:10px;
	padding-bottom:5px;
}
.item_preview {
	margin-bottom:10px;
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#e2e2e2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	clear:both;
}
.item_preview_id {
	padding:10px;
	background-image:url("../images/item_bg.jpg");
	background-repeat:repeat-y;
	min-height: 200px; /* min-height for browsers other than IE */
	height: auto !important; /* Override declared height for browsers other than IE */
	height: 200px; /* min-height for IE */
}
.item_preview_thumb {
	padding:10px;
	background-image:url("../images/item_bg.jpg");
	background-repeat:repeat-y;
}
.item_thumb {
	float:left;
	text-align:center;
}
.item_text {
	margin-left:120px;
	width:400px;
	min-height: 130px; /* min-height for browsers other than IE */
	height: auto !important; /* Override declared height for browsers other than IE */
	height: 130px; /* min-height for IE */
}
.sub_item_desc {
	width:250px;	
}
.item_text_thumb {
	margin-left:220px;
	width:300px;
}
.item_order_text { padding-left:10px; width:520px; }
.item_order_text td { padding-bottom:5px; padding-right:30px; }
.item_cart {
	float:right;
	margin-top:-95px;
	margin-right:20px;
	height:100px;
}
.item_cart_prod {
	float:right;
	margin-right:20px;
}
.item_src { clear:both; }
.thumb_src { float:left; width:109px; padding-left:22px; padding-bottom:22px; }
.item_footer { clear:both; text-align:center; }
.bottom_item {
	margin-left:-1px;
	margin-bottom:20px;
}
.box { float:left; padding-right:50px; }
.box_footer { clear:both }
.box_thumb {
	margin-right:5px;
	margin-bottom:15px;
	text-align:center;
	background-image:url("../images/thumb_bg.jpg");
	background-repeat:no-repeat;
	background-color:#efefef;
	width:137px;
}
.sale_gen {
	padding-left:25px;	
	padding-bottom:20px;
}
.order_historie td{ padding:5px; }
.extra_info { text-align:center; clear:both; }
/* ------------------- END ------------------- */
/* ------------------- FOOTER ------------------- */
#footer {
	padding:15px;
	margin-bottom:15px;
	clear:both;
	width:1000px;
	height:80px;
	border-style:solid;
	border-width:1px;
	border-color:#e2e2e2;
	background-color:#efefef;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.betaling_logo {
	margin-top:-10px;
	*margin-top:-20px;
	float:right;	
}
/* ------------------- END ------------------- */
a {text-decoration:none; color:#009345;}
a:active{text-decoration:none; color:#009345;}
a:visited{text-decoration:none; color:#009345;}
a:hover{text-decoration:none; color:#ff8500;}
.tabtxt a {text-decoration:none; color:#fff;}
.tabtxt a:active{text-decoration:none; color:#fff;}
.tabtxt a:visited{text-decoration:none; color:#fff;}
.tabtxt a:hover{text-decoration:none; color:#c6c6c6;}
a.green_btn {
	text-decoration:none; 
	color:#fff;
	padding:5px; 
	padding-left:10px; 
	padding-right:10px; 
	background-color:#119549;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
a:active.green_btn {
	text-decoration:none; 
	color:#fff;
	padding:5px; 
	padding-left:10px; 
	padding-right:10px; 
	background-color:#119549;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
a:visited.green_btn {
	text-decoration:none; 
	color:#fff;
	padding:5px; 
	padding-left:10px; 
	padding-right:10px; 
	background-color:#119549;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
a:hover.green_btn {	
	text-decoration:none; 
	color:#fff;
	padding:5px; 
	padding-left:10px; 
	padding-right:10px; 
	background-color:#ff8500;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
a.orange_btn {
	text-decoration:none; 
	color:#fff;
	padding:5px; 
	padding-left:10px; 
	padding-right:10px; 
	background-color:#ff8500;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
a:active.orange_btn {
	text-decoration:none; 
	color:#fff;
	padding:5px; 
	padding-left:10px; 
	padding-right:10px; 
	background-color:#ff8500;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
a:visited.orange_btn {
	text-decoration:none; 
	color:#fff;
	padding:5px; 
	padding-left:10px; 
	padding-right:10px; 
	background-color:#ff8500;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px;
}
a:hover.orange_btn {
	text-decoration:none; 
	color:#fff; 
	padding:5px; 
	padding-left:10px; 
	padding-right:10px; 
	background-color:#119549;
}
#header {
	font-weight:bold;
	font-size:11px;
}
.slogan { font-size:14px; }
.brand_list_item { font-size:14px; }
.menu_titel { font-size:18px; letter-spacing:1px; }
.menu_titel_sale { font-size:18px; letter-spacing:1px; color:#F00; }
.menu_item { font-size:14px; }
.menu_item_right { font-size:10px; }
.main_title { font-size:12px; font-weight:bold; color:#fff; }
.car_title { font-size:12px; font-weight:bold; }
.car_list { font-size:12px; line-height:16px; }
.thumb_title { color:#F00; height:30px; }
.thumb_title_sale a { color:#F00; }
.prijs { color:#F00; font-size:12px; font-weight:bold; }
.prijs_nor { color:#009345; font-size:12px; font-weight:bold; }
.item_title { font-size:16px; font-weight:bold; }
.sub_item_title { font-size:14px; font-weight:bold; }
.error { color:#F00; }
.confirm { color:#090; }

/**************************** MULTIBOX *********************************/

.inputArea input[type="text"] {
	height:15px;	
	font-size:11px;
    border:solid 1px #009345;
    width:150px;
    background-image:url('../images/input_bg.jpg');
    background-repeat:repeat-x;
    background-position:top;
}

.input_error {
	border:solid 1px #F00;
}

#htmlElement {
	padding: 10px;
	background-color: #000;
}

.MultiBoxContainer {
	position: absolute;
	border: 20px solid #fff;
	background-color: #fff;
	display: none;
	z-index: 2;
	text-align: left;
	/*overflow: hidden;*/
}

.MultiBoxLoading {
	background: url("../images/loader.gif") no-repeat center;
}

.MultiBoxContent {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.MultiBoxClose {
	position: absolute;
	top: -42px;
	right: -120px;
	background: url("../images/close.png") no-repeat;
	width: 120px;
	height: 120px;
	cursor: pointer;
}


.MultiBoxControlsContainer {
	overflow: hidden;
	height: 0px;
	position: relative;
}

.MultiBoxControls {
	width: 100%;
	height: auto;
	position: relative;
	background-color: #fff;
}


.MultiBoxPrevious {
	position: absolute;
	background: url("../images/left.png") no-repeat;
	width: 24px;
	height: 24px;
	left: 0px;
	margin-top: 5px;
	cursor: pointer;
}

.MultiBoxNext {
	position: absolute;
	background: url("../images/right.png") no-repeat;
	width: 24px;
	height: 24px;
	right: 0px;
	margin-top: 5px;
	cursor: pointer;
}

.MultiBoxNextDisabled {
	cursor: default;
	background: url("../images/rightDisabled.png") no-repeat;
}

.MultiBoxPreviousDisabled {
	cursor: default;
	background: url("../images/leftDisabled.png") no-repeat;
}

.MultiBoxTitle {
	position: relative;
	margin: 10px 0 0 35px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00aeef;
	font-weight: bold;
	text-align: left;
}

.MultiBoxNumber {
	position: relative;
	width: 50px;
	margin: 10px 35px 0 0;
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00aeef;
	text-align: right;
}

.MultiBoxDescription {
	clear: left;
	position: relative;
	margin: 0 35px 0 35px;
	padding-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00aeef;
	text-align: left;
}


/*************************************************************/

