html,body{
	width:100%;
	height:100%;
	overflow:auto
}

body{
	margin:0;
	background:#f3f3f3;
	font-family:Arial;
	color:#000;
	position:relative;
	font-size:62.5%
}

 a,img{
	outline:none;
}

 img{
	vertical-align:top;
	border: none;
}

a{
	text-decoration:none
}

a:hover{
	text-decoration:underline
}

.g-clear{
	clear:both
}

.clearboth{
	clear:both
}

.g-clear-left{
	clear:left
}

.g-clear-right{
	clear:right
}

.g-clear,.g-clear-left,.g-clear-right{
	height:0;
	overflow:hidden
}

.g-imgRepl{
	display:block;
	text-indent:-99999px;
	outline:none
}

.l-top-inner-logo{
	width:260px;
	height:54px;
	background:url("../images/logo_new.jpg") no-repeat;
	position:absolute;
	left:0;
	top:11px
}

.l-top-inner-logo:hover{
	text-decoration:none
}

.l-top-inner-logo img{
	position:absolute;
	outline:none;
	border-width:0
}

.l-top-inner-logo img.l-top-inner-logo-left{
	left:-19px;
	top:32px
}

.l-top-inner-logo img.l-top-inner-logo-bottom{
	left:30px;
	top:47px
}

.l-top{
	background:#fff url("../images/dot_dcdcdc.gif") center bottom repeat-x
}

.l-top-inner{
	width:985px;
	height:78px;
	margin:0 auto;
	position:relative
}

.l-top-inner-login{
	width:209px;
	height:50px;
	background:#fbe108 url("../images/login_top.gif") center top no-repeat;
	position:absolute;
	right:1px;
	bottom:0px;
	font-weight:bold;
	font-size:11px;
	color:#000;
	padding:16px 0 0 17px;
	line-height:16px
}

.l-top-inner-login h2,.l-top-inner-login div.h2{
	font-size:16px;
	color:#000;
	margin:0;
	padding:0 0 9px 0
}

.l-main-b-left-b-content div.h2{
	color:#231F20;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px
}

.l-main-b-left-b-content-b-email div.h2{
	padding:0px 0px 15px 0px
}

.l-main-b-left-b-content-b-helpdesk div.h2{
	padding:15px 0px 15px 0px
}

.l-top-inner-login a{
	font-weight:bold;
	font-size:11px;
	color:#000;
	text-decoration:underline
}

.l-top-inner-login a:hover{
	text-decoration:none
}

.l-top-inner-login span{
	margin:0 8px
}

.l-top-inner-links{
	font-weight:bold;
	font-size:11px;
	color:#000;
	position:absolute;
	bottom:10px;
	right:360px;
}

a.twwb{
	position:absolute;
	bottom:0px;
	right:-100px;
}

.l-top-inner-links a{
	font-weight:bold;
	font-size:11px;
	color:#000;
}



.l-top-inner-links span{
	margin:0 6px
}

.l-main{
	width:985px;
	margin:0 auto
}

.l-main-b-left{
	width:756px;
	float:left
}

.l-main-b-left-b-panel{
	height:51px;
	margin:0px
}

.g-big-button{
	display:inline-block;
	height:33px;
	background:url("../images/big_button.gif") right 0px no-repeat;
	cursor:pointer
}

.g-big-button:hover,.g-selected{
	text-decoration:none;
	background-position:right -66px
}

.g-big-button span{
	display:inline-block;
	height:33px;
	padding:0 15px;
	background:url("../images/big_button.gif") left -33px no-repeat;
	font-weight:bold;
	font-size:11px;
	color:#000;
	line-height:32px
}

.g-big-button:hover span,.g-selected span{
	background-position:left -99px
}

.l-main-b-left-b-panel-bb{
	position:relative;
	top:10px
}

.l-main-b-left-b-panel-b-search{
	width:530px;
	float:right;
	background:url("../images/big_button.gif") right 0px no-repeat;
	position:relative;
	left:-5px;
	top:10px
}

.l-main-b-left-b-panel-b-search-inner{
	height:33px;
	background:url("../images/big_button.gif") left -33px no-repeat
}

.l-main-b-left-b-panel-b-search-inner p{
	display:inline
}

.listboxVoertuig{
	margin:0px 0px 12px 0px
}

.listboxVoertuig2{
	width:440px;
	margin:0px 0px 12px 0px
}

.g-small-button{
	float:right;
	display:inline-block;
	height:24px;
	background:url("../images/small_button.gif") right 0px no-repeat;
	cursor:pointer;
	overflow:hidden
}

.g-small-button-hover{
	text-decoration:none;
	background-position:right -48px
}

.g-small-button input{
	cursor:pointer;
	display:inline-block;
	height:24px;
	padding:0 15px;
	background:transparent url("../images/small_button.gif") left -24px no-repeat;
	font-weight:bold;
	font-size:11px;
	color:#000;
	line-height:23px;
	border-width:0px;
	margin:0
}

.g-small-button a{
	cursor:pointer;
	display:inline-block;
	height:24px;
	padding:0 15px;
	background:transparent url("../images/small_button.gif") left -24px no-repeat;
	font-weight:bold;
	font-size:11px;
	color:#000;
	line-height:23px;
	border-width:0px;
	margin:0;
	text-decoration:none
}

.g-small-button input.zoeken{
	height:20px
}

.g-small-button-hover input,.g-small-button-hover a{
	background-position:left -72px
}

.l-main-b-left-b-panel-b-search .g-small-button{
	top:5px;
	position:relative;
	float:left;
	margin-left:40px
}

.l-main-b-left-b-content{
	overflow:auto;
	zoom:1;
	position:relative;
	font-size:1.2em;
	margin:0px;
	padding:0px
}

#flash{
	display:inline-block;
	margin:0 0 4px 0;
	padding:0
}

.l-main-b-left-b-content-b-form-bg1{
	margin:2px 0px 0px 0px;
	width:734px;
	float:left;
	background:#fff url("../images/form_top_bg.gif") no-repeat;
	padding-top:4px
}

.l-main-b-left-b-content-b-form-bg2{
	width:734px;
	background:#fff url("../images/form_bottom_bg.gif") center bottom no-repeat;
	padding-bottom:3px
}

.l-main-b-left-b-content-b-form{
	height:157px;
	background:#fff url("../images/form_bg.gif") center bottom repeat-x;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	zoom:1;
	overflow:hidden
}

.l-main-b-left-b-content-b-form-left{
	width:196px;
	height:155px;
	float:left;
	position:relative;
	left:22px
}

.l-main-b-left-b-content-b-form-left h2{
	font-size:14px;
	color:#000;
	margin:0;
	padding:10px 0 15px 0;
	zoom:1
}

.l-main-b-left-b-content-b-form-left ins{
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	color:#000;
	position:absolute;
	left:212px;
	top:68px
}

.l-main-b-left-b-content-b-form-left p{
	width:196px;
	height:70px;
	background:url("../images/number.jpg") no-repeat;
	margin:0 0 5px 0;
	padding:0;
	position:relative;
	font-size:23px;
	font-weight:bold;
	color:#000
}

.l-main-b-left-b-content-b-form-left p span{
	position:relative;
	left:26px;
	top:7px;
	cursor:text
}

.l-main-b-left-b-content-b-form-left-input{
	border-width:0px;
	background-color:transparent;
	font-size:23px;
	font-weight:bold;
	color:#000;
	width:155px;
	text-align:center
}

.l-main-b-left-b-content-b-form-left .g-small-button{
	position:absolute;
	bottom:10px;
	right:0
}

.l-main-b-left-b-content-b-form-right{
	width:452px;
	height:155px;
	float:left;
	position:relative;
	left:72px
}

.l-main-b-left-b-content-b-form-right h2{
	font-size:14px;
	color:#000;
	margin:0;
	padding:10px 0 8px 0
}

.l-main-b-left-b-content-b-form-right p{
	margin:0;
	padding:0
}

.l-main-b-left-b-content-b-form-right p select{
	width:450px;
	height:20px;
	margin-top:1px;
	margin-bottom:5px;
	font-size:11px;
	color:#000
}

.l-main-b-left-b-content-b-form-right .g-small-button{
	position:absolute;
	bottom:10px;
	right:0
}

.l-main-b-left-b-content-b-helpdesk-bg1{
	margin:5px 0px 0px 0px;
	width:241px;
	float:left;
	background:#fff url("../images/helpdesk_top_bg.gif") no-repeat;
	padding-top:4px;
	position:relative;
	left:6px
}

.l-main-b-left-b-content-b-helpdesk-bg2{
	background:#fff url("../images/helpdesk_bottom_bg.gif") center bottom no-repeat;
	padding-bottom:3px
}

