html, body {
	width: 100%;
}

body {
	padding: 0; 
	margin: 0;
	text-align: center;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	color: #424242;
	background-color: #d3e7f7;
}

textarea {
	font-size: 12px;
	color: #000;

}

select {
	font-size: 12px;
	color: #000;

}


/*
Hier worden alle standaard onderdelen gedefinieerd. Een link die overal een bepaalde kleur moet
hebben is makkelijk hier aan te geven dan voor elke div apart.
*/

textarea { line-height: normal; }

input { line-height: normal; }

fieldset { margin: 0; padding: 0; }

legend { margin: 0; padding: 0; }

form { margin: 0; padding: 0; }

dl { margin: 0; padding: 0; }

ol { margin: 0; padding: 0; }

ul { margin: 0; padding: 0; }

a { margin: 0; padding: 0; }

p { margin: 0; padding: 0; }

h4 { margin: 0; padding: 0; }

h3 { margin: 0; padding: 0; }

h2 {
	margin: 0;
	padding: 0;
}

h1 { margin: 0; padding: 0; }

p { margin-bottom: 10px; line-height: 14px; font-size: 13px; color: #424242;}
ul { margin-left: 15px; margin-top: 0; list-style-image: url(/interface/images/blauwbullet.png); color: #231f20;}
ol { margin-left: 25px; }
a { font-weight: bold; color: #3c97ce; }
a:hover {  }
a:active { text-decoration: none; }
img { display: block; border: none; }
dl dt { font-weight: bold; margin-bottom: 10px; }
dl dd { margin: 0 0 30px 0;}
fieldset { border: none; }
caption { display: none; }


/* HEADERS */

h6 { color: #000; padding: 0 !important; margin-bottom: 7px; }

h5 { color: #000; padding: 0 !important; margin-bottom: 7px; }

h3 { color: #000; padding: 0 !important; margin-bottom: 7px; }

h2 { color: #000; padding: 0; margin-bottom: 7px; }



h2 {
	font-size: 21px;
	font-weight: normal;
	color: #3c97ce;
	margin-top: 0px;
	margin-bottom: 14px;
}

#innerLeft.breed .sfeerafbeelding{
  margin-right:21px;
}

.sfeerafbeelding {
  float:left;
  margin-bottom: 24px;
}

.video{
  cursor:pointer;
}
h3 {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
h3 a { text-decoration: none; }
h3 a:hover {}
h4 { font-size: 13px; }

.clear { clear: both; }

.clearfix {
  height: 0px;
  overflow: hidden;
  clear: both;
  line-height: 0px;
  font-size: 0px;
}

.left {float: left;}

.right {float: right;}

#background {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
	
	#background img {
		width: 100%;
	}


#wrapper {
	margin: auto;
	position: relative;
	text-align: left;
	width: 860px;
	z-index: 2;
}

#container {
	width: 860px;
	float: left;
}

#foutmeldingen,
#innerLeft #foutmeldingen,
#melding-route {
  margin-bottom: 15px;
  padding: 10px 14px 10px 54px;
  font-weight: bold;
  border: 2px solid #e4bc00;
  background: #fff9cd url(/interface/images/pic-melding.gif) no-repeat 12px center;
  color: #cc7800;
  clear: both;
  display: none;
}

/*  HEADER */

	#header {
		float: left;
		width: 838px;
		/*height: 106px;*/
		height: 80px;
		background: url(/interface/images/headerbg.png);
		padding-left: 22px;
		display: inline;
		position:relative;
	}
	
		#taal {
			float: left;
			color: #fff;
			text-shadow: #000 1px 1px;
			margin-top: 18px;
			display: inline;
			
		}
		
			#taal p {
				float: left;
				font-size: 12px;
				color: #fff;
			}
		
			#taal img {
				display: block;
				float: left;
				margin-top: 2px;
				margin-left: 8px;
			}
			
		#logo {
			position:absolute;
			left:200px;
			top:21px;
		}
		
		#logo_footer{
		  position:absolute;
		  left:200px;
		  top:-16px;
		  width:450px;
		}
		
		#zoeken {
			float: right;
			width: 204px;
			margin-right: 22px;
			margin-top: 14px;
			display: inline;
		}
		
		  #zoeken input {
			  float: left;
			  width: 132px;
			  padding: 2px 4px;
			  font-size: 11px;
			  font-family: tahoma, Arial, Helvetica, Sans-Serif;
			  color: #292526;
			  border: 1px solid #7e7e7e;
		  }
		
		
