/* ----------------------------------------------- START NORMALISEREN --------------------------------------------------------------- */
/* Normaliseren margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin : 0;
padding : 0;
}

/* Normaliseren font-size voor headers */
h1, h2, h3, h4, h5, h6 {
font-size : 100%;
}

/* Verwijderen list-style van lijsten */
ol, ul {
list-style : none;
}

/* font-style en font-weight op normaliseren */
address, caption, cite, code, dfn, em, strong, th, var {
font-style : normal;
font-weight : normal;
}

table {
border-collapse : collapse;
border-spacing: 0;
}

/* verwijderen randen van fieldset en img */
fieldset, img {
border : 0;
}

/* links aligneren caption en th */
caption, th {
text-align: left;
}

/* verwijderen van aanhalingstekens in q */
q:before, q:after {
content : '';
}

a
{
  outline: none;
}
/* ----------------------------------------------- EINDE NORMALISEREN --------------------------------------------------------------- */
html {
	text-align:center;
}

body {
	background-color: #000;
}

#wrappertaalkeuze{
	background: #000 url(../images/bg_taalkeuze.gif) no-repeat;
	width: 960px;
	height: 648px;
	position:relative;
	margin: 0 auto;
	text-align:left;
	display: table;
}

	#taalkeuze{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #fff;
		line-height:25px;
		margin-left: 718px;
		margin-top: 330px;
	}
	
		#taalkeuze a{
			text-decoration:none;
			color: #fff;
			border-bottom: 1px dotted #fff;
		}


	
#wrapper{
	background: #000 url(../images/bg_header.jpg) no-repeat;
	width: 1020px;
	position:relative;
	margin: 0 auto;
	text-align:left;
	display: table;
}

#subnav{
	float:right;
	margin-right: 40px;
	background-color:#fff;
}

		#subnav a{
			font-family:Arial, Helvetica, sans-serif;
			font-size: 11px;
			color:#58595b;
			text-decoration:none;
		}
		
		
		#subnav li{
			display:inline;
			background-color:#fff;
			padding-left: 8px;
			padding-right: 8px;
		}
		
		#subnav a:hover{
			color:#ed1c24;
		}
		
		#subnav li.sublijn{
			border-left:1px solid #000;
		}

