html{overflow-y:scroll;}
body{margin:5px;background:#014A99 url('/css/lay/bg.jpg') repeat-x fixed;}

html,body,th,td,input,textarea{font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#333;}
img{border:0;margin:0;}
h1{font-size:30px;font-weight:normal;margin:0 0 10px 0;color:#014A99;line-height:50px;}
h2{font-size:20px;font-weight:normal;margin:0 0 5px 0;color:#014A99;}
h3{font-size:18px;font-weight:normal;margin:5px 0 5px 0;color:#014A99;text-align:center;}
h4,h5{font-size:18px;font-weight:normal;margin:0 0 10px 0;color:#014A99;}
h6{font-size:16px;color:#000;margin:15px 0 15px 0;}

form{margin:0;padding:10px;background-color:#eee;}

hr{height:0;border-width:1px 0 0 0;border-style:solid;border-color:#ccc;}

table.ambachten {background-color:#C6AD6A;}

input.b{background-color:#014A99;border:0;color:#fff;padding:5px 25px 5px 25px;cursor:pointer;}
input.b:hover{background-color:#C1CAAC;color:#000;}

/* Ambachten, tabs */

div.tabs{border-bottom:1px solid #f2f2f2;}
div.tabs ul{list-style:none;margin:0;padding:0;}
div.tabs ul li{display:inline-block;margin-right:5px;vertical-align:top;cursor:pointer;background:#f2f2f2;padding:6px 12px;}

div.tabs ul li:hover, div.tabs ul li.activetab{background:#014a99;color:#fff;}

div.tab_content{}
div.tab_content h4{margin:0;padding:15px 0;}


/* Formulier */
div.responsive{margin-top:10px;}
div.responsive form{}
div.responsive form p{margin-bottom:0;padding-bottom:0;}
div.responsive label{display:block;width:100%;padding:5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
div.responsive input, div.responsive textarea, div.responsive button, div.responsive select{display:block;width:100%;padding:6px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;}

div.responsive button{display:block;width:100%;padding:8px 0;text-align:center;cursor:pointer;font-weight:700;background:#014A99;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;}
div.responsive button:hover{background:#c1caac;color:#444;}

div.responsive .inline{display:inline-block;width:auto;}

span.required{color:#900;}

textarea{resize:none;}

div.responsive label.inline{display:inline-block;width:25%;}
div.responsive label.inline input{display:inline-block;width:auto;}


table tr.total td{border-top:1px solid #999;font-weight:bold;}


a:link,a:visited,a:active{text-decoration:none;color:#014A99;}
a:hover{text-decoration:underline;color:#014A99;}
textarea,input,select{padding:5px;margin:0;border:1px solid #ccc;}

div.top{height:205px;}
div.top img{}


div.con{width:980px;margin:0 auto;box-shadow:0 0 5px rgba(0,0,0,0.1);-o-box-shadow:0 0 5px rgba(0,0,0,0.9);-ms-box-shadow:0 0 5px rgba(0,0,0,0.9);-moz-box-shadow:0 0 5px rgba(0,0,0,0.9);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.9)}

div.menu{height:25px;background-color:#014A99;}
div.menu a{float:left;display:block;height:15px;padding:3px 12px 7px 12px;color:#fff;margin:0;}
div.menu a:hover{color:#000;background-color:#FFF;text-decoration:none;}
div.menu a.sel{color:#000;background-color:#FFF;text-decoration:none;}

table.table1{background-color:#999;}
table.table1 td{background-color:#fff;padding:5px;}

tr.thead td{background-color:#F4EBE1;}

table.main {width:100%;line-height:20px;background-color:#FFF;}
td.dmain {padding:15px;}
td.right{padding:10px;background-color:#C6AD6A;text-align:left;}

div.spon_con {width:980px;margin:0 auto;text-align:center;color:#999;background-color:#FFF;}
div.sponsor{border-top:5px solid #014A99;}

div.footer{width:980px;margin:0 auto;color:#FFF;line-height:20px;font-size:10px;}
a.reto{float:right;color:#FFF;}
div.social img{vertical-align:middle;margin-right:5px;margin-bottom:15px;}
div.social a{color:#000;}
div.note{padding:10px;background-color: rgb(255, 255, 204);border:1px solid #FFCC00;margin:0px 0px 10px 0px;}

div.fa {padding:10px;width:130px;height:185px;float:left;background-color:#C6AD6A;text-align:center;margin:0 3px 3px 0;}
div.fa img{display:block;margin-bottom:7px;border:1px solid #C6AD6A;}
div.fa a{font-size:8pt;color:#000;font-style:italic;}
div.fa a:hover img{text-decoration:none;color:#000;border:1px solid #fff;}


a.read{background:#014A99;padding:4px 20px;display:inline-block;color:#fff;margin-top:3px;float:right;}
a.read:hover{background:#C1CAAC;color:#fff;}
h4.newscategory{text-align:center;background:#f2f2f2;padding:5px;}
div.newsitem{padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px solid #f2f2f2;}
a.backto{background:#014A99;padding:4px 20px;display:inline-block;color:#fff;margin-top:3px;}
a.backto:hover{background:#C1CAAC;color:#fff;}
div.mainimg{float:right;width:250px;height:250px;margin:0 0 15px 10px;text-align:center;}
div.mainimg img{width:100%;height:auto;}

div.newspreviewimg{float:left;width:150px;height:150px;margin:0 10px 15px 0;background-color:#f2f2f2;}
div.newspreviewimg img{width:100%;height:100%;}
span.date{font-style:italic;color:#888;}

.clear{clear:both;}

div.menu_gallery ul{list-style:none;margin:0;padding:0;}
div.menu_gallery ul li{margin:9px;float:left;}
div.menu_gallery ul li img{float:left;}
div.menu_gallery ul li a img{border:1px solid #C6AD6A;}
div.menu_gallery ul li a:hover img{border-color:#fff;}

div.ahold{display:none;margin:0px auto;width:600px;position:relative;text-align:center;z-index:9999;opacity: 1;filter: alpha(opacity=100);-moz-opacity: 1;}
div.album{display:none;margin-top:5px;border:1px solid #000;width:600px;height:588px;background-color:#D7E5EE;text-align:center;}
div.album td{color:#081E48;background-color:#D7E5EE;padding:3px;}
div.album div{color:#081E48;}

.gallery ul li{list-style: none;float:left;text-align:center;margin:0 10px 8px 5px;}
.gallery ul{padding:0;}
.gallery img{display:block;background-color:#fff;}
.gallery a{display:block;border:1px solid #fff;}
.gallery a:hover{border-color:#000;}