/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; }
li { list-style:none; }
html  { background:#fff url(../images/background.gif) repeat-x 0 0; }
body { width:946px; margin:0 auto; position:relative;  font:68.75%  Verdana, Arial, Helvetica, sans-serif; }

.content:after, #homeBoxes:after, .homeContent:after, .header:after, #menu li a:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
.content, #homeBoxes, .innerHeader, #homeBoxes li span, .submenu li a, .leftMenu li, .homeContent, .header, #menu li a { display:inline-block; }
.content, #homeBoxes, .innerHeader, #homeBoxes li span, .submenu li a, .leftMenu li, .homeContent, .header, #menu li a { display:block; }

#home h1 { color:#58118e; font-size:1.272em; padding-bottom:19px; }
#home #right { width:713px; border:0; padding:0; }
.homeContent { border:6px solid #58118e; border-width:6px; padding:16px 12px 15px; }
.homeContent p { padding-bottom:14px; }
.homeContent img { margin-left:21px; }
.homeContent .csc-header img { margin-left:0; }

#homeBoxes  { padding-top:14px; }
#homeBoxes li { position:relative; float:left; padding-right:44px; background: none !important; padding-left:0 !important }
#homeBoxes li span { position:absolute; left:0; bottom:0; z-index:50; padding:4px 8px 0 0; height:18px; width:200px; background-repeat:repeat-x; background-position:0 0; color:#fff; text-transform:uppercase; font-weight:bold; overflow:hidden; }
#homeBoxes span b { display:block; height:21px; float:right; background-repeat:no-repeat; background-position:0 0; }
#homeBoxes li a { background:url(../images/transparent.gif) repeat 0 0; position:absolute; left:0; top:0; z-index:100; display:block; width:208px; height:90px; }
#homeBoxes li.category1 span { background-image:url(../images/category1.png); }
#homeBoxes li.category1 span b { background-image:url(../images/onze.png); }
#homeBoxes li.category2 span { background-image:url(../images/category2.png); }
#homeBoxes li.category2 span b { background-image:url(../images/specialities.png); }
#homeBoxes li.category3 span { background-image:url(../images/category3.png); }
#homeBoxes li.category3 span b { background-image:url(../images/spoed.png); }

#qualities .content h1, #qualities .content h2 { color:#BAD80A; }
#qualities #right, #qualities .submenu { border-color:#BAD80A; }
#qualities .content a { color:#BAD80A; }
#qualities .submenu a { color:#BAD80A; }
#qualities .submenu li.active a, #qualities .submenu li a:hover { background-image:url(../images/submenuDot_green.gif) }
#faq  .content h1, #faq .content h2 { color:#ED0091; }
#faq  #right,  #faq .submenu { border-color:#ED0091; }
#faq .content a { color:#ED0091; }
#faq .submenu a { color:#ED0091; }
#faq .submenu li.active a, #faq .submenu li a:hover { background-image:url(../images/submenuDot_red.gif) }
#specialisaties .content h1, #specialisaties .content h2 { color:#009BAA; }
#specialisaties #right, #specialisaties .submenu  { border-color:#009BAA; }
#specialisaties .content a { color:#009BAA; }
#specialisaties .submenu a { color:#009BAA; }
#specialisaties .submenu li.active a, #specialisaties .submenu li a:hover { background-image:url(../images/submenuDot_blue.gif) }

.header { position:relative; }
.header h1 { padding:41px 28px 0 0; float:left; width:204px; }
.header div.banner { float:left; width:714px; height:202px; overflow:hidden; }
.header div.banner img, .header div.banner embed { display:block; }
#menu { background:url(../images/menu_bg.gif) repeat-x 0 0; position:absolute; left:0; top:147px; width:920px; padding-left:26px; }
#menu li { float:left; width:115px; margin-right:16px;  }
#menu li a { background:url(../images/indigo.gif) repeat-x left bottom; display:block; text-align:center; color:#000; padding:6px 0 11px; text-decoration:none; }
#menu li#active a, #menu li a:hover { background:#58118e; padding:10px 0 7px 0; color:#fff; border-bottom:5px solid #fff; }
#menu .item2 a { background-image:url(../images/lightgreen.gif); }
#menu li#active.item2 a, #menu .item2 a:hover { background:#bad80a; }
#menu .item3 a { background-image:url(../images/blue.gif); }
#menu li#active.item3 a, #menu .item3 a:hover { background:#009baa; }
#menu .item4 a { background-image:url(../images/red.gif); }
#menu li#active.item4 a, #menu .item4 a:hover { background:#ed0091; }

.content h1, .content h2 { color:#58118E; font-size:1.272em; padding-bottom:7px; text-transform:uppercase; }
.content a { color:#58118E; }
.content p { padding-bottom:18px; }
#left { width:208px; padding-right:24px; float:left; }
.leftMenu img { display:block; }
.leftMenu li { position:relative; margin-bottom:26px; color:#fff; font-weight:bold; text-transform:uppercase; }
.leftMenu li a { background:url(../images/transparent.gif) repeat 0 0; position:absolute; left:0; top:0; z-index:100; display:block; width:208px; height:90px; }
.leftMenu li span { position:absolute; left:0; bottom:0; z-index:50; padding:4px 8px 0 0; height:18px; width:200px; background:url(../images/overlay.png) repeat-x 0 0; text-align:right; overflow:hidden; }
.leftMenu li span b { display:block; height:21px; float:right; }
.leftMenu li.li0 span b { background:url(../images/maak.png) no-repeat 0 0; }
.leftMenu li.li1 span b { background:url(../images/schrijf.png) no-repeat 0 0; }
.submenu { border:7px solid #58118E; padding:6px 0; margin-bottom:18px; }
.submenu li { padding-left:7px; }
.submenu li a { padding:10px 0 10px 24px; color:#58118E; display:block; text-decoration:none; }
.submenu li.active a, .submenu li a:hover { background:url(../images/submenuDot_default.gif) no-repeat left center; text-decoration:underline; }

#right { width:630px; float:left;  border:6px solid #58118E; padding:16px 36px; margin-top:1px; }
#right li{background:url(../images/submenuDot_default.gif) left 3px no-repeat; padding-left:13px;}
#right .csc-header { margin-top:-10px; }

a { color:#58118e; text-decoration:underline; }
.description { margin-left:-30px; position:relative; }
.csc-header-n1{padding-bottom:16px}

#footer { font-size:0.818em; color:#6d538b; text-align:center; padding:11px 0 0 232px; clear:both; }
#footer a { color:#6d538b; }

dt.tx-irfaq-dynheader p { color:#58118E;}
.csc-sitemap ul li ul { padding:10px 15px; }
.csc-sitemap ul a { text-decoration:none; }
.tx-powermail-pi1 { border:0; color:#828181;}
.tx-powermail-pi1_fieldset legend{display:none;}
.tx_powermail_pi1_fieldwrap_html { display:block; width:400px; }
.tx_powermail_pi1_fieldwrap_html label { width:100px; float:left;font-weight:bold; margin-top:4px; color:#58118E; }
.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory{color:#eb0000}
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js{font-style:italic; color:#a8a8a8;}
.tx_powermail_pi1_fieldwrap_html input.powermail_text{width:360px; border:1px solid #58118E; color:#58118E; }
.tx_powermail_pi1_fieldwrap_html textarea {width:360px; border:1px solid #58118E; color:#58118E; }
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; float:left; background:#58118E; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px;}
.tx_powermail_pi1_fieldwrap_html { clear:both; }
.tx_powermail_pi1_fieldwrap_html .tx_powermail_pi1_fieldwrap_html_radio_title { font-weight:bold; padding:0; margin:0; color:#58118E}
.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner { clear:both; padding:4px 0px 0px 0px; }
.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label { width:190px; margin:0px;}
.tx_powermail_pi1_fieldwrap_html .powermail_radio_inner label .tx_powermail_pi1_fieldwrap_html label{ }.tx_powermail_pi1_fieldwrap_html_radio{padding:4px 0 6px 0;}
.powermail_radio{ padding:8px 0 8px 20px!important; }
.tx_powermail_pi1_fieldwrap_html_radio label { font-weight:normal; }

p.bodytext img { margin-left:0; padding-left:0; }
.tx_powermail_pi1_fieldwrap_html_6 {padding-top:6px;}
