body {
	font-family: Verdana, sans-serif;
	font-size: 14px;	
	text-align: center;
	*margin-top: -20px;
}
body.home		{ background: url('../images/bg_home.jpg'); }
body.stijl		{ background: url('../images/bg_stijl.jpg'); }
body.smaak		{ background: url('../images/bg_smaak.jpg'); }
body.service	{ background: url('../images/bg_service.jpg'); }

h1 {
	font-family: "Palatino Linotype", "Times New Roman", serif;
	margin: 0 0 5px 0;
	font-size: 14pt;
}

h2 {
	font-family: "Palatino Linotype", "Times New Roman", serif;
	margin: 0 0 5px 0;
	padding-top: 10px;
	
	color: #797979;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
}

h3 {
	margin: 0 0 5px 0;
	padding-bottom: 10px;
	
	color: #797979;
	font-size: 12pt;
}

img {
	behavior: url('./images/pngbehavior.htc');
	border: 0;
}
.overlay td {
	padding: 4px 0;
}
.overlay input[type="text"], .overlay textarea {
	background: #FFFFFF url('../images/formfieldsbg.jpg') repeat-x;
	border: 0;
	border-left: 2px solid #A6A6A6;
}
.overlay input.dark {
	background: url('../images/formfieldsbg_dark.jpg') repeat-x;
	border-left: 2px solid #696969;
}

.newsItem {
	background-color: #C9C9C9;
	
	margin: 20px 10px;
	min-height: 150px;
	padding: 5px;
}

.newsItem img {
	float: right;
	padding: 10px;
}

#newsFrame {
	height: 430px;
	overflow: auto;
}

#overlayReplace > p {
	padding-top: 150px;
	text-align: center;
}

td {
	font-family: Verdana, sans-serif;
	font-size: 12px;	
}

#wrapper {
	margin: 0 auto;
	width: 900px;
	
	text-align: left;
}

#logoWrapper {
	text-align: center;
	width: 153px;
	
	position: relative;
	left: 93px;
	top: 22px;
}

#logoWrapper img {
	display: block;
	margin: 0 auto;
}
#logoWrapper img.logo	{ width: 81px; height: 78px; }
#logoWrapper img.title	{ margin: 16px 0 0 -2px; width: 153px; height: 77px; }

.menuWrapper {
	text-align: center;
	width: 153px;
	
	position: relative;
	left: 93px;
	top: 65px;
}

.menuWrapper .subMenu {
	position: absolute;
	margin-top: 40px;
	text-align: left;
	
    /*font-family: 'Times New Roman', sans-serif;*/
    font-family: 'Verdana', sans-serif;
    font-size: 10pt	;
    padding: 5px 0 0 15px;
    
    z-index: 100;
}

.menuWrapper .subMenu span {
	cursor: pointer;
	display: block;
}

.menuWrapper .pageMenuHome				{ color: #888888; }
.menuWrapper .pageMenuHome .selected	{ color: #FCFAFA; }
.menuWrapper .pageMenuStijl				{ color: #888888; }
.menuWrapper .pageMenuStijl .selected	{ color: #FCFAFA; }
.menuWrapper .pageMenuSmaak				{ color: #636262; }
.menuWrapper .pageMenuSmaak .selected	{ color: #E2E1E1; }
.menuWrapper .pageMenuService			{ color: #FFFCFC; }
.menuWrapper .pageMenuService .selected	{ color: #959393; }

.menuWrapper span.button {
	cursor: pointer;
	display: block;
	width: 153px;
	height: 34px;
	margin-bottom: 40px;
}

.white { background-color: #FFFFFF; color: black; }
.black { background-color: #000000; color: white; }

.menuWrapper img {
	position: absolute;
	margin-top: -35px;
	
    z-index: 100;
}
.menuWrapper img.home		{ width: 146px; height: 75px; }
.menuWrapper img.stijl		{ width: 79px; height: 75px; }
.menuWrapper img.smaak		{ width: 108px; height: 75px; }
.menuWrapper img.service	{ width: 114px; height: 75px; }

.menuWrapper img { cursor: pointer; }

#menu_top {
	float: right;
	
	position: relative;
	right: 40px;
	top: 59px;
}
#menu_top img.button	{ cursor: pointer; margin: 2px 10px; }
#menu_top img.split		{ width: 3px; height: 16px; }
	#menu_top img.home		{ width: 51px; height: 14px; }
	#menu_top img.offerte	{ width: 86px; height: 14px; }
	#menu_top img.nieuws	{ width: 74px; height: 14px; }
	#menu_top img.contact	{ width: 90px; height: 14px; }
.buttonWrapper { text-align: left; }
	
#contentWrapper {
	float: right;
	
	position: relative;
	right: 40px;
	top: 68px;
}

#content_image {
	width: 574px;
	height: 405px;
}

img.arrow {
	width: 15px;
	height: 13px;
	
	padding: 0;
	margin: 5px 0 0;
}
.fL { float: left; z-index: 100; }
.fR { float: right; z-index: 100;}
.imgCountHome		{ color: #888888; padding-left: 5px; }
.imgCountStijl		{ color: #888888; padding-left: 5px; }
.imgCountSmaak		{ color: #ffffff; padding-left: 5px; }
.imgCountService	{ color: #888888; padding-left: 5px; }
.pointer { cursor: pointer; }

/* START -- Slideshow */
#slide-images{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    width:550px;
    height:367px;
    overflow:hidden;
}

#slide-images li{
    position:absolute;
    display:block;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
}

#slide-images li img{
    display:block;
    background-color:#FFFFFF;
}
/* STOP -- Slideshow */

div.borderHome		{ border: 2px solid #9A9999; }
div.borderStijl		{ border: 2px solid #939191; }
div.borderSmaak		{ border: 2px solid #E2E1E1; }
div.borderService	{ border: 2px solid #9A9999; }

.opacityHome	{ background-color: #000000; filter: alpha(opacity=10);-moz-opacity: 0.1;opacity: 0.1; }
.opacityStijl	{ background-color: #000000; filter: alpha(opacity=25);-moz-opacity: 0.25;opacity: 0.25; }
.opacitySmaak	{ background-color: #000000; filter: alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2; }
.opacityService	{ background-color: #FFFFFF; filter: alpha(opacity=25);-moz-opacity: 0.25;opacity: 0.25; }

div.image {
	position: absolute;
	padding: 13px;	
	width: 550px;
	
	z-index: 100;
}

div.image span {
	color: #888888;
	font-family: verdana;
	font-size: 10px;
	
	padding-top: 8px;
}

#content_text {
	width: 574px;
	height: 260px;
}

div.text {
	background-color: #C2C2C2;
	color: white;
	
	height: 235px;
	width: 550px;
	
	position: absolute;
	margin: 34px 0 0 14px;
}
.mBot { margin-top: 20px; }

#textCon { z-index: 100; }
div.text .textSpacerHome	{ background-color: #FCFAFA; color: #AAAAAA; padding: 20px; }
div.text .textSpacerStijl	{ background-color: #555555; color: #FFFCFC; padding: 20px; }
div.text .textSpacerSmaak	{ background-color: #E2E1E1; color: #666666; padding: 20px; }
div.text .textSpacerService	{ background-color: #C2C2C2; color: #FFFCFC; padding: 20px; }
