* {margin:0; padding:0;}
img{border: none;}
html{background: #006699;}
body {background: #006699; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:1.5;}
#page{width:970px;margin:10px auto; background: #fff;}
#header{width:970px; height:126px; background: url(/cmsfile/1686) no-repeat left top;}
#logo{float:left; display: inline; width:150px; height:126px;}
#logo img{margin: 12px 0 0 32px;}
#quote{background: #fff; float:left; display: inline; width:300px; height: 80px; margin: 30px 10px 0 80px; overflow: hidden; text-align:center;}
#quote p{color:#999; font-size: 11px; font-style: italic;}
#search{float:right; color:#666; display:inline; font-size:11px; width:400px; height:126px; background:transparent;}
#search a{color:#0099cc;}
#search span{margin: 10px 0; display: block;}
#search form{margin-top:30px;}
#search .inputtext{border: 1px solid #e2e2e2; padding:4px; width:240px;}
#search button{background: url(/cmsfile/1730) no-repeat left top; border: none; cursor: pointer; cursor: hand; width:54px; height:26px;}
#menu{width:944px; height: 47px; background: #666 url(/cmsfile/1690) no-repeat left top; line-height: 47px; margin: 0 auto;}
#menu ul{list-style-type: none;}
#menu ul li {float:left; display: inline; background: url(/cmsfile/1734) no-repeat left center;}
#menu ul li.selected a{color:#fff9933 !important;}
#menu ul li#home{background: none !important;}
#menu ul li a{color:#fff; display: block; text-decoration: none; padding: 0 12px; text-shadow: #333 0 1px 0;}
#menu ul li a:hover{color:#ff9933!important;}

#sfeer{background: #088be8 url(/cmsfile/1694) no-repeat right top; width:944px; height:364px; margin: 0 auto 10px auto;}
#sfeer h1{color:#fff;}
#sfeerbeeld{width:674px; height: 364px; background: transparent; float:left; display: inline; position: relative; overflow: hidden;}
#sfeertext{width:270px; height: 364px; float:right; color:#fff; display: inline; overflow: hidden;}
#sfeertext h1{font-size:14px; margin-bottom: 4px;}
#sfeertext h2{color:#fff; font-size:12px; margin-bottom: 6px; }
#sfeertext p{color:#fff; margin-bottom:18px;}
#sfeertext a{color:#fff; text-decoration: underline;}
#sfeertext ul{margin-left:20px;}
#sfeertext ol{margin-left:22px;}
#sfeertext table {color:#fff !important;}
#contentcontainer{background: #fff; overflow-x: hidden; overflow-y: auto; width:944px; margin: 0 auto;}
#content{margin-left:10px; width:660px; height: auto; min-height:130px; background: #fff; float:left; display: inline; overflow-x:hidden; padding-bottom:20px; } 
#content h1{color:#0099cc; font-size:16px; margin-bottom:10px; margin-left:-2px;}
#content h2{color: #666; font-size:12px; font-weight: bold; margin-bottom:10px;}
#content h3, #content h4, #content h5, #content h6 {font-size:12px; margin-bottom:6px;}
#content a{color:#0099cc; text-decoration: underline;}
#content a:hover{color:#333;}
#content p{color:#666; font-size:12px; margin-top:12px;}
#content table{border-collapse: collapse; color:#666; font-size:12px;}
#content ul{margin:12px 0 18px 22px;}
#content ul li {color: #666;}
#content ol{margin: 12px 0 18px 22px;}
#content ol li {color: #666;}
#content hr{height:0; border-bottom: 1px dotted #e2e2e2;}
#content .inside{padding:12px 20px 0 12px !important;}
#content p#kp{margin-left:10px;}
#content .inputtext{border:1px solid #e2e2e2; padding:2px; margin-bottom: 4px; width:240px;}
#content .inputtextarea{border:1px solid #e2e2e2; font-family: Arial !important; font-size:12px; padding:2px; margin-bottom: 4px; width:240px;}
#blog{width:674px; height: auto; min-height:200px; background: #fff; float:left; display: inline; padding-bottom:20px; } 
#blog h1{color:#0099cc; font-size:16px; margin-bottom:4px;}
#blog p{color:#0099cc; font-size:12px; margin:0 12px 12px 0;}
#blog table{border-collapse: collapse; font-size:12px;}
#blog ul{margin:0 0 18px 22px;}
#blog ol{margin: 0 0 18px 22px;}
#blog hr{height:0; border-bottom: 1px dotted #e2e2e2;}
#blog_title {margin-left:-4px; font-weight:bold; font-size:16px; color:#3B99CD;}
#kp{color:#666; font-size: 11px !important; border-bottom: 1px dotted #e2e2e2; margin-right:20px; padding-top:10px;}
#kp a{color:#666; font-size:11px; margin-bottom:5px; padding-bottom:5px; text-decoration: none !important;}
#kp a:hover{color:#0099cc;}
.min_left { margin-left:0px !important; }
.correct_left { margin-left:-3px !important; }
#sidebar{float:right; display: inline; background: #fff; color:#666; width:270px; min-height: 240px; padding:10px 0px 20px 0px;}
#sidebar button {background: url(/cmsfile/1714) no-repeat center top; border: none; cursor: hand; cursor: pointer; width:69px; color:#fff; font-size:11px; height:21px; margin-top:6px; line-height:21px; }
#sidebar_content {width:250px; margin-left:20px; }
.blog, .sidebar{background: #088be8 url(/cmsfile/1694) no-repeat right top !important; color:#fff; display: block; width:270px; height:364px;}
#footer {width:970px; height: 212px; background: url(/cmsfile/1682) no-repeat left top; border-top: 1px solid #e2e2e2; color:#666; font-size:11px; float: left; display: block; margin-bottom:10px; padding-top:10px;  text-shadow: #fff 0 1px 0;}
#footer h4{border-bottom:1px dotted #d5d5d5; margin-bottom:10px;}
#footer ul{list-style-type: none;}
#footer a{color:#666; text-decoration: none;}
#footer a:hover{color:#333;}
#footer address{font-style: normal;}
#footer .col{width:290px; height: 140px; float: left; display: inline; margin-left:30px; padding-top:10px;}
#footer ul{list-style: none; margin-left:0;}
#footer ul li {border-top: 1px solid #f4f4f4;border-bottom: 1px solid #e2e2e2;}
#footer ul li:first-child {border-top: none;}
#footer ul li:last-child {border-bottom: none;}
#footer ul li a {padding: 3px;display: block;text-decoration: none;}
#contactgegevens{float:right;display: inline; width:262px; height:140px; margin-left:56px; padding-top:10px;}
#copyright{font-size: 11px; color: #999; float: left; display: block; margin-top:10px; padding:10px;}
#copyright a{color:#666; text-decoration: none;}
#quickreact form{padding:12px 0 12px 10px;}
#quickreact ul{list-style-type: none;}
#quickreckt li {font-size: 11px; color: #666;}
#quickreact label{width:150px; font-size:11px; color:#666; float:left;}
#quickreact label.error{font-style: italic; white-space: nowrap;}
#quickreact input, #quickreact textarea{background: #efeeee; border: 1px solid #e2e2e2; font-family: Arial; margin-bottom:5px; padding:3px; width:240px;}
#quickreact textarea{border: 1px solid #e2e2e2 !important; height:70px; width:242px !important;}
#supportform{float:left; display: block;margin-left:4px;}
#supportform td{padding:4px; text-transform: capitalize;}
#supportform .inputtext, #supportform textarea{background: #fff; border: 1px solid #e2e2e2; font-family: Arial; font-size:12px !important; margin-bottom:5px; padding:3px; width:300px;}
.support_form_textinputtext{border: 1px solid #e2e2e2; width:340px; padding:3px; }
#supportdescription{border: 1px solid #e2e2e2; width:342px !important; height:200px; padding:3px; }
#share{margin:-24px 0 0px 517px;  float:left; display: inline; }
#cms_textfooter{display:none;}
#oplossingen{width:280px; height: 140px; float: left; display: inline; margin-left:50px; padding-top:10px;}
.projecten{float:left; display: block; width:644px; height: auto; margin: 0 auto; padding:10px 0;}
.projecten h3{color:#666; font-size:12px; margin-bottom:4px; }
.projecten ul{list-style-type:none;}
.projecten ul li {float:left; display: inline; border: 1px solid #e2e2e2; width:150px; height:113px; margin-right:10px;}
.article{border-bottom:1px dotted #e2e2e2; margin-bottom:12px; padding-bottom:12px; margin-left:-4px; position:relative; float:left; display:block; width: 600px;}
.article h1{width:500px; margin:0 120px 0 0 !important; padding:4px 0;}
.article h1 a{text-decoration: none !important;}
.article .date{position:absolute; right:0; top:20px; font-weight:bold; margin-bottom:4px; display:none;}
.article .author{position: absolute; right:0; top:0; font-size:11px;}
.article .author a{text-decoration: none !important;}
.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;}
.inside{padding:20px; }
img.light {outline: 1px solid #ddd;border-top: 1px solid #fff;padding: 10px;background: #f0f0f0;}
img.dark {outline: 1px solid #111;border-top: 1px solid #555;padding: 10px;background: #333;}
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:47px;}
ul.dropdown li.home{margin-left:10px;}
ul.dropdown li a:hover, ul.dropdown li a.selected{color: #666; font-size:12px;}
ul.dropdown a:active {color: #ffa500;}
ul.dropdown li a {color:#fff; display: block; padding: 4px 0px;}
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: #fff!important; text-shadow: #333 0 1px 0; position: relative; left:0;}
ul.dropdown li ul li a{color: #fff !important; font-size:12px; line-height: 18px !important;}
ul.dropdown li a:hover{color: #fff !important; text-shadow: #333 0 1px 0;}
ul.dropdown ul {width: 190px; visibility: hidden; background: #404d6c; position: absolute; top: 100%; left: 0; opacity: 0.8; padding-bottom:12px; 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; padding:3px 0; width:190px;}
ul.dropdown ul li a{color:#fff !important; text-shadow: #333 0 1px 0; display:block;}
/*ul.dropdown ul li a:hover{background:#e2e2e2;}*/
.list_header_center{text-align:left;}
.list_record td{ padding:4px 4px 4px 0 !important;}
#quickreact1 fieldset{background: url(/cmsfile/1241) repeat-x left 10px; border: 1px solid #f4f4f4; margin: 24px 0px 12px -22px; padding: 24px 0;}
#quickreact1 legend {font-size: 16px; font-weight:bold; margin-left:24px;color:#3B99CD; }
#quickreact1 li{clear:both;list-style:none;padding-bottom:10px;}
#quickreact1 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;}
#quickreact1 #Bericht{border: 1px solid #ccc !important; width:304px;}
#quickreact1 label{width:90px;float:left;}
#quickreact1 label.error{width:100px; font-style: italic; white-space:nowrap; padding-left:6px;}
#quickreact1 .submitbtn{border-color: #aaa #000 #000 #aaa; width:60px; margin-left: 90px; margin-top:10px;}
#quickreact1 .submitbtn:hover{border-color: #000 #aaa #aaa #000;}
#content hr { display:none; }
.cms_search_date{white-space: nowrap;}
