body 			
{
	background-image:		url(../images/layout/background.jpg);
	font:					normal 14px verdana, tahoma, arial, sans-serif;
	margin:					auto;
	text-align:				left;
}

#web{
		position:absolute;
		top: 100px;
		left: 50px;
		width: 1200px;
		height: 1400px;
		background-color:#45413a;
		
		
}

#web_low{
		position:absolute;
		top: 100px;
		left: 50px;
		width: 1200px;
		height: 600px;
		background-color:#45413a;
		
		
}
#web_p{
		position:absolute;
		top: 100px;
		left: 50px;
		width: 1200px;
		height: 2825px;
		background-color:#45413a;
		
		
}
#web_nieuws{
		position:absolute;
		top: 100px;
		left: 50px;
		width: 1200px;
		height: 2325px;
		background-color:#45413a;
		
		
}
.boven{
		position:absolute;
		left: 350px;
		width: 850px;
		height: 30px;
		background-color:#000000;
		text-align: right;
		
}
.boven a:link {
				color: white;
				font-weight: bold;
				text-decoration: none;
				
	   }
	   
.boven a:visited {
				color: white;
				font-weight: bold;
				text-decoration: none;
				
	   }

.boven a:hover {
				color: #a70300;
				font-weight: bold;
				text-decoration: underline;
				
	   }
.boven ul{
    float:                   right;
	text-align:              right;
	padding:                 0;
	color:                   #FFFFFF;
	margin:                  2px;
	margin-top:              5px;
	margin-right:            5px;
	margin-left:             5px;
    list-style-type:         none;
    display:                 inline;
	overflow: hidden;
  }
.onder{
		position:absolute;
		top:100%;
		left: 0px;
		width: 100%;
		height: 35px;
		background-color:#000000;
		text-align: center;
		color:#fff;
		
}
.onder a:link {
				color: white;
				
				text-decoration: none;
				
	   }
	   
.onder a:visited {
				color: white;
				
				text-decoration: none;
				
	   }

.onder a:hover {
				color: #000000;
				
				text-decoration: underline;
				
	   }	
.onder ul{
    text-align:              center;
	padding:                 0;
	color:                   #FFFFFF;
	margin:                  2px;
	margin-top:              5px;
	margin-right:            5px;
	margin-left:             5px;
    list-style-type:         none;
    display:                 inline;
	overflow: hidden;
  }
.right 
{
	float:					right;
}
.left 
{
	float:					left;
	left: 5px;
}

		
#logo{
		position:absolute;
		top: 12px;
		left: 10px;
		width: 400px;
		height: 202px;
		background-image:url("../images/layout/logo.png");
		
}

#menu  {
	top: 180px; 
	left:20px;	
	width: 155px; 
	position:absolute; 
	}

#right{
	position:absolute;
	left: 1100px;
	width: 350px;
	height: 320px;
	background-image:url("../images/layout/nezw.png");
		
}
#center{
	position:absolute;
	top: 80px;
	left: 20px;
	width: 1180px;
	height: 389px;
	background-image:url("../images/layout/box.png");
		
}
.center-text{
	position:absolute;
	top: 150px;
	left: 50px;
	width: 480px;
	height: 300px;
	color: #FFF;
		
}
.center-image_h{
	position:absolute;
	top: 80px;
	left: 550px;
	width: 395px;
	height: 389px;
	color: #FFF;
		
}
.center-image_w{
	position:absolute;
	top: 80px;
	left: 800px;
	width: 395px;
	height: 389px;
	color: #FFF;
		
}
.center-image_p{
	position:absolute;
	top: 130px;
	left: 500px;
	width: 660px;
	height: 300px;
	color: #FFF;
		
}
.center-image_m{
	position:absolute;
	top: 180px;
	left: 580px;
	width: 400px;
	height: 400px;
	color: #FFF;
		
}
.center-image_p7{
	position:absolute;
	top: 80px;
	left: 800px;
	width: 395px;
	height: 389px;
	color: #FFF;
		
}
.center-image_c{
	position:absolute;
	top: 100px;
	left: 600px;
	width: 387px;
	height: 334px;
	color: #FFF;
		
}
#text{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	top: 500px;
	left: 35px;
	width:  800px;
	height: 450px;
	display: inline;
 } 
 
 #home_c{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	border-bottom: 10px solid #a70300;
	top: 900px;
	left: 35px;
	width:  470px;
	height: 250px;
	display: inline;
 } 
.home_c{
	position:absolute;
	top: 920px;
	left: 270px;
	width: 400px;
	height: 148px;
	background-image:url("../images/layout/contact.png");
}
.title2{
  position: absolute;
  top: 1240px;
  left: 85px;
  width:  470px;
  height: 27px;
  border:	solid 1px #CCC;
  display: inline;
   } 
#video{
	position: absolute;
	border:	solid 1px #CCC;
	background-color:		#a70300;
	top: 500px;
	left: 35px;
	width:  470px;
	height: 320px;
	display: inline;
 } 
