
html { overflow: -moz-scrollbars-vertical !important; height:100%;}	

body {
	height:100%;
	font-family: verdana, tahoma, arial, helvetica, sans-serif; 
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	font-size:11px;
	
	line-height:16px; 

	background-color:#000d1f;	
	
	scrollbar-3dlight-color:#3e5677; 
	scrollbar-arrow-color:#3e5677; 
	scrollbar-base-color:#3e5677; 
	scrollbar-darkshadow-color:#001534; 
	scrollbar-face-color:#001534; 
	scrollbar-highlight-color:#001534; 
	scrollbar-shadow-color:#3e5677; 
	scrollbar-track-color:#001534;
	
}

body.background_image {
	background-image:url(images/bg.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

p 		{padding:0px;margin:0px 0px 14px 0px;}
div		{}
span	{}
th		{font-size:11px;}
td		{font-size:11px;}

ul		{margin:2px 0px 14px 0px; padding:0px; list-style: none; }
ul li {
	padding-left:15px; 
	background-image:url(images/li.gif); 
	background-repeat:no-repeat;
	background-position:0px 5px;
}

h1		{font-size: 27px; font-weight:normal; color:#FFFFFF; padding:0px; margin:2px 0px 14px 0px; line-height:16px;}
div.par_col2 h1 {font-size: 14px; font-weight:bold; color:#3485fe; padding:0px 0px 10px 0px;; margin:0px 0px 0px 0px;}
div.par_col2 h2		{font-size: 14px; font-weight:normal; color:#FFFFFF; padding:0px;margin:0px 0px 10px 0px;}
div.pc_col3  h2		{font-size: 22px; font-weight:normal; color:#3485fe; padding:0px; margin:0px 0px 16px 0px; line-height:22px;  }

h2			{font-size: 16px; font-weight:normal; color:#FFFFFF; padding:0px;margin:0px 0px 10px 0px;	}
h2.blue	{font-size: 16px; font-weight:normal; color:#3485fe; padding:0px;margin:0px 0px 10px 0px;}

h3						{font-size: 14px; font-weight:bold; color:#3485fe; padding:0px; margin:0px;}
h3 a:link			{text-decoration: none; color:#3485fe;}
h3 a:visited	{text-decoration: none; color:#3485fe;}
h3 a:active		{text-decoration: none; color:#3485fe;}
h3 a:hover		{text-decoration: underline; color:#3485fe;}

h4		{font-size: 11px; font-weight:bold; color:#13abe1; padding:0px; margin:0px;} 
h5		{font-size: 13px; font-weight:normal; color:#FFFFFF; padding:0px; margin:0px;}   

.big {font-size: 13px;}
.small {font-size: 10px;}

span.num_0	{
	position:relative;
	left:-8px;
	font-size: 20px; 
	font-weight:bold; 
	color:#3485fe; 
	padding:0px 0px 0px 19px; 
	margin:0px;
}
span.num_1	{
	position:relative;
	left:-8px;
	font-size: 20px; 
	font-weight:bold; 
	color:#3485fe; 
	padding:0px 0px 0px 19px; 
	margin:0px;
	background-image:url(images/arrow-cur-pa.gif);
	background-position: left 8px;	
	background-repeat: no-repeat;
}


a:link		{text-decoration: underline; color:#ffea10;}
a:visited	{text-decoration: underline; color:#ffea10;}
a:active	{text-decoration: underline; color:#ffea10;}
a:hover		{text-decoration: underline; color:#ffea10;}


.alt {color:#FFFFFF!important;}
.alt2 {color:#ffea10!important;}
.alt3 {color:#8ea2c1!important;}

div.clear {clear:both; height:1px!important; overflow:hidden; padding:0pxt; margin:0px;}

div.date { color:#8ea2c1; }

a.arrow {
	display:table-cell;
	display:inline-block;	
	display:block;
	background-image:url(images/arrow-link.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0px 0px 4px 10px;
	position:relative;
	left:-10px;
}
a.arrow:link			{text-decoration: none;}
a.arrow:visited		{text-decoration: none;}
a.arrow:active		{text-decoration: underline;}
a.arrow:hover			{text-decoration: underline;}

a.inline_block {
	display:table-cell!important;
	display:inline-block!important;
}


a.arrow2 {
	display:table-cell;
	display:inline-block;	
	background-image:url(images/arrow-link-2.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding:0px 15px 0px 0px;
	position:relative;
}
a.arrow2:link			{text-decoration: none;}
a.arrow2:visited		{text-decoration: none;}
a.arrow2:active		{text-decoration: underline;}
a.arrow2:hover			{text-decoration: underline;}

a.arrow_back {
	display:table-cell;
	display:inline-block;	
	background-image:url(images/arrow-link-back.gif);
	background-position:left 6px;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	position:relative;
}
a.arrow_back:link			{text-decoration: none;}
a.arrow_back:visited		{text-decoration: none;}
a.arrow_back:active		{text-decoration: underline;}
a.arrow_back:hover			{text-decoration: underline;}

a.news {color:#FFFFFF!important;text-decoration: underline!important;}

form 	{padding:0px; margin:0px;}

input, select, textarea, option {
	font-family:verdana, tahoma, arial, helvetica, sans-serif; color: #000000;
	padding:0px;
	margin:0px;
	font-size: 11px;
}

input.pcbox {
	width:80px;
	height:15px;
	_height:18px; /* IE6 */
	margin:0px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#ffeb0f;	
	margin-top:4px;	
}

.dealerselect {
	width:145px;
	height:18px;
	margin:0px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#ffeb0f;	
}


input.search_hdr {
	width:100px;
	height:14px;
	_height:17px; /* IE6 */
	margin:0px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#ffeb0f;	
}

div.left {float:left;}
div.right {float:right;}

div.main_container {
	position:relative;
	left:50%;
	margin-left:-480px;
	width:960px;
}

div.top_bar {
	position:relative;
	width:960px;
	height:120px;
}

div.top_bar div.logo {
	float:left;
	height:120px;
}

div.main_content_home {
	width:960px;

}

div.main_content_home div.padding {
	padding-left:10px;
}

div.main_content_home div.col1 {
	width:419px;
	float:left;
	overflow:visible;	
}

div.main_content_home div.col2 {
	width:531px;
	overflow:visible;
	float:left;
}

div.main_content_home div.col1 div.subrow {
	width:419px;

}

div.main_content_home div.col1 div.subrow div.col1 {
	width:210px;
	float:left;
	margin-left:0px;
}

div.main_content_home div.col1 div.subrow div.col2 {
	width:209px;
	float:left;
}

div.main_content_home div.col1 div.subrow div.col2 div.padding {
	padding:0px 0px 0px 10px;
}

div.main_content_home div.col1 div.subrow div.col2 div.padding2 {
	padding:0px 10px 0px 10px;
}

div.home_img {
	position:relative;
	top:-17px;
	float:right;
}

div.main_content_home div.col1 div.minheight {
	height:359px;
	margin-top:43px;
}

div.main_content_home div.col2 div.minheight {
	height:329px;
	margin-top:73px;
}

div.main_content {
	width:960px;
}

div.main_content div.padding {
	padding-top:43px;
	padding-left:10px;
}

div.lang_search {position:absolute; right:0px; top:30px; overflow:visible;}
div.lang_search div.padding {padding-left:6px;}
div.lang_search div.lang {width:600px;}
div.lang_search div.lang div.search {float:right;}
div.lang_search div.lang div.txt {float:right; white-space:nowrap;padding-right:10px;}

div.lang_search div.float {float:left;padding-left:10px;}

div.spec_home {
	font-size:10px;
	padding-top:15px;
	width:199px;
}

div.spec_home div.left {
	width:86px;
}

div.spec_home div.right {
	width:113px;
}

/* menu */

div.mainmenu {
	float:left;
}

div.menuitem {
	height:28px;
	position:relative;
	top:68px;
	float:left;
	margin-left:6px;
}

span.mb_active_0 {background-image: url(images/mb-0-part2.gif);color:#FFFFFF!important;}
span.mb_active_0 a {background-image: url(images/mb-0-part1.gif);color:#FFFFFF!important;}

span.mb_active_1 {background-image: url(images/mb-1-part2.gif);color:#FFFFFF!important;}
span.mb_active_1 a {background-image: url(images/mb-1-part1.gif);color:#FFFFFF!important;}

span.mb_part2 {
	display:table-cell;
	display:inline-block;
	background-image: url(images/mb-1-part3.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width:auto;
}

span.menubutton {
	background-repeat: no-repeat;
	background-position: top right;
	padding-right:7px;
	height:24px;
	display:table-cell;
	display:inline-block;
	color:#ffea10;
	font-size: 14px;
	font-weight:bold;
}

span.menubutton a {
	background-repeat: no-repeat;
	display:table-cell;
	display:inline-block;
	overflow:visible;
	height:24px;
	padding-left:7px;
	line-height:21px;
}
span.menubutton a:link		{text-decoration: none; color:#ffea10;}
span.menubutton a:visited	{text-decoration: none; color:#ffea10;}
span.menubutton a:active	{text-decoration: none; color:#ffea10;}
span.menubutton a:hover		{text-decoration: none; color:#ffea10;}

span.bg_mask {
	position:relative;
	display:table-cell;
	display:inline-block;
	background-image:url(images/bg-menu-mask.gif);
	background-position:center 91px;
	background-attachment:fixed;
	background-repeat:no-repeat;
	overflow:hidden;
	height:24px;
}	

/* submenubutton */
span.submenu a {
	text-decoration:none!important;
}

span.submenu a.margin {
	margin-left:9px;
}


span.submenu a.selected {
	color:#FFFFFF;
	text-decoration:none;
}

span.submenu {
	position:absolute;
	top:23px;
	background-image: url(images/sb-part2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right:9px;
	height:25px;
	display:table-cell;
	display:inline-block;
	color:#FFFFFF;
	font-size: 11px;
}

span.submenu span {
	white-space:nowrap;
	background-image: url(images/sb-part1.gif);
	background-repeat: no-repeat;
	display:table-cell;
	display:inline-block;
	overflow:visible;
	height:25px;
	padding-left:9px;
	line-height:23px;
}

/* productadvies home */
div.pabox_home {
	background-image: url(images/bg-pabox-home.jpg);
	width:531px;
	height:281px;
}

div.pabox_home div.button {
	position:absolute;
	top:440px;
}

div.pabox_home div.size {
	width:210px;
	height:200px;	
}

div.pabox_home div.padding {
	padding:17px 20px 10px 20px;
}

/* postcodebox home */
div.pcbox_home {
	background-image: url(images/bg-pcbox-home.gif);
	width:147px;
	height:142px;
}

div.pcbox_home div.padding {
	padding:15px 20px 5px 20px;
}



div.transparent_bg {
  background-image:url(images/bg-transparent.png);
  _background-image:url(images/bg-transparent-ie6.gif);
}

div.popup div.transparent_bg {
	background-color:#0a1c4c;
}

/* product advies (pa) */
div.pa_col1 {float:left; width:239px; height:299px;}
div.pa_col1 div.list {

	position:relative;
	border:1px solid #34517d;
	height:299px;
}
div.pa_col1 div.header {
	height:28px;
}

div.pa_col2 {float:left; width:216px; height:362px; margin-left:21px;}
div.pa_col2 div.list {
	position:relative;
	border:1px solid #34517d;
	height:362px;
}
div.pa_col2 div.header {
	height:28px;
}

div.pa_col3 {
	float:left; 
	width:266px; 
	height:362px; 
	margin-left:21px;
}
div.pa_col3 div.list {
	position:relative;
	border:1px solid #34517d;
	height:362px;
}
div.pa_col3 div.header {
	height:28px;
}

/* scroll_list */
div.scroll_list {
	overflow: auto;
	overflow-x:hidden;
	overflow-y:scroll;
	left:12px;	
	top:2px;
	width:201px;
	height:359px;
	color:#FFFFFF;
}

div.pa_col1 div.scroll_list {
	position:absolute;
	overflow:hidden;
	width:224px;
	height:296px;
	left:12px;	
	top:2px;
	color:#FFFFFF;	
}

div.pa_col3 div.scroll_list {
	overflow: auto;
	overflow-x:hidden;
	overflow-y:scroll;
	left:12px;	
	top:2px;
	width:251px;
	height:359px;
	color:#FFFFFF;
}

div.scroll_list a {
	padding:3px 0px 2px 0px;
	line-height:16px;
	display:block;
	padding:5px 0px 3px 0px;
	line-height:13px;
}

div.scroll_list a:link  		{text-decoration: none; color:#ffea10;}
div.scroll_list a:visited 	{text-decoration: none; color:#ffea10;}
div.scroll_list a:active 		{text-decoration: none; color:#ffea10;}
div.scroll_list a:hover	 		{text-decoration: underline; color:#ffea10;}

div.scroll_list a.selected:link  	{text-decoration: none; color:#FFFFFF;}
div.scroll_list a.selected:visited 	{text-decoration: none; color:#FFFFFF;}
div.scroll_list a.selected:active 	{text-decoration: none; color:#FFFFFF;}
div.scroll_list a.selected:hover	{text-decoration: none; color:#FFFFFF;}

/* product advies result (par) */
div.par_col1 {
	float:left; 
	width:239px; 
	height:199px;
}
div.par_col2 {
	float:left;
	width:690px;
	margin-left:21px;
}
div.par_col2 div.border {
	position:relative;
	border:1px solid #34517d;
	_height:362px;
}

div.par_col2 div.col1 {
	width:281px;
	float:left;
}

div.par_col2 div.col1 div.padding {
	padding:10px;
}

div.par_col2 div.col2 {float:left;width:407px;}
div.par_col2 div.col2 div.padding {
	position:relative;
	top:10px;
	border:1px solid #2d3c69;
	border-width: 0px 0px 0px 1px;
	padding:0px 10px 0px 10px;
}

table.par {
	font-size:12px;
}
table.par td.title {
	color:#99a4b5;
	width: 130px;
}
table.par td {
	vertical-align:top;
	padding:0px 10px 0px 0px;	
}

table.par td a.prod {
	color:#FFFFFF;
	text-decoraton:underline;
	font-weight:bold;
}

/* component list */
div.component {}
div.component a {
	padding-left:11px;
	display:block;
	text-decoration:none;	
	padding-bottom:4px;
}

div.component a:hover {
	text-decoration:underline;	
}

div.component a.selected {
	background-image: url('images/arrow-white.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left:11px;
	text-decoration:none!important;
	color:#FFFFFF!important;
	display:block;
}

div.button_row {
	padding-top:10px;
}

div.button_row div.right {
	padding-left:10px;
	float:right;
}

div.button_row div.left {
	padding-right:10px;
	float:left;
}

/* product catalogus */
div.pc_col1 {float:left; width:239px; height:362px;}
div.pc_col1 div.list {
	position:relative;
	border:1px solid #34517d;
	height:362px;
}
div.pc_col1 div.header {
	height:28px;
}
div.pc_col1 div.scroll_list {
	position:absolute;
	overflow:hidden;
	width:224px;
	height:359px;
	left:12px;	
	top:2px;
	color:#FFFFFF;	
}

div.pc_col3 {float:left; width:453px; margin-left:21px;}
div.pc_col3 div.border{
	border:1px solid #34517d;
	border-top:0px;
}

div.pc_col3 div.header {
	height:28px;
}

div.pc_col3 div.col1 {
	float:left;
	width:267px;
}

div.pc_col3 div.col1 div.padding,
div.pc_col3 div.col2 div.padding {
	padding:11px;
}

div.pc_col3 div.col2 {
	width:183px;
	float:left;
}

div.prodimg {
	/*
	border:1px solid #34517d;
	padding:4px;
	*/
}

div.prodtxt {
	width:122px;
	font-size:10px;
	padding:11px 0px 13px 0px;
	overflow:hidden;
}

div.tab_row {
	height:29px;
	background-image: url(images/tab-fill.gif);
	background-position: bottom left;
}

div.tab_row div.tab_fill {
	float:left;
	height:29px;
	border:1px solid #34517d;
	border-width:0px 0px 0px 1px;
}

div.tab_row div.tab1 {
	float:left;
	height:29px;
	background-image: url(images/tab1-bg.gif);
	display:table-cell;
	display:inline-block;
}

div.tab_row div.tab0 {
	float:left;
	height:29px;
	background-image: url(images/tab0-bg.gif);
	display:table-cell;
	display:inline-block;
}

div.tab_row a {
	display: block;
	padding:4px 11px 0px 11px;
	text-decoration:none!important;
}

div.tab_row div.tab1 a {
	color:#FFFFFF!important;
	text-decoration:none!important;
}

div.tab_row div.tab0 a:hover {text-decoration:underline!important}

/* specializaties */

div.sp_col1 {
	float:left;
	width:287px;
}

div.sp_col2 {
	float:left;
	width:333px;
	margin-left:40px;
}

div.sp_col3 {
	float:left;
	width:250px;
	margin-left:40px;
}

div.sp_img_segp_road {width:314px; height:307px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/sp-img-segp_road.png');}
div.sp_img_segp_road[class] {width:314px; height:307px; background-image:url(images/sp-img-segp_road.png);} /* IE6 ignore fix */
div.sp_img_segp_bike {width:314px; height:307px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/sp-img-segp_bike.png');}
div.sp_img_segp_bike[class] {width:314px; height:307px; background-image:url(images/sp-img-segp_bike.png);} /* IE6 ignore fix */
div.sp_img_segp_offroad {width:314px; height:307px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/sp-img-segp_offroad.png');}
div.sp_img_segp_offroad[class] {width:314px; height:307px; background-image:url(images/sp-img-segp_offroad.png);} /* IE6 ignore fix */
div.sp_img_segp_other {width:314px; height:307px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/sp-img-segp_other.png');}
div.sp_img_segp_other[class] {width:314px; height:307px; background-image:url(images/sp-img-segp_other.png);} /* IE6 ignore fix */
div.sp_img_segp_quad {width:314px; height:307px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/sp-img-segp_quad.png');}
div.sp_img_segp_quad[class] {width:314px; height:307px; background-image:url(images/sp-img-segp_quad.png);} /* IE6 ignore fix */
div.sp_img_segp_snwwtr {width:314px; height:307px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/sp-img-segp_snwwtr.png');}
div.sp_img_segp_snwwtr[class] {width:314px; height:307px; background-image:url(images/sp-img-segp_snwwtr.png);} /* IE6 ignore fix */
div.sp_img_segp_scooter {width:314px; height:307px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/sp-img-segp_scooter.png');}
div.sp_img_segp_scooter[class] {width:314px; height:307px; background-image:url(images/sp-img-segp_scooter.png);} /* IE6 ignore fix */
div.sp_img_segp_kart {width:314px; height:307px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/sp-img-segp_kart.png');}
div.sp_img_segp_kart[class] {width:314px; height:307px; background-image:url(images/sp-img-segp_kart.png);} /* IE6 ignore fix */

div.over_img {float:right;width:206px; height:280px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/over-img.png');}
div.over_img[class] {float:right;width:206px; height:280px; background-image:url(images/over-img.png);} /* IE6 ignore fix */


/* specialisatie menu */

span.sp_menu {
	margin-left:-11px;
	position:absolute;
	background-image:url(images/sp-menu-part2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	padding-right:9px;
	height:27px;
	display:table-cell;
	display:inline-block;
}

span.sp_menu span.bg {
	background-image:url(images/sp-menu-part1.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left:9px;
	height:27px;
	display:table-cell;
	display:inline-block;
	white-space:nowrap;
}

span.sp_menu a {
	padding:5px 4px 0px 4px;
	display:table-cell;
	display:inline-block;
	text-decoration:none;
	font-size:10px!important;	
}

/* dealers */
div.dl_col1 {
	float:left;
	width:453px;
}

div.dl_col2 {
	float:left;
	width:453px;
	margin-left:44px;
}
div.dl_col1 div.padding,
div.dl_col2 div.padding {
	padding:11px;
}

div.dl_col1 div.border {
	position:relative;
	border:1px solid #34517d;
	height:425px;
	border-top:0px;
}

div.dl_col2 div.border {
	position:relative;
	border:1px solid #34517d;
	border-top:0px;
}

table.dealer_list {
	width:100%;
}
table.dealer_list td,
table.dealer_list th  {
	text-align:left;
	vertical-align:top;
	padding:5px 11px 8px 11px;
	font-weight:normal;
}

table.dealer_list th {
	color:#3485fe;
	font-size:14px;
	padding-top:12px
}

table.dealer_list tr.color td {
	background-color:#01265d;
}

table.dealer_list span.dealer {
	font-weight:bold;
}

div.dl_col1 div.pc_form {
	height:30px;
}

div.dl_col1 input.pcbox {
	margin:0px 5px 0px 0px;
}

/* zoeken */
div.src_col1 {
	width:750px;
	float:left;
}

div.src_col1 div.border {
	position:relative;
	border:1px solid #34517d;
}

div.src_col1 div.list_header {
	background-color:#001026;
	border:1px solid #34517d;
	border-width: 1px 0px 0px 0px;
	padding:6px 11px 6px 11px;
	margin-bottom:5Px;
}

div.src_col1 div.list_nav {
	background-color:#001026;
	padding:6px 0px 6px 0px;
	height:20px;
}

div.src_col1 div.list_nav_top {
	background-color:#001026;
	padding:6px 0px 6px 0px;
	margin-bottom:11px;
	height:20px;
	border:1px solid #2d3c69;
	border-width: 0px 0px 1px 0px;	
}


div.src_col1 div.list_nav div.center {
	width:335px;
	margin-left: auto;
	margin-right: auto;
	white-space:nowrap;
}

div.src_col1 div.list_nav_top div.default {
	width:335px;
	white-space:nowrap;
}

div.list_nav div.right,
div.list_nav_top div.right {
	padding-left:10px;
	float:right;
}

div.list_nav div.left,
div.list_nav_top div.left {
	padding-right:10px;
	float:left;
}

div.src_col1 div.padding {
	padding:11px;
}

div.src_col1 div.src_form {
	height:55px;
	position:relative;
}

div.src_col1 div.src_form table td {
	padding:0px 6px 6px 0px;
}

div.src_col1 div.left {
	padding-right:9px;
}

div.src_col1 div.src_form input.src_box {
	width:264px;
	height:14px;
	_height:17px; /* IE6 */

	border-style:solid;
	border-width:1px;
	border-color:#ffeb0f;	=
}

input.pagenav {
	width:30px;
	height:14px;
	_height:17px; /* IE6 */
	margin:0px;
	padding:0px;
	border-style:solid;
	border-width:1px;
	border-color:#ffeb0f;	
	margin-top:0px;	
}

div.src_col1 a {
	padding-bottom:0px;
	margin-bottom:0px;
}

div.src_col2 {
	width:200px;
	float:left;
	margin-right:-10px;
	text-align:right;
}

div.dealers_box {
	background-image:url(images/bg-dealers-box.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width:223px;
	height:57px;
	white-space:nowrap;
	position:absolute;
	right:11px;
}

div.dealers_box div.padding {
	padding:11px;
}



/* form stuff */
input.search 	{width:163px; height:14px;}
input.small 	{width:63px;height:14px;}
input.medium 	{width:250px;height:14px;}
select.small 	{width:63px;}
select.medium 	{width:250px;}
textarea.medium {width:250px;height:119px;}

input.radio, input.check {
  position:absolute;
  left:-1.7em;
  top:0px;
  margin: 0px;
  width:1.2em;
  height:1.2em;
}

label {
	margin-left:1.7em;
  position:relative;
	display:block; 
	padding: 0px 27px 4px 0px;
	overflow: visible;
}

label.nobreak {
  position:relative;
	display:inline;
	float:left;
	padding: 0px 7px 4px 0px;
	margin-left:1.7em;
	overflow: visible;
}

div.form_small_padding {
	padding: 15px 40px 10px 55px;
}

div.content div.form_small_padding div.minheight {
	float:right;
	width:1px;
	height:125px; 
	overflow:visible;
	display:inline;
}

div.formrow {
	overflow:hidden;
	display:table;
	width:413px;
	vertical-align:top;
	padding-bottom: 7px;
}

div.formrow_small {
	display:table;
	width:368px;
	vertical-align:top;
	padding-bottom: 7px;
}

div.formrow div,
div.formrow_small div {
	vertical-align:top;
}

div.formrow div.multi,
div.formrow_small div.multi {
	float:left;
	padding-right:7px;
}

div.formrow div.txt,
div.formrow_small div.txt {
	float:left;
	padding-top:3px;
	width:130px;
}

div.formrow div.txt_small,
div.formrow_small div.txt_small {
	float:left;
	padding-top:3px;
	width:70px;
}

div.formrow div.inp,
div.formrow_small div.inp {
	width:280px;
	float:left;
}

div.formrow div.col,
div.formrow_small div.col {
	float:left;
	margin-top:3px;
	width:125px;
}

div.formrow div.hpadding,
div.formrow_small div.hpadding {
	float:left;
	padding-left:14px;	
	padding-right:14px;
}

div.formrow div.required,
div.formrow_small div.required {
	float:left;
	background-image: url(images/form-required.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;	
}

/* news */
div.news_item,
div.txt_item {
	padding:0px 0px 30px 0px;
}

/* contact */
div.ct_col1 {
	float:left;
	width:437px;
	overflow:hidden;
}
div.ct_col1 div.padding {
	padding:11px;
	
}

div.ct_col1 div.border {
	border:1px solid #34517d;
}

div.ct_col2 {
	float:left;
	width:216px;
	overflow:hidden;
	margin-left:45px;
}

div.ct_col3 {
	width:252px;
	float:left;
}

/* popup */

div.popup {
	position:relative;
	width:437px;
}
div.popup div.border {
	border:1px solid #34517d;
}
div.popup div.padding {
	padding:11px;
}
div.popup div.b_close {
	position:absolute;
	right:1px;
}

/* popup */


div.scroll_list div.item0 div.sub,
div.scroll_list div.item0 div#sub {
	display:none;
}

div.scroll_list div.item1 div.sub, 
div.scroll_list div.item1 div#sub {
	display:block;
}
div.scroll_list div.item1 div.main a, 
div.scroll_list div.item1 div#main a {
	color:#FFFFFF;
}

div.scroll_list a:link  		{text-decoration: none; color:#ffea10;}
div.scroll_list a:visited 		{text-decoration: none; color:#ffea10;}
div.scroll_list a:active 		{text-decoration: none; color:#ffea10;}
div.scroll_list a:hover	 		{text-decoration: underline; color:#ffea10;}

div.scroll_list a.selected:link  	{text-decoration: none; color:#FFFFFF;}
div.scroll_list a.selected:visited 	{text-decoration: none; color:#FFFFFF;}
div.scroll_list a.selected:active 	{text-decoration: none; color:#FFFFFF;}
div.scroll_list a.selected:hover	{text-decoration: none; color:#FFFFFF;}


div.scroll_list div.sub, 
div.scroll_list div#sub {
	color:#FFFFFF;
	padding:0px 0px 0px 5px;
}
div.scroll_list div.sub div a, 
div.scroll_list div#sub div a {
	background-image: url('images/bg-catalog-tree-1.gif');
	background-repeat: no-repeat;
	background-position: 0px -3px;
	padding:3px 0px 2px 11px;
	display:block;
}

div.scroll_list div.last div a, 
div.scroll_list div#last div a {
	background-image: url('images/bg-catalog-tree-2.gif');
}

div.scroll_list div.sub div.selected a, 
div.scroll_list div#sub div.selected a {
	color:#FFFFFF;
	padding:3px 0px 2px 11px;
	display:block;
}

/* taalkeuze */


/* IE ignores styles with [attributes], so it will skip the following. */
div.lang_select {
	width:465px;
	height:239px;
  background-image:url(images/bg-lang-select.png);
  _background-image:url(images/bg-lang-select.jpg);
}

div.lang_select {
	
	position:relative;
	left:-45px;
	margin-top:180px;		
}

div.lang_select div.col1 {
	position:absolute;
	top:100px;
	left:141px;
	text-align:right;
	float:left;
	width:150px;
	line-height:20px;
}

div.lang_select div.col2 {
	position:absolute;
	text-align:left;
	top:100px;	
	left:320px;
	width:150px;
	float:left;
	line-height:20px;	
}

.map_marker {
	color:#000000;
}

.fieldformhuman {
	visibility:hidden;
	display:none;
}