/* EINDE HEADER */
/* MENU */

	#menu {
		float: left;
		position: relative;
		width: 858px;
		margin-left: 1px;
		background: url(../images/menubg.jpg);
		display: inline;
		z-index:10;
	}
	
		ul#mainmenu {
			background: url(/interface/images/mainmenuspacer.jpg) no-repeat right;
			padding-right: 2px;
			float: left;
			margin-left: 50px;
			display: inline;
		}
		
			ul#mainmenu li {				
				background: url(/interface/images/mainmenuspacer.jpg) no-repeat left;
				float: left;
				list-style: none;
				height: 42px;
				line-height: 42px;
				padding-left: 2px;
				display: inline;				
			}
			
				ul#mainmenu li a {
					text-decoration: none;
					color: #000;
					font-size: 15px;
					text-shadow: #fff 2px 0px;
					padding: 0 12px;
					display: block;
					height: 42px;
					font-weight: normal;
					white-space: nowrap;
				}
				
					ul#mainmenu li:hover a,
					ul#mainmenu li.active a,
					ul#mainmenu li.childActive a {
						background: url(/interface/images/mainmenubgblauw.jpg);
						height: 42px;
					}
					
					ul#mainmenu li.active li a,
					ul#mainmenu li.childActive li a{
					  background:none;
					}
					
		ul#mainmenu li ul {
		  position:absolute;
      top: 42px;
			left:-9999px;
			width: 838px;
			background: url(/interface/images/submenubg.jpg);
			margin-left: 0px;
			padding-left: 20px;
		}
		
			ul#mainmenu li.active ul,
			ul#mainmenu li.childActive ul {
				left:0px;
			}
			
				ul#mainmenu ul li {
					height: 30px;
					line-height: 30px;
					padding-left: 2px;
					background: url(/interface/images/submenuspacer.jpg) no-repeat left;
					display: inline;
				}
				
				  ul#mainmenu ul li .imgNormal{
				    float:left;
				    margin-right:5px;
				  }
				
					ul#mainmenu ul li a {
						padding: 0 7px;
						display: block;
						text-shadow: #fff 2px 0px;
						font-size: 13px;
						height: 30px !important;
						font-weight: normal;
					}
					
						ul#mainmenu ul li:hover a,
						ul#mainmenu ul li.active a,
						ul#mainmenu ul li.childActive a {
							background: url(/interface/images/submenubggrijs.jpg);
							height: 30px !important;
						}
						
					ul#mainmenu ul li a.dropdown {
						font-weight: normal;
						padding-left: 0px;
					}
		
		ul#mainmenu li ul li ul,
		ul#mainmenu li.active ul li ul,
		ul#mainmenu li.childActive ul li ul {
			left: -9001px;
			top: 30px;
			background: #ffffff;
			padding: 5px 0px;
			width: 200px;
			border: 1px solid #94b3cc;
		}
		
		ul#mainmenu li ul li:hover ul {
			left: auto;
		}
		
		ul#mainmenu li ul li ul li {
			clear: both;
			height: auto;
			margin: 0px;
			line-height: 18px;
			padding: 5px 10px;
			background: none;
			width: 180px;
		}
		
		ul#mainmenu li ul li ul li a,
		ul#mainmenu li:hover ul li ul li a,
		ul#mainmenu li ul li:hover ul li a,
		ul#mainmenu li ul li ul li:hover a {
      white-space: normal;
      background: none;
      height: auto !important;
		}
		
		ul#mainmenu li ul li ul li a:hover {
      text-decoration: underline;
		}		
		