.video{
	position:absolute;
	top: 520px;
	left: 225px;
	width: 400px;
	height: 148px;
	background-image:url("../images/layout/video.png");
}
#laatste_nieuws{
	position: absolute;
	top: 500px;
	left: 35px;
	width:  200px;
	height: 500px;
	display: inline;
 } 
.fotopagina{
	position:absolute;
	top: 500px;
	left: 225px;
	width: 400px;
	height: 148px;
	
}
.title1{
  position: absolute;
  top: 920px;
  left: 85px;
  width:  470px;
  height: 27px;
  border:	solid 1px #CCC;
  display: inline;
   } 
#contact{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	top: 500px;
	left: 50px;
	width:  500px;
	height: 425px;
	display: inline;
 } 
.contact-text{
	position:absolute;
	top: 150px;
	left: 50px;
	width: 480px;
	height: 300px;
	font-size: 12px;
	color: #000000;
		
}
#gastenboek{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	top: 500px;
	left: 50px;
	width:  900px;
	height: 425px;
	display: inline;
 } 
.gastenboek-text{
	position:absolute;
	top: 150px;
	left: 50px;
	width: 480px;
	height: 300px;
	font-size: 12px;
	color: #000000;
		
}
#nieuws_klein{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	font-size: 10px;
	top: 500px;
	left: 610px;
	width:  500px;
	height: 750px;
	display: inline;
   }
.nieuws-text p{
	font-size: 11px;
	color: #000000;
		
}
#nieuws_1{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	font-size: 10px;
	top: 500px;
	left: 250px;
	width:  800px;
	height: 100px;
	display: inline;
   }
#nieuws_2{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	font-size: 10px;
	top: 650px;
	left: 250px;
	width:  800px;
	height: 400px;
	display: inline;
   }
 #nieuws_3{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	font-size: 10px;
	top: 1400px;
	left: 250px;
	width:  800px;
	height: 400px;
	display: inline;
   }
 #links_{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	font-size: 10px;
	top: 500px;
	left: 610px;
	width:  500px;
	height: 650px;
	display: inline;
   }
   
.pic_nieuws{
	position: absolute;
	border:	solid 1px #CCC;
	top: 30px;
	left: 580px;
	width:  200px;
	display: inline;
}
.image_nieuws{
	position: absolute;
	border:	solid 1px #CCC;
	top: 630px;
	left: 950px;
	width:  200px;
	height: 113px;
	display: inline;
}
.klein{
	position:absolute;
	top: 500px;
	left: 900px;
	width: 400px;
	height: 148px;
	background-image:url("../images/layout/nieuws.png");
}  
#programma{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	font-size: 12px;
	top: 500px;
	left: 30px;
	width:  1100px;
	height: 650px;
	display: inline;
   } 
#programma_1{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	font-size: 12px;
	top: 500px;
	left: 50px;
	width:  500px;
	height: 600px;
	text-align: left;
	display: inline;
}
#programma_2{
	position: absolute;
	background-color:#fff;
	border:	solid 1px #CCC;
	font-size: 12px;
	top: 500px;
	left: 600px;
	width:  500px;
	height: 600px;
	text-align: left;
	display: inline;
}
.programma_text{
	position: absolute;
	top: 40px;
	left: 5px;
	width:  450px;
	height: 500px;
	text-align: left ;
	display: inline;
}
.title3{
  position: absolute;
  top: 1350px;
  left: 660px;
  width:  500px;
  height: 27px;
  border:	solid 1px #CCC;
  display: inline;
   } 
 #impressie{
	position: absolute;
	background-color:#3c3c3c;
	border:	solid 1px #CCC;
	top: 200px;
	left: 200px;
	width:  800px;
	height: 625px;
	display: inline;
 } 

 #title2{
  position: absolute;
  background-color: #f1b8e3;
  top: 400px;
  left: 765px;
  width:  235px;
  height: 30px;
  border:	solid 1px #CCC;
  display: inline;
   } 
.ondernemer-text{
  position: absolute;
  top: 30px;
  left: 150px;
  width:  300px;
  height: 170px;
  text-align: left ;
  display: inline;
}
.ondernemer-logo{
  position: absolute;
  top: 170px;
  left: 280px;
  width:  200px;
  height: 90px;
  text-align: right ;
  display: inline;
  }
#ondernemer{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 500px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   }  
 #ondernemer2{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 500px;
  left: 580px;
  width:  500px;
  height: 200px;
  display: inline;
   } 
#ondernemer3{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 725px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   }  
 #ondernemer4{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 725px;
  left: 580px;
  width:  500px;
  height: 200px;
  display: inline;
   }  
#ondernemer5{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 950px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   }  
 #ondernemer6{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 950px;
  left: 580px;
  width:  500px;
  height: 200px;
  display: inline;
   } 
