/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}*/




body {
	font-family: Arial, Helvetica, Tahoma, Verdana;
	padding:0px;
	margin:0px 0px 30px 0px;
}



table {
	border-collapse:collapse;
	border-spacing:0;
}
table td {
	padding:0px;
	vertical-align:top;
}



img {
	border:0px;
}



/* p-config voor gelijke behandeling in firefox als in ie */
p {
	padding:0px 0px 10px 0px;
	margin:0px;
}



div#titel {
	margin:0px 0px 20px 0px;
	font-size:20px;
	font-weight:normal;
	color:#CC0000;
}



div#topmenu a {
	margin-right:17px;
	margin-left:5px;
	line-height:24px;
	font-size:14px;
	font-weight:bold;
	color:#920116;
	text-decoration:none;
}
div#topmenu a:hover {
	text-decoration:underline;
}



/*div#tabmenu a:hover {
	background-color:white;
}
div#tabmenu a:hover img {
	opacity:0.70;
	-moz-opacity:0.70;
	filter:alpha(opacity=70);
}*/



div#hoofdmenu {
	width:155px;
	margin-top:5px;
}
/*
div#hoofdmenu a {
	display:block;
	line-height:30px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#2B6297;
	text-decoration:none;
	background:url(../img/hoofdmenu_bg.gif) repeat-x left bottom;
}
div#hoofdmenu a:hover {
	text-decoration:none;
	color:#548BC0;
	background:url(../img/hoofdmenu_bg.gif) repeat-x left bottom;
}
*/
div.hoofdmenu_keukens_top a {
	display:block;
	line-height:30px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#920116;
	text-decoration:none;
	background:url(../img/hoofdmenu_bg.gif) repeat-x left bottom;
}
div.hoofdmenu_keukens_top a:hover {
	text-decoration:none;
	color:#548BC0;
	background:url(../img/hoofdmenu_bg.gif) repeat-x left bottom;
}
div.hoofdmenu_keukens_middle a {
	display:block;
	line-height:30px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#2B6297;
	text-decoration:none;
	background:url(../img/hoofdmenu_bg.gif) repeat-x left bottom;
}
div.hoofdmenu_keukens_middle a:hover {
	text-decoration:none;
	color:#548BC0;
	background:url(../img/hoofdmenu_bg.gif) repeat-x left bottom;
}
div.hoofdmenu_keukens_bottom a {
	display:block;
	line-height:30px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#7c7c7c;
	text-decoration:none;
	background:url(../img/hoofdmenu_bg.gif) repeat-x left bottom;
}
div.hoofdmenu_keukens_bottom a:hover {
	text-decoration:none;
	color:#548BC0;
	background:url(../img/hoofdmenu_bg.gif) repeat-x left bottom;
}



div#vestigingmenu {
	width:155px;
	margin-top:80px;
}
div#vestigingmenu div {
	line-height:30px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#2B6297;
	background:url(../img/hoofdmenu_lijn_bg.gif) repeat-x left top;
}
div#vestigingmenu a {
	display:block;
	line-height:30px;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#989898;
	text-decoration:none;
}
div#vestigingmenu a:hover {
	text-decoration:none;
	color:#BEBEBE;
}



div#servicemenu {
	width:155px;
}
div#servicemenu a {
	display:block;
	line-height:30px;
	vertical-align:middle;
	height:30px;
	font-size:12px;
	font-weight:bold;
	color:#2B6297;
	text-decoration:none;
	background:url(../img/hoofdmenu_lijn_bg.gif) repeat-x left top;
}
div#servicemenu a:hover {
	text-decoration:none;
	color:#548BC0;
}



div#footermenu a {
	margin-right:25px;
	font-size:11px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}
div#footermenu a:hover {
	text-decoration:underline;
}



table#footerlogos {
	margin-right:16px;
}
table#footerlogos td {
	padding:0px 0px 6px 10px;
	vertical-align:middle;
}
table#footerlogos td:hover {
	background-color:#002A6E;
}
table#footerlogos td:hover img {
	opacity:0.65;
	-moz-opacity:0.65;
	filter:alpha(opacity=65);
}



a.home_show img {
	border:0px;
}
a.home_show:hover {
	background-color:white;
}
a.home_show:hover img {
	opacity:0.85;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
}



div.kaderrechts {
	position:relative;
	width:148px;
	height:81px;	
	text-align: right;
}
div.kaderrechts:hover {
	background-color:white;
	cursor:pointer;
}
div.kaderrechts:hover img {
	opacity:0.80;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}
div.kaderrechts_foto {
	position:absolute;
	top:5px;
	left:14px;
}
div.kaderrechts_bottom {
	position:absolute;
	top:62px;
	left:0px;
}



div.linkrechts {
	position:relative;
}
div.linkrechts:hover {
	background-color:white;
}
div.linkrechts:hover img {
	opacity:0.80;
	-moz-opacity:0.80;
	filter:alpha(opacity=80);
}



