*{margin:0;padding:0;}
html,body{background:#fff;color:#2B2B2B;font-family:Verdana,Arial,sans-serif;font-size:small;}
body{font-size:85%;line-height:1.31em;}
h1{clear:both;color:#552878;font-size:255%;font-weight:normal;line-height:1.158em;}
h2{color:#552878;margin:0 0 .6em 0;font-size:145.5%;font-weight:normal;line-height:1.4em;}
h3{color:#552878;margin:1.4em 0 .8em 0;font-size:109.5%;line-height:1.31em;}
h3 a:link,h3 a:visited{color:#552878;}
h4{color:#552878;margin:.7em 0 1em 0;font-size:100%;line-height:1.31em;}
p{margin:.3em 0 1em 0;line-height:1.4em;}
a,a:link{color:#007ec6;text-decoration:none;}
a:visited{color:#007ec6;}
a:hover,a:focus{text-decoration:underline;}
ol{color:#552878;margin:1em 0 1em 1.9em;list-style:decimal outside;}
ol li{margin:0 0 .5em 0;}
ul{color:#552878;margin:1em 0 1em 1.9em;list-style:disc outside;}
ul li{margin:0 0 .5em 0;}
ul.list-horizontal{margin-left:0;margin-bottom:2em;list-style:none;overflow:hidden;}
ul.list-horizontal li{float:left;background:url("../images/icons/arrow.gif") no-repeat 0 4px;margin:0 20px 0 0;padding:0 0 0 10px;}
ul.list-horizontal li.last{margin-right:0;}
ul.list-links,ul.list-links ul{margin-left:0;list-style:none;}
ul.list-links ul{margin:5px 0 5px 5px;}
ul.list-links li{background:url("../images/icons/arrow.gif") no-repeat 0 4px;padding:0 0 0 10px;}
ul.list-links li.ideallink{background:url("../images/icons/arrow.gif") no-repeat 0 13px;}
ul.list-links li.pdf{background:url("../images/icons/pdf.gif") no-repeat 0 0;padding:0 0 0 20px;}
ul.list-bulletless{margin-left:0;list-style:none;}
ul.list-bulletless li{color:#333;}
ul.list-info{margin-left:0;list-style:none;}
ul.list-info li{background:url("../images/icons/arrow.gif") no-repeat 0 4px;padding:0 0 0 10px;}
ul.list-info span{display:block;color:#333;font-weight:normal;}
ul.list-calendar{margin:1em 0 1.4em 0;list-style:none;}
ul.list-calendar li{color:#2b2b2b;margin-bottom:1em;}
ul.list-calendar a{background:url("../images/icons/arrow.gif") no-repeat 1px 55%;padding:0 0 0 10px;}
ul.list-calendar strong{display:block;}
ul.list-calendar-save{margin-left:0;list-style:none;}
ul.list-calendar-save li{background:url("../images/icons/calendar2.gif") no-repeat 0 0;padding:3px 0 3px 25px;}
ul.list-calendar-save strong{display:block;}
ul.list-previous-next{margin:10px 0;list-style:none;overflow:hidden;}
ul.list-previous-next li.previous{float:left;}
ul.list-previous-next li.previous a{background:url("../images/icons/arrow-back.gif") no-repeat 0 4px;padding:0 0 0 10px;}
ul.list-previous-next li.next{float:right;}
ul.list-previous-next li.next a{background:url("../images/icons/arrow.gif") no-repeat 100% 4px;padding:0 10px 0 0;}
ul.list-faq-toggle{list-style:none;margin-left:16px;}
body.DOMEnabled ul.list-faq-toggle{border-top:1px solid #d4d4d4;}
ul.list-faq-toggle li{position:relative;margin:0 0 .5em 0;padding:0 0 0 30px;border:1px solid #d4d4d4;}
body.DOMEnabled ul.list-faq-toggle li{margin:0;border:1px solid #d4d4d4;border-width:0 0 1px 0;}
#maincontent #content ul.list-faq-toggle li strong{display:block;background:#F4F4F4 url(../images/icons/arrow-toggle3.gif) no-repeat 5px 5px;color:#2b2b2b;margin:0 0 0 -30px;padding:2px 10px 8px 30px;font-weight:bold;font-size:109.5%;line-height:1.5em;cursor:pointer;}
body.DOMEnabled #maincontent #content ul.list-faq-toggle li strong{background-color:transparent;background-position:5px -70px;}
ul.list-faq-toggle li p{color:#2b2b2b;}
body.DOMEnabled ul.list-faq-toggle li.open{margin-bottom:2px;border:1px solid #d4d4d4;border-top-width:0;}
body.DOMEnabled #maincontent #content ul.list-faq-toggle li.open strong{background-color:#f4f4f4;background-position:4px 5px;padding-left:29px;}
body.DOMEnabled ul.list-faq-toggle li.open div{display:block;padding-top:5px;}
#contentcontainer #maincontent #content ul.list-faq-toggle li .answer strong{display:inline;background:transparent;color:#2b2b2b;margin:auto;padding:0;font-weight:bold;font-size:100%;line-height:normal;cursor:auto;}
ul.list-faq{list-style:none;margin:20px 0 20px 0;}
ul.list-faq li{margin:0;padding:20px 0 0 10px;border-top:1px solid #d4d4d4;}
#maincontent #content ul.list-faq li strong{display:block;background:url(../images/icons/arrow.gif) no-repeat 0 5px;color:#007EC6;margin:0 0 0 -10px;padding:0 0 0 10px;}
ul.list-faq li div.answer{margin:10px 0 0 0;}
ul.list-faq li div.answer li{padding:0;border:none;color:#000;}
ul.list-faq li p{margin:0;color:#2b2b2b;}
ul.list-faq li p.scroll-up{margin:1em 0 .3em 0;text-align:right;}
ul.list-faq li p.scroll-up a{background:url(../images/icons/arrow-up.gif) no-repeat 0 center;padding:0 0 0 12px;}
dl{margin:.5em 0 1em 0;}
dt{display:block;color:#552878;margin:0;font-size:100%;font-weight:bold;}
dd{display:block;margin:0 0 .5em 0;}
table{margin:0 0 1em 0;width:100%;border-collapse:collapse;border:1px solid #D4D4D4;font-size:100%;empty-cells:show;}
caption{background:#F3F3F3 url("../images/backgrounds/table-caption.gif") repeat-x 0 0;color:#A3228E;margin:0 -1px 0 0;padding:4px 9px 6px 9px;border:1px solid #D4D4D4;border-width:1px 1px 0;font-weight:bold;text-align:left;}
html:lang(en)>body caption,html:lang(nl)>body caption{margin:0 0 0 -1px;}
td,th{color:#552878;padding:3px;border:1px solid #D4D4D4;text-align:center;vertical-align:top;}
thead em{font-style:normal;font-weight:normal;}
thead th.row{padding:3px 9px 3px 9px;text-align:left;}
tbody th{padding:3px 9px 3px 9px;font-weight:normal;text-align:left;}
tbody .attention td,tbody .attention th{font-weight:bold;}
td.price{padding:3px 9px 3px 9px;width:8em;text-align:left;white-space:nowrap;}
table.table-left th,table.table-left td{padding:3px 9px 3px 9px;text-align:left;}
tr.total span.highlight,tr.total span.highlight-neg{font-weight:bold;}
span.highlight{color:#552878;}
span.highlight-neg{color:#f00;}
fieldset{border:1px solid #dcdcdc;}
input,select,textarea{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:1em;vertical-align:middle;}
input.text,select,textarea{padding:2px;border:1px solid #B2E7FA;}
select{padding:1px;vertical-align:baseline;}
img,a img{border:none;}
address{font-style:normal;}
blockquote{margin:2em 3.5em;font-style:italic;}
.strong{font-weight:bold;}
.float-right{float:right;}
.float-left{float:left;}
h3.remove-margin{margin:0;}
.hidden{position:absolute;left:-5000px;width:4000px;}
.sup{font-size:.8181em;position:relative;top:-0.5em;}
.rotator-controls{position:absolute;bottom:0;padding:5px;height:20px;cursor:pointer;}
.rotator-controls .sound{width:23px;height:16px;color:transparent;background:url("../images/icons/sound.gif") no-repeat 0 0;}
.rotator-controls .sound.mute{background-position:0 -17px;}