body {
    font-family: Verdana;
    font-size: 11px;
    margin:0px;
    padding: 0;
    color:#2e2e2e;
    background:#cccccc;
}

img { border: 0px; }
h1, h2, h3, h4, h5 { margin: 0; padding: 0; }
a:link,a:active,a:visited,a:hover { color:#0060ff;text-decoration:none; }
ul, form, input, radio, checkbox, textarea { margin:0px;padding:0px; }
li { margin-left:16px; }
p{  padding:0px;margin:0px;padding-bottom: 13px; }
td { vertical-align:top; }

.small {  font-size: 85%; }
.large { font-size: 110%; }
.intro { font-weight:bold; }
b, strong, .bld { font-weight: bold; }
.upp { text-transform: uppercase; }
.error { color: #ff9c16; }
.lft { float:left; }
.rght { float:right; }
div.clr { clear: both; }

.wtxt,.wtxt a { color:#ffffff; }
.btxt,.btxt a { color:#000000 !important; }
.bltxt,.bltxt a { color:#80afff !important; }
.bgw { background-color:#ffffff; }
.bgb { background-color:#000000; }

.space10 { padding:10px; }
.space5 { padding:5px; }
.p10 { padding-top:10px; }
.b10 { margin-bottom:10px; }
.b5 { margin-bottom:5px; }
.p20 { padding-top:20px; }

.home {  }
.overster a:link,.overster a:active,.overster a:visited,.overster a:hover,.overster .colour { color:#0060ff; }
.consumenten a:link,.consumenten a:active,.consumenten a:visited,.consumenten a:hover,.consumenten .colour { color:#f18e00; }
.zakelijk a:link,.zakelijk a:active,.zakelijk a:visited,.zakelijk a:hover,.zakelijk .colour { color:#85a20a; }
.overster .colourhi { color:#80afff; }
.consumenten .colourhi { color:#f8c67f; }
.zakelijk .colourhi { color:#c2d085; }
.overster .bgc { background-color:#0060ff; }
.overster .bghc { background-color:#80afff; }
.consumenten .bgc { background-color:#f18e00; }
.consumenten .bghc { background-color:#f8c67f; }
.zakelijk .bgc { background-color:#85a20a; }
.zakelijk .bghc { background-color:#c2d085; }
.overster #tableofcontents li { color:#0060ff; }
.consumenten #tableofcontents li { color:#f18e00; }
.zakelijk #tableofcontents li { color:#85a20a; }


#site { width: 980px;background-color:#ffffff;border:1px solid #2e2e2e;margin: auto; }

#top { display:block;width:960px;height:93px;background:#ffffff url(/img/top_bg.gif) repeat-x;text-align:left;margin:10px;margin-bottom:15px; }

#ticker { display:block;width:960px;background-color:#2e2e2e; }
#newsCont {position:relative; left:0px; top:0px; width:960px; height:18px; overflow:hidden; z-index:102; }
#newsText {position:absolute; top:0px; left:0px; z-index:101;visibility: hidden; }
a.tick:link,a.tick:visited,a.tick:active,a.tick:hover {  color:#ffffff;  font-size: 11px; font-weight:bold; text-decoration:none; }
a.tick:hover { text-decoration:underline; }

#topright { display:block;float:right;width:150px;text-align:left;margin-top:15px; }
#topright h2 { display:block;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid #ffffff; }
#topright .srch { margin:0px;margin-top:2px;padding:0px; font: 11px Arial;line-height:16px; color: #2e2e2e; border:1px solid #d5d5d5; background: #ffffff;width:150px;height:16px; }
#topright .srchsubmit { vertical-align:middle;border:0px;width:57px;height:18px;background-image:url(/img/but_zoek2.gif);background-repeat:no-repeat;background-color:transparent;cursor: pointer; }

#topleft { display:block;float:left;width:280px;text-align:left;margin-top:22px; }

#logo { display:block;float:left;width:80px;margin-left:159px;margin-top:22px; }

#subnav { display:block;float:left;width:160px;text-align:left;padding-left:10px; }
#subnav a.nav:link,#subnav a.nav:active,#subnav a.nav:visited,#subnav a.nav:hover,#subnav a.navon:link,#subnav a.navon:active,#subnav a.navon:visited,#subnav a.navon:hover { 
    display:block;
    border:1px solid #0060ff;
    border-top:0px;
    background:#ffffff;
    text-align:right;
    font-size:90%;
    font-weight:bold;
    text-transform: lowercase;
    padding:5px;
    color:#0060ff;
}

#flash-home { display:block;background: transparent url(/img/bg_home.jpg) repeat-x; }
#flash-home .consumenten { background: transparent url(/img/bg_consumer.jpg) repeat-x; }
#flash-home .zakelijk { background: transparent url(/img/bg_business.jpg) repeat-x; }

.overster #subnav a.nav:link,.overster #subnav a.nav:active,.overster #subnav a.nav:visited,.overster #subnav a.nav:hover,.overster #subnav a.navon:link,.overster #subnav a.navon:active,.overster #subnav a.navon:visited,.overster #subnav a.navon:hover { border-color:#80afff; }
.consumenten #subnav a.nav:link,.consumenten #subnav a.nav:active,.consumenten #subnav a.nav:visited,.consumenten #subnav a.nav:hover,.consumenten #subnav a.navon:link,.consumenten #subnav a.navon:active,.consumenten #subnav a.navon:visited,.consumenten #subnav a.navon:hover { border-color:#f8c67f; }
.zakelijk #subnav a.nav:link,.zakelijk #subnav a.nav:active,.zakelijk #subnav a.nav:visited,.zakelijk #subnav a.nav:hover,.zakelijk #subnav a.navon:link,.zakelijk #subnav a.navon:active,.zakelijk #subnav a.navon:visited,.zakelijk #subnav a.navon:hover { border-color:#c2d085; }

.overster #subnav a.nav:hover,.overster #subnav a.navon:link,.overster #subnav a.navon:active,.overster #subnav a.navon:visited,.overster #subnav a.navon:hover { color:#ffffff;background:#0060ff; }
.consumenten #subnav a.nav:hover, .consumenten #subnav a.navon:link,.consumenten #subnav a.navon:active,.consumenten #subnav a.navon:visited,.consumenten #subnav a.navon:hover { color:#ffffff;background:#f18e00; }
.zakelijk #subnav a.nav:hover, .zakelijk #subnav a.navon:link,.zakelijk #subnav a.navon:active,.zakelijk #subnav a.navon:visited,.zakelijk #subnav a.navon:hover { color:#ffffff;background:#85a20a; }

#main { display:block;float:left;width:304px;padding-left:10px;text-align:left; }

#main h1 { margin-bottom: 0px; font-size: 110%; }
#main h2 { margin-bottom: 0px; font-size: 105%;text-transform:uppercase;font-family:Arial; }
#main h3 { margin-bottom:  0px; font-size: 100%; }

#navbiz a { float:left; }

a.more:link,a.more:active,a.more:visited,a.more:hover { font-weight:bold; }
a.linksmall:link,a.linksmall:active,a.linksmall:visited,a.linksmall:hover { color:#919296;font-weight:normal;background: transparent url(/img/arrow_g-o.gif) no-repeat left;padding-left:12px;text-decoration:underline;font-size:85%; }


.paging { text-align:center;font-weight:bold; }

.submit { border:0px;width:61px;height:18px;background-color:transparent;background-image:url(/img/but_verstuur.gif);background-repeat:no-repeat;;cursor: pointer; }

#subsubnav { display:block;float:left;width:160px;padding-left:10px;text-align:left; }
#subsubnav { color:#ffffff; }
#subsubnav td.bgc li, #subsubnav td.bgc li a:link, #subsubnav td.bgc li a:active, #subsubnav td.bgc li a:visited, #subsubnav td.bgc li a:hover { color:#ffffff;font-size:100%; }
#subsubnav h2 { font-size:120%;margin:5px;text-transform: uppercase; }

#subsubnav .srch { margin:0px;margin-bottom:5px;padding:0px; font: 11px Arial; border:1px solid #ffffff; background: #ffffff;width:148px; }
#subsubnav .srchsubmit { border:0px;background-color:transparent;cursor: pointer;font-weight:bold;font-size:100%;float:right; }

#rectangle { display:block;float:left;width:300px;margin-left:10px;text-align:left;border:2px solid #bfbfbf; }

div.more {
    margin: 5px 0 0 0;
    text-align: right;
}


/* edited by chris */
ul.no-bullit-list{
    list-style-type: none;
}

ul.no-bullit-list li {
    margin-left:0px;
}

.margin5{
    margin: 5px;    
}

.text-align-right{
    text-align: right;    
}
.text-align-left{
    text-align: left;
}
.blauw{
    color: #0066FF;    
}
.newsletter_input{
    width: 260px;
    color: #0066FF;
}

.newsletter_button{
    margin-right: 20px;    
}

.orange-box-text{
    color: white;
    font-weight: bold;
}
.portrait {
    width: 115px;
    height: 124px;
}
img.portrait {
    border: 1px solid #000;	
}
img.history {
    width: 302px;
    height: 150px;
    border: 1px solid #000;
    margin: 6px 0 8px 0;
}

.news-image-large{
    width: 137px;
    height: 96px;
}

.news-image{
    width: 91px;
    height: 64px;
}

img.news-image {
    border: 1px solid #000; 
}

.space12{
    margin-left: 12px;
}   

.main_form {  margin:0px;padding:0px; margin-bottom: 10px; font: 11px Arial;line-height:16px; color: #2e2e2e; border:1px solid #d5d5d5; background: #ffffff;width:305px;
 }

.comment_submit { border:0px;background-color:transparent;cursor: pointer;font-weight:bold;font-size:100%;float:right;  }

/* Specific print lay out */
.noprint { display:none; }
#site { width: 90%;border:0px; }
#top { width: 100%; }
#logo { margin:auto; }
#main { width: 100%; }
