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

/* Frame parts */
ul#subnavigation li{ float:left; margin-right:15px; }
div#navigation ul { float:right; margin-left:0px; }
div#navigation li span { color:#89012d; font-size:1.4em; font-weight:normal; margin-left:0px; }
div#navigation li span.submenu{ margin-right:13px; margin-left:15px; } 

div#navigation li ul { margin-left:0px; margin-right:0px; } 

div#navigation li:hover span.submenu { 

		position:relative; top:1px;  margin:0px;z-index:100;
		  
		
		background-color:#FFFFFF; padding:7px 13px 11px 15px; 
	 -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px;
	  -moz-border-radius-topleft:3px; -webkit-border-top-left-radius:3px;
 }
 
div#navigation li ul { 
		
		float:left; 
		position:absolute; background-color:#FFFFFF; z-index:100; top:35px;

     -moz-border-radius-topright:3px; -webkit-border-top-right-radius:3px;
     -moz-border-radius-bottomleft:3px; -webkit-border-bottom-left-radius:3px;
     -moz-border-radius-bottomright:3px; -webkit-border-bottom-right-radius:3px;

 } 
 
 
div#navigation li ul li{ display:block; z-index:100; width:200px; text-align:left; margin-left:15px; margin-right:15px; line-height:15px; height:32px; padding-top:8px; border-bottom:1px solid #cccccc; }

div#header  { background-image:url(../images/header.jpg);}
div#main { background-image:url(../images/framebg.jpg); }
div#footer { background-image:url(../images/footer.jpg); } 

div#column p,div#column ul { margin-bottom:25px; }

img.sloganbg {opacity:0.4;filter:alpha(opacity=40); z-index:10;}
p.slogan { line-height:1.2em; z-index:10; }
p.slogan span { display:block; float:right; margin-right:50px;}
p.slogan span img { position:relative; top:10px; }

/* Button */
button { cursor:pointer; border:0; }
input.zoeken { background-image:url(../images/button_zoeken.jpg); width:58px; height:24px; margin-left:10px; position:relative; top:1px;  cursor:pointer; border:0;}
button.inschrijven { background-image:url(../images/button_inschrijven.jpg); width:80px; height:26px; margin-left:10px; display:block;  margin-top:15px; margin-left:155px;}
button.geefjemening { background-image:url(../images/button_geefjemening.jpg); width:103px; height:26px; margin-left:10px; display:block;   margin-top:15px;margin-left:133px; }
a.lidworden { background-image:url(../images/button_lidworden.jpg); width:83px; height:26px;  display:block;   margin-top:15px;margin-left:153px; }
button.contactopnemen { background-image:url(../images/button_contactopnemen.jpg); width:113px; height:26px;  display:block;   margin-top:15px;margin-left:123px; }
button.versturen { background-image:url(../images/button_versturen.jpg); width:70px; height:24px;  display:block; margin-left:385px; margin-top:15px;  }


/* Homepage */
h3.homepage { float:left; margin-top:25px; width:270px; } 
ul.homepage { float:left; width:270px; }
ul.homepage li { margin-left:15px; list-style:disc; }

div#column ul li { margin-left:15px; list-style:disc; }

/* Modules */
div.module { border-bottom:1px solid #d9cca3; width:240px; margin-bottom:25px; padding-bottom:25px;}
div.module form { margin-top:12px; margin-bottom:13px; }
div.module input.text { width:180px; border:1px solid #d9cca3; background-color:#FFFFFF; margin-left:10px; } 
div.module ul li { margin-left:15px; list-style:disc; }

/* Subpages */
h3.weblog { margin-top:25px; } 
a.leesmeer { position:relative; top:-25px;}

div.reactie { display:block; border-bottom:1px solid #cccccc; float:left; margin-bottom:25px; }
div.reactie span.naam {display:block; float:left; width:175px; }
div.reactie span.datum {display:block; }
div.reactie p {display:block; float:right; width:375px; }

ol li { display:block; float:left;  margin-bottom:15px;} 
ol li label { display:block; float:left; width:150px;  } 
ol li.group label { display:block; float:left; width:auto;  } 
ol li input, ol li textarea { width:300px; margin-right:50px;}
ol li.group input { width:25px; float:left; }
ol li.group { width:300px; } 

div.comment { margin-bottom:25px; width:400px; }
.comment label { display:block; } 
.comment input, .comment textarea { margin-bottom:15px; }
.comment textarea { width:400px; height:100px; }

/* Form */
.linklove { display:none; }
.cf-box-b { width:25px; float:left; margin:0px; } 
.cf-box-title { display:block; width:550px; }
.cf-box-group { display:block; position:relative; top:-15px; }
.cf-box-group label { display:block; width:width:510px; } 

.cf-sb { clear:both; }


.cf-ol label { display:block; width:525px; }
fieldset.cf-fs1 { display:block; clear:both; width:600px; }

.failure, .success { border:1px solid #333333; background-color:#FFFFCC; padding:5px; width:400px; margin-bottom:15px; margin-top:15px; }

div.nieuwsbrief input.single { width:200px; } 
div.nieuwsbrief .success, div.nieuwsbrief .failure { width:230px !important; }

/* Stelling */
.wp-polls { margin-top:15px;}
.wp-polls-ans , .wp-polls-ans li{ margin:0px !important; }


