body {	color: #660000; background: url(../images/bg.png) repeat-x  #D4D4D4; margin: 0px 0px 0px 0px;  }

div {  font-family: Tahoma, Arial, Verdana;  }

a img { border: 0px; }

#check { width: 100%; text-align: center; }

#wrap { text-align: left;  width: 780px; background: url(../images/sitebg.png) no-repeat top ; margin: 0 auto; padding: 0px 5px 0px 5px;  }

#header {  height: 150px; width: 780px;  text-align: center; }

#linksboven { float: left; width: 215px; height: 60px; background: #491965; } 

#navi { float: left; width:  780px;  height: 35px; } 

#links { float: left; width: 215px; background: url(../images/left_bg.jpg) no-repeat left top #491965; } 

#rechts { float: left; width: 565px; background: url(../images/main_bg.jpg) repeat-y left top #fff; } 

#footer { margin: 0 auto; width: 786px; background: url(../images/footer.png) no-repeat center top; padding-top: 7px; text-align: center; color: #CA403A; font-size: 8pt; } 

#tekst { color: #491965; padding: 20px; width: 65%; text-align: justify; line-height: 20px; font-size: 9pt; }

.clearfix:after { content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden; } 


#tablist { padding: 0px 0px 0px 0px; margin: 22px 0px 0px 10px;  }
#tablist li { list-style: none; display: inline; margin: 0;  }

#tablist li a { text-decoration: none; padding: 10px;  border-bottom: none; background: url(../images/button_home.png) no-repeat;  }
#tablist li a:link, #tablist li a:visited  { color: #660000; font-size: 13pt;  font-family: Tahoma; padding-left: 10px; padding-right: 10px; }
#tablist li a.current { background-position: 0px -57px; color: #ffffff; }
#tablist li a.current:visited { background-position: 0px -57px; color: #ffffff;  }



#nav {
	margin: 0px 0px 0px 20px;
	padding: 0;
	height: 30px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
        list-style: none;
	display: inline;
	}



h1 {  color: #A0150F; font-size: 10pt; padding: 0px 0px 0px 0px; margin: 3px 0px 12px 0px; }
h2 {  color: #003EC4; font-size: 10pt; padding: 0px 0px 0px 17px; margin: 3px 0px 12px 0px; background: url(../images/logo_small.png) no-repeat; }
h3 {  color: #003EC4; font-size: 11pt; padding: 0px 0px 0px 0px; margin: 3px 0px 12px 0px; }

.afbeelding { margin:  10px 20px 10px 10px; }
.boxje { border: 0px solid #fff; }
.submit { float: right; margin-top: 3px; border: 1px solid #ccc; background: #0C0028; color: #ccc; } 

a image { border: 0px; }

form { padding: 0px; margin: 0px; } 

.login { width: 80px; }
textarea { border: 1px solid #CABDCF; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#header_left { float: left; width: 190px; margin: 32px 0px 0px 10px; text-align: left;  }
#header_center { float: right; width: 242px; height: 75px; padding: 12px 30px 20px 20px; margin: 28px 0px 0px 0px; text-align: left;  background: url(../images/vak.png) no-repeat; text-align: center; font-weight: bold; color: #C88E1A; font-size: 8pt; line-height: 18px;  }

#content_left { float: left; width: 290px; text-align: left;  height: 100%; }
#content_center { float: left; width: 305px; text-align: left; height: 100%; }

#main_content_center { float: left; width: 472px; text-align: left;  height: 100%;  padding-bottom: 10px; background: url(../images/contentbg.png) no-repeat;  }

#film {    margin: 20px; }
#holder { padding: 30px 15px 30px 30px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; line-height: 20px; text-align: justify; color: #747474; }
#holder2 { padding: 15px; font-family: Arial, Verdana; font-size: 9pt; line-height: 18px; text-align: justify; color: #5A5A5A; }
#holder3 { padding: 10px 15px 30px 30px; font-family: Tahoma, Arial, Verdana; font-size: 8pt; line-height: 20px; text-align: justify; color: #747474; }
#holder3 p { margin: 0px 0px 20px 0px; padding: 0px; }

#holder3 img { width: 415px; border: 1px solid #ccc; background: #fff; padding: 5px; }

.holder2 { padding: 15px; font-family: Arial, Verdana; font-size: 9pt; line-height: 18px; text-align: justify; color: #5A5A5A; }



#imageholder { padding: 5px; background: #fff; border: 1px solid #ccc; width: 135px; margin: 16px 6px 6px 6px; }

#field {  font-family: Arial, Verdana; font-size: 8pt; color: #ccc; float: left; width: 150px; } 
#prefield {  font-family: Arial, Verdana; font-size: 8pt; color: #ccc; float: left; width: 60px; } 

#form { color: #ccc; }
#login { border-bottom: 1px solid #ccc; font-weight: bold; margin: 0px 0px 5px 0px; font-size: 8pt; }

a { color: #D74800; text-decoration: none; }
a:hover { color: #720000; text-decoration: none; }
a:visited { color: #D74800; text-decoration: none; }
a:visited:hover { color: #720000; text-decoration: none; }

a.footer { color: #D74800; text-decoration: none; font-size: 8pt; }
a.footer:hover { color: #720000; text-decoration: none; font-size: 8pt; }
a.footer:visited { color: #D74800; text-decoration: none; font-size: 8pt; }
a.footer:visited:hover { color: #720000; text-decoration: none; font-size: 8pt; }

#testimonials { font-size: 8pt; padding: 5px; border: 1px solid #ccc; background: #eee; margin-top: 5px; }
#master { font-size: 8pt; }
#product { width: 44%; height: 130px; padding: 10px; margin: 5px; float: left; border: 1px solid #ccc; text-align: justify; font-size: 8pt;  }

.index { background: url(../images/chocoladefontein.png) no-repeat;  height: 52px; margin: 0px 0px 25px 0px; }  h1.index span { display:none; } 
.chocolade { background: url(../images/header_chocolade.png) no-repeat;  height: 32px; margin: 0px 0px 25px 0px; }  h1.chocolade span { display:none; } 
.dippings { background: url(../images/header_dippings.png) no-repeat;  height: 32px; margin: 0px 0px 25px 0px; }  h1.dippings span { display:none; } 
.verhuur { background: url(../images/header_verhuur.png) no-repeat;  height: 32px; margin: 0px 0px 25px 0px; }  h1.verhuur span { display:none; } 
.offerte { background: url(../images/header_offerte.png) no-repeat;  height: 32px; margin: 0px 0px 25px 0px; }  h1.offerte span { display:none; } 
.wijnen { background: url(../images/header_wijnen.png) no-repeat;  height: 32px; margin: 0px 0px 25px 0px; }  h1.wijnen span { display:none; } 

/* \*/
* html #main_content_center {
	overflow: hidden;
	o\verflow: visible;

	he\ight: 1%;
}
/* */

#plaatje img { border: 1px solid #ccc; padding: 4px; float: right; background: #fff; width: 80px; margin: 0px 0px 20px 20px; }

.comment { border: 1px dotted #ccc; padding: 10px; background: #fff; margin-top: 5px; }

.comment_info { border-top: 1px solid #eee; margin-top: 10px; font-size: 7pt; } 

#form_fields { border: 1px solid #ccc; padding: 20px; background: #eee; margin-top: 10px; }
#form_fields textarea { width: 380px; }

.pange_num { margin-top: 20px; }
