@import url("form_styles.css");
* { outline: none;}
body, h1, h2, h3, h4, p, div#header ul, div#left ul, div#footerwrapper ul, div#footer p { padding: 0; margin: 0;}
div#header ul, div#left ul, div#footerwrapper ul { list-style-type: none;}
div#header ul li a, div#header h1, div#contentwrapper h4, div#left ul li a, div#right h3#vacatures, div#right h3 a, div#footerwrapper ul li a, div#footer p { font-size: 0; line-height: 0; /*height: 0;*/ text-indent: -99999px;}

body { font: 75% Arial, Helvetica, sans-serif; background: #DBDBDB;}
p, div#content h2, div#content ul { line-height: 150%;}
p, div#content h2 { padding-top: 1em;}
p { padding-bottom: 1em;}
img { border: none;}

div#sitewrapper { width: 970px; margin: 20px auto 0 auto; overflow: auto;}

div#header { background: #FFF;}
div#header ul { float: right; padding-top: 3px; padding-bottom: 4px; height: 12px;}
div#header ul li { float: left;}
div#header ul li a { display: block; height: 12px; margin-top: 1px;}
div#header ul li#voorw { margin-right: 27px;}
div#header ul li#priva { margin-right: 32px;}
div#header ul li#nllink { margin-right: 21px;}
div#header ul li#uklink { margin-right: 52px;}

div#header h1 { width: 333px; height: 80px; padding: 34px 0 34px 25px;}

div#contentwrapper { overflow: auto; border-top: solid 1px #92004e; background: #FFF; padding-bottom: 20px; position: relative; width: 100%;}
div#contentwrapper h4 { position: absolute; width: 514px; height: 27px; top: 185px; left: 197px;}

div#left { width: 152px; float: left;}
div#left ul li { margin-bottom: 5px; width: 152px;}
div#left ul li ul li { margin: 0; overflow: auto; background: #DBDBDB;}
div#left ul li ul li a { float: right; margin: 1px 14px 1px 0; height: 15px;}
div#left ul li.last { margin-bottom: 0; margin-top: 20px;}
div#left ul li a { display: block; width: 152px; height: 32px; background-position: 0px 0px;}
div#left ul li a:hover { background-position: 152px 0px;}

div#content { margin-left: 182px; overflow: hidden;}
div.sidebaractive#content { margin-right: 232px; width: 556px;}
div.sidebaractive#content h1 { font-size: 100%;}
div.personeel#content { margin-right: 32px;}
div.personeel#content p.personeelpic { float: right; padding-left: 45px; clear: right;}
div.personeel#content p.personeelpic img { border: solid 1px #92004e;}

div#content h2, div#content a { color: #92004e;}
div#content h2 { font-size: 100%; padding-top: 1em;}
div#content ul#pdfdownloads li a { color: #8e8f91; font-weight: bold;}
div#content ul#pdfdownloads li a:hover { color: #92004e;}

div#right { padding-right: 5px; width: 197px; float: right;}
#right a { color: #FFF; }
div#quickscan { margin-top: 15px; margin-bottom: 15px; border: solid 1px #C8C7CC;}
div#quickscan p { margin: 0; padding: 9px; font-weight: bold; color: #525252;}
div#quickscan img { border-left: solid 2px #92004E; border-right: solid 3px #92004E;}

div#footerwrapper ul { float: right; margin-top: 4px;}
div#footerwrapper ul li { float: left;}
div#footerwrapper ul li#voorwaarden { padding-right: 15px;}
div#footerwrapper ul li a { display: block; height: 10px; background-position: 0px 0px;}
div#footer { height: 48px; clear: both;}

div#map { width: 100%; height: 300px; border: solid 1px #000; }

p#okmsg, p#errormsg { padding: 5px; border-style: solid; border-width: 1px;}
p#okmsg { border-color: #009900; background: #00cc00;}
p#errormsg { border-color: #FF0000; background: #ff7575;}


/* EDIT */
#homecontent { float: right; width: 240px;}
.nieuwshome { float: left; width: 241px;}
div#content .n_item h2 { background: #92004e; padding: 4px 4px 4px 9px; color: #FFF;}
.nextitem { margin-top: 25px;}
.nieuwshome .n_item div { padding: 9px;}
.n_item { border: solid 1px #C8C7CC; border-top: none;}
.n_item p { padding: 0 0 0.3em 0; margin: 0;}
p.n_subtitle { font-weight: bold; color: #92004e;}

a.terug { background: #C8C7CC; color: #FFF; padding: 9px; text-decoration: none; display: block; width: 50px;}

.n_item .column { float: left; width: 238px; padding: 9px;}
.n_item div.padding { padding-right: 26px;}