* {
  outline: 0;
}
body {font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; line-height: 12pt; cursor: default;
background-color: #444444;}
td {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; line-height: 12pt }
A {font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; text-decoration: none;}
A:hover {font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff000; text-decoration: none; border-bottom: 0px solid #ff0000}
}

h1 {
	font-size: 1.4em;
	color: #eeeeee;
	padding-top:10px;
	padding-bottom:8px;
	margin: 0px;	
	width:100%;
	border-bottom: 0px dashed #000000
}

h2 {
	font-size: 1.4em;
	color: #eeeeee;
	padding-top:0px;
	padding-bottom:4px;
	margin-bottom: 4px;	
	width:100%;}

#main{padding: 0 10 0 50; width:540px; height:400px; z-index:1;  
 overflow:auto;}

#main2{padding: 10px 20px 20px 40px; width:100%; height:100%; z-index:1; overflow:auto;}

html>body #main{ width:480px; height:400px;}

.foto{border:12px solid #d8e5f0; margin-left: 0px; margin-top: 0px;}

#har A {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; text-decoration: none;}
#har A:hover {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; border-bottom: 1px solid #ff0000}

#knar{font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ebebeb; line-height: 12pt; }
#knar A {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; text-decoration: none; text-decoration: none;}
#knar A:hover {font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; border-bottom: 0px solid #ff0000}

/* Form */

input, textarea {
	color: #000000;
	background-color: #ffffff;
	margin-bottom: 5px;
	border: 1px solid #8F8F8F;
}

.input {
	background-color: #000000;
	margin: 0px;
	border: 1px solid #000000;
}

.inputbutton {
	background-color: #666666;
	font-weight: bold;
	color:#c1c1c1;
	border: 1px solid #000000;
}


/*  FORMULIEREN */
.invul{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-bottom : 1px solid #777777;
	border-right : 1px solid #777777;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#777777;
	scrollbar-highlight-color:#777777;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color:#777777;
	margin-bottom: 0px;
}
textarea.invul{
    height: 70px;
	width : 300px;
}
input.invul{
	width : 300px;
}
.tekencheck{
	width : 100px;
	height: 16px;
}

/*    BUTTONS    */
.versturen{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #999999;
	color: #FFFFFF;
	border-top : 1px solid #AAAAAA;
	border-left : 1px solid #AAAAAA;
	border-bottom : 1px solid #777777;
	border-right : 1px solid #777777;
	width : 110px;
	margin-top: 2px;
}



.fotovlak{
  border: 1px solid #bbb;
  padding: 5px;
  background: #eee;
}
.tekstvlak{
  border: 1px solid #bbb;
  margin-top: 5px;
  background: #ddd;
  padding: 3px;
}
.tekstvlak2{
  border: 1px solid #bbb;
  margin-top: 5px;
  background: #eee;
  padding: 3px;
}
.gastdatum{
  float:right;
  font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.check_teken1{
}
.check_teken2{
  width: 33%;
  text-align: left;
}
.check_teken3{
  width: 33%;
  text-align: left;
}
.check_teken4{
  width: 34%;
  text-align: center;
}

.alert{
  border: 1px solid red;
  padding: 5px;
  color:red;
  margin-top: 5px;
  margin-bottom: 5px;
  width: 90%;
}

.foutmelding{
  border: 1px solid red;
  padding: 5px;
  color:red;
  margin-top: 5px;
}

.teller {
	display:none;
}
      
	  /* nieuwsletter */
	  
	  #newsletter input {
	  	width:100px;	
	  }
    
    
#NewsListingBlocks #PublishDate {
  display: block;
  font-style:italic;
  margin-top: 1.6em;
}
#NewsListingBlocks #Name a {
  color: #fe0000;
  font-weight: bold;
}



#ProductenMenu {
  list-style: none;
  margin-left: 1px;
  margin-right: 12px;
  margin-top: 1px;
  padding: 0;
}
#ProductenMenu li {
  background: url('art/bg-producten.jpg');
  border: 1px solid #ebebeb;
  border-top: 0;
  display: block;
  height: 34px;
}
#ProductenMenu li a:hover {
  background: url('art/bg-producten-hover.jpg');
}
#ProductenMenu li a {
  display:block;
  font-family:arial;
  font-size:18px;
  letter-spacing:5px;
  line-height:34px;
  padding-left:10px;
}
#ProductenMenu li.m1 {
  border-top: 1px solid white;
}
#ProductenMenu .m2,
#ProductenMenu li.m2 a:hover {
  background-position: 0 -34px;
}
#ProductenMenu .m3,
#ProductenMenu li.m3 a:hover { 
  background-position: 0 -68px;
}
#ProductenMenu .m4,
#ProductenMenu li.m4 a:hover { 
  background-position: 0 -102px;
}
#ProductenMenu .m5,
#ProductenMenu li.m5 a:hover { 
  background-position: 0 -136px;
}
#ProductenMenu .m6,
#ProductenMenu li.m6 a:hover { 
  background-position: 0 -170px;
}
#ProductenMenu .m7,
#ProductenMenu li.m7 a:hover { 
  background-position: 0 -204px;
}
#ProductenMenu .m8,
#ProductenMenu li.m8 a:hover { 
  background-position: 0 -236px;
}
#ProductenMenu .m9,
#ProductenMenu li.m9 a:hover { 
  background-position: 0 -270px;
}
#knar span {
clear: left;
float: left;
width: 15px;

}
