﻿/* Project css - written and maintained by fm & sm 					                  */
/* Yahoo fonts.css integrated. (c) 2007, Yahoo! Inc. All rights reserved.     */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 00. base styles                                                            */
/* general reset ............................................................ */


.overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0,0,0,0.5);
    z-index: 60;
    }


/* just some content with arbitrary styles for explanation purposes */
.modal {
    width: 1008px;
    height: 150px;
    line-height: 20px;
    position: absolute;
    margin-top: -130px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    z-index: 61; /* 1px higher than the overlay layer */
}

.modal-2 {
	background-color: #ffffff;
    border-radius: 10px;
    width: 600px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.overlay-button {
	background-color:#da200f;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	border:1px solid #a8190c;
	display:inline-block;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Trebuchet MS;
	font-size:15px;
	padding:11px 20px;
	text-decoration:none;
	margin: 0 5px;
}

.overlay-button:visited {
	background-color:#da200f;
	color: #ffffff;
}

.overlay-button:hover {
	background-color:#a8190c;
	color: #ffffff;
}
.overlay-button:active {
	position:relative;
	top:1px;
	color: #ffffff;
}


/*media all*/
* {
    margin: 0;
    padding: 0;
}

td {
  border: none;
}
th {
  border: none;
}
tr {
  border: none;
}
tfoot {
  border: none;
}
thead {
  border: none;
}
tbody {
  border: none;
}
table {
  border: none;
}
legend {
  border: none;
}
fieldset {
  border: none;
}
imgs {
  border: none;
}
form {
  border: none;
}
body {
  border: none;
}
html {
  border: none;
}
span {
  line-height: 1.25em;
}
a {
  line-height: 1.25em;
}
p {
  line-height: 1.25em;
}
li {
  list-style: none;
}
/* hide elements from screen but not from source ............................ */
.hidden {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
.hideText {
  text-indent: -999em;
  letter-spacing: -999em;
}
/* html5 basics ............................................................. */
article {
  display: block;
}
footer {
  display: block;
}
header {
  display: block;
}
aside {
  display: block;
}
section {
  display: block;
}
nav {
  display: block;
}
/* clearfix class ........................................................... */
.clearfix {
  display: inline-block;
  display: block;
}
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* fonts .................................................................... */
@font-face {
  font-family: 'GlyphaLTStd65Bold';
  font-weight: normal;
  font-style: normal;
  src: url('fonts/glyphaltstd-bold-webfont.eot');
  src: url('fonts/glyphaltstd-bold-webfont.eot?iefix') format('eot'), url('fonts/glyphaltstd-bold-webfont.woff') format('woff'), url('fonts/glyphaltstd-bold-webfont.ttf') format('truetype'), url('fonts/glyphaltstd-bold-webfont.svg#webfontDLgGgQdd') format('svg');
}
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 01. less declarations                                                      */
/* variables ................................................................ */
/* Advies  */
/* Zorg */
/* Preventie */
/* ************************************************************************** */
.noInset {
  -moz-box-shadow: inset 0 0 0 #fff;
  -o-box-shadow: inset 0 0 0 #fff;
  -webkit-box-shadow: inset 0 0 0 #fff;
  box-shadow: inset 0 0 0 #fff;
}
.insetBox {
  -moz-box-shadow: inset 1px 0 4px #bbbbbb;
  -o-box-shadow: inset 1px 0 4px #bbbbbb;
  -webkit-box-shadow: inset 1px 0 4px #bbbbbb;
  box-shadow: inset 1px 0 4px #bbbbbb;
  background: #fff;
}
.defaultBoxStyle {
  background: #ffffff url("img/focus-bg.gif") repeat-x left bottom;
  box-shadow: 0px 1px 1px 1px #e8e8e8, inset 0px 1px 1px 2px #FFF;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
/* javascript classes ....................................................... */
.jHidden {
  display: none;
}
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 02. site frame styles                                                      */
/* base frame ............................................................... */
body {
  font: 13px/1 arial, trebuchet MS, tahoma, helvetica, clean, sans-serif;
  background: #f7f4f4;
  color: #000000;
}
input[type=submit] {
  cursor: pointer;
}
/* socumt frame ............................................................. */
#ia-pageContainer {
  background: #fff;
  margin: 0 auto;
  width: 1007px;
  -moz-box-shadow: 0 0 8px 0px rgba(64, 64, 64, 0.5);
  -o-box-shadow: 0 0 8px 0px rgba(64, 64, 64, 0.5);
  -webkit-box-shadow: 0 0 8px 0px rgba(64, 64, 64, 0.5);
  box-shadow: 0 0 8px 0px rgba(64, 64, 64, 0.5);
  position: relative;
}
#ia-pageContainer #ia-pageHeader {
  padding-top: 110px;
  /*background: url("img/header-sub-bg.gif") left top no-repeat;*/
}
#ia-pageContainer #ia-pageFooter {
  /*margin: 1.62em;*/
}
/* meta nav ................................................................. */
.ia-siteMeta {
  position: absolute;
  z-index: 50;
  right: 2em;
  top: 0;
  -moz-box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.23);
  -o-box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.23);
  -webkit-box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.23);
  box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.23);
  padding: 0.6em 1em 0.25em 0.5em/*0.75em 0.75em 0.25em 0.75em*/;
  background: #ffffff ;/*url("imgs/bg-emut.jpg") left bottom no-repeat;url("imgs/sitemeta-bg.gif") left top repeat-x*/
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.ia-siteMeta > * {
  float: left;
}
/* fat footer ............................................................... */
.ia-fatFooter {
  background: #5e5e5e /*url("imgs/fat-footer-bg.gif") left top repeat-x*/;
  overflow: hidden;
  padding-bottom: 10em;
  padding-left: 50px;
}
.ia-fatFooter .col {
  float: left;
  /*background: url("imgs/col-seps.gif") right top no-repeat;*/
  padding-top: 0em;
}

.ia-fatFooter .col > * {
  margin-left: 0em;
}

.ia-fatFooter .col1 {
  width: 215px;
 }

.ia-fatFooter .col4 {
  width: 250px;
  background: #949494;
  padding: 15px;
  margin-top: 2em;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
}

.ia-fatFooter .col3 {
  width: 195px;
  /*background: green;*/
  padding-left: 2.5em;
}
.ia-fatFooter .col2  {
  float: left;
  width: 155px;
  /*background: red;*/
  padding-left: 2.5em;
}
/* grid one  ................................................................ */
.ia-grdOne {
  margin: 1.5em 0em;
}
.ia-grdOne .ia-content {
  float: left;
  width: 100%;
  position: relative;
}
.ia-grdOne .ia-content .ia-contentWrap > * {
  margin: 1em 1.62em;
}
/* grid two left ............................................................ */
.ia-grdTwoLeft {
  padding-left: 13.23em;
  margin: 1.5em 0em;
}
.ia-grdTwoLeft .ia-navigation {
  width: 13.23em;
  margin-left: -13.23em;
  float: left;
}
.ia-grdTwoLeft .ia-content {
  float: right;
  width: 100%;
}
/**/
/* grid two left ............................................................ */
.ia-grdTwoRight {
  padding-right: 20.916em;
  margin: 1.5em 0em;
}
.ia-grdTwoRight .ia-context {
  width: 20.916em;
  margin-right: -20.916em;
  float: right;
}
.ia-grdTwoRight .ia-content {
  float: left;
  width: 100%;
  position: relative;
}
.ia-grdTwoRight .ia-content .ia-contentWrap > * {
  margin: 1em 1.62em;
}
/**/
/* grid three ............................................................... */
.ia-grdThree {
  padding-right: 20.916em;
  padding-left: 13.23em;
  margin: 1.5em 0em;
}
.ia-grdThree .ia-context {
  width: 20.916em;
  margin-right: -20.916em;
  float: right;
}
.ia-grdThree .ia-content {
  float: left;
  width: 100%;
  position: relative;
}
.ia-grdThree .ia-navigation {
  width: 13.23em;
  margin-left: -13.23em;
  float: left;
}
.ia-grdThree .ia-grdWrapIn {
  float: right;
  width: 100%;
}
.ia-grdThree .ia-grdWrapIn .ia-content > * {
  margin: 1em 21px;
}
.ia-context > * {
  margin: 1em 1.62em;
}
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 03. headings, links & buttons                                              */
/* heading .................................................................. */
.ia-heading {
  font-size: 100%;
}
/* specific levels */
h1.heading {
  margin: 1em 0;
  margin-top: 1.5em;
}
h1.heading span {
  font-size: 182%;
  font-family: "GlyphaLTStd65Bold", Arial;
}
h2.heading span {
  font-size: 161.6%;
  text-transform: uppercase;
  font-family: "Franklin Gothic Medium Cond";
  font-weight: 400;
}
/* in content */
.ia-grdTwoLeft h1.ia-heading {
  margin: 1em 1.5em;
  margin-top: 0;
}
.ia-grdTwoLeft h1.ia-heading {
  margin: 1em 1.5em;
  margin-top: 0;
}
#ia-pageMain > h1.ia-heading span {
  font-size: 185%;
  font-weight: 400;
}
.ia-contentWrap > h1.ia-heading span {
  font-size: 185%;
  font-weight: 400;
}
.ia-content > h1.ia-heading span {
  font-size: 185%;
  font-weight: 400;
}
/* link ..................................................................... */
a:visited {
  color: #da002f
;
}
a:link {
  color: #da002f;
  font-size: 1em;
}
a {
  color: #da002f
;
}
a:hover {
  color: #000;
}
#ia-pageFooter a {
  color: #da002f
;
}
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 04. navigation                                                             */
/* meta navigation ...........................................................*/
#ia-pageHeader .ia-navMeta {
  position: relative;
  top: -4px;
 
  margin-right: 5px;
}
#ia-pageHeader .ia-navMeta.jShow {
  border-bottom: 0;
  background: #f1f1f1 /*transparent url("imgs/navMeta-bg-active.gif") left top no-repeat*/;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;

}
#ia-pageHeader .ia-navMeta .ia-heading {
  padding: 0.35em 0em/*0.75em*/ 0.35em 0.75em;
  cursor: pointer;
}
#ia-pageHeader .ia-navMeta .ia-heading span {
  font-size: 100%;
  font-weight: 400;
  padding-right: 15px;
  background: url("img/navMeta-bullet.gif") 98% center no-repeat;
}
#ia-pageHeader .ia-navMeta ul {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
  z-index: 10;
  padding: 0 0.153em;
  margin-top: -2px;
  background: #f1f1f1 /* url("imgs/navMeta-ul-bg-active.gif") left top repeat-y*/;
  /*border-bottom: 1px solid #e2e2e2;*/
  padding: 0.45em 0;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
#ia-pageHeader .ia-navMeta ul li {
  white-space: nowrap;

}
#ia-pageHeader .ia-navMeta ul li a {
  color: #000000;
  text-decoration: none;
  padding: 0.35em 0.75em;
  display: block;
  font-size: 100%;
}
#ia-pageHeader .ia-navMeta ul li.active a {
  color: #da002f
;
}
#ia-pageHeader .ia-navMeta ul li:hover {
  background: #e2e2e2;
}
/* main navigation .......................................................... */

.ia-navMain {
  padding-bottom: 10px;
  color: #ffffff;
  top: 100px;
  margin-top: -10px;
  /*background: url('img/bg-nav-level01.png');*/
}

.ia-navMain a {
  text-decoration: none;
  color: #ffffff;
}

.ia-navMain a:hover {
	color: #ffffff !important;
	text-decoration: none !important;
}

.ia-navMain > ul {
  display: inline-block;
  display: block;
  margin: 0 1.5em;
  width: 971px;
}
.ia-navMain > ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ia-navMain > ul > li {
  float: left;
  /*width: 33%;*/
  position: relative;
  text-align: center;
}

.ia-navMain > ul > a {
  float: left;
  width: 33%;
  position: relative;
  /*text-align: center;*/
}

.ia-navMain > ul > li > .ia-page {
  font-size: 18px;
  height: 23px;
  font-weight: 700;
  padding: 5px 1em;
  display: inline-block;
  position: relative;
  margin-left: 40px;
  /*margin-top: 20px;*/
  }

