body{
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  spacing: 0px;
  font-family: verdana,arial;
  font-size:12px;
}



table, td, div, form{
  margin: 0px;
  padding: 0px;
  spacing: 0px;
  font-family: verdana,arial;
  font-size:11px;
  color: #404041;
}

h3{
  font-family: Verdana;
  font-weight: bold;
  font-size: 16px;
  color: #404041;
}

.contentHome{
 padding: 8px 0px 0px 0px;
 color: #ffffff;

}

/* nieuwsblok */
.nieuwsBlok{
  position: absolute;
  top:-70px;
  left: 15px;
	font-size: 10px;
	cursor: hand;
}

.nieuwsBlok a{
  color: #9F9FA0;
  text-decoration: none;
}

.nieuwsBlok a:hover{
  color: #9F9FA0;
  text-decoration: underline;
/* end nieuwsblok */
}

.image{
  border: 2px solid #ffffff;
}

li{
   list-style-image: url(../images/list_item.gif)
}
  
  
.contentVlak{
  background-color: #F1F2F2;
  padding: 35px 25px 15px 25px;
  line-height: 1.45em;
}


.contentVlak a{
  color: #F15C2F;
  text-decoration: underline;
}

.contentVlak a:hover{
  color: #3073B3;
  text-decoration: underline;
}

.contentVlak strong{
  color: #F15C2F
}


.adresGegevens{
  font-weight: normal; 
  font-size: 11px;
  color: #ffffff;
  line-height: 1.45em;
}

.adresGegevens a, .adresGegevens a:hover, .adresGegevens a:visited {
  color: #ffffff;
}

.adresGegevens a:hover{
  text-decoration: none;
  color: #ffffff;
}

.vestigingImage{
  border: 1px #ffffff solid;
}

/* Keuken pagina settings */
.shortTekst{
  color: #404041;
  font-size: 11px;
  font-weight: bold;
}

.prijs{
  color: #FF3617;
  font-size: 22px;
  font-style: italic;
  font-weight: bold;
  text-align: right;
}

.prijsKlein{
  color: #FF3617;
  width: 100%;
  text-align: right;
  font-size: 14px;
  font-style: italic;
  font-weight: bold;
  text-align: right;
}

.prijsbalk{
  color: #0369A5;
  font-size: 9px;
  font-style: italic;
}

onderdelenTekst{
  color: #404041;
}

.opties{
  background-color: #E9EAEA;
  padding: 10px 25px 15px 25px;
  color: #000000;
  line-height: 1.45em;
}

.keukenVariatie{
 padding: 10px 0px 0px 10px;

}
.opties h3{
  font-family: Verdana;
  font-weight: bold;
  font-size: 14px;
  color: #404041;
}
/* Keuken pagina settings */


/* nieuwspagina Settings */

.alleBerichten{
  background-color: #F1F2F2;
  padding: 0px 15px 4px 12px;
  color: #404041;
  font-size: 14px;
  font-weight: bold;
}

.nieuwsRechts{
  background-color: #E9EAEA;
  padding: 0px 15px 15px 12px;
  color: #000000;
}

.nieuws_content{
	font-size: 11px;
	color: #404041;
	line-height: 1.3em;
}

.next_small a:link, .next_small a:visited{
	font-size: 11px;
	font-weight: bold;
	color: #FF3617;
	text-decoration: underline;
}

.next_small a:hover{
	color: #045382;
}
.nieuws_datum{
 font-size: 11px;
 color: #FF3617; 
 line-height: 1.8em;
}
.nieuws_titel{
	font-size: 13px;
	font-weight: bold;
	color: #0369A5;
}
/* einde nieuwspagina settings */

.zijkantWit{
	color: #FFFFFF;
	background-color: #FFFFFF;
}

.titelBalkOnder{
  padding: 2px 0px 2px 45px;
  background-color: #056AA6;
  height: 30px;
}

.bekijkOok{
  background-color: #025A8E;
  padding: 2px 0px 2px 45px;
  background-image:url('../images/bluebottom.jpg');
  background-repeat: no-repeat;
  background-position: 0% 100%;
  height: 72px;
}

/* balk voor o.a. Copyright */
.balkonder, .balkonder td{
	height: 14px;
	font-size: 10px;
	color: #9F9FA0;
}

.balkonder td a{
  color: #9F9FA0;
  text-decoration: none;
}

.balkonder td a:hover{
  color: #9F9FA0;
  text-decoration: underline;
}
/* end balk voor o.a. Copyright */



.menu{
  background-image: url('../images/bg_menu.jpg');
  background-repeat: no-repeat;
  height: 21px;
}

/* menu settings */

#dropmenudiv{
	display: block;
	position:absolute;
	z-index: 20;
	border-top: solid 1px #FFFFFF;
	
  font-family: verdana;
  color: #ffffff;
	-moz-opacity: .95;
	filter:alpha(opacity: 95);
	opacity: .95;
}

A.link_menu {
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
 	color: #FFFFFF;
	background-color: #056AA6; 
	display:block;
  text-decoration: none;
  -moz-opacity: .98;
	filter:alpha(opacity: 95);
	opacity: .95;
	padding-left: 15px;
	padding-right: 15px;
  border-bottom: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
	}

a:hover.link_menu{
	background-image: url('../images/arrow_menu.gif');
	background-repeat: no-repeat;
	background-position: 5px 5px;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
 	background-color: #FA3517;
  display:block;

	-moz-opacity: .95;
	filter:alpha(opacity: 95);
	opacity: .95;
}
/* end of menusettings */



/** formulier **/

.formulierInput{
	width: 330px;
	border: 1px solid #4B7845;
	background-color: #AED7FF;
	color: #0F5495;
	font-family: verdana,arial;
  font-size:12px;
}

.formulierInputVerplicht{
	width: 330px;
	border: 1px solid #4B7845;
	color: #0F5495;
	background-color: #AED7FF;
	font-family: verdana,arial;
  font-size:12px;
}

.formulierInput_onfocus
{
  width: 330px;
  border: 1px solid #3073B3;
  color: #ffffff;
  background-color: #669DD2;
  font-family: verdana,arial;
  font-size:12px;
}

.formulierText{
	width: 330px;
	border: 1px solid #3073B3;
	color: #FFFFFF;
	background-color: #AED7FF;
	font-family: verdana,arial;
  font-size:12px;
}

.formulierKnop{
	color: #ffffff;
	text-decoration: none;
}

.formulierKnoptd{
	color: #ffffff;
	font-weight: bold;
	border: 2px solid #F15C2F;
	background-color: #F15C2F;
}

.formulierTdVerplicht{
	
	text-align:right;
	padding: 2px 10px 0px 0px;
}

.formulierTd{
	text-align:right;
	padding: 2px 10px 0px 0px;
}

/* einde formulier */


