* {
font-family:Verdana,'Arial','Helvetica',sans-serif;
margin:0;
padding:0;
}

a img {
border:0 none;
}

p {
margin-bottom:10px;
line-height:19px;
}

li {
margin-top:5px;
}

h2 {
margin-bottom:3px;
margin-top:21px;
}

h3 {
color:#666;
}

body {
font-size:12px;
background:#fff;
}

#container {
width:959px;
position:relative;
margin:0 auto;
}

#header {
width:138px;
height:42px;
padding-top:43px;
}

#header a {
display:block;
width:138px;
height:42px;
}

#content {
min-height:350px;
}

.home {
margin-top:325px;
}

.vervolg,.blog {
margin-top:180px;
padding-left:20px;
padding-top:20px;
width:661px;
background:url(../../../images/top.jpg) no-repeat;
}

.vervolg {
margin-left:250px;
}

.vervolg h1,.blog h1 {
font-size:20px;
color:#FAA519;
margin-bottom:5px;
}

.vervolg h2,.blog h2 {
font-size:14px;
}

.home div {
float:left;
position:relative;
min-height:233px;
margin-left:9px;
padding:65px 20px 10px;
}

#content.home h2 {
color:#fff;
position:absolute;
top:0;
font-size:16px;
text-transform:uppercase;
text-align:center;
display:block;
font-weight:400;
float:left;
clear:both;
}

#content.home h2 span {
display:block;
padding-top:10px;
padding-bottom:16px;
}

#content.home div#left {
width:574px;
background:url(../../../images/top.jpg) no-repeat;
border-right:1px solid #EAEAEA;
}

#content.home div#left h2 {
left:-10px;
background:url(../../../images/content-head-left.png) no-repeat right;
}

#content.home div#left h2 span {
background:url(../../../images/content-head.png) no-repeat left;
padding-left:10px;
margin-right:24px;
}

#content.home div#right {
background:url(../../../images/right_top.jpg) no-repeat right;
width:275px;
}

#content.home div#right h2 {
background:url(../../../images/content-head2-left.png) no-repeat left #fff;
right:-10px;
margin-top:5px;
}

#content.home div#right h2 span {
background:url(../../../images/content-head2.png) no-repeat right;
margin-left:24px;
padding-right:10px;
}

#content.home ul {
margin-left:17px;
}

#content ol {
margin-left:22px;
}

#content #wpcf7-f1-p69-o1 input,#content #wpcf7-f1-p69-o1 textarea {
display:block;
border:1px solid #CCC;
background:url(../../../images/input-bg.png) repeat-x;
padding:3px;
}

#content #wpcf7-f1-p69-o1 .wpcf7-submit {
background:url(../../../images/sendbutton.png) no-repeat;
color:#fff;
font-size:13px;
font-weight:700;
height:30px;
width:89px;
border:0 none;
cursor:pointer;
}

div.frontpage-blog {
width:275px;
float:left;
height:auto;
min-height:0;
padding:0;
}

div.frontpage-blog h4 {
margin-top:10px;
}

div.frontpage-blog p {
color:#5A5B5D;
margin-bottom:4px;
}

div.frontpage-blog p.gray {
color:#999;
}

div.frontpage-blog p.firstitem {
color:#999;
background:url('../../../images/bericht-ballon.png') no-repeat left center;
padding-left:20px;
}

div.frontpage-blog a.leesmeer {
font-weight:700;
text-decoration:none;
padding-left:10px;
background:url(../../../images/arrow-list.gif) no-repeat left 7px;
}

.blog h3 {
margin:15px 0 0;
}

.blog #blog_list li {
margin-bottom:15px;
}

.blog {
float:left;
}

#visual {
position:absolute;
top:100px;
}

#breadcrumbs {
position:absolute;
top:245px;
left:0;
color:#FAA519;
}

div.homebread {
top:420px !important;
}

#topmenu {
position:absolute;
top:45px;
right:0;
}