#header{
	clear:both;
	margin-top: 50px;
	margin-left: 30px;
}

		#logo{
			float:left;
			width: 240px;
		}
		
		#mainnav{
			float:right;
			margin-right: 40px;
		}
		
				#mainnav ul li{
					display:inline;
				}
				
				#mainnav ul li a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#0895c3;
					font-weight:bold;
					text-decoration:none;
					display:block;
					margin-top:30px;
					margin-left: 10px;
				}
				
				#mainnav ul li a.actief{
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#fff;
					font-weight:bold;
					text-decoration:none;
					display:block;
					margin-top:30px;
					margin-left: 10px;
				}
				
				#mainnav ul li a:hover{
					color:#ed1c24;
				}
				
				#mainnav ul li a.actief:hover{
					color:#fff;
				}
				
				/*------------------ START: NAV NL ------------------ */
				#nav-nieuw{
					float:left;
					background: url(../nl/images/bg_bt_nieuw.gif) no-repeat left top;
					width:70px;
					height:57px;
					margin-right: 1px;
				}
				
				#nav-nieuw-actief{
					float:left;
					background: url(../nl/images/bg_bt_nieuw_ro.gif) no-repeat left top;
					width:70px;
					height:57px;
					margin-right: 1px;
				}
				
						
				#nav-producten{
					float:left;
					background: url(../nl/images/bg_bt_producten.gif) no-repeat left top;
					width:109px;
					height:57px;
					margin-right: 1px;
				}
				
				#nav-producten-actief{
					float:left;
					background: url(../nl/images/bg_bt_producten_ro.gif) no-repeat left top;
					width:109px;
					height:57px;
					margin-right: 1px;
				}
				
				#nav-tips{
					float:left;
					background: url(../nl/images/bg_bt_tips.gif) no-repeat left top;
					width:121px;
					height:57px;
					margin-right: 1px;
				}
				
				#nav-tips-actief{
					float:left;
					background: url(../nl/images/bg_bt_tips_ro.gif) no-repeat left top;
					width:121px;
					height:57px;
					margin-right: 1px;
				}
				
				#nav-over{
					float:left;
					background: url(../nl/images/bg_bt_over.gif) no-repeat left top;
					width:92px;
					height:57px;
					margin-right: 1px;
				}
				
				#nav-over-actief{
					float:left;
					background: url(../nl/images/bg_bt_over_ro.gif) no-repeat left top;
					width:92px;
					height:57px;
					margin-right: 1px;
				}
				
				#nav-contact{
					float:left;
					background: url(../nl/images/bg_bt_contact.gif) no-repeat left top;
					width:91px;
					height:57px;
				}
				
				#nav-contact-actief{
					float:left;
					background: url(../nl/images/bg_bt_contact_ro.gif) no-repeat left top;
					width:91px;
					height:57px;
				}
				/*------------------ EINDE: NAV NL ------------------ */
				
				/*------------------ START: NAV FR ------------------ */
				#navfr-nieuw{
					float:left;
					background: url(../fr/images/bg_bt_nieuw.gif) no-repeat left top;
					width:91px;
					height:57px;
					margin-right: 1px;
				}
				
				#navfr-nieuw-actief{
					float:left;
					background: url(../fr/images/bg_bt_nieuw_ro.gif) no-repeat left top;
					width:91px;
					height:57px;
					margin-right: 1px;
				}
				
						
				#navfr-producten{
					float:left;
					background: url(../fr/images/bg_bt_producten.gif) no-repeat left top;
					width:94px;
					height:57px;
					margin-right: 1px;
				}
				
				#navfr-producten-actief{
					float:left;
					background: url(../fr/images/bg_bt_producten_ro.gif) no-repeat left top;
					width:94px;
					height:57px;
					margin-right: 1px;
				}
				
				#navfr-tips{
					float:left;
					background: url(../fr/images/bg_bt_tips.gif) no-repeat left top;
					width:94px;
					height:57px;
					margin-right: 1px;
				}
				
				#navfr-tips-actief{
					float:left;
					background: url(../fr/images/bg_bt_tips_ro.gif) no-repeat left top;
					width:94px;
					height:57px;
					margin-right: 1px;
				}
				
				#navfr-over{
					float:left;
					background: url(../fr/images/bg_bt_over.gif) no-repeat left top;
					width:92px;
					height:57px;
					margin-right: 1px;
				}
				
				#navfr-over-actief{
					float:left;
					background: url(../fr/images/bg_bt_over_ro.gif) no-repeat left top;
					width:92px;
					height:57px;
					margin-right: 1px;
				}
				
				#navfr-contact{
					float:left;
					background: url(../fr/images/bg_bt_contact.gif) no-repeat left top;
					width:91px;
					height:57px;
				}
				
				#navfr-contact-actief{
					float:left;
					background: url(../fr/images/bg_bt_contact_ro.gif) no-repeat left top;
					width:91px;
					height:57px;
				}
				/*------------------ EINDE: NAV FR ------------------ */
				
				/*------------------ START: NAV EN ------------------ */
				#naven-nieuw{
					float:left;
					background: url(../en/images/bg_bt_nieuw.gif) no-repeat left top;
					width:58px;
					height:57px;
					margin-right: 1px;
				}
				
				#naven-nieuw-actief{
					float:left;
					background: url(../en/images/bg_bt_nieuw_ro.gif) no-repeat left top;
					width:58px;
					height:57px;
					margin-right: 1px;
				}
				
						
				#naven-producten{
					float:left;
					background: url(../en/images/bg_bt_producten.gif) no-repeat left top;
					width:100px;
					height:57px;
					margin-right: 1px;
				}
				
				#naven-producten-actief{
					float:left;
					background: url(../en/images/bg_bt_producten_ro.gif) no-repeat left top;
					width:100px;
					height:57px;
					margin-right: 1px;
				}
				
				#naven-tips{
					float:left;
					background: url(../en/images/bg_bt_tips.gif) no-repeat left top;
					width:121px;
					height:57px;
					margin-right: 1px;
				}
				
				#naven-tips-actief{
					float:left;
					background: url(../en/images/bg_bt_tips_ro.gif) no-repeat left top;
					width:121px;
					height:57px;
					margin-right: 1px;
				}
				
				#naven-over{
					float:left;
					background: url(../en/images/bg_bt_over.gif) no-repeat left top;
					width:92px;
					height:57px;
					margin-right: 1px;
				}
				
				#naven-over-actief{
					float:left;
					background: url(../en/images/bg_bt_over_ro.gif) no-repeat left top;
					width:92px;
					height:57px;
					margin-right: 1px;
				}
				
				#naven-contact{
					float:left;
					background: url(../en/images/bg_bt_contact.gif) no-repeat left top;
					width:91px;
					height:57px;
				}
				
				#naven-contact-actief{
					float:left;
					background: url(../en/images/bg_bt_contact_ro.gif) no-repeat left top;
					width:91px;
					height:57px;
				}
				/*------------------ EINDE: NAV EN ------------------ */

