html, body, #content {
	min-height: 100%;
	width: 100%;
	height: 100%;
}
html > body, html > body #content { 
	height: auto;
}
body {
	margin: 0;
	padding:0;
	background-color:#fff;
	background-image:url('/images/mainback.gif');
	background-repeat:repeat-y;
	behavior:url(/csshover.htc);
	font-family:verdana;
	font-size:11px;
	color:#000;
}
a{
	color:#000;
	text-decoration:none;
	font-weight:bolder;
}
img{
	border:0;
}
table{
	border-collapse:collapse;
	font-family:verdana;
	font-size:12px;
}
td{
	vertical-align:top;
	padding:2px 3px;
}
th{
	text-align:left;
	border-bottom:1px solid #333;
	background:#EEE;
}
form.login label{
	display:block;
	float:left;
	width:120px;
}
form.login input{
	margin-right:200px;
}
form.algemeen label{
	display:block;
	float:left;
	width:120px;
	margin:0 10px 0 0;
	font-weight:bold;
	text-align:right;
}
form.searchForm{
	text-align:right;
	margin:0 20px 0 13px;
}
form.searchForm label{
	color:#FAF418;
	text-align:left;
	font-weight:bold;
	display:block;
	margin:0 0 0 20px;
}
form.searchForm input{
	margin:0 0 4px 0;
	border:2px solid #FAF418;
}
form.searchForm input.zoekid{
	width:120px;
}
form.searchForm input.zoeksbm{
	background:#242216;
	color:#FAF418;
}
#content {
	position: absolute;
	top: 0;
	left: 0;
}
#content2 {
	padding-bottom: 46px;
	width:995px;
}
#top {
	height: 130px; 
	background:#fff;
	border: none; 
	width: 100%;
	background-image:url('/images/maintop.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
}
#top p{
	height:130px;
	padding:0;
	margin:0;
	width:995px;
}
#top p a img{
  float:right;
}
#top form{
	position:absolute;
	left:10px;
	bottom:50px;
	width:120px;
	font-size:10px;
	color:#FAF418;
}
#top form a{
	color:#FAF418;
}
#top form input{
	line-height:8px;
	height:10px;
	width:80px;
	border:1px solid #333;
}
#top form input.but{
	line-height:10px;
	height:14px;
	
}
#top span{
	display:none;
}
#sidebar {
	width: 171px;
	float: left;
	margin:0;
	padding-bottom: 46px;
	height: auto;
}
#menuitem{
	margin:0 10px 0 0;
	padding: 0 0 0 10px;
	text-align:right;
	list-style:none;
	overflow:hidden;
}
#menuitem a{
	font-weight:bold;
	color:#000;
	line-height:22px;
}
#menuitem a.secure{
	color:red;
	padding-left:12px;
	background-image:url('/images/slotje.gif');
	background-repeat:no-repeat;
}
li.menuitem ul{
	display:none;
	z-index:10;
	position:absolute;
	text-align:left;
	background-color:#FBEA29;
	margin:0;
	padding:0;
	min-width:100px;
	list-style:none;
	left:164px;
}
li.menuitem ul li{
	padding:2px;
	display:block;
}
li.menuitem:hover ul{
	display:block;
	z-index:10;
}
#menuitem ul a{
	color:#333;
	min-width:100px;
	_width:100px;
	white-space:nowrap;
	display:block;
}
li.menuitem > a{
	width:auto;
}
#menuitem ul ul a{
	color:#FBEA29;
}
li.menuitem:hover ul li ul{
	background-color:#333;
	left:80px;
	
	display:none;
}
li.menuitem:hover ul li ul a{
	color:#FBEA29;
}
li.menuitem:hover ul li:hover ul{
	display:block;
}
#main {
	float:left;
	margin:30px 0 50px 0 ;
	width:640px;
	height: auto;
	padding:0 0 56px 0;
}
#main p {
  margin-left: 10px;
  margin-right: 10px;
}
#main h1 img{
}
#main h1{
	font-size:18px;
	margin:10px 0 0 0;
	padding:2px 10px;
	_height:20px;
	line-height:20px;
}
#main h2{
	font-size:12px;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
	padding:0;
	color:#333;
}
#main h3{
	font-size:13px;
	margin:0 0 5px 0;
	border-bottom:1px solid #333;
	background:#F2F2F2;
	color:#333;
}
#main a{
	border-bottom:1px solid #333;
}
#main .inhoudlinks{
	float:left;
	width:47%;
}
#main .inhoudrechts{
	float:left;
	width:47%;
}
#main .inhoudmidden{
	
}
.links{
	position:absolute;
	z-index:0;
	padding:0 5px 0 0 ;
	top:140px;
	max-width:640px;
	line-height:20px;
}
.links a{
	color:#231F20;
	font-weight:bold;
	border:0px solid #FFF;
	margin:0 5px;
	text-decoration:none;
}
.links a:hover{
	text-decoration:none;
}
.links form{
	display:none;
}
.right{
	float:left;
	width:170px;
	padding:20px 0 0 10px;
}
.right img{
	margin:5px 0;
	
	padding:2px;
}
#bottom {
	clear: both;
	height: 46px;
	position: absolute;
	display:block;
	bottom: 0;
	left: 0px;
	border: none;
	width: 100%;
	background-color:#fff;
}
#bottom a{
	padding:2px 10px;
	color:#333;
}
#bottom img{
	margin:11px 14px;
}
.myform{
	padding-bottom:10px;
}
.myform label{
	border:1px solid #333;
	margin:4px;
	width:47%;
	min-height:39px;
	display:block;
	float:left;
	padding:0 0 4px 0;
	background:#F5F5F5;
}
.myform label.error{
	background-color:#DDD;
	background-image:url('/images/error.gif');
	background-repeat:no-repeat;
	background-position:top right;
}
.myform label p{
	margin:2px 0 0 4px;
	padding:0;
	font-weight:bold;
}
.myform label span{
	margin:0 0 0 3px;
	font-style:italic;
	font-weight:normal;
	float:left;
}
.myform label input, .myform label select{
	float:right;
}
.myform label input.normal, .myform label select.normal {
	width: 153px;
}
.myform input.medium {
	width: 262px;
}
.myform input.wide {
	width: 464px;
}
.myform label textarea{
	margin:0 1%;
	width:98%;
}
form textarea{
	width:98%;
}
ul.userMenu{
	margin:0;
	padding:0;
	font-size:9px;
}
ul.userMenu a:hover{
	background:#EEE;
}
ul.userMenu li{
	margin:0 0 0 5px;
	padding:0;
	float:left;
	height:15px;
	list-style:none;
}
p.formst{
	font-weight:bold;
	margin:10px 0 0 0;
}