/* EINDE MENU */
/* CONTENTCONTAINER */

	#contentcontainer {
		float: left;
		width: 860px;
		background: url(/interface/images/contentcontainerbg.png);
		padding-top: 28px;
	}
	
		#innercontentcontainer {
			float: left;
			width: 816px;
			margin-left: 22px;
			margin-top: 17px;
			display: inline;
		}
		
		#topblokken {
			display:inline;
			float:left;
			width:100%;
		}
/* TOPRIJ */		
			#imgcarousel {
				float: left;
				width: 541px;
				margin-right: 21px;
				margin-bottom:21px;
				position:relative;
			}
			
			  #imgcarousel ul{
			    list-style-type:none;
			    list-style-image:none;
			    padding:0px;
			    margin:0px;
			    z-index:1;
			    
			  }
			  
			  
			  
			  #sfeer_carousel li{
			    position: absolute;
			    display: none;
			  }
			  
			  #imgcarousel ul a.leesmeer{
			    position:absolute;
			    left:15px;
			    bottom:0px;
			    line-height:29px;
			    color:#ffffff;
			    text-decoration:none;
			  }
			  
			  #imgcarousel ul a.leesmeer:hover{
			    text-decoration:underline;
			  }
			  
			  #imgcarousel ul .titel{
			    position:absolute;
			    z-index:2;
			    color:#ffffff;
			    text-shadow: #000000 2px 2px;
			    left:20px;
			    top:175px;
			    font-size:24px;
			  }
			  
			  
			  #imgcarousel #sfeer_paginering_wrapper{
			    position:absolute;  
			    z-index:2;
			    right:3px;
			    bottom:0px;
			  }
			  
			  #imgcarousel #sfeer_paginering_wrapper a{
			    width:20px;
			    line-height:29px;
			    text-decoration:none;
			    background-image:url(/interface/images/carouselitem.gif);
			    text-align:center;
			    color:#ffffff;
			    display:block;
			    float:left;
			  }
			  
			  /*#imgcarousel #carousel_paginering_wrapper a.last{
			    width:21px;
			    background-image:url(/interface/images/carouselitem_last.gif);
			  }
			  
			  #imgcarousel #carousel_paginering_wrapper a.last_active{
			    width:21px;
			    background-image:url(/interface/images/carouselitem_active_last.gif);
			    color:#000000;
			  }*/
			  
			  #imgcarousel #sfeer_paginering a.active,
			  #imgcarousel #sfeer_paginering a.last_active{
			    background-image:url(/interface/images/carouselitem_active.gif);
			    color:#000000;
			  }
			  
			  #nextel{
			    width:21px;
			    background-image:url(/interface/images/carouselitem_last.gif);
			  }
			  
			  #imgcarousel #sfeer_paginering_wrapper a.first{
			    width:21px;
			    background-image:url(/interface/images/carouselitem_first.gif);
			  }
			  
			  #imgcarousel #sfeer_paginering_wrapper a.first_active{
			    width:21px;
			    background-image:url(/interface/images/carouselitem_active_first.gif);
			    color:#000000;
			  }
			
			#rechtstop {
				float: left;
				width: 254px;
				margin-bottom:21px;
				display: inline;
			}
			
				h2.rechtstitel {
					width: 254px;
					height: 38px;
					background: url(/interface/images/rechtstoptitelbg.png);
					color: #fff;
					text-shadow: #0072ab 2px 0px;
					font-size: 16px;
					line-height: 38px;
					text-indent: 17px;
					margin-bottom: 0;
					margin-top: 0;
				}
				
				#rechtstopContent {
					width: 226px;
					height: 204px;
					background: url(/interface/images/rechtstopbg.png);
					padding: 14px 14px 0px 14px;
					position:relative;
				}
				
				#rechtstopContent .button{
				  
				}
				
				#rechtstopContentLeeg {
					float: left;
					width: 226px;
					height: 204px;
					background: url(/interface/images/rechtsbovenleeg.png);
					padding: 14px 8px 0px 14px;
					display: inline;
				}
				
					#buttonLeft {
						width: 26px;
						height: 45px;
						background: url(/interface/images/buttonLeft.png);
						border: none;
						float: left;
						margin-right: 4px;
						display: inline;
					}
					
					#buttonRight {
						width: 26px;
						height: 45px;
						background: url(/interface/images/buttonRight.png);
						border: none;
						float: left;
						margin-left: 4px;
						display: inline;
					}
					
					#reizigersinfoform label {
						float: left;
						width: 80px;
						height: 28px;
						line-height: 28px;
						margin-bottom: 11px;
						display: inline;
					}
										
					#reizigersinfoform img {
						margin-bottom: 11px;
					}
					
					#toondienstbutton {
						width: 226px;
						height: 28px;
						border: none;
						background: url(/interface/images/toonregelingbtn.png);
						font-size: 11px;
						text-shadow: #fff 0px 0px;
						display: inline;
						float: left;
					}
					
					fieldset {
						*margin-bottom: 10px;
					}
					
					#rechtstopContent ul {
					  clear: both;
					  width: 100%;
					  overflow: hidden;
					  margin: -7px 0px 6px 0px;
					  padding: 0px;
					  list-style: none;
					  list-style-image: none;
					}
					
					#rechtstopContent li {
					  float: left;
					  width: 100%;
					  height: 43px;
					  overflow: hidden;
					  clear: both;
					  margin: 0px;
					  padding: 7px 0px 7px 0px;
					  border-bottom: 1px solid #77afd6;
					  list-style: none;
					  list-style-image: none;
					  font-size: 12px;
					  line-height: 15px;
					}
					
					#rechtstopContent li a {
            color: #424242;
            text-decoration: none;
					}
					
					#rechtstopContent li a:hover {
            color: #3C97CE;
            text-decoration: underline;
					}
					
					#rechtstopContent .nieuws_datum {
            font-size: 11px;
            color: #5c6a72;
            line-height: 13px;
					}					