.l-main-b-left-b-content-b-helpdesk-bg3{
	background:#fff url("../images/form_bg.gif") center bottom repeat-x;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	zoom:1
}

.l-main-b-left-b-content-b-helpdesk{
	background:url("../images/helpdesk_pic.jpg") 168px bottom no-repeat;
	height:176px;
	overflow:hidden;
	padding-left:25px
}

* html .l-main-b-left-b-content-b-helpdesk{
	height:190px
}

.l-main-b-left-b-content-b-helpdesk h2{
	font-size:14px;
	color:#000;
	margin:0;
	padding:15px 0 5px 0
}

.l-main-b-left-b-content-b-helpdesk a{
	display:block;
	font-size:11px;
	color:#000;
	text-decoration:underline;
	line-height:24px;
	padding-left:30px
}

.noproductsincart a{
	color:#000;
	text-decoration:underline
}

.l-main-b-left-b-content-b-helpdesk a:hover{
	text-decoration:none
}

.l-main-b-left-b-content-b-helpdesk a.link1{
	background:url("../images/ask.gif") 0px 5px no-repeat
}

.l-main-b-left-b-content-b-helpdesk a.link2{
	background:url("../images/letter.gif") 0px 5px no-repeat
}

.l-main-b-left-b-content-b-helpdesk em{
	display:block;
	font-style:normal;
	font-size:16px;
	color:#000;
	line-height:24px;
	padding-left:30px;
	background:url("../images/phone.gif") 0px 5px no-repeat
}

.l-main-b-left-b-content-b-offer-bg3{
	width:241px;
	float:left;
	background:#fff url("../images/offer_top.gif") no-repeat;
	padding-top:3px;
	margin-top:5px;
	margin-left:6px
}

.l-main-b-left-b-content-b-offer-bg1,.l-main-b-left-b-content-b-offer-bg1-grijs{
	width:241px;
	float:left;
	background:#fff url("../images/offer_top.gif") no-repeat;
	padding-top:3px;
	margin-top:5px;
	margin-left:6px
}

.l-main-b-left-b-content-b-offer-bg1-grijs{
	width:230px;
	float:left;
	background:none
}

.g-first-offer{
	margin-left:0
}

.g-first-offer2{
	margin:5px 5px 0px 0px
}

.l-main-b-left-b-content-b-offer-bg2,.l-main-b-left-b-content-b-offer-bg2-grijs{
	background:#fff url("../images/offer_bottom.gif") center bottom no-repeat;
	padding-bottom:5px
}

.l-main-b-left-b-content-b-offer-bg2-grijs{
	background:none
}

.l-main-b-left-b-content-b-offer,.l-main-b-left-b-content-b-offer-grijs{
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	zoom:1;
	overflow:hidden
}

.l-main-b-left-b-content-b-offer-grijs{
	border:none
}

.l-main-b-left-b-content-b-offer-pic{
	width:236px;
	height:129px;
	margin:0 auto;
	overflow:hidden;
	position:relative
}

.l-main-b-left-b-content-b-offer-pic img{
	border:0px
}

.blokje{
	margin:0px 30px 0px 0px
}

.g-pic1{
	background:url("../images/pic1.jpg") no-repeat
}

.g-pic2{
	background:url("../images/pic2.jpg") no-repeat
}

.g-pic3{
	background:url("../images/pic3.jpg") no-repeat
}

.l-main-b-left-b-content-b-offer-pic span{
	display:inline-block;
	height:30px;
	background:url("../images/note.gif") no-repeat;
	padding:0 10px 0 0;
	position:absolute;
	left:5px;
	top:4px
}

.l-main-b-left-b-content-b-offer-pic span span{
	background:url("../images/note.gif") right -30px no-repeat;
	position:relative;
	left:11px;
	top:0px;
	padding:0 10px 0 0;
	font-weight:bold;
	font-size:12px;
	color:#000;
	line-height:24px
}

.l-main-b-left-b-content-b-offer-pic a{
	width:236px;
	height:129px
}

.l-main-b-left-b-content-b-offer-info{
	font-weight:bold;
	font-size:14px;
	color:#000;
	margin:5px 2px 0px 10px;
	padding:7px 7px 3px 7px;
	border-top:1px solid #b2b2b2;
	text-align:right;
	line-height:14px;
	position:relative
}

.l-main-b-left-b-content-b-offer-info a{
	font-weight:bold;
	font-size:14px;
	color:#000;
	text-decoration:none
}

.l-main-b-left-b-content-b-offer-info a:hover{
	text-decoration:none
}

.l-main-b-left-b-content-b-offer-info strong{
	font-weight:bold;
	font-size:26px;
	color:#000;
	display:block;
	line-height:20px;
	text-align:right;
	margin-top:5px;
	text-decoration:none
}

.l-main-b-left-b-content-b-rss-bg1{
	width:487px;
	float:left;
	background:#fff url("../images/rss_top.gif") no-repeat;
	padding-top:4px;
	margin-top:5px
}

.l-main-b-left-b-content-b-rss-bg2{
	background:#fff url("../images/rss_bottom.gif") center bottom no-repeat;
	padding-bottom:4px
}

.l-main-b-left-b-content-b-rss{
	height:175px;
	background:#fff url("../images/rss_bg.gif") center bottom repeat-x;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	zoom:1;
	overflow:hidden
}

* html .l-main-b-left-b-content-b-rss{
	height:190px
}

.l-main-b-left-b-content-b-rss h2{
	font-weight:bold;
	font-size:14px;
	color:#000;
	padding:13px 13px 12px 2px;
	margin:0 3px 15px 10px;
	border-bottom:1px solid #a8a8a8
}

.l-main-b-left-b-content-b-rss dl{
	width:210px;
	float:left;
	margin:0 0 0 15px;
	text-align:left;
	padding:0;
	font-size:11px;
	color:#000
}

.l-main-b-left-b-content-b-rss dl dt{
	font-style:normal;
	font-size:10px;
	color:#898989;
	display:block;
	margin:0;
	padding:0 0 7px 0
}

.l-main-b-left-b-content-b-rss dl dd{
	margin:0;
	padding:0
}

.l-main-b-left-b-content-b-rss dl dd a{
	font-size:11px;
	color:#010101;
	line-height:30px;
	text-decoration:underline
}

.l-main-b-left-b-content-b-rss dl dd a:hover{
	text-decoration:none
}

.l-main-b-left-b-content-b-email-bg1,.l-main-b-left-b-content-b-seo-bg1{
	width:241px;
	float:left;
	background:#fff url("../images/email_top.gif") no-repeat;
	padding-top:4px;
	margin-top:5px
}

.l-main-b-left-b-content-b-email-bg1{
	margin-left:6px
}

.l-main-b-left-b-content-b-email-bg2,.l-main-b-left-b-content-b-seo-bg2{
	background:#fff url("../images/email_bottom.gif") center bottom no-repeat;
	padding-bottom:4px
}

.l-main-b-left-b-content-b-email,.l-main-b-left-b-content-b-seo{
	height:145px;
	background:#fff url("../images/rss_bg.gif") center bottom repeat-x;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	zoom:1;
	overflow:hidden;
	padding:15px
}

* html .l-main-b-left-b-content-b-email,* html .l-main-b-left-b-content-b-seo{
	width:210px;
	height:160px
}

.l-main-b-left-b-content-b-email h2,.l-main-b-left-b-content-b-seo h2{
	font-size:14px;
	color:#000;
	margin:0;
	padding:0 0 7px 0
}

.l-main-b-left-b-content-b-email p,.l-main-b-left-b-content-b-seo p{
	font-size:11px;
	color:#000;
	margin:0;
	padding:0
}

.l-main-b-left-b-content .column2,.l-main-b-left-b-content .column3{
	margin-left:6px
}

.l-main-b-left-b-content-b-email-input{
	width:100%;
	border:1px solid #a8a8a8;
	font-size:11px;
	color:#000;
	margin:5px 0;
	padding:3px;
	line-height:11px
}

.l-main-b-left-b-content-b-email .g-small-button{
	position:relative;
	left:5px
}

.l-main-b-left-b-content-menu{
	list-style-type:none;
	margin:10px 35px 0px 15px;
	padding:20px 0 25px 0;
	border-bottom:1px solid #a8a8a8
}

.l-main-b-left-b-content-menu li{
	float:left;
	font-size:11px;
	color:#000;
	font-weigth:bold
}

.l-main-b-left-b-content-menu li a{
	font-size:11px;
	color:#000;
	text-decoration:none;
	margin:0 5px
}

.l-main-b-left-b-content-footer{
	font-size:11px;
	color:#c2c2c2;
	padding:10px 0 20px 5px
}

.l-main-b-left-b-content-footer span{
	margin:0 15px
}