#content{
	clear:both;
	background-color:#fff;
	margin-left: 30px;
	margin-right: 30px;
	float:left;
	width: 960px;
	padding-top: 20px;
}

		#kol1{
			display:inherit;
			float:left;
			width: 560px;
		}

				
				#vlaknp{
					/*background: #ffec9e url(../images/bg_hpitems.gif) repeat-x;*/
					margin-left: 10px;
					margin-right: 10px;
					margin-top: 10px;
					padding-left: 10px;
					padding-right: 10px;
					padding-top: 5px;
					margin-bottom: 10px;
					overflow:hidden;
					border: 1px solid #5c3896;
				}
				
				#vlaknieuws{
					/*background: #ffec9e url(../images/bg_hpitems.gif) repeat-x;*/
					margin-left: 10px;
					margin-right: 10px;
					margin-top: 10px;
					padding-left: 10px;
					padding-right: 10px;
					padding-top: 5px;
					margin-bottom: 10px;
					overflow:hidden;
					border: 1px solid #ed1c24;
				}
				
				#vlakta{
					/*background: #ffec9e url(../images/bg_hpitems.gif) repeat-x;*/
					margin-left: 10px;
					margin-right: 10px;
					margin-top: 10px;
					padding-left: 10px;
					padding-right: 10px;
					padding-top: 5px;
					overflow:hidden;
					border: 1px solid #0db8e6;
				}
				
						.links{
							float:left;
							width: 50%;
							padding-top: 10px;
							padding-bottom: 10px;						
						}
						
						.rechts{
							float:right;
							width: 50%;
							padding-top: 10px;
							padding-bottom: 10px;
						}
						
						#vlaknp img, #vlakta img{
							float:left;
							border: 1px solid #9d9d9d;
							margin-right: 5px;
						}
						
						#vlaknp p, #vlakta p, #tipsadvies p{
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#444;
							margin-right: 10px;	
							line-height:17px;				
						}
						
						#vlaknp .titel{
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#ed1c24;
							font-weight:bold
						}

#content h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#aa1578;
	font-weight:bold;
}

#content p.tk{
	padding-left:10px;
	margin-bottom: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ed1c24;
	font-weight:bold;
}

#content h1.welkom{
	padding-left:10px;
}

#content h1.taalkeuze {
	margin-bottom: 5px;
}

#content h1.taalkeuze a{
	padding-left:10px;
	text-decoration:none;

}

