/* ----------------------------------------------- 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: #fff;
}

#wrapper{
	width: 960px;
	position:relative;
	margin: 0 auto;
	text-align:left;
	display: table;
}

#nav ul{
	text-align:right;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

		#nav li{
			display:inline;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#332f30;
		}

				#nav a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#332f30;
				}
				
#heading{
	background: #fff url(../images/bg_heading.gif) no-repeat;
	height:110px;
	width:960px;
}

		#logo{
			padding-left:10px;
			padding-top:7px;
			width: 900px;
			margin-right: 20px;
		}
		
				#logo img{
					float:left;
					margin-right: 10px;
				}
				
				#logo h1{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:12px;
					color:#0055a5;
					padding-top: 65px;
					padding-bottom: 2px;
				}
				
				#logo p{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#515151;
				}
				
				
#content{
}

		#content h5.blauw{
			background: #6c6969 url(../images/krul_grijs.gif) no-repeat top right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px;
			color:#fff;
			padding-left:10px;
			padding-top: 7px;
			padding-bottom: 7px;
			border-bottom: 1px solid #fff;
			margin-top: 10px;
		}
		
		#content h5.blauw2{
			background: #6c6969 url(../images/krul_grijs.gif) no-repeat top right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px;
			color:#fff;
			padding-left:10px;
			padding-top: 7px;
			padding-bottom: 7px;
			border-bottom: 1px solid #fff;
			margin-top: 20px;
		}
		
		#content h5.geel{
			background: #f3c208 url(../images/krul_geel.gif) no-repeat top right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px;
			color:#00376a;
			padding-left:10px;
			padding-top: 7px;
			padding-bottom: 7px;
			margin-bottom: 10px;
			margin-top: 20px;
		}

		#content h5.rood{
			background: #a50013 url(../images/krul_rood.gif) no-repeat top right;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px;
			color:#fff;
			padding-left:10px;
			padding-top: 7px;
			padding-bottom: 7px;
			border-bottom: 1px solid #fff;
			margin-top: 20px;
		}
				#content #kolleft{
					float:left;
					width:150px;
					/*background-color:#d9e6f2;*/
					margin-right:10px
				}
				
				#content #kolright{
					float:left;
					width:230px;
					/*background-color:#d9e6f2;*/
					margin-left:10px;
				}
				
							
				#kolright p {
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#332f30;
					line-height: 15px;	
					margin-bottom: 5px;
					margin-top: 5px;
					padding-left: 10px;
					padding-right: 10px;
				}
				
				#kolright p.totaal {
					margin-left: 10px;
					margin-right: 10px;
					margin-top: 10px;
					margin-bottom: 10px;
					padding-top:5px;
					padding-bottom: 5px;
					border-top: 1px solid #ccc;
					border-bottom: 1px solid #ccc;
					font-weight:bold;
					font-size:13px;
					text-align:right;
				}
				
				#kolright .knop{
					background-color:#d06201;
					color:#fff;
					padding: 0 5px 0 5px;
					width:auto;			
				}
				
				.hersteldienst{
					font-size: 15px;
					color:#e4000e;
					font-weight:bold;
				}				
						#content #kolright a.maillink{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#332f30;
							border-bottom: 1px solid #332f30;
						}

				

				
										#kolright input{
											border: 1px solid #332f30;
											font-family:Arial, Helvetica, sans-serif;
											font-size:12px;
											color:#332f30;	
											width: 200px;				
										}
				
				.bgblauw{
					background-color:#e2e2e2;
					padding-bottom: 2px;
					padding-top:0;
				}
				
				.bgrood{
					background-color:#ebdcde;
					padding-bottom: 2px;
					padding-top:0;
				}
				
						#content #kolleft ul, #content #kolright ul{
							margin-left:10px;
							margin-bottom: 10px;
						}
						
								#content #kolleft li, #content #kolright li{
									margin-bottom: -5px;
								}
						
						#content #kolleft a, #content #kolright a{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#332f30;
							text-decoration:none;
						}
						
						#content #kolleft a:hover, #content #kolright a:hover{
							border-bottom: 1px solid #00376a;
						}
						
						#content #kolright a.beeld:hover{
							border-bottom: none;
						}
				
