html {height:100%; }
body {margin:0; font: 9pt 'Lucida Grande' , LucidaGrande , Lucida , Helvetica , Arial , sans-serif; color:#00acec; height:100%;}
#center { z-index:5; position:relative;width: 100%;margin-top: 0;margin-right: auto;margin-bottom: 0;}
#homecenter {margin:0 auto; z-index:5; position:relative;}
#content {padding:0px; background-color:#fff; float:left; margin:30px 0px 6px 0px;}
#homecontent {padding-top:140px;}
.homelogo {position:absolute; left:25%; top:40px;}
#header {background-color:#fff; z-index:10; position:absolute; top:0; left:0; height:104px; width:100%; float:left;}

/* logo , nav , nav2 ======================================================================================================================= */
#logo {width:210px; float:left; background-color:#fff;}
#innerlogo { padding:0px 0px 0px 0px; background-color:#fff;margin-top: 23px;margin-right: 10px;margin-bottom: 10px;}
#nav {width:500px; float:left; margin:0px 0px 0px 0px; padding:34px 0px 19px 0px; background-color:#fff;display: none;}
#innernav {margin:0px 0px 0px 0px; background-color:#fff;}

#nav2 {width:250px; float:left; margin:0px 0px 0px 0px; padding:34px 0px 19px 0px; background-color:#fff;display: none;}
#innernav2 {margin:0px 0px 0px 40px; background-color:#fff;}

/* breadcrumb ======================================================================================================================= */
#breadcrumb { float:left; clear:both; padding:0.5em 0px 0.5em 0px;  margin: 5mm 0px 10mm; background-color:#fff; border-top:1px dashed #00acec; border-bottom:1px dashed #00acec;width: 100%;}
#breadcrumb a {text-decoration:none; color: #979797;}
#breadcrumb a:hover {text-decoration:none; color: #696969;}
#breadcrumb p {margin:0px 0px 0px 10px;}
.breadcrumb_divider {background:url(/_img/blue_line.gif) repeat-x; height:1px; width:100%; clear:both; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

/* subnav ======================================================================================================================= */
#subnav {width:210px; float:left; clear:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#fff;display: none;}
#innersubnav {margin:10px 10px 10px 10px; background-color:#fff;}
#subnav ul {line-height: 1.600000em; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style-type:none; }
#subnav p {}
#subnav li {background-repeat:no-repeat; background-position:0em .4em; padding-left:1em;}
#subnav li a {text-decoration:none;}
#subnav li a:hover {text-decoration:none;}
.testing_li {background-image:url(/_img/bg_gelijk.gif);  color:#29a53a;}
.products_li {background-image:url(/_img/bg_kruis.gif); color:#e0922f;}
.consulting_li {background-image:url(/_img/bg_vraag.gif); color:#ee5eb9;}
.training_li {background-image:url(/_img/bg_pijl.gif);  color:#d9595f;}
.blank_li {background-image:url(/_img/bg_blank.gif);  color:#000;}
.blank_li a , .testing_li a , .products_li a , .consulting_li a , .training_li a {color:#00acec;}

.testing_lix , .products_lix ,  .training_lix , .consulting_lix , product_lix {list-style-type:none; width:178px;}

.blank_li a:hover , .blank_li .actief{color:#000;}
.testing_li a:hover , .testing_li .actief {color:#29a53a;}
.products_li a:hover , .products_li .actief {color:#e0922f;}
.consulting_li a:hover , .consulting_li .actief {color:#ee5eb9;}
.training_li a:hover , .training_li .actief {color:#d9595f;}

/* meat ======================================================================================================================= */
#meat { float:left; color:#333; background-color:#fff; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;width: 500px;}
#meat a {text-decoration:none; color:#00acec;}
#meat a:hover {text-decoration:none; color:#000;}

#meat .testing a:hover {text-decoration:none; color:#29a53a;}
#meat .products a:hover {text-decoration:none; color:#e0922f;}
#meat .training a:hover {text-decoration:none; color:#d9595f;}
#meat .consulting a:hover {text-decoration:none; color:#ee5eb9;}

#innermeat {margin:10px 0px 10px 0px; padding:0px 0px 0px 0px; background-color:#fff; float:left;}
#innermeat p {margin:0px 0px 1em 0px; padding:0px 0px 0px 0px;}
#innermeat h1 {font-size: 1.4em;margin-top:0;padding-top:0;}
#innermeat h2 {font-size: 1.2em;margin-top:0;margin-bottom:0.2em;padding-top:0;font-weight: normal;}
#innermeat h3 {font-size: 1em;margin-top:0;padding-top:0;font-weight: normal;}
#innermeat .eventtitle {font-size: 1.3em;margin-bottom:0px;padding-bottom:0px;}
#innermeat .eventsubtitle {font-size: 1.1em;font-weight: normal;margin-top:2px;padding-top:2px;}
#innermeat h4 {font-size: 0.9em;margin-top:0;padding-top:0;}
#innermeat h5 {font-size: 0.8em;margin-top:0;padding-top:0;}
#innermeat h6 {font-size: 0.5em;margin-top:4px;padding: 0 0 5px 0;font-weight: normal;font-style: italic;}
#innermeat table {width: 99%; border-collapse: collapse;  border-spacing: 0;margin-bottom: 20px;}
#innermeat caption {padding: 0 0 5px 0; text-align: right;}
#innermeat td {border-width: 1px;border-style: solid;border-color: #00acec;padding:6px;}
#innermeat th {border: 1px solid #00acec;background: #fff;padding: 6px 6px 6px 6px;}
#innermeat ul {list-style: circle;}
#innermeat hr {color: #00acec;background-color: #00acec;height: 1px;border: 0;}
#innermeat .introtekst {font-size: 0.8em; color: #00acec;}
#innermeat .important {font-size: 1.4em; color: #f94712;font-weight: normal;}
#innermeat .loginerror {color: #fff; background-color:#f94712;display:block;padding:3px;}
#innermeat .error {color: #fff; background-color:#f94712;display:block;padding:3px;}
#innermeat .verplichtveld {margin-top:1.2em;color: #f94712;font-size: x-small;}
#innermeat .sterretje {color: #f94712;}
#innermeat .hotel h3 {font-size: 1.3em;  font-weight: normal;margin-top:2em;}
#innermeat .hotel {border-bottom: 1px solid #00acec;padding-bottom: 2em;}
#innermeat .customer  {margin:0px 0px 0.5em 0px; padding:0px 0px 0px 0px;display: none;}
#innermeat td p {padding:0;margin:0;}
#innermeat .icoontd {width:20px;text-align: center;}
#innermeat .icoontd img {border-style: none;border-width: 0;}

.pp_table {width: 100%; border-collapse: collapse;  border-spacing: 0;}
.pp_table td {border-width: 1px;border-style: solid;border-color: #00acec;}
.downloadTD {width: 10%; text-align: center;}
.type_intro {color: #999999; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.titelTD {font-size: 1.5em; font-weight: bold; color: #00acec;}
.subtitle {font-size: 1.5em; font-weight: bold; color: #000000;}
.subsubtitle {font-size: 1.0em;color: #000000; text-decoration: underline;}

/* registration form*/
.formrow {clear: both;}
.formrow .formlabel { float: left; width: 120px;}
.formrow .form_companydata {}
.legend { border-bottom: 1px solid #00acec; padding-bottom: 10px; margin-bottom: 10px; width: 100%; display: block;font-weight: bold;}

/* infoblock ======================================================================================================================= */
#infoblock {width:190px; float:left; margin:0px 0px 0px 0px; background-color:#fff; padding:0px 0px 0px 0px;}
#innerinfoblock {margin:10px 10px 10px 40px; background-color:#fff;color:#333;}
#infoblock a {text-decoration:none; color:#00acec;}
#infoblock a:hover {text-decoration:none; color:#e0922f;}
#innerinfoblock h2 {font-size: 1.2em;  font-weight: normal; color:#333;margin-top:0;padding-top:0;}
#innerinfoblock h3 {font-size: 1.1em;  font-weight: normal; color:#333;margin-bottom:0;padding-bottom:0;}
#innerinfoblock h4 {font-size: 10px;  font-weight: normal; color:#333;margin-top:0;padding-top:0;}
#innerinfoblock p {margin:0px 0px 1em 0px; padding:0px 0px 0px 0px;color:#333;}
#innerinfoblock .feelist , #innerinfoblock .schedulelist {margin:0px 0px 1em 0px; padding:0px 0px 0px 0px;color:#333;}
#innerinfoblock .customerslink {font-size: 1.1em;color:#333;display: none;}
#innerinfoblock .customerslink a {text-decoration:none; color:#00acec;display: none;}
#innerinfoblock .customerslink a:hover {text-decoration:none; color:#000;display: none;}
#innerinfoblock #customerlist p {margin:6px 0px 6px 0px; padding:0px 0px 0px 0px;display: none;}
#innerinfoblock a {text-decoration:none; color:#00acec;}
#innerinfoblock a:hover {text-decoration:none; color:#000;}
#innerinfoblock .customerlogo {width:190px;border: 1px dotted #00acec;display: none;}


/* footer ======================================================================================================================= */
#footer { background-color:#fff; clear:both; z-index:6; position:relative;font-size: 8pt;width: 100%;margin-top: 0;margin-right: auto;margin-bottom: 30px;}
#footer p {padding:15px; text-align:left;}
.footerP_home a , .footerP_about a , .footerP_news a , .footerP_testing a , .footerP_products a , .footerP_consulting a , .footerP_training a , .footerP_hotels a, .footerP_eventregistration a , .footerP_route a {text-decoration:none; color:#00acec;}
.footerP_home , .footerP_about , .footerP_news , .footerP_hotels, .footerP_eventregistration , .footerP_route {color:#00acec;border-top: 1px dashed #00acec;}
.footerP_home a:hover , .footerP_about a:hover , .footerP_news a:hover , .footerP_hotels a:hover, .footerP_eventregistration a:hover , .footerP_route a:hover {text-decoration:none; color:#000;}
.footerP_hotels .actief , .footerP_route .actief {text-decoration:none; color:#000;}
.footerP_testing {color:#29a53a;border-top: 1px dashed #00acec;}
.footerP_testing a:hover {text-decoration:none; color:#29a53a;}
.footerP_products {color:#e0922f;border-top: 1px dashed #00acec;}
.footerP_products a:hover {text-decoration:none; color:#e0922f;}
.footerP_consulting {color:#ee5eb9;border-top: 1px dashed #00acec;}
.footerP_consulting a:hover {text-decoration:none; color:#ee5eb9;}
.footerP_training {color:#d9595f;border-top: 1px dashed #00acec;}
.footerP_training a:hover {text-decoration:none; color:#d9595f;}

/* background-divs ======================================================================================================================= */
#products {background:url(/_img/background_products.gif); position:absolute; width:25%; left:75%; height:100%; z-index:4; top:0; bottom:0px;	display: none;}
#training {background:url(/_img/background_training.gif); position:absolute; width:50%; left:50%; height:100%; z-index:3; top:0; bottom:0px;	display: none;}
#consulting {background:url(/_img/background_consulting.gif); position:absolute; left:25%; width:75%; height:100%; z-index:2; top:0; bottom:0px;	display: none;}
#testing {background:url(/_img/background_testing.gif); position:absolute; left:0; width:100%; height:100%; z-index:1; top:0; bottom:0px;	display: none;}
#background_products {background:url(/_img/background_products.gif); position:absolute; left:0; width:100%; height:100%; top:0; bottom:0px;	display: none;}
#background_training {background:url(/_img/background_training.gif); position:absolute; left:0; width:100%; height:100%; top:0; bottom:0px;	display: none;}
#background_consulting {background:url(/_img/background_consulting.gif); position:absolute; left:0; width:100%; height:100%; top:0; bottom:0px;display: none;}
#background_testing {background:url(/_img/background_testing.gif); position:absolute; left:0; width:100%; height:100%; top:0; bottom:0px;display: none;}
	

/* form ================================================================================================================================ */
fieldset {border:0px;padding-left:0px;margin-left:0px;}
legend {padding-left:0px;margin-left:0px;font-weight: bold;font-size: 1.1em;border-bottom: 1px solid #00acec;padding-bottom: 10px;margin-bottom: 10px;width: 100%;	display: block;}

img {border-style: none;}

.invisible {display: none;}

	