.ia-navMain > ul > li.active > .ia-page {
  color: #FFF !important;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.ia-navMain > ul > li.active > .ia-page:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 7px solid transparent;
  border-top-color: red;
  top: 100%;
  left: 50%;
  margin-left: -10px;
}
.ia-navMain > ul > li.ia-advice > .ia-page {
  color: #ffffff /*#bf63b5*/;
}
.ia-navMain > ul > li.ia-care > .ia-page {
  color: #ffffff /*#4fb0dc*/;
}
.ia-navMain > ul > li.ia-prevention > .ia-page {
  color: #ffffff /*#1fb8a8*/;
}
.ia-navMain > ul > li.ia-advice.active > .ia-page {
  background: #bf63b5;
}
.ia-navMain > ul > li.ia-care.active > .ia-page {
  background: #4fb0dc;
}
.ia-navMain > ul > li.ia-prevention.active > .ia-page {
  background: #1fb8a8;
}
.ia-navMain > ul > li.ia-advice.active > .ia-page:before {
  border-top-color: #bf63b5;
}
.ia-navMain > ul > li.ia-care.active > .ia-page:before {
  border-top-color: #4fb0dc;
}
.ia-navMain > ul > li.active.ia-prevention > .ia-page:before {
  border-top-color: #1fb8a8;
}
.ia-navMain > ul ul {
  margin-top: 1.25em;
  margin-left: 0.80em;
}
.ia-navMain > ul ul li {
  padding-left: 12px;
  margin: 0.35em 0;
}
.ia-navMain > ul ul a:hover {
  text-decoration: underline;
}
.ia-navMain > ul > li.ia-advice ul .ia-page:hover {
  color: #bf63b5;
}
.ia-navMain > ul > li.ia-care ul .ia-page:hover {
  color: #4fb0dc;
}
.ia-navMain > ul > li.ia-prevention ul .ia-page:hover {
  color: #1fb8a8;
}
.ia-navMain > ul > li.ia-advice ul li {
  background: url("img/navmain-arrow-purple.gif") left 6px no-repeat;
}

.ia-navMain > ul > li.ia-care ul li {
  background: url("img/navmain-arrow-blue.gif") left 6px no-repeat;
}
.ia-navMain > ul > li.ia-prevention ul li {
  background: url("img/navmain-arrow-green.gif") left 6px no-repeat;
}
/*
.ia-navMain > ul > li.first:after {
  content: '';
  display: block;
  width: 3px;
  height: 41px;
  position: absolute;
  top: 0;
  right: 1em;
  background: url("imgs/navmain-separator-bg.png") -6px top no-repeat;
}
.ia-navMain > ul > li.last:after {
  content: '';
  display: block;
  width: 3px;
  height: 41px;
  position: absolute;
  top: 0;
  left: -1em;
  /*background: url("imgs/navmain-separator-bg.png") -6px top no-repeat;*/
.ia-navMain > ul > li.last:after {
  content: '';
  display: block;
  width: 3px;
  height: 41px;
  position: absolute;
  top: 0;
  left: -1em;
  background: url("imgs/navmain-separator-bg.png") -6px top no-repeat;
}
.home .ia-navMain > ul > li.first:after {
  content: '';
  display: block;
  width: 3px;
  height: 186px;
  position: absolute;
  top: 0;
  right: 1em;
  background: url("imgs/navmain-separator-bg.png") left top no-repeat;
}
.home .ia-navMain > ul > li.last:after {
  content: '';
  display: block;
  width: 3px;
  height: 186px;
  position: absolute;
  top: 0;
  left: -1em;
  background: url("imgs/navmain-separator-bg.png") -3px top no-repeat;
}
*/
.home .ia-navMain > ul > li {
  text-align: left;
}



/* secondary navigation ..................................................... */
/* header */
#ia-pageHeader .ia-navSecond ul {
  overflow: hidden;
}
#ia-pageHeader .ia-navSecond ul li {
  float: left;
  background: url("img/sep-red.gif") left 4px no-repeat;
  padding-left: 4px;
}
#ia-pageHeader .ia-navSecond ul li .ia-page {
  color: #252525;
  margin: 0 0.25em;
  text-decoration: none;
  font-size: 1em;
}
#ia-pageHeader .ia-navSecond ul li a.ia-page:hover {
  color: #da002f
;
}
/* footer */
#ia-pageFooter .ia-navSecond ul {
  text-align: center;
  position: relative;
  color: #c9c9c9 !important;
  top: -5.5em;
  background: #5e5e5e;
}

#ia-pageFooter {
	background: #5e5e5e;
}


#ia-pageFooter .ia-navSecond ul li {
  display: inline;
  /*background: url("imgs/sep-red.gif") right 4px no-repeat;*/
  padding-right: 4px;
}
#ia-pageFooter .ia-navSecond ul li.last {
  background: none;
}
#ia-pageFooter .ia-navSecond ul li .ia-page {
  margin: 0 0.05em 0 0;
  color: #c9c9c9/*#636363*/;
  font-size: 0.9em;
}
#ia-pageFooter .ia-navSecond ul li a.ia-page:hover {
  color: #da002f;
  text-decoration: underline;
}
/* fat footer */
#ia-pageFooter .ia-fatFooter .ia-navSecond {
  margin-bottom: 1.5em;
}
#ia-pageFooter .ia-fatFooter .ia-navSecond .heading {
  margin-bottom: 0.75em;
}
#ia-pageFooter .ia-fatFooter .ia-navSecond ul {
  position: static;
  text-align: left;
}
/* #ia-pageFooter .ia-fatFooter .ia-navSecond ul li {
  padding-left: 12px;
  background: url("imgs/arrow-red.gif") left 4px no-repeat;
  margin: 0.35em 0;
  display: block;
}*/

#ia-pageFooter .ia-fatFooter .ia-navSecond ul li {
  /*padding-left: 12px;
  background: url("imgs/arrow-red.gif") left 4px no-repeat;*/
  margin: 0.35em 0;
  display: block;
}

#ia-pageFooter .ia-fatFooter .ia-navSecond ul li .ia-page {
  color: #c9c9c9;
  text-decoration: none;
  font-size: 0.85em;
  line-height: 1.5em;
}
#ia-pageFooter .ia-fatFooter .ia-navSecond ul li .ia-page:hover {
  color: #da002f
;
}
/* landing footer */
.ia-landing #ia-pageFooter .ia-navSecond ul {
  top: 0;
  padding: 0 2em;
}
/* old breadcrumb ............................................................... 
.ia-navBreadcrumb * {
  display: inline;
}
#ia-pageFooter .ia-navBreadcrumb {
  font-size: 11px;
  background: #da002f url("img/breadcrumb-bg.png") left top repeat-x;
  border-bottom: 1px solid #D9DADB;
  padding: 7px 1em;
}
#ia-pageFooter .ia-navBreadcrumb .ia-heading span {
  font-weight: 400;
}
#ia-pageFooter .ia-navBreadcrumb span {
  padding-left: 0.538em;
}
#ia-pageFooter .ia-navBreadcrumb span a {
  color: #FFF;
  text-decoration: none;
  font-style: italic;
  font-weight: bold;
  padding: 0.55em 1.75em 0.55em 0.45em;
  background: url("img/breadcrumb-seperator.png") right top no-repeat;
}
#ia-pageFooter .ia-navBreadcrumb span.last a {
  background: none;
}
.ia-bodycare #ia-pageFooter .ia-navBreadcrumb {
  background-color: #4fb0dc;
  border-color: #4fb0dc;
}
.ia-bodyadvice #ia-pageFooter .ia-navBreadcrumb {
  background-color: #bf63b5;
  border-color: #bf63b5;
}
.ia-bodyprevention #ia-pageFooter .ia-navBreadcrumb {
  background-color: #1fb8a8;
  border-color: #1fb8a8;
}*/

/*NEW breadcrumb ............................................................... */
.ia-navBreadcrumb * {
  display: inline;
  color: #8a8a8a;
}
#ia-pageHeader .ia-navBreadcrumb a {
  font-size: 11px;
  color: black;
  padding: 7px 1em;
}
#ia-pageHeader .ia-navBreadcrumb {
  font-size: 11px;
  color: black;
  padding: 10px 0 0 20px /*8px 2em*/;
}
#ia-pageHeader .ia-navBreadcrumb .ia-heading span {
  font-weight: 400;
}
#ia-pageHeader .ia-navBreadcrumb span {
  padding-left: 0.538em;
}
#ia-pageHeader .ia-navBreadcrumb span a {
  text-decoration: none;
  padding: 0.55em 1.75em 0.55em 0.45em;
  background: '/' right top no-repeat;
}
#ia-pageHeader .ia-navBreadcrumb span.last a {
  background: none;
}

.ia-bodyprevention #ia-pageHeader .ia-navBreadcrumb a{
  color: #1fb8a8;
}

.ia-bodycare #ia-pageHeader .ia-navBreadcrumb a{
  color: #4fb0dc;
}

.ia-bodyadvice #ia-pageHeader .ia-navBreadcrumb a{
  color: #bf63b5;
}

#ia-pageHeader .ia-navBreadcrumb span a {
  /*padding: 0.55em 1.75em 0.55em 0.45em;*/
  background: url("img/breadcrumb-seperator.png") right top no-repeat;
}



/* sectionHead .............................................................. */
.ia-sectionHead {
  position: relative;
  width: 100%;
  /*background: url("img/sectionHead-bg.gif") left bottom no-repeat;*/
  background: url('img/bg-nav-level01-doormat.png') no-repeat center bottom;
}
.ia-sectionHead a {
  text-decoration: none;
}
.ia-sectionHead .about {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
/**/
.ia-bodyprevention .ia-sectionHead a {
  color: #1fb8a8;
}

.ia-bodyprevention .ia-sectionHead a:hover {
  color: #fff;
  text-decoration: none;
}

.ia-bodyprevention .ia-sectionHead a ul {
	color: black;
}

.ia-bodyprevention .ia-sectionHead a ul:hover {
	color: white;
}


.ia-bodycare .ia-sectionHead a {
  color: #4fb0dc;
}

.ia-bodycare .ia-sectionHead a:hover {
  color: #fff;
  text-decoration: none;
}

.ia-bodycare .ia-sectionHead a ul {
	color: black;
}

.ia-bodycare .ia-sectionHead a ul:hover {
	color: white;
}


.ia-bodyadvice .ia-sectionHead a {
  color: #bf63b5;
}

.ia-bodyadvice .ia-sectionHead a:hover {
  color: #fff;
  text-decoration: none;
}

.ia-bodyadvice .ia-sectionHead a ul {
	color: black;
}

.ia-bodyadvice .ia-sectionHead a ul:hover {
	color: white;
}



/* banner */
.ia-sectionHead .ia-banner {
  min-height: 195px;
}
.ia-sectionHead .ia-banner imgs {
  display: block;
}
/* wnavDoormat */
.ia-sectionHead .ia-navDoormat {
  display: table;
  width: 100%;
}
.ia-sectionHead .ia-navDoormat .ia-section {
  display: table-cell;
  position: relative;
  padding: 1.4em 0.35em 1.35em;
  min-width: 120px;
}
.ia-sectionHead .ia-navDoormat .ia-section:after {
  content: '';
  display: block;
  width: 1px;
  height: 50px;
  position: absolute;
  bottom: 7px;
  right: 0;
  background: url("img/section-separator.png") 0 -70px no-repeat;
}

.ia-sectionHead .ia-navDoormat .ia-section:hover:after {
	background: none !important;			
}

.ia-sectionHead .ia-navDoormat .ia-section:last-child:after {
  background: none;
  height: 0;
  width: 0;
}
.ia-sectionHead .ia-navDoormat .ia-section .ia-heading {
  position: relative;
  text-align: center;
}
.ia-sectionHead .ia-navDoormat .ia-section .ia-heading span {
  font-size: 115%;
  /*color: #FFF;*/
  word-wrap: break-word;
}
.ia-sectionHead .ia-navDoormat .active .ia-heading {
  /*-moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;*/
}
.ia-sectionHead .ia-navDoormat .active .ia-heading a {
  color: #FFF;
}
/**/
.ia-bodyprevention .ia-sectionHead .active .ia-heading {
  color: white !important;
}
.ia-bodyprevention .ia-sectionHead .active {
  background: url('img/bg-nav-level01-doormat-over-GA-center.png') right  bottom !important;
  opacity: 0.9;
}

.ia-bodyprevention .ia-sectionHead .active:hover {
  background: url('img/bg-nav-level01-doormat-over-GA-center.png') right  bottom !important;
  opacity: 1;
}

.ia-bodyprevention .ia-sectionHead .active:first-child {
  background: url('img/bg-nav-level01-doormat-over-GA-links.png') left  bottom !important;
}

.ia-bodyprevention .ia-sectionHead .active:last-child {
  background: url('img/bg-nav-level01-doormat-over-GA-rechts.png') right  bottom !important;
}

.ia-bodycare .ia-sectionHead .active .ia-heading {
  color: white !important;
}
.ia-bodycare .ia-sectionHead .active {
  background: url('img/bg-nav-level01-doormat-over-ZC-center.png') right  bottom !important;
  opacity: 0.9;
}

.ia-bodycare .ia-sectionHead .active:hover {
  background: url('img/bg-nav-level01-doormat-over-ZC-center.png') right  bottom !important;
  opacity: 1;
}

.ia-bodycare .ia-sectionHead .active:first-child {
  background: url('img/bg-nav-level01-doormat-over-ZC-links.png') left  bottom !important;
}

.ia-bodycare .ia-sectionHead .active:last-child {
  background: url('img/bg-nav-level01-doormat-over-ZC-rechts.png') right  bottom !important;
}

.ia-bodyadvice .ia-sectionHead .active .ia-heading {
  color: white !important;
}
.ia-bodyadvice .ia-sectionHead .active {
  background: url('img/bg-nav-level01-doormat-over-VA-center.png') right  bottom !important;
  opacity: 0.9;
}

.ia-bodyadvice .ia-sectionHead .active:hover {
  background: url('img/bg-nav-level01-doormat-over-VA-center.png') right  bottom !important;
  opacity: 1;
}

.ia-bodyadvice .ia-sectionHead .active:first-child {
  background: url('img/bg-nav-level01-doormat-over-VA-links.png') left  bottom !important;
}

.ia-bodyadvice .ia-sectionHead .active:last-child {
  background: url('img/bg-nav-level01-doormat-over-VA-rechts.png') right  bottom !important;
}





/*.ia-bodyadvice .ia-sectionHead .active .ia-heading {
  background: #bf63b5;
}
.ia-bodycare .ia-sectionHead .active .ia-heading {
  background: #4fb0dc;*/
}
/* leaf */
.leaf .ia-sectionHead .ia-navDoormat .ia-section {
  vertical-align: bottom;
}