/* ----------------------------------------------- START MIDDENKOLOM --------------------------------------------------------------- */		
				
		#hsearch{
			padding: 10px;
			margin-top:20px;
			background-color:#ebdcde;
		}
		
				#hsearch input{
					border: 1px solid #a50013;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#515151;	
					width: 90px;
					margin-bottom:-4px;				
				}
				
				#hsearch .knop{
					padding: 0 5px 0 5px;
					width:auto;
					border:none;
				}
				

				
				#hsearch p, #hsearch a{
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#332f30;	
					margin-top: 7px;
					font-weight:bold;				
				}
				
							#hsearch a{
								border-bottom: 1px solid #332f30;			
							}

				
				#content #kolmiddle{
					float:left;
					width:540px;
					margin-left:10px;
					margin-right: 10px;
				}
				
				#content #kolmiddle p.tekst{
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					line-height:18px;
					color:#303030;
					padding-left:10px;
					padding-right:10px;
				}
				
				#content #kolmiddle p.tekstrechts{
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					line-height:18px;
					color:#303030;
					padding-left:10px;
					padding-right:10px;
					text-align:right;
				}
				
				#content #kolmiddle p.stappen{
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					line-height:18px;
					color:#999;
					padding:10px;
					margin-top:10px;
					margin-bottom:10px;
					border:1px solid #a50013;
				}
				
					#content #kolmiddle p.stappen a{
						color:#999;
						text-decoration:none;
						border-bottom: 1px dotted #999;
					}
				
				.stapactief{
					color:#a50013;
					font-weight:bold;
				}
				
						#content #kolmiddle #promotieitem{
							/*background-color:#fbf0c4;
							border: 1px solid #c9c9c9;
							margin-bottom: 10px;*/
							padding: 10px;
							display:inline-block;
							width: 230px;
							margin-right: 7px;
							margin-left: 7px;
							float:left;
							
						}
						
						#content #kolmiddle #promotieitemfull{
							/*background-color:#fbf0c4;*/
							border: 1px solid #c9c9c9;
							margin-bottom: 10px;
							padding: 10px;
							display:inline-block;
						}
						
							#content #kolmiddle #promotieitem .roodvetpromo, #content #kolmiddle #promotieitemfull .roodvetpromo{
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								color:#f00;
								font-weight:bold;
								line-height: 18px;
								margin-top: 15px;
							}
						
							#content #kolmiddle #promotieitem h1, #content #kolmiddle #promotieitemfull h1, #content #kolmiddle #promotieitem h1 a{
								font-family:Arial, Helvetica, sans-serif;
								font-weight:bold;
								font-size:12px;
								color:#00376a;
								margin-bottom: 10px;
							}
							
							#content #kolmiddle #promotieitem p.pad, #content #kolmiddle #promotieitemfull p.pad, p.pad a{
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#5f5f5f;
								margin-bottom: 5px;
								line-height:14px;
							}
							
							#content #kolmiddle #promotieitem p.rechts, p.rechts a{
								font-family:Arial, Helvetica, sans-serif;
								font-size:11px;
								color:#303030;
								line-height: 14px;
								margin-bottom: 10px;
							}
							
															#content #kolmiddle #promotieitemfull p.rechts, p.rechts a{
																font-family:Arial, Helvetica, sans-serif;
																font-size:13px;
																color:#303030;
																line-height: 17px;
																margin-bottom: 15px;
															}
							
							
							#content #kolmiddle #promotieitemfull h4{
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								font-weight:bold;
								color:#fff;
								background-color:#00376a;
								line-height: 18px;
								margin-bottom: 5px;
								padding: 2px;
							}
							
							#content #kolmiddle #promotieitem p.rechts .gewoneprijs{
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								font-weight:bold;
								text-decoration:line-through;
								color:#a50013;
								line-height: 20px;
								margin-bottom: 5px;
							}
							
																	#content #kolmiddle #promotieitemfull p.rechts .gewoneprijs{
																		font-family:Arial, Helvetica, sans-serif;
																		font-size:13px;
																		font-weight:bold;
																		text-decoration:line-through;
																		color:#a50013;
																		line-height: 20px;
																		margin-bottom: 5px;
																	}
							
							#content #kolmiddle #promotieitem p.rechts .prijs{
								font-family:Arial, Helvetica, sans-serif;
								font-size:13px;
								font-weight:bold;
								color:#a50013;
								line-height: 20px;
								margin-bottom: 5px;
							}
							
																	#content #kolmiddle #promotieitemfull p.rechts .prijs{
																		font-family:Arial, Helvetica, sans-serif;
																		font-size:13px;
																		font-weight:bold;
																		color:#a50013;
																		line-height: 20px;
																		margin-bottom: 5px;
																	}
						
									#content #kolmiddle #promotieitem img.kader, #content #kolmiddle #promotieitemfull img.kader{
										float:left;
										border: 1px solid #c9c9c9;
									}
									
									#content #kolmiddle #promotieitem p.links{
										width:82px;
										float:left;
										line-height: 15px;
									}
									
																	#content #kolmiddle #promotieitemfull p.links{
																		width:135px;
																		float:left;
																		line-height: 15px;
																	}
				
									#content #kolmiddle #promotieitem p.rechts, #content #kolmiddle #promotieitem h4{
										float:right;
										width: 138px;
									}
									
														#content #kolmiddle #promotieitemfull p.rechts, #content #kolmiddle #promotieitemfull h4{
															float:right;
															width: 375px;
														}
									
						#content #kolmiddle ul, #content #kolright ul{
							margin-top: 10px;
							margin-bottom: 5px;
						}
				
								#content #kolmiddle ul.merken li{
									display:inline;
									padding-left:4px;
									padding-right: 4px;
								}
								
								#content #kolright ul.merken li{
									display:inline;
									padding-left:2px;
									padding-right: 2px;
								}
						
								#content #kolmiddle .merkkader, #content #kolright .merkkader{
									border: 1px solid #cccccc;
								}
								
								#content #kolmiddle td{
									padding:5px;
									border-bottom: 1px solid #ccc;
									font-family:Arial, Helvetica, sans-serif;
									font-size:12px;
									color:#332f30;
									vertical-align:baseline;
								}
								
									#content #kolmiddle td.tabtit{
										font-family:Arial, Helvetica, sans-serif;
										font-size:13px;
										font-weight:bold;
										color:#a50013;
									}

								
								
