/* CSS Document */
body {
	background-color: white;
	color: black;
	font: normal normal normal 12px/17px Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
}
/* TinyMCE specific rules */
body.mceContentBody {
   background: #FFF;
}
.mceContentBody a {
   color: red;
}
table.algemeen {
	border: 1px solid #d3e4f2;
	font-family: verdana,helvetica,sans-serif;
	font-size:100%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:110%;
	color: #035b9b;
	width: 458px;
}
table.blauwerand td {
	text-align: left;
	vertical-align: top;
}
table.beschrijving {
	background-color: transparent;
	width: 510px;
	padding: 0px;
	border: 0px solid #d3e4f2;
	vertical-align: top;
}
table.beschrijving th, table.smal th {
	text-align: left;
	background-color: transparent;
}
table.beschrijving td {
	width: 255px;
	vertical-align: top;
}

h1 {
	font: normal small-caps bold 16px/normal Arial, Helvetica, sans-serif;
	color: black;
}
a.hoofdmenu {
	color: White;
	font-weight: bold;
	text-decoration: none;
}
a:hover.hoofdmenu {
	color: White;
	font-weight: bold;
	text-decoration: underline;
}
a.footer {
	color: White;
	font-size: 9px;
	font-variant: small-caps;
	text-decoration: none;
}
a:hover.footer {
	color: White;
	font-size: 9px;
	font-variant: small-caps;
	text-decoration: underline;
}
#horizon {
	background-color:white;
	color:white;
	display:block;
	height:1px;
	left:0px;
	overflow:visible;
	position:absolute;
	text-align:center;
	top:50%;
	visibility:visible;
	width:100%;
}
#header {
	background-color: gray;
}
#container {
	height: 436px;
	left: 50%;
	margin-left: -380px;
	position: absolute;
	top: -218px;
	visibility: visible;
	width: 770px;
	border: 0px solid black;
	text-align: left;
}
#container_startpagina {
	height: 436px;
	left: 50%;
	margin-left: -260px;
	position: absolute;
	top: -218px;
	visibility: visible;
	width: 520px;
	border: 0px solid black;
	text-align: left;
}
#row1 {
}
#row2 {
	border-bottom: 10px solid black;
}
#row2_hoofdmenu {
		border-top: 0px solid blue;
}
#row3 {
	float: left;
}
#row3_colwhite {
	width: 8px;
	float: left;
	color: black;
}
#row3_startpagina {
	background: White none repeat fixed bottom right;
}
#zwarte_lijn {
/*	background: url(../images/zwart.gif) repeat; */
	height: 8px;
}
#col1 {
	float: left;
	width: 226px;
}
#login {
	color: #989090;
	width: 210px;
	font-size: 10px;
	padding-top: 30px;
}
a.login {
	color: Gray;
	font-weight: bold;
	text-decoration: none;
}
a:hover.login {
	text-decoration: underline;
}
#col2 {
	float: left;
	width: 542px;
}
#col2_content {
	float: left;
	width: 544px;
/*	background: url(../images/achtergrondencontent/voorbeeld.jpg); */
}
#logo {
}
#footercontent {
}
#footer {
	width: 770px;
	height: 1px;
	padding-top: 4px;
	text-align: left;
	color: gray;
	font-size: 9px;
	border-top: 4px solid white;
}
#footer_startpagina {
	width: 520px;
	height: 55px;
	padding-top: 4px;
	text-align: center;
	color: white;
	font-size: 10px;
	border-top: 0px solid black;
	background-color: #939598;
}
#footer_col1 {
	width: 12px;
	float: left;
	background-color: transparent;
	line-height: 12px;
}
#footer_col2 {
background-color:transparent;
color:Black;
float:left;
font-weight:bold;
line-height:12px;
width:260px;
}
#footer_col3 {
background-color:transparent;
float:left;
line-height:12px;
}
#footer_col4 {
background-color:transparent;
float:left;
line-height:12px;
padding-right:0px;
text-align:right;
width:165px;
}
#footer br {
	clear: both;
}
#footer a {
	color: #939598;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
#submenu {
	width: 216px;
	margin-top: 15px;
	z-index: -10;
	height: 245px;
	background: transparent;
	color: Black;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px;
}
a.submenu {
	display: block;
	width: 200px;
	color: #989090;
	font-weight: bold;
	padding: 2px;
	border-bottom: 0px solid #dedbdb;
	text-decoration: none;
	margin-left: 0px;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
}
a:hover.submenu {
	display: block;
	width: 200px;
	color: white;
	background-color: #939598;
	font-weight: bold;
	padding: 2px;
	border-bottom: 0px solid #618dac;
	text-decoration: none;
	margin-left: 0px;
}
#showcases {
	width: 210px;
	padding-top: 10px;
}
#opvulling {
	width: 221px;
	border: 1px solid #6C99B9;;
	border-left: 0px;
	margin-top: 2px;
	height: 300px;
}

