html {
  overflow: -moz-scrollbars-vertical;
  overflow-x: auto;
  height: 100%;
}

body {
  background: #eaeaea;
  color: #2a2e2b;
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;
  margin: 0;
  height: 100%;
}

div#topPan{

  height: 190px;
  background: url(../../images/excellentadviseren/rebuild/header_bg.gif) no-repeat #fff;
  width: 982px;
z-index: 3;
    left: 50%;
  margin-left: -491px;
  position: absolute;

}

p {
  padding: 0px;
  margin: 0px;	
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;
  color: #4d4d4d;
}

h2 {
  font: bold italic 17px 'Times New Roman';
  color: #4d4d4d;
}

h3 {
  font: bold italic 17px 'Times New Roman' !important;
  color: #4d4d4d !important;
  background: #fff !important;
}

ul{
list-style-type:none;
}

li {
  font-family: verdana;
  font-size: 8pt;
  font-weight: normal;
}

a {	
color: #24809e;	
background: inherit;
text-decoration: none;
}

a:hover { 
color: #12617F; 
background: inherit; 
text-decoration: underline;
} 
  
#topPan img{
width:184; 
height:100; 
position:absolute; 
top:5px; 
left:0px;
}


#bodytopmainPan{
width:100%; 
background:#F4F4F4; 
color:#8D8D8D;
float:left; 
padding:42px 0 0; 
clear:both;
}

#bodytopPan{
width:935px; 
position:relative; 
background:#F4F4F4; 
color:#707070; 
margin:0 auto; 
padding:0px;
}

#bodytopPan h2{
background:#F4F4F4; 
color:#6E6C00; 
font-size:24px; 
height:70px; 
line-height:70px;
}

#bodytopPan p{
padding:0 38px 11px 0;
}

#bodytopPan p span{
font-weight:bold;
}

#bodytopPan p.more{
margin:0 0 15px 618px; 
padding:0px;
}

#bodytopPan p.more a{
display:block;
width:79px; 
height:28px; 
background:url(../../images/excellentadviseren/button1.gif) 0 0 no-repeat #fff; 
color:#111; 
font-size:15px; 
line-height:28px; 
text-decoration:none; 
padding:0 0 0 10px;
}

#bodytopPan p.more a:hover{
background:url(../../images/excellentadviseren/button2.gif) 100% 0% no-repeat #fff; 
color:#111; 
text-decoration:none;
}

#bodymainmiddlePan{
  width: 982px;
  background: #fff;
    left: 50%;
  margin-left: -491px;
  position: absolute;
padding-top: 190px;
z-index: 1;

}

#bodymiddlePan{
width:935px; 
position:relative; 
margin:0 auto 0 auto; 
background:#fff; 
color:#8D8D8D;
}

#bodymiddlePan h2{
background:#F4F4F4; 
color:#393839; 
font-size:20px; 
height:10px; 
line-height:20px;
}

#middleonePan{
width:187px; 
float:left;
}

#middleonePan p{
padding:0 0 20px 0;
}

#middleonePan p.boldtext{
font-size:16px; 
background:#fff; 
color:#2B2A2A; 
font-weight:bold; 
padding:32px 0 0;
}

#middleonePan p.blacktext{
background:#fff; 
color:#000; 
padding:0 0 12px 0;
}

#middleonePan p.dotline{
background:url(../../images/excellentadviseren/dot.line.gif) 0 0 repeat-x; 
width:156px; 
padding:0 0 12px 0;
}

#middleonePan p.more{
margin:0 0 40px 0px; 
padding:0px;
}

#middleonePan p.more a{
display:block;
width:79px; 
height:28px; 
background:url(../../images/excellentadviseren/redbutton.gif) 0 0 no-repeat #fff; 
color:#111; 
font-size:15px; 
line-height:28px; 
text-decoration:none; 
padding:0 0 0 10px;
}

