*{margin:0; padding:0;}
body, htm{height:100%;}
img{border:none;}
a{text-decoration:none;}
hr {height:0;border: 0;border-top: 1px solid #ccc; margin:3px 0 18px 0;}
body {font: normal 62.5%/ 1.5 Arial, Helvetica, sans-serif; background: url(gfx/bg-container-reverse.jpg) repeat-x center bottom; color:#666;}
#header{width:100%; height:134px; background: url(gfx/bg-header-33.gif) repeat-x left bottom;} /*140*/
#headercontent{width:970px; height:120px; margin: 0 auto; background: transparent;}
#logo{float:left; display:inline; width:200px; height: 107px;}
#logo img{margin-top:8px;}
#quotes{width:400px; height: 90px; float:left; background: transparent;}
#quotes p{padding:20px 0; font-size:11px; font-style: italic;}
#zoeken{width:320px; height: 90px; background: transparent; float:right; font-size:11px;}
#zoeken form{padding-top:10px;}
#zoeken span{margin-bottom:12px; padding-top:12px; display:block;}
#zoeken span img{margin-right:12px;}
#zoeken .inputtext{background: #fff; color:#666; border:1px solid #e2e2e2; padding:1px 8px; width:260px; height:18px; _height:22px; padding:2px; float:left;}
#zoeken button{background: #0099cc; border:none; color:#fff; height:24px; margin-left:3px; padding:0 6px; -moz-border-radius:2px; -webkit-border-radius:2px;}
#zoeken button:hover{background:#0099ff;}
#zoeken a{color:#0099cc;}
#zoeken a:hover{color:#666;}
#lettergrootte{width:200px; height:40px; color:#666; float:right; background: transparent;}
#content{width:970px; height: auto; margin: 0 auto; padding-top:6px; background: transparent url(/cmsfile/1502) repeat-x left -220px; /*overflow:auto;*/ position:relative;}
#content .box{padding-top:24px;}
#blocks{width:950px; height:166px; color:#fff; font-size:11px; margin:10px;}
#blocks h3{font-size:14px; font-weight:bold; padding:10px;}
#blocks h4{padding:0 10px;}
#blocks ul{margin-left:24px;}
#blocks a{color:#fff;}
#blocks a:hover{text-decoration:underline;}
#blocks p{margin-bottom:10px; padding:0 10px;}
.block{width:310px; height:166px; position:relative;}
.block span{text-transform: uppercase; position: absolute; bottom:20px; padding-left:10px;}
#news{float:left; display:inline; background: #0099cc; margin-right:10px;}
#news-small{background: #0099cc; color: #fff; margin:10px 0; padding:10px;}
.news-small{background: #0099cc; color: #fff; margin:10px 0; padding:10px;}
#products{float:left; display:inline; background: #ff9933; margin-right:10px;}
#products-small{background: #ff9933; color: #fff; margin:10px 0; padding:10px;}
.products-small{background: #ff9933; color: #fff; margin:10px 0; padding:10px;}
#blogs{float:left; display:inline; background: #669900;}
#blogs-small{background: #669900; color: #fff; margin:10px 0; padding:10px;}
.blogs-small{background: #669900; color: #fff; margin:10px 0; padding:10px;}
#sfeer{width:950px; height: 263px; background:#e2e2e2; margin:0 auto; overflow:hidden; z-index:0; position:relative;}
#google{width:112px; height:100px; background: transparent; z-index:1000; position: absolute; left:846px; top:354px;}
#kp{width:920px;padding:6px 0; margin-top:1px; padding-left:20px;}
#kp a{color:#666;}
#kp a:hover{color:#333;}
#kp ul{list-style-type:none; float:right;}
#kp ul li{display:inline; }
#kp ul li a{background:#fff; padding:7px 10px; border-bottom: 1px solid #e2e2e2;}
#kp ul li a:hover, #kp ul li a.selected{background:#fff; border-bottom: 1px solid #fff; color:#333;}
#main{background: transparent; float:left; display:inline; font-size:1.1em; line-height: 1.8em; width:680px; margin-left:10px; }
#main h1{color:#0099cc; font-size:2.2em; font-weight:bold; line-height:26px; margin-bottom:0.8em;}
#main h2{font-size:1.2em; font-weight:bold; lime-height: 1.5; margin:0.3em 0;}
#main p{font-size:1.1em; line-height: 1.6em; margin-bottom:1.6em;}
#main table{font-size:1.1em;}
#main table td.nowrap{white-space:nowrap !important;}
#main-table td{padding-right:4px;}
#main ul{font-size:1.1em; margin:0.9em 1.8em; line-height:1.5;}
#main ol{font-size:1.1em; margin:0.9em 2em; line-height:1.5;}
#main a{color:#0099cc; text-decoration:underline;}
#main a:hover{color:#0099ff;}
#main .inputtext{border: 1px solid #999; padding:2px; margin-bottom: 4px; width: 240px;}
#main .inputtextarea{border: 1px solid #999; padding: 2px; margin-bottom: 4px; width: 240px;}
#main .inputselect{border: 1px solid #999; padding:2px; margin-bottom: 4px;}
#main .inputselect option padding-right:3px;
td.listrecord{padding-right:6px;}
.article{border-bottom:1px dotted #e2e2e2; margin-bottom:12px; padding-bottom:12px; position:relative; float:left; display:block; width: 660px;}
.article h1{display:block; padding:4px 0;}
.article .date{position:absolute; right:0; top:20px; font-weight:bold; margin-bottom:4px; display:none;}
.article .author{position: absolute; right:0; top:0;}
.article .thumb{float:left; display:inline; margin-right:10px;}
.article .entry{float:left; display:inline; margin-top:4px;}
.article .more{float:left; display:block; padding:4px 0;}
#supportform {font-family: Arial !important; font-size:11px;}
#supportform td{padding:4px; text-transform: capitalize;}
#supportform label{line-height:20px;}
#supportform a{background: #0099cc; color: #fff !important; margin-top: 5px; padding:5px 6px; text-decoration:none !important;}
#supportform a:hover{background:#0099ff;}
#sidebar{width:240px; height: auto; float:right; display:inline; background:#fff; padding-top:10px;}
#sidebar h4{font-size:14px; font-weight:bold; display:block;}
#sidebar a{color:#fff; -moz-border-radius:3px;}
#sidebar #share{margin-top:24px;}
#cms_textfooter{width:600px; padding:12px 0; margin-top:24px; float:left; display:block; }
#cms_textfooter a{color:#0099cc; text-decoration:none;}
#cms_textfooter a:hover{color:#666;}
#footer{width:100%; height:43px; line-height:43px; color:#fff; margin-top:10px; float:left; display:block;}
#footercontent{width:950px; height:43px; background: url(/cmsfile/1506) repeat-x left bottom; margin: 0 auto;}
#footer a{color:#fff;}
#footer a:hover{text-decoration:underline;}
#footer p{padding:0 10px;}
/*
#nav{width:970px; height: 33px; float:left; background: url(/cmsfile/1522) repeat-x left top;}
#nav ul{list-style-type:none; line-height:33px; -webkit-border-top-right-radius:3px;}
#nav li a{color:#fff; font-size:11px; padding:0 8px;}
ul.dropdown{position: relative; list-style-type:none; }
ul.dropdown li {font-weight: bold; float: left; zoom: 1; background: transparent; margin-top:5px; padding:0 6px; line-height:28px;}
ul.dropdown li a:hover{color: #666; font-size:1.18em;}
ul.dropdown a:active {color: #ffa500;}
ul.dropdown li a {color:#666; display: block; padding: 4px 0px; color: #222;}
ul.dropdown li:last-child a {border-right: none;} 
ul.dropdown li.hover,
ul.dropdown li:hover {background: #e2e2e2; color: #000; position: relative;}
ul.dropdown li:hover a{color: #333!important; position: relative; left:0;}
ul.dropdown li a:hover{color: #333!important; }
ul.dropdown ul {width: 190px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style-type:none; z-index:100;}
ul.dropdown ul li {font-weight: normal; background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; float: none; line-height:24px; margin:0; width:200px;}
ul.dropdown ul li a{border-right: none; color:#666 !important; width: 100%; display: inline-block;}  IE 6 en 7 
ul.dropdown ul li a.selected{background:lime;}
*/
.box{padding-top:12px;}
.alignleft{float:left; display:inline;}
.alignright{float:right; display:inline;}
.inputtext{border: 1px solid #666; height:18px;}
.inputsubmit{background: #666; color:#fff; border:none;}
.inputsubmit:hover{background: #0099cc; }
.lucht{width:950px; height:283px; background: url(/cmsfile/1550) repeat left top; display:block;}
th.list_header_center{display:none;}
#nav{width:970px; height: 26px; float:left; background: url(/cmsfile/1522) repeat-x left top;  -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px;}
#nav ul{list-style-type:none; line-height:26px; /*margin-left:10px;*/ }
#nav li a{color:#fff; font-size:11px; padding:0 8px;}
ul.dropdown{position: relative; list-style-type:none; }
ul.dropdown li {font-weight: bold; float: left; zoom: 1; background: transparent;  padding:0 6px; line-height:26px;}
ul.dropdown li.home{margin-left:10px;}
ul.dropdown li a:hover, ul.dropdown li a.selected{color: #666; font-size:1.18em;}
ul.dropdown a:active {color: #ffa500;}
ul.dropdown li a {color:#666; display: block; padding: 4px 0px; color: #222;}
ul.dropdown li:last-child a {border-right: none;} /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover {background: #e2e2e2; color: #000; position: relative;}
ul.dropdown li:hover a{color: #333!important; position: relative; left:0;}
ul.dropdown li a:hover{color: #333!important; /*background: #e2e2e2;*/}
ul.dropdown ul {width: 190px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style-type:none; z-index:100;}
ul.dropdown ul li {font-weight: normal; background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; float: none; line-height:24px; margin:0; width:200px;}
ul.dropdown ul li a{border-right: none; color:#666 !important; width: 100%; display: inline-block;} /* IE 6 en 7 */
ul.dropdown li.selected{background:#e2e2e2 !important; color:#000 !important;}
ul.dropdown li.selected a{color:#000 !important;}
fieldset ul, fieldset li{border:0; margin:0; padding:0; list-style:none;}
#quickreact fieldset{background: url(/cmsfile/1241) repeat-x left 10px; border: 1px solid #f4f4f4; margin: 24px 0 12px 0; padding: 24px 0;}
#quickreact legend {font-size: 16px; font-weight:bold; margin-left:24px;}
#quickreact li{clear:both;list-style:none;padding-bottom:10px;}
#quickreact input, #quickreact textarea{float:left; border:1px solid #ccc; font-size:10px; margin-bottom:8px; padding:2px; font-family:Arial, Helvetica, sans-serif;font-size:1.1em; width:300px;}
#quickreact label{width:90px;float:left;}
#quickreact label.error{width:100px; font-style: italic; white-space:nowrap; padding-left:6px;}
#quickreact .submitbtn{border-color: #aaa #000 #000 #aaa; width:60px; margin-left: 90px; margin-top:10px;}
#quickreact .submitbtn:hover{border-color: #000 #aaa #aaa #000;}
