@charset "utf-8";
/* CSS Document */

body, html {
	width: 100%;
	height: 100%;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #65667b;
}

/* Assets */

.assets#viewport {
	width: 998px;
	margin: 0px auto 0px auto;
	background-image: url(/01/images/wallebroeknl/background.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	border-right: 1px solid #123d7e;
	border-left: 1px solid #123d7e;
}

.assets#page {
	width: 998px;
	margin: 0px auto 0px auto;
}

.assets#top {
	width: 948px;
	height: 58px;
	margin: 0px 0px 0px 50px;
	position: relative;
	z-index: 1;
}

.assets#navigation {
	width: 973px;
	height: 39px;
	margin: -20px 0px 0px 25px;
	background-image: url(/01/images/wallebroeknl/background_navigation.png);
	background-position: top left;
	background-repeat: repeat;
	border-top: 1px solid #123d7e;
	border-bottom: 1px solid #123d7e;
	position: relative;
	z-index: 2;
}
	.navigation {
		margin: 10px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		line-height: 39px;
		float: left;
	}
	.search {
		width: auto;
		margin: 10px 0px 0px 0px;
		padding: 0px 20px 0px 20px;
		float: right;
	}

.assets#header {
	width: 948px;
	margin: 0px 0px 0px 50px;
}

.assets#content {
	width: 973px;
	margin: 0px 0px 0px 25px;
}

.assets#brands {
	width: 908px;
	margin: 0px 0px 18px 25px;
	padding: 18px 20px 0px 20px;
	border-top: 1px solid #123d7e;
}

.assets#footer_top {
	width: 908px;
	margin: 0px 0px 18px 50px;
	padding: 0px 20px 0px 20px;
}
	.footer_top_text {
		width: 672px;
		margin: 0px 0px 0px 118px;
		text-align: center;
		float: left;
	}
	.footer_top_image {
		vertical-align: text-bottom;
		float: right;
	}
.assets#footer_bottom {
	width: 958px;
	height: 28px;
	line-height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background-color: #FFFFFF;
	border-top: 3px solid #123e7f;
	border-bottom: 1px solid #123e7f;
}
	.assets#footer_bottom a {
		text-decoration: none;
		color: #65667b;
	}
		.assets#footer_bottom a:hover {
			text-decoration: underline;
			color: #65667b;
		}
.assets#copyright {
	width: 958px;
	height: 18px;
	line-height: 18px;
	margin: 0px auto 0px auto;
	padding: 0px 20px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #65667b;
}

/* Content */

.content#left {
	width: 240px;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: visible;
}
.content#right {
	width: 732px;
	margin: 0px 0px 18px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border-top: 1px solid #123d7e;
	border-bottom: 1px solid #123d7e;
	border-left: 1px solid #123d7e;
	float: left;
}
.content#right_left {
	width: 372px;
	padding: 18px 20px 18px 20px;
	float: left;
}
.content#right_right {
	width: 280px;
	padding: 18px 20px 0px 20px;
	float: left;
}
.content#full {
	width: 692px;
	padding: 18px 10px 18px 20px;
}
.content#product_survey {
	width: 702px;
	padding: 18px 0px 18px 20px;
}
	.content#product_survey h1 {
		width: 692px;
	}
	.content#product_survey hr {
		width: 692px;
		float: left;
	}
.content#product_detail {
	width: 702px;
	padding: 18px 0px 18px 20px;
}
	.content#product_detail h1 {
		width: 692px;
	}
	.content#product_detail hr {
		width: 692px;
		float: left;
	}
/* Boxes */

.box_language {
	width: 908px;
	margin: 18px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	position: absolute;
}
	.language_text {
		float: left;
	}
	.language_flag {
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
		float: left;
	}
		.language_flag img {
			vertical-align: text-bottom;
		}

.box_sidemenu 
{
    line-height: 0px;
	width: 240px;
	margin: 0;
	padding: 0;
	background-color: #65667b;
	position: relative;
}
.box_sidemenu .button 
{
    float: left;
}
.box_flash {
	width: 412px;
	height: 220px;
	margin: 18px -20px -18px -20px;
	background-color: #65667b;
}

