body {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
}

.wrap {
	width:960px;
	margin:auto;
	overflow:hidden;
	zoom:1;
}
#header {
/*margin-top:-137px; */
	position: relative; 
}
.header-red { /*margin-top:-167px !important;*/}
#content {
	position:relative;
	z-index:1;
	
}
.right-image{
	margin:7px 0px 10px 5px;
}
.content-inner {
	
}
.topOffset{
	margin-top:20px;
}
.inner-leren {
	margin-top:6px;
}
.blot-y-b {
	display: block;
	position: absolute;
	left:808px;
	top:23px;
	z-index:10;
}

.lamp-y-b {
	position:absolute;
	left:799px;
	top:23px;
	//top:22px;
	z-index:10;
}
.l-col {
	width:485px;
}
.r-col {
	width:426px;
	padding-left:19px;
}

/*.r-col img {
	height:237px;
}*/

.index-header {
	padding:49px 0px 49px 0;
	text-align: center;
}

.index-entrance-area {
	background:#632272;
	padding:40px 39px;
	overflow:hidden;
	zoom:1;
	width:882px;
}

.entrance {
	width:422px;
	height:395px;
	float:left;
	background:#fff;
	text-align:center;
	margin:0px !important;
	
}

.entrance a {
	display: block;
	width:422px;
	height:395px;
	text-align:center;
	text-decoration: none;
}

.entrance.left {

		
	}
	.entrance.right {
		float:right;
		
	}
.color-green {
	color:#008641;
}
.color-red {
	color:#a80f32;
}
.color-purple {
	color:#632272;
}
.color-white {
	color:#fff;
}
.transfer {
	float:right;
	width:243px;
	overflow:hidden;
	zoom:1;
}
	.transfer a {
		float:left;
		display:block;
		color:#fff;
		font-size:10px;
		background:grey;
		text-decoration:none;
		padding:2px 10px 4px;
	}
	.transfer a:hover { color:#fff;}
	
		.transfer a.transfer-1 {
			background:#008641;
		}
		.transfer a.transfer-2 {
			background:#a80f32;
		}

	

	.button-simple-wide-grey {
		display:block;
		font-size:14px;
		color:#fff;
		text-decoration:none;
		text-align:center;
		background:grey;
		height:34px;
		margin:auto;
		margin-top:0px;
		padding-top:8px;
		background:#008641 url(/img/public/button-bg-yellow.gif) repeat-x left center;
		line-height:1.6;		
	}
	
	.button-simple-wide-grey.redButton {
		display:block;
		font-size:14px;
		color:#fff;
		text-decoration:none;
		text-align:center;
		background:grey;
		height:34px;
		margin:auto;
		margin-top:0px;
		padding-top:8px;
		background:#008641 url(/img/public/button-bg-violet.gif) repeat-x left center;
		line-height:1.6;		
	}	
	
	.r-col .button-simple-wide-grey.redButton {
		display:block;
		font-size:14px;
		color:#fff;
		text-decoration:none;
		text-align:center;
		height:31px;
		margin:auto;
		margin-top:0px;
		padding-top:0px;
		background:#008641 url(/img/public/button-bg-violet.gif) repeat-x left center;
		line-height:31px;		
	}
	
	.button-simple-wide-grey:hover {
		color:#fff;
		background:#008641 url(/img/public/button-bg-green-big.gif) repeat-x left center;
		text-decoration:none;	
	}
	.button-simple-wide-grey.redButton:HOVER {
		color:#fff;
		background:#008641 url(/img/public/button-bg-red-big.gif) repeat-x left center;
		text-decoration:none;	
	}
	
	.button {
		display:block;
		font-size:18px;
		color:#fff;
		text-decoration:none;
		text-align:center;
		background:grey;
		width:273px;
		height:34px;
		margin:auto;
		margin-top:9px;
		padding-top:4px;
		line-height:1.5;		
	}
	.button:hover {
		color:#fff;
		text-decoration:none;		
	}
	.button.red {
		background:#a80f32 url(/img/public/button-bg-red.gif) repeat-x left center;
	}
	.button.green {
		background:#008641 url(/img/public/button-bg-green.gif) repeat-x left center;
	}
	.button.simple {
		font-size:12px;
		font-weight:normal;
		height:28px;
		padding-top:0;
		margin:0px 0px 5px 0px;
		line-height:28px;
	}
	.button.locatie {
		padding-left:63px;
		text-align:left;
		width:210px;
	}
	
	.button.locatie:HOVER {
		background:#008641 url(/img/public/button-bg-grey.gif) repeat-x left center;
		color:#fff;
	}
	
	
.bottom-contacts {
	margin:10px 0px 15px 260px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	zoom:1;
	
}	
.bottom-contacts.submenu {
	margin:6px 0px 6px 70px;
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	zoom:1;
	
}
.bottom-news.submenu {
	
	padding:0px;
	list-style-type:none;
	overflow:hidden;
	zoom:1;
	display:block;
	position:relative;
	margin: 6px 6px 6px;
	
}
.submenu-container{
	width:485px; text-align:center;
}
.submenu-wrapper{
	text-align:left;
	position: relative;
	float:left;
}
.bottom-contacts.submenu.right {
	margin:6px 0px 6px 271px;	
}
.bottom-news.submenu.right {
	margin:6px 0px 6px 170px;	
}
.bottom-news li {
		float:left;
		border-right:solid 1px #656667;
		color:#656667;
		padding:0px 10px;
		height:14px;
		line-height:14px;
		font-size:11px;
	}	
		.bottom-news li.last {
			border-right:none;
		}	
		.bottom-news li a {
			color:#656667;
			text-decoration:none;
			font-size:11px;
		}	
		.bottom-news li a:hover {
			color:#656667;
			text-decoration:underline;
		}	
		
.submenu.leren {
	margin:0px 0px 6px 157px;	
}	
	.bottom-contacts li {
		float:left;
		border-right:solid 1px #656667;
		color:#656667;
		padding:0px 10px;
		height:14px;
		line-height:14px;
		font-size:11px;
	}	
		.bottom-contacts li.last {
			border-right:none;
		}	
		.bottom-contacts li a {
			color:#656667;
			text-decoration:none;
			font-size:11px;
		}	
		.bottom-contacts li a:hover {
			color:#656667;
			text-decoration:underline;
		}	
#navigation {
	background:#b7b9bb url(/img/public/blot-y-c.gif) no-repeat right top;
	height: 36px;
}
.nav-red {
	background:#b7b9bb url(/img/public/lamp-y-c.gif) no-repeat right top !important;
}
		