#middleonePan p.more a:hover{
background: url(../../images/excellentadviseren/bluebutton.gif) 0 0 no-repeat #fff; 
color:#111; 
text-decoration:none;
}

#middleonePan ul{
width:156px; 
padding:0 0 20px 0;
}

#middleonePan ul li{
width:156px; 
height:20px;
}

#middleonePan ul li a{
width:140px; 
height:20px; 
background:url(../../images/excellentadviseren/arrow1.gif) 0 8px no-repeat #fff; 
color:#8D8D8D; 
line-height:20px; 
text-decoration:underline; 
padding:0 0 0 16px;
}

#middleonePan ul li a:hover{
background:url(../../images/excellentadviseren/arrow2.gif) 0 8px no-repeat #fff; 
color:#272525; 
text-decoration:underline;
}

#middleonePan ul.block{
width:156px; 
height:151px; 
display:block; 
padding:0px;
}

#middleonePan ul.block li{
width:156px; 
height:151px;
}

#middleonePan ul.block li a{
width:126px; 
height:128px; 
display:block; 
background:url(../../images/excellentadviseren/block1-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:20px; 
font-weight:bold; 
text-decoration:none; 
padding:23px 0 0 30px;
}

#middleonePan ul.block li a:hover{
background:url(../../images/excellentadviseren/block1-hover.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
text-decoration:none;
}

#middletwoPan{
width:186px; 
float:left;
}

#middletwoPan p{
padding:0 0 20px 0;
}

#middletwoPan p.boldtext{
font-size:16px; 
background:#fff; 
color:#2B2A2A; 
font-weight:bold; 
padding:32px 0 0;
}

#middletwoPan p.blacktext{
background:#fff;
color:#000; 
padding:0 0 12px 0;
}

#middletwoPan p.dotline{
background:url(../../images/excellentadviseren/dot.line.gif) 0 0 repeat-x; 
width:156px; 
padding:0 0 12px 0;
}

#middletwoPan p.more{
margin:0 0 40px 0px; 
padding:0px;
}

#middletwoPan p.more a{
display:block;
width:79px; 
height:28px; 
background:url(../../images/excellentadviseren/greenbutton.gif) 0 0 no-repeat #fff; 
color:#111; 
font-size:15px; 
line-height:28px; 
text-decoration:none; 
padding:0 0 0 10px;
}

#middletwoPan p.more a:hover{
background: url(../../images/excellentadviseren/pinkbutton.gif) 0 0 no-repeat #fff; 
color:#111; 
text-decoration:none;
}

#middletwoPan ul{
width:156px; 
padding:0 0 20px 0;
}

#middletwoPan ul li{
width:156px; 
height:20px;
}

#middletwoPan ul li a{
width:140px; 
height:20px; 
background:url(../../images/excellentadviseren/arrow1.gif) 0 8px no-repeat #fff; 
color:#8D8D8D; 
line-height:20px; 
text-decoration:underline; 
padding:0 0 0 16px;
}

#middletwoPan ul li a:hover{
background:url(../../images/excellentadviseren/arrow2.gif) 0 8px no-repeat #fff; 
color:#272525; 
text-decoration:underline;
}

#middletwoPan ul.block{
width:156px; 
height:151px; 
padding:0px;
}

#middletwoPan ul.block li{
width:156px; 
height:151px;
}

#middletwoPan ul.block li a{
width:126px; 
height:128px; 
display:block; 
background:url(../../images/excellentadviseren/block2-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:20px; 
font-weight:bold; 
text-decoration:none; 
padding:23px 0 0 30px;
}

#middletwoPan ul.block li a:hover{
background:url(../../images/excellentadviseren/block2-hover.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
text-decoration:none;
}

#middlethreePan{
width:187px; 
float:left;
}

#middlethreePan p{
padding:0 0 20px 0;
}

#middlethreePan p.boldtext{
font-size:16px; 
background:#fff; 
color:#2B2A2A; 
font-weight:bold; 
padding:32px 0 0;
}