.box_other_websites {
	width: 280px;
	margin: -18px -20px 18px -20px;
	padding: 5px 20px 5px 20px;
	background-color: #123d7e;
}

	.box_other_websites_left {
		width: 73px;
		padding: 13px 20px 13px 0px;
		float: left;
	}
	
	.box_other_websites_right {
		width: 166px;
		padding: 13px 0px 13px 20px;
		float: left;
		border-left: 1px solid #FFFFFF;
	}

.box_content {
	width: 260px;
	margin: 18px 0px 18px 20px;
}

/* Styles */

.float_left {
	float: left;
}

.float_right {
	float: right;
}

.clearboth {
	height: 0px;
	clear: both;
}

/* Googlemaps */
.column_right {
	width: 190px;
	margin: 8px 0px 0px 0px;
	float: left;
}

.no_print {
	visibility: hidden;
	display: none;
}

.column_middle {
	width: 448px;
	margin: 18px 36px 18px 0px;
	float: left;
	display: inline;
}
/* -------*/

p
{
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #65667b;
}
a { text-decoration: underline; color: #123d7e; }
a:hover { text-decoration: none; color: #123d7e; }
ol {
	color: #65667b;
}

ul {
	color: #65667b;
}

li {
	color: #65667b;
}
h1 {
	line-height: 28px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-transform: uppercase;
	color: #123d7e;
}
h2 {
	line-height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #123d7e;
}
.heading_blue {
	line-height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #123d7e;
}
.heading_white {
	line-height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
h3 {
	line-height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #123d7e;
}
h4 {
	line-height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #123d7e;
}
h5, h6 {
	line-height: 21px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #123d7e;
}
.text_popperswallebroek {color: #123d7e;}
hr {
	height: 0px;
	border-top: 1px solid #123d7e;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}
img.img_border {
	border: 1px solid #123d7e;
}

/**/

img.afbeelding_links {
	margin: 3px 17px 5px 0px;
	border: 0px;
	float: left;
}
img.img_afbeelding_links_met_border {
	margin: 3px 17px 5px 0px;
	border: 1px solid #494949;
	float: left;
}
img.afbeelding_rechts {
	margin: 3px 0px 5px 17px;
	border: 0px;
	float: right;
}
img.img_afbeelding_rechts_met_border {
	margin: 3px 0px 5px 17px;
	border: 1px solid #494949;
	float: right;
}

img.img_links {
	margin: 3px 17px 5px 0px;
	border: 1px solid #494949;
	float: left;
}
img.img_rechts {
	margin: 3px 0px 5px 17px;
	border: 1px solid #494949;
	float: right;
}

img.img_links_without_border {
	margin: 3px 17px 5px 0px;
	border: 0px;
	float: left;
}
img.img_rechts_without_border {
	margin: 3px 0px 5px 17px;
	border: 0px;
	float: right;
}
.blue {
	color: #123d7e;
}
.blauw_wallebroek {
	color: #123d7e;
}
.tekst_wit {
	color: #FFFFFF;
}

/**/

.item a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/01/images/wallebroeknl/img_arrow_right_bleu.png);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	color: #65667b;
	display: block;
}

	.item a:hover {
		text-decoration: underline;
	}
	
.item_white a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/01/images/wallebroeknl/img_arrow_right_white.png);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}

	.item_white a:hover {
		text-decoration: underline;
	}
	
.item_forward a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/01/images/wallebroeknl/img_arrow_right_bleu.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	color: #65667b;
}

	.item_forward a:hover {
		text-decoration: underline;
	}
	
.item_backward a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(/01/images/wallebroeknl/img_arrow_left_bleu.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	font-weight: bold;
	text-decoration: none;
	color: #65667b;
}

	.item_backward a:hover {
		text-decoration: underline;
	}

.breadcrumb a {
	color: #65667b;
	text-decoration: underline;
}
	.breadcrumb a:hover {
		color: #65667b;
		text-decoration: none;
	}

/* Forms */

