body, html{
height:100%;
margin:0px;
padding:0px;
background-image:url('../images/balkblokken.gif');
font-family:Arial;
}

img{
border:0px;
}

form, p{
margin:0px;
padding:0px;
}

p{
clear:both;
}

#balkboven{
height:155px;
width:100%;
background-image:url('../images/achterboven.gif');
background-color:#FFFFFF;
}

#balkmidden{
min-height:610px;
width:100%;
background-color:#FFFFFF;
background-image:url('../images/achtermain.gif');
background-repeat:repeat-x;
}

#balkondergrijs{
width:100%;
height:300px;
background-color:#FFFFFF;
background-image:url('../images/achterbalkonder.gif');
background-repeat:repeat-x;
}

#bovencenter{
margin:0px auto;
width:1000px;
height:155px;
background-image:url('../images/achterboven.gif');
}

#middencenter{
overflow:hidden;
margin:0px auto;
width:1000px;
background-image:url('../images/achtermain.gif');
background-repeat:repeat-x;
min-height:610px;
background-color:#FFFFFF;
}

#middengrijs{
overflow:hidden;
margin:0px auto;
width:1000px;
height:281px;
background-color:#FFFFFF;
background-image:url('../images/achterbalkonder.gif');
background-repeat:repeat-x;
}

#boven{
float:left;
display:inline;
height:111px;
width:1000px;
}

#boven ul{
list-style-type:none;
margin:0px;
padding:0px;
}

#boven ul li{
float:left;
display:inline;
height:111px;
color:#472d58;
}

.logo{
margin-top:25px;
margin-left:30px;
}

.taal{
margin-top:70px;
margin-left:50px;
color:#472d58;
font-size:11px;
}

.breadcrumb{
width:350px;
margin-top:70px;
margin-left:30px;
color:#472d58;
font-size:11px;
}

.breadcrumb2{
width:290px;
margin-top:70px;
margin-left:30px;
color:#472d58;
font-size:11px;
}

.breadcrumb2 a, 
.breadcrumb a{
text-decoration:none;
color:#472d58;
}

.breadcrumb2 a:hover, 
.breadcrumb a:hover{
color:#756aa4;
}

.telefoon{
margin-top:60px;
color:#472d58;
font-size:24px;
}

.taal1{
text-decoration:none;
color:#472d58;
}

.taal2{
text-decoration:none;
color:#756aa4;
}

#menu{
clear:both;
float:left;
display:inline;
height:44px;
width:1000px;
}

#menu ul{
float:left;
display:inline;
list-style-type:none;
margin:0px;
padding:0px;
margin-top:1px;
width:1000px;
}

#menu ul li{
display:inline;
}

#menu ul li a{
background-color:#3e1c45;
float:left;
color:#FFFFFF;
font-size:13px;
border-right:1px solid #ffffff;
text-decoration:none;
height:21px;
float:left;
display:block;
padding:11px 20px 10px 20px;
}

#menu ul li a.selected{
background-color:#754b8e;
float:left;
color:#FFFFFF;
font-size:13px;
border-right:1px solid #ffffff;
text-decoration:none;
height:21px;
float:left;
display:block;
padding:11px 20px 10px 20px;
}

.zoekli{
float:right;
display:inline;
color:#FFFFFF;
font-size:13px;
height:22px;
padding:11px 20px 10px 20px;
overflow:hidden;
}

.zoekbutton{
width:23px;
height:23px;
float:left;display:inline;
background-image:url('../images/zoekbutton.gif');
border:0px solid;
margin-left:3px;
cursor:pointer;
margin-top:-2px;
}

.zoekbutton:hover{
background-position:0px -23px;
}

.zoekinput{
color:#3e1c45;
font-size:11px;
width:123px;
height:15px;
padding:3px 5px 5px 5px;
float:left;
display:inline;
border:0px solid #ffffff;
margin-top:-2px;
}

.zoekdiv{
width:60px;
float:left;
display:inline;
}

#optiesmidden{
width:978px;
margin-left:10px;
margin-top:35px;
margin-bottom:25px;
float:left;
display:inline;
}

