@import url("form_styles.css");
* { outline: none;}

body, p, h1, h2, #left ul, #header ul { margin: 0; padding: 0;}
#header ul, #left ul, #footer ul { list-style-type: none;}
#header h1, /*#header li a,*/ #left li a, #right-r a, #dl-b a { font-size: 0; line-height: 0; text-indent: -99999px;}

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

#sitewrapper, div#contentwrapper, #content, #briefwrapper { overflow: hidden;}
#sitewrapper { width: 970px; margin: 20px auto 0 auto;}

#header { height: 148px; position: relative;}
#header h1 { position: absolute; left: 15px; top: 15px; width: 166px; height: 86px;}
#header ul { float: right; /*padding-top: 3px; padding-bottom: 4px; height: 12px;*/}
#header li { float: left; padding: 5px 15px 5px 5px;}
#langs { padding-left: 20px; padding-right: 0; width: 182px; background-color: #8C8D90;}
#langs, #header #langs a { color: #FFF;}
#header a { text-decoration: none;}
/*li#voorw { margin-right: 27px;}
li#priva { margin-right: 32px;}
li#nllink { margin-right: 21px;}
li#uklink { margin-right: 52px;}*/

#quotes, #quotes p { position: absolute; width: 400px;}
#quotes { top: 40px; left: 250px;}
#quotes p { text-align: center; display: none; font-size: 150%; padding: 0; font-style: italic;}
#quotes p:first-child { display: block;}

div#contentwrapper { border-top: solid 1px #92004e; padding-bottom: 20px; position: relative; width: 100%; background: #FFF;}

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

#content { margin-left: 182px;}
#contentwrapper .hassidebar { margin-right: 232px; width: 556px;}

#briefwrapper { clear: both; padding-top: 2em;}
#contentwrapper #briefwrapper h2 { background: #f0f0f0; border: solid 1px #cbcbcb; padding: 0.5em;}
#briefwrapper div { float: left; width: 265px;}
#briefwrapper div:first-child { margin-right: 26px;}

#contentwrapper .personeel { margin-right: 32px;}
#contentwrapper .personeel p.personeelpic { float: right; padding-left: 45px; clear: right;}
#contentwrapper .personeel p.personeelpic img { border: solid 1px #92004e;}

.hassidebar #map { width: 554px; height: 300px; border: solid 1px #000; }
#quotes p, h2, #content #pdfdownloads li a:hover { color: #92004e;}
.homeh { border-bottom: solid 1px #bebebe; padding-bottom: 0.3em;}
.homev { float: right;}
#pdfdownloads li a { color: #8e8f91; font-weight: bold;}

#right { padding-right: 5px; width: 197px; float: right;}
#right-r a { width: 195px; height: 63px;}
#dl-b a { width: 202px; height: 32px;}
#right .homeh + p { padding-bottom: 0;}
#right p { color: #7d7d7d;}

#header ul a, #footer, #footer a { color: #8C8D90;}
#footer { padding-top: 48px;}
#footer p { text-align: right;}
#footer a { text-decoration: none;}

ul.kennism { color: #92004e;}


/*=*/
.formmsg { font-weight: bold;}
#formerr { color: red;}
/*#formsucc { border-color: #009900; background: #00cc00;}*/

/*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 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; text-indent: -99999px;}






div#contentwrapper h4 { position: absolute; width: 514px; height: 27px; top: 185px; left: 197px;}



div.sidebaractive#content h1 { font-size: 100%;}





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;}

 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;}*/