#content h1.titels{
	padding-top:10px;
	padding-left:10px;
}


		
		#kol2{
			float:right;
			width: 400px;
		}
		
		p.welkom{
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			line-height:18px;
			color:#444;
			padding-left:10px;
			padding-right:10px;
			padding-bottom: 8px;
			padding-top: 2px;
		}
		
				.ta{
					float:left;
					padding-top: 10px;
					padding-bottom: 10px;						
				}
				
#vlaknieuws ul{
	padding-left: 15px;
	padding-top: 5px;
}
	
#vlaknieuws li{
	list-style:url(../images/bullet.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#444;
	line-height: 16px;
	margin-bottom: 4px;
	padding-bottom:4px;
	border-bottom: 1px solid #e6d796;
}

#adres{
	clear:both;
	background-color:#68696a;
	margin-left:10px;
	margin-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	padding:10px;
}

#adres a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}

#flockdesignhp{
	float:right;
	margin-right: 5px;
	margin-top: 300px;
}

#flockdesign{
	float:right;
	margin-right: 38px;
	margin-top: 3px;
}

.clearer{
	clear:both;
}

#rotator
{
	overflow: hidden;
	position: relative;
	width: 540px;
	height: 284px;
	margin-left:10px;
}

#rotator img
{
	border: 1px solid #9d9d9d;
	width: 538px;
	height: 282px;
}

#fullpage{
	margin-left: 230px;
	width: 538px;
}

		#fullpage h3{
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#ed1c24;
			font-weight:bold;
			padding-left:10px;
			padding-top: 10px;
			padding-bottom: 5px;
		}
		
		#fullpage a, .textlink{
			color:#ed1c24;
		}
		
		#belgie{
			float:left;
			width: 280px;
		}
		
		#france{
			float:left;
		}
		
				#tipsadvies{
					margin-left: 5px;
					margin-right: 10px;
					margin-top: 10px;
					padding-left: 10px;
					padding-right: 10px;
					padding-top: 5px;
					margin-bottom: 10px;
					overflow:hidden;
				}
				
				.tafoto img{
					float:left;
					margin-bottom: 2px;	
					margin-right: 10px;					
				}
				
		
#fullpage2{
	margin-left: 230px;
	width: 700px;
}

		#fullpage2 h3{
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#ed1c24;
			font-weight:bold;

			padding-top: 10px;
			padding-bottom: 5px;
		}
		
		#fullpage2 a, .textlink{
			color:#ed1c24;
		}
		
		#vlaknieuw{
			margin-right: 10px;
			margin-top: 10px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 5px;
			margin-bottom: 10px;
		}
		
						#vlaknieuw ul#gamma{
							padding-top: 10px;
							padding-bottom: 10px;
							clear:both;
						}
						
						#vlaknieuw ul#gamma li{
							display:inline;
							float:left;
							width: 110px;
							padding-bottom: 10px;
							margin-right:10px;
						}
						
								#vlaknieuw ul#gamma li.geenrand img{
									border:0;
								}
						
						#vlaknieuw img{
							border: 1px solid #9d9d9d;
							margin-bottom: 8px;
						}
						
						#vlaknieuw p{
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#444;
							margin-right: 10px;	
							line-height:17px;	
			
						}
						
						#vlaknieuw .titel{
							font-family:Arial, Helvetica, sans-serif;
							font-size:12px;
							color:#ed1c24;
							font-weight:bold
						}
						
						.nieuwlinks{
							float:left;
							width: 110px;
							padding-top: 10px;
							padding-bottom: 10px;	
							text-align:left;								
						}
						
label{
	float: left;
	width: 150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#rij{
	margin-left:150px;
}

#kol{
	width:150px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444;
}
		
.vet{
	font-weight:bold;
}

.lijn{
	clear:both;
	border-bottom:1px solid #990027;
}

.kader{
	border:1px solid #990027;
}

p.lijn2{
	clear:both;
	border-bottom:1px solid #7a1e6c;
	margin-top: 5px;
	margin-bottom: 5px;
}

.rechts2{
	display:block;
	margin-left:150px;
}