.l-main-b-left-b-content-footer a{
	font-size:11px;
	color:#c2c2c2 !important;
	text-decoration:none !important
}

.l-main-b-left-b-content-footer a:hover{
	text-decoration:none
}

.l-main-b-right{
	width:228px;
	float:right;
	height:400px
}

.l-main-b-right-login{
	width:192px;
	height:52px;
	margin:0 auto;
	padding:0 17px;
	background:#fbe108 url("../images/login_bottom.gif") center bottom no-repeat;
	font-size:9px;
	color:#000
}

.l-main-b-right form{
	margin:0;
	padding:0
}

.l-main-b-right-header{
	height:53px;
	background:#e6e6e6 url("../images/grey_header.gif") no-repeat;
	font-weight:bold;
	font-size:11px;
	color:#000;
	text-indent:17px;
	line-height:38px
}

.l-main-b-right-basket{
	overflow:auto;
	zoom:1;
	background-color:#fff;
	border-left:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	position:relative;
	height:400px
}

.l-main-b-right-basket div{
	position:relative;
	margin-left:5px;
	margin-right:5px;
	border-bottom:1px solid #b2b2b2;
	zoom:1;
	line-height:14px;
	width:203px
}

.l-main-b-right-basket input{
	width:23px;
	height:19px;
	line-height:19px;
	border:1px solid #c2c1c1;
	text-align:center;
	font-size:11px;
	padding-top:3px;
	position:absolute;
	left:0px;
	top:3px
}

.l-main-b-right-basket div span.dec,.l-main-b-right-basket div span.inc{
	width:13px;
	height:13px;
	position:absolute;
	left:28px;
	cursor:pointer;
	display:none
}

.l-main-b-right-basket div span.inc{
	background:url("../images/inc.gif") no-repeat;
	top:3px
}

.l-main-b-right-basket div span.dec{
	background:url("../images/dec.gif") no-repeat;
	top:16px
}

.l-main-b-right-basket div em{
	width:55px;
	float:right;
	font-style:normal;
	font-size:11px;
	margin-left:5px;
	text-align:right;
	padding-top:10px
}

.l-main-b-right-basket div p{
	font-style:normal;
	font-weight:normal;
	margin-right:55px;
	font-size:9px;
	color:#959595;
	padding-left:52px;
	padding-top:10px
}

.l-main-b-right-basket div p{
	display:block;
	font-size:11px;
	color:#000
}

.l-main-b-right-bottom{
	background:#fff url("../images/basket_bg.gif") repeat-y;
	position:relative
}

.l-main-b-right-bottom-inner{
	height:259px;
	background:url("../images/basket_bottom_bg-2.gif") center bottom no-repeat;
	position:relative
}

.l-main-b-right-bottom-inner-total{
	font-size:11px;
	color:#f00;
	padding:10px 10px 10px 0;
	margin:0 5px;
	background:url("../images/total_bg.gif") center bottom repeat-x
}

.l-main-b-right-bottom-inner-total span{
	float:right
}

.l-main-b-right-bottom-inner-fulltotal{
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding:10px 15px 20px 5px
}

.l-main-b-right-bottom-inner-fulltotal span{
	float:right
}

.l-main-b-right-bottom-inner-greylink{
	display:block;
	float:left;
	width:120px;
	height:42px;
	background:url("../images/grey_button.gif") no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:6px 0px 0px 6px;
	position:relative;
	left:5px
}

a.l-main-b-right-bottom-inner-yellink{
	float:left;
	width:90px;
	height:42px;
	background:url("../images/yellow_button.gif") no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#000;
	margin:0px;
	padding:6px 0 0 6px;
	position:relative;
	left:5px;
	display:none
}

label{
	cursor:pointer
}

label.error{
	color:#f00
}

label.active{
	font-weight:bold
}

input.yellowButton {
	cursor:pointer;
	text-align:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
	padding-left:5px;
	border:0;
	display:block;
	background:#fbe108 url("../images/yellow_button.gif") no-repeat top right;
	font-weight:bold;
	font-size:12px
}

input.verzenden{
	line-height:28px;
	clear:both;
	height:28px;
	width:91px;
	background:url('../images/bttn-verzenden.gif') no-repeat
}

input.registreren{
	line-height:28px;
	clear:both;
	height:28px;
	width:99px;
	background:url('../images/bttn-registreren.gif') no-repeat
}

input.opslaan{
	line-height:28px;
	clear:both;
	height:28px;
	width:86px;
	background:url('../images/bttn-opslaan.gif') no-repeat
}

input.verzenden2{
	line-height:23px;
	clear:both;
	height:23px;
	width:78px;
	background:url('../images/bttn-verzenden2.gif') no-repeat
}

input.verzenden2:hover{
	background-position:0px 23px
}

input.opvragen{
	line-height:23px;
	clear:both;
	height:28px;
	width:90px;
	background:url('../images/bttn-opvragen.gif') no-repeat
}

input.naarkassa{
	line-height:28px;
	height:28px;
	width:112px;
	background:url('../images/naarkassa.gif') no-repeat
}

input.gaverder{
	line-height:28px;
	height:28px;
	width:86px;
	background:url('../images/bttn-gaverder.gif') no-repeat
}

input.afronden{
	line-height:28px;
	height:28px;
	width:146px;
	background:url('../images/bttn-afronden.jpg') no-repeat
}

input.winkelwagen{
	line-height:28px;
	height:28px;
	width:134px;
	background:url('../images/winkelwagentje.gif') no-repeat
}

a.greyButton{
	width:112px;
	height:28px;
	display:block;
	line-height:28px;
	text-align:right;
	padding-right:5px
}

a.greyButton span{
	display:none
}

a.verderwinkelen{
	background:url('../images/verderwinkelen.gif') no-repeat;
	float:left
}

a.btnVorige{
	background:url('../images/bttn-vorige.gif') no-repeat;
	float:left
}

.floatright{
	float:right
}

.floatleft{
	float:left
}

.clearfloat{
	clear:both
}

input.l-main-b-right-bottom-inner-yellink {
	text-align:left;
	line-height:42px;
	margin:0px;
	padding:0px;
	margin-left:5px;
	padding-left:5px;
	clear:both;
	border:0;
	display:block;
	background:#fbe108 url("../images/yellow_button.gif") no-repeat top right;
	font-weight:bold;
	font-size:12px;
	height:42px;
	width:140px
}

input.l-main-b-right-bottom-inner-yellink{
	
}

.l-main-b-right-bottom-inner-links{
	font-size:11px;
	color:#000;
	padding-left:14px;
	line-height:30px
}

.l-main-b-right-bottom-inner-links span{
	margin:0 10px;
	color:#999
}

.l-main-b-right-bottom-inner-links a{
	font-size:11px;
	color:#000;
	text-decoration:underline
}

.l-main-b-right-bottom-inner-links a:hover{
	text-decoration:none
}

.l-main-b-right-bottom-inner-logos{
	display:block;
	position:relative;
	height:50px
}

.l-main-b-right-bottom-inner-logo1{
	width:46px;
	height:46px;
	background:url("../images/logo1.gif") no-repeat;
	position:absolute;
	right:58px;
	bottom:5px
}

.l-main-b-right-bottom-inner-logo2{
	width:29px;
	height:25px;
	background:url("../images/logo2.gif") no-repeat;
	position:absolute;
	left:10px;
	bottom:15px
}

.l-main-b-right-bottom-inner-logo3{
	width:46px;
	height:18px;
	background:url("../images/logo3.jpg") no-repeat;
	position:absolute;
	right:10px;
	bottom:19px
}

.l-main-b-right-bottom-inner-logo4{
	width:46px;
	height:46px;
	background:url("../images/logo4.jpg") no-repeat;
	position:absolute;
	right:174px;
	bottom:5px
}

.l-main-b-right-bottom-inner-logo5{
	width:100px;
	height:46px;
	background:url("../images/logo5.jpg") no-repeat;
	position:absolute;
	right:71px;
	bottom:0px
}

ul.errors li,ul.msgs li{
	font-size:11px;
	list-style:none
}

ul.errors,ul.msgs{
	clear:both;
	margin-top:10px;
	padding:5px 10px 5px 10px
}

ul.errors{
	background:#C30;
	color:#fff
}

ul.errors li,ul.errors li{
	
}

ul.errors li.error{
	
}

ul.msgs{
	background:#FF9
}

div.error,div.errormelding{
	clear:both;
	color:#f00;
	font-size:11px;
	background:none;
	margin:0px!important;
	border:0px;
	display:block
}

div.errormelding{
	display:none
}

p.noproductsincart{
	font-size:11px;
	padding:10px;
	clear:both
}

.korting,.kortingproduct{
	color:#f00
}