#topmenu ul {
display:block;
list-style-type:none;
}

#topmenu li {
margin:0;
}

#topmenu ul li {
display:block;
float:left;
font-size:16px;
text-transform:uppercase;
background:url(../../../images/li_devide.jpg) no-repeat right center;
padding-right:2px;
}

#topmenu ul li a {
padding-left:9px;
color:#999;
text-decoration:none;
display:block;
line-height:41px;
margin:0 4px 0 3px;
}

#topmenu ul li a span {
letter-spacing:-1px;
display:block;
line-height:40px;
padding:0 9px 0 0;
}

#topmenu ul li.active a,#topmenu ul li a:hover {
color:#fff;
background:url(../../../images/menu_left.png) no-repeat left center;
}

#topmenu ul li.active a span,#topmenu ul li a:hover span {
background:url(../../../images/menu_right.png) no-repeat right center;
}

#topmenu ul li:last-child {
background:none repeat scroll 0 0 transparent;
border:medium none;
margin-left:20px;
}

#topmenu ul li.last a {
margin:0 8px;
}

#difin {
position:absolute;
right:0;
top:15px;
}

#difin ul li {
list-style:none;
display:block;
float:left;
font-size:11px;
background:url(../../../images/li_devide.jpg) no-repeat right center;
}

#difin ul li a {
text-decoration:none;
text-transform:uppercase;
padding:0 6px 0 16px;
}

#difin ul li.last a {
padding-left:4px;
padding-right:14px;
}

#difin ul li a.active {
background:url('../../../images/tick.png') no-repeat 2px center;
}

#difin ul li.last a.active {
padding-left:16px;
padding-right:4px;
}

#logos {
background:url(../../../images/logos-klanten.jpg) no-repeat;
width:945px;
height:80px;
margin-left:5px;
}

#logos_financieel {
background:url(../../../images/logos_financieel.jpg) no-repeat;
width:960px;
height:80px;
}

.medw {
background:url(../../../images/gradient_medewerkers.jpg) repeat-y;
position:relative;
border:1px solid #ccc;
width:200px;
height:135px;
float:left;
margin-right:15px;
margin-top:15px;
}

.medw h3 {
font-weight:300;
color:#f6a300;
font-size:17px;
margin:2px 2px 0;
}

.medw .title {
font-weight:300;
color:#676767;
font-size:14px;
font-style:italic;
margin:0 0 0 2px;
}

.medw ul {
list-style-type:none;
margin-left:2px;
color:#676767;
}

.medw li {
margin-top:0;
font-size:11px;
font-family:"Arial", sans-serif;
}

.medw li span {
font-family:monospace;
padding-right:2px;
width:13px;
}

.medw li a {
font-family:"Arial", sans-serif;
font-size:11px;
}

.medw .social {
display:block;
position:absolute;
left:3px;
bottom:0;
}

.medw .ph img {
position:absolute;
right:2px;
bottom:2px;
}

.medw .social a {
margin-right:5px;
}

#leftmenu,#rightmenu {
min-height:200px;
width:250px;
}

#leftmenu {
top:270px;
left:0;
position:absolute;
}

#rightmenu {
float:left;
margin-top:200px;
margin-left:25px;
background:url(../../../images/right_top.jpg) no-repeat right top;
}

#leftmenu div,#rightmenu div {
color:#FAA519;
font-size:13px;
float:left;
width:220px;
border-bottom: solid 2px #c0c0c0;
}

#leftmenu div a,#rightmenu div a {
color:#fff;
text-decoration:none;
}

#leftmenu div span,#rightmenu div span {
display:block;
right:0;
top:0;
line-height:30px;
height:35px;
padding-left:15px;
font-size:16px;
font-weight:700;
}

#leftmenu ul,#rightmenu ul {
list-style-type:none;
margin-bottom:20px;
float:left;
}

#leftmenu ul li,#rightmenu ul li {
display:block;
font-weight:700;
float:left;
border-bottom: dotted 1px #c0c0c0;
}