div.noten{
	margin:5px 20px;
	clear:left;
	border-left:1px solid #333;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	border-top:0;
	background:#DDD;
}
div.noten .noteid{
	border-top:1px solid #333;
	float:left;
	width:100px;
	text-align:right;
}
div.noten .noteid p, div.noten .noottext p{
	font-weight:bold;
	margin:5px 0 0 0;
}
div.noten .noottext{
	border-top:1px solid #333;
	margin:0 0 0 100px;
	padding:0 0 0 10px;
	background:#FFF;
}
div.noten .noottext em{
	margin:0;
	padding:0 0 10px 0;
	display:block;
}
table.contractData{
	margin:10px 5px;
	border:1px solid #333;
}
.warningBox {
  background: #ffb3b5;
  font-weight: bold;
  color: #f00;
  padding: 10px 15px 10px 60px;
  margin: 15px 10px;
  border: 1px solid #f00;
	background-image: url('/images/warning.gif');
	background-position: 5px 5px;
  background-repeat: no-repeat;
}
span.help{
  float:right;
  margin:-40px 20px 0 0;
  text-decoration:underline;
  cursor:hand; 
}
#help{
  display:none;
  position:absolute;
  background:#FAFAFA;
  border:1px solid #333;
  padding:0 5px 5px 5px;
  margin:0 50px;
  top:200px;
  left:300px;
  width:400px;
  height:300px;
  overflow:auto;
  cursor:hand;
}
.poll{
  border:1px solid #333;
  background:#FAF418;
}
.poll h2{
  font-size:12px;
  margin:0;
  background:#FEF870;
  padding:5px;
  border-bottom:2px solid #333;
}
.poll ul{
  padding:0;
  margin:0;
}
.poll li{
  margin:0 0 0 3px;
  padding:0;
  list-style:none;
}
.poll span.vote{
  background-color:#D9D416;
  width:100px;
  display:block;
  float:left;
}
.poll span.vote img{
  padding:0;
  margin:0;
}
ul.urinecontrole{
  margin:0;
  padding:0;
  clear:left;
}
ul.urinecontrole li{
  float:left;
  font-size:14px;
  padding:0 5px;
}
ul.urinecontrole li.top{
  display:block;
  width:100%;
  clear:left;
  font-size:13px;
  font-weight:bold;
}
ul.urinecontrole li a{
}
ul.urinecontrole li a:hover{
  text-decoration:none;
}

ul.anpNieuws{
  padding:10px;
  margin:0;
}
ul.anpNieuws li{
  list-style:none;
  padding:3px 0;
  margin:0;
}
ul.anpNieuws li.top{
  font-weight:bold;
}
ul.anpNieuws li a:hover{
  
  text-decoration:none;
}