.kortingshop{
	color:#f00
}

#news{
	margin:0px;
	padding:0px;
	margin-bottom:0px;
	position:relative
}

#news ul,h4{
	margin:0;
	padding:0;
	list-style:none
}

#news ul#widget{
	height:110px;
	overflow:hidden;
	position:relative;
	float:left
}

#news ul#widget li{
	clear:left;
	overflow:hidden;
	position:relative;
	top:0;
	padding-bottom:1em;
	width:225px
}

#news p{
	color:#69F;
	margin:0px;
	padding:0px
}

#news a{
	color:3000
}

#news a:hover{
	color:#666
}

#news .loading{
	display:none;
	text-align:center;
	background:url('../images/loading.gif') no-repeat 50% 50%;
	width:235px;
	height:105px
}

#news .jsmelding{
	margin:10px;
	font-style:italic;
	color:#00F
}

.l-main-b-left-b-content h2,.l-main-b-left-b-content h1{
	color:#231f20;
	font-size:14px
}

.l-main-b-left-b-content h3{
	color:#231f20;
	font-size:14px;
	font-weight:normal
}

.l-main-b-left-b-content a{
	color:#231f20;
	text-decoration:underline
}

.l-main-b-left-b-content a:hover{
	color:#231f20;
	text-decoration:none
}

.l-main-b-left-b-content-submenu-top,.l-main-b-left-b-content-submenu-top-grijs{
	width:734px;
	height:13px;
	display:block;
	background:url(../images/bg_submenu_top.gif) no-repeat left top;
	float:left
}

.l-main-b-left-b-content-submenu-top-grijs{
	background:url(../images/bg_submenu_top-grijs.gif) no-repeat left top
}

.l-main-b-left-b-content-submenu-bottom,.l-main-b-left-b-content-submenu-bottom-grijs{
	width:734px;
	height:13px;
	display:block;
	background:url(../images/bg_submenu_bottom.gif) no-repeat left top;
	float:left
}

.spacing{
	margin-bottom:15px
}

.l-main-b-left-b-content-submenu-bottom-grijs{
	background:url(../images/bg_submenu_bottom-grijs.gif) no-repeat left top
}

.l-main-b-left-b-content-submenu-middle,.l-main-b-left-b-content-submenu-middle-grijs{
	width:708px;
	height:auto;
	min-height:500px;
	background:url(../images/bg_submenu_middle.gif) repeat-y left top;
	padding:0px 13px;
	overflow:hidden;
	float:left
}

.l-main-b-left-b-content-submenu-middle-grijs{
	background:url(../images/bg_submenu_middle-grijs.gif) repeat-y left top
}

.l-main-b-left-b-content-submenu-middle-grijs a{
	text-decoration:underline
}

.l-main-b-left-b-content-submenu-middle-grijs ul{
	padding:0px;
	margin:0px
}

.l-main-b-left-b-content-submenu-middle-grijs .kopOverzicht{
	padding-left:0px
}

* html .l-main-b-left-b-content-submenu-middle{
	margin:-5px 0px 0px 0px
}

.l-main-b-left-b-content-submenu-middle h1{
	color:#231f20;
	font-size:14px;
	padding-bottom:10px;
	margin:0px
}

.l-main-b-left-b-content-submenu-middle h3{
	color:#231f20;
	font-size:14px;
	font-weight:normal
}

.l-main-b-left-b-content-submenu-middle-wachtwoord h4{
	color:#231f20;
	font-size:11px;
	font-weight:normal;
	height:26px;
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	border-top:1px solid #a8a8a8;
	border-bottom:1px solid #a8a8a8
}

.l-main-b-left-b-content-submenu-middle-wachtwoord h5{
	color:#231f20;
	font-size:11px;
	font-weight:normal;
	height:26px;
	margin:10px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #a8a8a8
}

.l-main-b-left-b-content-submenu-middle-wachtwoord h6{
	color:#231f20;
	font-size:11px;
	font-weight:normal;
	height:26px;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px
}

.rand{
	color:#231f20;
	font-size:11px;
	font-weight:normal;
	height:26px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #a8a8a8;
	border-bottom:1px solid #a8a8a8;
	margin:10px 0px 10px 0px
}

.push{
	width:260px;
	float:left
}

.betaal{
	width:280px;
	margin:0px 0px 40px 0px
}

.l-main-b-left-b-content-submenu-middle p,.l-main-b-left-b-content-submenu-middle-wachtwoord p{
	margin:5px 0;
	font-size:11px;
	line-height:16px
}

.l-main-b-left-b-content-submenu-middle .content ul,.l-main-b-left-b-content-submenu-middle .content ol{
	font-size:11px;
	line-height:16px;
	
}

.l-main-b-left-b-content-submenu-middle-wachtwoord{
	font-size:11px;
	float:left;
	border:0px;
	width:706px !important;
	height:auto;
	 display:block;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	background-color:#fff;
	padding:0px 13px;
	position:relative
}

.l-main-b-left-b-content-submenu-middle-wachtwoord div.column1,.l-main-b-left-b-content-submenu-middle-wachtwoord div.column2{
	display:block;
	width:350px;
	float:left
}

.l-main-b-left-b-content-submenu-middle-wachtwoord div.column1 .l-main-b-left-b-content-b-form-left p{
	background-image:url(../images/number-wit.jpg) !important
}

.l-main-b-left-b-content-submenu-middle-wachtwoord div.column1 .l-main-b-left-b-content-b-form-left{
	width:300px
}

.l-main-b-left-b-content-submenu-middle-wachtwoord div.column1 .l-main-b-left-b-content-b-form-left ins{
	left:312px
}

.l-main-b-left-b-content-submenu-middle-wachtwoord div.column1 .l-main-b-left-b-content-b-form-left .g-small-button{
	right:105px
}

.l-main-b-left-b-content-submenu-middle-wachtwoord div.column2 h2{
	margin:10px 0 10px;
	padding-bottom:10px
}

.l-main-b-left-b-content-submenu-middle-wachtwoord div.column2{
	float:right
}

* html .l-main-b-left-b-content-submenu-middle-wachtwoord{
	width:712px;
	margin:-3px 0px 0px 0px
}

.l-main-b-left-b-content-submenu-middle-wachtwoord h1{
	margin:0px;
	padding:0px
}

.productTop{
	width:734px;
	height:13px;
	display:block;
	background:url(../images/bg_submenu_top.gif) no-repeat left top
}

.l-main-b-left-b-content-submenu-middle-product{
	width:706px;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	background-color:#fff;
	padding:0px 13px
}

.activecat{
	background-color:#FBE108
}

.l-main-b-left-b-content-submenu-middle-product2{
	width:706px;
	height:auto;
	min-height:190px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	display:block;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	background-color:#fff;
	padding:0px 13px
}

.terug{
	font-size:11px
}

* html .terug{
	margin:0px 0px 0px 210px
}

.doorstrepen{
	text-decoration:line-through;
	margin:0px 5px 0px 0px;
	float:left
}

.floater{
	float:left
}

.product{
	width:201px;
	margin:0px 8px 0px 0px;
	float:left;
	display:block
}

.product2{
	width:501px;
	height:190px;
	margin:0px 8px 0px 0px;
	float:left;
	display:block
}

.product3{
	width:701px;
	height:auto;
	margin:0px 8px 10px 0px;
	padding:20px 0px 0px 0px;
	float:left;
	display:block
}

.product3 h2{
	width:711px;
	margin:0px 0px 0px 0px;
	color:#231f20;
	font-size:14px;
	border-bottom:1px solid #b2b2b2;
	padding-bottom:10px
}

.formauto{
	width:300px;
	height:auto
}

.formholder{
	height:auto;
	margin:10px 0px 20px 0px;
	float:left
}

.productBgHolder{
	width:201px;
	padding:0px;
	display:block;
	overflow:hidden
}

.productBg{
	width:201px;
	height:111px;
	padding:0px
}

.productBg img{
	margin:1px;
	border:0px;
	border:1px solid #ccc;
	width:198px
}

.geelHolder{
	width:auto;
	height:36px;
	background:url(../images/geelpunt.gif) no-repeat
}

.geelInhoud{
	width:auto;
	max-width:400px;
	min-width:100px;
	height:25px;
	margin:0px 0px 0px 3px;
	padding:5px 0px 0px 0px;
	background-color:#fbe108;
	float:left
}

.geelInhoud2{
	width:auto;
	max-width:400px;
	min-width:100px;
	height:25px;
	margin:0px 0px 0px 3px;
	padding:5px 0px 0px 0px;
	background-color:#fbe108;
	float:left;
	font-size:16px;
	font-weight:bold
}

td.shopimg img{
	width:70px;
	margin:5px
}