#kolomrechts ul,
#optiesmidden ul{
margin:0px;
padding:0px;
list-style-type:none;
float:left;
display:inline;
}

div.waaromhortis,
div.formonder{
float:left;
display:block;
width:211px;
font-size:11px;
color:#3e1c45;
line-height:18px;
}

div.formonder,
div.nieuwsdiv{
margin-left:20px;
}

div.formonder div{
margin-left:10px;
}

#kolomrechts div p,
#optiesmidden div p{
margin-left:10px;
line-height:18px;
color:#3e1c45;
}

#kolomrechts div h1,
.waaromhortis h1,
#optiesmidden div h1{
color:#754b8e;
font-size:16px;
margin:0px;
padding:0px;
font-weight:normal;
margin-left:10px;
float:left;
display:inline;
}

.ptekst h2.lichtpaars{
color:#754b8e;
font-size:16px;
margin:0px;
padding:0px;
font-weight:normal;
clear:both;
}

div.waaromhortis hr,
div.formonder hr{ 
float:left;
display:inline;
width:216px;
clear:both;
border: 0px;
color:#c9c9c9;
background-color:#c9c9c9;
height:1px;
margin:8px 0px 8px 0px;
}

.waaromhortis ul{
float:left;
display:inline;
width:216px;
overflow:hidden;
padding:0px;
margin:0px;
}

.waaromhortis ul li{
background-image:url('../images/li.gif');
background-repeat:no-repeat;
background-position:0px 2px;
padding:0px 0px 5px 20px;
float:left;
display:inline;
clear:both;
width:216px;
font-size:11px;
margin:0px 0px 0px 5px;
color:#3e1c45;
}

.inputvraag{
color:#3e1c45;
font-size:11px;
width:186px;
height:15px;
padding:3px 5px 5px 5px;
float:left;
display:inline;
background-color:#dbdbdb;
border:0px solid #ffffff;
margin-top:5px;
}

.button1{
width:123px;
height:23px;
float:left;display:inline;
background-image:url('../images/zoekbutton.gif');
background-repeat:no-repeat;
background-position:100px 0px;
border:0px solid;
cursor:pointer;
background-color:transparent;
text-align:left;
float:right;
display:inline;
margin-right:5px;
margin-top:15px;
color:#754b8e;
font-size:14px;
}

.button1:hover{
background-position:100px -23px;
}

.button2{
width:123px;
height:23px;
float:left;display:inline;
background-image:url('../images/zoekbutton.gif');
background-repeat:no-repeat;
background-position:100px 0px;
border:0px solid;
cursor:pointer;
background-color:transparent;
text-align:left;
float:right;
display:inline;
margin-right:5px;
margin-top:42px;
color:#754b8e;
font-size:14px;
}

.button2:hover{
background-position:100px -23px;
}

.nieuwsdiv{
float:left;
display:block;
width:270px;
margin-left:10px;
font-size:11px;
color:#3e1c45;
line-height:18px;
}

.nieuwsdiv .div1{
clear:both;
float:left;
display:inline;
margin-left:15px;
}

.nieuwsdiv hr{
float:left;
display:inline;
width:270px;
clear:both;
border: 0px;
color:#c9c9c9;
background-color:#c9c9c9;
height:1px;
margin:8px 0px 8px 0px;
}

.nieuwsdiv div i{
font-size:9px;
color:#ad96cc;
}

.nieuwsdiv div a{
text-decoration:none;
color:#3e1c45;
display:block;
background-image:url('../images/li.gif');
background-repeat:no-repeat;
background-position:bottom right;
padding:20px 10px 0px 0px;
}

.nieuwsdiv div a:first-child{
text-decoration:none;
color:#3e1c45;
display:block;
background-image:url('../images/li.gif');
background-repeat:no-repeat;
background-position:bottom right;
padding:0px 10px 0px 0px;
}

#scroll-pane{
padding-right:20px;
height:180px;
width:235px;
float:left;
display:inline;
overflow:auto;
}

#featured,
#featured2{ 
float:left;
display:inline;
width:1000px; 
margin-top:15px;
margin-left:10px;
}