.search_input {
	border: 1px solid #123e7f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #65667b;
	float: left;
}
.search_button {
	height: 18px;
	line-height: 18px;
	margin: 0px 0px 0px 20px;
	padding: 0px 10px 0px 10px;
	background-color: #123e7f;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
}

.input_text {
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #65667b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #65667b;
}
.product_detail_variatie_drop_down {
	font-size: 11px;
}
.input_button {
	height: 18px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	background-color: #123e7f;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	float: right;
}

/* Navigation */

	.navigation_seperator {
		height: 19px;
		background-color: #123d7e;
	}
	
	.navigation_item a {
		line-height: 19px;
		padding: 0px 20px 0px 20px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		color: #65667b;
		display: block;
	}
	
		.navigation_item a:hover {
			text-decoration: none;
			text-transform: uppercase;
			color: #123d7e;
		}
	
	.navigation_item_hover a {
		line-height: 19px;
		padding: 0px 20px 0px 20px;
		font-weight: bold;
		text-decoration: none;
		text-transform: uppercase;
		color: #123d7e;
		display: block;
	}
		.navigation_item_hover a:hover {
			text-decoration: none;
			text-transform: uppercase;
			color: #123d7e;
		}

/* Productgroepen */

.product_group {
	width: 692px;
	margin: 0px 0px 18px 0px;
	cursor: pointer;
}
	.product_group_image {
		width: 342px;
		margin: 0px 20px 0px 0px;
		padding: 10px 0px 10px 0px;
		float: left;
	}
		.product_group_image img {
			border: 0px;
		}
	.product_group_content {
		width: 330px;
		padding: 10px 0px 10px 0px;
		float: left;
	}
	.product_groep_heading_top {
		line-height: 25px;
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		position: absolute;
		color: #123d7e;
	}
	.product_groep_heading_top_hover {
		line-height: 25px;
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		text-transform: uppercase;
		position: absolute;
		color: #FFFFFF !important;
	}
	.product_group_background_top {
		height: 35px;
		filter:alpha(opacity=10);
		-moz-opacity: .10;
		opacity: .10;
		background-color: #123d7E;
	}
		.product_group_background_top:hover {
			background-color: #123d7E;
		}
		.product_group_background_top_hover,
		.product_group_background_top_hover:hover {
			height: 35px;
			background-color: #123d7E;
		}
	.product_group_background_bottom {
		height: 31px;
		filter:alpha(opacity=10);
		-moz-opacity: .10;
		opacity: .10;
		background-color: #123d7E;
	}
	.product_groep_link_bottom {
		line-height: 21px;
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		position: absolute;
		color: #123d7e;
	}
	.product_groep_link_bottom_hover {
		line-height: 21px;
		margin: 0px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		text-decoration: none;
		position: absolute;
		color: #FFFFFF !important;
	}
		.product_group_background_bottom:hover {
			background-color: #123d7E;
		}
		.product_group_background_bottom_hover,
		.product_group_background_bottom_hover:hover {
			height: 31px;
			background-color: #123d7E;
		}

/* Zoeken */