/* EINDE TOPRIJ */
/* MIDDENRIJ */
		#middenblokken {
			display: block;
			width:100%;
			overflow:hidden;
		}

			#middenLeft {
				float: left;
				width: 258px;
				margin-bottom:21px;
				margin-right: 25px;
			}
			
				h2.titel {
				  position: relative;
					float: left;
					width: 258px;
					height: 38px;
					background: url(/interface/images/middentitelbg.png);
					color: #fff;
					text-shadow: #0072ab 2px 0px;
					font-size: 16px;
					line-height: 38px;
					margin-bottom: 0;
					text-indent: 12px;
					margin-top: 0;
				}
				
				h2.titel a {
				  position: absolute;
				  width: 22px;
				  height: 23px;
				  right: 8px;
				  top: 8px;
				  background: url(/interface/images/twitter.gif);
				  text-indent: -99999px;
				  overflow: hidden;
				}
				
				.middenContent {
					float: left;
					width: 258px;
				}
				
					.middenContent img {
						margin-bottom: 15px;
					}
					
					#webcamCarousel ul{
			    list-style-type:none;
			    list-style-image:none;
			    padding:0px;
			    margin:0px;
			    z-index:1;
			  }
			  
			  #webcamCarousel ul li{
			    position: absolute;
			  }
			  
			  #webcamCarousel #webcam_paginering_wrapper{
			    position:absolute;  
			    z-index:2;
			    left:0px;
			    bottom:0px;
			    width: 254px;
			    height: 29px;
			    background: url(/interface/images/paginering_webcam_bg.gif);
			  }
			  
			  #webcamCarousel #webcam_paginering_wrapper a{
			    width:20px;
			    line-height:29px;
			    text-decoration:none;
			    background-image:url(/interface/images/carouselitem.gif);
			    text-align:center;
			    color:#ffffff;
			    display:block;
			    float:left;
			  }
			  
			  #webcamCarousel #webcam_paginering {
			    float: right;
			  }
			  
			  /*#imgcarousel #carousel_paginering_wrapper a.last{
			    width:21px;
			    background-image:url(/interface/images/carouselitem_last.gif);
			  }
			  
			  #imgcarousel #carousel_paginering_wrapper a.last_active{
			    width:21px;
			    background-image:url(/interface/images/carouselitem_active_last.gif);
			    color:#000000;
			  }*/
			  
			  #webcamCarousel #webcam_paginering a.active,
			  #webcamCarousel #webcam_paginering a.last_active{
			    background-image:url(/interface/images/carouselitem_active.gif);
			    color:#000000;
			  }
			  
			  #nextel{
			    width:21px;
			    background-image:url(/interface/images/carouselitem_last.gif);
			  }
			  
			  #webcamCarousel #webcam_paginering a.first{
			    width:21px;
			    background-image:url(/interface/images/carouselitem_first.gif);
			  }
			  
			  #webcamCarousel #webcam_paginering_wrapper a.first_active{
			    width:21px;
			    background-image:url(/interface/images/carouselitem_active_first.gif);
			    color:#000000;
			  }
					
		/*			.button {
						float: right;
					}
					
					.button img {
						float: left;
											
					}
					
					.button a {
						background: url(/interface/images/knopbg.png);
						padding: 0 10px;
						height: 19px;
						display: block;
						float: left;
						margin: 0;
						line-height: 19px;
						font-style: normal;
						text-decoration: none;
						color: #231f20;
						font-size: 11px;
						font-weight: normal;
					}
					*/