#featured2 ul.ui-tabs-nav,
#featured ul.ui-tabs-nav{ 
padding:0px;
margin:0px;
list-style:none; 
width:236px;
float:left;
display:inline;
}

#featured ul.ui-tabs-nav li,
#featured2 ul.ui-tabs-nav li{ 
margin:0px;
padding:0px;
font-size:14px; 
float:left;
display:block;
clear:both;
}

#featured li.ui-tabs-nav-item a,
#featured2 li.ui-tabs-nav-item a{ 
display:block; 
text-decoration:none;
color:#ffffff; 
width:195px;
height:20px; 
padding:7px 5px 5px 15px;
}

#featured li.ui-tabs-nav-item a:hover,
#featured2 li.ui-tabs-nav-item a:hover{ 
height:20px; 
padding:7px 5px 5px 15px;
display:block; 
}

#featured li.ui-tabs-selected,
#featured2 li.ui-tabs-selected{ 
text-decoration:none;
height:32px; 
color:#ffffff; 
}

#featured .ui-tabs-nav li.ui-tabs-nav-item,
#featured2 .ui-tabs-nav li.ui-tabs-nav-item{
margin:5px 0px 0px 10px;
}

#featured .ui-tabs-nav li.ui-tabs-selected,
#featured2 .ui-tabs-nav li.ui-tabs-selected{
margin-left:0px;
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a, 
#featured2 ul.ui-tabs-nav li.ui-tabs-selected a{ 
display:block;
color:#FFFFFF;
margin:0px;
width:216px;
height:20px; 
padding:7px 5px 5px 15px;
}

#featured .ui-tabs-panel{ 
width:733px; 
height:306px; 
background:#FFFFFF; 
position:relative;
cursor:pointer;
}

#featured .ui-tabs-hide{ 
display:none; 
}

#tabs{
float:left;
display:inline;
}

#tabs h1{
color:#754b8e;
font-size:16px;
margin:10px 10px 10px 10px;
padding:0px;
font-weight:normal;
}

.verderarrow{
float:right;
display:inline;
background-image:url('../images/overlay-arrow.png');
width:23px;
height:23px;
}

#fotoshome{
float:left;
display:inline;
}

.tekst3e1c45{
width:214px;
min-height:246px;
color:#d7bae8;
background-color:#3e1c45;
padding:30px;
font-size:12px;
line-height:18px;
}

.tekst3e1c45 a{
color:#ead8f4;
text-decoration:underline;
}

.tekst5e376c{
width:214px;
min-height:246px;
color:#d7bae8;
background-color:#5e376c;
padding:30px;
font-size:12px;
line-height:18px;
}

.tekst754b8e{
width:214px;
min-height:246px;
color:#e6e2f9;
background-color:#754b8e;
padding:30px;
font-size:12px;
line-height:18px;
}

.tekst756aa4{
width:214px;
min-height:246px;
color:#e6e2f9;
background-color:#756aa4;
padding:30px;
font-size:12px;
line-height:18px;
}

.tekst545587{
width:214px;
min-height:246px;
color:#c6cdfb;
background-color:#545587;
padding:30px;
font-size:12px;
line-height:18px;
}

.tekst5c66aa{
width:214px;
min-height:246px;
color:#ccd2fc;
background-color:#5c66aa;
padding:30px;
font-size:12px;
line-height:18px;
}

.tekst63b2cf{
width:214px;
min-height:246px;
color:#ddf2fa;
background-color:#63b2cf;
padding:30px;
font-size:12px;
line-height:18px;
}

.sitemapdiv{
margin-top:30px;
float:left;
display:block;
width:211px;
font-size:11px;
color:#3e1c45;
line-height:18px;
}

.sitemapdiv h1,
.certificaten h1,
.contactdiv h1{
color:#754b8e;
font-size:16px;
margin:0px;
padding:0px;
font-weight:normal;
margin-left:10px;
float:left;
display:inline;
}

