@charset "UTF-8";
/* CSS Document */

/*
Copyright (c) 2011, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.php
version: 2.9.0
*/
html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}
html {
	height:100%;
	
	overflow:hidden;
}
body {
	margin:0;
	color:#666;
	font-family: "proxima-nova",sans-serif;
	
	font-size:13px;
	overflow:hidden;
}
img {border-style:none;}
h1{
	font-size:16px;
	text-transform:uppercase;
	color:#000;
	line-height:21px;
	margin-bottom:30px;
	}
h2{
	font-size:14x;
	text-transform:uppercase;
	color:#000;
	line-height:18px;
	margin-bottom:5px;
	
	}
h3{
	font-size:12px;
	color:#fff;
	line-height:15px;
	margin-bottom:5px;
	font-weight:bold;
	}
p{
	font-size:13px;
	color:#666;
	line-height:19px;
	margin-bottom:21px;
	}
p:last-child, p:only-child{
	margin-bottom:0px;
	}
a{
	color:#666;
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}
ul{margin-bottom:21px;}
#wrapper{	
 	width:100%;
	height:450px;
	position:relative;
	z-index:100; 
}  
#sidebar{
	background:#fff;
	width:236px;
	height:1500px;
	position:absolute;
	
	border-right:1px solid #ebebeb;
	overflow:hidden;
	z-index:1;
	}
#content{
	background:#f6f6f6;
	width:670px;
	height:1500px;
	position:absolute;
	top:50%;
	margin-top:-750px;
	overflow:hidden;
	z-index:0;
	left:-800px;
	}
.sub .active{
	text-decoration:underline !important;
	}
.sub{
	margin-top:10px;
	margin-bottom:10px;
	}
.center{
	width:1000px;
	position:relative;
	
}
.logo{
	text-align:center;
	position:relative;
	top:80px;
	}
.menu{
	top:110px;
	
	position:relative;
	text-align:center;
	}
.menu ul{
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:24px;
	}
.menu ul li a{
	text-decoration:none;
	}
.menu ul li a:hover, .menu ul li a.active{
	text-decoration:none;
	color:#000;
	}
.menu ul li a.active{
	font-weight:bold;
	}
.menu ul ul{
	font-size:14px;
	margin-left:30px;
	line-height:24px;
	}
.center .left{
	float:left;
	width:236px;
	}
	
.center .main{
	width:320px;
	float:left;
	padding-top:80px;
	padding-left:40px;
	}
.center .main2{
	width:350px;
	float:left;
	padding-top:50px;
	}
.tekstveld, textarea{
	border:1px solid #cecece;
	padding:7px;
	width:230px;
	margin-top:5px;
	color:#cecece;
	}
	.redbox{
	 border-color:#ff0000; 	
	}
#btn_verzenden{
	width:232px;
	display:block;
	background:#f6f6f6;
	color:#000;
	padding:7px;
	text-align:center;
	margin-top:5px;
	}
#btn_verzenden:hover{
	display:block;
	background:#000;
	color:#fff;
	text-decoration:none;
	}

.contactformstatus{
margin-top:10px;
color:#ff0000;	
}
	
	
.news .news_item{
	width:320px;
	padding: 0 15px 0 15px;
	background:#fff;
	height:400px;
	}
	
.news .news_item img{
	margin: 0 20px 20px 0;
	float:left;
	}
	
.moqo{
	position:fixed;
	width:236px;
	z-index:200;
	bottom:10px;
	text-align:center;
	}
	

.moqo p{
	color:#b7b7b7;
	font-size:10px;
}

.menu ul ul .subsub{
	margin-left:0px; 
	margin-bottom:5px; 
}
.menu ul ul .subsub li{
	text-transform:uppercase;
	font-size:9px;
	float:left;
	margin-right:1px;
}

.menu ul ul .subsub li a{
	padding:3px;
}
.menu ul ul .subsub li a.active, .menu ul ul .subsub li a:hover{
	background-color:#000;
	color:#efefef;	
}
.main ul{
	margin-left:12px;
	}
.main ul li{
	list-style-type:disc;
	line-height:19px;
	margin-bottom:10px;
	}
.nav{
	top:50%;
	
	position:absolute;
	width:111px;
	height:55px;
	right:0px;
	z-index:200;
	}
	
.nav ul li{
	float:left;
	}
.nav #btn_right{
	margin-left:1px;
	}
.nav a{
	display:block;
	}
strong{
	font-weight:bold;
	color:#000;
	}
.team td{
	padding-right:20px;
	padding-bottom:5px;
	}
#fotobill{
	float:left;
	margin: 0px 20px 10px 0;
	}
	
	
@media (max-width: 767px) {
	   	.vegas-background{
			/*display:none !important;*/
			}
		.image{
			display:block;
			}
		#wrapper{	
			width:100%;
			height:auto;
			position:relative;
			z-index:100; 
			margin-top:55px !important;
			}  
		#sidebar{
			background:none;
			width:100%;
			height:100%;
			position:absolute;
			border-right:none;
			overflow:hidden;
			z-index:1;
			background-color: #FFFFFF;
			}
		#content{
			background:none;
			width:100%;
			height:auto;
			position:absolute;
			top:200px;
			margin-top:0px;
			overflow:hidden;
			z-index:0;
			}
		.center{
			width:100%;
			position:relative;
			float:left;
			clear:both;
			top:0px;
			}
		.center .left{
			float:left;
			width: 100%;
			}
		.center .main{
			width:70%;
			margin-top:50px;
			clear:both;
			float:left;
			padding-left:55px;
			padding-right:55px;
			background-color: #f6f6f6;
			padding-bottom: 55px;
			}
		.menu{
			top:0px;
			margin-top:30px;
			text-align: center;
			}
		.logo{
			top: 0px;
			}	
		.moqo{
			position:relative;
			width:100%;
			z-index:200;
			float:left;
			clear:both;
			padding:20px 0px 20px 55px;
			text-align: left;
			background-color: #FFFFFF;
			margin-top: 510px;
			}
		#fotobill{
			width: 100%;
			}	
		body {
			/*overflow: scroll*/
		}	
		html {
			overflow: scroll;
		}
		.nav{
			top: 500px;
		}
}	