@charset "utf-8";
/* CSS Document */

div#content div h1 {
color:#77848F;
font-size:16px;
font-weight:bold;
margin-bottom:20px;
padding-bottom:10px;
margin-top:30px;
}

div#content b{
font-weight:bold;
}

div#contentsub i{
font-style:italic;
}

div#contentsub div h1 {
color:#739ABC;
font-size:16px;
font-weight:bold;
margin-bottom:10px;
padding-bottom:10px;
margin-top:10px;
}

div#content div h2 {
font-size:12px;
font-weight:bold;
padding:0;
margin-bottom:0;
}

div#contentsub div h2 {
font-size:12px;
font-weight:bold;
padding:0;
margin-bottom:0;
}

div#flashtitel {
font:Arial, Helvetica, sans-serif;
font-size:13px;
height:55px;
color:#77848F;
font-weight:bold;
}

div#content a {
font:Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom:1px dotted #77848F;
color:#336699;
text-decoration:none;
}

div#content a:hover {
background:#739ABD none repeat scroll 0 0;
border-bottom:medium none;
color:white;
}

div#contentsub a {
font:Arial, Helvetica, sans-serif;
font-size:12px;
border-bottom:1px dotted #77848F;
color:#336699;
text-decoration:none;
}

div#contentsub a:hover {
background:#739ABD none repeat scroll 0 0;
border-bottom:medium none;
color:white;
}

div#contentsub .linkbutton a {
border-bottom:none;
text-decoration:none;
}

div#contentsub .linkbutton a:hover {
border-bottom:none;
text-decoration:none;
}



/* Grijs vlak */

div.houderBlok {
background:transparent url(../../img/greyblock/left-tile.jpg) repeat-y scroll left top;
margin-bottom:10px;
}

div.houderBlok div.top {
background:transparent url(../../img/greyblock/top-blok.jpg) repeat scroll left top;
height:13px;
position:relative;
}

div.houderBlok div.midden img {
border:1px solid #333333;
float:left;
margin-right:10px;
margin-bottom:15px;
position:relative;
top:0;
}

div.houderBlok div.midden {
background:transparent url(../../img/greyblock/right-tile.jpg) repeat-y scroll right top;
height:1%;
padding-left:20px;
padding-right:20px;
min-height:60px;
}

div.houderBlok div.bottom {
background:transparent url(../../img/greyblock/bottom-blok.jpg) no-repeat scroll left top;
height:15px;
position:relative;
}

div#content div div#textMidden p {
letter-spacing:0.03em;
line-height:1.4em;
}

div#content div p {
font-size:1em;
line-height:1.3em;
padding-bottom:5px;
padding-top:3px;
margin-bottom:0px;
}

div#contentsub div p {
font-size:1em;
line-height:1.3em;
padding-bottom:5px;
padding-top:3px;
margin-bottom:0px;
} 


div#content div div#textMidden {
float:left;
padding-left:20px;
}

div#content div.houderBlok div.midden p {
font-size:12px;
}

div.houderBlok div.top img {
top:0;
}

div.houderBlok div.top img, div.houderBlok div.bottom img {
position:absolute;
right:0;
}

div.houderBlok div.bottom img {
bottom:0;
}

/* Einde Grijs vlak /*

/* Home List Content */

ul.contentList {
margin:0 0 0 0px;
margin-left:0px;
padding:0;
padding-bottom:10px;
}

li.homeList {
list-style:none inside url(../../img/bullet_purple.gif);
/*background:transparent url(../../img/bullet_purple.gif) no-repeat scroll left;*/
margin:0 0 0 0px;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
/*list-style-image:none;*/
/*list-style-position:outside;*/
list-style-type:none;
padding-bottom:5px;
padding-left:0px;
padding-top:3px;
text-decoration:none;
}

/* Einde Home List Content */

/* List Menu */

ul li a {
font-size:0.9em;
}

ul li.pdf a {
font-size:1em;
}

ul li.html a {
font-size:1em;
}

/* Einde List */

/* Blok Links */

div#content div#textLinks {
float:left;
}

div#content blockquote.titel {
border-bottom:1px solid #C7CED6;
color:#77848F;
font-size:14px;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
padding-bottom:10px;
}

/* Einde Blok Links */

ul.subNav li {
background:transparent url(../../img/voordeel.gif) no-repeat scroll left center;
border-bottom:1px solid silver;
color:black;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0px;
padding-bottom:10px;
padding-left:30px;
padding-top:13px;
text-decoration:none;
width:310px;
}

.voordelen {
display:block;
float:left;
}

ul.subNav .kop_voordelen {
background:transparent none repeat scroll 0 0;
font-size:18px;
padding-left:0;
padding-top:0;
}

/* FAQ */

* html dl.def_list dd, * html dl.faq_div dd {
margin-left:41px;
}

div#contentsub div#faq table {
border-collapse:collapse;
}

div#contentsub div#faq dl, dl.def_list {
font-size:1em;
}

div#faq dd, .def_list dt, .def_list dd, div#contentsub i {
font-size:12px !important;
}

dl.def_list dd, dl.faq_div dd {
margin-left:31px;
}

.contentinfo {
font-family:Arial, Helvetica, sans-serif;
font-size:1em!important;
}

div#contentsub div#faq td.bggray1 {
background:transparent url(../../img/FAQ.jpg) no-repeat scroll left top;
height:40px;
vertical-align:middle;
width:605px;
}

:first-child + html dl.def_list dd, :first-child + html dl.faq_div dd {
margin-left:36px;
}

div#contentsub div#faq td.bggray1 select {
border:1px solid silver;
font-size:1em;
margin:0 0 0 10px;
width:550px;
}

div#contentsub div#faq dt, dl.def_list dt {
cursor:pointer;
display:block;
font-size:1.1em;
font-weight:bold;
margin:10px;
padding:5px;
}

.toggle {
display:block;
float:left;
margin:2px 5px 5px 0;
font:Arial, Helvetica, sans-serif;
font-size:12px;
}

/* Einde FAQ */


/****** SITEMAP ******/
#sitemap{ margin-left:0px; }
#sitemap li { margin-left:0px;}
#sitemap ul{  margin-left:14px;}
#sitemap ul li {margin-top:14px;}
#sitemap li,
#sitemap ul ul li { margin-top:3px; }