.sitemapdiv hr{
float:left;
display:inline;
width:216px;
clear:both;
border: 0px;
color:#c9c9c9;
background-color:#c9c9c9;
height:1px;
margin:8px 0px 8px 0px;
}

.sitemapdiv ul{
float:left;
display:inline;
margin:10px 0px 0px 0px;
padding:0px;
list-style-type:none;
}

.sitemapdiv ul li{
line-height:20px;
width:90px;
float:left;
display:inline;
margin-left:10px;
}

.sitemapdiv ul li a{
width:90px;
display:block;
color:#3e1c45;
text-decoration:none;
font-size:11px;
}

.contactdiv{
margin-left:20px;
margin-top:30px;
float:left;
display:block;
width:460px;
font-size:11px;
color:#3e1c45;
line-height:18px;
}

.contactdiv hr{
float:left;
display:inline;
width:460px;
clear:both;
border: 0px;
color:#c9c9c9;
background-color:#c9c9c9;
height:1px;
margin:8px 0px 8px 0px;
}

.contactdiv ul{
float:left;
display:inline;
margin:10px 0px 0px 0px;
padding:0px;
list-style-type:none;
}

.contactdiv ul li{
line-height:20px;
width:140px;
float:left;
display:inline;
margin-left:10px;
}

.contactdiv ul li i a{
text-decoration:none;
color:#754b8e;
}

.contactdiv ul li b{
color:#754b8e;
}

.certificaten{
margin-left:20px;
margin-top:30px;
float:left;
display:block;
width:270px;
font-size:11px;
color:#3e1c45;
line-height:18px;
}

.certificaten hr{
float:left;
display:inline;
width:270px;
clear:both;
border: 0px;
color:#c9c9c9;
background-color:#c9c9c9;
height:1px;
margin:8px 0px 8px 0px;
}

.hronder{
float:left;
display:inline;
width:978px;
clear:both;
border: 0px;
color:#c9c9c9;
background-color:#c9c9c9;
height:1px;
margin:25px 0px 8px 0px;
padding:0px;
}

#middengrijs ul{
float:left;
display:inline;
width:1000px;
list-style-type:none;
margin:10px 0px 0px 0px;
padding:0px;
}

#middengrijs ul.ulonder li,
#middengrijs ul.ulonder li a{
color:#5e376c;
text-decoration:none;
font-size:11px;
}

.algemenevoorwaarden{
float:left;
display:inline;
padding:0px;
margin:0px;
}

.copyright{
padding:0px;
float:right;
display:inline;
margin-right:25px;
}

.blauw{
color:#63b2cf;
text-decoration:none;
font-size:11px;
}

.h1blauw{
color:red;
text-decoration:none;
font-size:15px;
}

.certificaten img{
margin-top:10px;
}

#blokkenbalk{
width:100%;
height:162px;
}

#kolomrechts{
width:235px;
float:left;
display:inline;
margin-top:20px;
}

#kolomrechts .formonder{
margin-top:30px;
}

#kolomrechts .formonder:first-child{
margin-top:0px;
}

div.formonder hr.hr2{
clear:both;
float:left;
display:inline;
width:216px;
border:0px;
color:#c9c9c9;
background-color:#c9c9c9;
height:1px;
margin:18px 0px 8px 0px;
padding:0px;
}

#kolomlinks{
width:246px;
float:left;
display:inline;
}

#kolomlinks .waaromhortis{
margin-top:41px;
margin-left:10px;
}

#middenkolom{
width:490px;
float:left;
display:inline;
color:#3e1c45;
}

#middenkolom .ptekst{
margin:0px;
padding:10px 10px 10px 10px;
font-size:12px;
line-height:20px;
font-size:12px;
}

.ptekst li{
list-style-type:none;
background-image:url('../images/li.gif');
background-repeat:no-repeat;
background-position:0px 2px;
padding:0px 0px 5px 20px;
clear:both;
font-size:12px;
margin:0px 0px 0px 5px;
color:#3e1c45;
}

.ptekst li a{
color:#3e1c45;
text-decoration:underline;
}

.ptekst a{
color:#63b2cf;
text-decoration:underline;
}