.leaf .ia-sectionHead .ia-navDoormat .active:after {
  background: none !important;
}

.leaf .ia-sectionHead .ia-navDoormat .ia-section .ia-heading {
  padding: 0.65em 1em;
}
/*.leaf .ia-sectionHead .ia-navDoormat .active .ia-heading:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 7px solid transparent;
  border-top-color: red;
  bottom: -20px;
  left: 50%;
  margin-left: -10px;
}*/
.leaf.ia-bodyprevention .ia-sectionHead .active .ia-heading:before {
  border-top-color: #1b9e90;
}
.leaf.ia-bodyadvice .ia-sectionHead .active .ia-heading:before {
  border-top-color: #b25aa8;
  bottom: -36px !important;
}
.leaf.ia-bodycare .ia-sectionHead .active .ia-heading:before {
  border-top-color: #4493b7;
}
/* az */
.az .ia-sectionHead .ia-navDoormat .ia-section {
  vertical-align: bottom;
}
.az .ia-sectionHead .ia-navDoormat .ia-section .ia-heading {
  padding: 0.65em 1em;
}
.az .ia-sectionHead .ia-navDoormat .active .ia-heading:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 7px solid transparent;
  border-top-color: red;
  top: 100%;
  left: 50%;
  margin-left: -10px;
}
.az.ia-bodyprevention .ia-sectionHead .active .ia-heading:before {
  border-top-color: #1fb8a8;
}
.az.ia-bodyadvice .ia-sectionHead .active .ia-heading:before {
  border-top-color: #bf63b5;
}
.az.ia-bodycare .ia-sectionHead .active .ia-heading:before {
  border-top-color: #4fb0dc;
}
/* level 1*/
.level1 .ia-sectionHead .ia-section {
  /*padding: 1em 1em;*/
padding: 0.5em 1em;
}
.level1 .ia-sectionHead .ia-textblock {
  padding: 0 0 0.5em 0;
}
.level1 .ia-sectionHead .ia-section ul {
  padding: 0 0 0.5em 0;
}
.level1 .ia-sectionHead ul li {
  padding-left: 12px;
  margin: 0.35em 0;
  background: url("img/navmain-arrow-black.gif") left 6px no-repeat;
}
.level1 .ia-sectionHead ul li a {
  color: #000000;
}
.level1 .ia-sectionHead ul li a:hover {
  text-decoration: underline;
}
.level1 .ia-sectionHead .ia-section .ia-more {
  position: absolute;
  bottom: 1.231em;
}
.level1 .ia-sectionHead .ia-section .ia-more a {
  padding-left: 12px;
  color: #252525;
  background-position: left center;
  background-repeat: no-repeat;
}
.level1 .ia-sectionHead .ia-section:after {
  height: 147px;
  bottom: 15px;
  background-position: left top;
}
.level1 .ia-sectionHead .ia-section .ia-heading {
  text-align: left;
  /*min-height: 36px;*/
}
.ia-bodyadvice.level1 .ia-sectionHead ul li a:hover {
  color: #bf63b5;
}
.ia-bodycare.level1 .ia-sectionHead ul li a:hover {
  color: #4fb0dc;
}
.ia-bodyprevention.level1 .ia-sectionHead ul li a:hover {
  color: #1fb8a8;
}
/**/
.ia-bodyprevention.level1 .ia-sectionHead .ia-more a {
  background-image: url("img/arrow-more-green.gif");
}
.ia-bodyadvice.level1 .ia-sectionHead .ia-more a {
  background-image: url("img/arrow-more-purple.gif");
}
.ia-bodycare.level1 .ia-sectionHead .ia-more a {
  background-image: url("img/arrow-more-blue.gif");
}
.ia-bodyadvice.level1 .ia-sectionHead ul li {
  background-image: url("img/navmain-arrow-purple.gif");
}
.ia-bodycare.level1 .ia-sectionHead ul li {
  background-image: url("img/navmain-arrow-blue.gif");
}
.ia-bodyprevention.level1 .ia-sectionHead ul li {
  background-image: url("img/navmain-arrow-green.gif");
}

