@charset "utf-8";

/* CSS Document */

html
{
	height: 100%;
	min-height: 100%;
}

* html .assets#viewport { height: 100%; }

body
{
	width: 100%;
	height: 100%;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}

img.img_left
{
	margin: 0px 10px 0px 0px;
	float: left;
}

img.img_right
{
	margin: 0px 0px 0px 10px;
	float: right;
}

img.img_left_banner
{
	margin: 0px 10px 0px 0px;
	float: left;
}


p
{
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}

a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #707070;
}

a:hover { text-decoration: none; }

hr
{
	width: 100%;
	height: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
}

.headings
{
	width: 956px;
	padding: 16px 0px 16px 21px;
	float: left
}

.border_overzicht
{
	border: 1px solid #CCCCCC;
	padding: 20px -20px 20px 20px;
	margin: 0px 0px 0px 0px;
	height: 300px;
}

.headings_columns
{
	width: 775px;
	padding: 16px 0px 16px 31px;
	float: left;
}

.headings_columns_small
{
	/*width: 230px;*/
	padding: 16px 0px 16px 31px;
	float: left;
}

.actie_afbeelding {
	width: 534px;
	border: 1px solid #cccccc;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}



h1 { font-weight: normal; font-size: 14px; line-height: 19px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

h2 { font-weight: normal; font-size: 13px; line-height: 17px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

h3 { font-weight: normal; font-size: 12px; }

.clearboth
{
	height: 0px;
	clear: both;
}

/* Assets */

.assets#viewport
{
	min-height: 100%;
	padding: 0px 0px 0px 0px;
	position: relative;
}

.assets#toolbar
{
	width: 100%;
	height: 21px;
	line-height: 21px;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F5F5F5;
}

.assets#page
{
	width: 998px;
	min-height: 100%;
	margin: 0px auto 0px auto;
	padding: 0px 0px 133px 0px;
}

.assets#footer
{
	height: 133px;
	margin: -133px 0px 0px 0px;
}

.footer#footer_top
{
	width: 998px;
	height: 112px;
	margin: 0px auto 0px auto;
}

.footer#footer_top a
{
	margin: 0px 0px 0px 0px;
	color: #002664;
	text-decoration: none;
}

.footer#footer_top a:hover { text-decoration: underline; }

.footer#footer_bottom
{
	height: 21px;
	line-height: 21px;
	padding: 0px 20px 0px 20px;
	background-color: #CCCCCC;
	color: #FFFFFF;
	position: relative;
}

.footer#footer_bottom a
{
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
	text-decoration: none;
}

.footer#footer_bottom a:hover { text-decoration: underline; }

.page#header { width: 998px; }

.page#sec_navigation
{
	width: 224px;
	margin: 66px 0px 0px 0px;
	position: absolute;
}

.page#navigation
{
	width: 998px;
	height: 29px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #002664;
}

.page#flash
{
	width: 998px;
	height: 320px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.page#content
{
	width: 998px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Content Columns */

	.content#row_1
{
	width: 998px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content#row_2
{
	width: 998px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.content#column_1
{
	width: 956px;
	margin: 0px 0px 0px 0px;
	padding: 0px 21px 0px 21px;
}

.content#column_1_border
{
	width: 956px;
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
	border: 1px solid #CCCCCC;
}


.content#column_1_border_bg_grey
{
	width: 956px;
	margin: 16px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
	border: 1px solid #CCCCCC;
	background-color: #E5E5E5;
}

.sitemap_column
{
	width: 219px;
	margin: 0px 0px 32px 0px;
	padding: 0px 20px 0px 0px;
	border: 0px;
	float:left;	
}

.sitemap_column ul
{
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

.content#columns_header
{
	width: 816px;
	margin: 0px 0px 0px 10px;
	float: left;
}

.content#columns_column_1
{
	width: 172px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.content#columns_column_2
{
	width: 774px;
	margin: 0px 0px 0px 10px;
	padding: 0px 21px 0px 21px;
	float: left;
}
.content#columns_column_2_kernwaarden
{
	width: 814px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.content#columns_column_2_border
{
	width: 774px;
	margin: 0px 0px 0px 10px;
	padding: 16px 20px 16px 20px;
	border: 1px solid #CCCCCC;
	float: left;
}

.content#columns_column_keuken_categorie
{
	width: 826px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.content#columns_column_keuken_detail
{
	width: 826px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.content#keuken_detail_text
{
	width: 228px;
	height: 151px;
	margin: 0px 0px 0px 0px;
	padding: 0px 31px 16px 31px;
	float: left;
}

.content#front_detail_text
{
	width: 549px;
	height: 151px;
	margin: 0px 0px 0px 0px;
	padding: 0px 31px 16px 31px;
	float: left;
}

.content#front_detail_banner
{
	width: 200px;
	margin: 0px -28px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.content#keuken_detail_flash
{
	width: 536px;
	margin: -51px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.content#keuken_detail_front
{
	width: 814px;
	margin: 0px 0px 10px 10px;
	padding: 16px 0px 0px 0px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
}


.content#project_detail_text
{
	width: 532px;
	margin: 0px 0px 10px 10px;
	padding: 16px 20px 16px 20px;
	float:left;
	text-align:justify;

}

.content#project_keukens
{
	margin: 0px 0px 10px 10px;
	padding: 16px 0px 16px 0px;
	float:left;
	text-align:justify;

}

content#project_detail_rechts
{
	width: 270px;
	margin: 0px 0px 10px 10px;
	padding: 16px 0px 0px 0px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	float:left;
}




.content#keuken_detail_front h2
{
	margin: 0px 20px 0px 20px;
	color: #707070;
}

.content#keuken_detail_front_box_1
{
	width: 300px;
	margin: 0px 0px 16px 0px;
	float: left;
}

.content#keuken_detail_front_beeld
{
	width: 130px;
	margin: 0px 0px 0px 20px;
	float: left;
}

.content#keuken_detail_front_box_2
{
	width: 300px;
	margin: 0px 8px 16px 0px;
	float: left;
}

.content#keuken_detail_front_box_2_detail
{
	width: 300px;
	height: 99px;
}

.content#keuken_detail_front_box_2_detail_beeld
{
	width: 130px;
	margin: 0px 0px 0px 20px;
	float: left;
}

.content#keuken_detail_front_box_2_kranslijst
{
	width: 150px;
	margin: 11px 0px 0px 0px;
	float: left;
}

.content#keuken_detail_front_box_2_kranslijst_text
{
	margin: 0px 0px 0px 20px;
	font-weight: bold;
}

.content#keuken_detail_front_box_2_kranslijst_beeld
{
	width: 55px;
	margin: 0px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	float: left;
}

.content#keuken_detail_front_box_2_lichtlijst
{
	width: 150px;
	margin: 11px 0px 0px 0px;
	float: left;
}

.content#keuken_detail_front_box_2_lichtlijst_text
{
	margin: 0px 0px 0px 20px;
	font-weight: bold;
}

.content#keuken_detail_front_box_2_lichtlijst_beeld
{
	width: 55px;
	margin: 0px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	float: left;
}

.content#keuken_detail_front_box_3
{
	width: 184px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.content#keuken_detail_front_box_3_text
{
	margin: 0px 0px 0px 12px;
	font-weight: bold;
}

.content#keuken_detail_front_box_3_kleur
{
	width: 34px;
	margin: 0px 0px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	float: left;
}

.content#keuken_detail_front_box_3_kleur img
{
	border: 1px solid #CCCCCC;
	cursor: pointer;
}

.content#keuken_detail_front_bar
{
	height: 20px;
	line-height: 20px;
	background-color: #CCCCCC;
}

.content#keuken_detail_front_bar_left
{
	width: 377px;
	height: 20px;
	line-height: 20px;
	padding: 0px 0px 0px 30px;
	background-image: url(/01/images/bribusnl/img_vergrootglas.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

.content#keuken_detail_front_bar_right
{
	width: 377px;
	height: 20px;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	text-align: right;
	color: #FFFFFF;
	float: right;
}

.content#icoon_prijsgroep {
	height: 20px;
	line-height: 20px;
	padding: 0px 30px 0px 10px;
	color: #FFFFFF;
	float: right;
}

.content#icoon_overig {
	height: 20px;
	line-height: 20px;
	padding: 0px 30px 0px 10px;
	color: #FFFFFF;
	float: right;
}

.content#keuken_detail_projecten
{
	width: 268px;
	height: 184px;
	margin: 0px 0px 0px 10px;
	padding: 16px 0px 16px 0px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	float: left;
}

.content#keuken_detail_projecten h2
{
	margin: 0px 20px 0px 20px;
	color: #707070;
}

.content#keuken_detail_projecten_text
{
	width: 228px;
	height: 131px;
	padding: 0px 20px 16px 20px;
}

.content#keuken_detail_projecten_text ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
}

.content#keuken_detail_grepen
{
	width: 170px;
	height: 216px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	cursor: pointer;
}

.content#keuken_detail_grepen_text
{
	width: 170px;
	height: 180px;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
}

.content#keuken_detail_grepen_text h2 { margin: 0px 20px 0px 20px; }

.content#keuken_detail_grepen_beeld
{
	width: 170px;
	height: 57px;
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 0px 0px;
}

.content#keuken_detail_variant
{
	width: 170px;
	height: 216px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	float: left;
	cursor: pointer;
}

.content#keuken_detail_variant_text
{
	width: 130px;
	height: 82px;
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
}

.content#keuken_detail_banner
{
	width: 172px;
	margin: 0px 0px 0px 10px;
	float: left;
}
.content#columns_column_3
{
	width: 504px;
	margin: 0px 0px 0px 10px;
	padding: 0px 21px 0px 21px;
	float: left;
}

.content#columns_column_keuken_lijn
{
	width: 546px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.content#columns_column_keuken_lijn_text {
	width: 494px;
	margin: 0px 0px 0px 10px;
	padding: 16px 20px 16px 20px;
	border: 1px solid #CCCCCC;
	float: left;
}

.content#keuken_lijn_text
{
	width: 494px;
	margin: 0px 0px 0px 0px;
	padding: 0px 21px 0px 31px;
	float: left;
}

.content#columns_column_3_border
{
	width: 494px;
	margin: 0px 0px 10px 10px;
	padding: 16px 20px 16px 20px;
	border: 1px solid #CCCCCC;
	float: left;
}

.content#columns_column_4
{
	width: 280px;
	margin: -51px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.content#columns_column_4_hoofdgroep
{
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

/* Boxes */

.box_about
{
	width: 396px;
	height: 80px;
	margin: 0px 0px 10px 0px;
	padding: 16px 20px 16px 20px;
	border: 1px solid #CCCCCC;
	float: left;
	text-align:justify;
}

.box_banner
{
	width: 268px;
	height: 112px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	float: left;
	cursor: pointer;
}

.box_banner_hover
{
	width: 268px;
	height: 112px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	text-decoration: underline;
	float: left;
	cursor: pointer;
}

.box_banner_gray
{
	width: 268px;
	height: 112px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	float: left;
	cursor: pointer;
}

.box_banner_gray_hover
{
	width: 268px;
	height: 112px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
	text-decoration: underline;
	float: left;
	cursor: pointer;
}

.box_banner_image
{
	width: 106px;
	float: left;
}

.box_banner_text
{
	width: 122px;
	padding: 16px 20px 16px 20px;
	float: left;
}

.box_entrances
{
	width: 170px;
	height: 216px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	float: left;
	cursor: pointer;
}

.box_werkbladen
{
	width: 170px;
	height: 216px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	float: left;
	cursor: pointer;
}

.box_entrances_text
{
	height: 82px;
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
}

.box_werkbladen_text
{
	height: 82px;
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
}

.box_entrances_bleu
{
	width: 170px;
	height: 216px;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #002664;
	border: 1px solid #CCCCCC;
	float: left;
	cursor: pointer;
}

.box_entrances_bleu_text
{
	height: 82px;
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
	color: #FFFFFF;
}

.box_banner_wide_image
{
	width: 268px;
	height: 218px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	float: left;
	cursor: pointer;
}

.box_banner_download
{
	width: 401px;
	height: 218px;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	float: left;
}

.box_banner_wide_image_text
{
	height: 166px;
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
}

.box_news
{
	width: 228px;
	height: 184px;
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
	border: 1px solid #CCCCCC;
	float: left;
}

.box_news h2 { color: #002664; }

.box_sidemenu
{
	width: 170px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	float: left;
}

.box_sidemenu_text
{
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
}

.box_sidemenu_text ul
{
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	color: #002664;
}

.box_sidemenu_text h2 { color: #002664; }

.box_content_middle_right
{
	width: 814px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	float: left;
}

.box_content_middle_right_text
{
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
}

.box_content_middle_right_text h1 { color: #002664; }

.box_content_middle_right_without_border
{
	width: 816px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.box_content_middle_right_without_border_text
{
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 16px 0px;
}

.box_content_middle_right_without_border_text h1
{
	margin: 0px 0px 0px 20px;
	color: #002664;
}

.box_content_middle
{
	width: 534px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #CCCCCC;
	float: left;
}

.box_content_middle_text
{
	margin: 0px 0px 0px 0px;
	padding: 16px 20px 16px 20px;
}

.box_content_middle_text h1 { color: #002664; }

.box_content_middle_without_border
{
	width: 546px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.box_content_middle_without_border_text
{
	margin: 0px 0px 0px 0px;
	padding: 16px 0px 16px 0px;
}

.box_content_middle_without_border_text h1
{
	margin: 1px 0px 0px 20px;
	color: #002664;
}

.box_banner_header_image
{
	width: 734px;
	height: 105px;
	margin: 0px 0px 10px 0px;
	padding: 54px 21px 0px 61px;
}

/* Elements */

.search
{
	height: 21px;
	padding: 0px 10px 0px 20px;
	border-right: 1px solid #b2b2b2;
	float: left;
}

.search_textfield
{
	height: 15px;
	margin: 1px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #b2b2b2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b2b2b2;
}

.search_textfield_page
{
	height: 18px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border: 1px solid #b2b2b2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.service_login
{
	padding: 0px 20px 0px 20px;
	border-right: 1px solid #b2b2b2;
	float: left;
}

.service_login a
{
	padding: 0px 23px 0px 0px;
	background-image: url(/01/images/bribusnl/ico_service_login.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #b2b2b2;
}

.service_login a:hover
{
	text-decoration: underline;
	color: #b2b2b2;
}

.print
{
	padding: 0px 20px 0px 20px;
	border-right: 1px solid #b2b2b2;
	float: left;
}

.print a
{
	padding: 0px 23px 0px 0px;
	background-image: url(/01/images/bribusnl/ico_print.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #b2b2b2;
}

.print a:hover
{
	text-decoration: underline;
	color: #b2b2b2;
}

.breadcrumb
{
	padding: 0px 20px 0px 20px;
	color: #b2b2b2;
	float: left;
}

.breadcrumb a
{
	text-decoration: underline;
	color: #b2b2b2;
}

.breadcrumb a:hover
{
	text-decoration: none;
	color: #b2b2b2;
}

.contact
{
	padding: 0px 20px 0px 20px;
	border-right: 1px solid #b2b2b2;
	float: left;
}

.av
{
	padding: 0px 20px 0px 20px;
	border-right: 1px solid #b2b2b2;
	float: left;
}

.av a
{
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	color: #b2b2b2;
}

.av a:hover
{
	text-decoration: none;
	color: #b2b2b2;
}


.contact a
{
	padding: 0px 23px 0px 0px;
	background-image: url(/01/images/bribusnl/ico_contact.png);
	background-position: 100% 50%;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #b2b2b2;
}

.contact a:hover
{
	text-decoration: underline;
	color: #b2b2b2;
}

.logo
{
	margin: 32px 32px 32px 0px;
	float: right;
}

.payoff
{
	margin: 32px 0px 32px 0px;
	float: left;
}

.general
{
	margin: 32px 0px 32px 0px;
	float: right;
}

#general_left
{
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: right;
	color: #002664;
	float: left;
}

#general_right
{
	padding: 0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	color: #CCCCCC;
	float: left;
}

/* Links */

.link_sec_navigation a
{
	height: 29px;
	line-height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background-color: #009FDA;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	float: left;
	display: block;
}

.link_sec_navigation a:hover
{
	background-color: #002664;
	text-decoration: none;
}

.link_sec_navigation_selected a
{
	height: 29px;
	line-height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	background-color: #002664;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	float: left;
	display: block;
}

.link_sec_navigation_selected a:hover
{
	background-color: #002664;
	text-decoration: none;
}

.link_navigation
{
	line-height: 29px;
	float: left;
}

.link_navigation_text
{
	line-height: 16px;
	margin: 7px 0px 0px 0px;
	padding: 0px 20px 0px 20px;
	border-right: 1px solid #009FDA;
}

.link_navigation_text a
{
	color: #FFFFFF;
	text-decoration: none;
}

.link_navigation_text a:hover
{
	color: #009FDA;
	text-decoration: none;
}

.link_side_navigation_1 li {
	color: #002664;
}

.link_side_navigation_1 a
{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #002664;
}

.link_side_navigation_1 a:hover {
	text-decoration: underline;
	color: #002664;
}

.link_side_navigation_1_selected li {
	color: #009fda;
}

.link_side_navigation_1_selected a
{
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	color: #009fda;
}

.link_side_navigation_1_selected a:hover {
	text-decoration: underline;
	color: #009fda;
}

.link_sitemap_navigation_0 li {
}

.link_sitemap_navigation_0 a
{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.link_sitemap_navigation_0 a:hover {
	text-decoration: underline;
}


.link_sitemap_navigation_-1 li {
}

.link_sitemap_navigation_-1 a
{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.link_sitemap_navigation_-1 a:hover {
	text-decoration: underline;
}



.link_sitemap_navigation_0_selected li {
}

.link_sitemap_navigation_0_selected a
{
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}

.link_sitemap_navigation_0_selected a:hover {
	text-decoration: underline;
}

.link_sitemap_navigation_1 li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.link_sitemap_navigation_1 a
{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.link_sitemap_navigation_1 a:hover {
	text-decoration: underline;
}

.link_sitemap_navigation_1_selected li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.link_sitemap_navigation_1_selected a
{
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}

.link_sitemap_navigation_1_selected a:hover {
	text-decoration: underline;
}

.link_side_navigation_2 li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.link_side_navigation_2 a
{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #002664;
}

.link_side_navigation_2 a:hover {
	text-decoration: underline;
	color: #002664;
}

.link_side_navigation_2_selected li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	color: #009fda;
}

.link_side_navigation_2_selected a
{
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	color: #009fda;
}

.link_side_navigation_2_selected a:hover {
	text-decoration: underline;
	color: #009fda;
}


.link_side_navigation_3 li {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	color: #002664;
}

.link_side_navigation_3 a
{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
	color: #002664;
}

.link_side_navigation_3 a:hover {
	text-decoration: underline;
	color: #002664;
}

.link_side_navigation_3_selected li {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	color: #009fda;
}

.link_side_navigation_3_selected a
{
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
	color: #009fda;
}

.link_side_navigation_3_selected a:hover {
	text-decoration: underline;
	color: #009fda;
}










.link_sitemap_navigation_2 li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.link_sitemap_navigation_2 a
{
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.link_sitemap_navigation_2 a:hover {
	text-decoration: underline;
}

.link_sitemap_navigation_2_selected li {
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

.link_sitemap_navigation_2_selected a
{
	padding: 0px 0px 0px 0px;
	text-decoration: underline;
}

.link_sitemap_navigation_2_selected a:hover {
	text-decoration: underline;
}






















/*
.link_side_navigation_3 a
{
	padding: 0px 0px 0px 45px;
	background-image: url(/01/images/bribusnl/img_bullet.png);
	background-position: 30px 6px;
	background-repeat: no-repeat;
	text-decoration: none;
	color: #002664;
	display: block;
}

.link_side_navigation_3 a:hover { text-decoration: underline; }

.link_side_navigation_3_selected a
{
	padding: 0px 0px 0px 45px;
	background-image: url(/01/images/bribusnl/img_bullet.png);
	background-position: 30px 6px;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #002664;
	display: block;
}

.link_side_navigation_3_selected a:hover { text-decoration: underline; }
*/

.link_close_window {
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 10px;
	background-image: url(/01/images/bribusnl/btn_close.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: transparent;
	text-decoration: none;
	color: #666666;
	display: block;
	cursor: pointer;
}

.link_close_window_hover {
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 10px;
	background-image: url(/01/images/bribusnl/btn_close.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #a2a2a2;
	text-decoration: none;
	color: #666666;
	display: block;
	cursor: pointer;
}

.link_read_more
{
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 20px;
	background-image: url(/01/images/bribusnl/img_link_read_more.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #002664;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	cursor: pointer;
}

.link_read_more:hover
{
	background-color: #009FDA;
	text-decoration: none;
	color: #FFFFFF;
}

.link_read_more_left a
{
    width: 140px;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 20px;
	background-image: url(/01/images/bribusnl/img_link_read_more.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #002664;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	cursor: pointer;
	float: left;
}

.link_read_more_left a:hover
{
	background-color: #009FDA;
	text-decoration: none;
	color: #FFFFFF;
}

.link_read_more_right a
{
    width: 141px;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 20px;
	background-image: url(/01/images/bribusnl/img_link_read_more.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #002664;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	cursor: pointer;
	float: left;
}

.link_read_more_right a:hover
{
	background-color: #009FDA;
	text-decoration: none;
	color: #FFFFFF;
}

.read_more_gray
{
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 20px;
	background-color: #F5F5F5;
	text-decoration: none;
	color: #666666;
	display: block;
}

.link_read_more_gray
{
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 20px;
	background-image: url(/01/images/bribusnl/img_link_read_more_black.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #CCCCCC;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	cursor: pointer;
}

.link_read_more_gray:hover
{
	background-color: #a2a2a2;
	text-decoration: none;
	color: #FFFFFF;
}

.link_read_more_hover
{
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 20px;
	background-image: url(/01/images/bribusnl/img_link_read_more.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #009FDA;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	cursor: pointer;
}

.link_read_more_hover:hover
{
	background-color: #009FDA;
	text-decoration: none;
	color: #FFFFFF;
}

.link_read_more_gray_hover
{
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 40px 0px 20px;
	background-image: url(/01/images/bribusnl/img_link_read_more_black.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #a2a2a2;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	cursor: pointer;
}

.link_read_more_gray_hover:hover
{
	background-color: #a2a2a2;
	text-decoration: none;
	color: #FFFFFF;
}

#general_left a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #002664;
}

#general_left a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
	color: #002664;
}

/* Contactform */

.inputtekst
{
	width: 260px;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}

.inputdropdown
{
	width: 100%;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}

.inputtekstopmerking
{
	width: 260px;
	border: 1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
}

.inputbutton
{
	width: 100%;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 52px 0px 20px;
	background-image: url(/01/images/bribusnl/img_link_read_more.png);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #002664;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	cursor: pointer;
}

.inputbutton:hover
{
	background-color: #009FDA;
	text-decoration: none;
}

/* Overzicht algemeen */

.banner_overzicht_algemeen
{
	width: 401px;
	height: 216px;
	margin: 0px 0px 10px 10px;
	border: 1px solid #CCCCCC;
	float: left;
}

/* Overzicht keukens */

.banner_overzicht_keukens_stijlen
{
	width: 401px;
	height: 216px;
	margin: 0px 0px 10px 10px;
	border: 1px solid #CCCCCC;
	float: left;
	cursor: pointer;
}

.banner_overzicht_keukens_stijlen_text
{
	width: 181px;
	height: 164px;
	padding: 16px 20px 16px 20px;
	float: left;
	text-align: justify;
}

.banner_overzicht_keukens_stijlen_image { float: left; }

.prijsgroep
{
	width: 486px;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 10px 10px;
	padding: 0px 30px 0px 20px;
	background-color: #CCCCCC;
	text-align:right;
	color: #FFFFFF;
}

.menu_prijsgroep
{
	width: 130px;
	height: 13px;
	line-height: 13px;
	margin: 0px 0px 0px -26px;
	padding: 0px 20px 0px 0px;
	background-color: #CCCCCC;
	text-align:right;
	color: #FFFFFF;
}

.overzicht_keukens
{
	width: 170px;
	margin: 0px 0px 10px 10px;
	border: 1px solid #CCCCCC;
	float: left;
}

.overzicht_overige {
	width: 170px;
	margin: 0px 0px 10px 10px;
	border: 1px solid #CCCCCC;
	float: left;
}

/* popup */

.popup
{
	width: 536px;
	height: 340px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}

.popup#bar
{
	width: 526px;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-color: #CCCCCC;
}

.popup#flash
{
	height: 410px;
	width: 536px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.popup#button_1
{
	width: 172px;
	height: 20px;
	line-height: 20px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.popup#button_2
{
	width: 172px;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.popup#button_3
{
	width: 172px;
	height: 20px;
	line-height: 20px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
}

/**/

.searchResults { width: 100%; }

.label_nieuw {
	margin: 0px 0px 0px 118px;
	padding: 0px 10px 0px 10px;
	position: absolute;
	background-color: #002664;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}