form#bigsearch{
	margin: 10px;
}


#content #kolmiddle form#bigsearch select, #content #kolmiddle form#bigsearch input{
	margin-top: 3px;
	margin-bottom: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
}

#content #kolmiddle form#bigsearch .knop{
	background-color:#d06201;
	color:#fff;
	padding: 0 15px 0 15px;
	width:auto;
	border: 1px solid #332f30;		
}	

#content #kolmiddle form#bigsearch label{
	margin-top: 3px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#332f30;
	float:left;
	width: 200px;
}				



.vettekst{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#332f30;

}
				
.vet{
	font-weight:bold;
}



#container2items{
	border-bottom: 1px solid #c9c9c9;
	display:inline-block;
}

.test{
	margin-top: -10px;
	margin-left: 5px;
}


#kolmiddle form.adres fieldset{
	background-color:#ddd;
	margin-bottom: 10px;
	padding: 10px;
}

		#kolmiddle form.adres fieldset.laatste{
			margin-bottom: 0;
		}
		
		#kolmiddle form.adres fieldset p{
			width: 540px;
			display:inline-block;
			margin-bottom: 5px;
		}
		
		#kolmiddle form.adres fieldset p.legende{
			font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#a50013;
			font-weight:bold;
			margin-bottom: 10px;
		}
		
				#kolmiddle form.adres fieldset label{
					float:left;
					font-family:Arial, Helvetica, sans-serif;
					font-size:13px;
					color:#000;
					width: 160px;
				}
				
						#kolmiddle form.adres fieldset label.geen{
							float:none;
						}
						
				#kolmiddle form.adres fieldset input{
					float:left;
					width: 309px;
				}
				
				#kolmiddle form.adres fieldset textarea{
					float:left;
					width: 309px;
				}
				
						#kolmiddle form.adres fieldset input.smallright{
							width: 50px;
							margin-left: 5px;
						}
						
						#kolmiddle form.adres fieldset input.smallleft{
							width: 50px;
							margin-right: 5px;
						}
						
						#kolmiddle form.adres fieldset input.bigright{
							width: 245px;
							margin-left: 5px;
						}
						
						#kolmiddle form.adres fieldset input.bigleft{
							width: 245px;
							margin-right: 5px;
						}
						
						#kolmiddle form.adres fieldset input.checkklein{
							width: 20px;
							margin-right: 5px;
						}


a.linkvoorwaarden{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#303030;
	text-decoration:none;
	border-bottom: 1px dotted #303030;
}

#footer{
	display:inline-block;
	margin-top: 15px;
	clear:both;
	background-color:#e2e2e2;
	height:50px;
	width:960px;
}

	#footer p.logos{
		float:left;
		padding: 12px 10px 0px 10px;
		width:300px;
	}
	
	#footer p.tekst{
			float: right;
			width: 400px;
			text-align:right;
			padding: 5px 10px 5px 10px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#332f30;
			line-height:28px;
	}

	#footer p.tekst a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#332f30;
	}
	

/*---------------------------------------- START SLIDER CSS ------------------------------------- */


a								{ text-decoration: none; outline: none; }
a img							{ border: none; }



#slider							{ border:1px solid #a50013; width:540px; height: 200px; overflow: hidden;
								  position: relative; margin-top:20px;}
								  
                                /* DEFAULT is for three panels in width, adjust as needed
                                   This only matters if JS is OFF, otherwise JS sets this. */								  
#mover							{ width: 540px; position: relative; }

.slide							{ padding: 15px 30px; width: 900px; float: left; position: relative; }
.slide h1						{ font-family:Arial, Helvetica, sans-serif; font-size: 20px; letter-spacing: -1px;
								  color: #ac0000; width:300px; display:block; margin-bottom: 5px; margin-top:5px;}
.slide em a						{ border-bottom: 1px dotted #a50013; color: #a50013; }

.slide p						{ font-family:Arial, Helvetica, sans-serif; color: #332f30; font-size: 12px; line-height: 18px; width: 300px; }
.slide img						{ position: absolute; top: 20px; left: 350px; }
#slider-stopper					{ display:none; position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;
								  padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
/*---------------------------------------- EINDE SLIDER CSS ------------------------------------- */

