@charset "UTF-8";
/* CSS Document */

body {
background-color:#F9F9F9;
background-image:url(../images/body.gif);
background-repeat:repeat-x;
}


.container {
position:absolute;
width: 986px;
height:auto;
min-height:480px;
margin-left:-493px;
margin-top:-8px;
left:50%;
padding : 0;
background-image:url(../images/background_container.gif);
background-repeat:repeat-y;
}

.header {
float:left;
width:986px;
height:140px;
background-image:url(../images/background_header.gif);
}

.lineTop {
float:left;
width:986px;
height:5px;
background-image:url(../images/line_top.gif);
background-repeat:no-repeat;
}

.address {
width:956px;
height:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#666666;
text-align:right;
padding-right:30px;
padding-top:10px;
}

.placeholderNavTop {
float:left;
height:50px;
width:230px;
}

.menuTop
{
float:left;
width:auto;
height:50px;
margin: 0 0 0 0;
}

.menuTop ul{
list-style:none;
margin-bottom:0px;
margin-top:0px;
}

.menuTop li{
display:inline;
float:left;
margin: 0 0px 0 0;
display: block;
height:50px;
width:auto;
}

.contentWrapperHomeLeft {
float:left;
width:710px;
height:auto;
min-height:400px;
margin-left:32px;
background-image:url(../images/background_content_home.gif);
background-repeat:repeat-y;
}

.headerContentHome {
float:left;
width:710px;
height:50px;
background-image:url(../images/background_content_home_top.gif);
}

.contentHome {
float:left;
width:690px;
height:auto;
min-height:400px;
}

.textContentHome {
float:left;
width:420px;
height:auto;
min-height:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:15px;
text-align:left;
margin-left:20px;
}

.VisualHomeBg {
float:right;
width:180px;
height:180px;
margin-top:10px;
margin-right:30px;
background-image:url(../images/bg_visual_home.gif)
}

.VisualHome {
float:left;
width:160px;
height:160px;
margin-top:10px;
margin-left:10px;
background-color:#CCCCCC;
}

.closerContentHome {
float:left;
width:710px;
height:20px;
background-image:url(../images/background_content_home_bottom.gif);
background-repeat:no-repeat;
}

.path {
float:left;
width:450px;
height:50px;
margin: 0 0 0 0;
text-align:left;
line-height:50px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
margin-left:20px;
}

.titleOrange {
float:left;
width:681px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
line-height:30px;
color:#b07800;
padding-left:20px;
margin-bottom:15px;
background-color:#CCCCCC;
}

.titleGreen {
float:left;
width:681px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
line-height:30px;
color:#505C23;
padding-left:20px;
margin-top:20px;
background-color:#CCCCCC;
}

.textFooterHome {
float:left;
width:450px;
height:auto;
min-height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:15px;
text-align:left;
margin-left:20px;
margin-top:30px;
}

.visualsWrapperBottom {
float:left;
width:440px;
height:auto;
margin-top:20px;
}

.buttonPrev {
float:left;
width:20px;
height:80px;
margin: 0 0 0 0;
}

.buttonNext {
float:left;
width:20px;
height:80px;
margin: 0 0 0 0;
}

.visualBottomBg {
float:left;
width:80px;
height:80px;
margin-left:10px;
margin-right:10px;
background-image:url(../images/bg_visualBottom.gif);
}

.visualBottom {
float:left;
width:70px;
height:70px;
margin: 5px 0px 0px 5px;
background-color:#CCCCCC;
}

.navPages {
float:left;
width:420px;
height:20px;
margin-top:20px;
margin-left:0px;
}

.navPages ul{
float:left;
list-style:none;
margin: 0 0 0 0;
}

.navPages li{
display:inline;
float:left;
height:20px;
width:auto;
line-height:20px;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
display: block;
text-align:left;
margin: 0px 8px 0px 0px;
}

.tag {
float:right;
width:154px;
height:124px;
margin-top:-16px;
margin-right:40px;
}

.buttonInfo {
float:right;
width:195px;
height:32px;
margin-right:30px;
margin-top:10px;
background-image:url(../images/bg_button_info.gif);
padding-top:8px;
padding-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
text-align:left;
line-height:12px;
}

.subMenuContainer {
float:left;
width:200px;
height:auto !important;
min-height:400px;
height:635px;
background-image:url(../images/menu_bg_container.gif);
margin-left:32px;
}

.submenuContentWrapper {
float:left;
width:200px;
height:auto !important;
min-height:635px;
height:635px;
}

