/* Stylesheet */

/* Globals */
html {overflow: -moz-scrollbars-vertical;}
html, body {padding:0; margin:0; }
body { font-family:arial; text-align:center;}
img {border:0;}
ul, li {margin:0; padding:0; list-style:none;}
a {text-decoration:none;}
p {margin: 0 0 15px 0;}
p.last {margin:0;}
form {display:inline;}

/* Divs */
div.wrapper {width:884px; margin:0 auto; text-align:left; }

div.header {height:91px; background:url('/images/layout/header.gif') no-repeat;}


div.logo { width:540px; height:63px; overflow:hidden; float:left; }
div.logo a.logo, div.logo a.logo h2 { width:250px; _width:220px; display:block; height:63px; }
div.logo a, div.logo img { float:left; }
div.logo img { height:40px; margin:10px 0 0 14px; }

 div.servicemenu {width:344px; float:right;}
 div.menu {clear:left; padding:4px 0 0 143px;}
div.content_wrapper {clear:left; background:url('/images/layout/wrapper.gif') repeat-y;}
 div.submenu {background:url('/images/layout/connect.gif') no-repeat; height:20px; padding:0 0 0 60px;}
 div.payoff {background:url('/images/layout/connect.gif') no-repeat;  padding:0 0 0 130px;}
 div.content {clear:left; width:620px; float:left;}
  div.content_padding {padding:20px 50px 15px 50px;}
  div.content_field {background:url('/images/layout/contentfield.gif') top right no-repeat; height:130px; width:520px; margin:0 0 0 50px;}
   div.content_field_img {width:190px; float:left; height:130px;}
   div.content_field_txt {width:320px; float:left;}
    div.content_field_txt div {padding:10px 0 0 20px;}