#ondernemer7{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 1175px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   }  
 #ondernemer8{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 1175px;
  left: 580px;
  width:  500px;
  height: 200px;
  display: inline;
   }  
#ondernemer9{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 1400px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   }  
 #ondernemer10{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 1400px;
  left: 580px;
  width:  500px;
  height: 200px;
  display: inline;
   } 
#ondernemer11{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 1625px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   }  
 #ondernemer12{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 1625px;
  left: 580px;
  width:  500px;
  height: 200px;
  display: inline;
   }
#ondernemer13{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 1850px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   }  
 #ondernemer14{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 1850px;
  left: 580px;
  width:  500px;
  height: 200px;
  display: inline;
   }    
   #ondernemer15{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 2075px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   }  
 #ondernemer16{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 2075px;
  left: 580px;
  width:  500px;
  height: 200px;
  display: inline;
   } 
   #ondernemer17{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 2300px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   }
#sponsor{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 500px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   } 
#sponsor2{
  position: absolute;
  background-color: #fff;
  border:	solid 1px #CCC;
  top: 725px;
  left: 35px;
  width:  500px;
  height: 200px;
  display: inline;
   }    
 #media{
	position: absolute;
	top: 400px;
	left: 30px;
	width: 1100px;
	height: 650px;
	display: inline;
   }
 #onder{
	position: absolute;
	background-color: #000;
	top: 100%;
	left: 0px;
	width:  px;
	height: 160px;
	border:	solid 1px #CCC;
	display: inline;
   }  
.sponsor-text{
  position: absolute;
  top: 30px;
  left: 150px;
  width:  300px;
  height: 170px;
  text-align: left ;
  display: inline;
}
.sponsor-logo{
  position: absolute;
  top: 170px;
  left: 180px;
  width:  300px;
  height: 90px;
  text-align: right ;
  display: inline;
  }   
/* typography
----------------------------------------------- */



h1 
{
	margin:					0 0 15px 0;
	font-size:				17px;
	color:					#a70300;
}

h2 
{
	margin:					0;
	font-size:				15px;
	color:					#fff;
	background-color:		#a70300;
	display:				block;
	height:					27px;
	line-height:			27px;
	padding-left:			3px;
	}

h3 
{
	font-size:				13px;
	font-weight:			bold;
	margin:					0;
	color:					#a70300;
	margin:					2 0 5px 5;

}
h4 
{
	font-size:				15px;
	font-weight:			bold;
	color:					#a70300;
}
h5 
{
	margin:					0 0 15px 0;
	font-size:				17px;
	color:					#a70300;
}
h6 
{
	font-size:				14px;
	font-weight:			bold;
	color:					#a70300;
}
a 		{
      color: #31B7D2;
	   text-decoration: none;
	   }
	 
a:link {
       color: #a70300;
       text-decoration: none;
       }
	  
a:visited {
          color: #a70300;
          text-decoration: none;
          }
     
a:hover {
        color: #a70300;
        text-decoration: underline;
        }
		
a, .contact-link{
		color: #c2438f;
		text-decoration: ;
		}


		
a img	{ 	
		border: none;
		}
p {
margin:					4 0 10px 10;
}
small	{ 
		font-size: 0.8em; 
		}

pre		{
		display: block;
		margin: 1em 0;
		padding: 0.5em;
		border-left: 6px solid #0d0d09;
		background-color: #000;
		overflow: auto;
		}

code		{
		font-size: 11px;
		font-family: Verdana,Sans-Serif;
		background-color: #000;
		color: #8d8d73;
		padding: 0.3em 0.4em;
		}

pre code	{
		padding: 0; 
		margin: 0;
		}

kbd		{
		color: #555;
		background-color: #ddd;
		border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		font-size: inherit;
		font-family: inherit;
		padding: 0 3px 2px 4px;
		}

fieldset	{ 
		border: none;
		}

/*prijs
-----------------------------------------------*/
.prijs 
{
	padding:             3px 0;
}

.euro 
{
	font-size:				24px;
	font-weight:			bold;
	font-family:			arial, sans-serif, verdana, tahoma;
	letter-spacing: 		-1px;
	color:					#c2438f;
}

.cent 
{
	font-size:				15px;
	vertical-align:		top;
	position:            relative;
	top:                 3px;
}		
		
/* menu
----------------------------------------------- */
#menu a{
	color: #fff;
	}


#menu h1 a{ font-weight: bold; }
#menu h1 a:hover{  }

#nav{ list-style: none; margin: 0em 0em 0em 0;}
#nav li{ padding: 0; margin: 0; }
#nav a{
	display: block;
	height: 25px;
	padding: 0.3em 0.2em 0.2em 0.8em;
	margin-bottom: 1px;
	color: #000000;
	border-right: 4px solid #a70300;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #fff;
	}

#nav a:hover{
	color: #a70300;
	background-color: #fff;
	border-right: 6px solid #000000;
	text-decoration: underline;
	}	