#menu, #search {
	padding-top:6px;
	padding-bottom:6px;
}		
	#menu ul {
		list-style-type:none;
		margin:0px;
		padding:0px;
		padding-left:6px;
		overflow:hidden;
		zoom:1;
		float:left;
	}		
		#menu ul li {
			float:left;
		}		
		#menu ul li a {
			display:block;
			color:#fff;
			border-right:solid 1px #d0d1d2;
			text-decoration:none;
			background:#b7b9bb;
			font-size:11px;
			padding:5px 10px 5px 10px;
		}		
		#menu ul li a.last {
			border-right:0px;
		}
		#menu ul li a:hover {
			color:#fff;
			background:#008641;
		}		
			#menu.red-menu ul li a:hover {
				color:#fff;
				background:#a80f32;
			}		
		#menu ul li.selected a {
			color:#fff;
			background:#008641;
		}		
			#menu.red-menu ul li.selected a {
				color:#fff;
				background:#a80f32;
			}		
		#menu ul li.last a {
			border:none;
		}	
		
.search-form {
	float:right;
	width:228px;
	padding-right:6px;
}		
.search-form input {
	margin:0px !important;
	float:left;
	z-index:30;
}		
	.search-form input.s-text {
		margin:0px !important;
		border:solid 1px #808080;
		padding:3px;
		width:150px;
		position:relative;
	}		
	.search-form input.s-button {
		margin:0px !important;
		background:#008641 url(/img/public/button-bg-green.gif) repeat-x center center;
		color:#fff;
		padding:3px 10px 3px 10px;
		border:none;
		cursor:pointer;
		width:70px;
		height:24px;
		z-index:50;
		position:relative;
	}		
		.search-form input.s-button.red {
			background:#008641 url(/img/public/button-bg-red.gif) repeat-x center center;

		}		
	
/*
 ==============  content =================
*/	
.wellcome-text p {
	margin-bottom:1em;
}

.leesmeer{
	font-size: 10px;
	font-style:italic;
	display:inline-block;
}

.leesmeer_news{
	font-size: 10px;
	font-style:italic;
	display:inline-block;
	top: -5px;
	position: relative;
}
.formMessage{
	padding-top:12px;
}
.wellcome-green {
	overflow:hidden;
	zoom:1;
	background:#008641;
	padding-top:18px;
	padding-bottom:5px;
	margin-bottom:10px;
}	

