body { margin:0px; padding:0px; font-family:verdana; font-size:11px; line-height:18px;   height:100%; color:#4D4D4D; width:100%; }

html { height:100%; width:100% }

textarea { font-size:11px; color:#4D4D4D; }

a, a:visited { color:#F15A24; text-decoration:none; }

a:hover { color:#F15A24; text-decoration:underline; }

a:focus { -moz-outline-style:none; }

div:focus { -moz-outline-style:none; }

img:focus { -moz-outline-style:none; }

object:focus { -moz-outline-style:none; }

.clear { clear:both; }

img { border:0px; }

#main_container { width:100%; }

#top_container { float:left; width:100%; height:114px; background:#123A2D; }
#top { position:relative; width:980px; height:114px; margin:auto; }
#logo { position:absolute; width:170px; height:55px; left:0px; top:20px; }
#tagline { position:absolute; left:0px; top:85px; color:#ffffff; font-size:14px; font-weight:bold; }
#menu { position:absolute; right:0px; bottom:10px; }
#menu ul { margin:0px; padding:0px; list-style:none; }
#menu ul li { float:left; margin-left:20px; }
#menu ul li a { color:#ffffff; text-decoration:none; font-size:13px; }
#menu ul li.active a, #menu ul li a:hover { color:#cae5e8; text-decoration:none; }

#facebook { position:absolute; right:0px; top:20px; }

#home_container { float:left; width:100%; height:346px; background:url(images/home_foto5.jpg) bottom center no-repeat; }
#home { width:980px; margin:auto; }
#home_blocks { width:980px; margin-top:38px; float:left; }

.home_block { float:left; width:220px; height:270px; padding:5px; margin-left:20px; background:#ffffff; -moz-box-shadow: 0px 0px 6px #bbbbbb; -webkit-box-shadow: 0px 0px 6px #bbbbbb; box-shadow: 0px 0px 6px #bbbbbb; }
.home_block:hover { -moz-box-shadow: 0px 0px 6px #5d5d5d; -webkit-box-shadow: 0px 0px 6px #5d5d5d; box-shadow: 0px 0px 6px #5d5d5d; }
.home_block_first { margin-left:0px; }
.home_block_last { margin-left:20px; }

.home_block_content { position:relative; width:220px; height:200px; }

.home_block_link { position:absolute; width:220px; height:198px; top:0px; left:0px; }
.home_block_link a { display:block; width:220px; height:198px; background:url(images/clear.gif); }

.home_block_title { float:left; width:200px; height:46px; line-height:46px; padding:0px 10px 0px 10px; }
.home_block_title h2 { color:#ffffff; font-size:16px; margin:0px; padding:0px; font-weight:normal; }
.home_block_nav { float:left; width:200px; padding:10px; height:142px; margin-top:152px; }
.home_block_nav ul { margin:0px; padding:0px; list-style:none; }
.home_block_nav ul li { line-height:25px; font-size:11px; }
.home_block_nav ul li a { color:#4D4D4D; }

#home_block_agrarisch .home_block_content { background:url(images/home_agrarisch2.jpg) no-repeat; }
#home_block_agrarisch .home_block_title { background:#1B5A47; }

#home_block_landelijk .home_block_content { background:url(images/home_landelijk2.jpg) no-repeat; }
#home_block_landelijk .home_block_title { background:#0079A8; }

#home_block_exclusief .home_block_content { background:url(images/home_exclusief2.jpg) no-repeat; }
#home_block_exclusief .home_block_title { background:#841C24; }
#home_block_exclusief .home_block_title span { font-family:georgia; font-style:italic; font-size:18px; }

#home_block_4 .home_block_content { background:url(images/home_mijn_schelhaas.jpg) no-repeat; }
#home_block_4 .home_block_title { background:#F15A24; }


#tabs_container { width:100%; height:150px; float:left; background:url(images/tabs_back5.jpg); z-index:0; }
#tabs { width:980px; height:150px; margin:auto; position:relative; }
#tabs_nav { position:absolute; left:0px; bottom:0px; }
#tabs_nav ul { margin:0px; padding:0px; list-style:none; }
#tabs_nav ul li { float:left; margin-right:5px; }
#tabs_nav ul li a { display:block; padding:10px; -moz-border-radius-topleft:10px; border-top-left-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; font-size:14px; color:#ffffff; }
#tabs_nav ul li.tab1 a { background:#1B5A47; }
#tabs_nav ul li.tab2 a { background:#0079A8; }
#tabs_nav ul li.tab3 a { background:#841C24; }
#tabs_nav ul li.tab4 a { background:#F15A24; }
#tabs_nav ul li a:hover { text-decoration:none; }
#tabs_nav ul li.active a, #tabs_nav ul li.active a:hover { text-decoration:none; background:#ffffff; color:#4d4d4d; }

/*#tabs_nav ul li a span { font-family:Georgia; font-style:italic; }*/

#content_container { width:100%; float:left; z-index:100; }
#content { width:980px; margin:26px auto; z-index:200; }
.content_left { float:left; width:230px; }
.subnav { float:left; width:200px; padding:5px 15px 5px 15px; background:url(images/footer_back.jpg); border-radius:10px; -moz-border-radius:10px; margin-bottom:20px; }
.subnav ul { list-style:none; margin:0px; padding:0px; }
.subnav ul li { margin-bottom:2px; }
.subnav ul li a { display:block; padding:4px 5px 4px 5px; color:#4d4d4d; text-shadow:0px 1px 1px #ffffff; }
.subnav ul li a:hover { text-decoration:underline; }
.subnav ul li.active a { font-weight:bold; }

.subnavblue { background:url(images/subnav_back.jpg); margin-bottom:20px; }

.sidebarlogo { text-align:center; padding:10px 0px 10px 0px; }

.bel_mij_input { width:180px; padding:5px; font-size:10px; margin-bottom:5px; -moz-border:radius:5px; border-radius:5px; border:0px; }
.bel_mij_submit { margin:0px; font-size:11px; }
.bel_mij_select { font-size:11px; -moz-border:radius:5px; border-radius:5px; padding:3px; border:0px; }
.bel_mij_text { width:180px; height:30px; padding:5px; font-size:10px; -moz-border-radius:5px; border-radius:5px; border:0px; font-family:arial; color:#000000; }

.content_right { float:right; width:730px; }
.breadcrumbs { float:left; width:730px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; }
ul#crumbs { float:left; margin:0px 0px 0px 10px; padding:0px; list-style-type:none; height:36px; overflow:hidden; }
#crumbs li { font-size:10px; float:left; line-height:36px; color:#4d4d4d; }
#crumbs li a { text-decoration:none; color:#F15A24; }
#crumbs li a:hover { text-decoration:underline; }
.firstli { margin-right:10px; }
.seperator { margin:0px 10px 0px 10px; }

.content_right_content { float:left; width:730px; margin-top:16px; }
.content_right_content h1 { margin:0px 0px 16px 0px; padding:0px; color:#123A2D; font-size:18px; font-weight:normal; }

.aanbod_sorteer { width:725px; float:left; border-bottom:1px solid #eeeeee; margin-top:-16px; height:36px; line-height:36px; padding-left:5px; font-size:10px; }
.aanbod_sorteer form { margin:0px; padding:0px; display:inline; }
.aanbod_sorteer form select { margin-left:10px; font-size:10px; margin-right:30px; }

.aanbod_filters { width:190px; float:left; min-height:100px; margin-top:16px; }
.aanbod_filters_filter { width:190px; float:left; margin-top:16px; }
.aanbod_filters_filter ul { margin:0px; padding:0px; list-style:none; }
.aanbod_filters_filter ul li { font-size:11px; }

.aanbod_content { width:530px; float:right; margin-top:16px; }

.aanbod_content_results { width:530px; float:left; }
.aanbod_result { width:460px; height:160px; float:left; margin-bottom:20px; padding:5px; }
.aanbod_result_grey { background:#f8f8f8; }
.aanbod_result:hover { background:#f2f2f2; }
.aanbod_result_image { float:left; width:120px; height:120px; overflow:hidden; }
.aanbod_result_info { float:left; width:230px; margin-left:10px; }
.aanbod_result_prijs { float:left; width:120px; margin-left:10px; text-align:right; }
.aanbod_result_prijs span { font-size:10px; color:#6d6d6d; }

.aanbod_result_pic { position:relative; float:left; width:120px; height:120px; margin:0px 16px 16px 0px; overflow:hidden; }
.aanbod_result_pic_nomargin { margin:0px 0px 16px 0px; }

#aanbod_map { width:530px; height:600px; }

.aanbod_pagination { width:530px; float:left; height:36px; line-height:36px; text-align:center; }
.aanbod_pagination a { margin:0px 5px 0px 5px; padding:3px 5px 3px 5px; }
.aanbod_pagination a.active { background:#F15A24; color:#ffffff; }


/* WONING DETAILS */
.details_nav { width:725px; float:left; border-bottom:1px solid #eeeeee; margin-top:-16px; height:36px; padding-left:5px; font-size:10px; background:url(images/footer_back.jpg); }
.details_nav ul { margin:0px 0px 0px 5px; padding:0px; list-style:none; }
.details_nav ul li { float:left; height:36px; line-height:36px; margin-right:20px; font-size:11px; }
.details_nav ul li.active a { color:#4D4D4D; }

.details { width:730px; float:left; margin-top:16px; }
.details_left { width:210px; float:left; }
.details_right { width:500px; float:right; }

.details_foto { float:left; width:120px; height:120px; margin:0px 6px 6px 0px; overflow:hidden; }
.details_foto_nomargin { margin:0px 0px 6px 0px; }

#details_map { width:500px; height:500px; }


#footer_container { width:100%; float:left; background:url(images/footer_back.jpg); }
#footer { width:980px; margin:auto; }
#footer_blocks { width:980px; float:left; margin-top:26px; }

.footer_block { float:left; width:470px; padding:10px 10px 10px 0px; margin-left:20px; }
.footer_block_first { margin-left:0px; }
.footer_block_last { margin-left:20px; }

.footer_block h2, #footer_blocks h2 { margin:0px 0px 16px 0px; padding:0px; color:#123A2D; font-weight:normal; font-size:18px; text-shadow:0px 1px 1px #ffffff; }

ul#home_news { margin:0px; padding:0px; list-style:none; width:100%; }
ul#home_news li { display:block; width:100%; float:left; margin-top:10px; }
.home_news_image { float:left; width:150px; background:#ffffff; padding:3px; -moz-box-shadow: 0px 0px 3px #bbbbbb; -webkit-box-shadow: 0px 0px 3px #bbbbbb; box-shadow: 0px 0px 3px #bbbbbb; }
.home_news_image img { display:block; }
ul#home_news li a { color:#4D4D4D; }

.home_nieuwsbrief_input { -moz-border-radius:10px; border-radius:10px; background:#ffffff; border:1px solid #cccccc; -moz-box-shadow: 0px 0px 3px #bbbbbb; -webkit-box-shadow: 0px 0px 3px #bbbbbb; box-shadow: 0px 0px 3px #bbbbbb; padding:5px 10px 5px 10px; margin-top:10px; width:190px; }
.home_nieuwsbrief_submit { -moz-border-radius:10px; border-radius:10px; background:#1B5A47; color:#ffffff; padding:5px 10px 5px 10px; margin-top:10px; -moz-box-shadow: 0px 0px 3px #bbbbbb; -webkit-box-shadow: 0px 0px 3px #bbbbbb; box-shadow: 0px 0px 3px #bbbbbb; cursor:pointer; border:0px; }
.home_nieuwsbrief_submit:hover { background:#123A2D; }

a.twitterlink { padding:10px 0px 10px 32px; background:url(images/icon_twitter.png) left center no-repeat; line-height:32px; color:#4d4d4d; }
a.facebooklink { padding:10px 0px 10px 32px; background:url(images/icon_facebook.png) left center no-repeat; line-height:32px; color:#4d4d4d; }

#footer_bottom { width:980px; float:left; padding-top:16px; margin-top:16px; border-top:1px solid #cccccc; }
.footer_row { width:980px; float:left; text-align:center; margin-bottom:16px; }
#footer_bottom a { color:#1B5A47; }


















/*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; }

.warning { float:left; width:598px; padding:10px; margin:20px 0px 0px 0px; border:1px solid #d20000; }
.succes { float:left; padding:10px; margin:0px; border:1px solid #A2C63E; }

.form_table { margin:0px; padding:0px; border:0; }
.form_table tr td { padding:5px 20px 5px 0px; }
.form_table tr.header td { background:url(images/footer_back.jpg); padding:2px; font-size:10px; vertical-align:top; }
.form_table tr.row_content td { border-bottom:1px solid #eeeeee; font-size:10px; padding:2px; }
.inputfield { width:300px; }
.submitbutton { padding:5px; margin:5px 0px 0px 0px; }

.login_input { width:180px; padding:5px; font-size:11px; border-radius:5px; -mox-border-radius:5px; border:1px solid #eeeeee; background:#f7f7f7; margin-top:4px; }


.stick {
position: fixed;
  top: 0;
  z-index: 10000;
  margin-top:10px;
}