/* Overall */ 
body{ font-family:Arial,Verdana; font-size:0.8em; background-color:#333333;}
div#main { z-index:1;   }
.background{ display:block; position:absolute; width:1024px; z-index:0;}
div#content, ul#navigation, ul#subnavigation{ padding-left:40px; padding-right:40px;}
div#content { background-color:#ffffff; min-height:768px;}
ul.button li { display:block; height:26px; margin-bottom:10px;}
ul.button li a{ display:block; float:left; background-image:url(../images/button-right.png); background-position:right; height:22px; color:#ffffff !important; text-decoration:none; padding-right:20px; padding-top:4px; padding-left:3px;  }
ul.button span { display:block; float:left; background-image:url(../images/button-left.png); height:26px;  }

span.bannermiddle, span.banner{  } 
 


/* Form */
label { display:block;margin-bottom:5px;   }
input, textarea { display:block; width:325px; margin-bottom:10px; }
textarea{ height:200px; }
input.submit { width:100px; border:}
input.contact, textarea.contact { width:230px; }
input.search { display:inline !important; width:150px; float:left; margin-left:22px; }
input.searchsubmit { display:inline !important; width:74px; margin-left:10px; float:left; }

/* Wordpress form C3 form */
ol.cf-ol{
	width:650px;	
}

ol.cf-ol li{
	display:block;
	width:300px;
	list-style:none;
	margin:0 !important;
}


.ticker { width:270px; margin-top:5px; margin-left:15px;}
.ticker { color:#ffffff; }

/* Navigation */ 
ul#navigation li  { float:left; margin-right:30px; margin-top:7px;}
ul#navigation li.selected { margin-right:0px;}
ul#navigation li.selected a{ float:left; margin-right:0px !important; position:relative; top:-13px; left:-15px; margin-top:0px !important; padding:13px 15px 0px 10px; background-image:url(../images/tab-right.png); background-position: right; height:31px;  }
span.selected { background-image:url(../images/tab-left.png); width:5px;  left:-15px;  height:58px; float:left; position:relative; top:-13px}

/* Subnavigation */ 
ul#subnavigation li  { float:left; margin-right:25px;	margin-top:9px;  }

#subnavigation li.selected a{  
	float:left;	
	margin-top:0px;  
	background: transparent url(../images/sub-selected.jpg) no-repeat bottom center;  
	height:37px;
}

/* Content */
h2 { margin-bottom:20px; }
div#text_twocolumn p, div#text_total p, div#text p, div#contacttext p, div.text_bigcolumn p { margin-bottom:15px; }
img.rssfeed{ position:relative;top:5px; left:15px; margin-top:8px; }
p.nieuwsdate{ margin-bottom:15px;}
h4.second {margin-top:38px!important; } 
h4.historie {margin-bottom:10px; }

p.nieuws-homepage { border-bottom:1px solid #cccccc; margin-bottom:15px; padding-bottom:10px; margin-right:5px; margin-top:10px; height:45px;}
p.nieuws-homepage span.date { color:#999999; float:left; }
p.nieuws-homepage span.title { display:block; float:right; width:200px;}
span.deel1 {float:left; display:block; }
span.deel2 {float:left; display:block; margin-left:38px;}
span.deel3 {float:left; display:block; margin-left:600px; margin-top:15px;}

div.feedback, div.success{ background-color:#FFFFCC; border:1px solid #666666; padding:5px; margin-bottom:15px;}

/* Sidebar */
div.sidebar ul,div.sidebar h4,div.sidebar p {margin-left:5px; }
div.sidebar ul { margin-top:10px;}
div.sidebar h4.first { margin-top:28px;}
div.sidebar h4.second { margin-top:35px;}
ul.archive{ margin-top:17px!important; display:block;}
ul.archive2{ display:block;}
div.sidebar h4.first{ margin-top:37px;}

div#calendar {  width:800px; display:block;}
div#googlemaps { display:block; width:315px; height:310px; border:1px solid #333333; background-color:#333333; float:right;  }
div#map_canvas {display:block;width:315px;height:190px; background-color:#ffffff;}

div#googlemaps form{
	display:block;
	width:300px;
	float:left;
	margin-left:15px;
	margin-top:5px;
}

div#googlemaps input.route { width:100px; float:left; margin-right:15px; }
div#googlemaps input, div#googlemaps button { margin-top:5px;}

ul.adres  { margin-top:10px;}
ul.adres li {float:left; width:130px; padding-left:10px; padding-right:10px;}
img.historie{ margin-top:35px; }
div#contacttext { margin-top:10px;}

div.sidebar ul.historie li { background-color:#336699; display:block; height:32px; margin-bottom:2px; padding-left:5px;margin-right:5px; }
div.sidebar ul.historie li.selected { background-color:#003366; }
div.sidebar ul.historie span.title{ width:190px; display:block; float:left; padding-top:7px;}
div.sidebar ul.historie span.year{  width:70px; margin-right:0px; padding-left:15px; padding-top:7px; display:block; float:right;}
div.sidebar ul.historie span.select{ background-image:url(../images/historie-select.jpg); height:24px; }

/* Pages */
#text_twocolumn li, #text_total li, #text li{ list-style:disc; margin-left:25px;}
#text_twocolumn ul, #text_total ul, #text ul{ margin-bottom:15px;}


.sendbutton { display:block; width:150px; float:left; margin-top:25px; }
.emailreqtxt, p.linklove{ display:none; }

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

div.whitespace{ display:block; height:25px; width:300px; top:123px; background-color:#ffffff; position:absolute; z-index:1; }