.button {
  float: right;
  background: url(/interface/images/button.gif) no-repeat left top;
  font-weight: bold;
  height: 19px;
  text-decoration: none;
  margin-right: 1px;
  color: #231f20;
	font-size: 11px;
	font-weight: normal;
}

.button span {
  float: left;
  height: 15px;
  background: url(/interface/images/button_inner.gif) no-repeat right top;
  padding: 2px 10px;
  margin-right: -1px;
  position: relative;
}

.button:hover {
  text-decoration: underline;
}

a.button span{
  cursor: pointer;
}

.buttom_medium {
  float: left;
  background: url(/interface/images/button_medium.gif) no-repeat left top;
  font-weight: bold;
  width:96px;
  height: 18px;
  padding: 5px 10px;
  overflow:hidden;
  text-decoration: none;
  color: #231f20;
	font-size: 13px;
	font-weight: normal;
}
					
		#middenMiddel {
			float: left;
			width: 258px;
			margin-bottom:21px;
			margin-right: 21px;
			display: inline;
		}
		
		#webcam {
			float: left;
			width: 254px;
		  margin-bottom:21px;
			position: relative;
			display: inline;
		}
		
			#wagenborgvlag {
				position: relative;
				margin-bottom: -38px;
				margin-top: -10px;
				margin-left: -15px;
				z-index:3;
			}
		
			h2.webcamtitel {
					float: left;
					width: 254px;
					height: 38px;
					background: url(/interface/images/rechtstoptitelbg.png);
					color: #fff;
					text-shadow: #0072ab 2px 0px;
					font-size: 16px;
					line-height: 38px;
					margin-bottom: 0;
					text-indent: 70px;
					margin-top: 0;
				}
				
				h2.webcamtitel span {
					float: right;
					margin-right: 14px;
					font-size: 13px;
					display: inline;
				}
				