td#copyright, td#copyright a {
	padding-top:10px;
	text-align:right;
	font-size:11px;
	color:#D0D0D0;
}



/* fotopicker */
div#fotopicker_placeholder {
	width:100%;
	height:270px;
	overflow:hidden;
	position:relative;
	bbborder-top:2px solid #E8ADAD;
}
div#fotopicker {
	position:absolute;
	top:0px;
}
div#fotopicker * {
	position:relative;
}
div#fotopicker table {
	width:282px;
}
div#fotopicker table td {
	border:0px;
}

div#fotopicker div.fotopicker_vspace {
	height:10px;
	line-height:10px;
	font-size:1px;
}
div#fotopicker img.fotopicker_img {
	border:solid 2px white;
	margin:0px 0px 0px 0px;
	cursor:pointer;
}
div#fotopicker img.fotopicker_img:hover {
	border:solid 2px #E8ADAD;
}

div.fotopicker_fade_top {
	position:absolute;
	top:0px;
	z-index:100;
	background:url(../img/fotopicker_fade_top.png);
	width:100%;
	height:15px;
}
div.fotopicker_fade_bottom {
	position:absolute;
	bottom:0px;
	z-index:100;
	background:url(../img/fotopicker_fade_bottom.png);
	width:100%;
	height:15px;
}

div.fotopicker_lijn_top {
	height:2px;
	line-height:2px;
	font-size:1px;
	background-color:white;
	margin:0px 0px 10px 0px;
}
div.fotopicker_lijn_bottom {
	height:2px;
	line-height:2px;
	font-size:1px;
	background-color:white;
	margin:10px 0px 0px 0px;
}

div#fotopicker_uplink {
	margin-bottom:15px;
	bbborder-bottom:solid 2px #E8ADAD;
	display:block;
	cursor:pointer;
	height:38px;
	background:url(../img/pijl_top_wit.gif) no-repeat center;
}
div#fotopicker_uplink:hover {
	background:url(../img/pijl_top_roze.gif) no-repeat center;
}

div#fotopicker_downlink {
	margin-top:15px;
	bbborder-top:solid 2px #E8ADAD;
	display:block;
	cursor:pointer;
	height:38px;
	background:url(../img/pijl_bottom_wit.gif) no-repeat center;
}
div#fotopicker_downlink:hover {
	background:url(../img/pijl_bottom_roze.gif) no-repeat center;
}

div#fotopicker_origdiv {
	bbbmargin-top:35px;
	bbbmargin-bottom:20px;
}

div#fotopicker_origdiv_top {
	position:absolute;
	width:100%;
	top:0px;
	background:url(../img/fotopicker_groot_top.png) no-repeat;
}
div#fotopicker_origdiv_bottom {
	position:absolute;
	width:100%;
	bottom:0px;
	background:url(../img/fotopicker_groot_bottom.png) no-repeat;
}
div#fotopicker_origtitel {
	margin:6px 0px 0px 11px;
	font-size:11px;
	color:white;
}
div#fotopicker_origomschrijving {
	margin:6px 0px 0px 0px;
	padding-right:3px;
	font-size:11px;
	line-height:15px;
	color:#676774;
}
div#fotopicker_origprijs {
	width:87px;
	height:88px;
	padding-top:18px;
	text-align:center;
	background:url(../img/ster.png) no-repeat;
	font-size:18px;
	font-weight:bold;
	color:white;
}
div#fotopicker_origprijs span.klein {
	font-size:11px;
	line-height:18px;
}



/* medewerkers */
div#medewerkers div.categorie {
	margin-top:15px;
	margin-bottom:15px;
	font-size:15px;
	line-height: 19px;
	color: #676774;
	font-weight:bold;
}
div#medewerkers div.fotonaam {
	font-size:11px;
	line-height: 19px;
	color: #B80000;
}
div#medewerkers div.fototekst {
	margin-bottom:15px;
	font-size:10px;
	color: #676774;
}
div#medewerkers img {
	border:solid 2px #B80000;
}

div.text_top {
	display:			inline;
	position:			relative;
	float:				left;
	width:				950px;
}
div.text_middle {
	display:			inline;
	float:				left;
	width:				946px;
	border-left:		2px solid #002a6e;
	border-right:		2px solid #002a6e;
	margin-top:			-41px;
}

div.landkaartje {
	display:			block;
	float:				left;
	height:				190px;
	width:				163px;
	margin-top:			15px;
	padding-left:		10px;
}

span.text_dekking {
	font-size:			10px;
	line-height:		17px;
	font-weight:		700;
	text-transform:		uppercase;
	color:				#002a6e;	
}	

div.text_long_1 {
	display:			inline;
	float:				left;
	width:				542px;
	height:				204px;
	overflow-x:			hidden;
	overflow:			hidden;
}

div.text_long_2 {
	display:			inline;
	float:				left;
	width:				307px;
	height:				204px;
	overflow-x:			hidden;
	overflow:			hidden;
}