#middenkolom hr{
clear:both;
float:left;
display:inline;
width:495px;
border:0px;
color:#c9c9c9;
background-color:#c9c9c9;
height:1px;
margin:20px 0px 20px 0px;
padding:0px;
}

.offerte3e1c45{
width:177px;
height:72px;
float:left;
display:block;
text-decoration:none;
margin-top:-5px;
margin-left:20px;
padding:20px;
font-size:11px;
line-height:16px;
background-image:url('../images/arrow-offerte.gif');
background-position:195px 85px;
background-repeat:no-repeat;
background-color:#3e1c45;
color:#d7bae8;
}

.offerte5e376c{
text-decoration:none;
width:177px;
height:72px;
float:left;
display:block;
margin-top:-5px;
margin-left:20px;
padding:20px;
font-size:11px;
line-height:16px;
background-image:url('../images/arrow-offerte.gif');
background-position:195px 85px;
background-repeat:no-repeat;
background-color:#5e376c;
color:#d7bae8;
}

.offerte754b8e{
text-decoration:none;
width:177px;
height:72px;
float:left;
display:block;
margin-top:-5px;
margin-left:20px;
padding:20px;
font-size:11px;
line-height:16px;
background-image:url('../images/arrow-offerte.gif');
background-position:195px 85px;
background-repeat:no-repeat;
background-color:#754b8e;
color:#d7bae8;
}

.offerte756aa4{
text-decoration:none;
width:177px;
height:72px;
float:left;
display:block;
margin-top:-5px;
margin-left:20px;
padding:20px;
font-size:11px;
line-height:16px;
background-image:url('../images/arrow-offerte.gif');
background-position:195px 85px;
background-repeat:no-repeat;
background-color:#756aa4;
color:#e6e2f9;
}

.offerte545587{
text-decoration:none;
width:177px;
height:72px;
float:left;
display:block;
margin-top:-5px;
margin-left:20px;
padding:20px;
font-size:11px;
line-height:16px;
background-image:url('../images/arrow-offerte.gif');
background-position:195px 85px;
background-repeat:no-repeat;
background-color:#545587;
color:#c6cdfb;
}

.offerte5c66aa{
text-decoration:none;
width:177px;
height:72px;
float:left;
display:block;
margin-top:-5px;
margin-left:20px;
padding:20px;
font-size:11px;
line-height:16px;
background-image:url('../images/arrow-offerte.gif');
background-position:195px 85px;
background-repeat:no-repeat;
background-color:#5c66aa;
color:#ccd2fc;
}

.offerte63b2cf{
text-decoration:none;
width:177px;
height:72px;
float:left;
display:block;
margin-top:-5px;
margin-left:20px;
padding:20px;
font-size:11px;
line-height:16px;
background-image:url('../images/arrow-offerte.gif');
background-position:195px 85px;
background-repeat:no-repeat;
background-color:#63b2cf;
color:#ddf2fa;
}

h2{
margin:0px 0px 10px 0px;
padding:0px;
font-size:16px;
font-weight:normal;
}

.vervolgimg{
width:490px;
margin-top:15px;
min-height:306px;
background-color:#ececec;
}

.youtubeplayer{
width:490px;
margin-top:15px;
background-color:#ececec;
}

.clear{
clear:both;
margin:0px;
padding:0px;
}

.bovenbutton{
display:block;
background-image:url('../images/boven-arrow.gif');
background-repeat:no-repeat;
padding:5px 0px 5px 25px;
border:1px solid #c9c9c9;
height:17px;
width:75px;
font-size:10px;
color:#3e1c45;
background-position:10px 10px;
text-decoration:none;
}

h1.h1midden{
font-size:16px;
font-weight:normal;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}


.vervolg h1{
font-size:16px;
padding:0px;
margin:10px 0px 10px 10px;
font-weight:normal;
}

.map{
float:left;
display:inline;
width:485px; 
height:280px;
border:1px solid #bdb5b5;
}

.input{
color:#3e1c45;
font-size:11px;
width:130px;
height:15px;
padding:3px 5px 5px 5px;
float:left;
display:inline;
background-color:#dbdbdb;
border:0px solid #ffffff;
margin-top:5px;
}

