@charset "utf-8";


body {
	font-size: 17px;
	line-height:24px;
	font-weight:300;
	font-family: 'Lato', sans-serif;
	color:#333;
	margin-top: 0px;
	margin:0px;
	padding:0px;
background: #FFFFFF; /* Old browsers */
background: -moz-linear-gradient(left, #F8F8F8 0%, #ffffff 50%, #F8F8F8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e5e5e5), color-stop(50%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, #F8F8F8 0%,#ffffff 50%,#F8F8F8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, #F8F8F8 0%,#ffffff 50%,#F8F8F8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, #F8F8F8 0%,#ffffff 50%,#F8F8F8 100%); /* IE10+ */
background: linear-gradient(to right, #F8F8F8 0%,#ffffff 50%,#F8F8F8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F8', endColorstr='#F8F8F8',GradientType=1 ); /* IE6-9 */		
min-width:1100px;
		top:0px;

}

/* // class als je floating div's gebruikt, wordt toch de hoogte berekend// */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

#content_full td{
vertical-align:text-top;
}

#content_full h1{
	color:#333333;
	padding-top:0px;
	margin-top:0px;
	line-height:50px;
	font-size:40px;
	font-weight:300;
	font-style:italic;
}
#content_full h2{
	color:#333333;
	padding-top:0px;
	margin-top:0px;
	line-height:35px;
	font-size:28px;
	font-weight:400;
	}
#content_full h3{
	color:#333333;
	

	padding-top:0px;
	margin-top:0px;
	line-height:35px;
	font-size:24px;
	font-weight:300; 
	
	
}
#content_full h4{
	color:#333333;
	padding-top:0px;
	margin-top:0px;
	line-height:35px;
	font-size:22px;
	font-weight:700;
	font-style:italic;
}
h1{

color:#333333;
padding-top:0px;
	margin-top:0px;
	line-height:40px;
	font-size:30px;
}
h1 u{

background-color:rgb(19, 171, 192);	
text-decoration:none;
color:#222;
padding-bottom:1px;
}
#content_full u .cufon-canvas {
padding-top:0px !important ;

margin:2px;

}

.twtr-hd, .twtr-ft{
display:none;	
}
h1 a{
text-decoration:none;
color:#333333;
padding-top:0px;
	margin-top:0px;
	line-height:40px;
}
h2{
	color:#333333;
	font-size: 26px;
	padding-top:0px;
	margin-top:0px;
	line-height:25px;
}
h2 a{
text-decoration:none;
	color:#333333;
	font-size: 26px;
	padding-top:0px;
	margin-top:0px;
	line-height:25px;
}
h3{
	color:#333333;
	font-size: 25px;
	padding-top:0px;
	margin-top:0px;
	line-height:29px;
}
h3 a{
text-decoration:none;
	color:rgb(19, 171, 192);
	font-size: 25px;
	padding-top:0px;
	margin-top:0px;
	line-height:25px;
}

p{
color:#333333;

}
#content_full a{
	
	text-decoration:none;
	color:#007DBE;
	
	
}
#onderfooter{
	
	height:40px;
	background-color: #000;
	width:auto;
	padding:10px;
border-top:1px solid #ededed;
}
#pagewrapper{
width:100%;
margin-right:auto;
margin-left:auto;
margin-top:0px;
top:0px;
}

#header{
width:100%;
height:auto;


margin-left:auto;
margin-right:auto;
}

#header h2{
color:#CCC;
}


#sub_header{
min-width:920px;
width:100%;
position:absolute;
z-index:-15;
height:70px;

top:100px;

}


#sub_header_main{

width:920px;
height:55px;
padding-top:25px;
top:100px;

}

#logo{
	width:235px;
	margin-left:auto;
	margin-right: auto;
	height:190px;
	text-align: center;
	height:150px;
	top:0px;
	margin-top:0px;
	position:relative;
	z-index:9;
}
/* MENU STILOOQW //////////// */
#menu_full{
	width:100%;
	border-top:1px solid #FFE76B;
	background: #444444;
	background: rgb(34,34,34); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	border-bottom:1px solid #ffd706;
	z-index:99999;
	position:relative;
	
	background: #E7E7E7;