.wellcome-green img {
	height:237px;
}

.wellcome-red img {
	height:242px;
}

.wellcome-green .wellcome-text	{
	background:#fff;
	margin:5px 0px 5px 35px;
	padding:15px 20px 5px 25px;
	color:#008641;
}
.wellcome-green .wellcome-text a	{
	color:#008641;
}
.wellcome-green .wellcome-text a:hover	{
	color:#008641;
	text-decoration:none;
}
	.wellcome-green .wellcome-text h1	{
		margin:0px 0px 10px 0px;
		padding:0px;
		color:#008641;
		font-size:12px;
		font-weight:bold;
	}
	
	
			.wellcome-red {
				overflow:hidden;
				zoom:1;
				background:#a80f32;
				padding-top:18px;
				padding-bottom:5px;
				margin-bottom:10px;
			}	
				
			.wellcome-red .wellcome-text	{
				background:#fff;
				margin:5px 0px 5px 35px;
				padding:15px 20px 5px 25px;
				color:#a80f32;
			}
			.wellcome-red .wellcome-text a	{
				color:#a80f32;
			}
			.wellcome-red .wellcome-text a:hover	{
				color:#a80f32;
				text-decoration:none;
			}
				.wellcome-red .wellcome-text h1	{
					margin:0px 0px 10px 0px;
					padding:0px;
					color:#a80f32;
					font-size:12px;
					font-weight:bold;
				}
	
	
.column-left {
	float:left;
	width:495px;
	overflow:hidden;
	zoom:1;
	margin-right:30px;
	margin-top:10px;
}	
.column-right {
	float:left;
	width:435px;
	overflow:hidden;
	zoom:1;
	margin-top:10px;
}	

.borders {
	border:solid 1px #a7a7a8;
}

.box {
	padding:14px 20px 0px 20px;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
	background:none;
}
.pb {
	padding-bottom:15px;
}

.content {
	height: 538px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.content {height: 536px !important;}
}

.content-red {
	height: 560px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.content-red {height: 558px !important;}
}

.mynew {
	height:478px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.mynew {
	height:475px !important;
}
}

.content .news-prew-text{
	width: 410px;
}

.homebox {
	height: 217px;
	padding:6px 20px;
}

.homebox-red {
	height: 233px;
}

.homebox-red p img {
	vertical-align:middle;
}

.homebox-red p {
	line-height:16px;
}

.homebox p img {
	vertical-align:middle;
}

.homebox p {
	line-height:16px;
}

.kern .jScrollPaneTrack {
	height: 99.6%; 
}

.newsboxhome {
	height: 100px;
}

