@charset "utf-8";


/* standaard */

table,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}




*    {	margin:0px;
	 padding:0px;
	 border:0px;
	}

/*struktuur*/

html {
	height:100%; 
	max-height:100%; 
	background-color:#ffffcc;
	
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	background: #ffffff url('../images/achtergrond_heks_8.gif') 0 100% repeat;
	}


#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:150px; 
	bottom:25px; 
	width:900px; min-width:900px;
	background-color:#ffffcc;
	border-left:1px solid #008000;
	border-right:1px solid #003300;
	left:50%; margin-left:-451px; 
	}

* html #content {
	top:0; 
	bottom:0; 
	height:100%;
	width:902px;
	border-top:154px solid #ffffcc; 
	border-bottom:25px solid #ffffcc;
	}

#head {
	position:absolute; 
	top:0; left:50%;margin-left:-451px;
	width:900px; 
	min-width:900px; 
	height:150px; 
	background-color:#ffffcc; 
	font-size:1em; 
	z-index:5; 
	border-left:1px solid #008000;
	border-right:1px solid #003300;
	}

* html #head	{ top:2px; width:902px; height:148px;
	    	}

#foot{	text-align:center;
	position:absolute; 
	margin-left:-451px; 
	left:50%; 
	bottom:0; 
	width:900px; 
	min-width:900px; 
	height:25px; 
	z-index:7; 
	background:#ffffcc url(../images/footer_2b.jpg) 0 100% repeat-x;
	border-right:1px solid #003300;border-left:1px solid #008000;
	}

* html #foot	{bottom:-1px; width:902px; height:24px;
		}


* html .lefttext {float:left; width:310px; text-align:justify;}
* html .righttext {float:right; width:310px; text-align:justify;}


/*struktuur head*/

#top		{position:absolute; 
	top:0; 
	width:898px; 
	min-width:898px; 
	height:97px; 
	background-color:#ffffcc; 
	font-size:1em; 
	z-index:5; 
	}

#hekslinks		{float:left; display:block;
		 width:139px;
	 	 height:95px;margin-top:5px;
		 background: #ffffcc url('../images/motor_heks_links.jpg') 15px 100% no-repeat;
		 }

#logo	{float:left; display:block;
	 width:605px;
	 height:60px;
	 margin-top:30px;
	 vertical-align:bottom;
	background: #ffffcc url('../images/motorelhexenhaus1kl.jpg') 0 100% no-repeat;
	}

#heksrechts	{float:left; display:block;
		 width:144px;
	 	 height:95px;margin-top:7px;
		 background: #ffffcc url('../images/motor_heks_rechts.jpg') 15px 100% no-repeat;
		}

#navcontainer {/* navigatie container */
		clear:left; position:absolute;width:896px;
		z-index:7;background-color:#ffffcc; height:53px; top:97px;left:2px;
		}


/* navigatie en hyperlinks*/

#hoofdnavigatie {
		background: #ffffcc;
		border-top: 0px solid #003300;
		border-bottom:0px solid #003300;
		padding:12px 0px 12px 0px;
		}

#hoofdnavigatie ul {
		text-align: center;
		}

#hoofdnavigatie li {
		display: inline;
		}

#hoofdnavigatie a {
		font-weight: bold;
		font-size:1.4em;
		letter-spacing:0.1em;
		color: #9966ff;
		text-decoration: underline;
		padding: 10px 26px;
		}
#hoofdnavigatie a.vlag {
		font-weight: bold;
		font-size:1.4em;
		letter-spacing:0.1em;
		color: #9966ff;
		text-decoration: underline;
		padding: 0px 5px;
		}		

/* automatische actieve tab */
.sectiehome #hoofdnavigatie #linkhome a, .sectieinfo #hoofdnavigatie #linkinfo a, .sectieagenda #hoofdnavigatie #linkagenda a, .sectieroute #hoofdnavigatie #linkroute a, .sectiecontact #hoofdnavigatie #linkcontact a, .sectieverwijs #hoofdnavigatie #linkverwijs a {
		color: #339966; text-decoration:none; 
		}