#leftmenu ul li a {
background:url(../../../images/arrow-list.gif) no-repeat left center;
width:200px;
height:35px;
line-height:33px;
display:block;
padding-left:10px;
text-decoration:none;
}

#leftmenu ul li a {
	background: url(../../../images/arrow-listgray.png) no-repeat left center;
	
}

#rightmenu ul li {
font-weight:400;
}

#rightmenu ul li a {
background:url(../../../images/arrow-list.gif) no-repeat left center;
width:200px;
display:block;
padding-left:20px;
text-decoration:none;
}

#rightmenu ul li a:hover {
background:url(../../../images/arrow-list.gif) no-repeat left center;
text-decoration:underline;
}

#leftmenu ul li a:hover,#leftmenu ul li.active a {
color:#FAA519;
text-decoration: underline;
}

#leftmenu ul li.active ul li a {
color:#5A5B5D;
background:none;
}

#leftmenu ul li ul li.active a,#leftmenu ul li ul li a:hover {
color:#FAA519;
background:none;
font-weight:700;
}

#leftmenu ul li.active a,#leftmenu ul li a:hover  {
    background: url("../../../images/arrow-list.gif") no-repeat scroll left center transparent;
}

#leftmenu ul li ul li {
background:url(../../../images/arrow-list.gif) no-repeat left 9px;
display:list-item;
margin-left:10px;
padding-left:10px;
line-height:18px;
}

#leftmenu ul li ul li a {
display:inline;
height:auto;
background:none;
float:left;
width:188px;
padding-left:0;
margin-left:5px;
font-weight:400;
line-height:19px;
}

#footer {
display:block;
clear:both;
margin-top:10px;
background:url(../../../images/bottom_bg.jpg) no-repeat center top;
margin-bottom:5px;
}

#footer div {
float:left;
width:185px;
line-height:18px;
font-size:11px;
background:url(../../../images/footer_border.jpg) no-repeat right center;
margin-top:10px;
padding:20px 26px 40px;
}

#footer h3 {
font-size:14px;
font-weight:700;
line-height:25px;
margin-bottom:5px;
}

.clear {
clear:both;
display:block;
height:0;
}

pre {
background:#fff;
display:block;
width:100%;
}

#menu-item-72,#menu-item-895 {
background:none !important;
}

.alignright {
position:absolute;
right:30px;
top:287px;
z-index:1000 !important;
}

.buttonbottom {
background:url("../../../images/buttonbottom-right.gif") no-repeat right #fff;
display:block;
height:38px;
float:left;
text-decoration:none;
}

.buttonbottom span {
background:url("../../../images/buttonbottom.gif") no-repeat scroll left center transparent;
display:block;
height:30px;
margin-right:6px;
float:left;
font-size:14px;
padding-top:8px;
color:#fff;
font-weight:700;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

#right ul {
list-style-type:none;
margin-left:0 !important;
}

#right ul li {
background:url("../../../images/baloon.gif") no-repeat;
padding-left:26px;
margin-left:0;
}

.i {
font-style:italic;
}

#carousel {
width:661px;
position:relative;
margin-bottom:-100px;
}

.imageflow {
overflow:hidden;
position:relative;
text-align:left;
visibility:hidden;
width:680px;
}

.imageflow img {
border:none;
position:absolute;
-ms-interpolation-mode:bicubic;
top:100px;
cursor:pointer !important;
margin-left:14px;
}

.imageflow p {
text-align:center;
margin:0 auto;
}

.imageflow .loading {
border:1px solid #FFF;
height:15px;
left:50%;
margin-left:-106px;
position:relative;
visibility:visible;
width:200px;
padding:5px;
}

.imageflow .loading_bar {
background:#fff;
height:15px;
visibility:visible;
width:1%;
}

.imageflow .navigation {
z-index:1;
display:none;
}

.imageflow .caption {
font-weight:700;
position:relative;
text-align:center;
z-index:10001;
display:none;
}