/* EINDE MIDDENRIJ */
/* BOTTOMRIJ */

	#bottomblokken {
		float: left;
		display: inline;
	}


		#bottomLeft {
			float: left;
			width: 258px;
			margin-right:25px;
		}
		  .bottomContent {
				float: left;
				width: 230px;
				height: 72px;
				background: url(/interface/images/bottombg.png) no-repeat left bottom;
				padding: 14px;
				display: inline;
			}
			
			.bottomContent p{
			  height:43px;
			  overflow:hidden;
			}
		
			#routebtn {
				position: relative;
				margin-top: -27px;
				margin-right: 10px;
			}
			
		#weer,
		#bottomMiddel{
			float: left;
			width: 258px;
			margin-right:21px;
			display: inline;
		}
		
			#weerinner {
				float: left;
				width: 258px;
				height: 100px;
				position: relative;
				background: url(/interface/images/weerbg.png);
				padding: 0;
			}
			
				#weerlinks {
					position: absolute;
					left: 0px;
				}
				
					#weerlinks img {
						position: absolute;
						left: -15px;
					}
				
					#weerlinks span {
						position: absolute;
						top: 9px;
						font-size: 19px;
						color: #231f20;
						font-weight: bold;
						left: 83px;
					}
					
				#wind {
					position: absolute;
					top: -13px;
					left: 132px;
				}
				
					#wind span {
						position: absolute;
						top: 25px;
						left: 55px;
						width: 60px;
						color: #231f20;
						font-size: 14px;
						text-align: center;
					}
					
				#water {
					position: absolute;
					left: 132px;
					top: 44px;
				}
				
					#water span {
						position: absolute;
						top: 11px;
						left: 55px;
						width: 60px;
						color: #231f20;
						font-size: 14px;
						text-align: center;
					}
					
		
		.bottomRight {
			float: left;
			width: 254px;
			display: inline;
		}
		
			.bottomRightContent {
				float: left;
				width: 226px;
				height: 72px;
				background: url(/interface/images/bottomrightbg.png) no-repeat left bottom;
				padding: 14px;
				display: inline;
			}
			
			.referentieContent{
			  float: left;
				width: 226px;
				background: url(/interface/images/bottomrightbg.png) no-repeat left bottom;
				padding: 14px;
				display: inline;
			}
			
			#innerRight .bottomRight{
			  margin-bottom:21px;			  
			}
			
			.referentieContent p{
			  overflow:hidden;
			}
			
/* dienstregelingen tabel */

#innerLeft  table.dienstregeling td{
  vertical-align:top;
  padding:4px 2px;
  text-align:center;
  color:#424242; 
  border-style:solid;  
}

#innerLeft table.dienstregeling_klein td{
  font-size:11px;
  color:#424242; 
}

#innerLeft table.dienstregeling td.scheidingsregel{
  padding:0px;
  background-color: #F99D92;
}

#innerLeft table.dienstregeling_klein td.scheidingsregel{
  padding:0px;
  background-color: #56AADA;
}

#innerLeft table.dienstregeling td.scheidingsregel div{
  width:12px;
  height:12px;
  float:right;
  background-color: #F99D92;
}

#innerLeft table.dienstregeling_klein td.scheidingsregel div{
  width:12px;
  height:12px;
  float:right;
  background-color: #56AADA;
}

#innerLeft table.dienstregeling th{
  vertical-align:top;
  text-align:center;
  padding:4px 2px;
  color:#292526;  
  border-style:solid;
}

#innerLeft table.dienstregeling th.dagdeel{
  padding:0px;
  width:120px;
  background-color: #FFFFFF;
}

#innerLeft table.dienstregeling th,
#innerLeft table.dienstregeling td{
   
   background-color:#EDDBDA;
}

#innerLeft table.dienstregeling_klein th,
#innerLeft table.dienstregeling_klein td{
   background-color:#e2f0f8;
}

#innerLeft table.dienstregeling th.datum,
#innerLeft table.dienstregeling td.datum{
  background-color:#EFC7C4; 
  line-height: 14px;
}