#hoofdnavigatie a:hover {
		color: #ff0000;
		}


#content a:link     {color: #9966ff; text-decoration: underline;}
#content a:visited  {color: #9966ff; text-decoration: underline;}
#content a:hover    {color: #ff0000; text-decoration: underline;}


/* typografie */

html {
		font-size: 100%;
		}

body {
		font-size: 62.5%;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#339966;
		}

h1	{font-size:1.8em;
	 line-height:1.2em;
	 margin-bottom:25px;
	 text-align:center;
	 letter-spacing:0.1em;
	}

h2	{text-align:center;
	 margin-bottom:15px;
	 font-size:1.6em;
	 font-weight:bold;
	}

h1.titel	{margin-top:31px;}

h2.normal	{font-weight:normal;}

h2.kop		{text-align:left; margin-top:25px; margin-bottom:0px;}

h2.kop2		{text-align:left; margin-top:0px; margin-bottom:0px;}

h2.kopprijs		{text-align:left; margin-top:25px; margin-bottom:5px;}

#infopagina h3.paars, #pagina h3.paars, #midweek h3.paars	{text-align:left; margin:25px 0px; margin-bottom:0px;
	 color: #9966ff;font-size:1.6em;
	 font-weight:bold;
	 background-color:#ffffcc;
	}

p, td {font-size:1.4em; margin-bottom:15px;
	 	 text-align:left;
	 	 letter-spacing:0.05em;}

.footadres1 	{float:left; font-weight: normal; height:19px; width:175px; min-width:175px;
	 font-size:1.1em;
	 letter-spacing:0.1em; line-height:1.0em;
	 	 word-spacing:0.3em;
	 color: #9966ff;
	 text-align:left; margin-bottom:0px;
		 margin-top:6px;
	 	 margin-left:0px;
	 	 padding-right:0px;}

.footadres3 	{float:left; font-weight: normal; height:19px; width:180px; min-width:180px;
	 font-size:1.1em;
	 letter-spacing:0.1em; line-height:1.0em;
	 	 word-spacing:0.3em;
	 color: #9966ff;
	 text-align:left; margin-bottom:0px;
		 margin-top:6px;
	 	 margin-left:0px;
	 	 padding-right:0px;}

.footadres2 	{float:left; font-weight: normal; height:19px; width:445px; min-width:445px;
	 font-size:1.1em;
	 letter-spacing:0.1em; line-height:1.0em;
	 	 word-spacing:0.3em;
	 color: #9966ff;
	 text-align:left; margin-bottom:0px;
		 margin-top:6px;
	 	 
	 	 padding-right:0px;}

.footheks	{margin-top:3px; height:19px; width:45px; min-width:45px; float:left; margin-left:2px;}

a.ftadres1:link     {color: #339966; text-decoration: underline;}
a.ftadres1:visited  {color: #339966; text-decoration: underline;}
a.ftadres1:hover    {color: #339966; text-decoration: underline;}

p.klein	{font-size:1.2em;}
td.klein	{font-size:1.2em;line-height:1.6em;}

p.rechts {text-align:right;}

p.paars	{color: #9966ff;}
p.cl	{clear:both;}

tr	{height:30px;}
tr.dubbel	{height:60px;}

.vet	{font-weight:bold;}

.groot {font-weight:1.4em;}

.center	{text-align:center;}

#pagina ul	{list-style: square url('../images/hxhklg3.gif') outside; margin-left:25px; margin-bottom:15px;}
#pagina li	{font-size:1.4em; text-align:left; letter-spacing:0.05em;}

/* sectiehome */

#begin	{width:790px; min-width:790px;
	 margin-left:90px;}

#begin2	{width:700px; min-width:700px;float:left; margin-top:17px; 
	 }



#beginspeciaal{clear:both; width:700px; min-width:700px;  }


#taal	{float:left; 
	margin-top:0px; 
	width:90px; 
	min-width:90px; text-align:right;
	height:70px; 
	background-color:#ffffcc; 
	font-size:1em; 
	z-index:7; 
	border:0px solid #000;}

#taal2	{float:right;
	margin-top:0px; 
	width:90px; 
	min-width:90px; text-align:right;
	height:70px; 
	background-color:#ffffcc; 
	font-size:1em; 
	z-index:7; 
	border:0px solid #000;}


#pasen {background-color:#ff0000;color:#ffffcc; padding:11px; text-align:center;border-bottom:1px solid #999;}

#pasen h1 {margin:0px;}

#pasen a:link     {text-decoration:underline; color:#ffc;}
#pasen a:visited  {text-decoration:underline; color:#ffc;}
#pasen a:hover    {text-decoration:underline; color:#ffc;}



#attentie {
	margin-top:25px;	 
	margin-left:86px;
	width:710px; min-width:710px; 
	background-color:#ffffcc; 
	z-index:5; 
	}

#attentiede {
	margin-top:25px;	 
	margin-left:186px;
	width:210px; min-width:210px; 
	background-color:#ffffcc; 
	z-index:5; 
	}