.kenteken .field{
	width:130px;
	height:43px;
	background:url(../images/kenteken.jpg) no-repeat left top;
	text-align:center;
	padding:5px 0 0 12px;
	font-weight:bold;
	font-size:14px
}

.kenteken .field input{
	width:28px;
	border:0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	background:url(../images/transparant.gif) repeat left top;
	text-transform:uppercase
}

.balk{
	margin:10px 0px 0px 0px;
	overflow:auto;
	display:block
}

.product{
	text-align:center
}

.product .zoom{
	width:200px;
	text-align:center;
	display:block;
	border:none;
	font-size:11px;
	text-decoration:none;
	margin:5px 0 0 0
}

.product .merk{
	text-align:center;
	height:53px;
	overflow:hidden;
	width:200px;
	display:block;
	text-align:center
}

.product .merk img{
	
}

.geelHolder2{
	width:auto;
	height:auto;
	overflow:hidden
}

.geelHolder2 .top{
	width:auto;
	height:2px;
	text-align:left;
	background:url(../images/geelholder-right-top.gif) no-repeat right top
}

.geelHolder2 .top .top-left{
	width:2px;
	height:2px;
	background:url(../images/geelholder-left-top.gif) no-repeat left top
}

.geelHolder2 .txt{
	width:auto;
	height:auto;
	background-color:#fbe108;
	padding:5px 9px;
	font-size:14px;
	font-weight:bold
}

.geelHolder2 .bottom{
	width:auto;
	height:8px;
	text-align:left;
	background:url(../images/geelholder-right-bottom.gif) no-repeat right top
}

.geelHolder2 .bottom .bottom-left{
	width:22px;
	height:8px;
	background:url(../images/geelholder-left-bottom.gif) no-repeat left top
}

.specs{
	width:495px;
	margin:0px 0px 5px 0px;
	float:left;
	display:block
}

.specs .links h4{
	font-size:12px;
	margin:5px 0;
	padding:0
}

.specs .links ul{
	padding:0 20px;
	margin:5px 0;
	font-size:11px;
	line-height:18px
}

.specs .links{
	width:310px;
	height:auto;
	float:left
}

.specs .rechts{
	width:155px;
	height:auto;
	float:left;
	margin:0px 0px 0px 30px
}

.specs .rechts p{
	font-size:11px
}

.specs .rechts .discount{
	color:#f00;
	float:right;
	font-size:22px;
	font-weight:bold;
	margin:0 0 20px 0
}

.specs .rechts .price{
	clear:both;
	font-size:28px;
	font-weight:bold;
	margin:0 0 5px 0
}

.specs .rechts .old-price{
	font-size:11px;
	margin:0 0 20px 0
}

.specs .rechts .old-price span{
	text-decoration:line-through
}

.specs .rechts .btn_onderdeelaanvragen,.btn_onderdeelaanvragen{
	display:block;
	width:140px;
	height:23px;
	text-indent:-9999px;
	line-height:23px;
	font-weight:bold;
	background:url('../images/bttn-onderdeelaanvragen.jpg') no-repeat top left
}

.specs .rechts .btn_onderdeelaanvragen:hover,.btn_onderdeelaanvragen:hover{
	background-position:0 -23px
}

.bottombutton{
	position:absolute;
	right:10px;
	top:3px
}

.specs .line{
	clear:both;
	border-bottom:1px solid #d8d8d8;
	margin:0px;
	height:10px;
	display:block
}

.subcatBottom .btn_onderdeelaanvragen{
	position:absolute;
	right:0px
}

.subcatBottom p{
	float:left;
	margin:5px 10px;
	padding:0px
}

.subcatBottom{
	width:715px;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:11px;
	clear:both;
	border-top:1px #b2b2b2 solid;
	overflow:auto
}

.breedte{
	width:60px
}

.submenuBg a{
	text-decoration:underline
}

.geelR{
	width:3px;
	height:30px;
	background:url(../images/rechtsgeel.gif) no-repeat;
	float:left
}

.geelTop{
	width:112px;
	height:2px;
	margin:0px 0px 0px 0px;
	background:url(../images/geeltop.gif) no-repeat
}

* html .geelTop{
	margin:0px 0px -13px 0px
}

.geelBottom{
	width:112px;
	height:8px;
	margin:0px 0px 7px 0px;
	 background:url(../images/geelbottom.gif) no-repeat
}

.productNaam{
	width:103px;
	height:26px;
	background-color:#fee004;
	font-size:20px;
	font-weight:bold;
	padding:0px 0px 0px 9px
}

.specs{
	width:495px;
	margin:0px 0px 5px 0px;
	float:left
}

.specsUl{
	width:100px;
	margin:0px 0px 0px 0px
}

.specli{
	font-size:11px;
	margin:0px 0px 3px 0px;
	padding:0px 0px 0px 10px
}

.prijzen{
	width:200px;
	height:200px
}

.marg{
	margin:0px 0px 0px 1px
}

.balk2{
	margin:30px 0px 0px 0px
}

.links{
	width:170px;
	height:150px;
	float:left
}

.rechts{
	width:155px;
	height:137px;
	float:left;
	margin:0px 0px 0px 170px
}

.merk2{
	width:54px;
	height:53px;
	margin:12px 9px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left
}

.menuOnderdelen .kenteken,.cel6 .kenteken{
	width:142px;
	height:65px;
	margin:12px 0px 0px 0px;
	float:left;
	font-weight:bold
}

.menuOnderdelen .kenteken span,.cel6 .kenteken span{
	background:url(../images/kenteken-grijs.jpg) no-repeat;
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:1.4em;
	width:142px;
	height:48px;
	padding-top:7px
}

.cel6 .kenteken{
	margin:0px;
	height:30px
}

.cel6 .kenteken span{
	overflow:hidden;
	height:25px
}

.cel6 .kenteken span input{
	border:0px;
	background:none;
	margin-left:20px;
	font-size:16px;
	font-weight:bold;
	padding:0px
}

.type{
	margin:0px 10px 0px 10px;
	padding:13px 0px 0px 0px;
	float:right;
	 width:485px;
	height:60px;
	font-size:11px;
	position:relative;
	font-weight:bold
}

.but{
	position:absolute;
	bottom:10px;
	right:0px;
	bottom:0px
}

.menuOnderdelen .brandlogo{
	width:50px
}

.onderdeellogo{
	width:70px
}

.menuOnderdelen .type{
	text-weight:bold
}

.menuOnderdelen .autogegevens{
	width:360px;
	display:block
}

.zoek{
	float:right;
	text-align:right;
	width:210px;
	border:0px;
	cursor:pointer
}

.zoek input{
	float:left
}

a.wijzig{
	width:114px;
	height:24px;
	margin:0px 0px 10px 0px;
	background:url(../images/wijzig-voertuig.gif) no-repeat;
	float:right;
	position:absolute;
	right:0px;
	top:10px
}

a.wijzig:hover{
	background-position:0px -24px
}

.zoek{
	width:65px;
	height:24px;
	background:url(../images/zoek.gif) no-repeat;
	float:right
}

.zoek:hover{
	background-position:0 -24px
}

.type .left{
	float:left;
	width:380px;
	margin:10px 0 0 30px;
	height:auto;
	float:left;
	font-weight:bold
}

.type .right{
	float:right;
	margin:10px 0 0 0
}

.inputProduct{
	margin:0px 10px 0px 0px;
	width:250px;
	float:right;
	background:url('../images/search-grijs.gif') no-repeat top left;
	border:0px;
	display:block;
	width:201px;
	height:22px;
	line-height:20px;
	padding-left:25px
}

.inputProduct input{
	width:190px;
	font-size:11px;
	border:0px;
	background:none;
	height:16px;
	padding-top:4px;
	display:block
}

.inputProduct2{
	margin:20px 0px 0px 280px
}

.inputProduct2{
	margin:19px 0px 0px 265px\9
}

* html .inputProduct2{
	margin:19px 0px 0px 220px\9
}

.procent{
	color:#fd0342;
	font-size:20px;
	margin:0px 0px 0px 105px
}

.euro{
	color:#000;
	font-size:30px;
	margin:19px 0px 10px 0px;
	float:left
}

.winkel{
	width:134px;
	height:28px;
	margin:10px 0px 0px 0px;
	background:url(../images/winkelwagentje.gif)
}

.winkel{
	margin-top:0px\9
}

.streep{
	margin:65px 0px 0px 0px
}

.streep{
	margin-bottom:10px\9
}

.footerBack{
	width:706px;
	height:0px;
	display:block;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	background-color:#fff;
	padding:15px 13px
}

.onderdelenlinks{
	width:180px;
	height:20px;
	margin:0px 265px 0px 0px;
	float:left;
	font-size:10px
}

