/** make margin padding and alignment consistent in all browsers */
html, body, form, ul.menu, ul.menu li, h1, h2, h3, p, #metaimages, #metaimages li, #overview, #overview li { margin: 0; padding: 0; }
body { background: white; font-family: helvetica, arial, "helvetica neue", "nimbus sans l", sans-serif; font-size: 13px; color: #004488; }
ul.menu, ul.menu li, #metaimages, #metaimages li,#overview,#overview li { list-style-type: none; }

abbr { border: none; }
a { text-decoration: none; }
.menu a { color: #004488; }
a:hover { color: #0095d8; }
a img { border: none; }
img { vertical-align: top; }

.clear { clear: both;  }
.usability_addon, .hr hr { display: none; }

h1 { border: 1px solid #0095d8; font-size: 20px; line-height: 29px; padding: 0 10px; }
h2 { font-size: 16px; }

/** BASIC LAYOUT **/
#wrapper { width: 924px; background: #FFF; margin: 0 auto; position: relative; margin-top: 80px; }

#header { display: block; height: 63px; background: #FFF url("img/logo.png") right bottom no-repeat; color: #0095d8; font-weight: bold; font-size: 40px; font-family: rockwell, georgia, serif; margin-bottom: 20px; cursor:pointer;cursor:hand;}

#content { margin-left: 180px; min-height: 400px;}
#content p { padding-bottom: 10px; }
#content a { color: #0095d8; }


#sidebar { position: absolute; top: 83px; left: -30px; width: 164px; padding-left: 30px; }
#sidebar .hr { border-top: 8px solid #0095d8; }
#sidebar .menu { margin-bottom: 20px;}
#sidebar #menucontainer  {min-height: 241px; margin-bottom: 20px;}
#sidebar .menuOnder{ background: none;}
#mainmenu { margin-left: -20px; }
#mainmenu li { padding-left: 20px; line-height: 34px; font-size: 18px; }
#mainmenu li .menu { margin: 0; }
#mainmenu li .menu li:hover, #mainmenu li .menu li.hover, #mainmenu li .menu li.hover { background: none; }
#mainmenu li .menu li.current { background: none;}
#mainmenu li.hover,li:hover { background: url("img/bullet.png") left top no-repeat; }
#mainmenu li.hover .hover { background: none; }
#mainmenu li.hover .hover a { color: #0095d8; }

#mainmenu li.current { background: url("img/bullet.png") left top no-repeat; }

#mainmenu li.current .current { background: none; }
#mainmenu li.current .current a { color: #0095d8; }
#mainmenu li.hover .current a { color: #0095d8; }
/*#mainmenu li a {font-weight: bold; }*/
#mainmenu li li { font-size: 13px; line-height: 18px; }

#sidebar address { display: block; height: 87px; background: #0095d8; color: #FFF; font-style: normal; text-align: center; margin-bottom: 30px; }
#sidebar address span { font-size: 20px; padding-top: 20px; display: block; }
#sidebar address a { color: #FFF; font-size: 20px; }


/** DETAIL PAGE **/
#detail { border: 1px solid #0095d8; padding: 7px 7px 23px 23px; margin: 20px 0;  position:relative;}
#detail h1 { font-size: 26px; line-height: normal; color: #0095d8; padding: 0; border: none; }
#detail .body { float: left; width: 464px; }
#detail .meta { float: right; width: 227px; color: #0095d8; }
#detail a.clear { display: block; }
#metaimages { margin-bottom: 20px; }
#metaimages img{ margin-bottom: 7px; }

/** OVERVIEW PAGE **/
#overview { margin: 10px 0 10px 2px; }
#overview li { float: left; width: 227px; height: 207px; margin: 10px; border-bottom: 1px solid #0095d8; }
#overview li h2 { margin-top: 10px; color: #0095d8; }
#overview li h2 a { color: #0095d8; }

/** HOMEPAGE **/
#intro { overflow: auto;   width: 486px; margin-bottom: 18px; }
#intro h1, #content h1.intro { font-size: 30px; line-height: normal; color: #0095d8; padding: 0; border: none; }
#intro img { float: left; margin-right: 17px; }

#newsitem { padding: 9px; border: 1px solid #0095d8; float: left; width: 466px; }
#newsitem img { float: left; margin-right: 9px; }
#newsitem h2 { color: #0095d8; font-weight: normal; font-size: 18px; padding-bottom: 4px; }
#advert {position: absolute; top: 420px; right: 0; }

.nieuwskorttitel{ display: inline; line-height: normal; color: #0095d8; padding: 0; border: none;}
.nieuwskortdatum{font-style: italic;font-size:11px;}
.nieuwsitem{margin-bottom:5px;}

.submit2 {
	width: 140px;
	border: 1px solid #003366;
	background: #eeeeee;
	color: #004488;
font-family: helvetica, arial, "helvetica neue", "nimbus sans l", sans-serif; font-size: 13px;
	line-height: 18px;
	margin-top:5px;
}

.submit {

	color: #004488;

}