.rentals_link, .rentals_link:active, .rentals_link:visited
{
	text-decoration: none;
	color: #1e5ba8;
}

.rentals_link_selected, .rentals_link_selected:active, .rentals_link_selected:visited, .rentals_link_selected:hover
{
	text-decoration: none;
	color: #dd7444;
}


.rentals_link:hover
{
	color: #dd7444;
}


#taalkeuze_smart_div
{
	width: 980px;
	margin: 0px auto;
}

#taalkeuze_smart
{
	background-image: url('../images/layout_new/bg_taalkeuze_smart.png'); background-repeat: no-repeat; background-position: left bottom;
	position: absolute;
	z-index: 45;

	
	padding: 10px;
	width: 63px;
	
	text-align: left;
	
}

#taalkeuze_smart a, #taalkeuze_smart a:active, #taalkeuze_smart a:visited
{
	display: block;
	color: #1e5ba8;
}

#taalkeuze_smart a:hover
{
	color: #dd7444;
}

#search_smart
{
	background-image: url('../images/layout_new/bg_search.png');
	position: fixed;
	z-index: 4;
	
	padding: 0px;
		
	color: #FFFFFF;
	width: 100%;

}

#search_smart_div
{
	padding: 20px;

}

.rentals_uitklap_col1, .rentals_uitklap_col2
{
	display: table-cell;
	vertical-align: top;

}

.rentals_uitklap_col1
{
	width: default;
}

.rentals_uitklap_col2
{
	width: 252px;
}

.title_beschrijving
{
	padding-top: 10px;
	font-size: 14px;
	line-height: 150%;	
}

.title_beschrijving a
{
	text-decoration: underline;
}

.rentals_separator
{
	display: inline-block;
}

.rentals_separator_smart
{
	display: none;
}

.naast_elkaar
{
	display: table-cell;
	vertical-align: top;
	padding-left: 30px;

}

.naast_elkaar:first-child
{
	padding-left: 0px;
}

a:active, a:focus
{
	outline:none;
}


.rentals_responsive_img
{
	margin-bottom: 10px; 
	
	max-width: 350px; 
	margin-left: 20px; 

}

.poster_img
{
	background-color: #1d5ba7;
	
	width: 100%;
	height: 217px;
}

#poster_img_src, #poster_img_src2
{
	position: absolute;
	z-index: 2;
	
	background: url("/images/pixel.gif") no-repeat center center; 
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
	width: 100%;
	height: 217px;
	
	opacity: 1;
}

#poster_img_src2
{
	z-index: 1;
	opacity: 1;	
}

#poster_img_rest
{
	position: absolute;
	z-index: 2;
	
	width: 100%;
	height: 217px;	
}

.poster_img_shadow
{
	background-image: url('../images/layout_new/fg_poster_img.png'); background-repeat: repeat-x; background-position: left top;
	
	height: 13px;
}



#zoekform
{
	background-image: url('../images/layout/bg_zoekform.jpg'); background-repeat: no-repeat; background-position: left top;
	padding-left: 18px;
	padding-right: 18px;	
	padding-top: 18px;
	height: 254px;
}

#zoekformDiv
{
	background-color: #a5acaf;
	padding: 1px;
}

#zoekformInput
{
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-style: italic;
	
	border: 0px;
	font-size: 14px;
	color: #a4abae;
	
	width: 111px;
	
	height:15px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;	
	margin: 0px;
}

#zoekformSubmit
{
	border: 0px;
	font-size: 10px;
	font-weight: bold;
	background-color: #a5acaf;
	color: #FFFFFF;	
	width: 45px;
	height:16px;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;	
	margin: 0px;
}

#newHeader
{
	width: 980px;
	height: 93px;
	text-align: left;
	
}

#topbutton_search, #topbutton_language
{
	display: none;
}


#newHeaderA
{
	background-image: url('../images/layout/logo.png'); background-repeat: no-repeat; background-position: left top;
	position: absolute;
	z-index: 33;
	display: block;
	width: 190px;
	height: 122px;
	margin-left: 758px;
	margin-top: 23px;

}

#newHeaderBg
{
	position: absolute;
	z-index: 2;
	background-image: url('../images/layout/top.png'); background-repeat: no-repeat; background-position: left top;
	width: 980px;
	height: 250px;

}