#vierlandentour	{float:left;display:block;
		 width:184px;
	 	 height:130px;
		 text-align:left;
		}

#filmpje	{float:left;display:block;
		 width:142px;
		 height:130px;
		 text-align:center;
		}

#wifi		{float:left;display:block;
		 width:127px;
		 height:130px;
		 text-align:right;
		}

#activiteiten	{float:left;display:block;
		 width:250px;
	 	 height:130px;
		 text-align:right; 
		}

#aanhef	{clear:left;
	 
	margin-top:15px; margin-left:35px;
	width:810px; min-width:810px; 
	background-color:#ffffcc; 
	z-index:5; 
	}

#hexenhaus	{float:left; height:410px;
		 width:620px; min-width:620px; }

#weer	{float:left;height:200px;
	 width:170px; min-width:170px; }

#kerstweer	{float:left;height:150px;margin-top:21px;
	 	width:170px; min-width:170px; }


#afsluit {clear:left;
	margin-left:40px; margin-top:0px;
	width:810px; 
	min-width:810px; 
	
	background-color:#ffffcc; 
	z-index:5; 
	}

#aanhef p	{margin-bottom:15px;}

#afsluit h2{margin-top:15px;}

#afsluit p	{margin-top:15px; margin-left:60px;}

#bord1b	{ float:left; text-align:left; width:61px; min-width:61px; margin-top:41px;}

#bord2b	{ float:left; text-align:left; width:55px; min-width:55px; margin-top:59px;}

#binnenkort	{ text-align:center; margin-top:35px;}

#pp	{display:block; margin-left:490px; margin-top:35px;}

#bijgewerkt	{margin-top:70px; display:block; font-size:1.2em; text-align:center; letter-spacing:0.05em;}

#teller	{
	margin-top:15px; margin-left:9px;
	width:871px; 
	min-width:871px; 
	height:75px; 
	background-color:#ffffcc; 
	z-index:5; text-align:left;
	border:0px solid #000;}