#middlethreePan p.blacktext{
background:#fff; 
color:#000; 
padding:0 0 12px 0;
}

#middlethreePan p.dotline{
background:url(../../images/excellentadviseren/dot.line.gif) 0 0 repeat-x; 
width:156px; 
padding:0 0 12px 0;
}

#middlethreePan p.more{
margin:0 0 40px 0px; 
padding:0px;
}

#middlethreePan p.more a{
display:block;
width:79px; 
height:28px; 
background:url(../../images/excellentadviseren/bluebutton.gif) 0 0 no-repeat #fff; 
color:#111; 
font-size:15px; 
line-height:28px; 
text-decoration:none; 
padding:0 0 0 10px;
}

#middlethreePan p.more a:hover{
background: url(../../images/excellentadviseren/redbutton.gif) 0 0 no-repeat #fff; 
color:#111; 
text-decoration:none;
}

#middlethreePan ul{
width:156px; 
padding:0 0 20px 0;
}

#middlethreePan ul li{
width:156px; 
height:20px;
}

#middlethreePan ul li a{
width:140px; 
height:20px; 
background:url(../../images/excellentadviseren/arrow1.gif) 0 8px no-repeat #fff; 
color:#8D8D8D; 
line-height:20px; 
text-decoration:underline; 
padding:0 0 0 16px;
}

#middlethreePan ul li a:hover{
background:url(../../images/excellentadviseren/arrow2.gif) 0 8px no-repeat #fff; 
color:#272525; 
text-decoration:underline;
}

#middlethreePan ul.block{
width:156px; 
height:151px; 
padding:0px;
}

#middlethreePan ul.block li{
width:156px; 
height:151px;
}

#middlethreePan ul.block li a{
width:126px; 
height:128px; 
display:block; 
background:url(../../images/excellentadviseren/block3-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:20px; 
font-weight:bold; 
text-decoration:none; 
padding:23px 0 0 30px;
}

#middlethreePan ul.block li a:hover{
background:url(../../images/excellentadviseren/block3-hover.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
text-decoration:none;
}

#middlefourPan{
width:187px; 
float:left;
}

#middlefourPan p{
padding:0 0 20px 0;
}

#middlefourPan p.boldtext{
font-size:16px; 
background:#fff; 
color:#2B2A2A; 
font-weight:bold; 
padding:32px 0 0;
}

#middlefourPan p.blacktext{
background:#fff; 
color:#000; 
padding:0 0 12px 0;
}

#middlefourPan p.dotline{
background:url(../../images/excellentadviseren/dot.line.gif) 0 0 repeat-x; 
width:156px; 
padding:0 0 12px 0;
}

#middlefourPan p.more{
margin:0 0 40px 0px; 
padding:0px;
}

#middlefourPan p.more a{
display:block;
width:79px; 
height:28px; 
background:url(../../images/excellentadviseren/pinkbutton.gif) 0 0 no-repeat #fff; 
color:#111; 
font-size:15px; 
line-height:28px; 
text-decoration:none; 
padding:0 0 0 10px;
}

#middlefourPan p.more a:hover{
background: url(../../images/excellentadviseren/greenbutton.gif) 0 0 no-repeat #fff; 
color:#111; 
text-decoration:none;
}

#middlefourPan ul{
width:156px; 
padding:0 0 20px 0;
}

#middlefourPan ul li{
width:156px; 
height:20px;
}

#middlefourPan ul li a{
width:140px; 
height:20px; 
background:url(../../images/excellentadviseren/arrow1.gif) 0 8px no-repeat #fff; 
color:#8D8D8D; 
line-height:20px; 
text-decoration:underline; 
padding:0 0 0 16px;
}

#middlefourPan ul li a:hover{
background:url(../../images/excellentadviseren/arrow2.gif) 0 8px no-repeat #fff; 
color:#272525; 
text-decoration:underline;
}

#middlefourPan ul.block{
width:156px; 
height:151px; 
padding:0px;
}

#middlefourPan ul.block li{
width:156px; 
height:151px;
}

