body{background-color: #2a2a29;margin: 0;border: 0;color: #40403f;font: 13px/18px tahoma,"trebuchet MS",verdana,arial}
div#main{position:absolute;margin:0 auto;width:800px;height:520px;left:50%;top:50%;margin-left: -400px;margin-top: -260px;background: #2a2a29}
div#logo{position:absolute;width:301px;height:40px;top:11px;left:1px;z-index:10}
div#boxmain{position:absolute;width:100%;height:470px;left:1px;margin-top:30px;background:white;border:1px solid White;	z-index:1;
	top: 0px;}
div#boxleft{position:absolute;top:0px;left:0px;width:300px;height: 470px}
div#boxmidden{position:absolute;top:35px;left:430px;width:320px;height:320px}
div#boxmiddenjubileum{position:absolute;top:-1px;right:2px;width:380px;height:320px}
div#jubtekst{position:absolute;top:120px;right:52px;width:150px;height:200px}
div#boxrechts{position:absolute;top:-1px;right:0px;width:499px;height:447px;background-image: url(../images/index.jpg);background-repeat:no-repeat;}
div#boxteam {position:absolute;top:0px;right:0px;width:499px;height:444px;background-image: url(../images/team2010.jpg);background-repeat:no-repeat;}
div#boxmiddenhome{position:absolute;top:53px; right:19px;width:344px;height:224px;border: 1px solid red}
div#boxfilm{position:absolute;top:35px;left:290px;width:520px;height:375px}
div#boxcontact{position:absolute;top:60px;left:390px;width:350px;height:320px}
div#boxfoto{position:absolute;top:-1px;right:0px;width:500px;height:447px;background-image: url(../images/achtertrendsrechts.jpg);background-repeat:no-repeat;}
div#trend1{margin: 40px 0px 0px 20px}
div#trend2{margin: 25px 0px 0px 35px}

div#boxfototekst{position:absolute;bottom:43px;right:21px;width:184px;height:20px}
div#boxtrends{position:absolute;top:60px;left:355px;width:390px;height:330px}
div#boxmidonder{position: absolute;top:150px;left: 10px;width:480px;height:350px;text-align: right;z-index:1}
div#boxonder{position: absolute;bottom: 26px;left: 301px;width: 499px;height: 147px;border-top: 1px solid red;background-image: url(../images/kapsalon.jpg);background-repeat:no-repeat;}


div#boxspa{position:absolute;top:60px;left:390px;width:330px;height:100px;	z-index: 10;}
div#boxspacomp{position:absolute;bottom: 26px;left:301px;width:499px;height:390px;z-index:1}
div#boxprijs{position:absolute;top:60px;left:430px;width:290px;height:320px}
div#boxfotoproducts{position:absolute;top:200px;left:340px;width:425px;height:240px;z-index: 1}	
div#boxadres{position:absolute;top:445px;width:499px;height:25px;left:301px;background:#464644;z-index:10;text-align:center; text-decoration:none}
div#boxactie{position:absolute;top:12px;left:312px;width:481px;height:425px;z-index: 10;}
div#aanbieding{position:absolute;bottom:0px;left:0px;width:300px;height:20px;z-index: 10;background:red;padding-top:5px;
font: 18px/16px verdana,arial; color: white;text-align:center;font-weight: bold}

div#item1{width:225px;height:125px;	text-align: left;
	padding: 0px;
	margin: 5px 10px 5px 0px;
	border: 1px;border-color: ButtonShadow;border-style: solid;
	float:left;
	}
div#item2{width:225px;height:125px;	text-align: left;
	padding: 0px;
	margin: 5px 0px 5px 0px;
	border: 1px;border-color: ButtonShadow;border-style: solid;
	float:left;
	}

div#boxactiefoto{position:absolute;top:13px;right:8px;width:148px;height:159px;z-index: 1}

/* layer extensions*/
#Layer1 {position:absolute;visibility:visible;top:35px;left:355px;width:425px;height:380px;z-index:1;text-align:left;padding-right:20px;scrollbar-shadow-color: black;
	scrollbar-base-color:none;overflow:auto;padding-bottom:5px}