.imageflow .scrollbar {
visibility:hidden;
z-index:10002;
height:1px;
}

.imageflow .slider {
background:url(../../../images/slider.png) no-repeat;
height:14px;
position:absolute;
width:14px;
z-index:10003;
display:none;
margin:-6px 0 0 -7px;
}

.imageflow .slideshow {
cursor:pointer;
height:14px;
position:absolute;
width:14px;
z-index:10003;
margin:20px 0 0 20px;
}

.imageflow .slideshow.pause {
background:url(../../../images/button_pause.png) no-repeat;
}

.imageflow .slideshow.play {
background:url(../../../images/button_play.png) no-repeat;
}

.imageflow .images {
width:680px;
overflow:hidden;
white-space:nowrap;
}

.imageflow .button {
cursor:pointer;
height:34px;
position:relative;
width:34px;
display:none;
}

.imageflow .previous {
background:url("../../../images/left.png") no-repeat scroll left top transparent;
float:left;
position:absolute;
left:0;
top:133px;
overflow:hidden;
}

.imageflow .previous:hover {
background:url("../../../images/lefth.png") no-repeat scroll left top transparent;
}

.imageflow .next {
background:url("../../../images/right.png") no-repeat scroll left top transparent;
float:right;
position:absolute;
right:0;
top:133px;
overflow:hidden;
}

.imageflow .next:hover {
background:url("../../../images/righth.png") no-repeat scroll left top transparent;
}

#imageflow_images img {
overflow:hidden;
}

.next_button {
cursor:pointer;
background:url(../../../images/right.png) no-repeat;
height:34px;
width:34px;
display:block;
z-index:1000001;
position:absolute;
top:130px;
right:-10px;
}

.next_button:hover {
background:url(../../../images/righth.png) no-repeat;
}

.prev_button {
cursor:pointer;
background:url(../../../images/left.png) no-repeat;
height:34px;
width:34px;
display:block;
z-index:1000001;
position:absolute;
top:130px;
left:10px;
}

.prev_button:hover {
background:url(../../../images/lefth.png) no-repeat;
}

#tarieven {
border:1px solid #ccc;
border-right:0;
}

#tarieven th {
background-color:#FAA519;
color:#FFF;
line-height:22px;
width:80px;
text-align:center;
vertical-align:top;
border-right:1px solid #ccc;
}

#tarieven td {
color:#5A5B5D;
text-align:center;
line-height:20px;
vertical-align:center;
border:1px solid #ccc;
border-bottom:0;
border-left:0;
padding:4px;
}

#tarieven .none td,#tarieven .none {
border-left:0;
}

#tarieven .first {
width:160px;
text-align:left;
}

#tarieven td.strong {
padding-top:25px;
font-weight:700;
}

#tarieven_info {
border:0;
}

#tarieven_info td {
color:#5A5B5D;
line-height:20px;
}

#tarieven_info td.first {
padding-right:30px;
}

#leftbarlogos {
text-align:center;
display:block;
}

.img_highlight {
height:65px;
position:absolute;
right:-9px;
top:-13px;
width:120px;
z-index:0;
}

a,div.frontpage-blog a.leesmeer:hover,#difin ul li a:hover,#difin ul li a.active {
text-decoration:underline;
}

a:hover,#content.home div#left h2 a,#content.home div#right h2 a {
text-decoration:none;
}

p,h2,a,#breadcrumbs a,#breadcrumbs span {
color:#5A5B5D;
}

.blog #blog_list,#footer ul {
list-style-type:none;
}

.blog label,.blog textarea {
display:block;
clear:both;
}

#difin ul li.last,#footer div.last {
background:none;
}

#rightmenu ul li.active,.fat {
font-weight:700;
}

#leftmenu ul li, #rightmenu ul li {
     padding: 0 10px;
     margin-top: 0;
}

#leftmenu div span, #rightmenu div span {
     padding-left: 10px;
}

#breadcrumbs {
     padding: 0 10px;
}