.input2{
color:#3e1c45;
font-size:11px;
width:300px;
height:15px;
padding:3px 5px 5px 5px;
float:left;
display:inline;
background-color:#dbdbdb;
border:0px solid #ffffff;
margin-top:5px;
}

.inputselect{
padding:3px;
margin:0px;
line-height:10px;
color:#3e1c45;
font-size:11px;
width:140px;
float:left;
display:inline;
background-color:#dbdbdb;
border:0px solid #ffffff;
margin-top:5px;
}

.inputselect2{
padding:3px;
margin:0px;
line-height:10px;
color:#3e1c45;
font-size:11px;
width:195px;
float:left;
display:inline;
background-color:#dbdbdb;
border:0px solid #ffffff;
margin-top:5px;
}

.textarea{
width:470px;
height:125px;
font-size:12px;
font-family:arial;
line-height:18px;
color:#3e1c45;
font-size:11px;
padding:3px 5px 5px 5px;
float:left;
display:inline;
background-color:#dbdbdb;
border:0px solid #ffffff;
margin-top:5px;
}

.pnieuwsvervolg h1,
.pnieuws h1{
font-size:16px;
padding:0px;
margin:10px 0px 10px 0px;
font-weight:normal;
}

.pnieuwsvervolg li,
.pnieuws li{
list-style-type:none;
background-image:url('../images/li.gif');
background-repeat:no-repeat;
background-position:0px 2px;
padding:0px 0px 5px 20px;
clear:both;
font-size:12px;
margin:0px 0px 0px 5px;
color:#3e1c45;
}

.pnieuwsvervolg li a,
.pnieuws li a{
color:#3e1c45;
text-decoration:underline;
}

.pnieuwsvervolg a,
.pnieuws a{
color:#63b2cf;
text-decoration:underline;
}

.pnieuwsvervolg i,
.pnieuws i{
font-size:10px;
color:#ad96cc;
}

.pnieuws{
text-decoration:none;
float:left;
display:block;
clear:both;
background-image:url('../images/li.gif');
background-repeat:no-repeat;
height:100px;
background-position:455px 108px;
color:#3e1c45;
margin:0px;
padding:10px 10px 30px 20px;
font-size:12px;
line-height:20px;
}

.pnieuws:hover{
background-color:#ebebeb;
cursor:pointer;
}

.pnieuwsvervolg{
text-decoration:none;
float:left;
display:inline;
clear:both;
color:#3e1c45;
margin:0px;
padding:10px 10px 10px 20px;
font-size:12px;
line-height:20px;
}

li.sitemap2{
margin-left:30px;
}

li.sitemap3{
margin-left:70px;
}

.imgmarge{
margin:20px;
}

.imgmargeleft{
margin:20px 20px 20px 0px;
}

.telicon{
float:left;
display:inline;
padding-top:2px;
margin-right:10px;
}

ul.subdienst{
margin:5px 0px 5px 10px;
padding:0px 0px 0px 0px;
float:left;
display:inline;
clear:both;
}

ul.subdienst li.ui-subtabs-nav-item a{ 
display:block; 
text-decoration:none;
color:#ffffff; 
font-size:12px;
width:185px;
height:20px; 
padding:10px 5px 5px 10px;
margin:3px 0px 0px 15px;
float:left;
display:inline;
}

ul.subdienst li { 
display:block; 
text-decoration:none;
color:#ffffff; 
width:190px;
}

ul.subdienst li.ui-subtabs-nav-item-selected a{ 
display:block; 
text-decoration:none;
color:#ffffff; 
font-size:12px;
width:206px;
height:20px; 
padding:10px 5px 5px 15px;
margin:3px 0px 0px 5px;
float:left;
display:inline;
}

#gratismerkonderzoek{
z-index:150;
position:relative;
float:left;
display:inline;
margin-top:-280px;
margin-left:800px;
}

.algemenediv{
width:460px;
padding:10px;
height:100px;
overflow:auto;
border:1px solid #dbdbdb;
}
