/* reset */
html {font-weight:normal;font-style:normal;font-size:12px;font-family:inherit;text-align:left;font-family:Arial,Helvetica,sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}
a img,:link img,:visited img {border:none}
#maincontent ol, #maincontent ul {list-style:disc;padding:0 0 0 15px;}

/* layout */
html, body {margin:0;padding:0;text-align:center;background:#fff url('./pix/body-bg.jpg') repeat-x 0 0;}
#header, #wrapper, #maincol, #twocols {background:transparent;overflow:hidden;}
#pagewidth {width:1001px;text-align:left;margin-left:auto;margin-right:auto;position:relative;background:transparent url('./pix/logo.gif') no-repeat 0 0;}
#header {height:151px;width:100%;}
#wrapper {clear:both;}
#maincol {float:left;display:inline;width:600px;height:auto !important; /* real browsers */ height:1020px; /* IE6: treaded as min-height*/min-height:1020px;  /* real browsers */}
#sidecol {min-height:607px;height: auto !important;height:607px;width:390px;position:absolute;top:120px;right:0;background:transparent url('./pix/sidebar-bg.png') no-repeat 0 0;}

#maincontent {padding:55px 5px 0 61px;}
#sidecontent {padding:70px 33px 0 21px;text-align:center;}
#headcontent {padding:5px 0 0 61px;}

/* design */
#logoclick {position:absolute;top:20px;left:0;width:410px;height:130px;}
#header,#header a {color:#bcc2c4;font-size:10px;}
a:link, a:visited {color:#e50017;text-decoration:underline;}
a:hover, a:active {color:#900;text-decoration:underline;}
h1,h2,h3,h4,h5,h6 {color:#e50017;font-weight:bold;}
h1 {margin:0 0 8px 0;font-family:Arial,Helvetica,sans-serif;font-size:26px;}
#sidecontent h6 {margin:8px 0;font-size:26px;}
#maincontent {font-size:80%;line-height:22px;font-family:Georgia,"Times New Roman",serif;}
.flir-replaced {margin:0 0 14px 0;}
#sidecontent h1 {margin:25px 0 11px 0;}
#footer {clear:both;padding:5px 0;margin:15px 0 0 0;line-height: 40px;background:#dde0e1;border-top:4px solid #e50017;text-align:center;color:#999;font-size:10px;}
#footer img {vertical-align:middle;}
#maincontent #aanmelden {_height:700px;}

#wrapnav {margin:0 0 0 195px;background:transparent url('./pix/nav-bg-right.png') no-repeat top right;height:26px;position:relative;z-index:2;}
#nav, #nav ul {padding:0;margin:0;list-style:none;line-height:1;}
#nav a {display:block;color:#fff;text-decoration:none;padding:0 15px;line-height:26px;border-right:1px dotted #fff;font-size:14px;}
#nav a:hover,#nav li:hover {background:#e50017;}
#nav li {float:left;background:#bcc2c4;line-height:26px;height:26px;}
#nav li ul {position:absolute;width:12em;left:-999em;}/* 2e */
#nav li ul li {border-bottom:1px solid #ccc;width:12em;}
#nav li ul li a {font-size:12px;}
#nav li ul li a:hover {border-bottom:1px solid #fff;background:#ccc;}
#nav li ul ul {margin:-1.7em 0 0 10em;}/* 3+ */

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left:auto;border-top:1px solid #fff;}

#maincontent p {margin:5px 0;}
#maincontent p img {float:right;margin:5px;}
#maincontent label {width:160px;float:left;font-weight:bold;color:#222;}
#maincontent input,#maincontent select,#maincontent textarea {border:1px solid #b7bdbf;}
#maincontent input:hover,#maincontent input:focus,#maincontent select:hover,#maincontent select:focus,#maincontent textarea:hover,#maincontent textarea:focus {border:1px solid #333;}
#maincontent fieldset {border:1px solid #e50017;padding:0 5px 5px 10px;margin:0 0 10px 0;}
#maincontent legend {color:#e50017;padding:0 10px;font-weight:bold;}
#poll label {float:none;font-size:120%;line-height:20px;color:#e50017;}

 /* Float containers fix */ 
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ 

 /*printer styles*/ 
 @media print{

/*hide the right column when printing*/ 
#sidecol{display:none;} 
#twocols, #maincol{width:100%;float:none;}
}