background: #ffd706; 
background: -moz-linear-gradient(left, #ffec42 0%, #ffd706 50%, #ffec42 100%); 
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffec42), color-stop(50%,#ffd706), color-stop(100%,#ffec42)); 
background: -webkit-linear-gradient(left, #ffec42 0%,#ffd706 50%,#ffec42 100%); 
background: -o-linear-gradient(left, #ffec42 0%,#ffd706 50%,#ffec42 100%); 
background: -ms-linear-gradient(left, #ffec42 0%,#ffd706 50%,#ffec42 100%); 
background: linear-gradient(to right, #ffec42 0%,#ffd706 50%,#ffec42 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd706', endColorstr='#ffd706',GradientType=1 ); /* IE6-9 
	position:relative;
	z-index:99999;
/*	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIyMjIyMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ0NDQ0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyMjIyMjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left, rgba(34,34,34,1) 0%, rgba(68,68,68,1) 50%, rgba(34,34,34,1) 100%); 
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(34,34,34,1)), color-stop(50%,rgba(68,68,68,1)), color-stop(100%,rgba(34,34,34,1))); 
background: -webkit-linear-gradient(left, rgba(34,34,34,1) 0%,rgba(68,68,68,1) 50%,rgba(34,34,34,1) 100%); 
background: -o-linear-gradient(left, rgba(34,34,34,1) 0%,rgba(68,68,68,1) 50%,rgba(34,34,34,1) 100%); 
background: -ms-linear-gradient(left, rgba(34,34,34,1) 0%,rgba(68,68,68,1) 50%,rgba(34,34,34,1) 100%);
background: linear-gradient(to right, rgba(34,34,34,1) 0%,rgba(68,68,68,1) 50%,rgba(34,34,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#222222',GradientType=1 ); */
}

#menu_wrapper{
	
	width:900px;
	margin-left: auto;
	margin-right: auto;
	height:50px;
	
}
ul.menu{
	list-style: none;
	font-weight:normal;
	color:#CCC;
	margin:0;
	padding:0;
	width:auto;
	max-width:900px;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	
	
}
ul.sub_menu{
	list-style: none;
	font-weight:normal;
	margin:0px;
	padding:0px;
	padding-top:0px;
	z-index:999999999999999999999;
	
}
ul li.menu{
	display:inline-block;
	position:relative;
	font-size:16px;font-weight:300;
	
}
		
li ul{
display:none;
color:#CCC;
padding-top:0px;
}

li.menu ul.sub_menu li.sub_menu a{
 
text-shadow: none;
color:#555555;
font-size:14px;
font-weight:300;
padding:0px; 
text-transform: uppercase;

}




ul.menu li.menu a{
	display:block;
	font-size:16px;
	text-decoration:none;
	color:#444444;
	text-shadow: 1px 1px 3px rgba(255,255,255, 1);
	padding: 14px;
	margin-top: 0px;
	text-transform: uppercase;
	white-space:nowrap;
	border-top-style: none;
	border-radius:0px;
	background:transparent;
	transition: all 0.25s ease-in;
}
ul.menu li.menu a:hover{
	/*background:rgba(255, 255, 255, 0.15);*/
	
	
	
}
	li:hover ul{ 
		display:block; 
		position:absolute;
		z-index:999999999;
		}
	li:hover li{ 


		border-radius:4px;
		clear:left; 
		float:left;
		width:auto;
		padding:5px;
		background-color:rgb(255, 215, 6);
		color:#999;
		padding:6px 10px;
		z-index:999999999;
		margin-top:2px;
		
		} 
	li:hover a{
	color:#FFF;
	
	
	margin-top: 0px;
}
	li:hover li a:hover{
	
	box-shadow: none;
	
	
}
li.menu ul.sub_menu li.sub_menu a:hover{
box-shadow: none;
}
li.menu ul.sub_menu li.sub_menu:hover{
color:#eaeaea; 
background-color: rgba(0,0,0,1);
}

	.clear_all{clear:both;height:0.5em;}
	
	.selected {
	color:red;
	
}



.knop_over{
	
	background-color:#d91000;
	height:0px;
	position:absolute;
	top:0px;
	
	
	
}

.sub_menu a:hover, .sub_menu:hover{
color:white !important;
}
.knop_menu{
	
	margin-left:20px;
	height:100px;
	float:right;	
	text-align:center;	
}

#contentwrapper{
	
	margin:0px;
	padding:0px;
	top:0px;
	position:absolute;
	left:0px;
}

#streep{
	position:absolute;
	top:0px;
	z-index:-10;
	width:100%;
	min-width:920px;
	background-image: url('../components/resources/debut_light.png');
	/*background-repeat: repeat-x;*/
	height:170px;
	opacity:0.1;
	
}
#content_full{
	
	width:880px;
	padding:35px;
	margin-left: auto;
	margin-right: auto;
	border-bottom:1px solid #999999;
	
}
#footer{
	width:100%;
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	 border-bottom:3px solid #999999; 
	
	/*
	border-bottom:2px solid #ffd706;
	background: #444444;
	background: rgb(34,34,34); /* Old browsers */




