@import url("/css/files.css");
html {min-height: 100%;}
body { font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; margin: 0px; background: #FFF url(/images/bg_body.jpg) no-repeat fixed right bottom; color: #0C0607; }
#wrapper { margin: 0px; width: 960px; }
#header {}
#logo { margin: 0px; padding: 0px; background: #231F20; width: 100%; }
#logo h1 {text-indent: -999em; overflow: hidden; margin: 0; padding: 0; }
#logo h1 a { display: block; width: 960px; height: 121px; background: #231F20 url(/images/dekoffieconsultant.jpg) no-repeat left top; margin: 0px; padding: 0px; }
#content { font-size: 1.2em; line-height: 1.6em; text-align: left; padding: 50px 175px 20px 0px; margin: 0px auto; width: 530px; min-height:320px; float: right; }
#content h1 { margin-top:5px; font-family: "Arial Black", Arial, Helvetica, sans-serif; text-transform: uppercase; }
#slide { width: 172px; margin-bottom: 35px; }
#leftcol { float:left; width: 185px; text-align: left; padding: 50px 20px 30px; }
#leftcol h2 { color:#4D933B; font-size: 1.1em; line-height: 1.8em; }
#leftcol p a { color:#666; text-decoration: none; }
#leftcol p a:hover { color:#4D933B;  }
a { color: #4D933B; text-decoration: underline; outline: none; }
a:hover { text-decoration: none; }
a img {border:none;}
h1 { font-size:1.5em; }
h2 {font-size:1.2em;}
form {margin:0.5em 0 0 0;}
input[type=text],input[type=password],textarea { border: 1px solid #CCC; font-family: "Courier New", Courier, monospace; font-size: 1.2em; background: #DFF0D2; }
label { margin-right: 3px; }
.formfield {width: 98%; border: 1px solid #CCC;}
.required {background-image: url(/images/star.gif); background-repeat: no-repeat; padding-left: 10px; background-position: left center;}

ul {margin:0 0 0 20px;padding:0;}
hr { height: 1px; color: #CCC; background: #CCC; border: 0px; }
.hide {display:none;}
.clr {clear:both;}
.small {font-size: 0.85em;}
.stretch {width: 98%; }
.error { font-weight: bold; color: #C00; }
.left { text-align:left;}
.right { text-align:right;}
.logo {float:left; margin:5px 10px 0px 0px;}
.nawalign { width: 155px; display: block; }
.nawalign .right { float: right; }
ul#social { list-style: none; padding: 0px; margin: 0px; }
ul#social li { float: left; margin-right: 10px; margin-bottom: 10px; }
ul#nieuwsbrief { list-style: none; padding: 0px; margin: 0px 0px 20px; }
ul#nieuwsbrief li { float: left; margin-bottom: 20px; }
ul#nieuwsbrief a { font-weight: bold; text-decoration: none; font-size: 1.1em; background: url(/images/boon.gif) no-repeat; display: block; padding: 0px 0px 0px 20px; }
ul#nieuwsbrief a:hover { color: #231F20; }
#footer { color: #FFF; font-size: 1.3em; padding: 20px 0px; clear: both; }
address { font-style: normal; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 1.1em; line-height: 1.8em; padding: 20px 0px 30px; }
address a { color: #0C0607; text-decoration: none; }
address a:hover { color: #0C0607; text-decoration: underline; }
a.archived_newsletter {background: url(/images/boon.gif) no-repeat; padding: 0px 0px 0px 20px;}
table.list th { font-weight: normal; font-size: 0.9em; }
table.list td { border-top: 1px solid #CCC; font-size:0.9em; }
ul#links { list-style: none; margin: 0px; padding: 0px; }
ul#links li { margin-top: 10px; }

#navbox { background: #58585A; position: absolute; top: 121px; width: 100%; text-align: left; left: 0px; }
#tabnav { padding: 0px 0px 0px 246px; margin: 0px; }
#tabnav ul { padding: 0px; margin: 0px; z-index: 10; }
#tabnav a { color: #FFF; text-decoration: none; display: block; text-align: center; margin: 0px 10px; padding: 5px 0px; text-transform: uppercase; font-family: "Arial Black", Arial, Helvetica, sans-serif; font-size: 1.2em; }
#tabnav a:hover { color: #76D241; }
#tabnav a.active { color: #76D241; text-decoration: none; }
#tabnav ul li { list-style: none; float: left; margin: 0px; padding: 0px; }
#tabnav ul li ul { position: absolute; width: 135px; left: -999em; background: #59595B; padding:0px 0px 10px; margin: 0px; }
#tabnav ul li ul li { background: #59595B; }
#tabnav ul li ul li a { padding: 4px 5px 0px 10px; margin: 0px; width:120px; color: #FFF; text-align: left; font: bold 1.2em Arial, Helvetica, sans-serif; text-transform: none; }
#tabnav ul li ul li a:hover { color: #76D241; text-decoration: none; }
#tabnav ul li a.active { color: #76D241; }
#tabnav ul li a.active:hover { color:#76D241; }
#tabnav ul li:hover ul, #tabnav ul li.sfhover ul { left: auto; }
#tabnav ul li ul li ul { display:none; }
#tabnav ul li:hover a, #tabnav ul li.sfhover a { background: url(/images/spacer.gif);}

