html,body {
	height:100%;
	color:#000;
	margin:0;
	padding:0;
}
body{
	font-family: Arial;
	font-size:13px;
	color:#666;
	letter-spacing:0.01em;
	word-spacing:0;
	line-height:1.5;
}
.title {
	font-size:30px;
	letter-spacing:1px;
	display:block;
	margin-top:-12px;
	height:52px;
	text-transform:uppercase;
}
h1{
	font-size:36px;
	color:#0063be;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:20px;	
}
h2{
	font-size:32px;
	color:#0063be;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
h4{
	font-size:32px;
	color:#0063be;
	font-weight:normal;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
a{
	text-decoration:none;
	color:#0063be;
}
a:hover{
	color:#000;
}
.black{
	color:#000;
}
.white{
	color:#fff;
}
.bimg{
	border:1px solid #ccc;
	padding:1px;

}
.simg{
	border:1px solid #ccc;
	padding:1px;

	margin-bottom:12px;
}
.limg{
	border:1px solid #ccc;
	padding:1px;

}
.red_btn{
	width:467px;
	height:45px;
	margin-left:12px;
}
.contact{
	border:1px solid #ccc;

	background-color:#0063be;

	width:212px;
	height:220px;
	color:#ffffff;
	font-size:32px;
}
.contact .info{
	padding-top:12px;
	padding-bottom:16px;
	color:#212121;
	font-weight:bold;
	font-size:37px;
}
.button{
	height:28px;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:10px;
	font-size:12px;
	border-radius:3px;
	-0-border-radius:3px;
	-icab-border-radius:3px;
	-khtml-border-radius:3px;
	moz-border-radius:3px;
	webkit-border-radius:3px;
	-webkit-box-shadow:  1px 1px 3px #000;
	-moz-box-shadow:1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
	background:url(/images/bg_button.jpg);
	background-repeat:repeat-x;	
	color:#fff;
	border:none;
}
.button:hover{
	background:url(/images/bg_button_hover.jpg);
	background-repeat:repeat-x;			
	color:#000;
}
#top{
	text-align:center;
	left:0px;
	top:0px;
	margin:0;
}
.top_container{
	color:#ccc;
	top:0;
	display:block;
	margin:0 auto;
	padding:0;	
	background:#fff;
}
	.top_container #logo{
		margin-top:10px;
		margin-bottom:10px;
	}
	.top_container .menu{

	}
	.top_container #line{
		color:#0063be;		
		font-weight:bold;
		font-size:33px;
		letter-spacing:1px;
		text-transform:uppercase;

	}
	#nav{
		font-size:18px;
		font-weight:bold;

	
	}
	#nav a,#nav a:hover{
		text-decoration:none;
		text-transform:uppercase;
		color:#666;	

	}
	#nav a:hover{
		color:#000;
	}

.midden{
	position:relative;
	left:0px;
	top:0px;
	margin:0;

	height:420px;
	overflow:hidden;
	border:none;	
}
#midden1{
	background:url(/images/entresolvloer.jpg);	
	background-repeat:no-repeat;
}
	/* slides */
	
	#slideshow {
	background:url(/images/entresolvloer.jpg);	
	background-repeat:no-repeat;
	z-index:-10;
	}
	#slideshow span {
	    position:absolute;
	    top:3;
	    left:3;
	    z-index:8;
	    opacity:0.0;
	    background-color: #fff;	
		width:1900px;
		height:420px;
		overflow:hidden;
	}
	#slideshow span.active {
	    z-index:10;
	    opacity:1.0;	
	}
	#slideshow span.last-active {
	    z-index:9;
	}

.midden_container{
	position:relative;
	color:#ccc;
	top:0;
	width:994px;
	height:100%;
	z-index:auto;
	margin:0 auto;
	padding:0;
	z-index:10;
	display:table;	
	padding-left:10px;
}
.opmerking{
	color:#FFF;
	letter-spacing:0.01em;
	line-height:1.4;
	text-shadow:0px 1px 1px #000;
	position:absolute;
	right:0px;
	top:90px;
	width:225px;
	font-size:16px;
	height:408px;
	padding-left:16px;
	padding-right:16px;
	padding-top:12px;
	background:url(/images/opacity_b.png);
	background-repeat:repeat;
	z-index:10;
}