#middlefourPan ul.block li a{
width:126px; 
height:128px; 
display:block; 
background:url(../../images/excellentadviseren/block4-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:20px; 
font-weight:bold; 
text-decoration:none; 
padding:23px 0 0 30px;
}

#middlefourPan ul.block li a:hover{
background:url(../../images/excellentadviseren/block4-hover.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
text-decoration:none;
}

#middlefivePan{
width:187px; 
float:left;
}

#middlefivePan p{
padding:0 0 20px 0;
}

#middlefivePan p.boldtext{
font-size:16px; 
background:#fff; 
color:#2B2A2A; 
font-weight:bold; 
padding:32px 0 0;
}

#middlefivePan p.blacktext{
background:#fff; 
color:#000; 
padding:0 0 12px 0;
}

#middlefivePan p.dotline{
background:url(../../images/excellentadviseren/dot.line.gif) 0 0 repeat-x; 
width:156px; 
padding:0 0 12px 0;
}

#middlefivePan p.more{
margin:0 0 40px 0px; 
padding:0px;
}

#middlefivePan p.more a{
display:block;
width:79px; 
height:28px; 
background:url(../../images/excellentadviseren/redbutton.gif) 0 0 no-repeat #fff; 
color:#111; 
font-size:15px; 
line-height:28px; 
text-decoration:none; 
padding:0 0 0 10px;
}

#middlefivePan p.more a:hover{
background: url(../../images/excellentadviseren/bluebutton.gif) 0 0 no-repeat #fff; 
color:#111; 
text-decoration:none;
}

#middlefivePan ul{
width:156px; 
padding:0 0 20px 0;
}

#middlefivePan ul li{
width:156px; 
height:20px;
}

#middlefivePan ul li a{
width:140px; 
height:20px; 
background:url(../../images/excellentadviseren/arrow1.gif) 0 8px no-repeat #fff; 
color:#8D8D8D; 
line-height:20px; 
text-decoration:underline; 
padding:0 0 0 16px;
}

#middlefivePan ul li a:hover{
background:url(../../images/excellentadviseren/arrow2.gif) 0 8px no-repeat #fff; 
color:#272525; 
text-decoration:underline;
}

#middlefivePan ul.block{
width:156px; 
height:151px; 
display:block; 
padding:0px;
}

#middlefivePan ul.block li{
width:156px; 
height:151px;
}

#middlefivePan ul.block li a{
width:126px; 
height:128px; 
display:block; 
background:url(../../images/excellentadviseren/block1-normal.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
font-size:20px; 
font-weight:bold; 
text-decoration:none; 
padding:23px 0 0 30px;
}

#middlefivePan ul.block li a:hover{
background:url(../../images/excellentadviseren/block1-hover.jpg) 0 0 no-repeat #FCFCFC; 
color:#fff; 
text-decoration:none;
}

#footermainPan{
height:120px; 
background:url(../../images/excellentadviseren/footerbg.gif) 0 0 repeat-x #565656; 
color:#fff; 
clear:both;
}

#footerPan{
width:935px; 
position:relative; 
margin:0 auto;
}

#footerPan img.footerlogo{
width:186px; 
height:50px; 
position:absolute; 
top:93px; 
right:0px;
}

#footerPan p.html{
background:url(../../images/excellentadviseren/html-button.gif) 0 0 no-repeat; 
position:absolute; 
top:42px; 
right:115px; 
width:64px; 
height:22px; 
padding:3px;
}

#footerPan p.html a{
width:55px; 
height:18px; 
display:block; 
font-weight:bold; 
background:url(../../images/excellentadviseren/arrow3.gif) 100% 50% no-repeat #F4F4F4; 
color:#565656; 
text-decoration:none; 
text-transform:uppercase; 
padding:2px 0 0 5px;
}

#footerPan p.html a:hover{
background:url(../../images/excellentadviseren/arrow4.gif) 100% 50% no-repeat #F4F4F4; 
color:#565656; 
text-decoration:none;
}