#newHeaderImg
{
	position: absolute;
	z-index: 1;

	width: 980px;
	height: 157px;
	top: 93px;
}

#newHeaderDD
{
	position: absolute;
	z-index: 4;
	top: 36px;
	padding-left: 8px;
}

/* hamburger */
#hamburger
{
	display: none;
}

#underHeader
{
	display: none;
}


/* uitklapmenu */
#dd
{
	margin-left: 0px;
	padding: 0 0 0px 0;
}

#dd li 
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
}

#dd li a.menu 
{
	display: block;
	text-align: left;
	
	margin: 0 1px 0 0;
	padding: 10px;
	padding-bottom: 10px;
	width: auto;
	color: #0060be;
	
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	
	

}

#dd li a.menu span
{
	display: inline-block;
	padding-bottom: 4px;
	border-bottom: 2px solid #FFFFFF;
}

#dd li a.menu:hover span
{
	border-bottom: 2px solid #d2d5d7;
}

.submenu 
{
	margin-top: 1px;
	background-image: url('../images/layout/dd_bottom.png'); background-repeat: no-repeat; background-position: left bottom;
	padding-bottom: 15px;

	visibility: hidden;
	position: absolute;
	z-index: 3000;
}

.submenu a, .submenu a:visited
{
	background-image: url('../images/layout/dd_item.png'); background-repeat: repeat-y; background-position: left top;
	display: block;
	font: 12px arial;
	text-align: left;
	text-decoration: none;
	
	width: 173px;
	height: 27px;
	line-height: 27px;
	
	padding-left: 10px;
	color: #0060be;

}

.submenu a:hover 
{
	background-image: url('../images/layout/dd_hover.png'); background-repeat: repeat-y; background-position: left top;
	color: #0060be;
}

.poster_slogan
{
	margin-top: 76px;
	margin-bottom: 5px;

	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	
	font-size: 33px;
	line-height: 47px;
	color: #FFFFFF;
	
	text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.4);
}


.poster_share
{
	margin-bottom: 5px;


}

.share_facebook, .share_facebook:active, .share_facebook:visited, 
.share_youtube, .share_youtube:active, .share_youtube:visited, 
.share_linkedin, .share_linkedin:active, .share_linkedin:visited, 
.share_twitter, .share_twitter:active, .share_twitter:visited,
.share_facebook_footer, .share_facebook_footer:active, .share_facebook_footer:visited, 
.share_youtube_footer, .share_youtube_footer:active, .share_youtube_footer:visited, 
.share_linkedin_footer, .share_linkedin_footer:active, .share_linkedin_footer:visited, 
.share_twitter_footer, .share_twitter_footer:active, .share_twitter_footer:visited
{
	display: inline-block;
	background-repeat: no-repeat; background-position: left top;
	width: 48px;
	height: 48px;

	vertical-align: middle;
}

.share_facebook 	{ background-image: url('../images/layout_new/share_facebook.png'); } 
.share_facebook:hover 	{ background-image: url('../images/layout_new/share_facebook2.png'); }
.share_youtube  	{ background-image: url('../images/layout_new/share_youtube.png'); }
.share_youtube:hover  	{ background-image: url('../images/layout_new/share_youtube2.png'); }
.share_linkedin 	{ background-image: url('../images/layout_new/share_linkedin.png'); }
.share_linkedin:hover 	{ background-image: url('../images/layout_new/share_linkedin2.png'); }
.share_twitter 		{ background-image: url('../images/layout_new/share_twitter.png'); }
.share_twitter:hover 	{ background-image: url('../images/layout_new/share_twitter2.png'); }

.share_facebook_footer 		{ background-image: url('../images/layout_new/share_facebook_footer.png'); } 
.share_facebook_footer:hover 	{ background-image: url('../images/layout_new/share_facebook_footer2.png'); }
.share_youtube_footer 	 	{ background-image: url('../images/layout_new/share_youtube_footer.png'); }
.share_youtube_footer:hover  	{ background-image: url('../images/layout_new/share_youtube_footer2.png'); }
.share_linkedin_footer 		{ background-image: url('../images/layout_new/share_linkedin_footer.png'); }
.share_linkedin_footer:hover 	{ background-image: url('../images/layout_new/share_linkedin_footer2.png'); }
.share_twitter_footer 		{ background-image: url('../images/layout_new/share_twitter_footer.png'); }
.share_twitter_footer:hover 	{ background-image: url('../images/layout_new/share_twitter_footer2.png'); }

