body { behavior:url("csshover.htc");  margin:0px; padding:0px; font-family:verdana; font-size:10px; background:url(images/background.jpg) top center no-repeat;  height:100%; }

html { height:100%; }

h1 { padding:0px; margin:0px; font-weight:bold; font-size:13px; }

input { border:1px solid #3F3C2E; }

textarea { border:1px solid #3F3C2E; }

a, a:visited { color:#C1272D; text-decoration:none; }

a:hover { color:#C1272D; 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; z-index:1;  }

#top { position:relative; width:1000px; height:124px; float:left; }
#logo { position:absolute; width:233px; height:87px; top:12px; left:0px; }
#exact { position:absolute; width:121px; height:48px; left:260px; bottom:28px; }

#login { position:absolute; right:0px; top:10px; text-align:right; }
#login ul { margin:0px; padding:0px; list-style-type:none; }
#login ul li { text-align:right; line-height:20px; }
#login ul li a { color:#b4b5b0; }

#header {  width:1000px; float:left; height:363px; }

#zoeken { position:absolute; right:0px; top:132px; z-index:1000; }
.searchfield { padding:4px; width:200px; border:1px solid #b4b5b0; color:#3f2f3b; }

#images_container { position:relative; float:left; width:1000px; background-color:#ffffff; height:253px; margin-top:20px; }
#slideshow { width:990px; height:243px; margin:5px 0px 0px 5px; overflow:hidden; }
#slidenav { position:absolute; bottom:-13px; right:0px; z-index:100; }

#nav { margin:0px; padding:0px; list-style-type:none; float:right; height:10px; }
#nav li { float:left; margin-left:5px; }
#nav li a { display:block; width:10px; height:10px; background:#ffffff; }
#nav a.activeSlide { background: #fdbe0f; }
#nav li img { border:0px; }
#nav a:focus { outline: none; }

#breadcrumbs { float:left; position:relative; width:990px; line-height:48px; padding-left:10px; color:#ffffff; }
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:#1f453f; }
#crumbs li a:hover { text-decoration:underline; color:#1f453f; }
.firstli { margin-right:10px; }
.seperator { margin:0px 10px 0px 10px; }

#middle { position:relative; width:1000px; float:left; margin-top:40px; background:url(images/main_back.jpg) bottom right no-repeat; }

#informatie { position:absolute; width:101px; height:580px; left:-140px; top:0px; z-index:0; } 

#middle_left { width:233px; float:left; }

#subnav { width:231px; margin-bottom:30px; border:1px solid #cccccc; }
#subnav_content { background:#98C93C; width:229px; border:1px solid white; }
#subnav_content h1 { font-size:12px; font-weigt:bold; color:#ffffff; margin:10px; }
#subnav_content ul { margin:0px; padding:0px; list-style-type:none; }
#subnav_content ul li a { background:#98C93C; padding-left:10px; display:block; color:#3F3C2E; line-height:26px; }
#subnav_content ul li a:hover { background:#ffffff; text-decoration:none; }
#subnav_content ul li.active a { background:#3F3C2E; color:#ffffff; }

.contact { width:231px; margin-bottom:30px; border:1px solid #fdbe0f; }
.contact_content { background:#fdbe0f; width:209px; border:1px solid white; padding:10px; line-height:22px; font-size:11px; color:#3F3C2E; }
.contact_content a { color:#000000; }
.contact_content h1 { font-size:15px; font-weigt:bold; color:#ffffff; margin-bottom:5px; }

.left_block { width:211px; background:url(images/left_block_back.jpg) top center no-repeat; margin-bottom:30px; border:1px solid #cccccc; padding:10px; }
.left_block h1 { font-size:12px; font-weight:bold; color:#C1272D; }
.left_block ul { margin:0px; padding:0px; list-style-type:none; }
.left_block ul li { margin-top:15px; }
.left_block ul li a { color:#3F3C2E; text-decoration:none; }
.left_block ul li a:hover { color:#C1272D; }

#content { width:707px; float:right; padding:0px 0px 20px 60px; font-size:12px; color:#3F3C2E; line-height:18px; }


#footer { position:relative; float:left; width:100%; background:#98c93c; z-index:100; }
#footer_content { width:1000px; margin:auto; font-size:11px; line-height:24px; color:#3F3C2E; }

div.column { width:270px; float:left; margin:40px 0px 0px 0px; }
div.column h1 { font-size:15px; }
div.column a { color:#ffffff; text-decoration:none; }
div.column ul { margin:0px; padding:0px; list-style-type:none; }
div.column ul li { line-height:24px; }
div.column ul li a { height:24px; }
div.column ul li a:hover { color:#3F3C2E; }

div.footer_contact { float:right; margin:40px 0px 0px 0px; }
div.footer_contact a { color:#ffffff; }

#colofon { float:left; width:100%; background:#ffffff; }
#colofon_content { width:1000px; height:100px; line-height:100px; margin:auto; font-size:11px; color:#3F3C2E; }

/* MENU MENU MENU MENU */


.chromestyle {
position:relative;
width:1000px;
margin:0px;
padding:0px;
height:42px;
z-index:10;
float:left;
}

.chromestyle ul{
position:absolute;
left:0px;
list-style-type:none;
padding:0px;
margin: 0px;
/*text-align: right; /*set value to "left", "center", or "right"*/
border-right:1px solid #b4b5b0;
}

.chromestyle ul li{
position:relative;
padding:0px;
margin: 0px 0px 0px 0px;
float:left;
font-family:verdana;
display:block;
border-left:1px solid #b4b5b0;
}

.chromestyle ul li.active { border-left:1px solid #3f3b2f; }
.chromestyle ul li.active:hover { border-left:1px solid #b4b5b0; }


.chromestyle ul li a, .chromestyle ul li a:visited{
display:block;
background-color:#f5f5f5;
color: #3f3b2f;
font-size:12px;
line-height:41px;
padding:0px 15px 0px 15px;
margin: 0px;
text-decoration: none;
border-left:1px solid #ffffff;
border-top:1px solid #e3e3e3;
}


.chromestyle ul li.active a, .chromestyle ul li.active a:visited {
background:#3f3b2f;
color: #ffffff;
border-left:1px solid #3f3b2f;
border-top:1px solid #3f3b2f;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected, .chromestyle ul li.active a:hover  {
background-color:#e3e3e3;
color: #3f3b2f;
border-left:1px solid #e3e3e3;
border-top:1px solid #e3e3e3;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
margin:0px;
top: 0px;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
min-width:150px;
visibility: hidden;
background-color:#98c93c;
_width:150px;
}


.dropmenudiv a, .dropmenudiv a:visited{
width: auto;
display: block;
padding: 3px;
text-decoration: none;
color: #ffffff;
margin:1px;
}

* html .dropmenudiv a{ /*IE only hack*/
width:142px;
}

.dropmenudiv a:hover, .dropmenudiv a.active{ /*THEME CHANGE HERE*/
color:#ffffff;
background-color:#3f3b2f;
}

#dropdown_table tr td {
text-align:left;
}

#referenties_table tr td {
padding:0px 0px 50px 0px;
}

#referenties_table tr td img {
border:1px solid #cccccc;
margin-right:25px;
}

#filter {
position:absolute; 
left:308px; 
bottom:-41px;
height:30px;
line-height:30px;
width:575px;
background-color:#ffffff;
border-bottom:1px solid #3f3f3f;
}

#testdiv {

}

#form_table tr td { padding:3px 5px 3px 0px; }