/*html, body{
	height:100%;
	margin:0;
}*/
body{
	font-size:12px;
	font-family:Arial,Verdana,sans-serif !important;
	background:url(../img/bg_body.gif) repeat-x 0 0;
	color:#003366 !important;
	margin:0;
}
body a,
body a:visited{
	font: 12px Arial,Verdana,sans-serif;
}
body a:active{
	font-family:Arial;
}
div{
	overflow:hidden;
}
img{
	border:none;
	display:block;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}
input, textarea{
	outline:none;
	padding:2px 5px 2px 5px;
	font:12px Arial;
}
ul{
	margin:0;
	padding:0;
	list-style:none;
}
a
{	
	outline:none;
	text-decoration:none;
	cursor:pointer;
}
h1, h2, h3, h4, h5, h6, p{
	margin:0;
}
td{
	font-family:Arial,Verdana,sans-serif !important;
	color:#003366 !important;
}
div.main{
	width:960px;
	margin:0 auto;
	position:relative;
	min-height:280px;
	/*height:auto !important;
	height:100%;
	min-height:100%;*/
}
/*header*/
div.header{
	width:100%;
	padding:12px 0 0 0;
	float:left;
	overflow:visible;
}
div.logo_content{
	width:100%;
	overflow:visible;
}
h1 a{
	float:left;
	background: url(../img/logo.gif) no-repeat 0 0;
	width:120px;
	height:96px;
	text-indent:-9999px;
	margin:4px 0 0 0;
}
div.header_content{
	float:right;
	width:826px;
	overflow:visible;
}
/*language login search*/
div.language_login_search{
	width:100%;
	overflow:visible;
	float:left;
}
div.login_search{
	float:right;
	background:url(../img/bg_login_search.gif) no-repeat 0 0;
	width:410px;
	height:32px;
	overflow:visible;
}
div.search{
	float:right;
	width:230px;
}
div.search input{
	float:right;
	width:208px;
	height:15px;
	border:1px #90aec8 solid;
	padding:3px 5px;
	font:12px Arial;
	color:#6c889c;
	margin:0 9px 0 0;
}
div.login{
	float:right;
	overflow:visible;
}
div.login ul{
	margin:0 7px 0 0;
	display:inline;
	float:right;
}
div.login li{
	float:right;
	width:80px;
	margin:4px 3px 0 0;
	display:inline;
	position:relative;
	text-align:center;
}
table.login a,
div.login li a{
	color:#6c889c;
}
div.login li a#ctl00_HyperLinkRegister:hover{
	text-decoration:underline;
}
/*drop_login*/

div#ctl00_pnlLogin {overflow:visible !important;}

div.drop_login{
	position:absolute;
	top:6px;
	/*left:-91px;*/
	z-index: 9999;
    left:-116px;
    padding-bottom:25px;
    padding-left:25px;
    padding-right:25px;
}
div.drop_login_bg{
	background:url(../img/bg_drop_login.png) no-repeat 0 0;
	width:149px;
	height:98px;
	margin:9px 0 0 0;
	padding:24px 11px 0 11px;
}
table.login input,
div.drop_login input{
	float:left;
	width:137px;
	height:15px;
	border:1px #90aec8 solid;
	padding:3px 5px;
	margin:9px 0 0 0;
	font:12px Arial;
	color:#6c889c;
	position:relative;
}

table.login b 
{
	font: 12px Arial,Verdana,sans-serif;
	font-weight: bold;
	color: #003366;
}


