/* Basic settings */
html,body,th,td,input,textarea,select{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
html{overflow-y:scroll;}
body{margin:8px;background:url('bg.jpg') no-repeat #FCE074;background-attachment: fixed;}
img{border:0px;margin:0px;vertical-align:middle;}
h1{font-size:20px;margin:5px 0px 5px 0px;font-weight:bold;color:#000;}
h2{font-size:18px;margin:5px 0px 5px 0px;font-weight:bold;color:#660000;}
h3{font-size:15px;margin:0px 0px 10px 0px;font-weight:bold;color:#C40F1E;}
h6{font-size:15px;margin:5px 0px 5px 0px;font-weight:bold;color:#000;}
h4,h5{font-size:12px;margin:5px 0px 5px 0px;font-weight:bold;color:#C40F1E;}
form{margin:0px;}
label{border-bottom:1px dotted #000;}
li{line-height:16px;}
hr{height:0;border-width:1px 0 0 0;border-style:solid;border-color:#ffcc00;}
p{margin-top:0px;}


div.banners a img{border:1px solid #fff;}
div.banners a:hover img{border:1px solid #C40F1E;}
div.logo {float:left;display:block;margin:2px;}

div.logo div{float:left; margin:6px;border:1px solid #ccc;padding:2px;}

table.wr {text-align:left;}
table.wr tr td {background-color:#ffcc00;border:1px solid #fff;}

form.f1{background-color:#DAEFCF;padding:5px;border:1px solid #3C9A26}
form.f1 hr{border-color:#999;}

a:link,a:visited{text-decoration:none;color:#C40F1E;}
a:hover,a:active{text-decoration:underline;}

img.merk{border:1px solid #ccc;padding:2px;}

body {font-size: 100%; /* enable IE to resize em fonts */}

div.con{width:950px;margin:0px auto;
background-image:url('../lay/top.jpg');
background-repeat:no-repeat;
background-position: top center;
background-color:#FFD902;
border:1px solid #FFFFCC;}

table.weergave td{border-bottom:1px solid #DAEFCF;}

input,textarea,select{padding:2px;}

div.weergave{padding:5px;background-color:#DAEFCF;color:#ccc;border-bottom:1px solid #000;margin-bottom:10px;}

table.overz{width:646px;}
table.overz th{}
table.overz tr td {border:1px solid #ffcc00;}

div.is a{border:1px solid #ccc;display:block;padding:5px;margin:5px;}
div.is a:hover{border:1px solid #000;}

div.is2 a{border:1px solid #ccc;display:block;padding:5px;margin:5px 5px 5px 0px;}
div.is2 a:hover{border:1px solid #000;}

input,select,textarea{border:1px solid #999;}
input.b{background-color:#C40F1E;border:1px solid #fff;padding:1px 20px 1px 20px;color:#fff;cursor:pointer;}

th{vertical-align:top;background-color:#ffcc00;}
th a:link,th a:visited{text-decoration:underline;color:#000;}
th em{display:block;font-style:normal;text-decoration:none;}

div.head{background-color:#3c9a26;height:97px;

background-image: url('../css/brc-bg.jpg');
background-repeat: no-repeat;
background-position: top right;
}

div.thr{float:right;padding:5px;color:#FCE074;width:200px;text-align:center;margin-top:40px;}
div.thr a, div.thr a:link,div.thr a:visited{color:#fff;}

div#mContainer {height:25px;width:945px;overflow:hidden;padding-top:5px;position:relative;}
div#marq {height:20px;position:relative;margin-bottom:-20px;left:950px;}
div#marq a{color:#FFF;text-decoration:none;}
div#marq a:hover{color:#FFF;text-decoration:underline;}

div.fa {width:100px;height:140px;float:left; border:1px #FFCC00 solid;text-align:center;margin:3px;}
div.fa img{border:0px;}
div.fa a,div.fa a:visited{text-decoration:none;}
div.fa a:hover{text-decoration:underline;}

div.fh {width:100px;height:100px;float:left; border:1px #FFCC00 solid;margin:3px;}
div.fh img{border:0px;}

/*
div.h{height:160px;background-color:#fff;}
div.h img{padding-top:2px;}
*/

div.flash{width:730px;height:97px;}

div.main{}
div.menuhold{width:160px;}
div.receptbalk{width:788px;}

div.cont{background-color:#FFF;width:666px;padding-right:20px;
float:left;
padding:0px 5px 0px 5px;
}/* background-image:url('../lay/bg.jpg');background-repeat:no-repeat;background-position: top right; 
overflow-x: hidden; overflow-y: auto;*/

div.cont2{background-color:#fff;width:778px;
float:left;
padding:0px 5px 0px 5px;overflow-x: hidden; overflow-y: auto;
}/* background-image:url('../lay/bg.jpg');background-repeat:no-repeat;background-position: top right; */

#marqueecontainer{
background-color:#FFF;
float:left;
width: 112px;
overflow: hidden;}

fieldset.m{border:1px solid #999;margin:10px;padding:3px;}
fieldset.m legend{color:#999;font-size:16pt;}
fieldset.m b{color:#999;}

fieldset.m2{border:1px solid #000;margin:10px;padding:3px;}
fieldset.m2 legend{color:#000;font-size:20pt;}

td.q{text-align:center;font-size:14pt;color:#C40F1E;padding:15px;}

div.f{float:left;width:948px;background-color:#C40F1E;font-size:11px;padding-top:3px;padding-bottom:3px;color:#fff;padding-left:3px;}
div.f a,div.f a:link,div.f a:visited{color:#fff;}
div.f a.reto{float:right;padding-right:3px;padding-top:3px;}

div#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;}

div#menu ul li {
/* make the list elements a containing block for the nested lists */
position: relative;}
/* style, color and size links and headings to suit */
div#menu a{display:block;margin:0px;padding:1px 3px;}

/* Fix IE. Hide from IE Mac \*/
* #menu ul li {float: left;width: 160px;}

div#menu ul li a div{float:right;color:#FFF;font-size:10pt;text-decoration:none;}

div#menu a 			{padding:3px;
background-color:#E60000;
color: white;
text-decoration: none;
border-bottom:1px solid #C40F1E;}

div#menu a:hover 	{color: #FFF;
background-color:#C40F1E;
text-decoration: none;}

li ul {
	position: absolute;
	top: 0px;
	border:1px solid #FFF;
	background-color:#fff;
	left: 100%; /* to position them to the right of their containing block */
	width: 100%; /* width is based on the containing block */
	display: none;}

div#menu ul ul li{border-top:0px solid #FFF;}

li:hover ul, li.over ul {display: block;}

div#menu ul li:hover ul,div#menu ul ul li:hover ul {display: block;}
div#menu ul ul li:hover ul,#menu ul ul ul li:hover ul{display: block;}
div.formfout{border:2px solid #f00;padding:10px;}
span.requireditem{color:#FF0000;}
input.text{width:200px;}
textarea.text{width:200px;}
input.textfout{width:200px;border:1px solid #f00;}
textarea.textfout{width:200px;border:1px solid #f00;}

select.select{width:206px;}
textarea.text{width:200px;}
