@charset "UTF-8";
/* CSS Document */

html, body {
width: 100%;
margin: 0;
padding: 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 13px;
}

body {
background: #ededed;
}

a, a:active {
outline: none;
}
:focus
{
  -moz-outline-style: none;
}

div#maincontainer{
z-index:1;
position: absolute;
left: 50%;
width: 1008px;
padding: 0;
margin: 0 0 0 -504px;
}
div#header{
width: 978px;
padding: 0 16px 0 16px;
height: 75px;
background: url(/images/algemeen/header.jpg) no-repeat;
}
div#top{
width: 994px;
padding: 0 0 0 16px;
height: 259px;
background: url(/images/algemeen/top.jpg) no-repeat;
margin: 15px 0 0 0;
}
div#top h1{
width: 390px;
margin: 0 0 0 455px;
padding: 33px 0 0 0;
color: #003e74;
font-style: italic;
font-size: 35px;
line-height: 35px;
}
div#top p{
margin: 0 0 0 455px;
padding: 27px 0 0 0;
width: 390px;
}
div.homeContentTop {
width: 1008px;
height: 3px;
background: url(/images/algemeen/homeContentTop.gif) no-repeat;
margin: 20px 0 0 0;
}
div.contentTop {
width: 1008px;
height: 3px;
background: url(/images/algemeen/contentTop.gif) no-repeat;
margin: 0;
}
div.homeContentMiddle {
width: 977px;
padding: 15px 16px 15px 16px;
background: url(/images/algemeen/homeContentMiddle.gif);
}
div.contentMiddle {
width: 917px;
padding: 50px 46px 50px 46px;
background: url(/images/algemeen/contentMiddle.gif);
}
div.contentMiddle H1 {
color: #003e74;
font-style: italic;
font-size: 20px;
line-height: 35px;
margin: 0;
padding: 0;
}
div.contentMiddle:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

div.homeContentMiddle:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
div.homeContentBottom {
width: 1008px;
height: 3px;
background: url(/images/algemeen/homeContentBottom.gif) no-repeat;
}
div.contentBottom {
width: 1008px;
height: 3px;
background: url(/images/algemeen/contentBottom.gif) no-repeat;
}
div.footer {
width: 978px;
padding: 0 16px 0 16px;
height: 51px;
background: url(/images/algemeen/footer.gif) no-repeat;
margin: 20px 0 0 0;
}
div.footer p{
float: left;
font-weight: bold;
font-size: 14px;
color: #003e74;
padding: 17px 0 0 0;
margin: 0 0 0 233px;
}
div.footer a{
display: inline-block;
float: right;
width: 71px;
height: 24px;
color: white;
font-weight: bold;
text-decoration: none;
font-size: 14px;
text-align: center;
margin: 13px 20px 0 0;
padding: 4px 0 0 0;
}
div.footer a:link,
div.footer a:visited{
background: url(/images/algemeen/footerContactLink.jpg) no-repeat;
}
div.footer a:hover,
div.footer a:active{
background: url(/images/algemeen/footerContactHover.jpg) no-repeat;
}
div.lastFooter {
width: 978px;
padding: 0 16px 0 16px;
margin: 20px 0 50px 0;
color: #6e6e6e;
}
div.lastFooter a {
color: #003E74;
text-decoration: none;
}
div.homeContentLeft{
width: 726px;
float: left;
}
div.homeContentRight{
width: 191px;
float:right;
padding: 0 10px 0 21px;
}
div.homeContentRight h2{
color: white;
margin: 0;
padding: 0;
font-size: 16px;
}
div.homeContentRight ul{
margin:10px 10px 30px 10px;
padding:0;
color: white;
}
div#top img{
float: right;
}
div.homeArtikel{
width: 181px;
padding: 0 30px 0 30px;
margin: 0 0 40px 0;
float: left;
}
div.homeArtikel h2{
font-size: 16px;
color: #003e74;
margin: 0 0 11px 0;
padding: 0;
}
div.homeArtikel ul{
margin: 0 0 0 10px;
padding: 0;
}
div.homeArtikel a.knop {
display: block;
width: 83px;
height: 23px;
background: url(/images/algemeen/knopGrijs.gif) no-repeat;
text-align: center;
color: white;
text-decoration: none;
float: left;
padding: 2px 0 0 0;
margin: 30px 0 0 0;
}
div.lijn{
border-top: none;
border-right: #dedede 1px solid;
border-bottom: none;
border-left: none;
}
div.clear{
clear: both;
}





ul#lang,
ul#lang li,
ul#headerContact,
ul#headerContact li {
margin: 0;
padding: 0;
}
ul#lang,
ul#headerContact
{
list-style: none;
float: right;
margin: 0 20px 0 0;
}
ul#headerContact{
clear: right;
}
ul#lang li,
ul#headerContact li
{
display: block;
float: left;
color: white;
}
ul#lang li {
padding: 15px 0 0 5px;
}
ul#headerContact li {
padding: 10px 0 0 15px;
font-size: 13px;
font-weight: bold;
}
ul#lang li a,
ul#headerContact li a
{
text-decoration: none;
color: white;
}
ul#lang li a.aktief,
ul#headerContact li a.aktief
{
color: #5981A5;
cursor: default;
}