.onderdelenlinks2{
	width:180px;
	margin:0px 42px 0px 0px;
	padding:0px 0px 10px 200px;
	float:left;
	font-size:10px
}

.onderdelenlinks3{
	float:left;
	font-size:13px;
	font-weight:bold;
	display:none
}

.onderdelenlinks4{
	width:280px;
	height:20px;
	margin:0px 265px 0px 0px;
	float:left;
	font-size:10px
}

.onderdelenRechts{
	width:260px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	float:left;
	font-size:10px
}

.cam{
	width:80px;
	padding:0px 0px 0px 10px
}

.andereGebruiker{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:9px
}

.andereGebruiker a{
	font-weight:normal;
	font-size:9px
}

.ulprod{
	margin:5px 0px 0px 10px;
	padding:0px 0px 0px 0px
}

.liprod{
	list-style:none;
	width:100px;
	height:15px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 10px;
	font-size:11px;
	font-weight:bold;
	background:url(../images/list-item-hover.gif) no-repeat left 7px
}

.liprod a{
	text-decoration:none
}

.liprod a:hover{
	text-decoration:underline
}

.l-main-b-left-b-content form{
	margin:0px
}

.l-main-b-left-b-content form .cel1{
	width:130px;
	vertical-align:top;
	margin:0px 10px 0px 0px;
	padding:3px 0px;
	font-size:11px;
	line-height:16px
}

.l-main-b-left-b-content form .cel11{
	width:0px;
	vertical-align:top;
	margin:0px 10px 0px 0px;
	padding:3px 0px 0px 0px;
	font-size:11px;
	line-height:16px
}

.l-main-b-left-b-content form .cel22{
	width:0px;
	vertical-align:top;
	margin:0px 10px 0px 0px;
	padding:3px 0px 0px 0px;
	font-size:11px;
	line-height:16px
}

.check{
	margin:6px 10px 0px 0px;
	float:left
}

.check2{
	margin:-5px 10p 0px 0px;
	float:left
}

.nieuwsSmall{
	width:300px;
	margin:0px 0px 0px 0px
}

.l-main-b-left-b-content form em{
	color:#f00;
	font-style:normal
}

.l-main-b-left-b-content form .cel2{
	vertical-align:top;
	padding:2px 0px;
	font-size:11px;
	line-height:16px
}

.l-main-b-left-b-content form .cel5{
	width:120px;
	vertical-align:top;
	margin:0px 10px 0px 10px;
	padding:5px 5px 0px 15px;
	font-size:11px;
	line-height:16px
}

.l-main-b-left-b-content form .cel55{
	width:80px;
	vertical-align:top;
	margin:0px 10px 0px 10px;
	padding:5px 5px 0px 30px;
	font-size:11px;
	line-height:16px
}

.onderdeelaanvragen form .cel5,.onderdeelaanvragen form .cel55{
	width:65px;
	margin:0px;
	display:block
}

.onderdeelaanvragen form .cel55{
	width:100px;
	padding:0px 0px 0px 10px
}

.extra{
	margin:0px 0px 0px 30px
}

.l-main-b-left-b-content form .cel6{
	width:120px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:3px 0px;
	font-size:11px;
	line-height:16px
}

* html .l-main-b-left-b-content form .cel6{
	width:210px;
	vertical-align:top;
	margin:0px 35px 0px 0px;
	padding:3px 0px;
	font-size:11px;
	line-height:16px
}

.l-main-b-left-b-content form .cel666{
	width:300px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:3px 0px;
	font-size:11px;
	line-height:16px
}

.l-main-b-left-b-content form .cel7{
	width:500px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:3px 0px;
	font-size:11px;
	line-height:16px
}

.l-main-b-left-b-content form .cel8{
	width:500px;
	vertical-align:top;
	margin:0px 0px 0px 0px;
	padding:3px 0px;
	font-size:11px;
	line-height:16px
}

.l-main-b-left-b-content .cel3{
	font-size:14px;
	 padding:5px 0
}

.l-main-b-left-b-content .cel4{
	font-size:11px;
	 padding:5px 0;
	border-bottom:1px solid #d8d8d8;
	color:#8c8c8c;
	font-weight:bold
}

.l-main-b-left-b-content form .field,.l-main-b-left-b-content form .fieldsmall,.l-main-b-left-b-content form .fieldsmaller{
	width:247px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif
}

.l-main-b-left-b-content form .fields{
	width:100px
}

.l-main-b-left-b-content form .fieldsmall{
	width:120px
}

.l-main-b-left-b-content form .fieldsmaller{
	width:76px
}

.l-main-b-left-b-content form .fielduit{
	width:180px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif
}

.l-main-b-left-b-content form .toevoeging{
	margin-left:25px
}

.fieldLong{
	width:600px
}

.textarea{
	width:513px;
	height:15px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif
}

.l-main-b-left-b-content form .field2{
	width:280px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif
}

.l-main-b-left-b-content form .field5{
	width:290px;
	margin:0px 20px 0px 0px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif
}

.onderdeelaanvragen{
	
}

.onderdeelaanvragen form .field5{
	width:430px
}

.l-main-b-left-b-content form .field6{
	width:300px;
	margin:0px 15px 0px 30px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif
}

* html .l-main-b-left-b-content form .field6{
	margin:0px 0px 0px 0px
}

.field3{
	width:50px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif
}

.field4{
	width:50px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	padding:0px 0px 0px 10px
}

.l-main-b-left-b-content form .dropdown,.l-main-b-left-b-content form .dropdown3,.l-main-b-left-b-content form .dropdown2,.l-main-b-left-b-content form .dropdown4{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	border:1px solid #a5acb2
}

.l-main-b-left-b-content form .dropdown{
	width:184px
}

.l-main-b-left-b-content form .dropdown3{
	width:252px
}

.l-main-b-left-b-content form .dropdown4{
	width:252px
}

.l-main-b-left-b-content form .dropdown2{
	width:122px;
	margin:0px 2px 0px 0px;
	float:left
}

* html .l-main-b-left-b-content form .dropdown2{
	width:82px;
	margin:0px 2px 0px 0px;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	border:1px solid #a5acb2;
	float:left
}

.l-main-b-left-b-content-submenu-middle .menu{
	float:left;
	width:180px
}

.l-main-b-left-b-content-submenu-middle .menu h2,.l-main-b-left-b-content-submenu-middle-wachtwoord h2,.l-main-b-left-b-content-submenu-middle .menu h1,.l-main-b-left-b-content-submenu-middle-wachtwoord h1{
	color:#231f20;
	font-size:14px;
	border-bottom:1px solid #b2b2b2;
	padding-bottom:10px;
	margin:0px 0px 10px 0px
}

.l-main-b-left-b-content-submenu-middle-wachtwoord h3{
	color:#231f20;
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
	margin:0px 0px 0px 0px
}

.l-main-b-left-b-content-submenu-middle-wachtwoord h3.nomargin{
	margin:0px;
	padding:0px
}

.l-main-b-left-b-content-submenu-middle .menu ul{
	padding:0px;
	margin:10px 0px
}

.l-main-b-left-b-content-submenu-middle .menu li{
	list-style-type:none;
	padding:3px 0
}

.l-main-b-left-b-content-submenu-middle .menu li a,.l-main-b-left-b-content-submenu-middle .menu li span{
	width:170px;
	background:url(../images/list-item.gif) no-repeat 0 3px;
	padding:0 0 0 10px;
	color:#8c8c8c
}

.l-main-b-left-b-content-submenu-middle .menu li a:hover{
	background:url(../images/list-item-hover.gif) no-repeat 0 3px;
	color:#000;
	text-decoration:none
}

.l-main-b-left-b-content-submenu-middle .menu li a.active,.l-main-b-left-b-content-submenu-middle .menu li span.active{
	background:url(../images/list-item-hover.gif) no-repeat 0 3px;
	color:#000;
	text-decoration:none
}

.l-main-b-left-b-content-submenu-middle .menu img{
	margin:10px 25px
}

.l-main-b-left-b-content-submenu-middle .content{
	float:left;
	width:495px;
	margin:0 0 0 30px;
	height:auto;
	position:relative;
}

.l-main-b-left-b-content-submenu-block{
	float:left;
	width:364px;
	height:auto
}

.l-main-b-left-b-content-submenu-block .line{
	height:1px;
	display:block;
	border-bottom:1px solid #CCC;
	margin:10px 0px
}

.l-main-b-left-b-content-submenu-block .top{
	width:364px;
	height:13px;
	margin:10px 0px 0px 0px;
	float:left;
	display:block;
	background:url(../images/bg_submenublock_top.gif) no-repeat left top
}

