body {margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:62.5%;color:#1a1a1a;text-align:center;}

/* ELEMENTS */
p {font-size:1.3em;line-height:1.538em;margin:0 0 1.538em 0;}
a {color:#146ab8;}
a:hover {text-decoration:none;}
h2 {font-size:3em;line-height:1.0em;text-transform:uppercase;margin:0 0 1.0em 0;}
h2.name {text-transform:none;font-weight:normal;}
h3 {font-size:1.5em;line-height:1.333em;margin:0 0 0.133em 0;text-transform:uppercase;}
h3 a {text-decoration:none; color:#146ab8;}
h3 a:hover {text-decoration:none; color:#000;}
h4 {font-size:1.3em;line-height:1.538em;margin:0;}
address {font-size:1.3em;line-height:1.538em;margin:0 0 1.538em 0;font-style:normal;}
.left {float:left;}
.right {float:right;}

/* LAY OUT */
#home {height:575px;padding:0 0 50px 0;}
#nav-top {background:#146ab8;height:22px;padding-top:8px;}
#nav-top2 {background:#146ab8;height:27px; line-height:22px; padding-top:4px;}
#home #nav-top {height:32px;padding-top:10px;}
#home #nav-top2 {height:32px;padding-top:10px;}
#header {height:210px;background:#fff;padding-top:10px;}
#main {min-height:420px;padding:0 0 50px 0;float:left;width:100%;}
#sidebar {float:left;width:183px;}
#content {float:right;width:600px;}
#footer {background:#e3e3e3;height:100px;clear:both;}
#home #footer {background:none;height:auto;}
.headline {width:715px;height:20px;line-height:20px;margin-left:auto;margin-right:auto;margin-top:10px;text-align:right;font-size:12px;}
.headline a {color:#146ab8;text-decoration:none;}
.wrap {width:850px;margin:0 auto;text-align:left;position:relative;}
#home .wrap, #footer.footer-home .wrap {width:715px;}

/* TOP NAV */
#nav-top ul {font-size:1.1em;margin:0;padding:0;list-style:none;}
#nav-top ul li {float:left;margin-right:10px;height:22px; line-height:20px;}
#nav-top ul li a {color:#fff;text-decoration:none;}
#nav-top ul li a:hover {text-decoration:underline;}
#nav-top ul li.blackbtn a {width:90px; text-align:center; background-color:#000; height:22px; display:block;}
#nav-top ul li.blackbtn a:hover {color:#FFF;}
#home #nav-top ul {position:relative;top:1px;}

#nav-top2 ul {font-size:1.1em;margin:0;padding:0;list-style:none;}
#nav-top2 ul li {float:left;margin-right:10px;}
#nav-top2 ul li a {color:#fff;text-decoration:none;}
#nav-top2 ul li a:hover {text-decoration:underline;}
#nav-top2 ul li.blackbtn a {width:90px; text-align:center; background-color:#000; height:22px; display:block;}
#nav-top2 ul li.blackbtn a:hover {color:#FFF;}
#home #nav-top2 ul {position:relative;top:5px;}


/* HEADER */
h1 {width:200px;height:62px;margin:0;position:absolute;top:35px;left:0;}
h1 a {display:block;width:200px;height:62px;background:url(../images/bg-logo.gif) no-repeat 0 0;text-decoration:none;-moz-outline-style:none;}
h1 a:hover {text-decoration:none;}
h1 span {position:relative;left:-9999px;font-size:1px;line-height:1px;}
#home h1 {width:715px;height:222px;margin:0;position:absolute;top:30px;left:0;background:url(../images/bg-logo-big.gif) no-repeat 0 0;}

#header ul, #home ul {margin:0;padding:0;list-style:none;}
#header ul a, #home ul a {text-decoration:none;}
#header ul a:hover, #home ul a:hover {color:#1a1a1a;}
#header ul a.active, #home ul a.active {color:#1a1a1a;}
ul#nav {font-size:1.2em;line-height:1.5em;text-transform:uppercase;font-weight:bold;position:absolute;left:250px;top:35px}
#home ul#nav {font-size:1.6em;line-height:1.875em;left:382px;top:290px;}

#header img {position:absolute;top:0;right:0;}
#home img {position:absolute;top:251px;left:0;}

/* SEARCH */
form.search {margin:0;padding:0;}
form.search fieldset {border:none;padding:0;margin:0;width:183px;height:23px;background:url(../images/bg-search.gif) no-repeat 0 0;}
legend {display:none;}
form.search input {font-family:Arial, Helvetica, sans-serif;}
form.search input.searchfield {float:left;border:none;background:none;height:23px;padding:4px 0 0 5px;margin:0;font-size:1.2em;color:#696969;width:107px;font-style:italic;}
form.search input.searchbutton {float:right;background:none;height:23px;border:none;width:66px;padding:0 0 0 5px;color:#fff;font-weight:bold;font-size:1.2em;text-align:left;cursor:pointer;}
#home form.search fieldset {float:right;width:332px;background:url(../images/bg-search-big.gif) no-repeat 0 0;}
#home form.search input.searchfield {width:235px;}

form.search-advocaat {margin:0;padding:0;}
form.search-advocaat fieldset {border:1px solid #1a1a1a;padding:15px 0 0 15px;margin:0;background:#fff;}
form.search-advocaat h3 {font-size:1.3em;text-transform:none;line-height:1.538em;margin:0 0 0.769em 0;}
form.search-advocaat input {width:143px;font-family:Arial, Helvetica, sans-serif;padding:0 2px;}
form.search-advocaat select {width:151px;margin-bottom:13px;}
form.search-advocaat label {font-size:1.2em;float:left;}
form.search-advocaat ul {margin:0 0 5px 0;padding:0;list-style:none;float:left;}
form.search-advocaat ul li {margin:0;padding:0 0 8px 0;float:left;width:149px;}
form.search-advocaat ul input {width:auto;float:left;margin:0 5px 0 0;height:13px;width:13px;position:relative;top:1px;}
form.search-advocaat input.submit {border:0;background:#1a1a1a;width:70px;height:23px;background:url(../images/btn-search.gif) no-repeat 0 0;float:right;margin:20px 0 0 0;}

/* MAIN */
ul#subnav {text-align:right;margin:0 0 1.538em 0;padding:0;list-style:none;font-size:1.3em;line-height:1.538em;}
ul#subnav a {text-decoration:none;}
ul#subnav a:hover {color:#1a1a1a;}
ul#subnav a.active {color:#1a1a1a;}

#content ul {font-size:1.3em;line-height:1.538em;margin:0 0 1.538em 0;padding:0;list-style:none;}
#content ul li {background:url(../images/icn-bullet-blue.gif) no-repeat 0 8px;padding-left:12px;}
#content td {font-size:1.3em;line-height:1.538em;}
#content ol {font-size:1.3em;line-height:1.538em; margin:0;padding-left:28px;}

#content ul.scroll {margin:0;padding:0;list-style:none;float:right;}
#content ul.scroll li {float:left;padding:0;background:none;margin-left:5px;}
#content ul.scroll li a {display:block;width:22px;height:22px;background:#1a1a1a;text-decoration:none;float:left;}
#content ul.scroll li a.prev {background:url(../images/btn-prev.gif) no-repeat 0 0;}
#content ul.scroll li a.next {background:url(../images/btn-next.gif) no-repeat 0 0;}
#content ul.scroll li.disabled a.prev {background:url(../images/btn-prev-dis.gif) no-repeat 0 0;}
#content ul.scroll li.disabled a.next {background:url(../images/btn-next-dis.gif) no-repeat 0 0;}
#content ul.scroll li a span {position:relative;left:-9999px;font-size:1px;line-height:1px;}

#content ul.advocaten {margin:0;padding:0;list-style:none;}
#content ul.advocaten li {margin:0 10px 10px 0;padding:0;float:left;position:relative;background:none;}
#content ul.advocaten img {margin:0;padding:0;float:left;z-index:10;}
#content ul.advocaten a {display:block;width:90px;height:105px;float:left;position:absolute;left:0;background:url(../images/btn-advocaat.gif) no-repeat 0 -105px;text-decoration:none;-moz-outline-style:none;}
#content ul.advocaten a span {position:relative;left:-9999px;}
#content ul.advocaten a:hover {background:url(../images/btn-advocaat.gif) no-repeat 0 0;}
.tooltip {display:none;text-align:left;font-size:1.2em;}
.tt-content {background:#fff;border:2px solid #146ab8;width:230px;position:relative;z-index:10;}
.tt-content div {background:url(../images/bg-tt-shadow-r.png) no-repeat right 0;padding:10px;position:relative;right:-7px;top:2px;}
.tt-content p {font-size:1em;margin:0;line-height:1.667em;}
.tt-content p strong {color:#146ab8;}
.tt-content ul {margin:5px 0 0 0;padding:0;list-style:none;line-height:1.667em;}
.tt-shadow {width:234px;height:5px;background:url(../images/bg-tt-shadow.png) repeat 0 0;position:absolute;bottom:-5px;left:5px;z-index:1;}

#content form {font-size:1.3em;width:550px;}
#content form fieldset {padding:20px;border:none;background:#ededed;}
#content form .fieldgrp {float:left;width:100%;margin:0 0 14px 0;}
#content form label {width:110px;margin-right:15px;float:left;text-align:right;font-weight:bold;font-family:Arial, Helvetica, sans-serif;position:relative;top:3px;}
#content form .field {float:left;}
#content form .fieldgrp.submit {padding-left:125px;margin-bottom:0;width:auto;}
#content form .fieldgrp.submit input {margin-right:14px;float:left;}
#content form textarea {height:110px;width:280px;}
#content form h3 {font-size:1.154em;margin-bottom:0.933em;text-transform:none;}
#content form p {font-size:1.3em;line-height:1.538em;margin:0 0 1.538em 0;}

.profile {width:230px;}
.profile img {float:left;margin-bottom:5px;}
.specialty {width:340px;}
.left.maatschap {width:300px;}
.right.maatschap {width:280px;}
#content .specialty ul {margin-left:0;font-weight:bold;}
#content .maatschap ul {margin-left:0;}
#content .maatschap ul li {background:url(../images/icn-bullet-black.gif) no-repeat 0 8px;}
p.date {margin:0;color:#777;}

/* FOOTER */
#footer ul {margin:10px 0 0 0;padding:0;list-style:none;font-size:1.1em;float:right;}
#footer ul li {margin-left:10px;float:left;}
#footer ul a {color:#696969;text-decoration:none;}
#footer ul a:hover {color:#1a1a1a;}
#footer ul li.eng a {display:block;width:18px;height:12px;background:url(../images/icn-eng.gif) no-repeat 0 0;-moz-outline-style:none;}
#footer ul li.eng a span {position:relative;left:-9999px;font-size:1px;line-height:1px;}
#footer ul li.dutch a {display:block;width:18px;height:12px;background:url(../images/icn-dutch.gif) no-repeat 0 0;-moz-outline-style:none;}
#footer ul li.dutch a span {position:relative;left:-9999px;font-size:1px;line-height:1px;}
#printbtn span {display:none;}
#printbtn a {width:117px;height:21px;display:block;background-image:url(../images/printbtn.gif);background-repeat:no-repeat;float:left;margin-top:6px;margin-left:252px;}
#printbtn a:hover {background-position:-117px;}

/* !IMAGESLIDER */
.imageslider {left: 0px;position: absolute; top: 261px; width: 290px; height: 345px;}
#home .imageslider img {left: 0; position: absolute; top: 0; display: none;}
#home .imageslider img.home {display: block;}
#home #nav li {line-height: normal; float: left; clear: both;}
#home #nav li a {line-height: normal; padding: 6px 0; display: block;}