/* CSS Document */
body								{ padding:0; margin:0; font-family:Arial, Verdana, "Trebuchet MS", sans-serif;}
a									{ color:#757575;}
a:hover								{ color:#CF003D;}
p									{ padding:0 0 15px 0; margin:0;}
hr									{ padding:5px 0 5px 0; margin:0; height:0; border:0; border-top: 1px solid #e2e2e2;}
legend								{ color:#CE003C;}
fieldset							{ padding:15px;}
h1									{ padding:0; margin:0; color:#CF003D; font-size:18px; float:left;}
h5									{ padding:0; margin:0; color:#000000; font-size:18px; float:left;}
form								{ padding:0; margin:0;}


.clear								{ padding:0; margin:0; height:0px; line-height:0px; font-size:0px; clear: both;}
.link-extern						{ color:#CF003D;}
.link-logo							{ padding:0; margin:0; margin-left:370px; top:130px; width:360px; height:58px; position:absolute;}
.link-logo-2						{ padding:0; margin:0; margin-left:540px; top:130px; width:190px; height:58px; position:absolute;}

#container							{ padding:0; margin:0 auto 0 auto; width:731px;}
#container #menu					{ padding:0; margin:0; width:731px; height:129px; background:url(../images/bg/header-sleutels.jpg) left top;}
#container #header					{ padding:20px 20px 0 20px; margin:0; width:691px; height:40px; background:url(../images/bg/sublogos.gif) right top no-repeat;}
#container #header-2				{ padding:20px 20px 0 20px; margin:0; width:691px; height:40px; background:url(../images/bg/sublogos-2.gif) right top no-repeat;}
#container #header-2 strong			{ padding:0; margin:0; font-size:10px; color:#CF003D; }
#container #header-2 a.button		{ padding:0; margin:0 10px 0 0; width:112px; height:25px; line-height:25px; background:#CF003D; text-decoration:none; text-align:center; color:#FFFFFF; font-weight:bold; font-size:12px; display:block; float:left;}
#container #header-2 a.button:hover	{ color:#B1B1B1; display:block;}
#container #header-2 a.active		{ padding:0; margin:0 10px 0 0; width:112px; height:25px; line-height:25px; background:#B1B1B1; text-decoration:none; text-align:center; color:#FFFFFF; font-weight:bold; font-size:12px; display:block; float:left;}


#container #footer					{ padding:0; margin:25px 0 25px 0; height:30px;}

#container #content-wrapper			{ padding:0 0 0 20px; margin:0 20px 0 0; width:691px;}
#container #content-wrapper #left	{ padding:0 60px 0 0; margin:0; width:341px; float:left; font-size:12px; color:#000000;}
#container #content-wrapper #right	{ padding:0; margin:0 0 0 27px; width:263px; float:left;}

#container #content-wrapper #right #woning-vd-maand			{ padding:10px; margin:0; width:243px; height:154px; color:#FFFFFF; font-size:11px; background:url(../images/bg/bg-woning-vd-maand.gif) no-repeat;}
#container #content-wrapper #right #woning-vd-maand a		{ color:#C9C9C9;}
#container #content-wrapper #right #woning-vd-maand a:hover	{ color:#FFFFFF;}
#container #content-wrapper #right #woning-vd-maand	img		{ float:right; margin:5px 0 0 5px;}
#container #content-wrapper #right #woning-vd-maand h2		{ padding:0; margin:0; text-align:center; color:#ffffff; font-size:18px;}
#container #content-wrapper #right #woning-vd-maand h3		{ padding:0; margin:0 0 10px 0; text-align:center; color:#ffffff!important; font-size:13px;}

#container #content-aanbod									{ padding:0 0 0 20px; margin:0 20px 0 0; width:691px;}
#container #content-aanbod p								{ font-size:12px;}
#container #content-aanbod p img							{ padding:0; margin:0 0 25px 25px; float:right; border:#000000 1px solid;}
#container #content-aanbod ul								{ padding:0; margin:0; list-style:none;}
#container #content-aanbod li								{ padding:10px 0 10px 0; margin:0; width:650px; color:#CE003C; font-size:12px; border-bottom:#cccccc 1px solid;}
#container #content-aanbod .details-rood					{ padding:0!important; margin:0!important; color:#CF003D!important; font-weight:bold; float:left!important; width:230px!important; border:none!important;}
#container #content-aanbod .details-zwart					{ padding:0!important; margin:0!important; color:#000000!important; font-weight:bold; float:left!important; width:350px!important; border:none!important;}
#container #content-aanbod li img							{ padding:0; margin:5px 25px 5px 0; float:left; border:#000000 1px solid;}
#container #content-aanbod li b								{ color:#CF003D;}
#container #content-aanbod li h1							{ padding:0; float:left;}
#container #content-aanbod .fotogroot						{ text-align:center;}
#container #content-aanbod .fotogroot img					{ padding:0; margin:25px; border:#000000 1px solid;}
#container #content-aanbod h2								{ padding:0; margin:0; color:#CF003D!important; font-size:18px; float:left;}
#container #content-aanbod h6								{ padding:0; margin:0; color:#000000!important; font-size:18px; float:left;}

/* uitklapmenu */


#nav								{ padding:0; margin:0;}
#nav ul								{ padding:3px 0 0 0; margin:0; color:#FFFFFF; width:711px;}
#nav ul li							{ padding:0; margin:0; color:#FFFFFF; display:block; height:27px; list-style:none; float:left;}
#nav ul li a						{ color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;}
#nav ul li a:hover					{ color:#C5C4C4; text-decoration:none; border-left:#C5C4C4 1px solid;}
#nav ul li .menuitem				{ padding:0 5px 0 10px; margin:0 0 0 10px; display:block; border-left:#CE003D 1px solid;}
#nav ul li .menuitem-active			{ padding:0 5px 0 10px; margin:0 0 0 10px; display:block; color:#C5C4C4; border-left:#C5C4C4 1px solid;}

#nav ul li .diensten-sub			{ padding:0; margin:3px 0 0 10px; position:absolute; color:#ffffff; width:118px; height:auto; float:left; background:#CE003A; border:#ffffff 1px solid; display:none; z-index:1010!important; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.9;}
#nav ul li .diensten-sub li			{ padding:5px 5px 5px 15px; margin:0; display:block; width:118px; height:auto; list-style:none;}
#nav ul li .diensten-sub li a		{ display:block; width:auto; float:left; }
#nav ul li .diensten-sub li a:hover	{ color:#B1B1B1; border:none;}
#nav ul li .diensten-sub li .menuitem-sub-active	{ color:#B1B1B1; border:none;}

#nav li:hover .diensten-sub, #nav li.over .diensten-sub {/* lists nested onder hovered list items */ display: block; }  


/* accordion nieuws */

h4 					{ padding:10px 0 11px 0; margin:0; background:#ffffff; cursor:hand; font-size:12px; border-bottom:1px solid #000000; text-decoration:none;}
h4 a				{ color:#000000!important;}
.nieuws 			{ padding:15px 0 15px 0; margin:0; list-style:none; color:#CE003C;}

/* scrollbar */
BODY				{
	scrollbar-face-color:#CE003C;
	scrollbar-shadow-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
}