.border	{border: 3px outset #339966;}

.borderkerst	{border: 3px outset #0099ff;}

/* sectieinfo */

#informatie 	{width:855px; min-width:855px; 
	 	 margin-left:25px; position:absolute;  }

#bord1a{float:left; text-align:left; width:55px; min-width:55px;height:75px;}
#bord2a{float:left; text-align:left; width:55px; min-width:55px; margin-top:21px;height:75px; }
#bord3a{float:left; text-align:left; width:55px; min-width:55px; margin-top:5px;height:75px;}
#info{float:left; text-align:center; width:370px; min-width:370px; margin-top:31px;height:75px;}
#prijzen{float:left; text-align:left; width:200px; min-width:200px; margin-top:17px; height:75px;}


#infopagina {clear:both;
	position:absolute;	 
	margin-left:50px;top:90px;
	width:800px; 
	min-width:800px; 
	background-color:#ffffcc; 
	z-index:5; 
	border:0px solid #000;}
.flt	{margin-top:0px;}
.flt2	{margin-top:55px;}

.rechts	{float:right;
	 margin-left:35px; margin-top:0px; margin-bottom:25px;}

.links	{float:left;
	 margin-right:35px; margin-top:35px;}

.rood	{color:#ff0000;}

.thumb	{margin-left:75px;
	width:800px; 
	min-width:800px;z-index:5; }

.thumbnail	{width:210px; 
		min-width:210px;
		float:right; text-align:right;
		margin-left:15px; }

.thumbnail img	{border:1px outset #339966;}

.prijstabel	{width:570px; 
		min-width:570px; margin-top:3px; margin-left:0px;
	background-color:#ffffcc; float:left;
	z-index:5; 
		}

.prijstabel2	{width:797px; 
		min-width:797px; margin-top:0px;margin-left:0px; 
	background-color:#ffffcc; 
	z-index:5; 
	border:0px solid #000;	}

.prijs1{width:225px; 
		min-width:225px; margin-top:0px; margin-left:0px;
	background-color:#ffffcc; float:left;
			}

.prijs2{width:90px; 
		min-width:90px; margin-top:0px; margin-left:0px;
	background-color:#ffffcc; float:left;
			}

.prijs3{width:250px; 
		min-width:250px; margin-top:0px; margin-left:0px;
	background-color:#ffffcc; float:left;
			}

.prijs4{width:475px; 
		min-width:475px; margin-top:0px; margin-left:0px;
	background-color:#ffffcc; float:left;
			}

.prijs5{width:225px; 
		min-width:225px; margin-top:0px; margin-left:0px; text-align:center;
	background-color:#ffffcc; float:left;
			}

/* algemenevoorwaarden */


#pagina{	position:absolute;
	margin-left:50px;top:72px;
	width:800px; 
	min-width:800px; 
	background-color:#ffffcc; 
	z-index:5; 
	border:0px solid #000;}



.bankgegevens	{width:795px; min-width:795px;  background-color:#ffffcc; margin-bottom:0px; position:relative; height:171px;}
.kolomlinks	{float:left; text-align:left; width:390px; min-width:390px; background-color:#ffffcc;   }
.kolomrechts	{float:left; text-align:left; width:390px; min-width:390px; margin-left:15px; background-color:#ffffcc;  }


/* contact */


.contactgegevens	{width:795px; min-width:795px;  background-color:#ffffcc; margin-bottom:0px; position:relative; height:119px;}



.contactfoto 	{width:800px; min-width:800px;  background-color:#ffffcc;margin-bottom:0px; height:450px; position:relative;}
.fotopaul	{width:266px; min-width:266px;  float:left; background-color:#ffffcc;margin-bottom:0px; height:300px; }
.fotopien	{width:266px; min-width:266px;  float:left; text-align:center;background-color:#ffffcc;margin-bottom:0px; height:300px; }
.fotojessy	{width:266px; min-width:266px;  float:right; text-align:right; background-color:#ffffcc;margin-bottom:0px; height:250px; }
.naam		{text-align:center; margin-top:3px; margin-left:0px;}


/* agenda */

.agenda100h 	{width:750px; min-width:750px;  background-color:#f4ffcc; margin-bottom:0px; height:100px; position:relative; margin-left:25px; border:1px solid #003300; border-bottom:3px solid #003300; border-right:3px solid #003300;}
.agenda170h 	{width:750px; min-width:750px;  background-color:#f4ffcc; margin-bottom:0px; height:170px; position:relative; margin-left:25px; border:1px solid #003300; border-bottom:3px solid #003300; border-right:3px solid #003300;}
.agenda210h 	{width:750px; min-width:750px;  background-color:#f4ffcc; margin-bottom:0px; height:210px; position:relative; margin-left:25px; border:1px solid #003300; border-bottom:3px solid #003300; border-right:3px solid #003300;}
.agenda230h 	{width:750px; min-width:750px;  background-color:#f4ffcc; margin-bottom:0px; height:230px; position:relative; margin-left:25px; border:1px solid #003300; border-bottom:3px solid #003300; border-right:3px solid #003300;}
.agenda260h 	{width:750px; min-width:750px;  background-color:#f4ffcc; margin-bottom:0px; height:260px; position:relative;margin-left:25px; border:1px solid #003300; border-bottom:3px solid #003300; border-right:3px solid #003300;}
.agenda310h 	{width:750px; min-width:750px;  background-color:#f4ffcc; margin-bottom:0px; height:310px; position:relative;margin-left:25px; border:1px solid #003300; border-bottom:3px solid #003300; border-right:3px solid #003300;}
.agenda350h 	{width:750px; min-width:750px;  background-color:#f4ffcc; margin-bottom:0px; height:350px; position:relative;margin-left:25px; border:1px solid #003300; border-bottom:3px solid #003300; border-right:3px solid #003300;}

.datum275w	{width:275px; min-width:275px;  float:left;  text-align:center;}
.actie275w		{width:470px; min-width:470px;  float:left; }

.datum375w	{width:375px; min-width:375px;  float:left; }
.actie375w		{width:370px; min-width:370px;  float:left; }

.datum275w p, .datum375w p 	{font-weight:bold; margin-top:11px; margin-left:11px; font-variant:small-caps;}
.actie275w h2, .actie375w h2 	{color:#ff0000; margin-top:5px;letter-spacing:0.1em; font-size:2.4em;font-variant:small-caps;}
.actie275w p, .actie375w p	{font-variant:small-caps;}
.actie275w h3, .actie375w h3	{ font-variant:small-caps; font-size:1.8em; letter-spacing:0.1em; text-align:center; font-weight:bold; }
.actie275w h4, .actie375w h4	{ font-variant:small-caps; font-size:1.6em; letter-spacing:0.1em; text-align:center; font-weight:bold; color:#9966ff; margin-top:23px;}	

.dicht 	{width:750px; min-width:750px;  background-color:#f4ffcc; margin-bottom:0px;  position:relative; margin-left:25px; border:1px solid #003300 ;border-right:3px solid #003300; border-bottom:3px solid #003300; }
.dicht p	{font-weight:bold; margin:21px; color:#9966ff;}



.center			{text-align:center;}

#paintball	{text-align:center;
	margin-top:51px;
	width:750px; margin-left:25px;
	min-width:750px; 
	background-color:#ffffcc; }

#midweek	{text-align:center;
	margin-top:71px;
	width:800px; 
	min-width:800px; 
	background-color:#ffffcc; }

#mwlinks		{
	width:178px; float:left;
	min-width:178px; text-align:left;
	background-color:#ffffcc; }

#mwmidden		{
	width:440px; float:left; 
	min-width:440px; 
	background-color:#ffffcc; }

#mwrechts		{
	width:178px; float:left;
	min-width:178px; text-align:right;
	background-color:#ffffcc; }


/* route */
.nb	{float:left; width:50px; min-width:50px; vertical-align:top; height:100px; font-weight:bold;}
.nb2	{float:left; width:695px; min-width:695px;}

/*links */
table { width:720px; margin-left:35px; margin-top:0px;}

.omg2 { width:750px; margin-left:35px; margin-top:0px;}

td.kop	{font-size:1.6em; font-weight:bold; padding-top:75px;}
td.tekst	{vertical-align:bottom; text-align:left;}
.logo	{vertical-align:bottom; text-align:center; padding-top:75px; }
.logo1	{vertical-align:bottom; text-align:center; padding-top:15px;}
.logo2	{vertical-align:bottom; text-align:left; padding-top:50px;}
.logo3	{vertical-align:bottom; text-align:left; padding-top:75px;}
.logo4	{vertical-align:bottom; text-align:center; padding-top:0px;}
.logo5	{vertical-align:middle; text-align:center; padding-top:35px;}
.tekst10	{vertical-align:bottom; text-align:left;}