.footer_sharing
{
	width: 270px;
	margin-top: 25px;
}

.poster_search, .poster_search_dt
{
	display: table;
		
	width: 179px;
	height: 46px;
	
	margin: 0px auto;
}

.poster_search_td, .poster_search_dt_td
{
	
	display: table-cell;
	vertical-align: middle;
	
	background-image: url('../images/layout_new/bg_poster_search.png'); background-repeat: no-repeat; background-position: left top;
	
	width: 179px;
	height: 46px;
	

}

.poster_search_dt
{
	position: absolute;
	height: 34px;
}

.poster_search_dt_td
{
	background-image: url('../images/layout_new/bg_poster_search_dt.png');
	height: 34px;
}

.white_bg
{
	background-color: #FFFFFF;
}

.lightgrey_bg
{
	background-color: #e4e6e7;
}


.wieiswie1
{
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #d7d8da;
	
	margin-left: -20px;
	margin-right: -20px;
	padding-left: 20px;
	padding-right: 20px;	
	
	
}

.wieiswie2, .wieiswie2:active, .wieiswie2:visited
{
	display: inline-block;
	padding: 2px;
	width: 100px;
	margin-right: 10px;
	margin-top: 10px;
	background-color: #00aef0;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none !important;
}

.wieiswie2:hover
{
	background-color: #1e5ba8;
	color: #FFFFFF;

}

.wieiswie3, .wieiswie3:active, .wieiswie3:visited, .wieiswie3:hover
{
	display: inline-block;
	padding: 2px;
	width: 100px;
	margin-right: 10px;
	margin-top: 10px;
	background-color: #e6e7e9;
	color: #757171;
	text-align: center;
	text-decoration: none !important;
}


.wieiswiePersoon
{
	display: inline-block;
	width: 300px;
	margin-bottom: 10px;
	line-height: 17px;
}


.wieiswiePersoon a, .wieiswiePersoon a:visited, .wieiswiePersoon a:active
{
	color: #00aef0;
}

.wieiswieRuler
{
	border-top: 1px solid #d7d8da;
	padding-top: 10px;
	margin-left: -20px;
	margin-right: -20px;	
	padding-left: 20px;
	padding-right: 20px;	

}

.home_link_titel
{
	background-image: url('../images/layout/home_link_titel.gif');
}

.home_link
{
	background-image: url('../images/layout/home_link.gif');
}

.home_link_titel, .home_link,
.home_link_titel:visited, .home_link:visited,
.home_link_titel:active, .home_link:active,
.home_link_titel:hover, .home_link:hover
{
	background-repeat: no-repeat; background-position: left top;
	display: block;
	width: 150px;
	padding-right: 8px;
	height: 30px;
	line-height: 23px;
	color: #FFFFFF;
	font-style: italic;
	text-align: center;
	font-weight: normal;

}

.home_link, .home_link:active, .home_link:visited, .home_link:hover
{
	font-style: normal;
}

.withok_subtitel
{
	background-image: url('../images/layout/bg_withok_subitel.gif'); background-repeat: repeat-x; background-position:  left top;
}

.withok_subtitel span
{
	display: inline-block;
	line-height: 27px;
	background-color: #a5acaf;
	padding-left: 20px;
	padding-right: 20px;
	color: #FFFFFF;
	
}

.withok_subtitel a, .withok_subtitel a:visited, .withok_subtitel a:active
{
	color: #FFFFFF;
	font-weight: normal;

}


.withok_subtitel a:hover
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: underline;
}


.footerbalk
{
	background-color: #1e5ca8;
}

.footerbalk_div
{
	margin: 0px auto;
	width: 978px;
	color: #FFFFFF;
	
	text-align: left;
}

.footerbalk_backtotop
{
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 20px;
	text-align: center;
}

.footerbalk a, .footerbalk a:visited, .footerbalk a:active, .footerbalk a:hover
{
	color: #FFFFFF;
}

.footerbalk_td1, .footerbalk_td2
{
	display: table-cell;
	vertical-align: top;
	text-align: left;
	padding-bottom: 60px;
	
	font-size: 12px;
	line-height: 16px;
}

