html {
  height:100%;
}
body {
  background: url(images/footer_bg.jpg) repeat-x;
  background-position: fixed;
  background-position: bottom left;
  float: left;
  width:100%;
  font-family: Georgia,Times,serif;
}
h1,
div#menu,
div#submenu,
div#intro img,
body.home div#intro,
div#inter a.meer,
div#footer a{
 display: none;
} 
div#header {
overflow: hidden;
float: left;
width: 100%;
}
div#logo {
 float: right;
 height: 131px;
 /*padding: 39px 0 0 27px;*/
 width: 293px;
}
div#logo img {
 border: none;
}
div#center {
 overflow: hidden;
 float: left;
 width:100%;
 height: 750px;
}
div#center div#inter {
 font-family: Georgia,Times,serif;
 float: left;
 padding: 0px 0 0 5px;
 width:100%;
}
div#center div#inter h2 {
 background:url(images/dots_bg.jpg) repeat-x;
 clear: both;
 color: #003B78;
 display: inline;
 float: left;
 font-family: TradeGothic LT CondEighteen;
 font-size: 32px;
 height: 39px;
 margin: 0px 0px 26px 0px;
 padding: 0;
 text-transform: uppercase;
 width: 100%;
}
body.home div#center {
 float:left;
 margin:0;
 padding:0px 0 29px;
}
body.home div#center div#inter {
 display:inline;
 float:left;
 padding:0px 0 0 5px;
}
body.home div#inter p.ondertitel {
 font-size:11px;
 margin:0;
 padding:0;
}
div#inter a {
 color:#987650;
 font-size:11px;
 text-decoration:none;
}
body.home div#inter p {
 float:left;
 font-size:11px;
 line-height:18px;
 padding:25px 0;
 width:100%;
}
div#center div#inter h3 {
 font-family: Georgia,Times,serif;
 color:#000000;
 float:left;
 font-size:12px;
 font-weight:bold;
 margin:0;
 padding:0 0 24px;
 width:100%;
}
body.opinie div#center div#inter div#links h3, 
body div#center div#inter div#recentepublicaties h4, 
div#center div#inter div#links p.intro {
 color:#003B78;
 float:left;
 font-size:17px;
 font-weight:normal;
 line-height:22px;
 margin:0;
 padding:0 0 18px;
 width:100%;
}
div#center div#inter div#links, 
div#center div#inter div#recentepublicaties, 
div#center div#inter div#publicatiesadvocaat,
div#center div#inter div.links, 
div#center div#inter div.rechts {
 float:left;
 padding-right:20px;
 width:45%;
}
div#inter p {
 font-size:11px;
 line-height:18px;
 margin:0;
 padding:0 0 25px;
}
body.voorwaarden div#inter p{
 font-size: 6px;
 padding:0 0 10px;
}
div#inter ul {
 float:left;
 margin:3px;
 padding:3px;
}
div#center div#inter div.rechts ul, 
div#center div#inter div#links ul {
 font-size:11px;
 line-height:15px;
}
body.sanctie div#inter div.rechts ul {
 margin:3px;
 padding-left:36px;
}
div#inter ul li {
 list-style-image:url(images/stip_lijst.jpg);
 list-style-position:inside;
 list-style-type:none;
 margin:0;
 padding:2px 0 0 15px;
}
/*** AGENDA ***/
table.agenda {
 clear:left;
 float:left;
 width:100%;
}
table.agenda col.col01, 
table.agenda col.col02, 
table.agenda td {
 width:310px;
}
table.agenda tr.titel td {
 padding:0 5px 0 0;
 vertical-align:bottom;
}
body.agenda div#center div#inter p.plaats {
 color:#7A7A7A;
 font-size:11px;
 line-height:15px;
 margin:0;
 padding:0;
 width:100%;
}
body.agenda div#center div#inter h3 {
 font-family: Georgia,Times,serif;
 clear:left;
 color:#003B78;
 float:left;
 font-size:17px;
 font-weight:normal;
 line-height:114%;
 margin:0;
 padding:0 0 9px;
 width:100%;
}
table.agenda tr.detail td {
 padding:0 5px 25px 0;
 vertical-align:top;
}
div.datum {
 border:1px solid #D9D9D7;
 display:inline;
 float:left;
 margin:0 6px 0 0;
 padding:2px;
 text-align:center;
 width:59px;
}
div.datum div.inner {
 border:1px solid #8A6C4C;
 float:left;
 height:44px;
 margin:0;
 text-align:center;
 width:57px;
 padding-top: 10px;
}
div.datum div.dag {
 clear:both;
 color:#8A6C4C;
 font-size:26px;
 margin: 0;
 padding:0;
}
div.datum div.maand {
 clear:both;
 color:#000000;
 font-size:10px;
 margin:0;
 padding:0;
}
/* PUBLICATIES */
body div#center div#inter div#recentepublicaties h4 {
 font-family: Georgia,Times,serif;
 line-height:22px;
 padding:0;
}
body div#center div#inter div#recentepublicaties p {
 clear:left;
 float:left;
 padding:0;
 width:100%;
}
body div#center div#inter div#recentepublicaties p.bron {
 color:#7A7A7A;
 margin-bottom:15px;
}
body.publicatie div.rechts {
 display: none;
}
/* ADVOCATEN */
 body.advocaat div#intro img {
  position:absolute;
  display:block;
  top: 205px;
  /* Workaround voor IE bugs ... */
  #top:65px;
  margin:0px 0px 26px 6px;
}
body.advocaat  div#center div#inter {
  clear:none;
}
body.advocaat  div#center div#inter h2 {
  clear:none;
  float:left;
  width:100%;
}
body.advocaat div#center div#inter div#links {
 margin-left:50%;
 min-height: 240px;
}
div#center div#inter div#publicatiesadvocaat {
  clear:left;
  margin-top: 26px;
}
div#center div#inter div#publicatiesadvocaat p.hidden {
  display:none;
}
body div#inter div#opiniearchief {
 float:left;
 width:280px;
}
body.publicatie div#inter a.pijl, 
 div#inter a.pijl {
 display: none;
}
div.navigatie{
 display: none;
}
div#footer,
body.samenwerking div#footer,
body.actualiteiten div#footer,
body.vacature div#footer,
body.algemeen div#footer,
body.colofon div#footer{
 width:680px;
 height: 185px;
 position: absolute;
 bottom:50px;
}
div#footer img,
body.samenwerking div#footer,
body.actualiteiten div#footer,
body.vacature div#footer,
body.algemeen div#footer,
body.colofon div#footer {
 width: 201px;
 height: 185px;
 display: block;
 float: right;
 right: 0;
 z-index: -1;
}
body.opinie div#center div#inter div#links h3,
body.opinie div#center div#inter div#links a {
 width: 680px;
}
body.opinie div#inter div#links p {
 width: 680px;
 padding-bottom: 10px;
 clear: left;
 line-height: 12px;
}
body.opinie div#inter div#opiniearchief {
 display: none;
}