div.drop_login a{
	float:left;
	color:#587080;
	margin:8px 0 0 0;
	position:relative;
}
div.drop_login a:hover{
	text-decoration:underline;
}
table.login a.log_in,
div.drop_login a.log_in{
	float:right;
	color:#587080;
	font-weight:bold;
}
/*drop_login end*/
div.language{
	float:right;
	margin:12px 10px 0 0;
}
div.language li{
	float:right;
	margin:0 0 0 5px;
}
div.language li a img{
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
div.language li.active a img,
div.language li a:hover img{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
div.language li input{
	opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	padding:0;
}
div.language li.active input,
div.language li input:hover{
	opacity:1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
/*main menu*/
div.main_menu{
	width:100%;
	float:left;
	overflow:visible;
	margin:20px 0 0 0;
}
div.main_menu li{
	float:left;
	position:relative;
	font-size:14px;
	margin:0 1px;
	z-index:100;
}
div.main_menu li:hover{
	position:relative;
	z-index:100;
}

div.main_menu li a{
	float:left;
	color:#003063;
	font-size:14px;
	white-space:nowrap;
}
div.main_menu li a:visited,
div.main_menu li a:active{
	font-size:14px;
	font-family:Arial;
}
div.main_menu li a:hover,
div.main_menu li.active a,
div.main_menu li.highlight a{
	background:url(../img/bg_menu_left.gif) no-repeat 0 0;
	color:#fff;
}

div.main_menu li.active ul li a{
	background:none;
}
div.main_menu li a span{
	float:left;
}
div.main_menu li a:hover span,
div.main_menu li.active a span,
div.main_menu li.highlight a span{
	background:url(../img/bg_menu_right.gif) no-repeat 100% 0;
}
div.main_menu li a em{
	float:left;
	font-style:normal;
	padding:18px 15px 29px 15px;
}
div.main_menu li a:hover em,
div.main_menu li.active a em,
div.main_menu li.highlight a em
{
	background:url(../img/bg_menu_arrow.gif) no-repeat 50% 100%;
}
div.main_menu li a.with_arrow em{
	/*padding-right:5px;*/
	width:84px;
	padding-right:0;
}
div.main_menu li a.with_arrow b{
	font-weight:normal;
	background:url(../img/arrow.gif) no-repeat 100% 50%;
	padding:0 14px 0 0;
}
div.main_menu li.active a.with_arrow b,
div.main_menu li a.with_arrow:hover b,
div.main_menu li.highlight a.with_arrow b{
	background:url(../img/arrow_hover.gif) no-repeat 100% 50%;
}
div.main_menu li a.with_arrow:hover em{
	background:none;
}
/*drop menu*/
div.drop_menu{
	position:absolute;
	top:54px;
	left:1px;
	width:145px;
	background:url(../img/bg_drop_menu1.gif) no-repeat 0 0;
	padding:8px 0 0 0;
	display:none;
}
div.main_menu li:hover .drop_menu {display:block;}

div.main_menu li.over div.drop_menu{
	background:url(../img/bg_drop_menu_over1.gif) no-repeat 0 0;
}
div.main_menu li.over a.with_arrow em{
	width:112px;
	padding-right:0;
}
div.drop_menu ul{
	width:100%;
	overflow:hidden;
	background:url(../img/bg_citybox.png) repeat 0 0;
	position:relative;
	z-index:300;
}
div.drop_menu ul li{
	width:100%;
	font-size:14px;
	background:url(../img/divider2.gif) repeat-x 0 0;
	margin:0;
}
li.first{
	background:none !important;
}
div.drop_menu ul li a{
	display:block;
	width:120px;
	color:#fff;
	background:url(../img/arrow_white.gif) no-repeat 14px 10px !important;
	padding:5px 0 5px 25px;
}
div.drop_menu ul li a:hover{
	text-decoration:underline;
	background:url(../img/arrow_white.gif) no-repeat 14px 10px;
}
/*drop menu end*/
/*main menu end*/
/*language login search end*/
div.content_holder{
	width:940px;
	float:left;
	margin:8px 0 0 10px;
	padding:0 0 30px 0;
	display:inline;
}
div.breadcrumb{
	width:100%;
	background:url(../img/bg_breadcrumb.gif) no-repeat 0 0;
	margin:0 0 15px 0;
}
div.breadcrumb li{
	float:left;
	background:url(../img/breadcrumb_arrow.gif) no-repeat 0 2px;
	padding:7px 5px 0 25px;
	font-weight:bold;
}
div.breadcrumb li.first{
	padding-left:8px;
}
div.breadcrumb li a{
	color:#003366;
	font-weight:normal;
}
div.breadcrumb li a:hover{
	text-decoration:underline;
}
div.breadcrumb_low{
	height:30px;
}
div.breadcrumb_low li{
	height:23px;
}
div.breadcrumb_low li.second
{
    width:69px;
}
div.breadcrumb_low li.middle
{
    width:159px;    
}
/*content*/
div.content{
	float:left;
	width:700px;
}

div.main div.content a {color:#006699; outline:none; text-decoration:underline;}
div.main div.content a:hover {color: #bcdaef;}
div.main div.content a:active {color: #bcdaef; position:relative; top: 1px;}
div.main div.content a.current-page {color:#003366; font-weight:bold}

div.main div.content h1 a, 
div.main div.content h2 a, 
div.main div.content h3 a, 
div.main div.content h4 a,
div.main div.content h5 a,
div.main div.content h6 a {
	text-decoration:none;
	color:#003063;
	font-weight: bold;
	font-size: 16px !important;
	line-height: 16px;
}

div.main div.content h1 a:hover, 
div.main div.content h2 a:hover, 
div.main div.content h3 a:hover, 
div.main div.content h4 a:hover,
div.main div.content h5 a:hover,
div.main div.content h6 a:hover {
	color:#003063; 
	text-decoration:underline;
}


div.big_image{
	width:100%;
	overflow:hidden;
	height:300px;
}

div.citybox{
	/*position:absolute;
	bottom:0;
	left:0;*/
	position:relative;
	width:100%;
	height:44px;
	color:#fff;
	margin:-44px 0 0 0;
	z-index: 999;
}
div.citybox_bg{
	width:100%;
	height:44px;
	background:url(../img/bg_citybox.png) repeat 0 0;
}
div.citybox p{
	float:left;
	margin:9px 0 0 10px;
}
div.citybox p span{
	font-size:15px;
}

div.citybox_bg p.slider_title {
  /*width: 630px;*/
  max-height: 30px;
  overflow: hidden;
} 

div.switch{
	float:right;
	width:75px;
	margin:15px 13px 0 0;
	display:inline;
}

div.switch div.navigation,
div.switch ul 
{
	float: right;
}

div.switch li{
	float:left;
	width:5px;
	margin:0 4px 0 0;
}

div.switch div.navigation a,
div.switch li a{
	float:right;
	background:url(../img/dot_white.png) no-repeat 0 0;
	width:5px;
	height:5px;
}

div.switch div.navigation a 
{
	float:left;
	margin:0 4px 0 0;
	/*color: transparent;*/
}

div.switch div.navigation a:hover,
div.switch div.navigation a.active,
div.switch li a:hover,
div.switch li.active a{
	background:url(../img/dot_white_active.png) no-repeat 0 0;
}
div.green_blocks{
	width:100%;
	margin:18px 0 0 0;
	background:url(../img/bg_green_block1.gif) repeat-x 0 100%;
}
div.green_block_home{
	float:left;
	width:330px;
	/*background:url(../img/bg_green_block.gif) repeat-x 0 100%;*/
	background-position: center bottom;
	padding:0 0 15px 10px;
	min-height:250px;
	height:100%;
	overflow:hidden;
	display:block;
}
div.green_block{
	float:left;
	width:330px;
	background:url(../img/bg_green_block.gif) repeat-x 0 100%;
	padding:0 0 15px 10px;
	/*height:98px;*/
}

div.right_col_green_block li a{
 font-weight:normal;
}

.naamtext
{
    width: 175px;
    float: left;
    height: 15px;
    overflow:hidden;
}

.fl_r{
	float:right !important;
}
.fl_l{
	float:left !important;
}
h2{
	font:19px Arial;
	color:#003063;
	padding:0 0 10px 0;
}
div.image{
	float:left;
	width:105px;
}
div.text{
	float:left;
	width:190px;
	margin:0 0 0 20px;
	display:inline;
	color:#003063;
	line-height:16px;
}
div.read_more{
	width:100%;
	margin:5px 0 0 0;
}
div.read_more p{
	float:left;
	margin:0 0 0 135px;
	display:inline;
	color:#003063;
	width:205px;
}
div.read_more p a{
	color:#003063;
}
div.read_more p a:hover{
	text-decoration:underline;
}
/*right_column*/
div.right_column{
	float:right;
	width:220px;
}
h3{
	font:bold 15px Arial;
	color:#336666;
}
div.content h3{
	color:#003366;
	padding:10px 0;
}
div.right_col_green_block{
	background-color:#f4faf8;
	border-bottom:1px #5b8785 solid;
	border-top:1px #5b8785 solid;
	width:200px;
	padding:0 10px;
	color:#336666;
	margin:5px 0 22px 0;
}
div.right_col_green_block img{
	float:left;
	margin:10px 12px 0 0;
}
div.right_col_green_block input{
	float:left;
	width:180px;
	height:15px;
	border:1px #95afab solid;
	padding:3px 5px;
	font:12px Arial;
	color:#336666;
	margin:11px 0;	
}
div.right_col_green_block span{
	float:left;
}

div.right_col_green_block input.button{
	float:right;
	width:84px;
	height:18px;
	background:url(../img/btn_green.gif) no-repeat 0 0;
	color:#fff !important;
	text-align:center;
	padding:2px 0 0 0;
	border:none;
	margin-bottom: 0;
	margin-top: 0;
	font: 12px Arial,Verdana,sans-serif;
	font-weight: bold;
}
div.right_col_green_block input.button:hover{
	text-decoration:none !important;
	background:url(../img/btn_green.gif) no-repeat 0 -20px;
}




div.divider{
	width:100%;
	height:2px;
	background:url(../img/divider1.gif) repeat-x 0 0;
	float:left;
}
div.right_col_green_block p{
	float:left;
	padding:15px 0;
}
div.right_col_green_block p.small_pad{
	padding:5px 0 10px 0;
	width: 200px;
}
div.right_col_green_block p.small_pad i
{
    font-style: normal;
}

div.right_col_green_block a{
	color:#336666;
	font-weight:bold;
}
div.right_col_green_block a:hover{
	text-decoration:underline;
}
a.button{
	float:right;
	width:84px;
	height:18px;
	background:url(../img/btn_green.gif) no-repeat 0 0;
	color:#fff !important;
	text-align:center;
	padding:2px 0 0 0;
}

a.AdvisorLink{
	float:right;
	width:166px;
	height:18px;
	background:url(../img/btn_green_wide_2.gif) no-repeat 0 0;
	color:#fff !important;
	text-align:center;
	padding:2px 0 0 0;
}

a.AdvisorLink:hover{
	text-decoration:none !important;
	background:url(../img/btn_green_wide_2.gif) no-repeat 0 -20px;
}

input.button{
	float:right;
	width:84px;
	height:20px;
	background:url(../img/btn_green.gif) no-repeat 0 0;
	color:#fff !important;
	text-align:center;
	border: none;
	padding-bottom: 3px;
}

a.button:hover, input.button:hover{
	text-decoration:none !important;
	background:url(../img/btn_green.gif) no-repeat 0 -20px;
}
a.button:link{
	font-family:Arial;
}

div.main div.content a.button:link {text-decoration:none;}

/*footer*/
div.footer{
	position:relative;
	height:136px;
/*	margin-top:-136px;*/
	width:100%;
	background:url(../img/bg_footer.gif) repeat-x 0 100%;
	overflow:visible;
}
div.footer_content{
	width:940px;
	margin:0 auto;
	font-size:11px;
}
div.footer_content div{
	float:left;
	background:url(../img/divider.gif) repeat-y 100% 0;
	height:80px;
	padding:15px 20px 0 20px;
	margin:41px 0 0 0;
	line-height:16px;
}
div.footer_content div.email{
	padding:0;
	height:auto;
}
div.footer_content div.email_divider{
	background:url(../img/divider.gif) repeat-y 0 0;
	margin:0;
	width:300px;
}
div.footer_content a{
	color:#003366;
	font-size:11px;
}
div.footer_content a:hover{
	text-decoration:underline;
}
div.icons{
	width:19px;
}
div.footer_content .icons ul {
	margin-top:-7px;
}
div.icons li{
	overflow:hidden;
	width:19px;
	display:inline;
}
div.icons li img{
	margin:0 0 5px 0;
}
div.list{
	width:260px;
}
div.list td{
	width:120px;
	padding:2px 10px 0 0;
}
p.card{
	width:241px;
	height:136px;
	float:left;
}
/*tabs*/
div.tabs{
	width:100%;
}
div.tabs_list{
	width:690px;
	background:url(../img/bg_tabs_list.gif) no-repeat 0 100%;
	padding:0 0 0 10px;
}

div.tabs_list li{
	float:left;
	margin:0 2px 0 0;
}
div.tabs_list li a{
	float:left;
	background:url(../img/bg_tab_left.gif) no-repeat 0 0;
	color:#003366;
}

div.tabs div.tabs_list li a {text-decoration:none;}
div.tabs div.tabs_list li a:hover {color:#003366;}

div.tabs_list li a.active,
div.tabs_list li a:hover{
	background:url(../img/bg_tab_left_active.gif) no-repeat 0 0;
}
div.tabs_list li a span{
	float:left;
	background:url(../img/bg_tab_right.gif) no-repeat 100% 0;
	padding:7px 15px 10px 15px;
	height:15px;
}
div.tabs_list li a.active span,
div.tabs_list li a:hover span{
	background:url(../img/bg_tab_right_active.gif) no-repeat 100% 0;
}
div.tabs_content{
	width:700px;
	background:url(../img/bg_tabs_content_center.gif) repeat-y 0 0;
}
div.tabs_content_bottom{
	background:url(../img/bg_tabs_content.gif) no-repeat 0 100%;
	padding:20px;
	min-height:150px;
}
.tabs_content_bottom .label_action {
	width:76px;
	height:79px;
	display:block;
	background:url(../img/label_actie_righttop.png) no-repeat 0 0 !important;
	position:absolute;
	top: 0;
	right: 0;
	margin-left: auto;
}
.tabs_content_bottom .label_new{
	width:76px;
	height:79px;
	display:block;
	background:url(../img/label_nieuw_righttop.png) no-repeat 0 0 !important;
	position:absolute;
	top: 0;
	right: 0;
	margin-left: auto;
}
.tabs_content_bottom .label_bestseller{
	width:76px;
	height:79px;
	display:block;
	background:url(../img/label_bestseller_righttop.png) no-repeat 0 0 !important;
	position:absolute;
	top: 0;
	right: 0;
	margin-left: auto;
}

div.tabs_content_bottom a{
	color:#003366;
}
div.pdf_buttons{
	float:left;
	width:536px;
}
div.pdf_list{
	float:left;
	width:536px;
	background: url(../img/bg_pdf_list_center.gif) repeat-y 0 0;
}
div.pdf_list_top{
	background:url(../img/bg_pdf_list_top.gif) no-repeat 0 0;
}
div.pdf_list_bottom{
	background:url(../img/bg_pdf_list_bottom.gif) no-repeat 0 100%;
	width:100%;
	padding:0 0 25px 0;
}
div.pdf_list td,
div.pdf_list li{
	width:534px;
	float:left;
	overflow:hidden;
	padding:10px 0 18px 0;
	margin:0 1px;
	background:url(../img/divider3.gif) repeat-x 0 100%;
	display:inline;
}
div.pdf_list td a,
div.pdf_list li a{
	float:left;
	color:#003366;
	margin:0 0 0 13px;
	padding:6px 0 5px 60px;
	background:url(../img/icon_pdf.gif) no-repeat 0 0;
}
div.pdf_list td a.dwg,
div.pdf_list li a.dwg{
	float:left;
	color:#003366;
	margin:0 0 0 13px;
	padding:6px 0 5px 60px;
	background:url(../img/icon_dwg.gif) no-repeat 0 0;
}
div.pdf_list td a:hover,
div.pdf_list li a:hover{
	text-decoration:underline;
}
div.pdf_list td a:hover span,
div.pdf_list li a:hover span{
	text-decoration:underline;
}
div.pdf_list p{
	overflow:hidden;
	padding:8px 11px 20px 11px;
	line-height:16px;
}
div.pdf_list p strong{
	display:block;
}

div.buttons{
	width:100%;
}
div.buttons a{
	float:right;
	width:113px;
	height:21px;
	background:url(../img/btn_gray.gif) no-repeat 0 0;
	margin:14px 0 0 14px;
	padding:3px 0 0 0;
	font-size:13px;
	font-weight:bold;
	color:#003366;
	text-align:center;
}
div.buttons a:hover{
	text-decoration:underline;
}
div.small_image{
	float:right;
	border:1px #fff solid;
	width:96px;
}
/*related products*/
div.related_products{
	width:100%;
	margin:12px 0 0 0;
}
div.slider_info,
div.slider{
	width:100%;
	position:relative;
	margin:10px 0 0 0;
}
div.slider_content{
	width:665px;
	margin:0 0 0 23px;
	position:relative;
}
div.slider_info ul,
div.slider ul {
	width:10000px;
	position:relative;
}
div.slider_info ul li,
div.slider ul li {
	float:left;
	width:148px;
	height:168px;
	margin:0 23px 0 0;
	display:inline;
	position:relative;
}
div.slider ul li a {
	float:left;
	width:148px;
	height:145px;
	background:url(../img/bg_related_product.gif) no-repeat 0 0;
	padding:23px 0 0 0;
	color:#003366;
	text-align:center;
	text-decoration:none;
}

div.slider ul li span.label_action, span.label_action {
	width:76px;
	height:79px;
	display:block;
	background:url(../img/label_actie_lefttop.png) no-repeat 0 0;
	position:absolute;
	top: 0;
	left: 0;
}
div.slider ul li span.label_new, span.label_new {
	width:76px;
	height:79px;
	display:block;
	background:url(../img/label_nieuw_lefttop.png) no-repeat 0 0;
	position:absolute;
	top: 0;
	left: 0;
}
div.slider ul li span.label_bestseller, span.label_bestseller {
	width:76px;
	height:79px;
	display:block;
	background:url(../img/label_bestseller_lefttop.png) no-repeat 0 0;
	position:absolute;
	top: 0;
	left: 0;
}

div.main div.content div.slider ul li a {text-decoration:none;}
div.main div.content div.slider ul li a:hover {color:#993333;}

/*div.slider ul li.action span, div.number_shown_products ul li a span{
	position:absolute;
	top:0;
	left:0;
	width:76px;
	height:79px;
	background:url(../img/action.png) repeat-x 0 0;
}*/
/*div.slider ul li.action a,*/
div.slider ul li a:hover{
	background:url(../img/bg_related_product_hover.gif) no-repeat 0 0;
	color:#993333;
}

div.slider ul li a img{
	border:1px #fff solid;
	display:inline;
}
div.slider ul li a p {
	overflow:hidden;
	margin:14px 5px 0 5px;
}
div.slider_info a.arrow_left,
div.slider a.arrow_left {
	position:absolute;
	top:71px;
	left:6px;
	width:8px !important;
	height:16px !important;
	background:url(../img/arrows_slider.gif) no-repeat 0 0 !important;
}
div.slider_info a.arrow_left:hover,
div.slider a.arrow_left:hover {
	background:url(../img/arrows_slider.gif) no-repeat 0 -16px !important;
}
div.slider_info a.arrow_right,
div.slider a.arrow_right {
	position:absolute;
	top:71px;
	right:0;
	width:8px !important;
	height:16px !important;
	background:url(../img/arrows_slider.gif) no-repeat 0 -32px !important;
}
div.slider_info a.arrow_right:hover,
div.slider a.arrow_right:hover {
	background:url(../img/arrows_slider.gif) no-repeat 0 -48px !important;
}
div.illustraties{
	width:650px;
	margin:0 0 0 10px;
}
div.foto_arrows{
	width:100%;
}
div.big_foto{
	float:left;
	width:574px;
	height:430px;
	border:1px #fff solid;
}
div.big_foto img{
	width:574px;
	height:430px;
}
div.foto_arrows a{
	float:left;
	width:8px;
	height:16px;
	margin:208px 12px 0 12px;
}
div.foto_arrows a.arrow_left{
	background:url(../img/arrows_slider.gif) no-repeat 0 0;
}
div.foto_arrows a.arrow_left:hover{
	background:url(../img/arrows_slider.gif) no-repeat 0 -16px;
}
div.foto_arrows a.arrow_right{
	background:url(../img/arrows_slider.gif) no-repeat 0 -32px;
}
div.foto_arrows a.arrow_right:hover{
	background:url(../img/arrows_slider.gif) no-repeat 0 -48px;
}
div.illustraties div.slider_info,
div.illustraties div.slider{
	width:640px;
}
div.illustraties div.slider_content{
	width:575px;
	margin:0 0 0 32px;
	position:relative;
}
div.illustraties div.slider_info li,
div.illustraties div.slider_info a,
div.illustraties div.slider_info a:hover,
div.illustraties div.slider li,
div.illustraties div.slider a,
div.illustraties div.slider a:hover {
	background:none;
	width:98px;
	height:74px;
	padding:0;
	margin:0;
}
div.illustraties div.slider_info li,
div.illustraties div.slider li{
	margin:18px 21px 0 0;
}
div.illustraties div.slider_info a.arrow_left,
div.illustraties div.slider a.arrow_left{
	top:47px;
	left:12px;
}
div.illustraties div.slider_info a.arrow_right,
div.illustraties div.slider a.arrow_right{
	position:absolute;
	top:47px;
	right:12px;
}
div.product_info{
	width:100%;
}
div.info{
	float:left;
	width:270px;
}
div.info strong{
	display:block;
}
div.info p{
	margin:0 0 10px 0;
}
div.description{
	width:260px;
	margin:30px 0 0 0;
}
div.description tr td{
	padding:4px 0 4px 5px;
	border-bottom:1px #fff solid;
}
div.description tr.blue td{
	border:none;
	background-color:#a1cae9;
	
	color:#fff !important;
}
div.description tr.no_border td{
	border:none;
}
div.description tr td b{
	font-size:15px;
	white-space:nowrap;
}
a.contact_us{
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#003063;
	text-decoration:underline;
	margin:25px 0 0 10px;
}
a.contact_us:hover{
	text-decoration:none;
}
div.images_block{
	float:right;
	position: relative;
}
div.info_image{
	width:377px;
	height:282px;
	border:1px #fff solid;
}
div.foto_video{
	width:100%;
}
div.foto_video a{
	float:left;
	margin:8px 0 0 0;
	padding:42px 0 0 0;
	width:113px;
	height:41px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#006699;
	text-decoration:none;
}

div.main div.content div.foto_video a {text-decoration:none;}
div.main div.content div.foto_video a:hover {color:#006699;}

div.foto_video a.contact_op{
	background:url(../img/contact_op.gif) no-repeat 0 0;
}
div.foto_video a.central{
	background:url(../img/download_pdf.gif) no-repeat 0 0;
	margin:8px 20px 0 20px;
}
div.foto_video a.bewaar{
	background:url(../img/bewaar.gif) no-repeat 0 0;
}
div.right_col_green_block input.small_input{
	float:left;
	width:82px;
	height:15px;
	margin-top:2px;
}
div.small_large{
	width:100%;
	padding:0 0 10px 0;
}
div.small_large_video{
	width:198px;
	height:111px;
	border:1px #5a8483 solid;
	background-color:#fafdfc;
	margin:11px 0;
}
div.small_large a{
	font-weight:normal;
	margin:0 14px;
}
/*left column*/
div.left_column{
	float:left;
	width:379px;
}
div.citybox p{
	display:inline;
}
div.switch li{
	height:5px;
	overflow:hidden;
}
div.procurement{
	width:369px;
	background:url(../img/bg_green_block.gif) repeat-x 0 100%;
	padding:18px 0 0 10px;
}
div.boy{
	width:100%;
	height:415px;
	background:url(../img/boy.gif) no-repeat 100% 100%;
	margin:0 0 1px 0;
}
div.fit4life{
	width:100%;
	height:415px;
	background:url(../img/fit4life.gif) no-repeat 100% 100%;
	margin:0 0 1px 0;
}
div.skate{
	width:100%;
	height:415px;
	background:url(../img/skate.gif) no-repeat 100% 100%;
	margin:0 0 1px 0;
}
div.playground{
	width:100%;
	height:415px;
	background:url(../img/playground.gif) no-repeat 100% 100%;
	margin:0 0 1px 0;
}
div.street{
	width:100%;
	height:415px;
	background:url(../img/street.gif) no-repeat 100% 100%;
	margin:0 0 1px 0;
}
div.procurement div.left_part{
	float:left;
	width:200px;
}
div.procurement p{
	margin:0 0 18px 0;
}
div.procurement div.left_part p{
	line-height:18px;
	width:160px;
}
div.right_part{
	float:right;
	width:150px;
	margin:13px 6px 0 0;
	color:#fff;
	display:inline;
}
div.central_column{
	float:left;
	width:300px;
	margin:0 0 0 20px;
	display:inline;
}
div.central_column div.green_block{
	float:none;
	width:280px;
	padding:0 10px;
	margin:0 0 20px 0;
}
div.central_column div.green_block div.text{
	width:155px;
}
div.central_column div.green_block div.text p{
	margin:10px 0 0 0;
	min-height:48px;
}
h4{
	font-size:16px;
}
h4 a, h4 a:visited{
	color:#003063;
	font-weight: bold;
	font-size: 16px !important;
	line-height: 16px;
}
h4 a:hover{
	text-decoration:underline;
}
a.blue_button{
	background:url(../img/btn_blue.gif) no-repeat 0 0;
}
a.blue_button:hover{
	background:url(../img/btn_blue.gif) no-repeat 0 -20px;
}

a.blue_button_w{
	background:url(../img/btn_blue1.gif) no-repeat 0 0;
	width: 94px;
}
a.blue_button_w:hover{
	background:url(../img/btn_blue1.gif) no-repeat 0 -20px;
	width: 94px;
}
a.longblue{
	background:url(../img/btn_blue1_long.gif) no-repeat 0 0;
	width: 120px;
	white-space: nowrap;
}
a.longblue:hover{
	background:url(../img/btn_blue1_long.gif) no-repeat 0 -20px;
	width: 120px;
}


a.rss{
	float:right;
	background:url(../img/icon_rss.gif) no-repeat 100% 0;
	padding:0 22px 0 0;
	color:#003366;
	margin:7px 240px 0 0;
}
a.rss:hover{
	text-decoration:underline;
}
div.news_list{
	width:100%;
}
div.news_list ul{
	overflow:hidden;
	width:720px;
	margin:0 0 0 -20px;
}
div.news_list li{
	float:left;
	width:340px;
	margin:0 0 0 20px;
	display:inline;
}
div.news_block{
	float:left;
	width:340px;
}
div.blue_title{
	width:330px;
	background-color:#a1cae9;
	color:#fff;
	padding:4px 0 4px 10px;
}
div.tools div.green_block,
div.news_list div.green_block,
div.news div.green_block{
	float:none;
	margin:0;
	padding:0 10px;
	width:320px;
}
div.content div.with_blue_title {
	padding:0;
	width:340px;
}

div.green_block_content{
	margin:20px 0 0 0;
}
div.news_block div.text{
	margin:0;
	width:100%;
}
div.news_list div.text{
	margin:0;
	width:100%;
	height:90px;
	overflow:hidden;
	margin-bottom:20px;
}
div.news p{
	height:65px;
	margin:10px 0 20px 0;
	overflow:hidden;
}
.blue_text{
	color:#a0cae8 !important;
	font-weight:bold;	
}
.news_list .blue_text {
	float: left;
}
.news_list h4 {
	margin-bottom: 10px;
}
.news_list p {
	margin-bottom: 20px;
	height:80px;
}

div.tools{
	float:right;
	width:340px;
}
div.news div.with_blue_title{
	padding:0;
	width:340px;
}
div.news div.with_blue_title div.green_block_content{
	margin:10px 0 0 0;
}
div.downloads_pdf{
	float:left;
	overflow:hidden;
	padding:23px 0 23px 10px;
	width:330px;
}
	div.list_total{
		float:left;
		overflow:hidden;
		padding:0;
		width:100%;
	}


div.downloads_pdf li{
	float:left;
	width:100%;
	line-height:18px;
}
div.downloads_pdf li a {
	font: 12px Arial,Verdana,sans-serif;
	line-height: 18px;
	float:left;
	color:#003063;
	background:url(../img/blue_dot.gif) no-repeat 0 8px;
	padding:0 0 0 8px;
}
div.downloads_pdf li a:hover{
	text-decoration:underline;
}
a.all{
	color:#003063;
	font-weight:bold;
	float:right;
	margin:15px 0 0 0;
}
a.all:hover{
	text-decoration:underline;
}
div.status_list{
	width:100%;
	padding:10px 0 10px 0;
}
div.status_list a{
	padding:0 0 0 10px;
	background:url(../img/arrows_green.gif) no-repeat 0 4px;
	font-weight:normal;
}
div.right_col_green_block strong{
	display:block;
	padding:0 0 20px 0;
	font-size:15px;
}
div.pager{
	float:left;
	width:100%;
	margin:15px 0 0 0;
}
div.pager ul{
	float:right;
}
div.pager li{
	float:left;
	color:#003366;
	margin:0 0 0 3px;
	overflow:hidden;
}
div.pager li a,
div.pager li span{
	color:#003366;
	padding:2px;
	display:block;
}
div.pager li.active a,
div.pager li a:hover{
	color:#fff;
	background-color:#a1cae9;
	font-weight:bold;
}
div.breadcrumb_high{
	/*height:96px;*/
	/*height:auto;*/
	background:url(../img/bg_breadcrumb_high_top.gif) no-repeat 0 0;
	width:100%;
	margin:0 0 15px 0;
}
div.underbreadcrumb
{
    width:100%;
	background:url(../img/bg_breadcrumb_high_bottom.gif) no-repeat 0 100%;
	/*padding:0 0 2px 0;*/
	position:relative;
}
div.breadcrumb_high ul
{
    width:865px;
    float:left;
    overflow:hidden;
	padding:0 0 2px 0;
}
div.breadcrumb_high li {
	background:url(../img/breadcrumb_arrow_high.gif) no-repeat 0 2px;
	/*height:87px;*/
	float:left;
	padding:7px 5px 0 25px;
	font-weight:bold;
}

div.breadcrumb li.last span.choose span {zoom:1;}

div.breadcrumb_high li.first{
	padding-left:8px;
}
div.breadcrumb_high li a{
	color:#003366;
	font-weight:normal;
}
div.breadcrumb_high li a:hover{
	text-decoration:underline;
}
div.breadcrumb_high li.second
{
    width: 69px;
}
div.breadcrumb_high li.middle
{
    width: 159px;
}

div.choose{
	/*float:left;*/
	/*width:133px;*/
	font-weight:normal;
}
div.choose td{
	overflow:hidden;
}
div.choose span{
	display:block;
	/*width:100%;*/
	overflow:hidden;
	margin:0 0 2px 0;
	color:#003366;
		height:17px;
	font:12px Arial,Verdana,sans-serif;
}
div.choose span input{
	margin:1px 0 0 0;
	padding:0;
	float:left;
	width:13px;
	height:13px;
}
div.choose span label{
	float:left;
	margin:0 0 0 5px;
}
div.choose span em{
	float:left;
	margin:0 0 0 5px;
	font-style: normal;
}

/*qwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww*/




span.choose{
	/*float:left;*/
	/*width:133px;*/
	font-weight:normal;
}
span.choose td{
	overflow:hidden;
	padding:1px 0;
}
span.choose span{
	display:block;
	/*width:100%;*/
	overflow:hidden;
	margin:0 0 2px 0;
	color:#003366;
	height:17px;
	font:12px Arial,Verdana,sans-serif;
}
span.choose span input{
	margin:1px 0 0 0;
	padding:0;
	float:left;
	width:13px;
	height:13px;
}
span.choose span label{
	float:left;
	margin:0 0 0 5px;
}
span.choose span label2{
	float:left;
	margin:0 0 0 5px;
}

/* div.breadcrumb #liLast span.choose span label2 {display:block!important;} */

span.choose span em{
	/*float:left;*/
	margin:0 0 0 2px;
	font-style: normal;
}

/* Wizard  */

div.steps {
height:30px;
width:100%;
}

div.step1{
	background:url(../img/steps.gif) no-repeat 0 0;
}
div.step2{
	background:url(../img/steps.gif) no-repeat 0 -30px;
}
div.step3{
	background:url(../img/steps.gif) no-repeat 0 -60px;
}
div.step4{
	background:url(../img/steps.gif) no-repeat 0 -90px;
}
div.step5{
	background:url(../img/steps.gif) no-repeat 0 -120px;
}
div.step6{
	background:url(../img/steps.gif) no-repeat 0 -150px;
}

div.steps li{
 float:left;
 width:119px;
 text-align:center;
 padding:7px 0 0 0;
}
div.steps li.first{
 width:105px;
}

div.main div.content div.steps li a{
 color:#003366;
 text-decoration:none;
}

div.main div.content div.steps li a:hover,
div.main div.content div.steps li.active a {color:#003366;}

div.main div.content div.steps li a:hover {text-decoration:underline;}


div.public_space{
	width:680px;
	background:url("../img/bg_green_block.gif") repeat-x 0 100%;
	padding:17px 0 25px 10px;
}
div.public_space div.left_part{
	float:left;
	width:395px;
}
div.public_space div.right_part{
	float:right;
	width:270px;
}
div.public_space h2{
	margin:0;
	font-size:16px;
	font-weight:bold;
}
div.public_space h3{
	padding-top:0;
	font-size:14px;
	color:#99ccff;
}
a.give, div.give{
	float:right;
	margin:8px 10px 0 0;
}
div.sport{
	width:100%;
	padding:10px 0 0 0;
}
div.sport p{
	width:100%;
	overflow:hidden;
	padding:0;
}
div.sport input{
	float:left;
	width:13px;
	height:13px;
	padding:0;
	margin:0 8px 0 0;
	border:none;
}
div.sport label{
	float:left;
}
div.sport p i{
	font-style:normal;
	float:left;
}
div.sport p span{
	float:right;
	width:87px;
}
div.sport p span a{
	font-weight:normal;
}
div.detail_config ul{
	margin-left:-8px;
	width:708px;
}
div.detail_config ul li{    
	margin-left:8px;
}
div.detail_config em.compare a{
	float:none;
}
div.detail_config em.compare span{
	padding:0 3px 0 7px;
	cursor:default;
}
span.small_font{
	font-size:10px;
	padding:0 0 10px 0;
}

div.delete_product ul{
	margin-left:-8px;
	width:708px;
}
div.delete_product ul li{
	margin-left:8px;
}
div.delete_product em.compare a{
	background:url(../img/plus.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
	text-decoration:none;
}
div.delete_product em.compare a:hover{
	text-decoration:underline;
}
div.delete_product div.compare_input{
	margin-left:58px;
}
div.right_col_green_block ul{
	float:left;
	width:100%;
	padding:0 0 10px 0;
}

div.dimensions {
background:url("../img/bg_green_block.gif") repeat-x scroll 0 100% transparent;
padding:5px 20px 0 10px;
width:680px;
}

div.dimensions h2 {
font-size:16px;
font-weight:bold;
margin-top:0;
padding-top:0;
}

div.dimensions h3 {
color:#99CCFF;
font-size:16px;
padding-bottom:0;
}

div.dimensions p {
width:320px;
}

div.formula{
	width:320px;
	margin:36px 0 0 0;
}
div.formula input{
	width:63px;
	color:#003063;
	border:1px #335982 solid;
}
div.dimensions a.liquid_button_blue{
	margin:0 15px 0 0;
}
div.dimensions a.liquid_button_blue b{
	padding:2px 25px 0 25px;
}
.stepwrap{
	margin:0 15px 0 0;
	height:20px;
    float: right;
    background: url("../img/liquid_btn_blue_left.gif") no-repeat  0 0;
}

/*savewrap*/

.savewrap
{
    height: 20px;
    background: url("../img/liquid_btn_green_left.gif") no-repeat  0 0;
    width: 138px;
    float: right;
}
.savewrap a.liquid_button
{
   padding :2px 5px 0 0;
    background: url("../img/liquid_btn_green_right.gif") no-repeat  100% 0;
    font-weight: normal !important;
}
.savewrap:hover
{
     background: url("../img/liquid_btn_green_left.gif") no-repeat  0 -20px;    
}

.savewrap a.liquid_button:hover
{
 
    background: url("../img/liquid_btn_green_right.gif") no-repeat  100% -20px;
}

/*offertewrap*/
.offertewrap
{
    height: 20px;
    background: url("../img/liquid_btn_green_left.gif") no-repeat  0 0;
    width: 138px;
    float: right;
}
.offertewrap a.liquid_button
{
   padding :2px 5px 0 0;
    background: url("../img/liquid_btn_green_right.gif") no-repeat  100% 0;
    font-weight: normal !important;
}
.offertewrap:hover
{
     background: url("../img/liquid_btn_green_left.gif") no-repeat  0 -20px;    
}

.offertewrap a.liquid_button:hover
{
    background: url("../img/liquid_btn_green_right.gif") no-repeat  100% -20px;
}


div.dimensions .stepwrap a.liquid_button_blue {
	padding:2px 20px 0 20px;
	margin:0;
	color: #FFF;
	float: left;
	background: url("../img/liquid_btn_blue_right.gif") no-repeat  100% 0;
}
div.age p{
	width:100%;
}
div.age input{
	width:19px;
}
div.age span{
	padding:0 5px;
}

div.age input.radio{
	float:left;
	width:13px;
	height:13px;
	margin:4px 8px 0 0;
	padding:0;
	border:none;
}
div.age div.formula{
	width:100%;
	padding:0 0 96px 0;
}
div.age div.formula p{
	margin:5px 0 5px 174px;
}
* html div.age div.formula p{
	margin:5px 0 5px 177px;
}
div.age div div{
	width:100%;
}
div.budget{
	width:100%;
	padding:30px 0 22px 0;
}
div.budget input{
	width:118px;
	margin:0 0 0 5px;
}
div.functions{
	width:100%;
	padding:20px 0 40px 0;
}
div.function{
	float:left;
	width:150px;
	margin:0 19px 0 0;
	display:inline;
}
div.function_top{
	background:url(../img/bg_function_top.gif) no-repeat 0 0;
}
div.function_center{
	background:url(../img/bg_function_center.gif) repeat-y 0 0;
}
div.function_bottom{
	width:134px;
	background:url(../img/bg_function_bottom.gif) no-repeat 0 100%;
	padding:0 8px 10px 8px;
	min-height:245px;
}
* html div.function_bottom{
	overflow:visible;
	height:245px;
}
div.function div.title{
	margin:10px 0 0 0;
	font-weight:bold;
	text-align:center;
}
div.function div.title input{
	width:13px;
	height:13px;
	padding:0;
	margin:0 5px 0 0;
	border:none;
}
div.function p{
	width:auto;
}
div.function img{
	border:1px #fff solid;
	width:96px;
	margin:5px 0 5px 16px;
}

div.drop_list{
	width:100%;
}
div.drop_list div.list{
	width:100%;
	background:url(../img/bg_list.gif) repeat-y 0 0;
}
div.drop_list div.list ul{
	overflow:hidden;
	width:100%;
	background:url(../img/bg_drop_list.gif) no-repeat 0 100%;
	padding:6px 0 10px;
}
div.drop_list p{
	overflow:hidden;
	width:135px;
	padding:5px 0 0 12px;
}
div.drop_list input{
	float:left;
	width:13px;
	height:13px;
	padding:0;
	margin:1px 5px 0 0;
	border:none;
}
div.drop_list label{
	float:left;
	width: 116px;
}

/*#Sporten, #Spelen, #Rusten, #Samenleven{
	display:none;
}*/
div.open{
	width:150px;
	height:28px;
	background:url(../img/bg_open.gif) no-repeat 0 0;
}
div.open a{
	width:137px;
	height:21px;
	float:right;
	text-align:right;
	padding:7px 13px 0 0;
	color:#003366;
}

a.liquid_button,
a.liquid_button_blue{
	background:url(../img/liquid_btn_green_left.gif) no-repeat 0 0;
	width:auto;
	padding:0;
	height:20px;
}
a.liquid_button_blue_left{
	background:url(../img/liquid_btn_green_left.gif) no-repeat 0 0;
	width:auto;
	padding:0;
	height:20px;
	float:left;
}
a.liquid_button b,
a.liquid_button_blue b{
	float:left;
	background:url(../img/liquid_btn_green_right.gif) no-repeat 100% 0;
	padding:2px 5px 0 5px;
	height:18px;
	font-weight:normal;
}
a.liquid_button_blue_left b{
	float:left;
	background:url(../img/liquid_btn_green_right.gif) no-repeat 100% 0;
	padding:2px 5px 0 5px;
	height:18px;
	font-weight:normal;
}
a.liquid_button:hover{
	background:url(../img/liquid_btn_green_left.gif) no-repeat 0 -20px;
}
a.liquid_button:hover b{
	background:url(../img/liquid_btn_green_right.gif) no-repeat 100% -20px;
}
a.liquid_button_blue{
	background:url(../img/liquid_btn_blue_left.gif) no-repeat 0 0;
}
a.liquid_button_blue_left{
	background:url(../img/liquid_btn_blue_left.gif) no-repeat 0 0;
}
a.liquid_button_blue b{
	background:url(../img/liquid_btn_blue_right.gif) no-repeat 100% 0;
}
a.liquid_button_blue_left b{
	background:url(../img/liquid_btn_blue_right.gif) no-repeat 100% 0;
}
a.liquid_button_blue:hover{
	background:url(../img/liquid_btn_blue_left.gif) no-repeat 0 -20px;
}
a.liquid_button_blue_left:hover{
	background:url(../img/liquid_btn_blue_left.gif) no-repeat 0 -20px;
}
a.liquid_button_blue:hover b{
	background:url(../img/liquid_btn_blue_right.gif) no-repeat 100% -20px;
}
a.liquid_button_blue_left:hover b{
	background:url(../img/liquid_btn_blue_right.gif) no-repeat 100% -20px;
}



div.number_shown div.pager ul{
	width:auto;
}
div.compare_add{
	margin-left:25px !important;
}
div.compare_add b{
	float:right;
	margin:0 15px 0 15px;
	cursor:pointer;
	color:#6c889c;
}
div.compare_add b:hover{
	color:#993333;
}
div.wishes{
	width:100%;
	background:url(../img/bg_wishes_center.gif) repeat-y 0 0;
	margin:28px 0 0 0;
	position:relative;
}
div.wishes_top{
	width:100%;
	background:url(../img/bg_wishes_top.gif) no-repeat 0 0;
}
div.wishes_bottom{
	width:654px;
	background:url(../img/bg_wishes_bottom.gif) no-repeat 0 100%;
	padding:13px;
}
div.wishes h4{
	font-size:14px;
}
div.wishes p{
	width:100%;
}
div.choice{
	width:100%;
	background:url(../img/bg_choice_center.gif) repeat-y 0 0;
	margin:-1px 0 0 0;
}
div.choice_top{
	width:100%;
	background:url(../img/bg_choice_top.gif) no-repeat 0 0;
}
div.choice_bottom{
	width:654px;
	background:url(../img/bg_choice_bottom.gif) no-repeat 0 100%;
	padding:7px 13px 10px 13px;
}
div.choice input{
	float:left;
	width:13px;
	height:13px;
	padding:0;
	margin:1px 0 0 0;
}
div.choice label{
	float:left;
	padding:0 35px 0 7px;
}
div.choice span{
	float:left;
	width:217px;
}
div.choice span label{
	padding-right:5px;
}
div.choice span a{
	float:left;
}
div.choice span a img{
	display:inline;
}
div.choice span em{
	float:left;
	width:200px;
	font-style:normal;
}

div.cost{
	float:left;
	width:100%;
	padding:10px 0 5px 0;
}
div.above_ground{
	width:100%;
	padding:9px 0;
}
div.above_ground p{
	float:left;
	width:auto;
	margin:2px 20px 0 0;
}
div.above_ground select{
	float:left;
	font:12px Arial;
	color:#003063;
	background-color:#f5f9fc;
	border:1px #2d5680 solid;
}


/* Wizard End */








/*qwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww*/

div.breadcrumb li strong{
	float:left;
	margin:0 10px 0 0;
	height: 500px;
}
div.breadcrumb li.last{
	background:url(../img/divider.gif) repeat-y 0 0;
	padding-left:5px;
	width: 499px;
}
div.breadcrumb li.last span.choose span
{
    height: 20px;
    float: left;
    width: 164px;
}
a.narrowed{
	/*float:right;*/
	background:url(../img/arrow_down.gif) no-repeat 100% 5px;
	padding:0 15px 0 0;
	/*margin:8px 5px 0 0;*/
	font-size:11px;
	color:#003366;
	position:absolute;
	top:8px;
	right:5px;
}
a.narrowed:hover{
	text-decoration:underline;
}
a.narrowed:visited{
	color:#003366;
}
a.expanded{
	/*float:right;*/
	background:url(../img/arrow_up.gif) no-repeat 100% 5px;
	padding:0 15px 0 0;
	/*margin:8px 5px 0 0;*/
	font-size:11px;
	color:#003366;
}
a.expanded:hover{
	text-decoration:underline;
}
div.number_shown{
	width:100%;
}
h2 span{
	font-size:12px;
}
h2 span a{
	color:#003366;
}
h2 span a:hover{
	text-decoration:underline;
}
div.results h2{
	float:left;
}
div.results  b
{
	font-weight: normal;
}
div.results h2 span
{
	/*margin-left: 10px;*/
}
div.results em /*, div.delete_product em.compare*/{
	float:right;
	font-style:normal;
	margin:7px 0 0 0;
}
div.results em a
{
    text-decoration: underline;
    float: left;
    color:#003366;
}
div.results em a:hover{
	text-decoration:none;
}
div.number_shown_products{
	width:100%;
}
div.number_shown_products ul{
	overflow:hidden;
	width:963px;
	margin:0 0 0 -23px;
}

div.delete_product ul{
	margin-left:-8px;
	width:708px;
}

div.number_shown_products ul li{
	display:inline;
	float:left;
	height:168px;
	margin:0 0 25px 24px;
	position:relative;
	width:168px;
	overflow:hidden;
}

div.number_shown_products_search_result{
	width:770px !important;
}
div.number_shown_products_search_result ul{
	overflow:hidden;
	width:723px !important;
	margin:0 0 0 -8px;
}
div.number_shown_products_search_result ul li{
	display:inline;
	float:left;
	height:168px;
	margin:0 0 8px 8px;
	position:relative;
	width:168px;
	overflow:hidden;
}


div.compare_box a,
div.number_shown_products ul li a{
	background:url(../img/bg_number_shown_products.gif) no-repeat 0 0;
	color:#003366;
	float:left;
	height:136px;
	padding:32px 0 0;
	text-align:center;
	width:168px;
}


div.main div.content div.number_shown_products ul li a {text-decoration:none;}
div.main div.content div.number_shown_products ul li a:hover {color:#993333;}

div.number_shown_products ul li a img
{
    width: 96px;
    height: 72px;
}
div.compare_box a{
	padding-top:10px;
	height:158px;
}
div.compare_box a:hover,
div.number_shown_products ul li a:hover{
	background:transparent url(../img/bg_number_shown_products_hover.gif) no-repeat scroll 0 0;
	color:#993333;
}
div.compare_box a img,
div.number_shown_products ul li a img{
	border:1px #fff solid;
	display:inline;
	width:96px;
	height:72px;
}
div.compare_box a i,
div.number_shown_products ul li a i{
	margin:14px 5px 0;
	display:block;
	overflow:hidden;
	font-style:normal;
}
/*div.number_shown_products ul li.action span{
	background:url(../img/set_together.png) repeat-x 0 0;
	height:79px;
	left:0;
	position:absolute;
	top:0;
	width:76px;
}*/
div.compare_input{
	font-size:11px;
	position:relative;
	margin:-158px 0 0 52px;
	float:left;
	display:inline;
}
div.compare_input input{
	float:left;
	width:13px;
	height:13px;
	margin:0;
	padding:0;
	position:relative;
}
div.compare_box label,
div.compare_input label{
	float:left;
	padding:0 0 0 5px;
}
div.compare_box em{
	float:none;
	display:block;
	font-size:11px;
	color:#89a0b0;
	margin:0 0 8px 0;
	cursor:pointer;
	font-style:normal;
}
div.number_shown div.pager{
/*	float:left;*/
	margin:-11px 0 0 0;
}
*+ html div.number_shown div.pager{
	margin:14px 0 0 0;
}
* html div.number_shown div.pager{
	margin:14px 0 0 0;
}
div.number_shown div.pager ul{
	float:left;
	margin:0 20px 0 0;
	clear:both;
	display:block;
}
div.pager p{
	float:left;
	margin:2px 0 0 0;
}
div.pager p a{
	font-weight:bold;
	color:#003366;
}
div.pager p a:hover{
	text-decoration:underline;
}
/*compare table*/
div.compare_table_page,
div.compare_table,
div.compare_table table{
	width:100%;
}
div.compare_table{
	width:100%;
}
div.compare_table td{
	border-left:1px #bfcbd8 solid;
	text-align:center;
	width:168px !important;
	padding:4px 12px;
}
div.compare_box{
	width:168px;
}


div.delete_product ul li{
	margin-left:8px;
}
div.delete_product em.compare a{
	background:url(../img/plus.gif) no-repeat 0 3px;
	padding:0 0 0 15px;
	text-decoration:none;
}
div.delete_product em.compare a:hover{
	text-decoration:underline;
}
div.delete_product div.compare_input{
	margin-left:58px;
}


div.delete_product em.configdetails
{
    float:right;
    font-style:normal;
    margin:7px 0 0;
    width: 372px;
    
}
div.delete_product em.configdetails a
{
    float: right;
    color:#003366;
    text-decoration:underline;
    background: none;
    padding-left: 3px;
}
div.delete_product em.configdetails a:hover
{
    text-decoration: none;
}
div.delete_product em.configdetails span 
{
    cursor:default;
    padding:0 3px 0 7px;
    float: right;
}



div.operation{
	width:100%;
	margin:5px 0 0 0;
}
div.operation span{
	display:block;
	border-top:1px #bfcbd8 solid;
	margin:4px 0;
}
div.operation a{
	color:#003366;
	font-weight:bold;
}
div.operation a:hover{
	text-decoration:underline;
}
div.compare_box div.compare_input{
	margin-left:60px;
	color:#89a0b0;
}
div.compare_table tr.gray td{
	background-color:#bfcbd8;
	text-align:left;
}
div.compare_table tr.blue td{
	background-color:#e7f2f9;
}
div.compare_table tr td.first_td{
	border:none;
	text-align:left;
}





body.blue_top{
	background-position: 0 30px;
}
div.blue_menu_wide{
	background-color:#003063;
	height:23px;
	padding:7px 0 0 0;
	width:100%;
}
div.blue_menu{
	width:960px;
	margin:0 auto;
	color:#fff;
}
div.blue_menu a{
	float:left;
	color:#fff;
}
div.blue_menu a:hover{
	color:#99ccff;
}
div.blue_menu ul{
	float:right;
	margin:0 130px 0 0;
	display:inline;
}
div.blue_menu ul li{
	float:left;
	margin:0 0 0 20px;
}
div.advanced_search input{
	width:96px;
}
div.advanced_search a{
	float:right;
	color:#6c889c;
	margin:3px 14px 0 0;
}
div.advanced_search a:hover{
	text-decoration:underline;
}
div.images{
	width:100%;
	margin:14px 0 0 0;
}
div.images a{
	float:left;
	color:#003366;
	margin:0 23px 0 0;
	text-decoration:none;
}

div.main div.content div.images a {text-decoration:none;}
div.main div.content div.images a:hover {color:#006699; text-decoration:underline;}

div.images a:hover{
	text-decoration:underline;
}
div.images a.afbeeldingen{
	background:url(../img/image1.gif) no-repeat 0 0;
	padding:8px 0 7px 37px;
}
div.images a.video{
	background:url(../img/image2.gif) no-repeat 0 0;
	padding:8px 0 7px 27px;
}
div.proposal_form{
	width:100%;
}
div.left_part_form{
	float:left;
	width:298px;
}
div.right_part_form{
	float:right;
	width:320px;
}
div.left_part_form div,
div.logboek div,
div.right_part_form div {
	height:23px;
	padding:0 0 10px 0;
}
div.proposal_form label{
	float:left;
	width:78px;
}

#ctl00_ContentPlaceHolderBasis_btnAdresToevoegen2, #ctl00_ContentPlaceHolderBasis_btnAdresToevoegen1 {float:right; height:21px; }

div.proposal_form input,
div.proposal_form textarea,
div.logboek input,
div.logboek textarea {
	float:right;
	width:208px;
	height:15px;
	border:1px #2e5781 solid;
	background-color:#f5f9fc;
	padding:3px 5px;
	font:12px Arial;
	color:#003063;
}

div.logboek input,
div.logboek textarea {float:left; width:360px; background-color:#fff;}
div.logboek label, div.logboek-adres p span {float:left; width:210px; padding-right:10px;}
div.news_detail div.logboek-adres p {padding-bottom:0;}
div.logboek-adres {margin:0 0 15px 0;}
div.logboek-niet-gevonden {width:592px;}
div.logboek-niet-gevonden p {float:left; margin-left:220px; display:inline;}
div.logboek-niet-gevonden a {color:#003366; text-decoration:underline; font-weight:bold;}
div.logboek-dropdown select {border:1px solid #2E5781; width:372px; height:23px;}

div.beheerder-form input {width:155px;}
div.beheerder-form span {float:left; margin:0 12px; padding-top:4px;}

a.logboek-button {
	float:right;
	width:115px;
	height:18px;	
	background:url(../img/btn_blue_logboek.gif) left top no-repeat;
	color:#fff !important;
	text-align:center;
	padding:2px 0 0 0;
}

a.logboek-button:hover {background:url(../img/btn_blue_logboek.gif) 0 -20px no-repeat;}
#ctl00_ContentPlaceHolderBasis_lnkNextStep2, 
#ctl00_ContentPlaceHolderBasis_lnkNextStep3,
#ctl00_ContentPlaceHolderBasis_lnkNextStep4 {margin:40px 15px 0 0;}
div.kopieer-gegevens, 
div.adres-toevoegen,
div.verwijder-installateur,
div.verwijder-keuring {
	float:right; 
	width:690px; 
	text-align:center; 
	margin:10px 0 0 0;
}

	div.verwijder-keuring div,
	div.adres-toevoegen div,
	div.kopieer-gegevens div, 
	div.verwijder-installateur div {
		width:372px; 
		float:right;
		height:auto;
		padding-bottom:0;
		margin-right:98px; 
		background:url(../img/bg-kopieer-gegevens.gif) right bottom no-repeat;
	}

	div.kopieer-gegevens a, 
	div.verwijder-installateur input, 
	div.kopieer-gegevens input, 
	div.adres-toevoegen input,
	div.verwijder-keuring input {
		float:right;
		margin-right:92px;
		width:175px;
		height:21px;	
		background:url(../img/btn_blue-kopieren.gif) left top no-repeat;
		color:#fff !important;
		text-align:center;
		padding:1px 0 3px;
		border:none;
	}
	
	div.adres-toevoegen input {background:url(../img/btn_blue-voegtoe.gif) left top no-repeat; margin-right:109px; width:154px;}
	div.verwijder-installateur input {background:url(../img/btn_blue-verwijderen.gif) left top no-repeat; width:191px; margin-right:93px;}
	div.verwijder-keuring input {background:url(../img/btn_blue-verwijder-keuring.gif) left top no-repeat; width:221px; margin-right:77px;} 
	
	div.kopieer-gegevens input:hover {cursor:pointer; background:url(../img/btn_blue-kopieren.gif) left -20px no-repeat;}
	div.verwijder-keuring input:hover {cursor:pointer; background:url(../img/btn_blue-verwijder-keuring.gif) left -20px no-repeat;} 
	div.verwijder-installateur input:hover {cursor:pointer; background:url(../img/btn_blue-verwijderen.gif) left -20px no-repeat;}
	div.adres-toevoegen input:hover {cursor:pointer; background:url(../img/btn_blue-voegtoe.gif) left -20px no-repeat;}

div.logboek div.logboek-textarea {float:left; width:690px; height:auto;}
div.logboek div.logboek-textarea textarea {height:89px;}
div.logboek div.logboek-small input {width:155px; margin-right:10px;}
div.logboek div.logboek-xsmal input {float:left; width:66px;}
div.logboek div.logboek-xsmal span {float:left; margin:0 3px 0 4px;}
div.logboek .logboek-dropdown {float:left;}
div.logboek div.logboek-small span, div.logboek div.logboek-xsmal span {float:left; padding-top:4px;}

#ctl00_ContentPlaceHolderBasis_txtLeeftijdsgroepTot {margin-right:7px;}
#ctl00_ContentPlaceHolderBasis_txtVeiligezoneTot {margin-right:5px;}
#ctl00_ContentPlaceHolderBasis_lnkNextStep4 {background:url(../img/btn_blue-logboek.gif) left top no-repeat; width:118px;}
#ctl00_ContentPlaceHolderBasis_lnkNextStep4:hover {cursor:pointer; background:url(../img/btn_blue-logboek.gif) left -20px no-repeat;}
#ctl00_ContentPlaceHolderBasis_cbStap3b {margin-top:10px;}

div.logboek div {float:left; width:592px;}

div.proposal_form span {float:left;}
div.proposal_form input.checkbox, div.proposal_form span.checkbox input{
	float:left;
	width:13px;
	height:13px;
	border:none;
	margin:1px 0 0 0;
}
div.proposal_form em, div.proposal_form span.checkbox label{
	float:left;
	font-style:normal;
	margin:0 50px 0 10px;
	width: auto;
}
div.proposal_form select{
	float:left;
	font:12px Arial;
	color:#003063;
	margin:0 10px 0 0;
	border:1px #2e5781 solid;
	background-color:#f5f9fc;
}
div.right_part_form div.textarea_block{
	height:162px;
}
div.proposal_form textarea{
	width:308px;
	height:154px;
	margin:2px 0 0 0;
}
a.calendar{
	float:right;
	width:25px;
	height:23px;
	background:url(../img/icon_calender.gif) no-repeat 0 0;
	margin:0 0 0 4px;
}
div.proposal_form input.short{
	width:179px;
	float:right;
}
div.proposal_form a{
	color:#003366;
}
div.proposal_form a:hover{
	text-decoration:underline;
}
a.shopping{
	float:right;
	text-align:center;
	font-size:13px;
	color:#003366;
	width:113px;
	height:21px;
	background:url(../img/btn_shopping.gif) no-repeat 0 0;
	padding:2px 0 0 0;
	margin:0 9px 0 5px;
}
a.shopping:hover{
	text-decoration:underline;
}

div.main div.content .proposal_form .shopping {margin-right:0; margin-top:7px; margin:7px 0 0 14px; text-decoration:none;}

div.specificaties table{
	width:100%;
}
div.specificaties table td{
	padding:4px 0 4px 15px;
	border-bottom:1px #fff solid;
}
div.specificaties table tr.blue_bg_title td{
	background-color:#a1cae9;
	color:#fff;
	border:none;
}
div.specificaties table tr.blue_bg_title td.empty{
	background:none;
	width:21px;
	border:none;
	padding:0;
}

div.registreer table {	
	margin: 0 auto;
	padding-top: 80px;
}

div.registreer table td input,
div.registreer table td {	
	font: 12px Arial,Verdana,sans-serif;
	color: #003366;
}

div.foto_image  {
	border:1px solid #FFFFFF;
	float:left;
	height:282px;
	margin:0 0 50px;
	width:377px;
	max-height: 282px;
	max-width: 377px;
}

div.foto_tab {
	float:right;
	margin:0 0 50px;
	width:270px;
}
div.foto_tab p{
	padding:0 0 15px 0;
}
/*datepicker*/
/* Main Style Sheet for jQuery UI date picker */
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div {
	/*resets*/
	margin: 0; 
	padding: 0; 
	outline: 0; 
	line-height: 1.3; 
	text-decoration: none; 
	font-size: 100%; 
	list-style: none;
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
	/*background: #f5f9fc url(../img/eeeeee_40x100_textures_03_highlight_soft_100.png) 0 0 repeat-x;*/
	background-color: #f5f9fc;
	font-size: 1.1em;
	border: 4px solid #2e5781;
	width: 15.5em;
	padding: 2.5em .5em .5em .5em;
	position: relative;
}
.ui-datepicker-div, #ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
}
.ui-datepicker-inline {
	float: left;
	display: block;
}
.ui-datepicker-control {
	display: none;
}
.ui-datepicker-current {
	display: none;
}
.ui-datepicker-next, .ui-datepicker-prev {
	position: absolute;
	left: .5em;
	top: .5em;
	/*background: #f6f6f6 url(../img/f6f6f6_40x100_textures_02_glass_100.png) 0 50% repeat-x;*/
	background-color:#fff;
}
.ui-datepicker-next {
	left: 14.6em;
}
.ui-datepicker-next:hover, .ui-datepicker-prev:hover {
	background: #fdf5ce url(../img/fdf5ce_40x100_textures_02_glass_100.png) 0 50% repeat-x;
}
.ui-datepicker-next a, .ui-datepicker-prev a {
	text-indent: -999999px;
	width: 1.3em;
	height: 1.4em;
	display: block;
	font-size: 1em;
	background: url(../img/ef8c08_7x7_arrow_left.gif) 50% 50% no-repeat;
	border: 1px solid #2e5781;
	cursor: pointer;
}
.ui-datepicker-next a {
	background: url(../img/ef8c08_7x7_arrow_right.gif) 50% 50% no-repeat;
}
.ui-datepicker-prev a:hover {
	/*background: url(../img/ef8c08_7x7_arrow_left.gif) 50% 50% no-repeat;*/
	background-color:#f2dbe0;
}
.ui-datepicker-next a:hover {
	/*background: url(../img/ef8c08_7x7_arrow_right.gif) 50% 50% no-repeat;*/
	background-color:#f2dbe0;
}
.ui-datepicker-prev a:active {
	/*background: url(../img/ef8c08_7x7_arrow_left.gif) 50% 50% no-repeat;*/
	background-color:#f2dbe0;
}
.ui-datepicker-next a:active {
	/*background: url(../img/ef8c08_7x7_arrow_right.gif) 50% 50% no-repeat;*/
	background-color:#f2dbe0;
}
.ui-datepicker-header select {
	border: 1px solid #cccccc;
	color: #003366;
	background: #fff;
	font-size: 1em;
	line-height: 1.4em;
	position: absolute;
	top: .5em;
	margin: 0 !important;
}
.ui-datepicker-header option:focus, .ui-datepicker-header option:hover {
	background: #fdf5ce;
}
.ui-datepicker-header select.ui-datepicker-new-month {
	width: 7em;
	left: 2.2em;
}
.ui-datepicker-header select.ui-datepicker-new-year {
	width: 5em;
	left: 9.4em;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: right;
}
table.ui-datepicker td a {
	padding: .1em .3em .1em 0;
	display: block;
	color: #003366;
	/*background: #f6f6f6 url(../img/f6f6f6_40x100_textures_02_glass_100.png) 0 50% repeat-x;*/
	background-color:#fff;
	cursor: pointer;
	border: 1px solid #2e5781;
}
table.ui-datepicker td a:hover {
	border: 1px solid #f2dbe0;
	color: #993333;
	/*background: #fdf5ce url(../img/fdf5ce_40x100_textures_02_glass_100.png) 0 50% repeat-x;*/
	background-color:#f2dbe0;
}
table.ui-datepicker td a:active {
	border: 1px solid #fbd850;
	color: #eb8f00;
	background: #ffffff url(../img/ffffff_40x100_textures_02_glass_65.png) 0 50% repeat-x;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: #333333;
	text-transform: uppercase;
}
table.ui-datepicker .ui-datepicker-title-row td a {
	color: #333333;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

/*end of datepicker stylesheet*/
/*----------------------------------------------------------------------------------------------------------------------------------------*/


/*news detail page*/
div.news_detail_date{
	width:690px;
	padding:6px 0 0 10px;
	background:url("../img/bg_green_block.gif") repeat-x 0 100%;
	overflow: visible;
	float: left;
}
div.news_detail{
	float:left;
	width:620px;
}
div.news_detail p{
	padding:0 0 15px 0;
	overflow: visible;
}
div.news_detail_width{
	width:100%;
	float:none;
	overflow: visible;
}
div.news_detail h4{
	padding-bottom:10px;
}
div.news_detail strong{
	font-size:14px;
	display:block;
	margin:16px 0 0 0;
}

div.news_detail img{
	float:right;
	clear:both;
}

div.date{
	float:right;
	width:70px;
	text-align:center;
	margin:30px 0 0 0;
}
div.date strong{
	font-size:48px;
	line-height:40px;
	font-weight:normal;
}
div.date span{
	font-size:15px;
	color:#a0cae8;
	display: block;
}
div.three_buttons{
	float:left;
	width:690px;
	height:20px;
	overflow:visible;
	padding:40px 0 0 0;
	position:relative;
}
div.three_buttons a{
	margin:0 15px 0 0;
}
div.share_menu{
	width:114px;
	height:147px;
	position:absolute;
	bottom:19px;
	right:1px;
	background:url(../img/bg_share_menu.gif) no-repeat 0 0;
	padding:0 0 8px 0;
}
div.share_menu li{
	width:100%;
	float:left;
	overflow:hidden;
	margin:8px 0 0 0;
}
div.share_menu a{
	color:#003063;
	padding:0 0 0 25px;
	margin:0 0 0 15px;
}
div.share_menu a:hover{
	text-decoration:underline;
}
div.share_menu a.favor{
	background:url(../img/icon_favor.gif) no-repeat 0 0;
}
div.share_menu a.print{
	background:url(../img/icon_print.gif) no-repeat 0 0;
}
div.share_menu a.google{
	background:url(../img/icon_google.gif) no-repeat 0 0;
}
div.share_menu a.twitter{
	background:url(../img/icon_twitter.gif) no-repeat 0 0;
}
div.share_menu a.facebook{
	background:url(../img/icon_facebook.gif) no-repeat 0 0;
}
div.share_menu a.hyves{
	background:url(../img/icon_hyves.gif) no-repeat 0 0;
}
.SearchResultsGrid p{
	color:#003063;
}
p.search_title a{
	font-size:16px;
	font-weight:bold;
	color:#003063;
}
p.search_title a:hover{
	text-decoration:underline;
}
.Pager a,
.Pager a:link,
.Pager span{
	display:block;
	padding:2px;
	font-family:Arial,Verdana,sans-serif;
}
.Pager a:hover{
	background-color:#A1CAE9;
	color:#fff !important;
	font-weight:bold;
}
.Pager span{
background-color:#A1CAE9;
color:#FFFFFF;
font-weight:bold;
}
.btSearch 
{
	width:0px !important;
	height:0px !important;
	padding:0px !important;
	 border-width:0px !important;
	
}
p.test{
	overflow:hidden;
	width:100%;
}
p.test input{
	margin:0 !important;
}

.nopadding_td
{
	padding:0 !important;
	border-width:0 !important;
	width:0 !important;
}
#ctl00_ContentPlaceHolderBasis_cb strong{
	font-size:12px;
}
.news_list .blue_text {
	margin:0 5px 0 0;
}

div.slider_content ul li img
{
	width: 96px;
	height: 72px;
}

div.advanced_search input.long_search{
	width:208px;
}
div.register_form{
	width:415px;
	margin:0 0 0 120px;
	color:#003063;
}
div.register_form td{
	padding:10px 0 0 0;
}
div.register_form input{
	float:left;
	width:269px;
	color:#003063;
	border:1px #3f6389 solid;
}

div.checkbox-field {float:left;}
div.checkbox-field input, div.checkbox-field label {float:left; width:auto; border:none;}
div.checkbox-field input {padding-left:0; margin-left:0;}
#ctl00_ContentPlaceHolderBasis_cbOntvang {width:auto; margin-right:12px; border:none; margin-left:0;}
div.register_form p.belangrijk-privacy {margin-left:29px;}

div.register_form select{
	float:left;
	width:281px;
	color:#003063;
	border:1px #3f6389 solid;
	font:12px Arial;
}

#ctl00_ContentPlaceHolderBasis_ddlAanhef {width:100px;}

div.register_form input.checkbox{
	width:13px;
	height:13px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	border:none;
}
div.register_form label{
	float:left;
	margin:0 15px 0 0;
}

div.checkbox-field label {float:left; width:auto; margin:2px 15px 0 9px;} 
div.register_form a.blue_button{
	margin:0 13px 0 0;
}
div.register_form p{
	margin:0 0 0 23px;
}
div.adv_search{
	width:100%;
}
div.adv_search table,
div.adv_search table table{
	width:100%;
}
div.adv_search td{
	padding:10px 0 0 0;
}
div.adv_search input{
	float:left;
	width:208px;
	color:#003063;
	border:1px #3f6389 solid;
}

div.adv_search .divLoginPrijsmelding {overflow:visible;}
#ctl00_ContentPlaceHolderBasis_cbVerfijnSorteringActie {width:auto; margin:1px 10px 0 0; border:none;}

div.adv_search input.small{
	width:48px;
}
div.adv_search input.checkbox{
	width:13px;
	height:13px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	border:none;
}
div.adv_search select{
	float:left;
	width:220px;
	color:#003063;
	border:1px #3f6389 solid;
	font:12px Arial;
}
div.adv_search tr.inactive td{
	color:#b8c5d3 !important;
}
div.adv_search tr.inactive input.small{
	width:48px;
	border:1px #b8c5d3 solid;
	background-color:#fff;
}
span.login_price{
	position:relative;
	top:80px;
}
span.login_price a{
	font-weight:bold;
	color:#003061;
}
span.login_price a:hover{
	text-decoration:underline;
}
div.adv_search td p{
	overflow:hidden;
	width:100%;
	padding:10px 0 0 0;
}
div.adv_search a.blue_button{
	margin:0 12px 0 0;
}
div.adv_search a.clear{
	background:url(../img/btn_blue1.gif) no-repeat 0 0;
	width:111px;
}
div.adv_search a.clear:hover{
	background:url(../img/btn_blue1.gif) no-repeat 0 -20px;
}

#ctl00_ContentPlaceHolderBasis_btnWis {width:103px; background:url(../img/btn_blue-zoekcriteria.gif) left top no-repeat;}
#ctl00_ContentPlaceHolderBasis_btnWis:hover {background-position:0 -20px;}

/* =============================== @contact =============================== */
#contact-form.tabs_content, #contact-form div.tabs_content_bottom {background:none;}
#contact-form .right_part_form h3 {padding-top:0;}
#contact-form div.proposal_form input, #contact-form div.proposal_form textarea {background-color:#fff;}
#contact-form div.tabs_content_bottom {padding:10px 20px 20px 0;}
#contact-form .right_part_form p {margin-bottom:17px;}
#contact-form div.proposal_form label {width:107px;}
#contact-form div.proposal_form input {width:269px;}
#contact-form div.right_part_form {width:200px;}
#contact-form div.left_part_form, #contact-form #ctl00_ContentPlaceHolderBasis_pnlContactformulier {float:left; width:418px;}
#contact-form div.proposal_form span.checkbox input {width:13px;}
#contact-form input#ctl00_ContentPlaceHolderMain_txtDate1,
#contact-form input#ctl00_ContentPlaceHolderMain_txtDate2,
#contact-form input#ctl00_ContentPlaceHolderMain_txtDate3 {width:179px;}
#contact-form div.proposal_form span.checkbox label {margin:0 50px 0 10px; width:auto;}
#contact-form div.left_part_form div.datum-voorstel {padding-right:61px;}
#contact-form div.proposal_form textarea {width:269px;}
#contact-form div.left_part_form div.contact-textarea {height:163px;}
#contact-form div.verstuur-button {position:relative; background:url(../img/bg_blue_block.gif) repeat-x 0 100%;}
	#contact-form div.verstuur-button a {right:13px; bottom:0; position:absolute;}

#contact-form div.left_part_form div {position:relative;}
#contact-form div.left_part_form .required {position:absolute; top:10px; right:-20px;}

#offerte_aanvraag {background:url(../img/bg_tabs_offerte_top.gif) left top no-repeat;}
#offerte_aanvraag div.tabs_content {margin-top:2px;}


/* ======================== @brochure aanvragen ======================== */
div.aanvraagdigitaal {
	position:relative; 
	float:left;
	border:1px solid #336666; 
	border-top:5px solid #336666; 
	width:218px;
	padding-top:13px;
	margin-top:-21px;
}
	div.aanvraagdigitaal p {
		float:left;
		margin-left:14px; 
		margin-bottom:20px;
		color:#336666;
		display:inline;
	}
	
	div.aanvraagdigitaal a {
		color:#336666;
	}	
	
	div.aanvraagdigitaal .button {
		float:right; 
		bottom:0; 
		margin-right:15px;
		display:inline;
		font-weight:bold;
	}
	
	#ctl00_ContentPlaceHolderRight_lbPerPost {margin-right:11px;}

div#dialog
{
    width: 250px !important ; 
    height:110px !important; 
    background-color:#F4FAF8;
}
div#dialog div
{
    width:240px;
    margin:15px auto 0;
    text-align:center;
}
div#dialog div a
{
    margin-right:10px; 
}
div#dialog div a.button_left
{
    float:left;   
    margin-left:10px;
}
div.pnladdconfig
{
    width: 170px;
    margin-bottom: 10px;
}
.withoutfloat
{
    float: none ! important;
}
span.txtError{color:#ff0000;}
div.register_form input.inputError{border:1px #ff0000 solid;}

/* ======================== #mijn ijslander config ======================== */
div.config{
	float:left;
	overflow:hidden;
	padding:15px 0 0 10px;
	width:330px;
}
div.config .offertewrap {margin-right:10px !important;}

div.config_mijn_ijslander{width:100%;padding:0 0 0 0;}
div.news .config_mijn_ijslander p {height: auto!important;margin:0;padding:0;}
div.config_mijn_ijslander p i{margin-left:4px;width:225px;font-style:normal;float:left;}
div.config_mijn_ijslander p span{float:right;width:87px;margin-right:10px;}
div.config_mijn_ijslander p span a{font-weight:normal;color:#336666!important;}

div.config_addition {margin-left:0 !important;margin-top:10px !important;float:left!important;}

div.config_warning {
	background-color:#FF0000 !important;
	color:#FFFFFF !important;
	display:inherit;
	height:40px !important;
	margin:0 0 0 -10px !important;
	padding:10px 10px 0 10px !important;
	width:100% !important;
}

*:first-child+html div.config_warning,
* html div.config_warning {
	margin:-15px 0 0 -10px !important;
}


/* ======================== #data table ======================== */
/* Algemene tabelopmaak */
.data_table {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003466; border-bottom: 1px solid #e8f3f9; border-right:0; width:100%;}
.data_table td {padding:3px; vertical-align:middle; text-align:center; border-right:1px solid #bfcbd7;}
.data_table td img {float:none!important;display:inline!important;}

/* Lege cel linksboven; geen breedte en dus schaling, t.b.v. 100% lay-out */
.data_table td.void {background-color:#e8f3f9;}

/* Header items */
.data_table td.header_row {width:58px; color:#003466; font-weight:normal; background-color:#e8f3f9;padding-left:10px; padding-right:10px; vertical-align:top;}

/* Linkerkolom opmaak */
.data_table td.intro_column {color:#003466; font-weight:bold; text-align:left;}
.intro_column_even {background-color:#e8f3f9; font-weight:bold; text-align:left;}

/* Achtergrond voor even rijen, eventueel toepassen op de table data wanneer wenselijk */
.data_table tr.even {background-color:#e8f3f9;}
.column_even {background-color:#e8f3f9;}

/* Bijschrift */
p.data_table_bijschrift {font-family:Arial, Helvetica, sans-serif!important;font-size:11px!important;color:#becad8!important;padding-left:3px!important;}

 a.arrow_up
        {
            display: block;   
            background:url(/img/arrow-up.gif);
            width: 16px;
            height: 16px;
            text-indent: -9999px;
            float: right;
            margin-left: 5px;
        }

        a.arrow_down
        {
            display: block;   
            background:url(/img/arrow-down.gif);
            width: 16px;
            height: 16px;
            text-indent: -9999px;
            float: right;
            margin-left: 5px;
        }
        
.brochure-overlay {
    height: 16px;
    margin-top: 147px;
    position: absolute;
    text-align: center;
    width: 198px;
    z-index: 9999;
    color:#ffffff;
    font-size:16px;    
}
div.right_col_green_block div.brochure-overlay a {
    color:#ffffff;
    font-size: 14px;
    text-decoration:none;
}        

#ctl00_ContentPlaceHolderRight_pnlBrochurePlayground .downloadtext{
    color:#336666;
}
#ctl00_ContentPlaceHolderRight_pnlBrochurePlayground a.DownloadLink{
    color:#336666;    
    text-decoration:underline;
}
#ctl00_ContentPlaceHolderRight_pnlBrochurePlayground a.DownloadLink:hover{
    color:#336666;    
    text-decoration:none;
}

#ctl00_ContentPlaceHolderRight_pnlBrochureCitybox .downloadtext{
    color:#336666;
}
#ctl00_ContentPlaceHolderRight_pnlBrochureCitybox a.DownloadLink{
    color:#336666;    
    text-decoration:underline;
}
#ctl00_ContentPlaceHolderRight_pnlBrochureCitybox a.DownloadLink:hover{
    color:#336666;    
    text-decoration:none;
}
/* --- @landingspagina --- */
a.bekijk_assortiment{
	float:right;
	width:166px;
	height:18px;
	background:url(../img/btn_green_wide_2.gif) no-repeat 0 0;
	color:#fff !important;
	text-align:center;
	padding:2px 0 0 0;
}

a.bekijk_assortiment:hover{
	text-decoration:none !important;
	background:url(../img/btn_green_wide_2.gif) no-repeat 0 -20px;
}

/* --- @sitemap ----- */
/* --   1st level --- */
ul.sitemap {
	margin-left:15px;
}
ul.sitemap li {
	margin:3px 0 3px 0;
	background:url(../img/bullet.gif) no-repeat 0 5px;
}
ul.sitemap,
ul.sitemap li,
ul.sitemap li a {float:left;clear:both;}

/* --    devide ----- */
ul.sitemap li ul {margin-bottom:5px;}
ul.sitemap li a {font-weight:bold;padding-left:15px; width:100%; white-space:nowrap;}

/* --   2nd level --- */
ul.sitemap ul,
ul.sitemap ul ul,
ul.sitemap ul ul ul,
ul.sitemap ul ul ul ul,
ul.sitemap ul ul ul ul ul,
ul.sitemap ul ul ul ul ul ul,
ul.sitemap ul ul ul ul ul ul ul {
	float:left;
	margin:1px 0 1px 2px;
	clear:both;
	padding:0 0 0 30px;
	clear:both;
	border-left:1px dotted #bcdaef;
}

ul.sitemap li ul li a,
ul.sitemap li ul li ul li a,
ul.sitemap li ul li ul li ul li a,
ul.sitemap li ul li ul li ul li ul li a,
ul.sitemap li ul li ul li ul li ul li ul li a,
ul.sitemap li ul li ul li ul li ul li ul li ul li a,
ul.sitemap li ul li ul li ul li ul li ul li ul li ul li a {
	font-weight:normal;
}