/*opmaak nieuwsitems startpagina */
.nieuwsitem {
	background: url(../images/bgmenu.jpg);
	width: 211px;
	border-bottom: 1px solid #6C99B9;
	border-right: 1px solid #6C99B9;
	border-left: 0px;
	margin-top: 0px;
	padding: 5px;
}
.nieuwskop {
	font: normal normal bold 13px/15px Arial, Helvetica, sans-serif;
	color: #618ead;
}
.nieuwsintro {
	font-size: 12px;
	color: #989090;
	margin-top: 5px;
}
.nieuwsplaatje {
	border: 1px solid #dc9632;
	margin-left: 5px;
}
.plaatje {
	border: 1px solid #dc9632;
}
a.nieuwslink {
	color: #618ead;
	font-weight: bold;
	text-decoration: none;
}
a:hover.nieuwslink {
	color: #314C5F;
	font-weight: bold;
	text-decoration: none;
}
/*opmaak content */
#content {
	color: #372409;
	height: 260px;
	overflow: auto;
	background-color: transparent;
}
#contenttekst {
	padding: 5px;
	padding-left: 10px;
	text-align: left;
}
.intro {
	font-weight: bold;
	color: black;
}
.tussenkop {
	font-weight: bold;
	color: #966214;
	font-size: 13px;
	width: 480px;
	display: block;
	padding-top: 20px;
	border-top: 1px solid #d3c8a7;
	font-variant: small-caps;
	margin-top: 20px;
}
#content a {
	color: red;
	font-weight: bold;
	text-decoration: none;
}
#content a:hover {
	color: Black;
	text-decoration: underline;
}