#footerPan p.css{
background:url(../../images/excellentadviseren/css-button.gif) 0 0 no-repeat; 
position:absolute; 
top:42px; 
right:55px; 
width:53px; 
height:19px; 
padding:3px;
}

#footerPan p.css a{
width:50px; 
height:18px; 
display:block; 
font-weight:bold; 
background:url(../../images/excellentadviseren/arrow5.gif) 90% 50% no-repeat #B3B3B3; 
color:#fff; 
text-decoration:none; 
text-transform:uppercase; 
padding:2px 0 0 5px;
}

#footerPan p.css a:hover{
background:url(../../images/excellentadviseren/arrow2.gif) 90% 50% no-repeat #B3B3B3; 
color:#fff; 
text-decoration:none;
}

#footerPan p.copyright{
background:#565656; 
color:#fff; 
font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; 
position:absolute; 
top:117px; 
left:26px;
}

#footerPan ul{
width:500px; 
position:absolute; 
top:93px; 
left:14px;
}

#footerPan li{
float:left; 
font:13px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; 
font-weight:normal;
}

#footerPan ul li a{
padding:0 12px 0; 
color:#fff; 
background:#565656; 
text-decoration:none;
}

#footerPan ul li a:hover{
text-decoration:underline;
}

#footerPan ul.templateworld{
width:300px; 
background:#565656; 
color:#fff; 
display:block; 
position:absolute; 
font-size:12px; 
top:135px; 
left:26px;
}

#footerPan ul.templateworld li a{
background:#565656; 
display:block; 
color:#fff; 
text-decoration:none;
}

#footerPan ul.templateworld li a:hover{
text-decoration:underline;
}

div.ContentContainer {
overflow: hidden;
width: 100%;
height:auto;;
}

div.total{
width: 100%;
float: left;
}

.totalsub {
width: 935px;
margin: 0px;
padding:10px 10px 10px 10px;
color: #393839;
background:#F4F4F4;  
}

div.left {
float: left;
}

.left h3 {
background: #393839;		
color: #FFFFFF;
padding: 2px 0 2px 9px;
font: 1.2em "Trebuchet MS", Arial, Sans-Serif;
margin: 0 0 5px 0;		
font-weight: bold;	
}

div.right {
float: left;
}

.right h3 {
background: #393839;		
color: #FFFFFF;
padding: 2px 0 2px 9px;
font: 1.2em "Trebuchet MS", Arial, Sans-Serif;
margin: 0 0 5px 0;		
font-weight: bold;	
}

.rightsub {
width: 260px;
border: 1px solid #fff;
margin: 0px;
margin: 0 0 0 10px;
background:url(../../images/excellentadviseren/content_bg.gif); 
}

.rightsub50 {
width: 460px;
border: 1px solid #fff;
margin: 0px;
margin: 0 0 0 10px;
background:url(../../images/excellentadviseren/content_bg.gif); 
}

.leftsub {
width: 660px;
border: 1px solid #fff;
color: #393839;
background:url(../../images/excellentadviseren/content_bg.gif); 
}

.leftsub50 {
width: 460px;
border: 1px solid #fff;
color: #393839;
background:url(../../images/excellentadviseren/content_bg.gif); 
}

div.witvlak {
  width: 608px;
  background: #fff;
  margin: 12px 0 12px 13px;
  padding: 12px;
  border: 1px solid;
  border-color : #c0c0c0;	
}

div.grijsvlak {
  width: 608px;
  background: #FDFDFD;
  margin: 12px 0 12px 13px;
  padding: 12px;
  border: 1px solid;
  border-color : #c0c0c0;
}

div.witvlak_rechts {
  width: 210px;
  background: #fff;
  margin: 12px 0 12px 13px;
  padding: 12px;
  border: 1px solid;
  border-color : #c0c0c0;	
}

