*{margin:0px;padding:0px;}
img{border:0px;}
a, input, textarea {outline:none;}
article, aside, details, figcaption, figure, footer,header, hgroup, menu, nav, section { display: block; }
html,body{height:100%;font-family:calibri, arial;font-size:medium;color:#656565;background-image:url(../../images/bg.png);background-attachment:scroll;background-position:top;}
h1{font:1.5em calibri, arial;font-weight:bold;color:#010d40;}
h1.frontpage{font:1.25em calibri, arial;margin:0 0 0.5em;font-weight:bold;}
h2.frontpage{font:1.25em calibri, arial;margin:0 0 0.2em;font-weight:bold;}
h2{font:1.25em calibri, arial;margin:0 0 0;font-weight:bold; color:#010d40}
h3{font:1.09em calibri, arial;margin:0 0 0;font-weight:bold; color:#010D40}
a {color:#b51d8c;text-decoration:none;}
p{line-height:1.15;margin:0 0 1em;}
ul, li{list-style:none;margin:0;padding:0;border:none;text-align:left;}
.clear{clear:both;height:0px;overflow:hidden;}
div#container{position:relative;margin:0 auto;width:1126px;height:auto !important;height:100%;min-height:100%;}
#home-rechts{width:390px;float:right;padding-left:10px;}
#rechts{width:370px;float:right;padding-left:10px; overflow: hidden;}
#nieuws-rechts{width:370px;float:right;padding-left:10px;}
#nieuws-rechts hr{margin-top:5px;margin-bottom:5px;height:1px;color:black;}
#nieuws-rechts h2{font:1.0em calibri, arial;margin:1.0em 0 0.4em;font-weight:bold;}
#rechts .lijst li{padding:2px;}
#rechts h2{font:1.5em calibri, arial;margin:0 0 0em;font-weight:bold;}
#links{width:550px;float:left; overflow: hidden;}
.subtitle{font:0.8em calibri, arial;}
.align-middle{vertical-align:middle;}
#home-links{width:530px;float:left;}
header{background:url(../../images/langzijn_02.png) no-repeat;height:223px;}
.lijst{width:370px;}
.lijst li{padding-left:16px;}
.labels ul{list-style:none;}
.labels li{display:inline;padding:0px;margin:0px;}
.labels li a {color: #656565;font-size:12px;}
nav{background:url('../../images/langzijn_04.png') bottom no-repeat;height:42px;margin-top:-8px;}
#subnav {background:url('../../images/langzijn_10.png') bottom no-repeat;height:38px;padding-left: 16px}
nav ul, #subnav ul {padding-left:74px;list-style:none;}
nav li, #subnav li {float:left;position:relative;}
nav li a {padding-left:8px;color:#fff;margin-top:2px;text-decoration:none;height:40px;line-height:40px;display:block;font-size: 19px;}
#subnav li  {padding-left:8px;color:#fff;text-decoration:none;height:38px;line-height:38px;display:block;font-size: 16px;font-weight: bold; color:#b51d8c;}
#subnav li a {font-weight: normal; color: white;}
nav li a span{padding:0px 20px 0 12px;display:block;height:40px;}
nav li a span span{padding:0px;display:block;height:auto;}
nav li a:hover, nav li.selected a, nav li:hover a{background:url("../../images/lefthover.png") no-repeat scroll left top;}
nav li a:hover span, nav li.selected a span, nav li:hover a span{background:url('../../images/righthover.png') right top no-repeat;}
nav li.last{background:none;}
div#nieuwsbrief{margin-top:10px;background:url(../../images/nieuwsbrief.png) left top no-repeat;height:170px;width:385px;color:#102269;}
div#nieuwsbrief p.first{padding-top:60px;padding-left:28px;}
div#nieuwsbrief p{padding-left:28px;}
div#nieuwsbrief fieldset{padding:0px 18px 0px 18px;border:none;height:32px;}
div#nieuwsbrief input.submit{padding:0px 0px 3px 5px;font-family:'Myriad Pro', arial;height:32px;text-align:center;cursor:pointer;font-size:14px;font-weight:normal;color:#ffffff;width:102px;float:right;background:url('../../images/button.png') left center no-repeat;border: none;}
div#breadcrums{height:37px;background-image:url(../../images/breadcrums.png);font-size:13px;}
div#breadcrums strong{font-weight:normal;}
div#zoeken{float:right;background:url(../../images/zoeken.png) no-repeat;width:429px;height:37px;margin-top:-37px;padding-right:74px;}
#zoeken form{padding-left:50px;padding-right:10px;margin:0px;border:0px;}
#zoeken fieldset{border:0px;}
#zoeken input{padding-top:9px;padding-left:20px;padding-right:10px;width:290px;height:15px;float:left;
color:grey;
	font-family: arial;
	border: none;
	border-radius: 5px;
    padding: 5px 10px;
    margin-bottom: 10px;
    font-size: 13px;
    float:left;
    box-shadow: inset 0px 3px 4px #bec4e1;}
#zoeken input.submit{height:30px; box-shadow: none;cursor:pointer;width:42px;float:right;background:url('../../images/button-zoek.png') left center no-repeat;border:0px;}
div#breadcrums ul li{list-style:none;display:inline;}
div#breadcrums ul{margin:0px;padding-top:10px;padding-left:90px;width:550px;padding-bottom:20px;}
div#inner-container{padding-bottom:170px;}
header p{font-style:italic;font-size:1.1em;margin:0;}
div#banner{float:right;padding-top:13px;padding-right:74px;z-index:999;}
div#content{background-image:url(../../images/langzijn_06.png);padding-left:90px;padding-right:90px;padding-top:15px;min-height:400px;padding-bottom:10px;}
div#content p{}
div#footer{position:absolute;bottom:0;background-image:url(../../images/langzijn_09.png);width:1066px;height:170px;text-align:right;padding-right:60px;}
div#footer-menu{float:left;padding-top:40px;}
div#footer-menu ul li{list-style:none;display:inline;}
div#footer-menu ul{margin:0px;padding-left:90px;}
div#footer-menu li{padding:5px;}
div#footer p{padding:1em;margin:0;padding-left:90px;padding-top:135px;font-size:0.8em;}
.even{background-color:#e9ecf5;padding:2px;}
.odd{padding:2px;}
span.advertorial{color: #CCCCC;font-weight:normal; }
span.advertorialtitle{background-color: #CCCCCC; color: white; padding: 0 4px 0 4px; height: 20px;}
div.advertorial{padding: 5px; border: solid 1px #CCCCCC; margin-bottom: 1em;}
div.advertorial p {margin: 0px;}
a.9px{font-size:9px;}
a.12px{font-size:12px;}
a.14px{font-size:14px;}
a.16px{font-size:16px;}
a.18px{font-size:18px;}
a.20px{font-size:20px;}
#map_canvas{width:370px;height:470px;text-align:center;}
.addthis_toolbox{float:right;}
#social { position: absolute; top: 300px; left: 0px; z-index: 500;padding-top: 5px; padding-right: 5px; padding-left: 5px; background-color: white; border-radius: 5px; -moz-border-radius: 5px; position: fixed}
ul.Zend_Tag_Cloud { /*padding: 5px 15px;*/ width: auto; }
ul.Zend_Tag_Cloud li { /**display: inline; white-space:nowrap; overflow:hidden; */
display:inline;
 }
ul.Zend_Tag_Cloud li:after { content: ", "; }
ul.Zend_Tag_Cloud li:last-child:after { content: ""; }
ul.Zend_Tag_Cloud li a{ height: auto; width:  auto; color:gray;}

input[type=text], textarea, input[type=email] {
	color: grey;
	font-family: arial;
	border: 1px solid #efcfe7;
	border-radius: 5px;
    padding: 5px 10px;
    margin-bottom: 10px;
    width: 219px;
    font-size: 13px;
    float:left;
    box-shadow: inset 0px 3px 4px #efcfe7;
}

input[type=image] {
	
	 float:left;
	 padding: 5px 10px;
    margin-bottom: 10px;
	}
input[type=checkbox] {
	float:left;
}

label{
	cursor: pointer;
	vertical-align: top;
clear:left; 
display:block; 
float:left; 
width:150px; 
text-align:right; 
padding-right:10px;
height: 24px;
	
}

ul.adressengids
{
	overflow: hidden;
}

ul.adressengids li
{
	float:left; 
	width: 312px; 
	height: 80px; 
	padding: 0px;
}

ul.adressengids li img
{
	padding: 5px;
	 float:left;
	 width: 41px;
	 height: 41px;
}

ul.adressengids li a
{
	font-weight: bold;
}
input.submitbutton{
	clear:both;
	margin-left:160px;
    background: url("../../images/button.png") no-repeat scroll left center transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Myriad Pro',arial;
    font-size: 14px;
    font-weight: normal;
    height: 32px;
    padding: 0 0 3px 5px;
    text-align: center;
    width: 102px;
    border: 0;
    float:left;
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px)
{
	html {
		-webkit-text-size-adjust: none;
	}
	
	#links {
		width:100%;
	}
	
	#content {
	font-size: 1.2em;
	}
	
	#rechts {
		width:100%;
	}
	
	#map_canvas{width:100%;height:670px;text-align:center;}
	
	ul.adressengids li
	{
		float:left; 
		width: 100%; 
		height: auto; 
		padding: 0px;
	}
	
	ul.adressengids li img
	{
		padding-right: 10px;
		 float:left;
		 width: 40px;
		 height: 40px;
	}
	

	#nieuws-rechts {
		display: none;
	}
}
@media only screen and (max-device-width: 480px) {
	html {
		-webkit-text-size-adjust: none;
	}
	
	#links {
		width:100%;
	}
	
	#content {
	font-size: 2.5em;
	}
	
	#rechts {
		width:100%;
	}
	
	#map_canvas{width:100%;height:670px;text-align:center;}
	
	#nieuwsbrief {
		font-size: 14px;
	}
	ul.adressengids li
	{
		float:left; 
		width: 100%; 
		height: auto; 
		padding: 0px;
	}
	
	ul.adressengids li img
	{
		padding: 10px;
		 float:left;
		 width: 60px;
		 height: 60px;
	}
	
	.forumdate {
		display: none;
	}
	#nieuws-rechts {
		display: none;
	}
}
