@charset "UTF-8";
/* CSS Document */

* 			{ margin: 0; padding: 0;	border: none; }
html		{ height: 100%; }
body		{ height: 100%;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; line-height: 16px;	color:#050505;	background: white url(../images/bg_body.jpg) repeat-x top; }
a img		{ border: none; }


div#outer					{ margin: 0 auto; height:100%; width:924px; background: url(../images/bg_outer.jpg) no-repeat center 200px; }


div#header					{ float:left; margin:0; padding:0 32px 0 8px; height:200px; width:884px; background: url(../images/logo.jpg) no-repeat 8px 0; }
div#header p				{ margin: 11px 0 0 0; text-align: right; color: #006; }
div#header ul				{ float: right; margin: 132px 0 0 0; list-style: none;  font-size: 14px; color:white; }
div#header ul li			{ float:left; margin: 0 0 0 20px; text-align: center; } 
div#header ul,
div#header ul li		 	{ padding:0 0 18px 0; } 
div#header ul li a			{ color:white; text-decoration:none; border-bottom:none; padding: 0 2px 9px 2px; } 
* html div#header ul li a	{ padding: 0 2px 10px 0;}
div#header ul li a.active,
div#header ul li a:hover	{ border-bottom: 5px solid #0CF;} 

div#header div#homebox		{ margin:20px 0 0 0; }
div#header div#homebox img	{ float:right; margin:0 0 0 7px; padding: 0; background:#7CABE3; border:3px solid #7CABE3; }
div#header ul#home_hdr		{ float: right; margin: 16px 0 0 0; *margin:-3px 0 0 0; *width:439px; clear:both; }

* html div#header div#homebox	{ float: right; margin:20px 0 0 0; width:485px; }
* html div#header ul#home_hdr	{ width:448px; margin: 16px 0 0 0; }


div#header a#logo			{ float: left; width: 222px; height:137px; margin:0 0 0 10px; display: block; }
* html div#header a#logo	{ margin:0 0 0 5px; }


div#sidebar						{ float:left; margin: 30px 20px 20px 12px; padding: 0 0 0 25px; width:220px; }
div#sidebar p					{ margin: 0 0 15px 0; }
div#sidebar	ul#sb				{ list-style:none; }
div#sidebar ul#sb li.main		{ margin: 0 0 7px 0; }
div#sidebar ul#sb li.like-a-link{ padding: 0 0 3px 32px; display:block; font-size:12px; color:#272727; font-weight:bold; text-decoration:none; background: url(../images/oog_dim.jpg) no-repeat 0 0; }
div#sidebar ul#sb li			{ margin: 0 0 4px 18px; }
div#sidebar ul#sb li.marge		{ margin: 15px 0 0 0; }
div#sidebar ul#sb li.lessmarge	{ margin: 4px 0 15px 0; }
div#sidebar ul#sb li a.bigpadd_	{ padding: 0 0 3px 32px; display:block; font-size:12px; color:#272727; font-weight:bold; text-decoration:none; background: url(../images/oog_dim.jpg) no-repeat 0 0; }
div#sidebar ul#sb li a.bigpadd_active	{ padding: 0 0 3px 32px; display:block; font-weight:bold; background: url(../images/oog.jpg) no-repeat 0 0; }
div#sidebar ul#sb li a 					{ padding: 0 0 3px 27px; font-size:12px; color:#272727; text-decoration:none; background: url(../images/oog_dim.jpg) no-repeat 0 0; }
div#sidebar ul#sb li a.active,
div#sidebar ul#sb li a:hover			{ background: url(../images/oog.jpg) no-repeat 0 0; }

div#sidebar ul#sb li.marge a					{ background: url(../images/oog_dim.jpg) no-repeat 0 0;  }
div#sidebar ul#sb li.lessmarge a				{ background: url(../images/oog_dim.jpg) no-repeat 0 0;  }
div#sidebar ul#sb li.lessmarge a.behand_,
div#sidebar ul#sb li.marge a.behand_			{ padding: 0 0 3px 32px; font-size:12px; font-weight:bold; color:#272727; text-decoration:none; }
div#sidebar ul#sb li.lessmarge a.behand_:hover,
div#sidebar ul#sb li.marge a.behand_:hover		{ padding: 0 0 3px 32px; font-size:12px; font-weight:bold; text-decoration:none; background: url(../images/oog.jpg) no-repeat 0 0; }
div#sidebar ul#sb li.lessmarge a.behand_active,
div#sidebar ul#sb li.marge a.behand_active		{ padding: 0 0 3px 32px; font-size:12px; font-weight:bold; text-decoration:none; background: url(../images/oog.jpg) no-repeat 0 0; }


div#sidebar img					{ margin: 15px 8px; }
div#sidebar a					{ color: #03C; text-decoration:underline; }
div#sidebar a:hover				{ color: #03F; text-decoration:none; }

div#sidebar ul#sb_docs			{ margin: 10px 10px 10px 2px; padding:6px; list-style: none; border:1px solid #CDCDCD; background:#EEE;}
div#sidebar ul#sb_docs li		{ margin: 3px 0; padding: 1px 0 0 24px; }
div#sidebar ul#sb_docs li.title	{ margin: 3px 0; padding: 1px 0 8px 2px; font-weight:bold; color:#454545; }
div#sidebar ul#sb_docs li.doc	{ background: url(../images/doc.gif) no-repeat 0 0; }
div#sidebar ul#sb_docs li.ppt	{ background: url(../images/ppt.gif) no-repeat 0 0; }
div#sidebar ul#sb_docs li.pdf	{ background: url(../images/pdf.gif) no-repeat 0 0; }
div#sidebar ul#sb_docs li.xls	{ background: url(../images/xls.gif) no-repeat 0 0; }
div#sidebar ul#sb_docs li.zip	{ background: url(../images/zip.gif) no-repeat 0 0; }
div#sidebar ul#sb_docs li.oth	{ background: url(../images/oth.gif) no-repeat 0 0; }

div#sidebar ul#sb_news			{ margin: 10px 10px 10px 2px; padding:6px; list-style: none; border:1px solid #0A5DC5; background:#DAE7F6;}
div#sidebar ul#sb_news li		{ margin: 3px 0; padding: 1px 0 0 24px; background: url(../images/oth.gif) no-repeat 0 0; }
div#sidebar ul#sb_news li.title	{ margin: 3px 0; padding: 1px 0 8px 2px; font-weight:bold; background:none; color:#006; }
div#sidebar a#sb_afspraak		{ margin: 30px 10px 10px 2px; padding:10px; line-height:16px; font-size:14px; border:1px solid #0A5DC5; background:#DAE7F6; display:block; text-decoration:none;}
div#sidebar a#sb_afspraak:hover	{ text-decoration:none; border:1px solid #0A5DC5; background:#BFDFFF; color:#006;  }

div#content					{ float:right; margin: 30px 30px 20px 12px; width: 578px; }
* html div#content			{ margin: 30px 22px 20px 12px; width: 580px; }
div#content h1				{ margin: 10px 0 20px 0; font-size:20px; color:#006; font-weight: bold; }
div#content h2				{ margin: 30px 0 10px 0; font-size:16px; color:#006; font-weight:bold; }
div#content h3				{ margin: 4px 0 4px 0; font-size:14px; color:#006; font-weight:normal; }
div#content h4				{ margin: 0 0 4px 0; font-size:12px; color:#050505; font-weight:bold; }
div#content p				{ margin: 0 0 15px 0; }
div#content a				{ color: #03C; text-decoration:underline; }
div#content a:hover			{ color: #03F; text-decoration:none; }
div#content .blue			{ color:#006; }
div#content .red			{ color:#F00; }
div#content	ul				{ margin: 0 0 15px 15px; }
div#content	ul li ul		{ margin: 0 0 30px 15px;list-style:square; }
div#content	ul li ul li		{ margin: 0 0 30px 15px;list-style:square; }
div#content ul#quick		{ margin: 10px 0; padding: 10px; list-style: none; border: 1px dotted #CCC; background:#EEE; }
div#content ul#quick li		{ margin: 3px 0; padding: 0 24px; background:url(../images/quick.gif) no-repeat left; }
div#content ul#quick li.nolink	{ margin: 0; padding: 0 24px; background:none; }
div#content label			{ float:left; margin: 3px 0; width:200px; }
div#content label#msg		{ float:left; margin: 3px 0; width:450px; }
div#content input			{ float:left; margin: 3px 0; padding: 2px; width:250px; border: 1px solid #CCC; }
div#content textarea		{ float:left; margin: 3px 0; padding: 2px; width:450px; border: 1px solid #CCC; }
div#content input.button	{ float:right; margin: 15px 120px; width:96px; border:none; }
div#content input.special	{ visibility: hidden; height: 1px; width: 1px; }
div#content div#form p		{ float: left; clear:left; width:450px; }
div#content p.small			{ width:450px; text-align: right; font-size:11px; color:#555; margin: 3px 0 8px 0; }

div# content img			{ margin:0 20px 20px 0; padding:3px; background:#EEE; }
img.floatright				{float:right; clear:right; margin:0 0 10px 20px; padding:3px; background:#EEE; }


div#content a#btn_afspaak  { float:left; margin: 65px 60px; }

.hide_me					{ display:none;}

table#docs					{ padding:0; margin:0 0 25px 0;}
table#docs th				{ background:#EEE; cursor:pointer; padding:5px 0; margin:5px 0; }
table#docs td				{ border-bottom: 1px solid #DADADA; padding:3px; }
table#docs .centered		{ text-align:center; }

div#news					{ float:left; width: 582px; margin: 10px 0; background: url(../images/news_repeat.jpg) repeat-y; }
div#news div.top			{ height: 16px; width: 582px; background: url(../images/news_top.jpg) no-repeat; }
div#news div.body			{ margin: 0 6px 0 3px; padding:0 5px; min-height:77px; background: url(../images/news_fade.jpg) repeat-x bottom; }
div#news div.body h2		{ margin:0 14px; padding: 0 0 8px 0; color: white; font-size:14px; }
div#news div.body h2 strong	{ color:#EEE; }
div#news div.body p			{ margin:0 14px; color: white; }
div#news div.body a			{ text-align:right; display:block; margin:0 14px; padding: 0 0 5px 0; text-decoration:none; color:#0CF; }
div#news div.body a:hover	{ text-decoration:underline; }
div#news div.bottom			{ height: 16px; width: 582px; background: url(../images/news_bottom.jpg) no-repeat; }


div#downl					{ float:left; width: 249px; margin: 10px 0; background: url(../images/downl_repeat.jpg) repeat-y; }
div#downl div.top			{ height: 13px; width: 249px; background: #CECECE url(../images/downl_top.jpg) no-repeat 0 0; }
div#downl div.body			{ margin: 0 5px 0 1px; padding:0 5px; min-height:125px; background: url(../images/downl_fade.jpg) repeat-x top; }
* html div#downl div.body	{ height:125px; }
div#downl div.body h2		{ margin:0 14px; padding: 0 0 8px 0; font-size:14px; color:#006; font-weight:normal; }
* html div#downl div.body h2{ padding: 2px 0; }
div#downl div.body ul		{ margin: 0 14px; list-style: none; }
div#downl div.body ul li	{ margin: 3px 0; padding: 1px 0 0 24px; }
div#downl div.body ul li.doc{ background: url(../images/doc.gif) no-repeat 0 0; }
div#downl div.body ul li.ppt{ background: url(../images/ppt.gif) no-repeat 0 0; }
div#downl div.body ul li.pdf{ background: url(../images/pdf.gif) no-repeat 0 0; }
div#downl div.body ul li.xls{ background: url(../images/xls.gif) no-repeat 0 0; }
div#downl div.body ul li.zip{ background: url(../images/zip.gif) no-repeat 0 0; }
div#downl div.body ul li.oth{ background: url(../images/oth.gif) no-repeat 0 0; }
div#downl div.body p		{ margin:0 14px; }
div#downl div.bottom		{ height: 16px; width: 249px; background: url(../images/downl_bottom.jpg) no-repeat; }


img#afspraak				{ float:left; }
a#nieuwsoverzicht			{ float:right;  margin: 20px 5px 20px 0; padding:5px 15px; border:1px solid #CDCDCD; background:#EEE; }
a#nieuwsoverzicht_top		{ float:right; clear:both; display:block; margin: 10px 5px 10px 0;padding:5px 15px; border:1px solid #CDCDCD; background:#EEE; }
span#fullwidth				{ display:block; float:left; width:100%; }

.bolditalic					{ font-weight:bold; font-style:italic; font-size:10px;}

p#footer					{ float: left; margin: 25px 0 20px 0; width: 924px; text-align: center; font-size:11px; }
p#footer a					{ color: #03C; text-decoration:underline; }
p#footer a:hover			{ color: #03F; text-decoration:none; }