.footerbalk_td1
{
	width: 678px;
	padding-right: 30px;
}

.footerbalk_td2
{
	width: 270px;
}

.footerbalk td, .footerbalk td a,  .footerbalk td a:active,  .footerbalk td a:visited
{
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}

.footerbalk td a:hover, .footerlink:hover
{
	color: #3ba9e0;
}

.footerlink, .footerlink:visited, .footerlink:active
{
	border-bottom: 1px solid #FFFFFF;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 9px;
	font-family: Verdana;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;

}





.printlayer
{
	display: none;
}

@media print
{
	   
	.printlayer
	{
		display: block;
	}
	   
}


.tabel_licht
{
	line-height: 28px; 
	background-color: #eef0ef; 
	border-bottom: 1px solid #d7d8da; 
	border-top: 1px solid #d7d8da; 
	padding-left: 20px;
}
.tabel_normaal
{
	line-height: 28px; 
	
	border-bottom: 1px solid #d7d8da; 
	padding-left: 20px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.tabel_lichter
{
	line-height: 28px; 
	background-color: #f9f9f9; 
	
	border-bottom: 1px solid #d7d8da; 
	padding-left: 20px;
}

h1
{
	font-size: 22px;
	font-weight: normal;
	color: #205ba7;
	line-height: 30px;
	margin: 0px;
	padding: 0px;

	font-family: 'Open Sans', sans-serif;
	
	
	/*
	font-size: 16px;
	color: #FFFFFF;
	background-color: #00b0f7;
	line-height: 41px;
	padding: 0px;
	margin: 0px;
	padding-left: 20px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	*/
}

h2
{
	font-size: 20px;
	font-weight: normal;
	color: #1e5ba8;
	line-height: 32px;
	margin: 0px;
	padding: 0px;

	font-family: 'Open Sans', sans-serif;
		
}

h2 a, h2 a:active, h2 a:visited, h2 a:hover
{
	font-weight: normal;
	color: #1e5ba8;
}

h3
{
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #1e5ca8;
	
	margin: 0px;
	padding: 0px;
	
	line-height: 25px;

		
}

h4
{
	font-size: 14px;
	font-weight: bold;
	color: #005bbb;
	line-height: 34px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	
	font-family: Arial;
		
}

h5
{
	font-size: 14px;
	font-weight: bold;
	color: #005bbb;
	line-height: 34px;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	border-bottom: 1px solid #b5bbbe;
	font-family: Arial;
	text-transform:uppercase;
}

.pagination_table
{
	display: table;
	width: 100%;
}

.pagination_td1, .pagination_td2
{
	display: table-cell;
	vertical-align: top;

}

.pagination_td2
{
	text-align: right;
}

.opsomming, .opsomming_voorraad
{
	display: table;
	width: 940px;

}


.opsomming_tr, .opsomming_tr_voorraad
{
	display: table-row;

}

.opsomming_foto
{
	display: table-cell;
	vertical-align: top;
	text-align: left;
	
	padding: 0px;
	padding-bottom: 30px;

}

.opsomming_foto_voorraad
{
	display: table-cell;
	vertical-align: top;
	text-align: left;

	width: 200px; 
	border-bottom: 1px solid #cbcfd0; 
	padding-top: 20px;
	padding-bottom: 20px;
	
}

.opsomming_foto img, ..opsomming_foto_voorraad img
{
	border-bottom: 5px solid #00aff4;
}

.opsomming_text
{
	display: table-cell;
	vertical-align: top;
	text-align: left;

	padding: 0px;
	padding-left: 30px;	
	padding-bottom: 30px;

}

.opsomming_text_voorraad
{
	display: table-cell;
	vertical-align: top;
	text-align: left;

	border-bottom: 1px solid #cbcfd0; 

	padding-left: 20px;	
	padding-top: 20px;
	padding-bottom: 20px;
}

.opsomming_text_voorraad_titel, .opsomming_text_voorraad_titel:visited, .opsomming_text_voorraad_titel:active, .opsomming_text_voorraad_titel:hover
{
	cursor: default;
	text-decoration: none !important; 
	color: #717171;
	font-weight: bold;
}

.opsomming_nieuws
{
	display: table;
}


.opsomming_nieuws_tr
{
	display: table-row;
}



/* *** Nieuwe voorraad/used machines opbouw *** */
.um
{
	width: 940px;
	font-size: 0;	
}

.um_temp
{
	display: block;
	

}

.um_hr
{
	border-bottom: 1px solid #cbcfd0;
	margin-bottom: 20px;
	margin-right: 30px;
}

.um_item
{
	display: inline-block;
	
	width: 286px;
	max-width: 286px;
	overflow: hidden;
	
	height: 385px;
	
	margin-right: 26px;
	
	margin-bottom: 26px;
	
	
	
	font-size: 14px;
}

/*
.um_item:nth-child(3)
{
	background-color: #FF0000;
	margin-right: 0px;
}
*/

.um_options
{
	position: absolute;
	margin-left: 215px;
	margin-top: 5px;

	width: 65px;
}

.um_print, .um_print:visited, .um_print:active, .um_print:hover,
.um_mail, .um_mail:visited, .um_mail:active, .um_mail:hover
{
	background-image: url('../images/layout/um_print.png'); background-repeat: no-repeat; background-position: left top;
	
	display: inline-block;
	
	width: 30px;
	height: 30px;
	
	opacity: 0.8;
}

.um_mail, .um_mail:visited, .um_mail:active, .um_mail:hover
{
	background-image: url('../images/layout/um_mail.png');	
}

.um_print:hover, .um_mail:hover
{
	opacity: 1;
}

.um_printlink, .um_printlink:visited, .um_printlink:active, .um_printlink:hover
{
	background-image: url('../images/icons/print_grijs.png'); background-repeat: no-repeat; background-position: left center;
	display: inline-block;

	padding-left: 20px;
	color: #717171;
	text-decoration: none !important;

}

.um_printlink:active, .um_printlink:hover
{
	background-image: url('../images/icons/print.gif');
	color: #0066cb;
}

.um_img
{
	background-color: #e6e7e9;
	display: block;
	
	width: 286px;
	height: 215px;

	max-width: 286px;
	max-height: 215px;
	
	text-align: center;
}

.um_img img
{
	width: auto;
	max-width: 286px;
	max-height: 215px;
	min-height: 215px;
}

.um_title, .um_title:visited, .um_title:active, .um_title:hover
{
	display: block;
	background-color: #1159af;
	color: #FFFFFF;
	padding: 10px;
	
	height: 40px;
	
	font-size: 16px;
	line-height: 20px;
	text-decoration: none !important;
	
	overflow: hidden;
	
	border-bottom: 2px solid #FFFFFF;
}

.um_spec
{
	background-color: #e6e7e9;
	
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	color: #1159af;
	
	border-bottom: 2px solid #FFFFFF;
}

.um_spec span
{
	display: inline-block;
	font-weight: bold;
	width: 135px;
}

.um_borderlink, .um_borderlink:visited, .um_borderlink:active, .um_borderlink:hover
{
	display: inline-block;
	
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	margin-right: 4px;
	margin-bottom: 7px;
	
	border: 1px solid #717171;
	color: #717171;
	
	text-decoration: none !important;
	font-size: 16px;
}

.um_borderlink:active, .um_borderlink:hover
{
	border: 1px solid #1159af;
	color: #1159af;
}

#um_slideshow_table
{
	display: table;

	margin-bottom: 20px;
}

#um_slideshow_tr
{
	display: table-row;
}

#um_big_image_td
{
	display: table-cell;
	vertical-align: top;
}

#um_slideshow_left, #um_slideshow_left:visited, #um_slideshow_left:active, #um_slideshow_left:hover,
#um_slideshow_right, #um_slideshow_right:visited, #um_slideshow_right:active, #um_slideshow_right:hover
{
	background-image: url('../images/layout/um_left.png'); background-repeat: no-repeat; background-position: center center;
	position: absolute;
	
	display: block;
	
	width: 30px;
	height: 30px;
	
	padding: 10px;
	margin-top: 133px;
	
	opacity: 0.75;
}

#um_slideshow_right, #um_slideshow_right:visited, #um_slideshow_right:active, #um_slideshow_right:hover
{
	background-image: url('../images/layout/um_right.png');
	margin-left: 385px;

}

#um_slideshow_left:active, #um_slideshow_left:hover,
#um_slideshow_right:active, #um_slideshow_right:hover
{
	opacity: 1;
}

#um_big_image
{
	background-color: #e6e7e9;
	display: block;
	
	width: 438px;
	height: 317px;

	text-align: center;
}


#um_big_image_img
{
	width: auto;
	max-width: 438px;
	height: 317px;
	max-height: 317px;
	min-height: 317px;
}



#um_thumbs_td
{
	display: table-cell;
	vertical-align: top;
	
	padding-left: 20px;
}

#um_thumbs
{
	display: block;
	
	width: 450px;
	height: 327px;
	overflow: auto;
	
	font-size: 0;
}

.um_thumbs_img
{
	background-color: #e6e7e9;
	display: inline-block;

	width: 133px;
	height: 98px;
		
	margin-right: 10px;
	margin-bottom: 10px;
	
	text-align: center;
}

.um_thumbs_img img
{
	width: auto;
	max-width: 133px;
	height: 98px;
	max-height: 98px;
	min-height: 98px;
	
}

.to_top_arrow
{
	position: fixed;
	right: 0px;
	top: 80%;
	
	background-image: url('../images/icons/top_arrow.png'); background-repeat: no-repeat; background-position: left top;
	
	display: block;
	width: 43px;
	height: 43px;
}

/* *** */



.home_twitter_height
{
	height: 525px;
}

.opsomming_nieuws_td
{
	display: table-cell;
	width: 270px;
	height: 525px;
	
	text-align: left;
	
	padding-right: 65px;
}

.opsomming_nieuws_foto
{
	display: block;
	margin-bottom: 15px;
}

.opsomming_nieuws_foto img
{
	width: 270px;
	height: 185px;
	border-bottom: 3px solid #dd7747;
}

.opsomming_nieuws_text a, .opsomming_nieuws_text a:visited, .opsomming_nieuws_text a:active, .opsomming_nieuws_text a:hover
{
	color: #3ca9e2;
}

.opsomming_nieuws_text h3 a, .opsomming_nieuws_text h3 a:visited, .opsomming_nieuws_text h3 a:active, .opsomming_nieuws_text h3 a:hover
{
	color: #1e5ba8;
}

.opsomming_nieuws_text a:hover
{
	color: #1e5ba8;
}

.opsomming_nieuws_text h3 a:hover
{
	color: #dd7747;
}

.home_nieuws
{
	display: table-cell;
	vertical-align: top;
}

.home_twitter
{
	display: table-cell;
	vertical-align: top;
}

.home_twitter_div
{
	width: 270px; 
	height: 640px;
	
	text-align: left;
}

.home_sharing
{
	width: 270px; 

	margin: 0px auto;
	text-align: center;
	
	padding-bottom: 25px;
}






.voorraad_info_table
{
	display: table;
}

.voorraad_info_tr
{
	display: table-row;
}
 
.voorraad_info_td1
{
	display: table-cell;
	vertical-align: top;
	
	padding-bottom: 3px; 
	padding-right: 10px; 
	
	color: #205ba9;
}


.voorraad_info_td2
{
	display: table-cell;
	vertical-align: top;
	
	padding-bottom: 3px;
}

.voorraad_info_link
{
	display: none;
}

.nieuwsbrief
{
	background-image: url('../images/layout_new/bg_nieuwsbrief.jpg'); background-repeat: no-repeat; background-position:  right top;
	background-color: #e4e6e7;

	height: 253px;
	
	margin: 0px;
	padding: 0px;
	padding-top: 40px;
	
	text-align: left;
}

.nieuwsbrief_div
{
	width: 940px;
	margin: 0px auto;
}

.datum
{
	color: #c6c6c6;
}

.datum a, .datum a:visited, .datum a:active
{
	color: #999999;
	font-weight: normal;
}

.datum a:hover
{
	color: #0060bd;
	font-weight: normal;
}

#voorraad_table
{
	display: table;
	width: 100%;
}

#voorraad_cat, #voorraad_search, #voorraad_print
{
	display: table-cell;
	vertical-align: middle;
	padding-right: 15px;
	padding-bottom: 20px;
}

#voorraad_print
{
	text-align: right;
	padding-right: 0px;	
}

.balloon_right
{
	background-color: #717171;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 20px;
	float: right;
	width: 200px;
	padding: 15px;
	margin-top: 20px;
}

.grijze_banner
{
	background-color: #717171;
	color: #FFFFFF;

	text-align: center;
	font-size: 16px;
	line-height: 20px;
	
	padding: 15px;
	margin-bottom: 30px;
}

.grijze_banner a, .grijze_banner a:visited, .grijze_banner a:active, .grijze_banner a:hover
{
	
}

.balloon_right a, .grijze_banner a
{
	text-decoration: underline;
}

.balloon_right a:hover
{
	color: #FFFFFF;
}

.form_select2, .form_text2, .form_button2
{
	font-size: 16px !important;
	color: #717171;
}

.form_select
{
	background-color: #FFFFFF;
	border: 1px solid #00aef1;

	padding: 5px;
		
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	
	color: #00aef1;

}

.form_text
{
	background-color: #FFFFFF;
	border: 1px solid #00aef1;

	padding: 6px;
		
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	
	color: #00aef1;

}

.form_button
{
	background-color: #00adf2;
	border: 1px solid #00adf2;

	padding: 6px;
	padding-left: 12px;
	padding-right: 12px;
	
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	
	color: #FFFFFF;

}

.box
{
	background-color: #CCCCCC;
	padding: 5px;
}

.link_special
{
	color: #FF0000;
	background-image: url('../images/icons/arrow_red.gif'); background-repeat: no-repeat; background-position:  left top;
	padding-left: 8px;
}

.maininspringing
{
	padding-left: 0px; padding-right: 0px; padding-top: 10px; padding-bottom: 10px;

}


body
{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #717171;	
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	line-height: 150%;

	width: 100%;
	height: 100%;	
}


.withok
{
	background-color: #e6e7e9;
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #717171;

}


.bluebox
{
	background-color: #1e5ba8;
	color: #FFFFFF;
	
	
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	line-height: 26px;
	
}

.bluebox_div
{
	width: 940px;
	margin: 0px auto;
	
	padding: 20px;
	padding-top: 0px;
	
}

.bluebox_div span
{
	display: block;
	padding-top: 20px;
}

.meer_info_button, .meer_info_button:active, .meer_info_button:visited, .meer_info_button:hover
{
	display: inline-block;
	
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 20px;
}

.bluebox_div a:hover
{
	background-color: #FFFFFF;
	color: #1e5ba8;

}

.bluebox2
{
	display: block;
	background-color: #1e5ba8;
	color: #FFFFFF;
	
	font-family: 'Open Sans', sans-serif;
	font-size: 22px;

	line-height: 30px;

	text-align: center;
	padding: 10px;

	
}


.title
{
	background-color: #e6e7e9;
	color: #515151;
	
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	line-height: 28px;
	
}

.title_div
{
	width: 940px;
	margin: 0px auto;
	
	padding: 15px;
	padding-top: 26px;
	padding-bottom: 26px;
	
	text-align: left;
}

.title_kruimelspoor
{
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 5px;
}

.title_kruimelspoor a, .title_kruimelspoor a:visited, .title_kruimelspoor a:active, .title_kruimelspoor a:hover
{
	font-size: 11px;
	color: #515151;
	text-decoration: none;
}

.title_kruimelspoor a:hover
{
	color: #1d5ba6;
}





.snel_naar
{
	background-color: #e4e7e8;
	color: #787878;
	
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	
}

.snel_naar_div
{
	width: 940px;
	margin: 0px auto;
	
	padding: 20px;
	padding-bottom: 15px;	
}

.snel_naar_div a, .snel_naar_div a:visited, .snel_naar_div a:hover
{
	display: inline-block;
	
	background-color: #cccccc;
	color: #787878;

	
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	
	padding: 8px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 5px;
}

.snel_naar_div a:hover, .snel_naar_div a:active
{
	color: #cccccc;
	background-color: #787878;

}

.snel_naar_div span
{
	display: inline-block;
	padding-right: 10px;
}



.grijshok
{
	padding: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #999999;
	margin-bottom: 5px;
	margin-top: 5px;

}


table
{
	border: 0px;
}

td
{
	border: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #717171;
	vertical-align: top;
	text-align: left;
	line-height: 150%;	
}

img
{
	border: 0px;
}

a
{
	color: #38a8e0;
	text-decoration: none;
}

a:visited
{
	color: #38a8e0;
}

a:active
{
	color: #38a8e0;
}

a:hover
{
	color: #1e5ba7;
}

.header td
{
	width: 980px;

	background-color: #FFFFFF;
	color: #FFFFFF;
}

.main
{
	width: 100%;
	background-color: #FFFFFF;
}

/*
.menu
{
	background-color: #EEEEEE;
	width: 190px;

}
*/

.content_wrap
{
	display: table;
	width: 980px;
	margin: 0px auto;
	
	margin-top: 10px;
}

.content
{
	display: table-cell;
	
	width: 660px;
	padding: 0px;
	
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	padding-bottom: 40px;
	
	line-height: 175%;
	text-align: left;
	
}

.content *
{
	max-width: 100% !important;	
}


.content a
{
	text-decoration: underline;
}


.content img
{
	height: auto;
}


.sidebar
{
	display: table-cell;
	width: 280px;
	border-left: 1px solid #e6e8e9;
	padding-left: 20px;
}

.sidebar_div
{
	width: 280px;
		
	padding-top: 0px;
	padding-bottom: 40px;
	
	text-align: left;
}



.sidebar_home
{
	
	background-color: #f3f4f6;
	width: 254px;

}

.sidebar_banner
{
	
	background-color: #f3f4f5;
	width: 254px;
	
	vertical-align: bottom;

}

.banner, .banner:active, .banner:visited, .banner:hover
{
	display: block;
	width: 234px;
	padding: 10px;
	padding-bottom: 0px;
	background-color: #00aff0;
	color: #FFFFFF;
	font-weight: normal;
}

.banner h1
{
	font-size: 16px;
	color: #015bbc;
	background-color: #00aff0;
	line-height: 22px;
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	font-family: Arial;
	font-weight: bold;
}

.banner img
{
	width: 254px;
	margin-left: -10px;
	margin-right: -10px;
}



.sidebar2
{
	background-color: #00b0f6;
	width: 254px;

}

.sidebartitel
{
	background-color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	color: #999999;
	height: 35px;
	padding-top: 6px;

}

.sidebaropsomming
{
	padding: 8px;
	padding-left: 0px;
	padding-right: 0px;
	border-bottom: 1px solid #CCCCCC;
	color: #999999;
	margin-left: 0px;
	margin-right: 0px;

}
.sidebaropsomming a, .sidebaropsomming a:visited, .sidebaropsomming a:active
{
	color: #717171;
	font-weight: normal;
}

.sidebaropsomming a:hover
{
	color: #205ba7;

}

#merken_left, #merken_right
{
	display: block;
	position: absolute;
	z-index: 100;
}

#merken_left
{
	left: 0px;
}

#merken_right
{
	right: 0px;
}

.merken,
.merken_slogan
{
	display: block;
	
	background-color: #dd7444;

	overflow: hidden;
	
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
	padding-right: 0px;
	
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;

	line-height: 20px;
	
	
}

.merken_table
{
	display: table;
	margin: 0px auto;
}

.merken a, .merken a:visited, .merken a:active, .merken a:hover
{
	display: table-cell;
	padding-left: 15px;
	color: #FFFFFF;
	
	text-transform: uppercase;
	font-weight: normal;
	
}
.merken a:hover
{
	color: #1e5ca8;
}

.merken_slogan
{
	display: none;
	color: #FFFFFF;
	
	text-transform: uppercase;
	font-weight: normal;
}



.footer
{
	background-color: #005bbb;
}

.footer td
{
	text-align: left;
	color: #00a8ec;	
	line-height: 100%;
}


.subfooter
{
	display: table;
	width: 980px;
	
	margin-bottom: 20px;
}

.subfooter_td
{
	width: 138px;
	display: table-cell;
	padding-left: 14px;
	
	text-align: left;
}

.subfooter_td2
{
	width: 231px;
	display: table-cell;
	padding-left: 14px;
	
	text-align: left;
}

.subfooter_td:first-child, .subfooter_td2:first-child
{
	padding-left: 0px;
}


.subfooter a, .subfooter a:active, .subfooter a:visited
{
	color: #FFFFFF;
	
}

.subfooter a:hover
{
	color: #dd7747;
}


.space
{
	padding: 0px;
}

hr
{
	color:#a5acaf;
	background-color:#a5acaf;
	height:1px;
	border:none;
}