#innerLeft table.dienstregeling_klein th.datum,
#innerLeft table.dienstregeling_klein td.datum{
  background-color:#c4e0f0; 
  line-height: 14px;
}

#innerLeft table.dienstregeling_klein th.datum{
  font-size:11px;
}

#innerLeft table.dienstregeling th.helejaar,
#innerLeft table.dienstregeling td.helejaar
{
  background-color:#F99D92;
  color:#ffffff;
  line-height: 14px;
}

#innerLeft table.dienstregeling_klein th.helejaar,
#innerLeft table.dienstregeling_klein td.helejaar
{
  background-color:#6EB5DF;
  color:#ffffff;
  line-height: 14px;
}

#innerLeft table.dienstregeling th.helejaar{
  font-size:16px;
}

#innerLeft table.dienstregeling_klein th.helejaar{
  font-size:14px;
}

#innerLeft table.dienstregeling th.dagdeel div{
  padding:4px 2px;
}

#innerLeft table.dienstregeling td.rijeinde
{
  padding:0px;
  width:5px;
  background: url(/interface/images/dienstregeling/dagdeel_inner.gif) no-repeat right bottom;
}


#innerLeft table.dienstregeling td.rijeinde div{
  padding:15px 2px;
  width:1px;
  background: url(/interface/images/dienstregeling/dagdeel.gif) no-repeat right top;
}
			
/* FOOTER */
		
	#footer {
		float: left;
		padding-top:44px;
		width: 860px;
		background: url(/interface/images/footerbg.png) no-repeat;
		text-align: center;
		margin-bottom: 15px;
		display: inline;
		position:relative;
	}		
	
		h2#wagenborg {
			font-size: 18px;
			margin-top: 22px;
		}
		
		h2#wagenborg span {
			font-size: 18px;
			font-weight: normal;
			color: #007ac3;
		}
		
		#footer p {
			width: 814px;
			font-size: 10px;
			color: #858485;
			margin-left: 22px;
		}
		
			#footer p span {
				color: #292526;
			}
			
			#footer ul {
				margin-left: 330px;
				margin-bottom: 10px;
				width: 530px;
				float: left;
				display: inline;
			}
			
				#footer ul li {
					list-style: none;
					float: left;
					height: 12px;
					line-height: 12px;
					border-right: 1px solid #000;
					padding-right: 3px;
					padding-left: 3px;
					display: inline;
				}
				
				#footer ul li.last {
					border: none;
				}
				
					#footer ul li a {
					  display:block;
						color: #007ac3;
						text-decoration: none;
						font-size: 10px;
					}
					
		#footer .speak {
		  display: block;
		  clear: both;
		  width: 115px;
		  margin: 0px auto;
		}
		
		