.l-main-b-left-b-content-submenu-block .bottom{
	width:364px;
	height:13px;
	display:block;
	background:url(../images/bg_submenublock_bottom.gif) no-repeat left top
}

.l-main-b-left-b-content-submenu-block .middle{
	width:336px;
	min-height:135px;
	margin:0px 0px 0px 0px;
	padding:0px 13px;
	display:block;
	border-left:1px solid #a8a8a8;
	border-right:1px solid #a8a8a8;
	background-color:#fff;
	font-size:11px;
	line-height:16px
}

.l-main-b-left-b-content-submenu-block .middle .registreren{
	text-align:right;
	margin:38px 0 0 0
}

.l-main-b-left-b-content-submenu-block .middle .noaccount{
	text-align:right;
	margin:0px 0 0 0
}

* html .l-main-b-left-b-content-submenu-block .middle{
	height:150px
}

.l-main-b-left-b-content-submenu-block .top{
	margin :10px 0px 0px 0px\9
}

.stappen2{
	width:732px;
	height:50px;
	margin:0px
}

.l-main-b-left-b-content .stappen{
	margin:0px;
	padding:0px
}

.l-main-b-left-b-content .stappen ul{
	margin:0px;
	padding:0px
}

.l-main-b-left-b-content .stappen li{
	float:left;
	margin:3px 0px 8px 8px;
	list-style-type:none
}

.l-main-b-left-b-content .stappen li.first{
	margin-left:0px
}

.l-main-b-left-b-content .stappen li span,.l-main-b-left-b-content .stappen li a{
	width:130px;
	height:37px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	padding:5px 0 0 10px;
	background:url(../images/bg_stap.gif) no-repeat left top
}

.l-main-b-left-b-content .stappen li span{
	background:url(../images/bg_stap.gif) no-repeat left top
}

.l-main-b-left-b-content .stappen li a:hover{
	text-decoration:underline
}

.l-main-b-left-b-content .stappen li a.active,.l-main-b-left-b-content .stappen li span.active{
	background:url(../images/bg_stap_hover.gif) no-repeat left top
}

.l-main-b-left-b-content-submenu-middle-wachtwoord .left{
	float:left;
	width:341px;
	border-right:1px solid #a8a8a8;
	margin:10px 0;
	padding-right:10px
}

.l-main-b-left-b-content-submenu-middle-wachtwoord .right{
	float:left;
	width:338px;
	margin:10px 0;
	padding-left:13px
}

.stappen2{
	width:739px;
	height:50px;
	margin:0px 0px 0px 0px
}

.containerLogo{
	width:226px;
	height:133px;
	margin:0px 0px 0px 0px;
	background-color:#FFF;
	border-left:1px #b2b2b2 solid;
	border-right:1px #b2b2b2 solid
}

.logo1{
	width:73px;
	height:57px;
	margin:0px 0px 0px 10px;
	padding:14px 0px 0px 29px;
	border-bottom:1px #b2b2b2 solid;
	border-right:1px #b2b2b2 solid;
	float:left
}

.logo2{
	width:60px;
	height:47px;
	padding:24px 0px 0px 33px;
	border-bottom:1px #b2b2b2 solid;
	float:left
}

.logo3{
	width:86px;
	height:40px;
	padding:15px 0px 0px 26px;
	background-color:#FFF;
	border-right:1px #b2b2b2 solid;
	float:left
}

* html .logo3{
	width:96px
}

.logo4{
	width:46px;
	height:40px;
	padding:15px 0px 0px 12px;
	background-color:#FFF;
	float:left
}

.logoOnder{
	width:228px;
	height:3px;
	margin:0px 0px 0px 0px;
	background:url("../images/winkelonder.gif") no-repeat;
	float:left
}

* html .logoOnder{
	margin:0px 0px -10px 0px
}

.imageFloat{
	float:right;
	margin:10px 0px 0px 0px
}

.toevoeg{
	margin:0px 0px 0px 29px
}

.menuOnderdelen{
	width:735px;
	height:95px;
	margin:0px 0px 3px 0px;
	background:url("../images/menuonderdelen-grijs.gif") no-repeat
}

.submenuBg{
	margin:0px 0px 5px 0px;
	background:url("../images/submenubg.gif") no-repeat;
	clear:both;
	display:block;
	float:left;
	height:26px;
	margin:0 0 5px;
	overflow:auto;
	position:relative;
	overflow:hidden
}

.submenuBg div.breadcrumbs{
	float:left;
	padding:7px 15px 0 14px
}

.submenuBg div.tail{
	background:url("../images/submenubg.gif") no-repeat right;
	display:block;
	float:left;
	height:20px;
	margin:0;
	padding:1px 7px 5px 0;
	width:15px
}

.kopOverzicht{
	width:231px;
	height:35px;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 7px;
	border-bottom:1px #b2b2b2 solid
}

.kopOverzicht2{
	width:710px;
	margin:0px 0px 0px -5px;
	padding:5px 0px 0px 0px;
	position:relative
}

.subkopHolder{
	width:710px;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	border-top:1px #b2b2b2 solid
}

.subkopHolder span.link{
	font-weight:bold
}

.geelTop2{
	width:87px;
	height:2px;
	margin:0px;
	background:url(../images/geeltop2.gif) no-repeat
}

* html .geelTop2{
	margin:0px 0px -13px 0px
}

.geelBottom2,.geelBottom2-grijs{
	width:87px;
	height:8px;
	margin:0px 0px 7px 0px;
	 background:url(../images/geelbottom2.gif) no-repeat
}

.geelBottom2-grijs{
	background:url(../images/geelbottom2-grijs.gif) no-repeat
}

.productNaam2{
	width:78px;
	height:17px;
	background-color:#fee004;
	font-size:12px;
	font-weight:bold;
	padding:3px 0px 0px 9px
}

.productNaam2 a{
	text-decoration:none !important
}

.linkTotaal{
	margin:0px;
	font-weight:bold;
	font-size:11px;
	list-style-type:none;
	display:block
}

.linkTotaal2{
	margin:10px 0px 0px 0px;
	font-weight:bold
}

.l-main-b-left-b-content-b-offer a,.l-main-b-left-b-content-b-offer-prijs a{
	text-decoration:none
}

.l-main-b-left-b-content-b-offer ul,.l-main-b-left-b-content-b-offer-prijs ul{
	margin:0px 10px 0px 10px;
	font-size:11px;
	padding:0px 0px 0px 0px
}

.l-main-b-left-b-content-b-offer li,.l-main-b-left-b-content-b-offer-prijs li{
	font-size:11px;
	list-style-type:none;
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 0px
}

div.column{
	width:225px;
	float:left
}

.subcat{
	width:225px;
	height:auto;
	margin:0px 10px 10px 0px;
	padding:10px 0px 0px 5px;
	float:left;
	font-size:11px;
	white-space:normal
}

.subcat ul{
	list-style-position:inside;
	padding-left:0px
}

div.lastInRow{
	margin-right:0px
}

.linksub{
	margin:0px 5px 0px 0px
}

.subkop{
	margin:10px 0px 0px 0px
}

.adressen{
	width:712px;
	margin:0px 0px 10px 0px;
	float:left
}

* html .adressen{
	width:700px
}

.adressen2{
	width:712px;
	margin:0px 0px 20px 0px;
	float:left
}

* html .adressen2{
	width:700px
}

.adres{
	width:332px;
	height:auto;
	margin:20px 20px 20px 0px;
	float:left
}

* html .adres{
	width:300px
}

.adres h2,.adres h1{
	color:#231f20;
	font-size:14px;
	border-bottom:1px solid #b2b2b2;
	padding-bottom:10px;
	margin:0px
}

.naw{
	margin:10px 15px 0px 0px;
	line-height:20px;
	float:left
}

.naw2{
	margin:10px 0px 0px 0px;
	font-weight:bold;
	line-height:20px;
	float:left
}

.betaalwijze{
	font-size:10px;
	margin:0px;
	clear:both
}

.tabel{
	margin:35px 0px 0px 0px;
	width:712px;
	height:80px
}

.tabel2,.tabel3{
	margin:10px 0px 20px 0px;
	width:712px;
	height:auto;
	font-size:11px;
	clear:both
}

.tabel3{
	width:500px
}

.tabel2 th{
	text-align:left
}

.tabel2 img.prod_image{
	float:left
}

.tabelHolder{
	margin:0px 0px 0px 0px;
	width:712px;
	height:90px;
	background:url('../images/table-line.gif') repeat-x bottom
}

.headerBold{
	margin:0px 0px 10px 0px;
	font-weight:bold
}

.kolom{
	width:85px;
	float:left;
	margin:0px 18px 0px 0px;
	line-height:20px
}

.kolom11{
	width:70px;
	float:left;
	margin:0px 18px 0px 0px;
	line-height:20px
}