p.vragen{
float: left;
margin: 17px 0 0 233px;
padding: 0;
font-size: 14px;
font-weight: bold;
color: white;
line-height: 20px;
}
p.vragen a{
color: white;
}
div#header a#home{
position: absolute;
display: block;
top: 11px;
left: 33px;
float: left;
width: 135px;
height: 50px;
margin: 0;
padding: 0;
}
div#breadcrum{
width: 977px;
height: 28px;
padding: 12px 16px 0 16px;
color: #6e6e6e;
}
div#breadcrum a{
text-decoration: none;
color: #003E74;
}
div.tekstLinks{
clear: left;
float: left;
width: 445px;
}
div.tekstRechts{
float: right;
width: 445px;
}
div.tekstLinks h2,
div.tekstRechts h2 {
margin: 20px 0 7px 0;
padding: 0;
font-size: 14px;
font-style: italic;
color: #003E74;
}
div.tekstLinks p,
div.tekstRechts p {
margin: 0 0 10px 0;
padding: 0;
}
H3{
color: black;
font-weight: bold;
font-style: normal;
font-size: 12px;
padding: 0;
margin: 20px 0 10px 0;
}
address{
margin:0;
padding:0;
font-style: normal;
}
div.contentMiddle a{
text-decoration: none;
color: #003E74;
}

input[type="text"],
input[type="password"],
textarea{
width: 300px;
background: #FFF;
margin: 0;
padding: 3px 5px 3px 5px;
font-family: "Courier New", Courier, monospace;
font-size: 14px;
border: #ababab 1px solid;
}
input[type="text"][name="aantal"]{
width:auto;
}
input[type="text"],
input[type="password"]{
height: auto;
}
input[type="text"].foutmelding,
input[type="password"].foutmelding{
background:#FFF url(/images/algemeen/foutmelding.gif) right center no-repeat;
}
textarea{
height: 200px;
}
textarea.foutmelding{
background:#FFF url(/images/algemeen/foutmelding.gif) right no-repeat;
}
input[type="submit"]{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
display: block;
width: 83px;
height: 28px;
background: url(/images/algemeen/knopGrijs.gif) 0 4px no-repeat;
border: none;
cursor: pointer;
text-align: center;
color: white;
padding: 0;
margin: 30px 0 0 228px;
font-weight: bold;
font-size: 13px;
}
input[type="submit"].anker{
background: none;
border: none;
color: #003e74;
text-decoration: underline;
font-weight: normal;
width: auto;
height: auto;
margin: 0 0 0 -3px;
padding: 0;
text-align: left;
}
div.contentMiddle a.knopGrijsGroot{
display: block;
float: left;
width: 119px;
height: 23px;
background: url(/images/algemeen/knopGrijsGroot.gif) no-repeat;
text-decoration: none;
color: white;
font-weight: bold;
text-align: center;
font-size: 13px;
padding: 2px 0 0 0;
margin: 15px 0 0 0;
}
div.contentMiddle a.underline{
text-decoration: underline;
}
input[class="inuitloggen"]{
display: inline;
color: white;
background: none;
border: none;
margin: -1px 0 0 0;
padding: 0;
height: auto;
width: auto;
}
p.inloggen{
margin: 0;
padding: 0;
color: #5981A5;
cursor: default;
}
table.radio{
color: black;
font-weight: bold;
font-style: normal;
font-size: 12px;
padding: 0;
margin: 41px 0 0 0;
}
div.tekstLinks a.vergeten{
font-size: 11px;
text-decoration: underline;
}
a img {
border: none;
}
table.opsomming {
border: none;
margin: 0;
padding: 0;
}
table.opsomming td{
margin: 0;
padding: 0 10px 0 0;
}
div.infodivtop{
margin: 30px 0 0 0;
width: 445px;
height: 4px;
background: url(/images/algemeen/movebartop.gif) no-repeat;
}
div.infodiv{
width: 425px;
background: #ededed;
padding: 15px 10px 5px 10px;
}
div.infodivbottom{
width: 445px;
height: 4px;
background: url(/images/algemeen/movebarbottom.gif) no-repeat;
}
div.movebar{
width: 409px;
border-top: none;
border-right: none;
border-bottom: #dedede 1px solid;
border-left: none;
padding: 10px 0 10px 16px;
margin: 0 0 20px 0;
color:#666666;
}
div.movebar:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
a.movebardicht{
display: block;
padding: 0 0 0 15px;
margin: 0 0 5px 0;
background: url(/images/algemeen/movebardicht.png)left no-repeat;
}
a.movebaropen{
display: block;
padding: 0 0 0 15px;
margin: 0 0 5px 0;
background: url(/images/algemeen/movebaropen.png)left no-repeat;
}
div.last{
border: none;
margin: 0;
}
table.bereken td{
padding: 0 10px 10px 0;
}
table.bereken td input[type="text"]{
margin: 0 10px 0 0;
}
div.movebar input[type="submit"]{
margin: 0;
}
div.uitkomst{
background: #727272;
color: white;
margin: 15px 15px 15px 0;
padding: 5px 10px 5px 10px;
}
tr.hoog{
height: 40px;
}
div.bestel{
height: 70px;
}
div.bestel h2{
margin: 0;
color: #727272;
}

ul.download li.pdf {
background:url(/images/icons/iconpdf.png) 0 2px no-repeat;
}
ul.download li.ai {
background:url(/images/icons/iconai.png) 0 2px no-repeat;
}
ul.download li{
height: 18px;
margin: 5px 0 0 0;
padding: 0 0 0 20px;
list-style: none;
overflow: visible;
}

ul.download li a {
text-decoration: none;
overflow: visible;
}

table.prijslijst th{
text-align: left;
border-bottom: white 1px solid;
}
table.prijslijst td{
width: 88px;
border-bottom: #919191 1px solid;
}


div#regiocontainer{
z-index:2;
height: 30px;
}
input[name="regiosubmit"]{
margin: 0;
padding: 0;
float: left;
}
input[name="regioinput"]{
width: 30px;
float: left;
margin: 4px 0 0 0;
padding: 2px 0 2px 0;
}
