ul, ol, dl{padding:0;margin:0;}
h1, h2, h3, h4, h5, h6{margin:0 0 5px 0;padding:0 15px 0 0;color:#0c2b61;font-weight: normal;}
h1{font-size:24px;}
h2{font-size:18px;}
h3{font-size:14px;}
h4{font-size:12px;}
h5{font-size:10px;}
h6{font-size:8px;}
a img{border:none;}
a:link, a:visited{color:#037ebf;text-decoration:none;}
a:hover, a:active, a:focus{text-decoration:underline;}
.rechts{float:right;margin-left:8px;}
.links{float:left;margin-right:8px;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
body{font-family:"Myriad Pro", Arial, sans-serif;font-size:14px;background:#ffffff url(../gfx/bg.jpg) top center repeat-x;margin:0;padding:0;color:#51698f;}
.container{position:relative;width:1170px;margin:0 auto;}
.header{position:relative;overflow:hidden;height:343px;margin-bottom:50px;}
.sidebar1{float:left;width:191px;padding:0 0 10px 0;margin-right:17px;}
.content{padding:0 0 10px 0;margin-right:34px;width:652px;float:left;}
.sidebar2{float:left;width:276px;padding:0 0 10px 0;}
.footer{padding:10px 0;background:#ffffff;position:relative;clear:both;}
.logo{float:left;margin:30px 0 0 15px;}
ul.topmenu{position:absolute;top:317px;left:0;z-index:999;width:994px;margin:0;padding:0 0 0 176px;}
ul.topmenu li{float:left;list-style:none;padding:0 0 0 30px;}
ul.topmenu li a{display:block;font-size:15px;color:#037ebf;font-weight:bold;text-decoration:none;min-width:50px;padding:35px 5px 0 5px;}
ul.topmenu li.active a{background:url(../gfx/tab.png) top center no-repeat;}
ul.topmenu li a:hover{background:url(../gfx/tab-hover.png) top center no-repeat;}
.zoeken{position:relative;top:-40px;overflow:hidden;width:190px;margin:0 0 0 85px;z-index:999;margin-bottom:-25px;}
.zoeken input{width:149px;height:21px;border:1px solid #037ebf;float:left;}
.zoeken .button{width:24px;height:23px;display:block;background:url(../gfx/search.png) no-repeat;border:0;cursor:pointer;padding:0;margin:0 0 0 5px;float:right;}
h3.subkop{position:relative;display:block;background:url(../gfx/subkop.png) center right no-repeat;margin:0 0 10px 0;padding:0 0 0 10px;height:36px;line-height:36px;color:#ffffff;font-size:15px;}
h3.subkop a{color:white;display:block;}
.subkop img{position:absolute;top:0px;left:0px;margin:0;padding:0;}
ul.submenu{padding:0 5px 0 15px;}
ul.submenu li{list-style:none;border-bottom:1px solid #c5c5c5;padding:3px 0;}
ul.submenu li a{font-size:14px;text-decoration:none;}
ul.submenu li.active a, ul.submenu li a:hover{color:#0c2b61;}
.contactblok{display:block;background-color:#037ebf;-webkit-border-radius:8px;-moz-border-radius:8px;padding:15px;color:#0c2b61;font-size:12px;}
.contactblok h1, .contactblok h2, .contactblok h3, .contactblok a{color:#ffffff;}
.nieuws{margin:0 0 15px 0;padding:0 15px;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.newsItem{padding:0 0 10px 0;}
.nieuws h1, nieuws h2, .nieuws h3{color:#037ebf;}
#google_maps{width:99%;height:300px;border:1px solid #037ebf;}
#gmapsroute a{color:#037ebf;}
.animatieFrame{background:url(../gfx/anim-bg.png) top center no-repeat;float:left;width:800px;height:343px;overflow:hidden;position:relative;margin-left:20px;}
/*.animatieFrame img{display:none;position:absolute;bottom:0px;left:0px;margin-left:74px;}*/
.slides { width:653px; height:343px;}
.inputContainer{position:relative;float:left;}
.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent{width:100%;background:#037ebf;position:relative;z-index:5001;color:#fff;width:150px;font-family:tahoma;font-size:11px;font-weight:bold;border:1px solid #ddd;box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006;}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:0px 0 0 12px;top:2px;}
.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0px;height:1px;background:#037ebf;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