span.text_midden {
	font-size:			11px;
	line-height:		18px;
	color:				#5b5b5b;	
}

div.text_small_1 {
	display:			inline;
	float:				left;
	width:				185px;	
	height:				163px;
	margin-top:			30px;
	margin-left:		36px;
	overflow-x:			hidden;
	overflow:			hidden;
}

div.text_small_2 {
	display:			inline;
	float:				left;
	width:				430px;	
	height:				205px;
	margin-top:			0px;
	margin-left:		22px;
	overflow-x:			hidden;
	overflow:			hidden;
}

span.text_right {
	font-size:					11px;
	line-height:				18px;
	color:						#002a6e;		
}	

div.text_bottom {
	display:					inline;
	position:					relative;
	float:						left;
	width:						950px;
	margin-top:					-41px;
}

div.folderblock {
	display:					inline;
	float:						left;
	width:						282px;
}

a.datum:link,
a.datum:visited,
a.datum:active{
	display:					block;
	color:						#ffffff;
	font-size:					12px;
	line-height:				19px;
	font-weight:				700;
	cursor:						pointer;
	text-decoration:			none;
}

a.link_nieuws:hover {	
	text-decoration:			underline;
}

div.folder {
	clear:						both;
	float:						left;
	width:						252px;
	margin-left:				15px;
}

a.nieuws_sectie:link,
a.nieuws_sectie:visited,
a.nieuws_sectie:active{
	display:					block;
	color:						#ffffff;
	font-size:					15px;
	line-height:				22px;
	font-weight:				700;
	cursor:						pointer;
	text-decoration:			none;
}

a.nieuws_sectie:hover {	
	text-decoration:			underline;
}
a.nieuws_items:link,
a.nieuws_items:visited,
a.nieuws_items:active{
	display:					block;
	color:						#ffffff;
	font-size:					11px;
	line-height:				18px;
	font-weight:				normal;
	cursor:						pointer;
	text-decoration:			none;
}

a.nieuws_items:hover {	
	text-decoration:			underline;
}

a.nieuws_items_selected:link,
a.nieuws_items_selected:visited,
a.nieuws_items_selected:active{
	display:					block;
	color:						#ffffff;
	font-size:					11px;
	line-height:				18px;
	font-weight:				700;
	cursor:						pointer;
	text-decoration:			underline;
}

a.nieuws_items_selected:hover {	
	text-decoration:			underline;
}

a.link_home:link,
a.link_home:visited,
a.link_home:active{
	display:					block;
	color:						#5b5b5b;
	font-size:					11px;
	line-height:				18px;
	font-weight:				normal;
	cursor:						pointer;
	text-decoration:			none;
}

a.link_home:hover {	
	text-decoration:			underline;
}

span.datum {
	display:					block;	
	float:						left;
	width:						55px;
}

span.titel {
	display:					block;	
	float: 						left;
	width:						217px;
}



div.intro {
	font-weight: 700;
	color:#676774;
	font-size:12px;
	line-height:19px;
}	

div.tekst {
	color:#676774;
	font-size:12px;
	line-height:19px;
}







.scrollbalk {
	display:				inline;
	position:				absolute;
	margin-left:			-2px;
	margin-top:				7px;
}

#scroll-balk{
	width: 				11px;
	height: 			120px;
	margin-top:			5px;
	margin-bottom:		5px;
	background-color:	gray:
	}

#scroll-top{
	width: 				12px;
	height: 			10px;	
	cursor:				pointer;
	background-image:	url(../img/boven.gif);
	}

#scroll-bottom{
	width: 				12px;
	height: 			10px;
	background-image:	url(../img/beneden.gif);
	cursor:				pointer;
	}

#scroll{
	width: 				10px;
	height: 			40px;
	background-color: 	#002a6e;
	margin-left:		1px;
	cursor: 			move;
	border-bottom:		solid 1px #FFFFFF;
	border-top:			solid 1px #FFFFFF;
	}

#contentalgemeen{
	
}

ul.keukens {
	list-style: 		none;	
	margin:				0px;
	padding:			0px;
}


ul.keukens a:link,
ul.keukens a:visited,
ul.keukens a:active{
	display:					block;
	color:						#002A6E;
	font-size:					10px;
	line-height:				19px;
	font-weight:				700;
	cursor:						pointer;
	text-decoration:			none;
}

ul.keukens a:hover {	
	text-decoration:			underline;
}

div.gesloten {
	display:						none;
	margin:							20px auto 0px auto;
	font-size:						12px;
	font-weight:					700;	
	text-align:						center;	
}

div.openingstijden {
	display:						none;
	width: 							445px;
	margin:							20px auto 0px auto;
	font-size:						12px;
	font-weight:					700;	
}

div.openingstijden span.dag {
	display: block;	
	clear: both;
	float: left;
	width: 150px;
}	

div.openingstijden span.tijd {
	display: block;	
	float: left;
	width: 150px;
}

div.openingstijden p {
	display: block;	
	clear: both;
}	

	