
.right { float:right; }
.left { float:left; }

ul#lang { display:block;  margin-top:25px; margin-right:45px; position:absolute; right:0}
ul#lang li {  margin-right:3px; float:right;}
ul#lang li.select {}
ul#lang li a { color:#ffffff; }
ul#lang li.label { background-image:none !important; width:60px; color:#ffffff;}

ul#social { display:block; margin-right:46px; margin-top:68px; position:absolute; right:0;}

/* Header */
div#header .logo { float:left; margin-top:9px; margin-right:23px; }
div#header h1 { margin-top:15px; float:left; margin-left:-1px; display:block; }
div#header span, div#header img { float:left; margin-left:0px; margin-top:5px; }
div#header span { font-size:1.3em; margin-top: 8px; }

ul.sitemap li { margin-top:5px; }
li.submenu { margin-left:25px !important; list-style:circle!important; font-style:italic; margin-top:0px !important; }

/* Navigatie */
ul#navigation li { background-color:#cb0051; padding:10px; display:block; float:left; margin-left:1px;} 
ul#navigation li.selected { background-color:#ffffff; } 

/* Slogan */
img.uspbig { position:absolute; top:155px; left:43px;  opacity:0.8;filter:alpha(opacity=80)}
img.uspsmall { position:absolute; top:155px; left:30px;  opacity:0.8;filter:alpha(opacity=80)}
img.info { position:relative; top:-1px; }

p#slogan {
	position:absolute;
	display:block;
	top:160px;
	left:53px;
	width:380px;	
}

p#smallslogan {
	position:absolute;
	display:block;
	top:162px;
	left:43px;
	width:225px;	
}


p#slogan span, p#smallslogan span { display:block; float:right; }
p#slogan img, p#smallslogan img { position:relative; top:8px; } 

/* Ad */
div.ad {
	float:left;
	display:block;
	width:250px;
	height:140px;
	background-color:#eeeeee;
	padding:20px;
	margin-top:11px;
}

div.subad {
	display:block;
	width:250px;
	height:140px;
	background-color:#eeeeee;
	padding:20px;
	margin-top:11px;
}

div.extraad {
	display:block;
	width:250px;
	background-color:#83a0a6;
	padding:20px;
	margin-top:11px;
	color:#ffffff;
	padding-bottom:40px;
	height:130px;
}



div.ad img,div.subad img { display:block; float:right; position:relative; top:25px; }

div.homepage {width:290px; float:left; display:block; margin-left:17px; margin-top:29px;}


/* sub */
div.tekst { display:block;  width:500px; margin-top:65px; margin-right:97px; float:right;}
div.tekst p, div.landingspagina p { margin-bottom:1.5em; }
div.weblog { min-height:1000px; }