/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 05. basic content                                                          */
/* paragraph ................................................................ */
/* textblock ................................................................ */
.ia-textblock {
  line-height: 1.25em;
}
.ia-textblock ul {
  margin-left: 12px;
  margin-bottom: 1em;
  list-style-image: url("img/arrow-red.gif");
}
.ia-textblock ul li {
  list-style: outside;
  list-style-image: url("img/arrow-red.gif");
}
.ia-textblock ol {
  margin-left: 19px;
}
.ia-textblock ol li {
  margin: 0.35em 0;
  list-style-type: decimal;
}
.ia-textblock ul#multi ul {
  margin-bottom: 0;
}
.ia-textblock p {
  margin-bottom: 1em;
}
.ia-textblock .ia-rte-Table-default {
  -ms-name: "Standaard";
  border: 1px solid #E9E9E9;
}
.ia-textblock .ia-rte-Table-default th {
  background: #E9E9E9;
}
.ia-textblock .ia-rte-Table-default td {
  border: 1px solid #E9E9E9;
}
.ia-textblock .ia-rte-Table-noMarkup {
  -ms-name: "Geen opmaak";
  background: white;
}
/* notification ............................................................. */
.ia-notification .header {
  margin-bottom: 1em;

}
.ia-notification .header h2 span {
  font-size: 125%;
  color:  #da002f;
;
}
.ia-regionNotification {
  margin: 0 1.62em;
  padding: 1.2em 0;
  
}
/* meta ..................................................................... */
.ia-meta p {
  font-style: italic;
  font-size: 84.6%;
  color: #666;
}
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 06. components                                                             */
/* site label ............................................................... */
.ia-siteLabel {
  position: absolute;
  top: 0.75em;
  left: 1.5em;
}
/* search  box .............................................................. */
#ia-pageHeader .ia-search {
  position: absolute;
  top: 4em;
  right: 2em;
  z-index: 40;
}
#ia-pageHeader .ia-search label {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
#ia-pageHeader .ia-search * {
  display: inline-block;
}
#ia-pageHeader .ia-search .ia-inputWrap {
  -moz-border-radius: 9px;
  -o-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  background: #d8d6d6 /*#fcfcfc*/;
  /*-moz-box-shadow: inset 0 1px 1px rgba(64, 64, 64, 0.5);
  -o-box-shadow: inset 0 1px 1px rgba(64, 64, 64, 0.5);
  -webkit-box-shadow: inset 0 1px 1px rgba(64, 64, 64, 0.5);
  box-shadow: inset 0 1px 1px rgba(64, 64, 64, 0.5);*/
  border: none;
  border: 0px solid #f4f4f4;
  height: 25px;
  width: 195px;
  
}
#ia-pageHeader .ia-search .ia-inputWrap input {
  border: none;
  background: none;
  position: relative;
  top: 0px;
  height: 25px;
  width: 185px;
  padding-left: 5px;
  padding-right: 5px;

}
.ia-submitWrap {
  -moz-border-radius: 9px;
  -o-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  background: #da002f /*#b32f1a url("imgs/search-button-bg.gif") left top repeat-x*/;
  height: 25px;
  padding: 0 0.7em;
  /*-moz-box-shadow: 0 0px 3px 1px rgba(64, 64, 64, 0.35);
  -o-box-shadow: 0 0px 3px 1px rgba(64, 64, 64, 0.35);
  -webkit-box-shadow: 0 0px 3px 1px rgba(64, 64, 64, 0.35);
  box-shadow: 0 0px 3px 1px rgba(64, 64, 64, 0.35);*/
  margin-left: 0.2em;
  float: right;
}
.ia-submitWrap input {
  background: none;
  color: #fff;
  border: none;
  position: relative;
  top: 4px;
  cursor: pointer;
}
/* search  box .............................................................. */
#ia-pageFooter .ia-formNewsletter .ia-formWrap {
  margin: 0.75em 0;
}
#ia-pageFooter .ia-formNewsletter label {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
#ia-pageFooter .ia-formNewsletter * {
  display: inline-block;
}
#ia-pageFooter .ia-formNewsletter .ia-inputWrap {
  background: white /*#fcfcfc*/;
  /*-moz-box-shadow: inset 0 1px 1px rgba(64, 64, 64, 0.5);
  -o-box-shadow: inset 0 1px 1px rgba(64, 64, 64, 0.5);
  -webkit-box-shadow: inset 0 1px 1px rgba(64, 64, 64, 0.5);
  box-shadow: inset 0 1px 1px rgba(64, 64, 64, 0.5);
  border: none;
  border: 1px solid #f4f4f4;*/
  -moz-border-radius: 9px;
  -o-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  width: 160px;
  height: 25px;

}
#ia-pageFooter .ia-formNewsletter .ia-inputWrap input {
  border: none;
  background: none;
  position: relative;
  top: 0px;
  left: 0px;
  width: 150px;
  height: 25px;
  padding-left: 5px;
  padding-right: 5px;
}
#ia-pageFooter .ia-formNewsletter .ia-more a {
  text-decoration: underline;
}
#ia-pageFooter .ia-formNewsletter .ia-more a:hover {
  color: #000;
}
/* focusrow ................................................................. */
.ia-focusrow {
  margin: 0 1.62em;
  padding: 1.2em 0;
  display: inline-block;
  display: block;
}
.ia-focusrow:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ia-focusrow .focus {
  position: relative;
}
/* faq */
.ia-focusFaq {
  background: #ffffff url("img/focus-bg.gif") repeat-x left bottom;
  box-shadow: 0px 1px 1px 1px #e8e8e8, inset 0px 1px 1px 2px #FFF;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 1.55em 0;
}
.ia-focusFaq .footer {
  padding: 0 1.25em 0 6.46em;
}
.ia-focusFaq .main {
  padding: 0 1.25em 0 6.46em;
}
.ia-focusFaq .header {
  padding: 0 1.25em 0 6.46em;
}
/* level1 */
.level1 .ia-focusFaq {
  width: 302px;
  float: left;
  margin-right: 20px;
}
.level1 .ia-focusrow .ia-focusrow {
  margin-right: 0;
  padding: 0;
}
/* strength */
.ia-focusStrength {
  width: 35.62em;
  min-height: 170px;
  float: left;
  background: #ffffff url("img/focus-bg.gif") repeat-x left bottom;
  box-shadow: 0px 1px 1px 1px #e8e8e8, inset 0px 1px 1px 2px #FFF;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.ia-focusStrength:before {
  content: url("img/focusStrength-imgs.gif");
  position: absolute;
  left: 2em;
}
.ia-focusStrength .ia-heading span {
  font-size: 125%;
  color: #da002f
;
}
.ia-focusStrength .footer {
  padding-left: 12px;
}
.ia-focusStrength .header {
  padding-top: 20px;
}
.ia-focusStrength .footer {
  padding-left: 7.69em;
}
.ia-focusStrength .main {
  padding-left: 7.69em;
}
.ia-focusStrength .header {
  padding-left: 7.69em;
}
/*webpart*/
.ia-focusWebPart {
  width: 35.62em;
}
.ia-focusWebPart .ia-focusContact .main > * {
  width: auto;
}
/* contact */
.ia-focusContact {
  min-height: 170px;
  padding-left: 14.615em;
  background: #ffffff url("img/focus-bg.gif") repeat-x left bottom;
  box-shadow: 0px 1px 1px 1px #e8e8e8, inset 0px 1px 1px 2px #FFF;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  display: inline-block;
  display: block;
}
.ia-focusContact:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.focus.ia-focusContact:before {
  content: url("img/focusContact-imgs.gif");
  position: absolute;
  top: 4.923em;
  left: 35px;
}
.ia-focusContact .header {
  position: absolute;
  left: 1em;
  padding-top: 20px;
}
.ia-focusContact .header .ia-heading span {
  font-size: 125%;
  color: #da002f
;
}
.ia-focusContact .main {
  display: inline-block;
  display: block;
  overflow: hidden;
}
.ia-focusContact .main:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ia-focusContact .main > * {
  padding: 2.462em 1em 1em 1.769em;
  float: left;
  width: 17em;
  background: url("img/focus-sep.gif") right top no-repeat;
}
.ia-focusContact .main > *:last-child {
  background: none;
}
.ia-focusContact .main .ia-heading {
  margin-bottom: 1em;
}
.ia-focusContact .main .ia-heading span {
  font-size: 100%;
  color: #000000;
}
x .ia-focusContact .ia-office #formContact {
  width: 100%;
  clear: both;
  overflow: hidden;
}
.ia-focusContact .ia-office .ia-formWrap * {
  display: inline-block;
}
.ia-focusContact .ia-office .ia-inputWrap {
  float: left;
}
.ia-focusContact .ia-office .ia-inputWrap label {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
.ia-focusContact .ia-office .ia-inputWrap input {
  padding: 5px;
  width: 130px;
}
.ia-focusContact .ia-office .ia-inputWrap label {
  font-weight: 700;
  display: block;
  margin-bottom: 1.35em;
}
.ia-focusContact .ia-office .ia-submitWrap {
  float: left;
}
.ia-focusContact .ia-fiche {
  display: inline-block;
  display: block;
}
.ia-focusContact .ia-fiche:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ia-focusContact .ia-fiche .ia-label {
  position: absolute;
  left: -999em;
}
.ia-focusContact .ia-fiche .ia-spec {
  margin-bottom: 0.35em;
  font-weight: 700;
}
.ia-focusContact .ia-fiche .tel {
  font-size: 115%;
}
/* home */
.home .ia-focusContact .ia-office {
  float: none;
  width: auto;
  background: none;
}
.home .ia-focusContact .ia-fiche {
  float: none;
  width: auto;
  background: none;
}
.home .ia-focusContact .ia-online {
  float: none;
  width: auto;
  background: none;
}
.home .ia-focusContact .ia-office {
  border-bottom: 0px solid #eaeaea;
  padding-top: 1.25em;
}
.home .ia-focusContact .ia-fiche {
  padding-top: 1.25em;
}
/* focus article ............................................................ */
.ia-focusArticle .header {
  padding-top: 8em;
}
.ia-focusArticle .header .ia-image {
  position: absolute;
  top: 0;
  left: 0;
}
.ia-focusArticle .header h1.ia-heading {
  padding: 0.45em 0;
}
.ia-focusArticle .header h1.ia-heading span a {
  font-size: 17px;
}
.ia-focusArticle .header h1.ia-heading span {
  font-size: 17px;
}
.ia-subgroup .ia-focusArticle .header h1.ia-heading span a {
  font-size: 15px;
}
.ia-subgroup .ia-focusArticle .header h1.ia-heading span {
  font-size: 15px;
}
/* focus article ............................................................ */
.ia-focusNews {
  position: relative;
}
.ia-focusNews .header h1.ia-heading {
  padding: 0.45em 0;
}
.ia-focusNews .header h1.ia-heading span {
  font-size: 120%;
  color: #da002f
;
}
.ia-focusNews .footer {
  padding: 0 1.25em 0 6.46em;
}
.ia-focusNews .main {
  padding: 0 1.25em 0 6.46em;
}
.ia-focusNews .header {
  padding: 0 1.25em 0 6.46em;
}
/* focus dossier ............................................................ */
.ia-focusDossier {
  float: left;
}
.ia-focusDossier .ia-section {
  float: left;
  padding-top: 8em;
  position: relative;
}
.ia-focusDossier .ia-image {
  position: absolute;
  top: 0;
  left: 0;
}
.ia-focusDossier h1.ia-heading {
  padding: 0.45em 0;
}
.ia-focusDossier h1.ia-heading span {
  font-size: 120%;
  color: #da002f
;
}
/* level1 ................................................................... */
.level1 .ia-focusDossier {
  width: 35.37em;
}
.level1 .ia-focusDossier .ia-section {
  width: 17.65em;
}
/* articles list ............................................................ */
.ia-articles .focus {
  float: left;
  width: 294px;
  padding: 0 1em;
  margin-right: 1px;
  overflow: hidden;
}
.ia-articles .focus .ia-more a {
  text-decoration: underline;
}
.ia-articles .focus .ia-more a:hover {
  color: #000;
}
/* subgroup ................................................................. */
.ia-subgroup .ia-section {
  width: 25em;
  margin-right: 1.62em;
  float: left;
  overflow: hidden;
}
.ia-subgroup .ia-section h1.ia-heading span {
  font-size: 130.8%;
  color: #da002f
;
}
.ia-subgroup .ia-section > h1.ia-heading {
  margin-bottom: 1em;
}
.ia-subgroup .ia-section .ia-focusArticle {
  margin-bottom: 1.62em;
}
/**/
.ia-subgroup .ia-section:nth-child(2) {
  margin-right: 0;
}
/* other articles ............................................................ */
.ia-other .ia-focusArticle {
  background: #ffffff url("img/focus-bg.gif") repeat-x left bottom;
  box-shadow: 0px 1px 1px 1px #e8e8e8, inset 0px 1px 1px 2px #FFF;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  width: 25em;
  margin-right: 1.62em;
  margin-bottom: 1.62em;
  float: left;
}
.ia-other .ia-focusArticle:nth-child(even) {
  margin-right: 0;
}
.ia-other .ia-focusArticle > * {
  padding: 0.80em;
}
.ia-other .ia-focusArticle .ia-image {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
/* focus generic ............................................................ */
.ia-focusGeneric {
  background: #ffffff url("img/focus-bg.gif") repeat-x left bottom;
  box-shadow: 0px 1px 1px 1px #e8e8e8, inset 0px 1px 1px 2px #FFF;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  padding: 2em 1.62em;
}
.ia-focusGeneric .header {
  padding-bottom: 0.25em;
}
.ia-focusGeneric .header .ia-heading span {
  font-size: 107.7%;
}
/* ia-main */
.ia-main .ia-focusArticle {
  padding-left: 22.3em;
}
.ia-main .ia-focusArticle .ia-image {
  width: 19.231em;
  overflow: hidden;
}
.ia-main .ia-focusArticle .header {
  padding: 0;
}
.ia-campagne {
  position: relative;
}
.ia-campagne span.newsitem {
  display: block;
  right: 10px;
  top: 0;
  position: absolute;
  width: 90px;
  height: 37px;
  background: url("img/newsicon.png") 0 0 no-repeat;
}
.ia-campagne .header {
  padding-bottom: 0.25em;
}
.ia-campagne .header .ia-heading span {
  font-size: 107.7%;
  color: #da002f
;
}
.ia-focusGeneric.ia-campagne .header span {
  padding: 2px 0 0 26px;
  background: url("img/newsicon-alert.png") left center no-repeat;
}
.ia-campagne .footer {
  padding-top: 0.34em;
}
.ia-campagne .ia-more a {
  text-decoration: none;
  color: #000;
  padding-left: 12px;
  background: url("img/more-bullet.gif") left center no-repeat;
}
.ia-comments {
  background: #fff17a;
  padding: 1.64em;
}
/* formrow .................................................................. */
.ia-formrow {
  margin: 0 1.62em;
  padding: 1.2em 0;
  display: inline-block;
  display: block;
}
.ia-formrow:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.focusWrap {
  float: left;
  margin-right: 20px;
}
.focusWrap.last {
  margin-right: 0;
}
.ia-formrow .focus {
  width: 23.65em;
  position: relative;
  min-height: 16em;
  padding: 1.55em 0;
  float: left;
  background: #ffffff url("img/focus-bg.gif") repeat-x left bottom;
  box-shadow: 0px 1px 1px 1px #e8e8e8, inset 0px 1px 1px 2px #FFF;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.ia-formrow .focus .ia-heading span {
  font-size: 125%;
  color: #da002f
;
}
.ia-formrow .focus .footer {
  padding: 0 1.25em 0 6.46em;
}
.ia-formrow .focus .main {
  padding: 0 1.25em 0 6.46em;
}
.ia-formrow .focus .header {
  padding: 0 1.25em 0 6.46em;
}
/* group */
.ia-formrow .ia-focusGroup {
  margin-right: 0;
}
.ia-formrow .ia-focusGroup .main {
  padding: 0 1.25em;
}
/* group - sections */
.ia-formrow .ia-section {
  margin-bottom: 1.25em;
  min-height: 85px;
  position: relative;
}
.ia-formrow .ia-section .ia-textblock {
  padding: 1.25em 0 0 7em;
}
.ia-formrow .ia-section .ia-more {
  padding-left: 7em;
}
/* icons */
.ia-formrow .ia-section:before {
  position: absolute;
  left: 1.25em;
}
.focus:before {
  position: absolute;
  left: 1.25em;
}
.ia-formrow .ia-section:before {
  top: 3em;
}
.ia-focusNews:before {
  content: url("img/focusAnnouncement-imgs.gif");
}
.ia-focusAnnouncement:before {
  content: url("img/focusAnnouncement-imgs.gif");
}
.ia-focusFaq:before {
  content: url("img/focusFaq-imgs.gif");
}
.ia-youngParents:before {
  content: url("img/youngParents-img.gif");
}
.ia-ill:before {
  content: url("img/ill-img.gif");
}
.ia-youngKids:before {
  content: url("img/youngKids-img.gif");
}
/* navShare ................................................................. */
.ia-navShare {
  position: absolute;
  right: 0;
  top: 0;
}
.ia-navShare .print a {
  width: 22px;
  height: 20px;
  display: inline-block;
  text-indent: -999em;
  letter-spacing: -999em;
  background: url("img/print-icon.gif") 0 0 no-repeat;
}
.ia-navShare li {
  float: left;
  margin-left: 0.35em;
}
/* cta ...................................................................... */
a.ia-cta {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  padding: 0.75em 1em;
  background: #da002f
;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  -o-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  -webkit-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
}
.cta a {
  display: inline-block;
  color: #FFF;
  text-decoration: none;
  padding: 0.75em 1em;
  background: #da002f
;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  -o-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  -webkit-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
}
a.ia-cta:link {
  color: #FFF !important;
}
a.ia-cta:visited {
  color: #FFF !important;
}
/* tabpane .................................................................. */
.ia-navTab {
  border-bottom: 1px solid #c4c4c4;
  background: #e9e9e9 url('img/bg-tabs.jpg') repeat;
}
.ia-navTab > ul {
  padding: 3px 0 0;
}
.ia-navTab li {
  padding: 5px 1.1em;
}
.ia-navTab .active {
  background: #FFF;
  border: 1px solid #c4c4c4;
  border-bottom: 0;
  position: relative;
  padding-bottom: 7px;
  bottom: -1px;
  -moz-border-top-left-radius: 10px;
  -moz-border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.ia-navTab .active .ia-page {
  font-weight: 700;
}
.ia-navTab .ia-page {
  font-size: 110%;
  text-decoration: none;
  color: #000000;
}
.ia-navTab * {
  display: inline-block;
}
.ia-tabMain h1.ia-heading span {
  color: #da002f
;
  font-size: 110%;
}
/* tabs: kantoorzoeker */
.menuTabs {
  border-left: 0;
  border-right: 0;
  margin: 1em 0;
  background: #e9e9e9 url('img/bg-tabs.jpg') repeat;
}
.menuTabs a {
  color: #252525 !important;
  font-size: 14px !important;
}
.menuTabs .tab td {
  padding: 8px 10px !important;
}
.menuTabs .tab td:last-child {
  border: 0;
}
.menuTabs .selectedTab {
  margin-top: 6px;
  font-weight: bold;
  color: #252525;
  background: #FFF;
  -moz-border-top-left-radius: 10px;
  -moz-border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
/* search ................................................................... */
.search #ia-pageMain > * {
  margin: 1em 1.62em;
}
/* table .................................................................... */
.ia-overviewtable {
  width: 100%;
  margin-bottom: 2em;
}
.ia-overviewtable .ia-overviewtable {
  margin-bottom: 0;
}
.ia-overviewtable tr td {
  padding: 4px 4px 3px;
  line-height: 18px;
}
.ia-overviewtable tr.ia-th td {
  color: #000;
  font-weight: bold;
  font-size: 13px;
  padding: 10px 4px;
  text-align: left;
  border-bottom: 1px solid #d5d5d5;
}
.ia-overviewtable tr th {
  color: #000;
  font-weight: bold;
  font-size: 13px;
  padding: 10px 4px;
  text-align: left;
  border-bottom: 1px solid #d5d5d5;
}
.ia-overviewtable tr.ia-th td a {
  font-size: 13px;
  font-weight: bold;
}
.ia-overviewtable tr th a {
  font-size: 13px;
  font-weight: bold;
}
.ia-overviewtable .ia-title a {
  color: #da002f
;
  font-weight: bold;
}
.ia-overviewtable .ia-odd {
  background: #EEE;
}
.ia-overviewtable .ia-bold {
  font-weight: bold;
}
.ms-WPBody h3.ia-subheading {
  font-size: 160%;
}
.ui-state-hover {
  background: gray;
  border: 1px solid darkgray;
}
/* openinghours .................................................................... */
.ia-openinghours tr td {
  padding: 7px 0;
  font-size: 13px;
}
.ia-openinghours tr th {
  color: #da002f
;
  font-size: 16px;
  padding: 10px 4px;
}
.ia-openinghours .ia-highlight {
  border-right: 1px solid #d5d5d5;
  width: 70px;
}
.ia-openinghours .ia-date {
  padding-left: 30px;
  text-align: right;
}
.ia-openinghours span {
  margin: 0 14px;
}
/* search box ............................................................... */
.ia-results .formBox {
  padding: 1.25em 0.3em;
  margin-bottom: 2em;
  background: #ffffff url("img/focus-bg.gif") repeat-x left bottom;
  box-shadow: 0px 1px 1px 1px #e8e8e8, inset 0px 1px 1px 2px #FFF;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  width: 60em;
  display: inline-block;
  display: block;
}
.ia-results .formBox:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ia-results .formBox > * {
  float: left;
}
.ia-results .formBox .formRow .caption {
  float: left;
  text-align: right;
  font-weight: 700;
  width: 13em;
  padding-top: 0.45em;
}
.ia-results .formBox .formRow .detail {
  margin-left: 15em;
}
.ia-results .formBox .formRow .text .detail input {
  width: 20em;
  padding: 0.45em;
}
.ia-results .formBox .advance {
  padding: 0.15em 0.45em;
  margin-top: 9px;
}
.ia-results .ia-refine .caption {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
.ia-results .ia-refine .detail {
  margin-left: 15em;
}
.ia-results .ia-refine .control {
  padding-left: 2em;
  position: relative;
  width: 10em;
}
.ia-results .ia-refine .control input {
  position: absolute;
  left: 0;
  top: 0;
}
.ia-searchwrap .ia-spec {
  line-height: 32px;
  position: relative;
}
.ia-searchwrap .ia-spec .ia-caption {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
.ia-searchwrap .ia-spec .ia-detail {
  padding-left: 34px;
}
.ia-searchwrap .ia-spec .ia-detail a {
  color: #252525;
}
.ia-searchwrap .ia-spec.tel .ia-detail {
  background: url("img/contact-icons.png") no-repeat 0 5px;
}
.ia-searchwrap .ia-spec.email .ia-detail {
  background: url("img/contact-icons.png") no-repeat 0 -24px;
}
.ia-searchwrap .ia-spec.fax .ia-detail {
  background: url("img/contact-icons.png") no-repeat 0 -55px;
}
.ia-searchwrap .ia-print a {
  display: inline-block;
  color: #FFF !important;
  text-decoration: none;
  padding: 0.75em 1em;
  background: #da002f
;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  -o-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  -webkit-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
}
.ia-searchwrap .ia-return a {
  display: inline-block;
  color: #FFF !important;
  text-decoration: none;
  padding: 0.75em 1em;
  background: #da002f
;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  -o-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  -webkit-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
}
.ia-searchwrap .ia-print a:hover {
  text-decoration: underline;
}
.ia-searchwrap .ia-return a:hover {
  text-decoration: underline;
}
/* ia-searchwrap */
.ia-searchwrap {
  position: relative;
}
.ia-searchwrap .ia-print {
  position: absolute;
  right: 1.769em;
  top: 0;
}

.ia-setoffice {
  position: absolute;
  right: 17.4em;
  top: 0em;
}

.ia-searchwrap .ia-return {
  position: absolute;
  right: 85px;
  top: 0;
}
.ia-locationfiche {
  padding: 1.25em 1.769em;
  background: #ffffff url("img/focus-bg.gif") repeat-x left bottom;
  box-shadow: 0px 1px 1px 1px #e8e8e8, inset 0px 1px 1px 2px #FFF;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  position: relative;
  margin-bottom: 1em;
}
.ia-address {
  font-weight: bold;
  color: #252525;
  margin-bottom: 1em;
}
/* results overview .........................................................  */
.ia-results .ia-overview {
  padding: 1em 0;
  border-bottom: 1px solid #EEE;
}
.ia-results .ia-overview .ia-heading span a {
  text-decoration: none;
}
.ia-results .ia-overview .ia-heading span {
  font-size: 115%;
}
.ia-results .ia-overview .ia-navBreadcrumb {
  border: 0;
  background: none;
  padding: 0.75em 0;
}
/* navpager ................................................................. */
.ia-navPaging .ia-header {
  padding: 0 0.75em 1em;
  margin-bottom: 1em;
  border-bottom: 1px solid #EEE;
}
.ia-navPaging .ia-header .ia-heading span {
  font-weight: normal;
}
.ia-navPaging .ia-pager {
  text-align: center;
  padding: 1em 0;
}
.ia-navPaging .ia-pager * {
  display: inline-block;
}
.ia-navPaging .ia-pager a {
  text-decoration: none;
}
.ia-navPaging .ia-pager li a {
  min-width: 1.65em;
  border: 1px solid #dfdfdf;
}
.ia-navPaging .srch-Page {
  padding: 0;
}
/* navTree .................................................................. */
.ia-navTree {
  background: url("img/navTree-bg.gif") left top repeat-y;
}
.ia-navTree ul > li {
  padding: 1em;
}
.ia-navTree ul ul {
  padding-left: 0.35em;
}
.ia-navTree ul ul li {
  border: 0;
  padding: 0;
}
.ia-navTree ul ul li .ia-page {
  font-size: 100%;
}
.ia-navTree li {
  padding: 1em 0;
  border-bottom: 1px solid #ececec;
}
.ia-navTree > ul > li.active {
  background: url("img/navTree-active-bg.gif") left top repeat-y;
}
.ia-navTree .ia-page {
  font-size: 110%;
  color: #252525;
  font-weight: 700;
  text-decoration: none;
}

/*start CHANGE OKTOBER 2014 -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.ia-bodycare .ia-navTree:hover .ia-page:hover {
  font-size: 110%;
  color: #4fb0dc;
  font-weight: 700;
  text-decoration: underline;
}

.ia-bodyadvice .ia-navTree:hover .ia-page:hover {
  font-size: 110%;
  color: #bf63b5;
  font-weight: 700;
  text-decoration: underline;
}

.ia-bodyprevention .ia-navTree:hover .ia-page:hover {
  font-size: 110%;
  color: #1fb8a8;
  font-weight: 700;
  text-decoration: underline;
}

.ia-navTree:hover .ia-sub:hover .ia-page:hover {
  font-weight: normal;
  font-size: 100%;
}

/*end CHANGE OKTOBER 2014 */

.ia-navTree .extra {
  padding: 0.35em 0;
  line-height: 1.3;
  color: #636363;
}
.ia-navTree .ia-sub li {
  padding: 0.15em 0;
  padding-left: 12px;
  background: url("img/navmain-arrow-black.gif") left 5px no-repeat;
}
.ia-navTree .ia-sub .ia-page {
  font-weight: normal;
}


.ia-navTree .ia-sub .active > .ia-page {
  font-weight: 700;
}
/**/
.ia-navTree:after {
  display: block;
  width: 100%;
  height: 60px;
  background: url("img/navTree-bg.gif") left bottom no-repeat;
  content: "";
}
.ia-bodycare .ia-navTree .active > .ia-page {
  color: #4fb0dc;
}
.ia-bodyadvice .ia-navTree .active > .ia-page {
  color: #bf63b5;
}
.ia-bodyprevention .ia-navTree .active > .ia-page {
  color: #1fb8a8;
}
.ia-bodycare .ia-navTree ul li li.active {
  background: url("img/navmain-arrow-blue.gif") left 5px no-repeat;
}
.ia-bodyadvice .ia-navTree ul li li.active {
  background: url("img/navmain-arrow-purple.gif") left 5px no-repeat;
}
.ia-bodyprevention .ia-navTree ul li .active li {
  background: url("img/navmain-arrow-green.gif") left 5px no-repeat;
}
/* search ................................................................... */
.az .contentWrap > h1.ia-heading {
  margin-left: 2em;
}
.az .contentWrap > h1.ia-heading span {
  font-size: 200%;
  font-weight: normal;
}
/* ia-az .................................................................... */
.ia-contentWrap > .ia-az {
  padding: 0 1.5em 0 0;
}
.ia-contentWrap > .ia-az .s4-wpTopTable:first-child .ms-WPBody > * {
  margin-left: 1.5em;
}
/* navAZ .................................................................... */
.ia-navAZ {
  padding-left: 4.537em;
}
.ia-navAZ h1.ia-heading {
  margin: 0;
  margin-left: -4.537em;
  width: 3.767em;
  border: 1px solid #EEE;
  border-left: 0;
  float: left;
  text-align: right;
  padding: 0.40em 0.77em 0.50em 0;
}
.ia-navAZ h1.ia-heading span {
  font-size: 125%;
}
.ia-navAZ ul {
  border: 1px solid #EEE;
  border-left: 0;
  border-right: 0;
  padding: 0.60em 1em;
  margin-left: 0.307em;
}
.ia-navAZ ul * {
  display: inline-block;
}
.ia-navAZ ul a {
  text-decoration: none;
}
.ia-navAZ ul li .ia-page {
  font-size: 110%;
  padding: 0 0.25rem;
}
.ia-navAZ ul li.active .ia-page {
  font-weight: 700;
  text-decoration: underline;
}
.ia-navAZ ul li.disabled .ia-page {
  color: #acacac;
}
/**/
/* azMain ................................................................... */
.ia-azMain ul.ia-navAZlijst {
  margin: 1em 0 2em;
  margin-left: 4.537em;
}
.ia-azMain ul.ia-navAZlijst li {
  padding: 0.35em 0;
  font-weight: 700;
  line-height: 1.25em;
}
/* azHeader */
.ia-azHeader .formBox {
  padding: 1em 2em;
  margin-bottom: 2em;
  background: #ffffff url("img/focus-bg.gif") repeat-x left bottom;
  box-shadow: 0px 1px 1px 1px #e8e8e8, inset 0px 1px 1px 2px #FFF;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  display: inline-block;
  display: block;
}
.ia-azHeader .formBox:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ia-azHeader .formBox .formRow:first-child {
  border-right: 1px solid #eaeaea;
  padding-left: 0;
}
.ia-azHeader .formBox form > * {
  display: inline-block;
}
.ia-azHeader .formBox .formRow {
  float: left;
  width: 320px;
  padding: 1.25em 15px;
}
.ia-azHeader .formBox .formRow .caption {
  font-weight: 700;
  margin-bottom: 0.45em;
  width: 100%;
}
.ia-azHeader .formBox .formRow .detail {
  margin-left: 0;
}
.ia-azHeader .formBox .ia-refine {
  padding-right: 0;
}
.ia-azHeader .formBox .ia-refine .inputElement {
  width: 100%;
  clear: both;
}
.ia-azHeader .formBox .ia-refine .inputElement .caption {
  width: 100%;
}
.ia-azHeader .formBox .formRow .text .detail input {
  width: 22em;
  padding: 0.45em;
}
.ia-azHeader .formBox .formRow .dropdown .control {
  margin-bottom: 0.35em;
}
.ia-azHeader .formBox .formRow .dropdown .detail select {
  width: 22em;
  padding: 0.45em;
}
.ia-azHeader .formBox .frmActions .advance input {
  margin-top: 2em;
}
.ia-intro {
  font-size: 115%;
}
/* dossier .................................................................. */
.dossier .contentWrap > h1.ia-heading {
  margin-left: 1.62em;
  margin-bottom: 1em;
}
.dossier .contentWrap > h1.ia-heading span {
  font-size: 200%;
  font-weight: normal;
}
/* groups doormat ........................................................... */
.groups .ia-navDoormat {
  display: inline-block;
  display: block;
}
.groups .ia-navDoormat:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.groups .ia-navDoormat .ia-section {
  float: left;
  width: 32%;
  margin-right: 2%;
}
.groups .ia-navDoormat .ia-section > h1.ia-heading {
  text-align: center;
  padding: 2em 0;
}
.groups .ia-navDoormat .ia-section > h1.ia-heading span {
  font-size: 135%;
}
.groups .ia-navDoormat .ia-az > h1.ia-heading span {
  color: #1fb8a8;
}
.groups .ia-navDoormat .ia-zc > h1.ia-heading span {
  color: #4fb0dc;
}
.groups .ia-navDoormat .ia-pw > h1.ia-heading span {
  color: #bf63b5;
}
.groups .ia-navDoormat .ia-block {
  position: relative;
  padding: 0 1.62em 1.62em;
  margin-bottom: 1.62em;
  background: url("img/groups-block-bg.gif") 8px top no-repeat;
}
.groups .ia-navDoormat .ia-block > * {
  position: relative;
  z-index: 2;
}
.groups .ia-navDoormat .ia-block > h1.ia-heading {
  padding: 1.75em 0 1em;
  text-align: center;
}
.groups .ia-navDoormat .ia-block > h1.ia-heading span {
  font-size: 125%;
  color: #da002f
;
}
.groups .ia-navDoormat .ia-block a {
  text-decoration: none;
  color: #000000;
}
.groups .ia-navDoormat .ia-block a:hover {
  color: #da002f
;
}
.groups .ia-navDoormat .ia-block li {
  padding-left: 12px;
  margin: 0.35em 0;
  background: url("img/arrow-red.gif") no-repeat left 3px;
}
.groups .ia-navDoormat .ia-block .main {
  margin: 10px 0 0;
  background: none;
  padding-left: 0;
}
.groups .ia-navDoormat .ia-block .main a {
  font-size: 110%;
  font-weight: 700;
}
.groups .ia-navDoormat .ia-block .main p {
  padding: 0.35em 0;
}
.groups .ia-navDoormat .ia-block .main p:empty {
  display: none;
}
.groups .ia-navDoormat .ia-pw .main a {
  color: #bf63b5;
}
.groups .ia-navDoormat .ia-az .main a {
  color: #1fb8a8;
}
.groups .ia-navDoormat .ia-zc .main a {
  color: #4fb0dc;
}
/**/
.groups .ia-navDoormat .ia-section:last-child {
  margin: 0;
}
.groups .ia-navDoormat .ia-block:before {
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  display: block;
  height: 100px;
  background: url("img/groups-block-bg.gif") right bottom no-repeat;
  content: "";
}
/* leaf doormat ............................................................. */
.leaf .ia-content .ia-navDoormat {
  display: inline-block;
  display: block;
  margin-right: 0!important;
  margin-top: 1em;
}
.leaf .ia-content .ia-navDoormat:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.leaf .ia-content .ia-navDoormat .ia-section {
  padding: 10px;
  width: 215px;
  position: relative;
  /*min-height: 230px;*/
  float: left;
  margin: 0 5px 0.62em 0;  
  overflow: hidden;
  /* background: #eeeeff;
 background: url("imgs/leaf-section-bg.gif");*/
}

.leaf .ia-content .ia-navDoormat .ia-section-rechts {
  padding: 10px;
  width: 215px;
  position: relative;
  /*min-height: 230px;
  float: right;
  clear: both;*/
  margin: 0 5px 0.62em 0;  
  overflow: hidden;
 /*background: #eeeeee;
   background: url("imgs/leaf-section-bg.gif");*/
}

.aj-lijndoormat {
	clear: both;
}


.leaf .ia-content .ia-navDoormat .ia-section .ia-textblock,
.leaf .ia-content .ia-navDoormat .ia-section-rechts .ia-textblock {
  margin-top: 8px;
}
.leaf .ia-content .ia-navDoormat .ia-section .ia-textblock p
.leaf .ia-content .ia-navDoormat .ia-section-rechts .ia-textblock p  {
  line-height: 18px;
}
.leaf .ia-content .ia-navDoormat .ia-section h2.ia-heading span a,
.leaf .ia-content .ia-navDoormat .ia-section-rechts h2.ia-heading span a {
  text-decoration: none;
  font-size: 110%;
}
.leaf .ia-content .ia-navDoormat .ia-section ul li,
.leaf .ia-content .ia-navDoormat .ia-section-rechts ul li {
  margin: 0.35em 0;
}
.leaf .ia-content .ia-navDoormat .ia-section ul li .ia-page
.leaf .ia-content .ia-navDoormat .ia-section-rechts ul li .ia-page {
  color: #252525;
  text-decoration: none;
}
.leaf .ia-content .ia-navDoormat .ia-section ul li .ia-page:hover
.leaf .ia-content .ia-navDoormat .ia-section-rechts ul li .ia-page:hover {
  color: #da002f;
  text-decoration: underline;
}


.leaf .ia-content .ia-navDoormat .ia-section .about {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
.leaf .ia-content .ia-navDoormat .ia-section .ia-more {
  position: absolute;
  bottom: 1.538em;
  left: 1.538em;
}
/**/
.leaf .ia-content .ia-navDoormat .ia-section:nth-child(even) {
  margin-right: 0;
}
.leaf .ia-content .ia-navDoormat .ia-section:after, 
.leaf .ia-content .ia-navDoormat .ia-section-rechts:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
  height: 10px;
  /*background: url("imgs/leaf-section-bg.gif") left bottom no-repeat;
  border-bottom: 1px aqua solid;*/
  content: "";
}
/* quote .................................................................... */
.ia-quote {
  position: absolute;
  left: 5em;
  top: 3em;
  font-weight: 700;
  width: 22em;
}
.ia-quote blockquote p {
  font-size: 150%;
}
.ia-bodyprevention .ia-quote blockquote p {
  color: #1fb8a8;
}
.ia-bodycare .ia-quote blockquote p {
  color: #4fb0dc;
}
.ia-bodyadvice .ia-quote blockquote p {
  color: #bf63b5;
}
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 07. form structure                                                         */
.formBox .frmActions .advance input {
  border: 0;
  color: #FFF;
  height: 28px;
  padding: 0 0.75em;
  -moz-border-radius: 9px;
  -o-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  background: #da002f
;
}
.formBox {
  color: #252525;
}
.formBox fieldset {
  margin: 2em 0;
}
.formBox .fsContent {
  padding-top: 1em;
}
.formBox .legend {
  font-size: 18px;
}
.formRow {
  margin: 9px 0em;
}
.formRow .checkbox .control {
  position: relative;
  padding-left: 20px;
}
.formRow .radio .control {
  position: relative;
  padding-left: 20px;
}
.formRow .checkbox .control input {
  position: absolute;
  left: 0;
  top: 6px;
}
.formRow .radio .control input {
  position: absolute;
  left: 0;
  top: 6px;
}
.formRow .textfield {
  padding: 5px 6px;
  width: 365px;
}
.formRow .required {
  color: #d5442d;
}
.formRow .textarea textarea {
  height: 200px;
  width: 365px;
}
.formRow .inputElement {
  float: left;
}
.formRow .caption {
  float: left;
  width: 12em;
  line-height: 27px;
}
.formRow .detail {
  margin-left: 13em;
  line-height: 27px;
}
.formRow .inputElement + .inputElement .caption {
  width: auto;
}
.formRow .inputElement + .inputElement .detail {
  margin-left: 0;
  float: left;
}
.formRow .hideLabel .caption {
  position: absolute;
  left: -999em;
  top: auto;
}
.formRow .inputElement + .inputElement.hideLabel .caption {
  position: absolute;
  left: -999em;
  top: auto;
}
.formRow .checkList input {
  margin-right: 4px;
}
.formRow .radioList input {
  margin-right: 4px;
}
.formRow .checkList label {
  margin-top: 4px;
}
.formRow .radioList label {
  margin-top: 4px;
}
.formRow .feedback {
  clear: left;
  color: #FF0000;
  margin-left: 13em;
}
.formRow .inputElement.inpError > .detail textarea {
  border: 1px solid #ff0000;
}
.formRow .inputElement.inpError > .detail .textfield {
  border: 1px solid #ff0000;
}
.formRow .inputElement.inpError > .detail select {
  border: 1px solid #ff0000;
}
.formRow .subordinate .hideLabel .detail {
  margin-left: 0;
}
.formRow .subordinate .feedback {
  margin-left: 0;
}
.errorList {
  margin-top: 2em;
  padding: 20px;
  background-color: #F2DEDE;
  border-color: #EED3D7;
}
.errorList li {
  color: #B94A48;
}
.errorList ul {
  margin-bottom: 0;
}
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 08. input elements                                                         */
.ia-hideLabel label {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 10. sections                                                               */
/* landing .................................................................. */
.ia-landing #ia-pageContainer {
  padding-bottom: 3em;
}
.ia-landing #ia-pageMain {
  height: 483px;
  position: relative;
  background: url("img/landing-bg.gif") left top no-repeat;
}
.ia-landing .banner {
  position: absolute;
  left: 50%;
  margin-left: -250px;
  top: 11em;
}
.ia-landing .ia-navMeta {
  position: absolute;
  left: 0;
  right: 0;
  top: 20em;
}
.ia-landing .ia-navMeta ul {
  left: 1em;
  right: 0;
  position: relative;
}
.ia-landing .ia-navMeta ul li {
  float: left;
  text-align: center;
  background: url("img/landing-navMeta-sep.png") right top no-repeat;
}
.ia-landing .ia-navMeta ul li span {
  display: block;
  color: #da002f
;
}
.ia-landing .ia-navMeta .ia-page {
  font-weight: 700;
  font-size: 120%;
  padding: 1.45em 2em;
  display: block;
  color: #000000;
  text-decoration: none;
}
.ia-landing .ia-navMeta .ia-heading {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
.ia-landing .ia-navMeta li:hover {
  border-bottom: 2px solid #da002f; 
}
/**/
.ia-landing .ia-navMeta ul li:last-child {
  background-image: none;
}
/* page ..................................................................... */
.home #ia-pageContainer #ia-pageHeader {
  background: /*url("imgs/header-bg.gif")*/ left bottom no-repeat;
}
.home .ia-navMain {
  padding-bottom: 0em /*4em*/;
}
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* 11. sharepoint overwrites               
                                   */
.ms-WPBody td {
  color: #252525;
  font-size: 13px;
  font-family: arial, trebuchet MS, tahoma, helvetica, clean, sans-serif;
}
.ms-WPBody * {
  /*color: #252525;*/
  font-size: 13px;
  font-family: arial, trebuchet MS, tahoma, helvetica, clean, sans-serif;
}
.ms-WPBody {
  color: #252525;
  font-size: 13px;
  font-family: arial, trebuchet MS, tahoma, helvetica, clean, sans-serif;
}
.ms-WPBody h1 {
  font-size: 100%;
}
.ms-WPBody a:visited {
  color: #da002f
;
}
a:visited {
  text-decoration: invalid;
  color: invalid;
}
.ms-WPBody a:link {
  color: #da002f
;
}
div.ms-formfieldlabelcontainer span.ms-formfieldlabel {
  background: none;
  border: 0;
  font-weight: bold;
  font-size: 13px;
  color: #666;
  font-family: arial, trebuchet MS, tahoma, helvetica, clean, sans-serif;
  padding: 0;
}
.ms-formfieldvaluecontainer {
  border: 0;
  margin: 0;
  padding: 0;
}
.ms-formfieldcontainer {
  background: url("img/backend-tile.png") repeat-x 0 0;
  padding: 12px 20px;
}
.ms-formfieldcontainer fieldset {
  margin-bottom: 0.35em;
}
.ms-formfieldcontainer legend {
  width: 100%;
  display: block;
}
.ms-formfieldcontainer legend a {
  background: #f4f2f2;
  font-size: 16px;
  color: #999;
  display: block;
  padding: 8px;
  width: 100%;
}
.ms-formfieldvaluecontainer {
  padding-top: 6px;
}
.ms-rtestate-write {
  border: 1px solid #e8e5e5;
  padding: 0.45em;
}
.ms-long {
  padding: 0.45em;
  width: 95%;
  font-family: arial, trebuchet MS, tahoma, helvetica, clean, sans-serif;
  font-size: 13px;
}
.srch-Page strong {
  border: 1px solid #DFDFDF;
  background: #FFF;
}
.srch-Page a:visited {
  color: #da002f
 !important;
}
.srch-Page a:link {
  color: #da002f
 !important;
}
.srch-Page a:hover {
  border: 1px solid #DFDFDF !important;
}
.s4-search .srch-gosearchimgs {
  height: auto;
  border: 0 !important;
  margin-left: 8px;
}
.ms-sbscopes {
  display: none;
}
/* RTE */
H3.ia-rte-Element-H3 {
  -ms-name: "Heading 3";
  font-size: 14px;
  color: #da002f
;
  margin-bottom: .75em;
  margin-top: 1.5em;
}
H4.ia-rte-Element-H4 {
  -ms-name: "Heading 4";
  font-size: 13px;
  color: #da002f
;
  margin-bottom: .25em;
  margin-top: 1.5em;
}
H5.ia-rte-Element-H5 {
  -ms-name: "Heading 5";
  font-size: 13px;
  margin-top: 1.5em;
}
P.ia-rte-Element-P {
  -ms-name: "Paragraaf";
  font-size: 13px;
  display: block;
  margin-bottom: 0.65em;
}
.ia-rte-Style-Bold {
  -ms-name: "Vet";
  font-weight: bold;
}
.ia-rte-Style-Italic {
  -ms-name: "Schuin";
  font-style: italic;
}
.ia-rte-Style-ItalicBold {
  -ms-name: "Vet en schuin";
  font-style: italic;
  font-weight: bold;
}
.ia-rte-Style-CTA {
  -ms-name: "Call To Action Button";
  font-style: normal;
  display: inline-block;
  color: #FFF !important;
  text-decoration: none !important ;
  padding: 9px 1em;
  background: #da002f
;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  -o-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  -webkit-box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
  box-shadow: 3px 1px 4px 0px rgba(64, 64, 64, 0.65);
}
.ia-rte-Style-CTA a:visited {
  color: #FFF !important;
}
.ia-rte-Style-CTA a:link {
  color: #FFF !important;
}
.ia-rte-Position-1 {
  -ms-name: "Left";
  float: left;
}
.ia-rte-Position-2 {
  -ms-name: "Right";
  float: right;
}
.ia-rte-Position-3 {
  -ms-name: "Top";
  vertical-align: text-top;
}
.ia-rte-Position-4 {
  -ms-name: "Middle";
  vertical-align: middle;
}
.ia-rte-Position-5 {
  -ms-name: "Bottom";
  vertical-align: text-bottom;
}
.ia-rte-Image-0 {
  -ms-name: "No border";
}
.ia-rte-Image-1 {
  -ms-name: "Thin line border";
  background-color: #182738;
  border: 1px solid #385b83;
  background-image: url("imgss/tabtitlerowbottombg.png");
  background-repeat: repeat-x;
  background-position: top;
}
.ia-rte-Image-2 {
  -ms-name: "Table border";
  padding: 2px;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #BFBFBF;
  border-left: 1px solid #D8D8D8;
  border-right: 1px solid #BFBFBF;
}
.ia-rte-Image-3 {
  -ms-name: "Dark border";
  padding: 15px;
  background-color: #182738;
  border: 1px solid 385b83;
  background-image: url("imgss/tabtitlerowbottombg.png");
  background-attachment: fixed;
  background-repeat: repeat-x;
  background-position: left bottom;
}
.ia-rte-Image-4 {
  -ms-name: "Light border";
  padding: 6px;
  padding-bottom: 33px;
  background-color: #F2F2F2;
  border-top: 1px solid #D8D8D8;
  border-bottom: 1px solid #BFBFBF;
  border-left: 1px solid #D8D8D8;
  border-right: 1px solid #BFBFBF;
  background-image: url("imgss/selbg.png");
  background-repeat: repeat-x;
  background-position: top;
}
.ia-rte-Style-CTA span {
  color: #FFF;
}
.ia-rte-Style-HighlightGeel {
  -ms-name: "HighlightGeel";
  font-style: normal;
  color: #000 !important;
  text-decoration: none !important ;
  padding: 1px;
  background: #fdff5a;
}


/*STOEFPAGINA -----------------------------------------------------------------------------------------------*/
body {
	/*font-family: "Trebuchet MS"*/;
}

.kader img {
	-webkit-border-radius: 20px !important;
	-moz-border-radius: 20px !important;
	border-radius: 20px !important;

}

.kader {
	position: relative;
	width: 100%;
	background: #f5f5f5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.kader-titel  {
	position: relative; 
	bottom: 80px; 
	left: 0px; 
	width: 360px;
	text-align: center;
}

.kader-titel h2 {
	padding: 10px;
	height: 20px;
	color: white; 
	font-size: 17px;
	letter-spacing: -1px;
	background: #b965a8 /*rgba(217,0,48, 0.6)*/;
}


.kader-rood {
	width: 320px;
	height: 50px;
	margin-bottom: 20px;
	padding: 20px;
	text-align: center;
	text-transform: uppercase;
	font-size: 20px;
	line-height: 24px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #b965a8 /*rgba(217,0,48, 0.7)*/;
}

.kader-rood a {
	font-size: 20px;
	color: #fff;
	text-decoration: none;
}

.kader-rood a:hover {
	color: #000
}


.kolom-links {
	width: 360px;
	float: left;
}

.kolom-main
	{
	width: 735px;
	
}

.kolom-rechts
	{
	width: 360px;
	float: right;
}

.kader ul {
	margin-top: -25px;
	margin-left: 20px !important;
	margin-bottom: 0px;
    list-style-image: none !important;
   	list-style-type: none !important;
}

.kader li {
	line-height: 20px !important;
list-style-image: none !important;
   	list-style-type: none !important;


}

a {
	font-size: 14px;
	color: #da002f;
	text-decoration: none;
}

a:hover {
	color: black;
	text-decoration: underline;
}


/*BLOKJES NAVIGATIE _ NIEUWE CSS _________________________________________________________________________________________________________________*/

.ia-bodycare .aj-frames .ia-section, .ia-bodycare .aj-frames .ia-section-rechts{
	background: url('img/bg-lijn-blokjes-ZC.jpg') no-repeat top center;
}

.ia-bodycare .aj-frames .aj-blok-first{
	background: url('img/bg-lijn-blokjes-ZCs.jpg') no-repeat top center;
}

.ia-bodycare .ia-textblock .aj-frames  ul {
  margin-left: 18px  !important;
  margin-bottom: 1em  !important;
  /*list-style-image: url("imgs/li-lijst-blokjes-ZC.png") !important;*/
  list-style-image: url("img/navmain-arrow-blue.gif") !important;
}

.ia-bodycare .ia-textblock .aj-frames ul li {
  list-style: outside !important;
  /*list-style-image: url("imgs/li-lijst-blokjes-ZC.png") !important;*/
  list-style-image: url("img/navmain-arrow-blue.gif") !important;
}

.ia-bodycare .ia-textblock .aj-frames ul li a {
	color: #252525;
}

.ia-bodycare .aj-frames .ia-textblock p {
	/*background: url("imgs/li-lijst-blokjes-ZC.png") no-repeat;*/
	background: url("img/navmain-arrow-blue.gif") no-repeat;
	background-position: 8px 4px;
	padding-left: 18px;
}

.ia-bodycare .aj-frames .ia-textblock p a {
	color: #252525;		
}

.ia-bodycare .aj-frames .ia-textblock p a:hover {
	color: #4fb0dc !important;
	text-decoration: underline;		
}

.ia-bodycare .aj-frames .ia-heading {
	margin-top: 20px;
}

.ia-bodycare .aj-frames .aj-blok-first .ia-heading {
	margin-top: 0px;
}


.ia-bodycare .aj-frames .ia-heading:hover {
	text-decoration: underline;
}

.ia-bodycare .ia-content .aj-frames .ia-section ul li .ia-page:hover {
  color: #4fb0dc;
  text-decoration: underline;
}


/*----------------------------------------------------------------------*/
.ia-bodyadvice .aj-frames .ia-section, .ia-bodyadvice .aj-frames .ia-section-rechts{
	background: url('img/bg-lijn-blokjes-VA.jpg') no-repeat top center;
}

.ia-bodyadvice .aj-frames .aj-blok-first{
	background: url('img/bg-lijn-blokjes-VAs.jpg') no-repeat top center;
}

.ia-bodyadvice .ia-textblock .aj-frames  ul {
  margin-left: 18px  !important;
  margin-bottom: 1em  !important;
  /*list-style-image: url("imgs/li-lijst-blokjes-VA.png") !important;*/
  list-style-image: url("img/navmain-arrow-purple.gif") !important;
}

.ia-bodyadvice .ia-textblock .aj-frames ul li {
  list-style: outside !important;
  /*list-style-image: url("imgs/li-lijst-blokjes-VA.png") !important;*/
  list-style-image: url("img/navmain-arrow-purple.gif") !important;
}

.ia-bodyadvice .ia-textblock .aj-frames ul li a {
	color: #252525;
}


.ia-bodyadvice .aj-frames .ia-textblock p {
	/*background: url("imgs/li-lijst-blokjes-VA.png") no-repeat;*/
	background: url("img/navmain-arrow-purple.gif") no-repeat;
	background-position: 8px 4px;
	padding-left: 18px;
}

.ia-bodyadvice .aj-frames .ia-textblock p a {
	color: #252525;		
}

.ia-bodyadvice .aj-frames .ia-textblock p a:hover {
	color: #bf63b5 !important;
	text-decoration: underline;		
}

.ia-bodyadvice .aj-frames .ia-heading {
	margin-top: 20px;
}

.ia-bodyadvice .aj-frames .aj-blok-first .ia-heading {
	margin-top: 0px;
}


.ia-bodyadvice .aj-frames .ia-heading:hover {
	text-decoration: underline;
}

.ia-bodyadvice .ia-content .aj-frames .ia-section ul li .ia-page:hover {
  color: #bf63b5;
  text-decoration: underline;
}


/*----------------------------------------------------------------------*/
.ia-bodyprevention .aj-frames .ia-section, .ia-bodyprevention .aj-frames .ia-section-rechts {
	background: url('img/bg-lijn-blokjes-GA.jpg') no-repeat top center;
}

.ia-bodyprevention .aj-frames .aj-blok-first{
	background: url('img/bg-lijn-blokjes-GAs.jpg') no-repeat top center;
}

.ia-bodyprevention .ia-textblock .aj-frames  ul {
  margin-left: 18px  !important;
  margin-bottom: 1em  !important;
  /*list-style-image: url("imgs/li-lijst-blokjes-GA.png") !important;*/
  list-style-image: url("img/navmain-arrow-green.gif") !important;
}

.ia-bodyprevention .ia-textblock .aj-frames ul li {
  list-style: outside !important;
  /*list-style-image: url("imgs/li-lijst-blokjes-GA.png") !important;*/
  list-style-image: url("img/navmain-arrow-green.gif") !important;
}

.ia-bodyprevention .ia-textblock .aj-frames ul li a {
	color: #252525;
}


.ia-bodyprevention .aj-frames .ia-textblock p {
	/*background: url("imgs/li-lijst-blokjes-GA.png") no-repeat;*/
	background: url("img/navmain-arrow-green.gif") no-repeat;
	background-position: 8px 4px;
	padding-left: 18px;
}

.ia-bodyprevention .aj-frames .ia-textblock p a {
	color: #252525;		
}

.ia-bodyprevention .aj-frames .ia-textblock p a:hover {
	color: #1fb8a8 !important;
	text-decoration: underline;		
}

.ia-bodyprevention .aj-frames .ia-heading {
	margin-top: 20px;
}

.ia-bodyprevention .aj-frames .aj-blok-first .ia-heading {
	margin-top: 0px;
}


.ia-bodyprevention .aj-frames .ia-heading:hover {
	text-decoration: underline;
	color: #da002f;
}

.ia-bodyprevention .ia-content .aj-frames .ia-section ul li .ia-page:hover {
  color: #1fb8a8;
  text-decoration: underline;
}

/*HEADER META NAVIGATIE -------------------------------------------------------------------*/

.aj-emut-meta {
	width: 210px;
  	top: 0;
	cursor:pointer;
  	/*padding: 0 1em 0.25em 0.5em;
  	padding: 9px 20px 8.5px 20px;*/
  	
  	margin: -11.5px 5px -11px -6.5px;
  	border-bottom-left-radius: 10px;
  	background: #da002f;
}

.aj-emut-meta:hover {
	background: #ae0127;
}

.aj-emut-meta a {color: white;}
.aj-emut-meta a:hover {text-decoration: underline;}

/*doormat home---------------------------------------------------------------------------------*/

.aj-advice-navHome {
	background: #cf8ac8;
	cursor:pointer;
	height: 210px;
	border-right: 1px white solid;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}
.aj-advice-navHome:hover {background: #bf63b5;}

.aj-advice-navHome a:hover  {
	color: white !important;
}

.aj-care-navHome {
	background: #7bc4e5;
	cursor:pointer;
	height: 210px;	
	border-right: 1px white solid;
	border-left: 1px white solid;
}
.aj-care-navHome:hover {background: #4fb0dc;}


.aj-prevention-navHome {
	background: #57cabe;
	cursor:pointer;
	height: 210px;
	border-left: 1px white solid;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;	
}
.aj-prevention-navHome:hover {background: #1fb8a8;}

.aj-navMain .ia-page {
  font-size: 18px;
  height: 23px;
  font-weight: 700;
  padding: 5px 1em;
  display: inline-block;
  position: relative;
  margin-left: 30px;
  margin-top: 20px;
}
.aj-advice-navHome li {
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	background: url("img/navmain-arrow-purple.png") left 6px no-repeat;
}

.aj-advice-navHome ul {
	margin-left: 25px !important;
	margin-top: 0px !important;
}

.aj-care-navHome li{
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	background: url("img/navmain-arrow-blue.png") left 6px no-repeat;
}

.aj-care-navHome ul {
	margin-left: 25px !important;
	margin-top: 0px !important;
}

.aj-prevention-navHome li{
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	background: url("img/navmain-arrow-green.png") left 6px no-repeat;
}

.aj-prevention-navHome ul {
	margin-left: 25px !important;
	margin-top: 0px !important;
}

/*navigatie level 01 --------------------------------------------*/

.aj-navmain-level01 {
	background: url('img/bg-nav-level01.png');

}

.aj-navmain-level01 > ul > li.aj-advice-level01:hover .aj-page {
	font-size: 20px;
}

.aj-navmain-level01 > ul > li.aj-prevention-level01:hover .aj-page {
	font-size: 20px;
}

.aj-navmain-level01 > ul > li.aj-care-level01:hover .aj-page {
	font-size: 20px;
}

.ia-navMain > ul > li > .aj-page {
  padding-top: 8px;
  height: 30px;
  width: 321px;
  font-size: 18px;
  font-weight: 700;
  display: inline-block;
}
  

.ia-navMain > ul > li.active > .aj-page {
  color: #FFF !important;
  font-size: 20px;
}


.ia-navMain > ul > li.active > .aj-page:before {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 10px solid transparent;
  border-top-color: red;
  top: 100%;
  left: 50%;
  margin-left: -10px;
}

.ia-navMain > ul > li.ia-advice.active > .aj-page:before {
  border-top-color: #bf63b5;
}
.ia-navMain > ul > li.ia-care.active > .aj-page:before {
  border-top-color: #4fb0dc;
}
.ia-navMain > ul > li.active.ia-prevention > .aj-page:before {
  border-top-color: #1fb8a8;
}

.aj-navmain-level01 > ul {width: 970px;}

.aj-advice-level01 {
	background: #cf8ac8;
	cursor:pointer;
	border-right: 1px white solid;
	border-top-left-radius: 10px;
}

.aj-advice-level01:hover {
	background: #bf63b5;
	height: 40px;
	font-size: 2.3em !important;
}

.aj-care-level01{
	background: #7bc4e5;
	cursor:pointer;	
	border-right: 1px white solid;
	border-left: 1px white solid;
}
.aj-care-level01:hover {
	background: #4fb0dc;
	height: 40px;
	font-size: 2.3em !important;
}

.aj-prevention-level01{
	background: #57cabe;
	cursor:pointer;
	border-left: 1px white solid;
	border-top-right-radius: 10px;
}
.aj-prevention-level01:hover {
	background: #1fb8a8;
	height: 40px;
	font-size: 2.3em !important;
}

.ia-navMain > ul > li.aj-care-level01.active {
	background: #4fb0dc;
	height: 40px;
	font-size: 20px !important;
}

.ia-navMain > ul > li.aj-advice-level01.active {
	background: #bf63b5;
	height: 40px;
	font-size: 2.3em ;
}

.ia-navMain > ul > li.aj-prevention-level01.active {
	background: #57cabe;
	height: 40px;
	font-size: 2.3em !important;
}


.ia-navMain > ul > li.aj-prevention-level01.active {background: #1fb8a8;}

/*nog vragen ----------------------------------------------------*/
.aj-nogvragen {
	background: #f6f6f6 ;
	width: 960px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	color: #616161 !important;
	line-height: 16px;
	padding-top: 10px;
	margin-top: 50px;
	/*margin-left: -1.62em;*/
	overflow:hidden;
}

.aj-nogvragen {
	background: url('img/bg-nogvragen-rood.jpg') ;
}

.aj-nogvragen .main > * {
  padding: 0em 4em 0em 0em;
  float: left;
  border-right: 1px #da002f solid;
}

.ia-bodyprevention .aj-nogvragen {
	background: url('img/bg-nogvragen-GA.jpg')  ;
}

.ia-bodyadvice .aj-nogvragen {
	background: url('img/bg-nogvragen-VA.jpg')  ;
}

.ia-bodycare .aj-nogvragen {
	background: url('img/bg-nogvragen-ZC.jpg')  ;
}


.ia-bodyadvice .aj-nogvragen .main > * {
  padding: 0em 4em 0em 0em;
  float: left;
  border-right: 1px #bf63b5 solid;
}

.ia-bodycare .aj-nogvragen .main > * {
  padding: 0em 4em 0em 0em;
  float: left;
  border-right: 1px #4fb0dc solid;
}

.ia-bodyprevention .aj-nogvragen .main > * {
  padding: 0em 4em 0em 0em;
  float: left;
  border-right: 1px #1fb8a8 solid;
}



.aj-nogvragen a {
	font-size: 1em;
}

.aj-nogvragen .ia-online {
	border-right: 0px !important;
	margin-left: 4em;
}

.aj-nogvragen .ia-fiche {
	margin-bottom: 20px !important;
}

.aj-vraagteken {
	background: #da002f url('img/vraagteken-tekstballon.png') no-repeat center center;
	width: 90px;
	min-height: 90px;
	float: left;
	border-top-left-radius: 10px; 
	margin-right: 20px;
	margin-top: -10px;
}

.ia-bodyadvice .aj-vraagteken {
	background: #bf63b5 url('img/vraagteken-tekstballon.png') no-repeat center center;
	width: 90px;
	min-height: 90px;
	float: left;
	border-top-left-radius: 10px; 
	margin-right: 20px;
	margin-top: -10px;
}

.ia-bodycare .aj-vraagteken {
	background: #4fb0dc url('img/vraagteken-tekstballon.png') no-repeat center center;
	width: 90px;
	min-height: 90px;
	float: left;
	border-top-left-radius: 10px; 
	margin-right: 20px;
	margin-top: -10px;
}

.ia-bodyprevention .aj-vraagteken {
	background: #1fb8a8 url('img/vraagteken-tekstballon.png') no-repeat center center;
	width: 90px;
	min-height: 90px;
	float: left;
	border-top-left-radius: 10px; 
	margin-right: 20px;
	margin-top: -10px;
}


.aj-nogvragen .ia-heading {
	margin-bottom: 10px;
}

.aj-nogvragen .ia-spec .ia-label {
	float: left;
	margin-right: 5px;
}

/* articles homepage ------------------------------------------------*/

.aj-article-links img {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px
}

.aj-article-rechts img {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.aj-article{
	font-size: 1em !important;
	padding-bottom: 10px !important;
	min-height: 200px;
	cursor: pointer;
}

.aj-article:hover{
	background: #da002f !important;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}


.aj-article-mid:hover{
	background: #da002f !important;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}


.aj-article-links:hover{
	background: #da002f !important;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.aj-article-rechts:hover{
	background: #da002f !important;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

.aj-article a {
	font-size: 1em !important;
	/*color: #da002f;*/
}

.aj-article .ia-textblock {
	color: black !important;
}

.aj-article:hover .ia-textblock {
	color: white !important;
}

.aj-article:hover > a {
	color: white !important;
	text-decoration: none !important;
}


/* doormat navigatie level02 ---------------------------------------------------------------------------*/

.aj-doormat {
	margin-left: 20px;
	margin-right: auto;
	/*background: url('img/bg-nav-level01-doormat.png') no-repeat center bottom;*/
	width: 966px !important;
	padding-top: 5px;
}

.aj-doormat a {
	font-size: 0.9em;
}


.aj-doormat-pijlernavigatie {
	cursor: pointer;
	padding-bottom: 10px !important;
}

.aj-doormat-pijlernavigatie:hover > a {
	color: white !important;
	text-decoration: none;
	background-image: url("img/navmain-arrow-white.png") !important;
}

.aj-doormat-pijlernavigatie:hover > a li {
	color: white !important;
	text-decoration: none;
	background-image: url("img/navmain-arrow-white.png") !important;
}

/*
.ia-bodyadvice .aj-doormat-pijlernavigatie:hover > .ia-bodyadvice .ia-sectionHead a ul {color: white !important;}
.ia-bodycare .aj-doormat-pijlernavigatie:hover > .ia-bodycare .ia-sectionHead a ul {color: white !important;}
.ia-bodyprevention .aj-doormat-pijlernavigatie:hover > .ia-bodyprevention .ia-sectionHead a ul {color: white !important;}
*/


.ia-bodycare .aj-doormat-pijlernavigatie:first-child:hover {background: url('img/bg-nav-level01-doormat-over-ZC-links.png') left  bottom !important;}
.ia-bodycare .aj-doormat-pijlernavigatie:hover {background: url('img/bg-nav-level01-doormat-over-ZC-center.png') right  bottom !important;}
.ia-bodycare .aj-doormat-pijlernavigatie:last-child:hover {background: url('img/bg-nav-level01-doormat-over-ZC-rechts.png') right  bottom !important;}

.ia-bodyadvice .aj-doormat-pijlernavigatie:first-child:hover {background: url('img/bg-nav-level01-doormat-over-VA-links.png') left  bottom !important;}
.ia-bodyadvice .aj-doormat-pijlernavigatie:hover {background: url('img/bg-nav-level01-doormat-over-VA-center.png') right  bottom !important;}
.ia-bodyadvice .aj-doormat-pijlernavigatie:last-child:hover {background: url('img/bg-nav-level01-doormat-over-VA-rechts.png') right  bottom !important;}

.ia-bodyprevention .aj-doormat-pijlernavigatie:first-child:hover {background: url('img/bg-nav-level01-doormat-over-GA-links.png') left  bottom !important;}
.ia-bodyprevention .aj-doormat-pijlernavigatie:hover {background: url('img/bg-nav-level01-doormat-over-GA-center.png') right  bottom !important;}
.ia-bodyprevention .aj-doormat-pijlernavigatie:last-child:hover {background: url('img/bg-nav-level01-doormat-over-GA-rechts.png') right  bottom !important;}


/*footer --------------------------------------------------------*/
.ia-navSecond .ia-heading{
	color: white !important;
}

.col2 {
	border-right:  #9c9c9c 1px solid;
	margin-top: 2em;
}

.col1 {
	border-right: #9c9c9c 1px solid;
	margin-top: 2em;
}

.col4 {
	margin-top: 2em;
}

.col3 {
	margin-top: 2em;
}

.ia-formNewsletter h1 {
	color: white;
}

hr {
	color: #f00;
	background-color: #ff0;
	height: 1px;
	margin-bottom: 10px;
	}
	
/*footer---------------focus contact*/
/* contact */
.col4 .ia-focusContact {
  /*min-height: 270px;*/
  padding: 0em !important /*14.615em*/;
  /*display: inline-block;
  display: block;*/
  background: none;
  box-shadow: none;
  margin-top: -50px;
  width: 270px;
  margin-left: -10px;
}
.col4 .ia-focusContact:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/*.col4 .focus.ia-focusContact:before {
  content: url("imgs/klok-footer.png");
  position: relative;
  top: -6.5em !important;
  left: 0px !important;
}*/
/*.col4 .ia-focusContact .header {
  position: relative;
  left: 1em;
  padding-top: 20px;
}*/
.col4 .ia-focusContact .header .ia-heading span {
  font-size: 125%;
  color: #da002f
;
}
.col4 .ia-focusContact .main {
  display: inline-block;
  /*display: block;*/
  overflow: hidden;
  margin-left: -12px;
  width: 285px;
}
/*.col4 .ia-focusContact .main:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
*/
.col4 .ia-focusContact .main > * {
  padding: 2.462em 1em 1em 1.769em;
  float: left;
  width: 1em;
  background: url("img/focus-seps.gif") right top no-repeat;
}
.col4 .ia-focusContact .main > *:last-child {
  background: none;
}
.col4 .ia-focusContact .main .ia-heading {
  margin-bottom: 0.5em !important;
}
.col4 .ia-focusContact .main .ia-heading span {
  font-size: 100%;
  color: #ffffff;
}
.col4 .ia-focusContact .ia-office #formContact {
  width: 100%;
  clear: both;
  overflow: hidden;
}
.col4 .ia-focusContact .ia-office .ia-formWrap * {
  display: inline-block;
}
.col4 .ia-focusContact .ia-office .ia-inputWrap {
  float: left;
  width: 126px;
  height: 15px;
}
.col4 .ia-focusContact .ia-office .ia-inputWrap label {
  position: absolute;
  top: auto;
  left: -999em;
  right: auto;
}
.col4 .ia-focusContact .ia-office .ia-inputWrap input {
  padding: 5px;
  width: 126px;
  -moz-border-radius: 9px;
  -o-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  border: 0px;

}
.col4 .ia-focusContact .ia-office .ia-inputWrap label {
  font-weight: 700;
  display: block;
  margin-bottom: 1.35em;
}
.col4 .ia-focusContact .ia-office .ia-submitWrap {
  float: left;
  margin-left: 15px;
}

.col4 .ia-focusContact .ia-fiche {
  display: inline-block;
  display: block;
}
.col4 .ia-focusContact .ia-fiche:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.col4 .ia-focusContact .ia-fiche .ia-label {
  position: absolute;
  left: -999em;
}
.col4 .ia-focusContact .ia-fiche .ia-spec {
  margin-bottom: 0.35em;
  font-weight: 700;
}
.col4 .ia-focusContact .ia-fiche .tel {
 font-size: 115%;
}

.col4 .home .ia-focusContact .ia-office {
  border-bottom:  0px !important;
  padding-top: 1.25em;
}

.aj-textblock {
	color: white !important;
}

/*.col4 .ia-focusWebPart {
  width: 19.2em;
}*/
.ia-focusWebPart .ia-focusContact .main > * {
  width: auto;
}

.ia-office .ia-formWrap .ia-inputWrap .ia-textfield
{
  background: white /*#fcfcfc*/;
  border: 1px #949494 solid !important;
  -moz-border-radius: 9px;
  -o-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
  width: 100px;
  height: 15px;
  float: left;
  clear: both;
  margin-top: 10px;
}

.ia-focusContact .ia-office .ia-submitWrap {
	margin-top: 10px !important;
}

.ia-fatFooter .col4 .ia-office .ia-formWrap .ia-inputWrap .ia-textfield {
	height: 25px !important;
	width: 135px !important;
}


.ia-fatFooter .col4 .ia-office .ia-heading span
{
	color: white !important;
}

.ia-office {
	margin-bottom: 60px !important;
}

.ia-office .ia-textlbock p {
	margin-bottom: 20px !important;
}

.ia-office .ia-textblock p a {
	font-size: 0.9em !important;
	color: #303030 !important;
	text-decoration: underline !important;
}

.ia-office .ia-textblock p a:hover {
	color: #da002f !important;
}

.ia-fatFooter .col4 .ia-office .ia-submitWrap {
	margin-top: 10px;
}

/* home */
.home .ia-focusContact .ia-office {
  float: none;
  width: auto;
  background: none;
}
.home .ia-focusContact .ia-fiche {
  float: none;
  width: auto;
  background: none;
}
.home .ia-focusContact .ia-online {
  float: none;
  width: auto;
  background: none;
}
.home .ia-focusContact .ia-office {
  border-bottom:  0px solid #eaeaea !important;
  padding-top: 1.25em;
}
.home .ia-focusContact .ia-fiche {
  padding-top: 1.25em;
}