.corder{

	font-size:28px;
	font-weight:bold;
	color:green;
	text-align:center;
	text-transform:uppercase;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px;
	width:300px;
}
.row {
	color:#333;
	text-align:center;
	background-color:#ddd;
}
.content{
	position:relative;
	float:left;
	width:984px;
}
.content_titel{
	height:55px;
	position:relative;	
	float:left;
	float:left;
	top:-20px;
	width:880px;
	padding-top:15px;
	font-size:36px;
	color:#0063be;
	letter-spacing:0.004em;
	word-spacing: 0.01em;
	inline:block;	
	line-height:1.2;
	text-transform:uppercase;
}
.content_txt{
	float:left;
	width:436px;
	height:332px;
	color:#333;
	border:1px solid #ccc;
	background:#f9f9f9;
	line-height:1.7;
	letter-spacing:0.04em;
	text-align:justify;
	padding-left:15px;
	padding-right:15px;
}
.content_txt2{
	float:left;
	width:434px;
	height:auto;
	color:#333;
	border:1px solid #ccc;
	background:#f9f9f9;
	line-height:1.7;
	letter-spacing:0.04em;
	text-align:justify;
	padding-left:15px;
	padding-right:15px;
	margin-left:16px;	
}
.free_txt{
	float:left;
	width:489px;
	height:332px;
	color:#333;
	line-height:1.7;
	letter-spacing:0.04em;
	text-align:justify;
	padding-right:15px;
}
.content_block{
	width:953px;
	color:#fff;
	font-size:29px;
	text-align:center;
	border:1px solid #ccc;
	background:#0063be;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:15px;
	padding-right:15px;
	float:none;
}
.content_item{
	display:block;
	padding-top:15px;
	padding-bottom:15px;
	color:#000;
	border:1px solid #ccc;
	background:#e3e3e3;
	text-transform:uppercase;
	text-align:center;
	font-size:23px;
	font-weight:normal;

	line-height:34px;
}
.content_item:hover{
	color:#0063be;	
}
.bottom{
	left:0px;
	top:0px;
	margin:0;
	font-size:11px;

}
#footer1{
	padding-top:20px;
	background:#181e22;
	border-top:3px solid #ccc;
}
#footer2{
	background:#141719;
	color:#999;
	border-top:1px solid #313538;
	padding-bottom:20px;
}
.bottom_container{
	top:0;
	margin:0 auto;
	padding:0;
}
.bottom_unit{
	font-size:12px;
	color:#999;
	margin:0;
}
.bottom_unit a, .bottom_unit a:hover{
	color:#ccc;	
	font-size:12px;
	text-decoration:none;
	inline:block;
	border-bottom: groove 2px #666;
	padding:10px 0px;
	text-shadow:0px 2px 1px #000;
	display: inline-block;
}
.bottom_unit a:hover{
	color:#2e9adb;	
}
.bottom_title{
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#fff;	
	display: inline-block;
	text-transform:uppercase;
	text-shadow:none;
}
.bottom_item{
	color:#ccc;	
	font-size:12px;
	text-decoration:none;
	inline:block;
	border-bottom: groove 2px #666;
	padding:10px 0px;
	width:221px;
	margin:3px 0px 3px 0px;
	text-shadow:0px 2px 1px #000;
	display: inline-block;
}
.footer_txt{
	color:#2e9adb;
	font-size:25px;
	font-weight:normal;

}
.footer_cpy{
	padding-top:12px;

}
.footer_links{
	margin-top:6px;
	padding-left:40px;
}
.footer_links a{
	color:#999;
}
.footer_links a:hover{
	color:#2e9adb;
}
.line{

}
phone, .phone a{
	color:#fff;
}
#social{
	left:0;
	border:none;
	margin-top:44px;
}
.social_unit{
	position:relative;	

	left:0;
	width:32px !important;
	height:32px !important;
	cursor:pointer;	
	border:0px !important;

	border-bottom: 0px !important;
	margin-right:20px !important;
}
#slider_container{

	height:100%;
	width:100%;	
	overflow:hidden;
}
#slider{
	position:absolute;
	height:100%;
	width:4016px;
	left:-3012px;
	text-align:center;	
}
.slider{
	position:relative;

	height:100%;
	width:1004px;	
	overflow:hidden;
	text-align:center;
}
.slider_unit{
	position:relative;	
	float:left;
	left:0px;
	top:260px;
	width:260px;
	height:398px;
	margin:0px 0px 0px 22px;
	padding-top:2px;
	padding:14px;
	border-radius:20px;
	-0-border-radius:20px;
	-icab-border-radius:20px;
	-khtml-border-radius:20px;
	moz-border-radius:20px;
	webkit-border-radius:20px;
	border:1px solid #ccc;
	-webkit-box-shadow:0 2px 15px #000;
	-moz-box-shadow:0 2px 15px #000;
	box-shadow:0 2px 15px #000;
	cursor:pointer;
	color:#333;
	font-size:13px;
	line-height:1.7;
	letter-spacing:0.04em;
	background:#FFF;
	text-align:left;
}
.slider_unit img{
	border:1px solid #ccc;
	padding:1px;
	float:left;
	margin-right:12px;
}
#slider_unit1{
	border:5px solid #0063be;
}
#slider_unit2{
	border:5px solid #0063be;
}
#slider_unit3{
	border:5px solid #0063be;
}
#slider_menu{

	z-index:10000;
}