/*hoofdmenu-opmaak:*/
#nav, #nav ul {
	float: left;
	width: 770px;
	list-style: none;
	background: black;
	font-weight: bold;
	font-size: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 0px;
	border-width: 0px 0;
	margin: 0 0 0px 0;
	height: 25px;
}
#nav a {
	display: block;
	color: white;
	font: normal normal normal 11px/12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 5px; 
	padding-left: 7px;
	border-bottom: 1px solid gray;
	background-color: black;
}
#nav a.daddy {
	padding-top: 5px;
	padding-bottom: 5px; 
	padding-left: 7px;
}
#nav a:hover {
	display: block;
	color: white;
	font: normal normal normal 11px/12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 5px; 
	padding-left: 7px;
	border-bottom: 1px solid #dac893;
	width: 133px;
	w\idth: 133px;
	background-color: gray;
}
#nav a.onderste {
	display: block;
	color: #022d8b;
	font: normal normal normal 10px/12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 5px; 
	padding-left: 7px;
	border-bottom: none;
	width: 133px;
	w\idth: 133px;
}
#nav a:hover.onderste {
	display: block;
	color: #022d8b;
	font: normal normal normal 10px/12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 6px;
	padding-bottom: 5px; 
	padding-left: 7px;
	border-bottom: none;
	width: 133px;
	w\idth: 133px;
	background-color: #D5E4FB;
}
#nav li {
	float: left;
	padding: 0;
}
#nav li a.home {
	background-image: url(../images/hoofdmenu/knop_home.gif);
	width: 67px;
	w\idth: 67px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	height: 25px;
	border-bottom: 0px solid white;
}
#nav li:hover a.home, #nav li.sfhover a.home, #nav li a.home_actief, #nav li a:hover.home_actief {
	background-image: url(../images/hoofdmenu/knop_home_f2.gif);
	width: 67px;
	w\idth: 67px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid white;
	height: 25px;
}
#nav li a.recruitment {
	background-image: url(../images/hoofdmenu/knop_recruitment.gif);
	width: 96px;
	w\idth: 96px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;	
	height: 25px;
}
#nav li:hover a.recruitment, #nav li.sfhover a.recruitment, #nav li a.recruitment_actief, #nav li a:hover.recruitment_actief {
	background-image: url(../images/hoofdmenu/knop_recruitment_f2.gif);
	width: 96px;
	w\idth: 96px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;	
	height: 25px;
}
#nav li a.contact {
	background-image: url(../images/hoofdmenu/knop_contact.gif);
	width: 77px;
	w\idth: 77px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li:hover a.contact, #nav li.sfhover a.contact, #nav li a.contact_actief, #nav li a:hover.contact_actief {
	background: url(../images/hoofdmenu/knop_contact_f2.gif);
	width: 77px;
	w\idth: 77px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li a.ingredients {
	background-image: url(../images/hoofdmenu/knop_ingredients.gif);
	width: 111px;
	w\idth: 111px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li:hover a.ingredients, #nav li.sfhover a.ingredients, #nav li a.ingredients_actief, #nav li a:hover.ingredients_actief {
	background: url(../images/hoofdmenu/knop_ingredients_f2.gif);
	width: 111px;
	w\idth: 111px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li a.research {
	background-image: url(../images/hoofdmenu/knop_research.gif);
	width: 101px;
	w\idth: 101px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li:hover a.research, #nav li.sfhover a.research, #nav li a.research_actief, #nav li a:hover.research_actief {
	background: url(../images/hoofdmenu/knop_research_f2.gif);
	width: 101px;
	w\idth: 101px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li a.concepts {
	background-image: url(../images/hoofdmenu/knop_concepts.gif);
	width: 106px;
	w\idth: 106px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li:hover a.concepts, #nav li.sfhover a.concepts, #nav li a.concepts_actief, #nav li a:hover.concepts_actief {
	background: url(../images/hoofdmenu/knop_concepts_f2.gif);
	width: 106px;
	w\idth: 106px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li a.consultancy {
	background-image: url(../images/hoofdmenu/knop_consultancy.gif);
	width: 115px;
	w\idth: 115px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li:hover a.consultancy, #nav li.sfhover a.consultancy, #nav li a.consultancy_actief, #nav li a:hover.consultancy_actief {
	background: url(../images/hoofdmenu/knop_consultancy_f2.gif);
	width: 115px;
	w\idth: 115px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li a.production {
	background-image: url(../images/hoofdmenu/knop_production.gif);
	width: 97px;
	w\idth: 97px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li:hover a.production, #nav li.sfhover a.production, #nav li a.production_actief, #nav li a:hover.production_actief {
	background: url(../images/hoofdmenu/knop_production_f2.gif);
	width: 97px;
	w\idth: 97px;
	text-indent: -5000px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid black;
	height: 25px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 140px;
	w\idth: 140px;
	font-weight: normal;
	border: 0px solid #C7AD5C;
	margin: 0;
	border-top: 0px;
	text-indent: 0px;
	margin-left: 0px;
}
#nav li li {
	padding-right: 0px;
	width: 140px;
}
#nav li ul a {
	width: 140px;
	w\idth: 133px;
}
#nav li ul ul {
	margin: -22px 0 0 205px;
	border: 1px solid #846c6d;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999px;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
/* subitems achtergrond lichtblauw */
#nav li:hover, #nav li.sfhover {
background-color: #d5e4fb;
}
/* opmaak formulieren */
#button_grafisch {
  width: 47px;
  height: 15px;
  margin: 0;
  padding: 0;
  border: 0;
  color: white;
  text-align: center;
  cursor: pointer; /* hand cursor */
  cursor: hand; /* for IE 5.x */
  
}
form {
	border: 0px solid black;
	padding: 0px;
	background-color: white;
}
select {

	border: 1px solid gray;
}
textarea, input {
	background-color: white;
	border: 1px solid black;
	width: 120px;
	height: 12px;
}
.button {
	font-size: 10px;
	background-color: black;
	color: white;
	text-align: center;
	padding-left: 2px;
	border: 0px solid #272f27;
	margin: 0px;
	height: 19px;
	width: 44px;
}
/* voor opmaak verdere objectpagina's linkerkant pagina */
#leftflash {
	background-color: #f7f2e5;
	padding-top: 0px;
	padding-bottom: 0px;
	border-right: 1px solid #d3c8a7;
	border-bottom: 1px solid #d3c8a7;
	border-top: 1px solid #d3c8a7;
	width: 220px;
	margin-top: 2px;
}
#bijschrift {
	font: italic normal bold 10px/11px Arial, Helvetica, sans-serif;
	color: #e3a02d;
	padding: 3px;
}
#adres, #routes, #ukunthier, #hierwoonden, #download, #langsstate, #woondeop, #links, #openingstijden {
	background-color: #f7f2e5;
	padding-top: 5px;
	padding-left: 3px;
	padding-bottom: 30px;
	border-right: 1px solid #d3c8a7;
	border-bottom: 1px solid #d3c8a7;
	border-top: 1px solid #d3c8a7;
	width: 217px;
	margin-bottom: 3px;
	font: normal normal bold 10px/11px Arial, Helvetica, sans-serif;
}
#adres a, #routes a, #ukunthier a, #hierwoonden a, #download a, #langsstate a, #woondeop a, #links a, #openingstijden a {
	color: #A9701A;
	text-decoration: none;
}
#adres a:hover, #routes a:hover, #ukunthier a:hover, #hierwoonden a:hover, #download a:hover, #langsstate a:hover, #woondeop a:hover, #links a:hover, #openingstijden a:hover {
	color: #684611;
	text-decoration: none;
}
#nieuwskop {
}
#extra_info {
	display: block;
	width: 200px;
	color: #989090;
	font-weight: normal;
	font-size: 80%;
	padding: 5px;
	margin-top: 10px;
	padding-left: 14px;
}
#extra_info a {
	color: black;
	text-decoration: none;
}
#extra_info a:hover {
	text-decoration: underline;
}
