* { padding: 0; margin: 0; }
html {
	height:100%;  background:url("images/achtergrond.jpg") repeat-y center;   
}
body {
	margin: 0; 	padding: 0;
	font: normal 12px Arial, Tahoma, sans-serif;
	color: #000;
	text-align: center;	
	height:100%;
	background:url("images/bg_bol.jpg") no-repeat center; 
    
	line-height:150%;	
}
ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;		
}
/* links */
a { background: inherit; color: #20548a; text-decoration: none; }
a:hover { background: inherit; color: #006699; text-decoration: underline; }

/* h1 - h3 */
h1 {line-height:140%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:0px; color: #184371; }
h2 {line-height:120%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; padding-bottom:4px; color: #276b9d;}

/* paragraph */
p { padding-bottom:10px; line-height:170%;}

/* images */
img { border:0px; }

/* header */
#header {margin:0px 0px 10px 15px;height:22px;}
#wrap { width:800px; min-height:96%; margin: 0px auto;text-align:left;}

#logo {float:left; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; padding:0px;line-height:100%; width:200px;}
#logo a { padding:10px 4px 10px;float: left;display: block;color:#000;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#logo a:hover { 	color:#000;	border-bottom:5px solid #136398;text-decoration:none;}
#logo a.active { 	color:#000;	border-bottom:5px solid #136398;text-decoration:none;}
#logo img {border:0px;padding:0px;margin:0px;}

#header ul {
	font: bolder 1.3em Arial, Helvetica, sans-serif;
	color: #FFF;
	list-style: none;
    padding: 0;	
}
#header li {
	display: inline;
}
#header li a {
	float: left;
	display: block;
	padding: 0px 15px 5px;	
	color: #929292;
	text-decoration: none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#header li a:hover {
	color:#000;
	border-bottom:5px solid #136398;
}
#header li a#current  {
	color: #000;
	border-bottom:5px solid #136398;text-decoration:none;
}
#bookmark { padding: 40px 10px 0 0;}
#top_header .small_h1 {color:#5691d2; font-size:22px;line-height:14px;padding-top:15px;}
#top_header h1 {font-size:25px;padding:0 0 0 15px;}

/* sub header */
#header_sub { height:180px;}
#header_sub_images { padding:4px;float:left;width:550px;height:100%;border:1px solid #dfdfdf;margin-bottom:5px;}
#header_sub_images img { border:1px solid #e2e2e2;}

#slideshow {
    position:relative;
    height:180px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:1;
}

#slideshow IMG.active {
    z-index:3;
}

#slideshow IMG.last-active {
    z-index:2;
}


#header_sub_buttons { padding:0px;}
#header_sub_buttons ul {margin: 0px; padding-left: 3px;}
#header_sub_buttons ul li {display: inline;}
#header_sub_buttons ul li a {padding:3px;padding-top:7px;margin-left:4px;margin-bottom:5px;font-size:95%;border:1px solid #ccc;display:block;height:48px;width:228px;float: left;}
#header_sub_buttons ul li.active a {background-color:#ebf1f7;padding:3px;padding-top:7px;margin-left:4px;margin-bottom:5px;font-size:95%;border:1px solid #ccc;display:block;height:48px;width:228px;float: left;}

#header_sub_buttons ul li a:hover {text-decoration:none;background-color:#ebf1f7;}

/* content */
.report_action { border:1px solid #693;background-color:#DDF7D2;padding:4px;background: url("../../../images/standard/ok.gif") 10px no-repeat #DDF7D2;padding-left:35px;}
#content { padding-left:15px; clear:left; position:relative; min-height:90%; float:left; width:550px;}

#content div {position:relative;}

#content ul li {
list-style-type: none;
margin: 0px;
padding: 2px 0 0px 18px;
background: url("images/arrow.gif") no-repeat 0 6px;
}
#content ul li a {
background:none;
margin:0px;padding:0px;
}
#content ul { padding-bottom:10px;}

#gallery {}
#gallery ul { list-style: none; }
#gallery ul li { display: inline; background:none; padding:0px;}
#gallery ul img {border:1px solid #e2e2e2;}
#gallery ul a:hover img {border:1px solid #888 ;}
#gallery ul a:hover { color: #fff; }