div.witvlak_5050 {
  width: 410px;
  background: #fff;
  margin: 12px 0 12px 13px;
  padding: 12px;
  border: 1px solid;
  border-color : #c0c0c0;	
}

div.grijsvlak_rechts {
  width: 210px;
  background: #F4F4F4;
  margin: 12px 0 12px 13px;
  padding: 12px;
  border: 1px solid;
  border-color : #c0c0c0;	
}



div#search { 
width: 927px;
position: relative;
height: 172px;
margin: 0 0 0 27px;
border-bottom: 1px dotted #147797;
}

form#form_search {
float: right;
width: 193px;
height: 45px;
margin: 113px 0 0 0;
padding: 8px 0 0 10px;
}

form#form_searchtwo {
float: right;
width: 193px;
height: 45px;
margin: 0;
padding: 8px 0 0 10px;
}

div#search a {
font: normal 11px 'Arial';
color: #147797;
text-decoration: none;
}

#searchstring {
border: none;
height: 18px; 
width: 144px;
background: url(../../images/excellentadviseren/rebuild/search_bg.gif) no-repeat ;
font: normal 10px 'Arial';
color: #6d6d6d;
}

#searchstringtwo {
border: none;
height: 18px; 
width: 144px;
background: url(../../images/excellentadviseren/rebuild/search_bg.gif) no-repeat ;
font: normal 10px 'Arial';
color: #6d6d6d;
}

input, textarea, select {
background: #f7f7f2;
border: 1px solid #fff;
margin: 0 0 0.3em;
float: left;
}

input:focus, input.focus, textarea:focus, select:focus {
border: 1px solid #e00;
}

input.button {
color: #fff;
cursor: pointer;
margin: 0;
height: 27px;
width: 121px;
font-size: 12px;
border: none;
background: url(../../images/excellentadviseren/rebuild/standard_button.gif) no-repeat ;
}

input.button_high {
border: none;
width: 22px;
height: 23px;
cursor: pointer;
margin: -5px 0 0 5px;
background: url(../../images/excellentadviseren/rebuild/loep.png) no-repeat ;
}

input.standard_input {
border: none;
height: 18px; 
width: 106px;
background: url(../../images/excellentadviseren/rebuild/search_bg_small.gif) no-repeat ;
font: normal 10px 'Arial';
color: #6d6d6d;
}

input.submit:hover, input.submit.hover {
color: #c00;
}

div.logo {
position: absolute;
top: 27px;
left: 55px;
}

div.logo img {
border: 0;
}

#topPan ul{
position:absolute; 
top:70px; 
right:50px;
}

#topPan ul li{
float:left; 
padding:0 10px 0 10px;
border-left: 1px solid #fff;
}

#topPan ul li a{
display:block; 
width:79px; 
color:#fff; 
font-size:12px; 
font-weight:bold; 
text-align:center; 
text-decoration:none;
}

#topPan ul li a:hover{
color:#fff; 
text-decoration:underline;
}

#topPan ul li.home{
display:block; 
width:79px; 
height:32px; 

font-size:11px; 
font-weight:bold; 
line-height:32px; 
color:#7C7900; 
border: none;

text-align:center;
}

#topPan ul.dropdown{
width:480px; 
height:22px; 
position:absolute; 
top:84px; 
right:0px;
}

#topPan ul.dropdown li{
float:left; 
width:79px; 
height:22px; 
border: none;
}

#topPan ul.dropdown li a{
display:block; 
width:79px;
color:#fff; 
font-size:11px; 
text-decoration:none; 
text-align:center; 
line-height:22px;
} 

#topPan ul.dropdown li a:hover{
text-decoration: underline; 

color:#fff;
}

#topPan ul.dropdown li.verticallinenone a{
display:block; 
width:79px;
background:#fff; 
color:#3E3E3E; 
font-size:11px; 
text-decoration:none; 
text-align:center; 
line-height:22px;
} 

#topPan ul.dropdown li.verticallinenone a:hover{
text-decoration:none; 
background:#fff; 
color:#7C7900;
}
