* { font-family: Arial; }
body { margin: 0; padding: 0; }
body.cmsbody { font-size: 0.8em; }
body.cmsbody th { text-align: left; }
a.admin { font-size: 12px; color: red; text-decoration: none; }

img { border: 0; }
h1 { text-align: center; color: #00A4F1; }

#pagina { width: 990px; margin: 0 auto; background: #F5F5F5; }
#header { width: 100%; height: 168px; background: url('/images/header_bg.jpg') top left no-repeat; border-bottom: solid 14px #9999CC; }
#logo { width: 111px; height: 137px; float: right; clear: both; background: white; text-align: center; }
#logo img { padding-top: 20px; }

#hoofdmenu { width: 100%; clear: both; }
#hoofdmenu a { margin: 1px 1px 0 0; padding: 0; background: #7F7F7F; display: block; height: 28px; float: left; border: solid 1px white; }
#hoofdmenu a.active { border-color: #D6FF58; }
#hoofdmenu a.last { margin: 1px 0 0 0; }
#hoofdmenu a:hover { border-color: gray; }

#content { background: url('/images/body_background.jpg') center -172px no-repeat fixed; }
.linkercontent { background: #CCFF66; width: 154px; float: left; padding: 14px 0 14px 10px; font-size: 12px; }
.middencontent { margin-left: 166px; width: 530px; background: transparant; font-size: 12px; }
.rechtercontent { float: right; width: 282px; }

#footer { width: 100%; clear: both; visibility: hidden; background: #00A4F1; /*line-height: 1px; font-size: 1px; height: 4px;*/ }
.copyright { text-align: center; font-size: 11px; color: white; margin: 2px 0; padding: 2px 0; }

#hoofdmenu { width: 100%; clear: both; /*background: #7F7F7F;*/ }
#hoofdmenu a { margin: 1px 1px 0 0; padding: 0; background: #7F7F7F; display: block; height: 28px; float: left; border: solid 1px white; }
#hoofdmenu a.active { border-color: #FFC69C; }
#hoofdmenu a.last { margin: 1px 0 0 0; }
#hoofdmenu a:hover { border-color: gray; }

#sollicitant { margin: 170px auto 0 auto; }

.management .rood { margin: 0 0 3px 0; font-size: 1.1em; font-weight: normal; }

h1 { margin: 0 0 0 0; padding: 2px 5px; }
h1.blue { font: bold 0.9em/2em sans-serif; background: #c6daef; color: #e53e20; }
h1.red_line { margin-top: 10px; padding: 2px 0; font: bold 0.8em/2em sans-serif; color: #e53e20; text-decoration: underline; }
h3.ad_blue { margin: 0; padding: 6px; font: bold 1.35em/1.2em sans-serif; text-align: center; background: #9999cd; color: white; text-decoration: none; }
h3.ad_blue a { text-decoration: none; color: white; }
h1.download { font: bold 1.2em/1.3em sans-serif; margin-top: 46px; }
h1.download a { color: black; text-decoration: none; }
h1.download a:hover { text-decoration: underline; }
h1.download a:visited { color: gray; text-decoration: none; }
h1.black { font: bold 1.2em/1.2em sans-serif; margin-bottom: 5px; }

.rechtercontent h3 { color: red; margin: 20px 0 2px 0; font-size: 17px; }
.rechtercontent p { margin: 3px 0; }
#rechtercontent_home { background: url('/images/home_right_background.gif'); }
#rechtercontent_overons { background: url('/images/overons_right_background.gif'); width: 262px; }
#middencontent_overons { width: 552px; margin-left: 169px; }

.content { margin: 0; /*font: 0.8em/1em sans-serif;*/ }
.adres { line-height: 1.4em; }

ul.linkermenu { list-style: none; margin: 0 0 0 10px; padding: 0; }
ul.linkermenu a { font: 0.8em/3em sans-serif; text-decoration: underline; color: black; }
ul.linkermenu a:hover { color: gray; }
ul.linkermenu_groot li { margin-top: 20px; font: bold 1.1em/1em sans-serif; }
ul.linkermenu_groot a { font: bold 1em/1em sans-serif; color: #333333; text-decoration: none; }

#middencontent_bedrijfspresentatie { width: 800px; padding-top: 120px; background: url('/images/deco_bedrijfspresentatie_r.jpg') right bottom no-repeat; }
#rechtercontent_bedrijfspresentatie { width: 546px; display: none; }

#middencontent_tarieven-en-voorwaarden { width: 365px; height: 435px; padding-top: 17px; background: url('/images/deco_tarievenenvoorwaarden.jpg') center 16px no-repeat; }
#rechtercontent_tarieven-en-voorwaarden { width: 430px; padding: 17px 10px 0 10px; margin-right: 10px; background: url('/images/overons_right_background.gif');}

#middencontent_in-de-pers { width: 487px; background: url('/images/deco_indepers.jpg') center 16px no-repeat; height: 436px; }
#rechtercontent_in-de-pers { width: 330px; padding-top: 17px; background: url('/images/overons_right_background.gif'); }

#rechtercontent_in-de-pers h2 { font-size: 14px; }
#rechtercontent_in-de-pers div.content { margin-left: 10px; }
#rechtercontent_in-de-pers div.content a { color: black; text-decoration: none; }
#rechtercontent_in-de-pers div.content a:hover { color: gray; }
#rechtercontent_in-de-pers p a { text-decoration: underline; font-size: 12px; text-decoration: underline !important; }

#rechtercontent_in-de-pers ul { margin: 0; padding: 0 0 0 10px; }

#middencontent_in-de-pers ul { list-style: none; margin: 20px 0 0 5px; padding: 0; }
#middencontent_in-de-pers a { text-decoration: underline; color: black; }

#middencontent_onzewerkwijze { width: 338px; height: 436px; background: url('/images/deco_onzewerkwijze.jpg') center 16px no-repeat; margin-right: 10px; margin-left: 200px; }
#rechtercontent_onzewerkwijze { width: 410px; padding-top: 17px; }

#middencontent_overons .pasfoto { float: left; margin: 0 5px 5px 0; }
#middencontent_overons table.management { margin: 5px 0 10px 0; padding: 0; }

#middencontent_cvtips { margin-left: 190px; width: 780px; /*background: url('/images/deco_cvtips.gif') right bottom no-repeat;*/ font-weight: bold; }
#middencontent_cvtips p { width: 100%; }

#contactformulier fieldset { border: 0; }
#contactformulier fieldset legend { font: bold 1.2em sans-serif; color: red; margin-bottom: 18px; }
#contactformulier fieldset label { display: block; float: left; width: 120px; }
#contactformulier fieldset input { width: 300px; }

.cvtips1 { background: url('/images/deco_cvtips_1.gif') right bottom no-repeat; }
.cvtips2 { background: url('/images/deco_cvtips_2.gif') right bottom no-repeat; }
.cvtips3 { background: url('/images/deco_cvtips_3.gif') right bottom no-repeat; }
.cvtips4 { background: url('/images/deco_cvtips_4.gif') right bottom no-repeat; }
.cvtips5 { background: url('/images/deco_cvtips_5.gif') right bottom no-repeat; }
.cvtips6 { background: url('/images/deco_cvtips_uitslag.jpg') right bottom no-repeat; }
#cvtips_uitslag { width: 290px; }

.content_purple { background: #baa5a8; padding: 21px 25px; }

.content_split { width: 45%; margin: 0 5px; }
.content_split_left { float: left; }
.content_split_right { margin-left: 51%; }

#p0ll { padding: 0 0 0 5px; }
#p0ll ul { list-style: none; margin: 0; padding: 0; }
#p0ll li {  }

#account { margin-top: 15px; }
#account fieldset { background: #DDDDDD; }
#account legend { background: #BBBBBB; padding: 0 3px; color: white; font-weight: bold; }

ol.cvtips { font-size: 12px; width: 720px; list-style: none; margin: 5px 0; padding: 0; }
ol.cvtips li { width: 700px; white-space: nowrap; }
ol.cvtips ol { width: 90%; margin: 4px 0 4px 10px; list-style: none; padding: 0; }