div.flits {position:relative; bottom:-10px; *bottom:0px; left:-15px; width:462px; height:85px; background:url('/images/layout/flits.jpg') no-repeat;}
 div.sidebar {width:260px; float:left; padding:25px 0 0 0;}
  div.directnaar {background:url('/images/layout/directnaar_bg.gif') repeat-y;}
  div.directnaar_end {height:8px; background:url('/images/layout/directnaar_end.gif') no-repeat #FFFFFF; width:198px;}
  div.service {background:url('/images/layout/service_bg.gif') repeat-y; margin:10px 0 0 0;}
  div.service_end {clear:left; height:8px; background:url('/images/layout/service_end.gif') no-repeat #FFFFFF; width:198px;}
 div.footer {clear:both; background:url('/images/layout/footer.gif') no-repeat; height:30px; padding:20px 0 0 0;}
 
div.content_clear {clear:both;}
 
div.content_left {width:330px; float:left;}
div.content_right {width:245px; float:left;}
div.content_padding_home {padding:30px 0 0 40px;}
div.content_home {background:url('/images/layout/home_bg.gif') repeat-y; padding:0 48px 8px 10px;}
 div.content_head {height:9px; background:url('/images/layout/home_head.gif') no-repeat;}
 div.content_footer {height:9px; background:url('/images/layout/home_footer.gif') no-repeat;}
div.vestigingen {margin:17px 0 0 0; background:url('/images/layout/vestigingen.gif') no-repeat; height:295px; padding:0 0 0 10px;}

#map {width:450px; height:700px;}
 
/* Lists */
ul.servicemenu li {float:left;}
ul.menu li {float:left;}
ul.submenu li {float:left;}

ul.directnaar li { background:url('/images/layout/spacer.gif') no-repeat; padding:0;}
ul.directnaar li.spacer {height:8px;}

ul.service li {float:left; width:180px; background:url('/images/layout/spacer.gif') no-repeat; padding:0;}
div.service_inner {background:url('/images/layout/service.gif') no-repeat; padding:0 0 0 23px;}
div.directnaar_inner {background:url('/images/layout/directnaar.gif') no-repeat; padding:0 0 0 23px; min-height:197px; height:auto !important; height:197px;}

#flitsen {width:462px; height:85px; overflow:hidden;}
#flitsen li {width:462px; height:85px; text-align:center;}
#flitsen li h1 {margin:0;}
#flitsen li h1 a {display:block; padding:6px 0 0 30px; color:#FFFFFF; line-height:60px;}
#flitsen li h1 a:hover {color:#304A37;}
#flitsen li p { padding:0 0 0 30px; color:#FFFFFF;}
 

/* Anchors */
a.servicemenu {display:block; float:left; background:url('/images/layout/servicemenu.gif') no-repeat; font-size:11px; color:#304A37; line-height:22px; padding:0 10px;}
a.menu {display:block; float:left; font-size:11px; color:#304A37; line-height:24px; padding:0 10px; font-weight:bold;}
a.menu:hover, a.servicemenu:hover, a.submenu:hover {color:#C76C00;}
a.menu_select {display:block; float:left; background:#FFFFFF; font-size:11px; color:#C76C00; line-height:24px; padding:0 10px; font-weight:bold;}
a.submenu {display:block; float:left; font-size:11px; color:#304A37; line-height:24px; padding:0 10px 20px 10px; font-weight:bold;}
a.submenu_select {display:block; float:left; font-size:11px; color:#C76C00; line-height:24px; padding:0 10px 20px 10px; font-weight:bold; background:url('/images/layout/submenu.gif') repeat-x;}
a.select_prev {background:url('/images/layout/select_prev.gif') no-repeat top left;}
a.select_next {background:url('/images/layout/select_next.gif') no-repeat top right;}
a.menu, a.menu_select, a.submenu, a.submenu_select {text-transform:uppercase;}

a.arrow {display:block; padding:0 0 0 16px; font-size:12px; line-height:20px; background:url('/images/layout/a_arrow.gif') no-repeat; color:#304A37;}
a.arrow:hover {color:#C76C00;}

a.directnaar {display:block; background:url('/images/layout/directnaar_arrow.gif') no-repeat; padding:0 0 0 15px; font-size:12px; line-height:20px; color:#FFFFFF; width:160px;}
a.directnaar:hover {color:#304A37;}
a.service {display:block; background:url('/images/layout/service_arrow.gif') no-repeat; padding:0 0 0 15px; font-size:12px; line-height:20px; color:#FFFFFF;}
a.service:hover {color:#C76C00;}

a.news {font-size:12px; line-height:18px; color:#191919;}
a.news:hover {color:#445C4B;}
a.morenews {font-size:12px; line-height:18px; color:#445C4B;}
a.morenews:hover {color:#191919;}
a.content_link {display:block; background:url('/images/layout/content_link.gif') no-repeat; padding:0 0 0 16px; color:#909090;}
a.content_link:hover {color:#445C4B;}
a.vestiging {font-size:10px; color:#445C4B; display:block; line-height:15px; float:left; clear:left;}
a.vestiging:hover {color:#C76C00;}

#ffp_banner {clear:both;left:-5px;position:relative;top:7px;}

/* Content */
h1 {margin:0 0 5px 0; font-size:18px; font-weight:normal; line-height:26px; color:#C76C00;}
h1.alt {color:#445C4B;}
h1.alt a {color:#445C4B;}
h1.alt a:hover {color:#C76C00;}
h2 {margin:0 0 0 35px; background:url('/images/layout/geldenwoning.gif') no-repeat; width:190px; height:63px; text-indent:-999px;}
h3 {margin:0 0 3px 0; color:#304A37; font-size:14px; font-weight:bold;}
h4 {margin:3px 0 0 0; font-size:12px; line-height:20px; color:#FFFFFF; }
h5 {margin:0; padding:9px 0px 0px 3px; font-size:14px; line-height:20px; color:#FFFFFF; }

div.content_padding, div.content_padding p, div.content_right p {font-size:12px; line-height:18px;}
div.content_padding p a {color:#C76C00;}
div.content_padding p a:hover {color:#000000; text-decoration:underline;}
div.content_padding ul, div.content_padding ol { margin:10px 0;}
div.content_padding ul li {padding:0 0 0 15px; margin:0 0 0 15px;list-style:disc; font-size:12px; line-height:18px;}
div.content_padding ol li {padding:0 0 0 15px; margin:0 0 0 15px; list-style:inherit; font-size:12px; line-height:18px; }
div.content_padding ul li a, div.content_padding ol li a {color:#C76C00;}


div.footer p {color:#989898; text-align:center; font-size:11px; line-height:18px;}
div.footer p a {color:#989898;}
div.footer p a:hover {color:#191919;}
div.contact p, div.contact p a {color:#566B5B; font-size:11px; line-height:20px; font-weight:bold;}

span.login {color:#799880; font-size:12px; line-height:16px;}
span.news_date {color:#909090; font-size:11px;}

/* Inputs */
table.ezcontent-form-table { font-size:12px; line-height:18px;}
td.ezcontent-form-label {width:400px;}
td.ezcontent-form-field input, textarea {border:0; background:#EAECEA;}
input.login {margin:1px 0 0 1px; padding:1px 0 0 1px; border:1px solid #000000; font-size:11px; line-height:18px; height:17px; width:120px; background:url('/images/layout/input_bg.gif') repeat-y #FFFFFF;}

p, p.geelgroenerollovers { clear:both; }
p.geelgroenerollovers { padding:10px 0; overflow:auto; }
p.geelgroenerollovers a { display:block; text-indent:-9999px; float:left; width:124px; height:182px; background:transparent url(/images/layout/geelgroenerollovers.jpg) no-repeat 0 0; margin-right:7px; }
p.geelgroenerollovers a.badkamers { background-position:-132px 0; }
p.geelgroenerollovers a.openhaarden { background-position:-264px 0; }
p.geelgroenerollovers a.meubels { background-position:-396px 0; margin-right:0; }
p.geelgroenerollovers a.keukens:hover { background-position:0 -190px; }
p.geelgroenerollovers a.badkamers:hover { background-position:-132px -190px; }
p.geelgroenerollovers a.openhaarden:hover { background-position:-264px -190px; }
p.geelgroenerollovers a.meubels:hover { background-position:-396px -190px; }
