hr { margin-top: 20px; border-color: #afcdcb; }
body { margin: 0 auto; padding: 0px; font-family: verdana, arial; background: url(/static/img/bg-body.jpg) repeat-y center; }
h1 { margin: 0px; padding: 0px; margin-bottom: 15px; font-size: 21px; font-weight: normal; color: #003366; }
h2 { font-size: 21px; font-weight: normal; color: #003366; }
h4 { font-weight: bold; font-size: 12px; font-family: verdana; }
td { font-weight: bold; }
#wrapper { width: 804px; margin: 0 auto; min-height: 768px; }
#wrapper .boven { width: 804px; }
#wrapper .header { width: 660px; height: 169px; margin-left: 145px; }
#wrapper .main { width: 744px; float: left; }	
#wrapper .links { width: 144px; overflow: hidden; height: 100%; float: left; }
#wrapper .rechts { width: 600px; height: 100%; float: left; }
#wrapper .content { width: 585px; height: 100%; padding: 15px; padding-left: 60px; float: left; }	
#wrapper .links .menu { width: 144px; margin-top: 50px; margin-left: 1px; float: left;}

#wrapper .taalmenu {float:left; width: 100px; height: 20px; margin-left: 144px; padding-left: 30px; font-family: verdana, arial; font-size: 12px; font-weight: bold; color: #99cccc; }
#wrapper .taalmenu a { font-size: 11px; text-decoration: none; text-transform: uppercase; color: #99cccc; }
#wrapper .rechts .content a { font-size: 11px; text-decoration: none; text-transform: uppercase; color: #608080; }
#wrapper .taalmenu a:hover,
#wrapper .rechts .content a:hover { color: #003366; }

#wrapper .socialmedia {margin-left:335px;height:32px; font-family: Verdana, Arial; font-style: italic; font-size: 11px; font-weight: bold; color: #99cccc;float:left;}
#wrapper .socialmedia img { vertical-align:sub;border: none; margin-bottom:-2px;}
#wrapper .socialmedia a { font-family: Verdana, Arial; font-style:normal; font-size: 11px; text-decoration: none; color: #99cccc; }
#wrapper .socialmedia a:hover { color: #003366; }

/* Menu */
ul.menu-main.level-0 { margin: 0px; padding-left: 25px; list-style: none; padding-top: 4px; }
.menu-main.level-0>li { background:url(/static/img/bg-lijn.gif) bottom left no-repeat; font-size: 12px; letter-spacing:2.5px; }
.menu-main.level-0 li a { font-family: verdana, arial; line-height: 30.5px; font-weight: bold; text-decoration: none; color: #fff; }
.menu-main.level-0 li.actief a,
.menu-main.level-0 li a:hover { font-weight: bold; color: #cc0000; }

ul.menu-main.level-1 { padding-left: 15px; list-style:none; padding-bottom: 4px; }
.menu-main.level-1 li { background:none; border-top:1px solid #688686;) }
.menu-main.level-1 li a { font-weight: normal; font-size: 9px; text-decoration: none; color: #fff; line-height: 12px;}
.menu-main.level-0 li.actief .level-1 li a {font-weight:normal; color:white;}
.menu-main.level-0 li.actief .level-1 li a:hover { font-weight: normal; color: #cc0000; }
.menu-main.level-0 li.actief .level-1 li.actief a {font-weight:normal; color:#cc0000;}

html#en .menuitem-9 { display: none; }

/* paginering */
.inhoudsopgave { font-size:12px;}
.inhoudsopgave a, .inhoudsopgave u { margin:0 6px;}

/* paginering */
#swf-portfolio { margin: 0px; padding: 0px; margin-left: -80px; padding-left: 80px; display: block; background-image: url(/media/categorien/4.gif); background-position: left bottom; background-repeat: no-repeat; }
.default-hr { color: #afcdcb; margin-top: 15px; margin-bottom: 15px; display: block; height: 0.1px; clear: both; }
#swf-clients { margin: 0px; padding: 0px; margin-left: -80px; padding-left: 80px; display: block; background-image: url(/media/categorien/4.gif); background-position: left bottom; background-repeat: no-repeat; }

/* Contactformulier */
.knop { margin-top: 10px; padding: 3px; padding-left: 6px; padding-right: 6px; margin-right: 5px; font-family: verdana; font-size: 12px; border: solid 1px #c2c2c2; border-left: solid 1px #afcdcb; border-bottom: solid 1px #afcdcb; border-right: solid 1px #c2c2c2; color: #002953; width: 110px; background: #fff; }
.tekstveld { border-top: solid 1px #666666; border-left: solid 1px #afcdcb; border-right: solid 1px #c4c4c4; border-bottom: solid 1px #afcdcb; margin-bottom: 10px; }
.tekstveld { width: 338px; }
.tekstvak { width: 338px; height: 106px; border: solid 1px #afcdcb; }
table { border-collapse: collapse; }
table tr td { color: #666666; font-size: 12px; padding: 1px; }
.tekstveld.verplicht { background-image: url(/static/img/verplichtveld.gif); }
#contact-text { margin-top: 49px; }
#contact-form { margin-top: -34px; }
#contact-form table { height: 400px; }

/* Decoraties */
.with-categorie-logo { background-position: left bottom; background-repeat: no-repeat; margin-left: -80px; padding-left: 80px; }
.regular-content-box { font-size: 12px; line-height: 18px; }
.regular-content-box h1 { margin-top: 15px; line-height:normal}
.swf-clients-bottom { margin-top: 15px; }
.regular-content-box a { color: #7aa7a7; }
.regular-content-box a:hover { text-decoration: none; color: #003366; }
#contact-form { background-position: left 250px; }
.heading-image { margin-top: 6px; }
#content-foto, div.placeholder-bureau { margin-top: 9px; }
.placeholder-smoelenboek img { border: none;}
.menu-main li ul { display: none; }