#Layer1 img{float: right;padding: 0px; margin:5px 1px 4px 5px; border: 1px solid #464644;}

	
div#boxnews{
	position:absolute;
	visibility:visible;
	top:41px;
	left:431px;
	width:355px;
	height:375px;
	z-index:1;
	text-align:left;
	padding-right:15px;
	scrollbar-shadow-color: black;
	scrollbar-base-color:none;
	overflow:auto;
	padding-bottom:5px
}
/*navigatiebalktop*/
div.navbalk{position:absolute;top:12px;right:0px;width:600px;height:100%;text-align:right;font:10px/20px verdana,arial;text-decoration:none;font-weight:bold}
div.navbalk a{text-decoration:none;color:#D3D1D2;font-weight:bold;border-left:5px solid red;padding-right:6px;padding-left:2px;display:inline}
div.navbalk a:hover{color:white;border-left:5px solid red;font-weight:bold;padding-right:6px;padding-left:2px;display:inline;border-bottom:1px solid Red}
div.navbalk a:active{color:red;border-left:5px solid red;font-weight:bold;padding-right:6px;padding-left:2px;display:inline}
.nav1red{color:red;border-left:5px solid red;font-weight:bold;padding-right:6px;padding-left:2px;display:inline;background-color:White}

/*navigatie met balken over foto*/
div#nav2top{position:absolute;width:139px;height:39px;top:52px;left:270px;z-index:20;background:url(../images/nav2balk.jpg);background-repeat:no-repeat}
div#nav2mid{position:absolute;width:139px;height:39px;top:102px;left:270px;z-index:20;background:url(../images/nav2balk.jpg);background-repeat:no-repeat}
div#nav2mid2{position:absolute;width:139px;height:39px;top:152px;left:270px;z-index:20;background:url(../images/nav2balk.jpg);background-repeat:no-repeat}
div#nav2onder{position:absolute;width:139px;height:39px;top:217px;left:270px;z-index:20;background:url(../images/nav2balk.jpg);background-repeat:no-repeat}
div#opent{
	position:absolute;
	width:139px;
	height:92px;
	top:228px;
	left:270px;
	z-index:20;
	background: url(../images/openingstijden1.gif);
	background-repeat:no-repeat;
	text-decoration:none
}

div#park{
	position:absolute;
	width:139px;
	height:92px;
	top:348px;
	left:270px;
	z-index:20;
	background: url(../images/openingstijden1.gif);
	background-repeat:no-repeat
}
div#nav2topfoto{position:absolute;width:40px;height:57px;top:42px;left:390px;z-index:30;background:url(../images/navkerst.gif);background-repeat:no-repeat}



/* layer is bestemd voor kleine teamfoto's*/
div#teamklein {position: absolute;top:60px;right:10px;width:135px;height:350px;text-align:right;z-index:1}
div#fototeam{position:absolute;top:80px;left:425px;width:200px;height: 100%}