* html .kolom11{
	margin:0px 10px 0px 0px
}

.kolom11totaal{
	width:100px;
	float:left;
	margin:0px 18px 0px 0px;
	line-height:20px
}

.kolom111{
	width:50px;
	float:left;
	margin:21px 25px 0px 0px;
	line-height:20px
}

.kolom222{
	width:85px;
	float:left;
	margin:0px 20px 0px 0px;
	line-height:20px
}

.delete{
	width:14px;
	height:14px;
	background:url("../images/delete.gif") no-repeat;
	margin:3px 0px 0px 20px;
	cursor:pointer
}

.aantalHolder{
	width:40px;
	height:25px;
	float:right
}

.aantal{
	display:block;
	width:20px;
	height:20px;
	margin:0px 1px 0px 0px;
	padding:5px 0px 0px 5px;
	border:1px solid #d1d1d1;
	float:left
}

.min,.plus{
	width:12px;
	height:12px;
	float:left;
	cursor:pointer
}

.plus{
	margin:0px 0px 2px 0px;
	background:url("../images/plus.gif") no-repeat
}

* html .plus{
	margin:0px 0px 0px 0px
}

.min{
	background:url("../images/min.gif") no-repeat
}

.kolom2{
	width:260px;
	float:left;
	margin:0px 0px 0px 20px;
	line-height:20px
}

.kolom3{
	width:110px;
	margin:0px 40px 0px 0px;
	float:left;
	line-height:20px
}

.kolom4{
	width:50px;
	float:left;
	line-height:20px
}

.totaalkolom{
	width:250px;
	height:90px;
	margin:20px 0px 0px 445px
}

.totaalkolom2{
	padding:10px 0px 0px 0px;
	border-top:1px solid #b2b2b2;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	font-weight:bold
}

.totaalBedrag1{
	width:120px;
	height:30px;
	padding:10px 0px 0px 0px;
	font-weight:bold;
	float:left
}

.totaalBedrag2{
	width:30px;
	height:30px;
	padding:10px 0px 0px 0px;
	font-weight:bold;
	float:left
}

.print{
	float:left;
	margin:0px 0px 0px 480px;
	font-size:11px
}

* html .print{
	margin:0px 0px 0px 300px
}

.print1{
	color:#231f20;
	height:15px;
	font-size:14px;
	border-bottom:1px solid #b2b2b2;
	padding-bottom:10px;
	margin:0px 0px 10px 0px
}

* html .print1{
	width:500px
}

.print11{
	color:#231f20;
	height:22px;
	font-size:14px;
	border-bottom:1px solid #b2b2b2;
	padding:10px 0px 10px 0px;
	position:relative
}

.print3{
	width:112px;
	height:28px;
	position:absolute;
	right:10px;
	top:2px
}

* html .print3{
	margin:-7px 0px 0px 280px
}

.printh{
	float:left
}

.winkelKenteken{
	width:711px;
	height:42px;
	margin:10px 0px -30px 0px;
	border-bottom:1px solid #b2b2b2
}

.winkelKentekenHolder{
	width:148px;
	height:32px;
	float:left
}

.kentekenfloat{
	float:left
}

.winkelfloat{
	float:left;
	padding:0px 0px 0px 100px;
	font-weight:bold
}

.imgborder{
	margin:-10px 0px 10px 0px;
	border:1px solid #d1d1d1
}

.kentekenTotaal{
	width:157px;
	height:81px;
	background-color:#0F3
}

.hide{
	display:none
}

div.buttons{
	display:block;
	padding-top:20px;
	height:30px
}

.l-main-b-left-b-content table{
	font-size:11px
}

div.l-main-b-left-b-content-b-form .loading{
	position:absolute;
	display:none;
	background:url('../images/loading.gif') no-repeat 50% 50%;
	width:450px;
	height:100px;
	z-index:9999;
	left:0px;
	top:30px;
	moz-opacity:0.6;
	opacity:0.6
}

a.nolink{
	text-decoration:none;
	cursor:default
}

div.helpdeskmannetje{
	background:url('../images/helpdesk-mannetje2.jpg') no-repeat top right;
	display:block;
	overflow: hidden !important;
}

ol.faqvragen{
	color:#8d8d8d;
	font-weight:bold;
	margin-bottom:40px;
	width:340px
}

ol.faqvragen li{
	list-style:decimal
}

ol.faqvragen li a{
	color:#8d8d8d;
	text-decoration:none
}

ol.faqvragen li a:hover,ol.faqvragen li a.active{
	color:#000
}

.faqbeschrijving{
	font-size:11px
}

.geelstretch,.geelstretch2{
	height:auto;
	padding:7px 0px 5px 10px;
	background-color:#ffdf00;
	font-size:14px;
	font-weight:bold;
	position:relative;
	margin-right:5px;
	float:left
}

.geelstretch{
	
}

.geelstretch2{
	
}

.inhoud,.inhoud2{
	width:auto;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
	overflow:hidden;
	color:#000
}

.inhoud{
	
}

.inhoud2{
	font-size:12px;
	font-weight:bold
}

.glb,.grb,.glo,.gro{
	width:2px;
	height:2px;
	position:absolute
}

.glb,.grb{
	top:0px
}

.glb,.glo{
	left:0px
}

.glo,.gro{
	bottom:0px
}

.grb,.gro{
	right:0px
}

.glb{
	background:url("../images/glb.gif") no-repeat
}

.grb{
	background:url("../images/grb.gif") no-repeat
}

.glo{
	bottom:0px;
	background:url("../images/glo.gif") no-repeat
}

.gro{
	background:url("../images/gro.gif") no-repeat
}

.hold{
	width:200px;
	height:200px;
	background-color:#0FF
}

.driehoek{
	width:13px;
	height:6px;
	background:url("../images/gdriehoek.gif") no-repeat;
	margin:0px 0px 0px 10px;
	clear:both
}

.test{
	width:200px;
	height:200px;
	background-color:#3C9;
	display:none
}

a.vraagteken{
	padding:4px 6px;
	background:#FBE108;
	font-weight:bold;
	text-decoration:none;
	position:relative;
	float:right
}

.tooltip{
	position:absolute;
	 padding:10px 13px;
	 z-index:99;
	  color:#303030;
	 background-color:#fbe108;
	       font-family:sans-serif;
	   font-size:12px;
	   line-height:18px;
	   text-align:center;
	   width:200px
}

ul.merken,ul.onderdeelmerken{
	display:block;
	clear:both
}

ul.merken li,ul.onderdeelmerken li{
	float:left;
	list-style:none;
	margin:10px;
	display:block;
	width:60px;
	height:70px;
	overflow:hidden
}

ul.onderdeelmerken li{
	width:70px;
	height:70px;
	text-align:center;
	
}

ul.onderdeelmerken li a{
	text-decoration:none
}

ul.onderdeelmerken li a img{
	border:0px;
	
}

ul.merken li a{
	border:0px;
	text-decoration:none;
	
}

ul.merken li a img{
	border:0px;
	text-decoration:none
}

ul.merken li a:hover img {
	text-decoration:none
}

#printBestelling2{
	float:right;
	display:block;
	width:103px;
	height:23px;
	text-align:center;
	line-height:23px;
	text-indent:-9999px;
	background:url('../images/bttn-print.jpg') no-repeat top left
}

#printBestelling2:hover{
	background-position:0px -23px
}

.inloggen{
	float:right;
	display:bloack;
	width:78px;
	height:23px;
	text-align:center;
	line-height:23px;
	text-indent:-9999px;
	background:url('../images/bttn-inloggen.jpg') no-repeat top left
}

.inloggenr .middle{
	height:173px
}

.stap2l .middle{
	height:241px
}

div.endblock{
	margin-bottom:10px
}

div.startblock{
	margin-top:10px
}

a.backtotop{
	position:absolute;
	right:0;
	top:0
}

div.onderdeelaanvragen{
	margin-top:15px
}

div.keywords{
	color:#666 !important;
	text-align:center
}

div.keywords a{
	text-decoration:none;
	color:#666 !important
}

div.keywords a.importance1{
	font-size:1.2em
}

div.keywords a.importance2{
	font-size:1.4em
}

div.keywords a.importance3{
	font-size:1.6em;
	font-weight:bold
}

div.keywords a.importance4{
	font-size:1.8em
}

div.keywords a.importance5{
	font-size:2.0em;
	font-weight:bold
}

div.keywords a.importance6{
	font-size:2.2em;
	font-weight:bold
}

div.cadeaubon{
	border: 1px solid #E1E1E1;
    margin: 0 0 20px;
    padding: 10px;
}

div.cadeaubon h3{
	display: inline;
}

div.cadeaubon a{
	text-decoration: none;
}