div.landingspagina{ display:block;  width:500px; margin-top:65px; margin-left:75px; float:left;}
div.landingspagina ul  {margin-bottom:50px;  } 
div.landingspagina li { margin-left:15px; list-style:disc; } 
div.landingactie {  background-image:url(../images/bg_landingspagina.jpg); width:463px; height:82px; padding:10px;} 
div.landingactie p { margin-bottom:10px; color:#666666; }  
div.landingactie img{ float:left; margin-right:10px; }  
img.landing-image { float:right; margin:10px; }

div#main div.tekst ul li { margin-left:15px; list-style:disc; } 
div#main div.tekst ul { margin-bottom:15px; }

div.contacttekst form label { display:block; float:left; width:150px; margin-top:1.5em;}
input.text, textarea {display:block; float:left; width:250px; margin-top:1.5em; border:1px solid #999999; margin-bottom:5px;}
div.tekst span {display:block; margin-top:15px;}
textarea.sendafriend { height:150px; }

.cf-ol li { margin-bottom:10px; display:block; clear:both; width:600px;}
.cf-ol li span{ width:auto !important; } 
.cf-ol label, .cf-ol span, .cf-ol textarea {  margin:0px !important; } 
.cf-ol li textarea { margin-bottom:15px !important; } 

.cf-ol .cf-box-group input, .cf-ol .cf-box-group span, .cf-ol .cf-box-group label { float:left; display:block; margin:0px; } 
.cf-box-group label { width:auto !important; margin-left:5px !important; margin-right:20px !important; }
.cf-ol .cf-box-group input { margin:0px !important; }

.cf-ol li.cf-box-group { display:block;  float:left; width:600px; margin-bottom:1.5em;  }
.cf-ol li.cf-box-title { display:block; float:left; width:600px; font-weight:bold;  }
.linklove { display:none; }
p.cf-sb { clear:both; }
.sendbutton { display:block; margin-left:0px; margin-top:15px; }
.failure, .success { background-color:#FFFFCC; border:1px solid #333333; padding:5px; margin-bottom:15px;} 

/* Call to action page */ 
div.actions { 
	display:block;
	background-image:url(../images/calltoactionbg.jpg);
	padding-top:10px;
	height:83px;
	line-height:23px;
} 
div.actions h4 { margin-left:15px; }
div.actions p { float:left; width:290px; margin-left:15px; }
div.actions div.buttons { display:block; float:right; width:150px; margin-right:22px;}
div.actions div.buttons img { margin-bottom:10px;}


button.taaltest{ display:block; float:right; margin-top:15px; margin-right:95px; background-image:url(../images/button_taaltestvoltooien.jpg); font-size:0px; width:120px; height:28px; border:0px; cursor:pointer;}
.versturen{ display:block; float:right; margin-top:15px; margin-right:98px;  cursor:pointer;}

/* Contact */
div.googlemaps { border:1px solid #cccccc; width:335px; height:180px; margin-left:255px; position:absolute; }
div.googlemaps img {  margin:2px; }
div.googlemaps p { width:330px; margin-top:11px; }
.contacttekst p { display:block; width:250px }
ul.contact { display:block; width:250px; float:left;   }
ul.contact li { display:block; float:left; width:250px; margin-left:0px !important; }
p.feedback { display:block; padding:5px; background-color:#FFFFCC; border:1px solid #cccccc; }
textarea.contact { height:150px; }
p.contactbreed { width:500px; }

.call { display:block; width:100%; float:left; }

.leesverder { color:#000000;} 

/* Comment */
li.comment { list-style:none; } 
li.comment span { margin:0px; display:inline; } 
li.comment .comment-meta a { color:#999999;}

/* Footer */ 
div#footer { display:block; background-color:#eeeeee; width:920px; position:relative; left:-5px; top:10px; margin-top:50px; line-height:15px; } 
div#footer ul { margin-left:4px; margin-top:15px; margin-bottom:15px; display:block; float:left; width:147px; }

/* Archive */ 
div.archief { position:absolute; top:525px; margin-left:-300px; width:275px; }
div.archief ul li { margin-left:0px !important; list-style:none!important;}
div.archief ul li.link { margin-left:15px !important; list-style:disc!important;} 

/* Pagina navigatie berichten*/
ul.pagenav { margin-top:15px; }
ul.pagenav li { float:left; list-style:none !important; margin-left:0px !important; margin-right:10px; } 
ul.pagenav li.number { border:1px solid #cccccc; padding-left:5px; padding-right:5px; }
ul.pagenav li.select { border:1px solid #ffffff !important; }

/* Nieuwsbrief module */
div.nieuwsbrief { border:1px solid #cccccc; padding:20px; width:248px; margin-top:10px;} 
div.nieuwsbrief p { margin-bottom:15px; }
div.nieuwsbrief input.mailveld { width:240px; }
div.nieuwsbrief input.aanmelden { background-image:url('../images/button_aanmelden.png'); cursor:pointer; width:88px; margin-top:15px; margin-left:160px; height:26px; font-size:0px; line-height:0px; border:0px;}

/* social buttons */ 
div.socials { 
	padding-top:10px;
	text-align:left;
}

