body { behavior:url("csshover.htc");  margin:0px; padding:0px; font-family:verdana; font-size:10px; background:url(images/body_background.jpg) top center no-repeat;  height:100%; color:#2b2b2b; }

html { height:100%; }

input { border:1px solid #3F3C2E; }

textarea { border:1px solid #3F3C2E; }

a, a:visited { color:#A2C63E; text-decoration:none; }

a:hover { color:#A2C63E; text-decoration:underline; }

a:focus { -moz-outline-style:none; }

div:focus { -moz-outline-style:none; }

object:focus { -moz-outline-style:none; }

.clear { clear:both; }

img { border:0px; }

#main { width:1000px; margin:auto; }

#menu { width:1000px; float:left; height:62px; }
#menu ul { margin:0px; padding:0px; list-style-type:none; }
#menu ul li { float:left; line-height:62px; padding:0px 20px 0px 20px; font-size:14px; }
#menu ul li a { color:#ffffff; text-decoration:none; }
#menu ul li.active a, #menu ul li a:hover { color:#A2C63E; }

#header { width:1000px; height:312px; float:left; background:url(images/header_back.jpg) no-repeat; }
#foto { width:986px; height:287px; margin:7px 7px 0px 7px; }

#breadcrumbs { float:left; position:relative; width:993px; line-height:52px; padding-left:7px; }
ul#crumbs { float:left; margin:0px; padding:0px; list-style-type:none; }
#crumbs li { font-size:10px; float:left; }
#crumbs li a { text-decoration:none; color:#A2C63E; }
#crumbs li a:hover { text-decoration:underline; color:#A2C63E; }
.firstli { margin-right:10px; }
.seperator { margin:0px 10px 0px 10px; }

#content { width:1000px; float:left; }

.content_left { float:left; width:310px; }
.content_left ul, .content_left ul.sub { margin:0px; padding:0px; list-style-type:none; }
.content_left ul li { margin-bottom:1px; width:290px; }
.content_left ul li a { display:block; background:#A2C63E; font-size:16px; width:270px; padding:10px; color:#ffffff; text-decoration:none; }
.content_left ul li a:hover, .content_left ul li.active a { background:#2b2b2b; }

.content_left ul.sub { background:url(images/subnav_back.jpg); }
.content_left ul.sub li a { display:block; font-size:12px; background:none; color:#000000; width:210px; padding:10px 10px 10px 70px; }
.content_left ul.sub li a:hover { background:#DDD3C0; }
.content_left ul.sub li.active a {background:#DDD3C0; font-weight:bold; }

#left_contact { float:left; width:270px; background:#EA8015; color:#ffffff; font-size:12px; line-height:24px; height:97px; padding:10px; margin-top:30px; }
#left_contact h1 { font-size:20px; font-weight:normal; line-height:32px; margin:0px 0px 5px 0px; }
#left_contact a { color:#ffffff; text-decoration:underline; }

.content_right { float:right; width:620px; padding:0px 30px 50px 20px; background:url(images/content_right_back.jpg) bottom right no-repeat; font-size:12px; line-height:20px; }
.content_right h1 { font-size:16px; font-weight:bold; color:#2B2B2B; }
.content_right h2 { font-size:14px; font-weight:bold; color:#2B2B2B; }

#home_block_1 { float:left; width:630px; background:#EA8015; color:#ffffff; }
#home_block_1 h1, #home_block_2 h1 { font-size:20px; font-weight:normal; line-height:32px; margin:0px; }
#home_block_2 { float:right; width:310px; background:#2B2B2B; color:#ffffff; font-size:12px; line-height:24px; }
#home_block_2 h1 { margin-bottom:5px; }
.home { height:97px; padding:10px; }



.home_block { float:left; width:280px; min-height:280px; padding:10px; margin-right:50px; background:#2B2B2B; color:#ffffff; }
.home_block h2 { margin-top:5px; } 

.home_blogitem { float:left; margin-top:10px; width:260px; padding:10px; background:url(images/footer_back.jpg); color:#2B2B2B; }
.home_blogitem:hover { background:url(images/subnav_back.jpg); }
.home_blogimage { float:left; width:100px; overflow:hidden; }
.home_blogcontent { float:right; width:160px; height:72px; overflow:hidden; }
.home_blogcontent a { color:#2B2B2B; }
.home_blogcontent a:hover { text-decoration:none; color:#000000; }


#cats { width:980px; margin-top:45px; float:left; background:#A2C63E; padding:20px 10px 10px 10px; }
.cat { position:relative; float:left; width:305px; height:211px; background:url(images/home_cat_back.jpg); margin-bottom:10px; }
.cat h1 { font-size:20px; font-weight:normal; color:#2B2B2B; padding-left:10px; margin:0px; }
.margin { margin-right:32px; }
.cat_pic { position:absolute; left:10px; bottom:27px; width:115px; height:115px; }
.cat_links { position:absolute; width:150px; left:135px; top:68px; }
.cat_links ul { margin:0px; padding:0px; list-style-type:none; }
.cat_links ul li { line-height:20px; font-size:11px;  }
.cat_links ul li a { color:#ffffff; }

#footer { width:100%; float:left; margin-top:60px; height:117px; background:url(images/footer_back.jpg) center no-repeat; }
#footer_content { width:1000px; margin:auto; }
#footer_content div { line-height:117px; color:#2b2b2b; }
#footer_content div a { color:#2b2b2b; }

#contact_table { margin:0px; padding:0px; border:0px; }
#contact_table tr td { padding:5px; font-size:12px; }
.error { border:1px solid red; padding:10px; margin:10px 0px 10px 0px; }

/*fotoalbum*/
.fotolink {
float:left; 
height:112px;
width:112px;
overflow:hidden;
margin:0px 30px 30px 0px;
text-align:center;
border:4px solid #E7E7E7;
}

.fotolink:hover { border:4px solid #A1C442; }

.gb_entry { float:left; width:578px; padding:10px; background:#ffffff; border:1px solid #dddddd; font-size:12px; margin-top:10px; }

.weblog_reageer { float:left; margin-top:20px; width:598px; border:1px solid #cccccc; padding:10px; background:url(images/subnav_back.jpg); }
.weblog_reageer table tr td { padding:5px 20px 5px 0px; }
.weblog_reageer table tr td input, .weblog_reageer table tr td textarea { border:1px solid #cccccc; padding:5px; width:400px; }

.warning { float:left; width:598px; padding:10px; margin:20px 0px 0px 0px; border:1px solid #d20000; }
.succes { float:left; width:598px; padding:10px; margin:20px 0px 0px 0px; background:#2cd200; }