/*
background: #DDDDDD; 

background: -moz-linear-gradient(left, #ffec42 0%, #ffd706 50%, #ffec42 100%); 
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffec42), color-stop(50%,#ffd706), color-stop(100%,#ffec42)); 
background: -webkit-linear-gradient(left, #ffec42 0%,#ffd706 50%,#ffec42 100%); 
background: -o-linear-gradient(left, #ffec42 0%,#ffd706 50%,#ffec42 100%); 
background: -ms-linear-gradient(left, #ffec42 0%,#ffd706 50%,#ffec42 100%); 
background: linear-gradient(to right, #ffec42 0%,#ffd706 50%,#ffec42 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd706', endColorstr='#ffd706',GradientType=1 ); 
*/





	color:#333333;
	
}
#footer h1{
color:#333333;
}
#widget{
	float:left;
	
	width:340px;
	padding:35px;
	
}


#links_drie{
	
	float:left;
	width:590px;
	padding-left:20px;
	
}
#rechts_een{
	
	float:right;
	width:310px;
}
#empty_space{
height:10px;
width:100%;
background:rgba(119, 119, 119, 1);
position:relative;
z-index:99;
}
/*
/////////////////////////////////////////
///////// BLOG POSTS ////////////////////
/////////////////////////////////////////
*/
#blog_post{
	
	width:550px;
	margin-left:0px;
	padding:25px;
	padding-bottom: 25px;
	margin-bottom:5px;
	/*background-image:url('/components/resources/bg_black.png');*/
	border-top:1px solid rgb(255, 215, 6);
	
	}

#blog_titel{

	height:auto;
	width:550px;
	
	
}
#blog_titel h1{
font-style:italic;
font-weight:300;
	font-size:25px; 
	line-height:32px;
	margin:0px;
}
#blog_etalage{


	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
}
#blog_etalage img{
	
	
	-moz-box-shadow: 0 0 5px #000;
	
	-webkit-box-shadow: 0 0 5px #000;

}
#blog_etalage iframe{
	
	
	-moz-box-shadow: 0 0 5px #000;
	
	-webkit-box-shadow: 0 0 5px #000;

}
#blog_tekst{
	
	width:520px;
	
	padding:15px;
		}

li.cat{
	padding-left:15px;
	width:280px;
	height:25px;
	padding-top:5px;
	border-bottom: 1px solid #bfbfbf;
	list-style-image:url('../resources/pijl.png');
	font-size: 11px;
}
#blog_datum{
float:right;
position:relative;
top:0px;
font-size:11px;
background: #ededed;
	

  	padding-top:5px;
	width:45px;
	height:36px;
	text-align:center;
	color:#999;
	font-weight:bold;
	margin-right:5px;
	line-height:15px;
}
#blog_facebook{
float:right;
position:relative;
top:0px;

-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	padding-top:3px;
	width:60px;
	height:40px;;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:5px;
	
}
#blog_header{
width:490px;
float:left;
}

.edit_blogs{
width:45px;
position:absolute;
margin-left:-110px;
margin-top:-26px;
height:auto;
background-color:whiteSmoke;
border: 1px solid #e9e9e9;
padding:15px;
text-align:center;

}
#blog_links{
width:600px;
float:left;
}
#blog_rechts{
width:250px;
float:right;
}
#search_bassblog{
width:210px;
padding:2px !important;
}
#blog_zoeken{
padding:20px;
/*background-image:url('/components/resources/bg_black.png');*/
	border-top:1px solid rgb(255, 215, 6);
	
}
#blog_archief{
padding:20px;
/*background-image:url('/components/resources/bg_black.png');*/
	border-top:1px solid rgb(255, 215, 6);
	margin-top:35px;
}
#zoeken_btn{
margin-top:15px;
text-decoration:none;
	background-color: rgb(255, 215, 6);
	border: none;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	box-shadow: none;
	-webkit-box-shadow: none ;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	color: black;
	padding: 8px 16px;
	text-align: center;
	text-transform:uppercase;
	letter-spacing:1px;
	transition-property: background;
  transition-duration: .2s;
  transition-timing-function: linear;
}
#zoeken_btn:hover {
	background-color: black;
	color:white;
	cursor: pointer; 
}
}
/*
//////////////////////////
//EINDE BLOG POSTS////////
//////////////////////////
*/
ul.cat{
margin-left:60px;
	
}
li.cat_li{
margin-top:5px;
list-style-image: url('../resources/pijl.png');
}

