/* Stylesheet */

/* Globals */
* {padding:0; margin:0; }
html {overflow: -moz-scrollbars-vertical;}
body { font-family:arial; text-align:center; font-size:11px; font-family:verdana;}
form {display:inline;}
img {border:0;}
ul, li {margin:0; padding:0; list-style:none;}
td {vertical-align:top; color:#FFFFFF;}
td a {color:#FFFFFF;}
a:focus {outline:0;}
a {text-decoration:none;}
p {line-height:13px; margin: 0 0 12px 0; color:#FFFFFF;}


div#buurtschappenflash { position:absolute; top:0; right:0; width:318px; height:318px; }

div#buurtschap-zo-homelink-meyer, div#buurtschap-zo-homelink-vanwijnen { position:absolute; left:-1px; top:319px; z-index:3; width:99px; height:99px; }
div#buurtschap-zo-homelink-vanwijnen { top:418px; }
div#buurtschap-zo-homelink-meyer a, div#buurtschap-zo-homelink-vanwijnen a { display:block; width:99px; height:99px; font-size:0; line-height:0; text-indent:-9999px; background:transparent url(/files/buurtschap-zo-meyer-vanwijnen5.png) no-repeat 0 0; }
div#buurtschap-zo-homelink-vanwijnen a { background-position:0 -99px; }
div#buurtschap-zo-homelink-meyer a:hover { background-position:-99px 0; }
div#buurtschap-zo-homelink-vanwijnen a:hover { background-position:-99px -99px; }


/* Divs */
div.wrapper {width:955px; margin:0 auto; text-align:left;}
div.header {height:123px; background:url('/images/layout/header_blauw.jpg') repeat-x;}
div.header_noordoost {height:123px; background:url('/images/layout/header_noordoost.jpg') repeat-x;}
div.header_zuidoost {height:123px; background:url('/images/layout/header_zuidoost.jpg') repeat-x;}
div.header_noordwest {height:123px; background:url('/images/layout/header_noordwest.jpg') repeat-x;}
div.dummy {float:left; height:99px;}
div#scroller_container {float:left; width:316px; height:24px; position:relative;}
#marquee {width:316px;}
#scroller_container p {color:#FFFFFF; line-height:20px; margin:0;}

div.service { margin-top:-11px; _margin-top:0; }
div.service div.logos { clear:both; padding:0; }
div.service div.logos p { margin:0; padding:0; clear:both; overflow:auto; }
div.service div.logos p a { float:right; }

div.content_wrapper { clear:both; /*min-height:637px; height: auto !important;*/ height:637px; width:955px; position:relative; }
 div.sidebar {float:left; width:319px; min-height:637px; height: auto !important; height: 637px;}

div.menu, div.menu_groen, div.menu_blauw { width:267px; height:531px; /*background:url('/images/layout/menu_bg.gif') no-repeat;*/ border:solid 1px #ed2a28; padding:0 25px; position:relative; }
div.menu_groen { border-color:#00714a; /*background-image:url('/images/layout/menu_bg_groen.gif');*/ }
div.menu_blauw { border-color:#1d2172; /*background-image:url('/images/layout/menu_bg_blauw.gif');*/ }
div.interesse { position:absolute; right:10px; bottom:90px; }
div.interesse a { display:block; height:100px; width:199px; background:transparent url(/images/layout/interesse.gif) no-repeat scroll 0 36px; text-indent:-9999px; }

 div.content_left {float:left; width:318px;}
 div.content_left_padding {padding:15px 22px 15px 22px;}
 div.content_right { float:left; width:318px; height:637px; position:relative; }
 div.content_right_padding {padding:15px 22px 15px 22px;}
 div.content_right_padding_bottom {padding:440px 22px 15px 22px;}
 div.logos {clear:both; padding:12px 0 0 2px;}
 div.content {float:left; width:636px;}
 div.content_padding {padding:12px 25px 15px 25px;}
 div.content_padding_bottom {padding:340px 25px 15px 25px;}
div.clear {clear:both;}

#prijslijst {width:100%;}
#prijslijst th {padding:0 0 15px 8px; vertical-align:bottom; color:#df0822; font-family:verdana; font-size:10px; font-weight:normal; background:url('/images/layout/prijslijst_th.gif') bottom left repeat-x;}
#prijslijst th sup {position:absolute; font-size:8px;}
#prijslijst td {padding:0 0 0 8px; background:url('/images/layout/prijslijst_td.gif') right repeat-y; color:#df0822; font-family:verdana; font-size:10px;}
#prijslijst td.last {background:none;}

div.woningaanbod {min-height:160px; height:auto !important; height:160px; position:relative; left:-22px; width:300px; overflow-y:hidden;}
div.woningaanbod p {padding:0 0 0 167px;}
div.woningaanbod p a {display:block; float:left; width:26px; height:26px; margin:0 4px 0 0; text-indent:-9999px; background:url('/images/layout/no_alfabet.jpg') 0 -26px no-repeat; white-space:nowrap;}
div.woningaanbod a:hover {background-position:0 0;}
div.woningaanbod a#b {background-position:-30px -26px;}
div.woningaanbod a#b:hover {background-position:-30px 0;}
div.woningaanbod a#c {background-position:-60px -26px;}
div.woningaanbod a#c:hover {background-position:-60px 0;}
div.woningaanbod a#d {background-position:-90px -26px;}
div.woningaanbod a#d:hover {background-position:-90px 0;}
div.woningaanbod a#e {background-position:-120px -26px;}
div.woningaanbod a#e:hover {background-position:-120px 0;}
div.woningaanbod a#f {background-position:-150px -26px;}
div.woningaanbod a#f:hover {background-position:-150px 0;}
div.woningaanbod a#g {background-position:-180px -26px;}
div.woningaanbod a#g:hover {background-position:-180px 0;}
div.woningaanbod a#h {background-position:-210px -26px;}
div.woningaanbod a#h:hover {background-position:-210px 0;}
div.woningaanbod a#i {background-position:-240px -26px;}

div.woningaanbod a#j {background-position:-270px -26px;}
div.woningaanbod a#k {background-position:-300px -26px;}
div.woningaanbod a#l {background-position:-330px -26px;}
div.woningaanbod a#m {background-position:-360px -26px;}
div.woningaanbod a#n {background-position:-390px -26px;}
div.woningaanbod a#o {background-position:-420px -26px;}
div.woningaanbod a#p {background-position:-450px -26px;}
div.woningaanbod a#q {background-position:-480px -26px;}
div.woningaanbod a#i:hover {background-position:-240px 0;}
div.woningaanbod a#j:hover {background-position:-270px 0;}
div.woningaanbod a#k:hover {background-position:-300px 0;}
div.woningaanbod a#l:hover {background-position:-330px 0;}
div.woningaanbod a#m:hover {background-position:-360px 0;}
div.woningaanbod a#n:hover {background-position:-390px 0;}
div.woningaanbod a#o:hover {background-position:-420px 0;}
div.woningaanbod a#p:hover {background-position:-450px 0;}
div.woningaanbod a#q:hover {background-position:-480px 0;}

div.woningaanbod-no {padding:0 0 0 310px; height:307px; overflow:hidden;}
div.woningaanbod-no-nav-back, div.woningaanbod-no-nav-back a {color:#FFFFFF; font-size:10px; font-family:verdana; line-height:20px; text-transform:lowercase;}
div.woningaanbod-no-nav-back, div.woningaanbod-no-nav-arrows {float:right; text-align:right;}
div.woningaanbod-no h2 {clear:both; padding:20px 0 0 0; margin:0 0 15px 0; font-family:verdana; font-size:12px; font-weight:bold; color:#9d0317;}
div.woningaanbod-no-nav-arrows {width:32px;}
div.woningaanbod-no-nav-arrows a {margin:4px 0 0 0; display:block; float:left; height:16px; width:16px; background:url('/images/layout/nav_arrows.jpg') no-repeat; text-indent:-9999px;}
div.woningaanbod-no-nav-arrows a.woningaanbod-right {background-position: -16px 0;}
div.woningaanbod-images {width:637px; position:relative; left:-25px;}

/* Lists */
ul.menu li {float:left; clear:left; width:250px;}

/* Anchors */
a.menu {display:block; line-height:14px; padding:16px 0 0 0; color:#df0822;}
a.menu:hover, a.menu_select, a.submenu_select, a.menu_select_noarrow, a.submenu_select_noarrow {color:#6b020e;}
a.menu_select {display:block; line-height:14px; padding:16px 0 0 0; background:url('/images/layout/menu_select.gif') right 21px no-repeat;}
a.menu_select_noarrow {display:block; line-height:14px; padding:16px 0 0 0; }
a.submenu {display:block; line-height:14px; color:#df0822;}
a.submenu_select {display:block; line-height:14px; background:url('/images/layout/menu_select.gif') right 5px no-repeat;}
a.submenu_select_noarrow {display:block; line-height:14px;}
a.menu_groen {display:block; line-height:14px; padding:16px 0 0 0; color:#79c142;}
a.menu_groen:hover, a.menu_groen_select, a.submenu_groen_select, a.menu_groen_select_noarrow, a.submenu_groen_select_noarrow {color:#00714a;}
a.menu_groen_select {display:block; line-height:14px; padding:16px 0 0 0; background:url('/images/layout/menu_select_groen.gif') right 21px no-repeat;}
a.menu_groen_select_noarrow {display:block; line-height:14px; padding:16px 0 0 0; }
a.submenu_groen {display:block; line-height:14px; color:#79c142;}
a.submenu_groen_select {display:block; line-height:14px; background:url('/images/layout/menu_select_groen.gif') right 5px no-repeat;}
a.submenu_groen_select_noarrow {display:block; line-height:14px;}
a.menu_oranje {display:block; line-height:14px; padding:10px 0 0 0; color:#ea6d24;}
a.menu_oranje:hover, a.menu_oranje_select, a.submenu_oranje_select, a.menu_oranje_select_noarrow, a.submenu_select_noarrow, a.submenu_oranje_select_noarrow {color:#df0822;}
a.menu_oranje_select {display:block; line-height:14px; padding:16px 0 0 0; background:url('/images/layout/menu_select.gif') right 21px no-repeat;}
a.menu_oranje_select_noarrow {display:block; line-height:14px; padding:16px 0 0 0; }
a.submenu_oranje {display:block; line-height:14px; color:#ea6d24;}
a.submenu_oranje_select {display:block; line-height:14px; background:url('/images/layout/menu_select.gif') right 5px no-repeat;}
a.submenu_oranje_select_noarrow {display:block; line-height:14px;}

a.menu_blauw {display:block; line-height:14px; padding:11px 0 0 0; color:#4ebce2;}
a.menu_blauw:hover, a.menu_blauw_select, a.submenu_blauw_select, a.menu_blauw_select_noarrow, a.submenu_blauw_select_noarrow, a.subsubmenu_blauw, a.subsubmenu_blauw_select {color:#18145d;}
a.menu_blauw_select {display:block; line-height:14px; padding:11px 0 0 0; background:url('/images/layout/menu_select_blauw.gif') right 21px no-repeat;}
a.menu_blauw_select_noarrow {display:block; line-height:14px; padding:11px 0 0 0; }
a.submenu_blauw {display:block; line-height:14px; color:#4ebce2;}
a.submenu_blauw_select {display:block; line-height:14px; background:url('/images/layout/menu_select_blauw.gif') right 5px no-repeat;}
a.submenu_blauw_select_noarrow {display:block; line-height:14px;}
a.subsubmenu_blauw {display:block; line-height:14px; padding:0 0 0 10px;}
a.subsubmenu_blauw_select {display:block; line-height:14px; background:url('/images/layout/menu_select_blauw.gif') right 5px no-repeat; padding:0 0 0 10px;}

a.last {padding-bottom:10px;}

a.service {color:#df0822; line-height:24px; margin:0 10px 0 0;}
a.logo_meyer	{display:block; float:left; text-indent:-999px; height:42px; width:101px; background:url('/images/layout/logo_meyer.gif') no-repeat;}
a.logo_wijnen 	{display:block; float:left; text-indent:-999px; height:42px; width:107px; background:url('/images/layout/logo_vanwijnen.gif') no-repeat;}
a.logo_an 	{display:block; float:left; text-indent:-999px; height:42px; width:60px; background:url(/images/layout/logo_an.gif) no-repeat;}

/* Content */
h3 {margin:0;float:left; }
h3 a { display:block; height:123px; width:638px; background:url('/images/layout/logo_blauw.jpg') no-repeat; text-indent:-9999px;}
h3 a.noordoost { background:url('/images/layout/logo_noordoost.jpg') no-repeat;}
h3 a.zuidoost {background:url('/images/layout/logo_zuidoost.jpg') no-repeat;}
h3 a.noordwest {background:url('/images/layout/logo_noordwest.jpg') no-repeat;}
h4 {margin:0; float:left; }
h4 a {text-indent:-9999px; display:block;height:99px;}
/*
h4 a.noordoost1 {width:60px; background:url('/images/layout/nav_no_01.jpg') no-repeat;}
h4 a.noordoost2 {width:66px; background:url('/images/layout/nav_no_02.jpg') no-repeat;}
h4 a.noordoost3 {width:61px; background:url('/images/layout/nav_no_03.jpg') no-repeat;}
h4 a.noordoost4 {width:67px; background:url('/images/layout/nav_no_04.jpg') no-repeat;}
h4 a.noordoost5 {width:62px; background:url('/images/layout/nav_no_05.jpg') no-repeat;}
*/
h4 a.noordoost1 {width:60px; background:url('/images/layout/nav_no.jpg') no-repeat;}
h4 a.noordoost2 {width:66px; background:url('/images/layout/nav_no.jpg') -60px 0 no-repeat;}
h4 a.noordoost3 {width:61px; background:url('/images/layout/nav_no.jpg') -126px 0 no-repeat;}
h4 a.noordoost4 {width:67px; background:url('/images/layout/nav_no.jpg') -187px 0 no-repeat;}
h4 a.noordoost5 {width:62px; background:url('/images/layout/nav_no.jpg') -254px 0 no-repeat;}

h4 a.zuidoost1 {width:60px; background:url('/images/layout/nav_zo_01.jpg') no-repeat;}
h4 a.zuidoost2 {width:66px; background:url('/images/layout/nav_zo_02.jpg') no-repeat;}
h4 a.zuidoost3 {width:61px; background:url('/images/layout/nav_zo_03.jpg') no-repeat;}
h4 a.zuidoost4 {width:67px; background:url('/images/layout/nav_zo_04.jpg') no-repeat;}
h4 a.zuidoost5 {width:62px; background:url('/images/layout/nav_zo_05.jpg') no-repeat;}
h4 a.noordwest1 {width:60px; background:url('/images/layout/nav_nw.jpg') no-repeat;}
h4 a.noordwest2 {width:66px; background:url('/images/layout/nav_nw.jpg') -60px 0 no-repeat;}
h4 a.noordwest3 {width:61px; background:url('/images/layout/nav_nw.jpg') -126px 0 no-repeat;}
h4 a.noordwest4 {width:67px; background:url('/images/layout/nav_nw.jpg') -187px 0 no-repeat;}
h4 a.noordwest5 {width:62px; background:url('/images/layout/nav_nw.jpg') -254px 0 no-repeat;}
h4 a.header1 {width:60px; background:url('/images/layout/nav_01.jpg') no-repeat top right;}
h4 a.header1_select {width:60px; background:url('/images/layout/nav_01_select.jpg') no-repeat top right;}
h4 a.header2 {width:68px; background:url('/images/layout/nav_02.jpg') no-repeat;}
h4 a.header3 {width:58px; background:url('/images/layout/nav_03.jpg') no-repeat;}
h4 a.header4 {width:69px; background:url('/images/layout/nav_04.jpg') no-repeat;}
h4 a.header5 {width:61px; background:url('/images/layout/nav_05.jpg') no-repeat;}

div.logos p {color:#727578; text-indent:25px; margin:0 0 5px 0;}

div.content_left_padding p a, div.content_right_padding_bottom p a {color:#FFFFFF; text-decoration:underline;}
div.content_right_padding p, div.content_left_padding p {color:#FFFFFF;}
div.content_right_padding p a, div.content_padding p li a {color:#4a657b;}
div.content_right_padding p a:hover, div.content_padding p li a:hover {color:#000000;}
div.content_right_padding ul, ol { margin:10px 0;}
div.content_right_padding ul li {padding:0 0 0 15px; margin:0 0 0 15px;list-style:disc; line-height:18px; color:#000000;}
div.content_right_padding ol li {padding:0 0 0 12px; margin:0 0 0 18px;list-style:inherit; line-height:18px; color:#000000;}


/* Inputs */
td.ezcontent_form_label {color:#FFFFFF; padding:3px 0 0 0; line-height:14px;}
td.ezcontent_form_input {width:260px; color:#FFFFFF; line-height:16px;}
td.ezcontent_form_input input, .form input {width:260px; border:0; height:22px; padding:2px 0 0 2px; background:#d2dae6;}
td.ezcontent_form_input input.radio, td.ezcontent_form_input input.checkbox, .form .radio, .form .checkbox {width:auto; height:auto; border:0; margin:0 5px 0 0; background:#8fa3c0;}
input.ezcontent-form-submit-button, input.ezcontent-form-submit-button-over {background:transparent; color:#FFFFFF; font-weight:bold; border:0; cursor:pointer; }

/* Kaart */
#map {position:relative;}
a.location {display:block; position:absolute; text-indent:-9999px; width:100px;	height:100px;outline:none;z-index:10;text-decoration:none;}
div.desc {position:absolute; width:315px; min-height:50px; height: auto !important; height:50px;}
div.desc p {padding:0 20px;}
a#noordoost {top:190px;left:14px;}
a#zuidoost {top:105px;left:351px;}
a#bredeschool {	top:225px;left:323px;}
#desc_noordoost {left:14px; top:280px; background:#f4b915;}
#desc_zuidoost {left:380px; top:210px; background:#c6cf62;}
#desc_bredeschool {left:323px; top:325px; background:#afc8dd;}



span.error { color:#DF0822; }