hr.zoekresultaten {
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #b2b3bd;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

.zoekresultaten {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
	.zoekresultaten img {
		margin: 0px 10px 0px 0px;
		border: 1px solid #65667b;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
		float: left;
	}
	.zoekresultaten a {
		font-weight: bold;
		text-decoration: none;
	}
		.zoekresultaten a:hover {
			text-decoration: underline;
		}
.zoekresultaten_hover {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	cursor: pointer;
}
	.zoekresultaten_hover img {
		margin: 0px 10px 0px 0px;
		border: 1px solid #123e7f;
		float: left;
	}
	.zoekresultaten_hover a,
	.zoekresultaten_hover a:hover {
		font-weight: bold;
		text-decoration: underline;
	}

/* Productoverzicht */

.product_survey {
	width: 107px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	cursor: pointer;
}
	.product_survey img {
		border: 1px solid #65667b;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}
.product_survey_hover {
	width: 107px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	cursor: pointer;
}
	.product_survey_hover img {
		border: 1px solid #123e7f;
	}


.emaille_bordje {
	width: 107px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	cursor: pointer;
}

	.emaille_bordje input{
		border: 1px solid #65667b;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
		-khtml-opacity: 0.5;
		opacity: 0.5;
	}
.emaille_bordje_hover {
	width: 107px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	cursor: pointer;
}
	.emaille_bordje_hover input{
		border: 1px solid #123e7f;
	}

.emaille_gekozen_opties 
{
    float:left; 
    width:210px;
    text-align:right;
    font-weight: bold;
}
	
/* productdetail */

.product_detail#tabs {
	width: 692px;
	margin: 0px 0px 18px 0px;
	background-image: url(/01/images/wallebroeknl/bg_tabs.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
	.product_detail.tab a {
		margin: 9px 0px 0px 0px;
		padding: 4px 10px 4px 10px;
		background-color: #123d7e;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFFFFF;
		float: left;
	}
	.product_detail.tab.active a {
		margin: 0px 0px 0px 0px;
		padding: 8px 9px 8px 9px;
		background-color: #FFFFFF;
		border-top: 1px solid #123d7e;
		border-right: 1px solid #123d7e;
		border-bottom: 0px;
		border-left: 1px solid #123d7e;
		font-weight: bold;
		font-size: 11px;
		text-transform: uppercase;
		color: #123d7e;
		float: left;
	}
.product_detail_left {
	width: 280px;
	margin: 0px 20px 0px 0px;
	float: left;
}
	.product_detail_colour {
		padding: 8px 20px 8px 20px;
		background-color: #123d7e;
		font-weight: bold;
		color: #FFFFFF;
	}
		.product_detail_colour_drop_down {
			width: 188px;
			margin: 0px 0px 0px 20px;
			font-size: 11px;
		}
		.product_detail_image {
			width: 278px;
			margin: 0px 0px 10px 0px;
			border: 1px solid #123d7e;
		}
		.product_detail_banner {
			width: 238px;
			margin: 0px 0px 10px 0px;
			padding: 18px 20px 18px 20px;
			background-color: #65667b;
		}
.product_detail_right {
	width: 392px;
	float: left;
}
	.product_detail_speficifations {
		width: 392px;
	}
		.product_detail_speficifations_left {
			padding: 4px 10px 4px 0px;
			width: 186px;
			font-weight: bold;
			text-align: right;
			float: left;
		}
		.product_detail_speficifations_right {
			width: 186px;
			padding: 4px 0px 4px 10px;
			text-align: left;
			float: left;
		}
		.product_detail_speficifations_right img a {
			text-decoration: none;
		}
			.product_detail_speficifations_right img a:hover {
				text-decoration: none;
			}
		
/* Easy Tooltip */
 
#easyTooltip {
	padding: 0px 10px 0px 10px;
	background-color: #123d7e;
	color: #FFFFFF;
	z-index: 9999;
}
					
 
/* // Easy Tooltip */


/*-------------------------------------------------------------------------------
	SITEMAP
-------------------------------------------------------------------------------*/

	.link_sitemap_navigation_0 	{
		margin-left: 0px;
	}


	.link_sitemap_navigation_1 	{
		margin-left: 20px;
	}


	.link_sitemap_navigation_2 	{
		margin-left: 40px;
	}

.goto_top a {
	padding: 0px 18px 0px 0px;
	background-image: url(/01/images/wallebroeknl/img_arrow_top.png);
	background-position: center right;
	background-repeat: no-repeat;
	color: #65667b;
	text-decoration: none;
	cursor: pointer;
	float: right;
}
	.goto_top a:hover {
		color: #65667b;
		text-decoration: underline;
	}

/* Popup */

.assets#popup {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}

/**/

.folder 
{
    width: 82px;
    margin: 5px 10px 5px 0px;
    float: left;
}
.folder_liggend 
{
    width: 115px;
    margin: 5px 10px 5px 0px;
    float: left;
}
.folder_klein 
{
    width: 59px;
    margin: 5px 10px 5px 0px;
    float: left;
}
.folder_with_tooltip
{
    border: 1px solid #65667b;
}