/* EIND FOOTER */
/* CONTENTPAGINA */

	#innerLeft {
		float: left;
		width: 541px;
		margin-right:21px;
	}
	
	#innerLeft #googlemap{
	  height:500px;
	}
	
	#innerLeft.breed{
	  width:100%;
	}
	
		#innerLeft p {
			font-size: 13px;
			color: #231f20;
			line-height: 20px;
		}
		
		#innerLeft table {
		  width: 100%;
		  margin-bottom: 15px;
		  border-collapse: collapse;
		  line-height: 18px;
		}
		
		#innerLeft table th,
		#innerLeft table td {
		  vertical-align: top;
		  text-align: left;
		  padding: 4px 6px;
		  border: 1px dotted #ffffff;
		}
		
		#innerLeft table th p { color: #ffffff;}
		
		#innerLeft table th {
		  background: #6eb5df;
		  color: #ffffff;
		}
		
		#innerLeft table td {
		  background: #d7e8f2;
		}
	
		.inleiding {
			font-size: 13px;
			color: #231f20;
			line-height: 20px;
			margin-bottom: 25px;
		}
		
		.inleiding .alineaindex{
		  width:100%;
		  overflow:hidden;
		  margin:0px 0px 15px 0px;
		}
		
		.inleiding .alineaindex ul{
		  margin:0px 0px 0px 20px;
		  float:left;
		  width:230px;
		}
		
		.article {
			width: 100%;
			overflow: hidden;
			margin-bottom: 25px;
		}
		
      .afbeelding_klein {
        float: left;
        margin-right: 17px;
      }
			
			.articleRight {
				float: left;
				width: 385px;
			}
			
			#innerLeft .contentblok{
			  float:left;
			  width: 541px;
			  margin-bottom:20px;
			}
			
			.contentblok .titel{
			  float: left;
					width: 541px;
					text-decoration:none;
					font-weight:normal;
					height: 38px;
					background: url(/interface/images/middentitelbg_breed.gif);
					color: #fff;
					text-shadow: #0072ab 2px 0px;
					font-size: 16px;
					line-height: 38px;
					text-indent: 17px;
					margin-bottom: 0;
					margin-top: 0;
			}
			
			.contentblok .inhoud {
					float: left;
					width: 513px;
					background: url(/interface/images/bottomwidebg.png) no-repeat left bottom;
					padding: 14px 14px 14px 14px;
					display: inline;
				}
			
	#innerRight {
		float: left;
		width: 254px;
	}
			
			
	.rechterblock {
		float: left;
		margin-top: 0px;
		margin-bottom: 21px;
		display: inline;
	}
	
	  .rechterblock .button{
	    position:absolute;
	    bottom:15px;
	    right:15px;
	  }
		.rechterblock img {
			float: left;
		}

/* Formulieren */

#formulier .regel {
  width: 100%;
  overflow: hidden;
  margin-bottom: 8px;
}

#formulier .regel label {
  float: left;
  width: 169px;
  padding: 4px 10px 4px 0px;
}

#formulier .regel input,
#formulier .regel textarea {
  width: 350px;
  padding: 4px 5px;
  font-family: tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #292526;
  border: 1px solid #3C97CE;
}

#formulier .regel textarea {
  height: 120px;
}

#formulier .regel .small {
  width: 100px;
}

#formulier .fingevuld input,
#formulier .fingevuld textarea {
  border-color: #dd0000;
}

.zoekresultaten {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.zoekresultaten li {
  margin: 0px;
  padding: 10px 0px;
  list-style: none;
  border-bottom: 1px solid #89b6cf;
}

.zoekresultaten li .titel {
  display: block;
  font-weight: bold;
}


/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container {height:400px; width:600px; background-color:#fff; border:3px solid #ccc;}
#simplemodal-container a.modalCloseImg {background:url(/interface/images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-10px; right:-13px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}


/* Nieuwsoverzicht */

#nieuwsoverzicht {
  list-style: none;
  list-style-image: none;
  margin: 0px;
  padding: 0px;
}

#nieuwsoverzicht li {
  width: 100%;
  margin: 0px;
  padding: 10px 0px;
  overflow: hidden;
  border-bottom: 1px solid #a8cee8;
  line-height: 18px;
  list-style: none;
  list-style-image: none;
}

#nieuwsoverzicht li h3 {
  margin: 0px;
}

#nieuwsoverzicht li .datum {
  color: #616161;
  margin-bottom: 5px;
}

#nieuwsoverzicht li .thumb {
  float: left;
  margin: 0px 15px 15px 0px;
}

#nieuwsoverzicht li p {
  margin: 0px;
}

.paginering {
  text-align: center;
  font-weight: bold;
  margin: 12px 0px;
}

.paginering .niet_actief {
  color: #aaaaaa;
}

h2 .print{
  float:right;
  font-size:12px;
  #margin-top:-20px;
  margin-top: -30px;
}

.nieuwstitel
{
	padding-right:120px;
	position:relative;
	width:541px;
}

 .print
{
	position:absolute;
	right:0;
	top:0px;
	float:right;
	margin:0px;
}