.submenuTitle {
float:left;
width:180px;
height:50px;
background-image:url(../images/bg_menu_title.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
line-height:50px;
color:#b07800;
padding-left:20px;
}

.submenuEnd {
float:left;
width:200px;
height:30px;
background-image:url(../images/menu_bg_closer.gif);
}

.menu {
float:left;
width : 200px;
height:auto;
margin : 0 0 0px 0px;
font-size:11px;
}

.menu ul {
list-style: none;
padding : 0;
margin : 0px 0 0 0;
}

.menu ul ul {
margin : 0;
}

.menu li {
list-style:none;
padding : 0;
margin : 0;
}

.nav a {
display : block;
float : left;
width : 175px;
height:16px;
text-decoration : none;
color:#666666;
letter-spacing : 0.1em;
padding : 7px 5px 7px 20px;
margin : 0;
border : 0;
background-image:url(../images/menu_bg_down.gif);
background-repeat:no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.nav a:hover, .nav li.TrueOpen a {
color:#505C23;
background-image:url(../images/menu_bg_rollover.gif);
background-repeat:no-repeat;
letter-spacing : 0.1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.nav li ul {
display : none;
}

.nav li {
float : left;
cursor : default;
padding : 0;
margin : 0;
}

.nav li li {
display : block;
float : left;
clear : left;
left:0px;
padding : 0;
margin : 0;
border : 0;
}


a.menu{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#999999;
}

a.menu:link, a.menu:visited{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
}

a.menu:hover {
color:#505C23;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
}

a:link, a:visited{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
}

a:hover {
color:#505C23;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}


.containerMiddle {
float:left;
width:510px;
height:auto !important;
min-height:550px;
height:400px;
margin: 0 0 0 0;
background-image:url(../images/bg_container_middle.gif);
}

.contentWrapperMiddle {
float:left;
width:510px;
height:auto;
min-height:590px;
}

.headerContentMiddle {
float:left;
width:510px;
height:50px;
background-image:url(../images/bg_container_middle_top.gif);
}

.titleOrangeMiddle {
float:left;
width:481px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
text-align:left;
line-height:30px;
color:#b07800;
padding-left:20px;
background-color:#CCCCCC;
}

.visualContentMiddle {
float:left;
width:501px;
height:200px;
background-color:#CCCCCC;
}

.googleMap {
float:left;
width:501px;
height:500px;
background-color:#CCCCCC;
margin-left:-20px;
margin-top:-15px;
}

.textContentMiddle {
float:left;
width:460px;
height:auto !important;
height:550px;
margin-left:20px;
margin-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#333333;
text-align:left;
}

.employeeWrapper {
float:left;
width:460px;
height:auto;
min-height:150px;
margin-left:20px;
margin-top:15px;
margin-bottom:20px;
}

.lineContentMiddle {
float:left;
width:460px;
height:5px;
background-image:url(../images/line_content_middle_large.gif);
background-repeat:no-repeat;
}

.lineContentMiddleSmall {
float:right;
width:250px;
height:5px;
background-image:url(../images/line_content_middle_small.gif);
background-repeat:no-repeat;
}

.profession {
float:left;
width:460px;
height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
line-height:20px;
text-align:left;
font-weight:bold;
margin: 0 0 0 0;
}

.pictureBorder {
float:left;
width:100px;
height:100px;
background-image:url(../images/pictureBorder.gif);
background-repeat:no-repeat;
margin: 10px 0px 10px 0px;
}

.pictureEmp {
float:left;
width:80px;
height:80px;
margin-top:10px;
margin-left:10px;
background-color:#CCCCCC;
}

.nameEmp {
float:right;
width:250px;
height:15px;
margin: 5px 0px 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
text-align:left;
color:#505C23;
font-weight:bold;
}

.sendMail {
float:left;
width:200px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
text-align:left;
color:#333333;
margin-top:5px;
margin-bottom:5px;
}

a.linkMail{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

a.linkMail:link, a.linkMail:visited{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
}

a.linkMail:hover {
color:#505C23;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.contactInfo {
float:right;
width:250px;
height:15px;
margin: 5px 0px 5px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
text-align:left;
color:#333333;
}

.closerContentMiddle {
float:left;
width:510px;
height:20px;
background-image:url(../images/background_content_middle_bottom.gif);
background-repeat:no-repeat;
}

.contentWrapperRight {
float:right;
width:200px;
height:auto;
min-height:400px;
margin-right:30px;
margin-top:20px;
margin-bottom:20px;
}

.onlinePlannerWrapper {
float:left;
width:190px;
height:170px;
margin-left:5px;
background-image:url(../images/bg_wrapper_right_180_170.gif);
background-repeat:no-repeat;
}

.titlePlanner {
float:left;
width:180px;
height:40px;
margin: 10px 0px 10px 5px;
text-align:center;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#505C23;
font-size:14px;
}

.line_wrapperRight {
float:left;
width:180px;
height:5px;
margin: 0px 0px 0px 5px;
background-image:url(../images/line_wrapper_right.gif);
background-repeat:no-repeat;
}

.date {
float:left;
width:70px;
height:70px;
margin-top:10px;
margin-left:60px;
background-image:url(../images/bg_planner_date.gif);
background-repeat:no-repeat;
}

.month {
float:left;
width:70px;
height:10px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#505C23;
line-height:10px;
margin-top:5px;
}

.day {
float:left;
width:70px;
height:55px;
font-family:"Times New Roman", Times, serif;
font-size:36px;
color:#000000;
text-align:center;
line-height:45px;
}

.divAgenda {
float:right;
width:180px;
height:auto;
text-align:right;
vertical-align:bottom;
margin-top:5px;
margin-right:5px;
}

.onlineListWrapper {
float:left;
width:190px;
height:250px;
margin-left:5px;
margin-top:15px;
background-image:url(../images/bg_list_wrapper.gif);
background-repeat:no-repeat;
}

.titleList {
float:left;
width:180px;
height:40px;
margin: 10px 0px 10px 5px;
text-align:center;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b07800;
font-size:14px;
}

.divContentRight {
float:left;
width:180px;
height:auto;
min-height:50px;
margin: 10px 0px 10px 10px;
text-align:left;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#505C23;
font-size:10px;
}

.divSend {
float:right;
width:170px;
height:auto;
text-align:right;
vertical-align:bottom;
margin-top:10px;
margin-right:5px;
}

.locationWrapper {
float:left;
width:190px;
height:190px;
margin-left:5px;
margin-top:15px;
background-image:url(../images/bg_location_wrapper.gif);
background-repeat:no-repeat;
}

.titleLocation {
float:left;
width:180px;
height:20px;
margin: 11px 0px 10px 5px;
text-align:center;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#505C23;
font-size:14px;
}

.locationMap {
float:left;
width:170px;
height:110px;
margin-top:8px;
margin-left:10px;
background-color:#CCCCCC;
}

.divRoute {
float:right;
width:180px;
height:auto;
text-align:right;
vertical-align:bottom;
margin-top:7px;
margin-right:5px;
}

.footerWrapper {
float:left;
width:986px;
height:50px;
background-image:url(../images/background_footer.gif);
}

.footerContentLeft {
float:left;
width:300px;
height:30px;
margin-left: 30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-align:left;
line-height:30px;
}

.navFooter
{
float:right;
width:400px;
height:30px;
line-height:30px;
text-align:right;
}

.navFooter ul{
list-style:none;
margin-bottom:0px;
margin-top:0px;
margin-right:30px;
}

.navFooter li{
display:inline;
float:right;
line-height:30px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin: 0 5px 0 0;
display: block;
height:30px;
width:auto;
text-align:right;
}

a.orange{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#b07800;
}

a.orange:link, a.orange:visited{
color:#b07800;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
}

a.orange:hover, a.orange:active{
color:#b07800;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}


a.speciaal1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
}

a.speciaal1:link, a.speciaal1:visited{
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
}

a.speciaal1:hover, a.speciaal1:active{
color:#996600;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.linkfooter{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
}

a.linkfooter:link, a.linkfooter:visited{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
}

a.linkfooter:hover, a.linkfooter:active{
color:#505C23;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.linkpath{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}

a.linkpath:link, a.linkpath:visited{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:9px;
}

a.linkpath:hover, a.linkpathactive{
color:#505C23;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

a.linkSend{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
}

a.linkSend:link, a.linkSend:visited{
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:10px;
}

a.linkSend:hover {
color:#505C23;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

a.linkHier{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#333333;
}

a.linkHier:link, a.linkHier:visited{
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:9px;
}

a.linkHier:hover {
color:#505C23;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.stijlContactform {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#505C23;
text-align:left;
font-size:10px;
}

a.linkFoto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-decoration:none;
color:rgb(153,153,153);
}

a.linkFoto:link, a.linkFoto:visited{
color:rgb(153,153,153);
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:18px;
}

a.linkFoto:hover {
color:rgb(0,0,0);
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:18px;
}


.h1 {
text-align:left;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#b07800;
font-size:14px;
}

a.linkKP:link, a.linkKP:visited{
color:#505C23;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
}

a.linkKP:hover {
color:#505C23;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}