/* ### general ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: verdana; font-size: 12px; color: #292929; }
input, select, textarea { font-family: verdana; font-size: 12px; color: #292929; }
body { background: url('../afbeeldingen/bg.jpg') #f6f6de repeat-x; }
img { border: 0px; display: block; }

/* ### global classes ### */
.clear { clear: both; height: 1px; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%;}

/* ### main container ### */
#mainCntr { margin: 0 auto; width: 960px; position: relative; }

#header_top {float:left;}
#contact_top {float:right;}

#menu_container {width:800px; height:42px; float:left; margin:20px 0 0 0;}
ul#menu_top {float:left;}
li.menu_item {width:125px; height:42px; float:left; font-family:verdana; font-size:12px; color:#fff; text-align:center; list-style:none; font-weight:bold; padding:9px 0 0 0; background: url('../afbeeldingen/bg_button.jpg') top no-repeat; margin:0 5px 0 0;}
li.menu_item a {text-decoration:none; color:#fff; cursor:pointer;}
li.menu_item a:hover {text-decoration:underline; color:#fff; cursor:pointer;}


#language_container {width:150px; height:42px; float:right; margin:20px 0 0 0;}
ul#language_top {float:left;}
li.language {float:left; list-style:none; height: 2px; padding:8px 9px 0 0;}

#border {position:relative; height:10px; width:960px; clear:both; border-bottom: 1px solid #dfdfca;}

/* ### content ### */
#box_left {float:left; width:590px; border-right: 1px solid #dfdfca; margin:20px 0 50px 0;}
#box_left p {width:560px; font-family:verdana; font-size:12px; line-height:28px; color:#292929; padding:20px 0 0 0;}

#box_right {width:360px; float:right; margin:10px 0 0 0;}
#houseotw-top {float:right; background:url('../afbeeldingen/bg_houseweek_top.jpg') no-repeat; width:339px; height:8px;}
#houseotw-mid {float:right; background:url('../afbeeldingen/bg_houseweek.jpg') repeat-y; width:339px;}
#houseotw-onder {float:right; background:url('../afbeeldingen/bg_houseweek_onder.jpg') no-repeat; width:339px; height:11px;}

#contain_img {margin:21px 0 15px 15px;}
#house_img {float:left; width:209px; height:145px; border:2px solid #fff; }
.house_img_klein {width:86px; height:60px; border:2px solid #fff; float:right; margin:0 15px 21px 0;}

#houseotw-mid p {font-family:verdana; font-size:12px; color:#b6b6b6; padding:0 0 10px 15px;}

#meerinfo_butt {margin:10px 0 10px 13px; background:url('../afbeeldingen/meerinfo_butt.jpg') no-repeat; width:154px; height:40px; text-decoration:underline; font-family:Verdana; font-size:12px; text-align:center; height:40px; width:154px; color:#fff; padding:9px 0 0 0;}
#meerinfo_butt a {text-decoration:none; color:#fff; cursor:pointer; font-weight:bold;}
#meerinfo_butt a:hover {text-decoration:underline; cursor:pointer; color:#fff; font-weight:bold;}

img.banner {margin:15px 0 25px 20px;}

/* ### footer ### */
#footer {position:relative; clear:both; background: #333388 repeat-y; height:95px; padding:20px 0 20px 0;}
#contain_footer {width:960px; margin:0 auto;}

#contain_p {width:400px; float:left;}
#footer p {float:left; font-family:verdana; font-size:12px; color:#ababcc; line-height:28px; padding:0 0 0 0; width:400px;}

#footer p a {text-decoration:none; color:#ababcc; cursor:pointer;}
#footer p a:hover {text-decoration:underline; color:#ababcc; cursor:pointer;}

ul#footer_menu {float:right; width:515px; height:40px; list-style:none; color:#fff;}
li.footer_item {float:left; color:#fff; font-family:verdana; font-weight:bold; font-size:12px; padding:0 10px 0 0;}
li.footer_item_last {float:left; color:#fff; font-family:verdana; font-weight:bold; font-size:12px; padding:0 0 0 0;}

li.footer_item a, li.footer_item_last a {text-decoration:none; color:#fff; cursor:pointer;}
li.footer_item a:hover, li.footer_item_last a:hover {text-decoration:underline; color:#fff; cursor:pointer;}

.submit_butt {background:#2b2b7b; border:none; color:#fff; font-size:14px; padding:0 5px 0 5px;}
.head_woning {background:#333388; height:15px;}
td.head_tekst {color:#fff; font-size:12px; padding:0 0 2px 5px;}
td.head_tekst2 {float:right; color:#fff; font-size:12px; padding:0 5px 2px 0;}
td.head_tekst a{color:#ffffff; font-size:12px; text-decoration:none;}
td.head_tekst a:hover{color:#ffffff; font-size:12px; text-decoration:underline;}
td.meerinformatie a{width:200px; font-size:12px; font-weight:bold; color:#333388; text-decoration:underline;}
td.meerinformatie a:hover{font-size:12px; font-weight:bold; color:#333388; text-decoration:none;}

a.page_links {color:#333388; text-decoration:underline;}
a.page_links:hover {color:#333388; text-decoration:none;}

div.thumbs {float:left; width:70px; height:60px; margin-right:1px; margin-bottom:2px; border:1px solid #b1b1b1; margin-top:3px;}
td.omschrijving {line-height:18px; font-size:12px; font-family:verdana;}

div.thumbs_contain {width:200px;}

td.contact {padding:15px 0 0 0; line-height:24px;}

a.terug_overzicht {color:#333388; text-decoration:underline;} 
a.terug_overzicht:hover {color:#333388; text-decoration:none;} 

div#clear {width:980px; margin:0 auto; clear:both; height:0px;}

/* ### headings ### */
h1 {font-family:Verdana; font-size:18px; color:#333388;}
h2 {font-family:Verdana; font-size:18px; color:#ffffe7; padding:0 0 10px 15px;}
h3 {font-family:Verdana; font-size:14px; color:#fff; padding:0 0 10px 15px; clear:both;}
h4 {font-family:Verdana; font-size:14px; color:#333388; padding:20px 0 10px 20px; clear:both;}
h5 {font-family:Verdana; font-size:12px; color:#333388; clear:both;}