.gallery_header {border-bottom:1px dashed #CCC;border-bottom:1px dashed #e2e2e2;margin-bottom:5px}
.gallery_header span {color:#AAA;}

/* sidebar */
#sidebar {float:right; width:220px; padding-left:0px;margin-right:12px;margin-top:-30px;}

/* bottom */
#bottom { clear:both; border-top: 1px solid #DDD;width:780px;bottom:10px;margin:0 auto 0 auto;}
.float-right { float:right}
.clear-both { clear:both; margin:0px;padding:0px; }

/* BLOG */
.blog_btm {border:1px solid #e2e2e2; background-color:#f3f3f3; padding:3px;display:block;height:18px; clear:both;}
.date { padding-left:20px; background: url("../../../images/standard/date.gif") no-repeat;display:block;width:33%;float:left;}
.blog_header {border-bottom:1px dashed #CCC;border-bottom:1px dashed #e2e2e2;margin-bottom:5px}
.blog_header span {color:#AAA;}
.comments { padding-left:20px; background: url("../../../images/standard/comments.png") no-repeat; display:block;width:20%;float:right;}
.comments  a { background: none;} 

.addcomment {float:left;text-align:center;display:block;width:22%;float:left;}
.comment {border:1px solid #d2d2d2; padding:5px;margin:5px 0 5px 0;}
.comment .comment_right { background-position:5% 0%; background-repeat:no-repeat; background-image: url("../../../images/standard/stamp_post.gif");  color:#8b8672; font-family:Verdana, Arial, Helvetica, sans-serif; width:40%; border-left:1px solid #eee;padding-left:20px;}
.comment .comment_right .date_stamp { height:77px;margin:10px 0 10px 0px; width:207px; padding-top:24px; color:#959595; background-color:#fff2bd; text-align:left; display:block; font-weight:bold; font-size:80%;}
.post_stamp {width:64px;text-align:center;}
.comment_b .comment_right .date_stamp {background: url("../../../images/standard/stamp1.jpg") right no-repeat; }
.comment_a .comment_right .date_stamp {background: url("../../../images/standard/stamp.jpg") right no-repeat;}
.comment .comment_right .rules div {border-bottom:1px solid #999;font-size:120%;padding-bottom:3px;}
.comment .comment_right .rules div i {display:block;width:50px;float:left;} 
.comment .message { min-height:180px; width:310px;}
.comment .from { height:20px;font-size:120%;text-align: center;width:310px;}  
.right { float:right}  


.breadcrumb a, .breadcrumb a:hover, .breadcrumb a:visited { color:#666; font-weight:bold; text-decoration:underline}
.breadcrumb { padding-bottom:8px;color:#666}
/* FORM */

form {
    margin:0px; padding: 0;
    border: 1px solid #f2f2f2; 
    background-color: #FAFAFA; 
}
label {
    display:block;
    font-weight:bold;
    margin:2px 0 0 4px;
}
input {
    padding: 2px;margin:2px 2px 0 4px;    
    font-family: Helvetica, Arial, sans-serif;
    border: 1px solid #CCC;
    color: #000000;
    font-size: 1em;
}
input[type=text] {
    width:97%;
}
input.gmapTextBox {
    width:80%;
    margin-right:5px;
}
textarea {
    width:97%;
    padding:2px;margin:2px 0 0 4px;
    font-family: Helvetica, Arial, sans-serif;
    border: 1px solid #CCC;
    font-size: 1em;
    color: #000000;
    height:100px;
    display:block;
}
.textarea_small {
    width:98%;
    padding:2px;
    font-family: Helvetica, Arial, sans-serif;
    border: 1px solid #CCC;
    color: #000000;
    height:50px;
    display:block;
}
input.button { 
    margin: 0; 
    font: bold 1em Arial, Sans-serif; 
    background: #FFF url(images/gradientbg.jpg) repeat-x; 
    padding: 2px 3px; 
    color: #333;    
    border: 1px solid #DADADA;    
}
.field_req {
    background: #fff url(../../../images/standard/required_field.gif) no-repeat top right;
}
.error {color:#900;}

.view_header_style1, .view_header_style2 {margin-left:8px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;padding:3px;}
.view_header_style1 {background: url("images/type1.gif");color:#FFF;}
.view_header_style2 {background: url("images/type2.gif");color:#FFF;}   
.view_list { margin-left:8px; border:1px solid #d5eeff;margin-bottom:8px; padding:3px;}

.blog img {padding:5px;border:1px solid #d2d2d2;margin:5px;}
img.no_border {padding:0px;border:0px;margin:0px;}
.blog_view_left { width:40px;}
.comments_view_left { width:90px;}
.map_div { border:1px solid #CCC; padding:3px;}
.map_desc { border:1px solid #CCC;}
.photoalbum_photo img { border:1px solid #CCC;padding:5px;}
.photoalbum_photo_maps img { border:1px solid #CCC;padding:5px}

.align-left  { text-align: left; }
.align-right {    text-align: right; }
.align-center {    text-align: center; }