.waarom {
	padding:25px 30px 15px 35px;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
.waarom p {
	margin-bottom:22px;
}
h2 em{
	font-size:12px;
}
h2 {
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}
.bb-last-item {
	margin-bottom:15px !important;
}	
	
.locaties {
	float:left;
	height:100px;
	width:70px;
}
.locaties-list {
	float:left;
	width:250px;
}

.news-prev-img {
	width:128px;
	margin-bottom:10px;
}
	.news-prev-img img {
		border:solid 2px #b9bbbd;
	}
.news-prew-text {
	width:400px;
}
.news-prew-text.short_news{
	width:310px;
}
	.news-prew-text p.title {
		font-weight:bold;
		margin-bottom:5px;
	}

	.cont-adr {
		width:235px;
		padding-left:10px;
	}
	.cont-tel {
		width:125px;
		margin-right:-20px !important;
	}

.tabs {
	list-style-type:none;
	margin:0px;
	padding:0px 0px 1px 0px;
	overflow:hidden;
	zoom:1;
	background:#abadae;
}	
			
.tabs li {
	float:left;
}

.tabs.tabs-red li a {
		display:block;
		color:#fff;
		text-decoration:none;
		width:104px;
		padding:2px 8px 3px 7px;
		border-left:solid 1px #008641;
		text-align:center;		
	}	
	
		.tabs.tabs-red li.first a {
			display:block;
			width:114px;
			color:#fff;
			text-decoration:none;
			border:none;					
		}	
		
		.tabs.tabs-red li.last a {
			display:block;
			width:93px;
			color:#fff;
			text-decoration:none;			
								
		}
		.tabs.tabs-red li.last.locatie a {
			display:block;
			width:76px;
			color:#fff;
			text-decoration:none;			
			border:none;	
			border-left:solid 1px #a80f32;				
		}
		
		.tabs.tabs-red li.beforelast a {
			width:79px;					
		}

	.tabs li a {
		display:block;
		color:#fff;
		text-decoration:none;
		width:141px;
		padding:2px 10px 3px 10px;
		border-left:solid 1px #008641;
		text-align:center;		
	}	
	.tabs.tabs-5 li a {

		width:72px;
		
	}	
	
	
			.tabs.tabs-red li a {
				border-left:solid 1px #a80f32;
					
			}	
		.tabs li.first a {
			display:block;
			color:#fff;
			text-decoration:none;
			border:none;					
		}	
			.tabs.tabs-5 li.first a {
				width:90px;					
			}	
		.tabs li a:hover {
			background:#008641;
			color:#fff;			
		}	
			.tabs.tabs-red li a:hover {
				background:#a80f32;
				color:#fff;			
			}	
		.tabs li a.current {
			background:#008641;			
		}
			.tabs.tabs-red li a.current {
				background:#a80f32;			
			}

			
.panes div.scpane {
	background:#008641;
	color:#fff;
	min-height:186px;
}
	.panes div.scpane-red {
		background:#a80f32;
		color:#fff;
		min-height:186px;
	}
.panes.scroll div.scpane {
	background:#fff;
	color:#000;
	height:524px;
	border:solid #b8babc;
	border-width:0px 1px 1px 1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.panes.scroll div.scpane {
	background:#fff;
	color:#000;
	height:522px;
	border:solid #b8babc;
	border-width:0px 1px 1px 1px;
}
}

.panes.scroll div.scpane-red {
	background:#fff;
	color:#000;
	height:556px;
	border:solid #b8babc;
	border-width:0px 1px 1px 1px;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
.panes.scroll div.scpane-red {
	background:#fff;
	color:#000;
	height:554px;
	border:solid #b8babc;
	border-width:0px 1px 1px 1px;
}
}
.panes.scroll .news-prev-img {
	border:none;
	height:auto;
	min-height:90px;

}
.panes.scroll .news-prew-text {
	border:none;
	height:auto;
	min-height:90px;
	width:275px;
	text-align: justify;

}
.panes.scroll .news-prew-text h2 {
	margin-bottom:0px;

}

/*
* Required for photo slider
*/
.containergal { 
	width:424px; 
	height:260px; 
	overflow:hidden; 
	position:relative; 
 }
.slides { 
	position:absolute;
	top:0; left:0; 
}
.slides > div { 
	position:absolute; 
	top:0; width:424px; 
	display:none;
 }
 
/*
* Optional
*/
#loopedSlider,#newsSlider { margin:0; width:424px; position:relative; clear:both; overflow:hidden; margin-bottom:10px; }
ul.pagination { list-style:none; padding:0; margin:0; display:none; }
ul.pagination li { float:left; }
ul.pagination li a { padding:2px 4px; }
ul.pagination li.active a { background:blue; color:white; }

#loopedSlider .previous{
	display:block;
	float:left;
	margin:10px;
}
#loopedSlider .next{
	display:block;
	float:right;
	margin:10px;
}


/*
=============================
*/

.form {
	padding:10px;
	margin:0px 0 40px 0;
}
.form p {
	padding:0px;
	margin:0px 0px 6px 0px;
	overflow:hidden;
	zoom:1;
}
.form p label {
	padding:3px 0px 0px 0px;
	margin:0px;
	float:left;
	width:120px;
	font-weight:normal;
}
.form p input {
	padding:4px;
	margin:0px 10px 0px 0px;
	float:left;
	width:200px;
}
.form p input.short {
	width:90px;
}
.form p select {
	padding:4px;
	margin:0px 10px 0px 0px;
	float:left;
	width:210px;
}
.form p textarea {
	padding:4px;
	margin:0px 10px 0px 0px;
	float:left;
	width:320px;
	height:100px;
}
.form p textarea.watermark {
	color:#c7c9cd;
	font-style:italic;	
}

.form .s-button {
	width:100px;
	float:left;
	margin:0px 0 0 240px;
	background:#008641 url(/img/public/button-bg-green.gif) repeat-x center center;
	color:#fff;
	padding:2px 10px 7px 10px;
	//padding:3px 10px 5px 10px;
	border:none;
	cursor:pointer;
	width:90px;
	height:24px;
	font-size:12px;
}
.form .s-button.b-red {
	background:#008641 url(/img/public/button-bg-red.gif) repeat-x center center;
}

.kern .jScrollPaneContainer {
	height:487px !important;
}

.news-prew-text p {
	margin-bottom:1em;
}