span.blog_tel{
	padding:3px; 
	background-color:#ededed; 
	border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px; 
border:1px solid #ccc;
margin-right:5px;
transition-property: background;
transition-duration: 1;
transition-timing-function: linear;

}
span.blog_tel:hover{
background-color: #333;

}
a.blog_cijfer{
	text-decoration: none !important;
	color:#333 !important;
	transition-property: color;
transition-duration: 1;
transition-timing-function: linear;
}
a.blog_cijfer:hover{
	
	color:#ededed !important;
	
}


.wrapper_blog_tel{
width:600px;
margin-left:50px;
margin-bottom:30px;
}
#left_back{
	position:absolute;
	z-index:-4;
	margin-top:-73px;
	margin-left:28px;
	width:22px;
	height:22px;
	
	
}

#right_back{
	position:absolute;
	z-index:-4;
	margin-top:-73px;
	margin-left:913px;
	width:22px;
	height:22px;
	
	
}
#tour td{
	
	padding:10px;
	text-align:left;
	width:25% !important;
}
#tour th{
	padding-bottom:15px;
	font-size:27px;
	text-align:left;
	width:25% !important;
}

#likebox-frame {
/*border:1px solid #999;*/

height:250px;
left:-2px;
overflow:hidden;
position:relative;
top:-2px;
width:200px;
z-index:10;
}
#likebox-frame iframe {
left:-5px;
overflow:hidden;
position:relative;
top:-1px;
background-color: #F7F7F7;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;

}


label {
    display:block;
    margin-top:20px;
    letter-spacing:2px;
}


placeholder{

color:#FFF;
}
/* Style the text boxes */
input, textarea {
    width:439px;
    height:27px;
    background:#efefef;
    border:1px solid #CCC;
    padding:5px;
    margin-top:3px;
    font-size:0.9em;
    color:#3a3a3a;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
input:focus, textarea:focus {
    border:1px solid #97d6eb;
}
textarea {
	height:213px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

#submit {
    width:127px;
    height:38px;
    border:1px solid #CCC;
    color:#333;
   
    margin-top:20px;
    cursor:pointer;
}
#contact{
width:460px;
margin-left:auto;
margin-right:auto;

}

	#submit:hover {
	    opacity:0.9;
	} 
	
	#social_media{
position:absolute;
	z-index:999;
	left:50%;
	top:5px;
	margin-left:288px;
	cursor:pointer;
}
#facebook_like{
	
	position:absolute;
	z-index:999;
	left:50%;
	top:25px;
	margin-left:334px;
	
}
#english{
	width:30px;
	height:30px;
	position:absolute;
	z-index:999;
	left:50%;
	top:22px;
	margin-left:280px;
	
}
#blog_archief ul, #blog_archief ul ul, #blog_archief ul ul ul{
list-style: none;
margin:0px;
padding:0px;
}
.jaar_blog{
list-style: none;
font-size: 14px;
margin-left:10px;
font-size: 12px;
cursor:pointer;
padding:1px 3px;
border-radius:4px;
background:#eaeaea;
color:black;
display:inline-block;
}

.maand_blog{
	
	list-style: none;
	font-size: 11px;
	margin-left:25px;
	cursor:pointer;
	padding:1px 3px;
border-radius:4px;
background:#ededed;
color:black;
display:inline-block;
margin-top:5px;


}
.stuk_blog{
	display:none;
	list-style: none;
	font-size: 11px;
	margin-left:40px;
	cursor:pointer;
	list-style-type:circle;
}

#terug{
	cursor:pointer;
	color:black;
	margin-top:15px;
	text-decoration:none;
	background-color: rgb(255, 215, 6);
	border: none;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	box-shadow: none;
	-webkit-box-shadow: none ;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	color: black;
	padding: 8px 16px;
	text-align: center;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size: 12px;
	
	
}


#schaduw{
	background-image:url('/components/resources/schaduw.png');
	background-position: 0px 0px;
	height:25px;
	width:1100px;
	margin-right:auto;
	margin-left:auto;
	opacity: .8;
	
}
#telefoonnummer{
	position:absolute;
	background:black;
	color:white;
	padding:1px 9px;
	border-radius:6px;
	z-index:9999;
	left:50%;
	font-size:12px;
	margin-left:308px;
	top:60px;
	display:none;
	
}
ul#linkjes {
list-style: none;
margin:0px;
margin-left: 15px;
padding: 0px;
}
#links{
	font-size:11px;
	line-height: 16px;
	margin:0px;
	color: #007DBE;
	
}
#links a{
	
	
}
#links_titel{
	font-size:14px;
	font-weight:bold;
	color: #007DBE;
}