/*navigatie met rode verticale balk*/
div.nav3{position: absolute;top: 60px;left: 310px;width: 100px;height: 100%;text-align: left;font: 11px verdana,arial;text-decoration: none;font-weight:bold}
div.nav3 a{color:#7C747A;text-decoration: none;font-weight:bold;border-left: 5px solid red;padding-left: 13px;padding-bottom: 5px;padding-top:5px;display:block}
div.nav3 a:hover{color:#40403f;font-weight:bold;border-left:8px solid red;padding-left: 10px;display:block}
div.nav3 a:active{color:#7C747A;font-weight:bold;border-left: 5px solid red;display:block}
.nav3red{color:red;border-left:8px solid red;font-weight:bold;padding-left:10px;padding-bottom: 5px;padding-top:5px;display:block}

/*navigatie doorschijnende balken*/
div.nav2 {color: #40403f;padding-right: 0px;padding-left: 12px;padding-top: 11px;font-weight: bold;font-variant: small-caps;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;font-weight:bold}
div.nav2 a{color:#40403f;font-weight:bold;text-decoration: none}
div.nav2 a:hover{color:red;font-weight:bold}
div.nav2 a:active{color:#40403f;font-weight:bold}

.tb{padding-bottom: 5px;padding-left: 0px;padding-right: 10px;	padding-top: 5px;	border-bottom: 1px dotted #746B73}
.prijs{color: #2a2a29;font: 12px tahoma,"trebuchet MS",verdana,arial;text-decoration: none}
.content{color: #666666;font: 13px/16px tahoma,"trebuchet MS",verdana,arial;text-decoration: none}
.contentlayer{color: #666666;font: 12px/14px tahoma,"trebuchet MS",verdana,arial;text-decoration: none}

.contentklein{color: #666666;font: 10px tahoma,"trebuchet MS",verdana,arial}
.news{color: #351742;font:11px arial}
.kopnews{color:red;font:11px arial;font-weight: bold}
.kopactie{
	font-size: 12px;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #4E494E;
	margin-bottom: 30px;
	margin-top: 0px;
}
.red{color:red}
.maroon {color:maroon; font-weight: bold;}
.purple {color:#5a4398}
.redb{color:#f90617;font-variant: small-caps;font-weight: bold}
.whiteb{font: 12px/19px verdana,arial;color: white; font-variant: small-caps;font-weight: bold}
.navtext2{font: 14px verdana,arial;	color: #2a2a29;padding-right: 0px;padding-left: 8px;padding-top: 12px;font-weight:bold;font-variant: small-caps}
.nav2klein{font: 9px/15px verdana,arial;color: #2a2a29;padding-top:0px;padding-right:0px;padding-left:4px;font-weight:bold}
.klein{font: 9px/13px verdana,arial;color: #2a2a29;padding-top:0px;padding-right:0px;padding-left:4px;font-weight:bold}
.jub{font: 10px/13px verdana,arial;color: #2a2a29;padding-top:0px;padding-right:0px;padding-left:0px;font-weight:bold}

.adres{font: 12px/24px verdana,arial;color: #B5B5B5;font-weight: bold;vertical-align: middle}
.navtext{text-decoration: none;color:#909090;border-color:#b70d81;border-top-style:solid;border-top-width:5px}
.graydark{color: #444444}
.b{font-weight: bold}
.borderportf{border-top:1px solid #B0B0B0;border-right: 1px solid #6F6F6F;	border-left: 1px solid  #B0B0B0;	border-bottom: 1px solid #6F6F6F}
.achter{background-color: #f2f2f2}
.tdtijd{padding: 0px 0px 0px 2px; text-decoration:none}


h1{font-size: 14px;font-family:Verdana, Arial;font-weight:bold;color:red;margin-bottom:10px}
h2{font-size: 12px;font-family:Verdana, Arial;font-weight:bold;color:red;margin-bottom:1px;margin-top:15px}
td{padding-bottom: 1px;padding-left: 5px;padding-right: 0px;padding-top: 1px;	border: 0px}
img{border: 0}
li{margin: 3px}
ul{list-style-type:none;margin-left:0px;margin-bottom:0px; gray}
.br{line-height: 30px}


/*normale link*/
a:link{color:#827E85;border:0px;font:bold;text-decoration: underline}
a:visited{color:#827E85;text-decoration:underline;font-weight:normal}
a:hover{text-decoration: underline;color:red;font-weight: normal}
a:active{text-decoration: none;color:red;font-weight: normal}
/*footerlink*/
div.boxfooter{position:absolute;top:505px;right:5px;height:20px;width:100%;text-align:right;font: 8px verdana,arial;color:#B5B5B5;text-decoration:none;}
div.boxfooter a{font-weight:normal;text-decoration:none;color: #909090}
div.boxfooter a:hover{color:red;text-decoration:none}
div.boxfooter a:active{color:red;text-decoration:none;font-weight:normal}

