/*01 reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}
a {outline: none;}
        
        
    
         
/* 02 typography.css */
body {font-size:75%;color:#444/*122b5f*/;background:#eef0f4 url(/images/header_bg.gif) repeat-x ;font-family:Arial,"Helvetica Neue", Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;/*color:#111;*/}
h1 {font-size:2.2em;line-height:1;margin-bottom:0.5em; color:#122b5f; font-weight:normal;}
h2 {font-size:1.2em;line-height:1;margin-bottom:1em; color:#122b5f;}
h3 {font-size:1em;line-height:1.5;color:#122b5f;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
#content img {float:left;margin:.5em 1em .5em 0; border:1px solid #eef0f4; padding:5px; background:#fff;}
#content2 img {float:left;margin:.5em 1em .5em 0; border:1px solid #eef0f4; padding:5px; background:#eef0f4;}
.form #content img {border:1px solid #ccc;}
#content img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#122b5f/*6EB928*/; text-decoration:underline;}
a {color:/*#122b5f;*/#637396;text-decoration:none;}
blockquote {margin:1em;color:#444;}
.case blockquote p { margin-left: 110px;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#444;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 0;}
ol li {font-weight:bold;}
ol.normal li {font-weight:normal;}
ol li p {font-weight:normal;}
ol li h3 {font-size:1em;line-height:1.5;color:#122b5f;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
.smallcaps {font-variant: small-caps;}
.small {font-size:.9em;margin-bottom:1.875em;line-height:1.875em;}
.small h3{line-height:1.875em;}
.xsmall  {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#c4c7d4;}
.loud {color:#444; font-weight:bold;}
.highlight {background:#FFFDCF; font-weight:bold;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.redbutton { background: url(/images/button_red_a.gif) no-repeat bottom left;height:32px;}
.redbutton a {color:#fff;background: url(/images/button_red.gif) no-repeat bottom right; height:26px; display:block; padding:6px 0 0 15px;}
.greybutton { background: url(/images/button_grey_a.gif) no-repeat top left;}
.greybutton a {color:#122b5f;background: url(/images/button_grey.gif) no-repeat top right; height:17px; display:block; padding:6px 0 0 15px;}
.date {text-align:center; color:#122b5f;}
.date span{width:100%; display:block;}
.date .day {font-size:2em;line-height:.8em;}
.date .month {font-size:.9em;line-height:1.2em;}
.date .year {font-size:.9em;line-height:1.5em; color:#c4c7d4;}
.rss{background: url(/images/rss2.png) no-repeat 0 50%;width:12px; }
.rss span{visibility:hidden; }
        
        
    
         
/* 03 Home Banner.css */
#vision { height:26px; padding-top:6px; text-align:center; font-style:italic; font-weight:bold; }
#flash {  border-bottom:5px solid #C3C9D5; border-top:5px solid #C3C9D5; margin-bottom:1.5em; margin-top:0em; position:relative; height:411px; width:750px; overflow:hidden; }
#flash img { position:absolute; margin:0; padding:0; border:none; }
#flash .noshow img { filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; }
#flash a { cursor:pointer; text-decoration:none;  }
#flash div.content { position:absolute; width:100%; cursor:pointer; padding-left:10px; background:url(/non-existing-images/ie-fix.gif); }
#flash h2 { color:#FFFFFF;  }
#flash p { display:none; color:#FFFFFF; }
#flash .active h2 { padding:10px 0px; margin-bottom:0; }
#flash .active p { display:block; color:#FFFFFF; width:260px; font-size:.8em; }
#flash .noactive h2 { padding-top:60px; font-size:1.4em; }
/*Calculate height by dividing the flash height by the total number of rows*/
#flash .row3-0 { top:0px; height:137px; }
#flash .row3-1 { top:137px; height:137px; }
#flash .row3-2 { top:274px; height:137px; }
#flash .row4-0 { top:0px; height:103px; }
#flash .row4-1 { top:103px; height:103px; }
#flash .row4-2 { top:206px; height:103px; }
#flash .row4-3 { top:309px; height:103px; }
#flash2 { margin-bottom:1.5em; }
        
        
    
         
/* 04 HOME CUSTOMER CASE */
#customercasequote { overflow:hidden; height:100px; margin-bottom: 10px; color:#444; width:750px; position:relative;  float:left; }
#customercasequote .floatleft { padding-left:15px; }
#customercasequote .floatright { float:right; padding-right:15px; }
#customercasequote ul { position:relative; padding:0px; width:10000000em; }
#customercasequote li { float:left; list-style:none; margin:5px 10px 10px 10px; width:730px; height:60px; font-style:italic; }
#customercasequote .image { padding-right:10px; width:100px; float:left; height:60px; }
#customercasequote img { border:1px solid #C4C7D4; padding:1px; display:block; margin:auto; }
        
        
    
         
/* 05 quote.css */
#quote p {margin-bottom: .5em;}
#quote { overflow:hidden; margin-bottom: 10px; color:#444; position:relative; float:left; font-size: .9em; }
#quote ul { position:relative; padding:0px; width:10000000em; margin:0; }
#quote li { float:left; list-style:none; margin:5px 10px 10px 10px; width:212px; font-style:italic; }
#quote .image { padding-right:10px; float:left; height:60px; }
#quote img { border:1px solid #C4C7D4; padding:1px; display:block; margin:auto; float:left; }
#quote .qlogo img { border:1px solid #c4c7d4; padding:0; }
#qquote, .qquote {font-style:italic;}
        
        
    
         
/* 06 ids.css */
#container {background:#fff url(/images/container_bg.gif) repeat-x 0 0; border-bottom:1px solid #c4c7d4; padding-bottom:1em;}
#emptycontainer {border-bottom:1px solid #c4c7d4; padding-bottom:1em;}
#formcontainer {background:#fff url(/images/formcontainer_bg.gif) repeat-x 0 0; border-bottom:1px solid #c4c7d4; padding-bottom:1em; padding-top:1em;}
#formcontainer {background:#fff; border-bottom:1px solid #c4c7d4; padding-bottom:1em; padding-top:1em;}
#emptyformcontainer {background:#fff; border-bottom:1px solid #c4c7d4; padding-bottom:1em; padding-top:1em;}
#banner img, #flash, #flash2 {border-top: 5px solid #c3c9d5; border-bottom: 5px solid #c3c9d5;}
#main h1{font-size:1.8em}
#refer{padding: .2em 0;}
#refer ul{list-style: none; float:right; margin:0;}
#refer li {display:inline;  margin-left:8px;}
#refer li a{padding-left:17px; background-position: 0 0; background-repeat:no-repeat;}
#usps h3 {background:url(/images/usp_bar.gif) no-repeat top left; margin-bottom:0; height:23px; padding:8px 0 0 15px;}
#usps ul li {list-style:none; background:url(/images/effectorybullet.gif) no-repeat 0 .2em; min-height:24px; border-bottom: 1px solid #eef0f4; padding-left:17px;}
#usps ul.greenchecks { margin-bottom:0px; margin-top:5px; }
#usps ul.greenchecks li { background:url(/images/yes.png) no-repeat left .2em; padding-left: 3em; list-style:none; margin-left:1.5em; border-bottom:none; min-height:inherit;}
.uspblock { border:2px solid #eef0f4; display:block; margin-bottom:10px; padding-bottom:10px; }
#usps.uspblock h3 { background:#eef0f4; background-image:none; }
#usps.uspblock p { margin: 10px 0px 0px 20px; font-size:11px; }
#related h3 {background:url(/images/relatedarrow.png) no-repeat 0 .25em; padding-left:1.3em;}
#appointment, #vertical, #chatbutton img {margin-bottom:.7em; }
#content #signup, #accordion {margin-bottom:1.5em;}
#socialbookmarks {margin-bottom:1em;}
#socialbookmarks img {border:none; padding:0}
        
        
    
         
/* 071 header */
#header {height:88px; background:url(/images/logo.jpg) no-repeat 0 0 ;}
#header strong a {height:39px; /*width:213px;*/ display:block; position: absolute; left:141px; top:25px;}
#header strong span {display:none;}
#header strong a:hover { color:#c4c9d5; text-decoration:none; }
        
        
    
         
/*072 helpmenu*/
#helpmenu { float:right; min-width:300px; text-align:right; margin: 4px 0 0; padding-right:12%; font-size:.9em; }
#helpmenu, #helpmenu a { color:#afb8cc; }
#helpmenu a:hover {color:#C4C9D5;}
#helpmenu .contact { display:inline-block; }
#selectLanguage { cursor:pointer; float:left; margin-right:5px; position:relative; }
#selectLanguage:hover .select { text-decoration:underline; }
#selectLanguage ul { display:none; list-style:none; text-align:left; }
#selectLanguage li { padding-left:5px; padding-bottom:2px; }
#selectLanguage .listitem { background:url(/images/sprites.png) no-repeat -13px 2px; width:13px; height:16px; float:left; margin-right:10px; }
#selectLanguage .selected .listitem { background:url(/images/sprites.png) no-repeat 0px 2px; }
#selectLanguage li a { background-color:#002B60; }
#selectLanguage.expanded ul { display:block; }
        
        
    
         
/*07 nav2.css */
#nav2 { font-weight:bold; font-size: 1.1em; height:28px; padding: 2px; display:inline-block; }
#nav2 ul, #nav1 ul{margin:0; z-index:10;}
#nav2 a, #nav1 a{text-decoration:none; color:#122b5f;}
#nav2 ul {float:right; padding-top: 4px; position:relative;}
#nav2 ul li {display:inline; margin-left:.5em}
#nav2 ul li a{display:inline-block;}
#nav2 ul li a strong{padding:1px 5px 4px 5px; display:block}
#nav2 ul li a:hover {background: url(/images/nav2_selected_a.gif) no-repeat top right;}
#nav2 ul li a:hover strong {background: url(/images/nav2_selected.gif) no-repeat top left;}
        
        
    
         
/* 08 navigation.css */
#navigation { list-style-type: none; height:27px; padding-top:5px; padding-left:5px; position: relative; border-top: 0; }
#navigation li { font-size: 1.2em; font-weight: bold; float: left; margin-right:40px; position: relative; }
#navigation li a { display: block; float: left; text-decoration: none; padding: 0 10px; }
#navigation li a:hover { background-color: #6EB928;color:#fff; }
#navigation li a.arrow { padding: 0; }
#navigation li a.arrow em{ display:block; height:22px;width:17px; text-indent:-2000px; background:url(/images/menu_arrow.gif) no-repeat 0 -22px; cursor:pointer; }
#navigation li a.arrow em:hover{ background-position:0 0; }
#navigation li ul { list-style-type: none; width: 240px; position: absolute; background: #fff url(/images/content_bottom.gif) repeat-x bottom; height: auto; top: 27px; left: -1px; border: 1px solid #C5C8D7; border-top: 0; display: none; padding: 0; }
#navigation li.selected ul { display: block; }
#navigation li ul li { display: block; height: 26px; width: auto; float:left; font-size: .75em; width:240px; font-weight: normal; margin: 0; padding:0; }
#navigation li ul li a, #navigation li.selected ul li a { display: block; padding: 5px 9px;	float: none; border-left: 1px solid #fff; }
#navigation li ul li a:hover, #navigation li.selected ul li a:hover { background-color: #6EB928; color: #FFFFFF; border-left: 1px solid #6EB928; border-right: 1px solid #6EB928; }
#navigation .menu_divider{ background-color: #EEF0F4; height: 1px; width: 210px; margin:5px 0 5px 15px; overflow: hidden; }
#navlinks { display:none; }
        
        
    
         
/* 09 forms.css */
#search_pnlSearch { display: inline-block; float: left; height:32px; width:212px; }
#search_pnlSearch #searchboxDiv { background:#fff; margin:6.5px 0px; height:18px; }
#search_pnlSearch input { height:16px; margin:0; padding:0; border:0; font: .9em Arial, "Helvetica Neue", Helvetica, sans-serif; color:#939cb4;}
#search_pnlSearch input#search_txtSearch { width:176px; padding-top:2px; float:left; }
#search_pnlSearch input#search_btnSearch { width:20px; background:#fff url(/images/sprites.png) no-repeat -26px -1px; float:right; margin-top:1px; }

#pnlSearch { display: inline-block; float: left; height:32px; width:212px; }
#pnlSearch #searchboxDiv { background:#fff; margin:6.5px 0px; height:18px; }
#pnlSearch input { height:16px; margin:0; padding:0; border:0; font: .9em Arial, "Helvetica Neue", Helvetica, sans-serif; color:#939cb4;}
#pnlSearch input#txtSearch { width:176px; padding-top:2px; float:left; }
#pnlSearch input#btnSearch { width:20px; background:#fff url(/images/sprites.png) no-repeat -26px -1px; float:right; margin-top:1px; }
#signup, #vertical_slide {padding:1em}
#eventsmore {text-align:right; padding:1em 1em 0 0;}
#vertical_slide label {font: .9em Arial, "Helvetica Neue", Helvetica, sans-serif;}
#vertical_slide input, #signup input, #login input, #jobform input[type=text]  {border:1px solid #c4c7d4; padding:0 2px; height:16px; color:#939cb4;}
#jobform input, #jobform textarea {font: 1em Arial, "Helvetica Neue", Helvetica, sans-serif;padding:.3em; margin:.3em 0;}
#jobform textarea {width: 400px; }
#vertical_slide input, #login input {font: .9em Arial, "Helvetica Neue", Helvetica, sans-serif;margin:0.4em 0;}
#signup input {width:100px; font: 1em Arial, "Helvetica Neue", Helvetica, sans-serif;margin:0em .4em;}
#vertical_slide input:focus, #signup input:focus, #login input:focus, #jobform input[type=text]:focus, #jobform textarea:focus {background:#FFFDCF; color:#444; border-color:#444;}
#vertical_slide { background: url(/images/button_grey_mid.gif) repeat-y top left; }
#vertical_button {background: url(/images/button_grey_bottom.gif) no-repeat top left; height:9px;}
#jobform {border-top: 1px solid #eef0f4; padding:1.5em;}
.form td {padding: .2em;}
.form legend {color:#122b5f; padding:0 .5em ;}
.form fieldset {border-left:none;border-right:none;border-bottom:none; padding:1em; margin-bottom:1em;}
.form #informationRequest_pnlButtons {text-align:right; }
.form #informationRequest_pnlButtons input[type=checkbox], .form #informationRequest_pnlButtons label{float:left; font-size:.9em;}
.form #informationRequest_btnSubmit {font-weight:bold;}
.form #informationRequest_pnlThankYou {padding:1em; border:1px solid #ccc; background:#fff;}
.form #informationRequest_btnMoreInfo {font-size:.9em}
.form #content ul li {list-style-type:circle; background-image:none; padding-left:0;}
#contactMe_pnlContactMe input, #contactMe_pnlContactMe textarea, #contactMe_pnlContactMe select {margin: .2em;}
#contactMe_pnlContactMe textarea{width:630px;font: 1em Arial, "Helvetica Neue", Helvetica, sans-serif; padding:.2em}
fieldset {padding:1.4em;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input[type=text] {padding:.1em;}
input[type=text], textarea, select {border:1px solid #c4c7d4 ;color:#444; }
.form input[type=text]:focus, textarea:focus {background:#FFFDCF; color:#333; border-color:#444;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
#nav3 { font-weight:bold; font-size: 1em; height:28px; padding: 2px;}
#nav3 ul{margin:0;}
#nav3 a{text-decoration:none; color:#122b5f;}
#nav3 ul {padding-top: 4px;}
#nav3 ul li {display:inline;}
#nav3 ul li a{display:inline-block;}
#nav3 ul li a strong{padding:1px 5px 4px 5px; display:block}
#nav3 ul li a:hover {background: url(/images/nav2_selected_a.gif) no-repeat top right;/* color:#122b5f;*/}
#nav3 ul li a:hover strong {background: url(/images/nav2_selected.gif) no-repeat top left;}
.form .PromotionCodeExtraText {font-size:9px;}
.form .questionmark {width:20px; height:20px; padding:0px; border:0px; background:#FFFFFF; font-family:inherit; font-size:1.2em; font-weight:bold; font-style:normal; cursor:pointer; position:relative; text-decoration:none;}
.form .floatblock {width:230px; background-color:#EEF0F4; border: 1px solid #CCCCCC; padding:2px; position:absolute; z-index:2;}
.form .floatblock li {background:none;}
.form .nexttoquestionmark {top:-20px; left:30px}
.form .validation {background:#FFFFFF; position:relative; float:left; display:block; width:500px; z-index:1;}
.form .hotmailtext {width:540px; background-color:#FFFFFF; padding:1px; font-size:9px;}
.MaintenanceInlogBox {font-size:9px; color:#122B5F;}
.verticalspacer {margin-bottom:10px;}
#ChangeProfile_Table1 td { padding-bottom:5px; min-width:90px; }
#ChangeProfile_Table1 input[type=text], #ChangeProfile_Table1 input[type=password] { width:250px; border:1px solid #C4C7D4; padding:0.1em; }
#ChangeProfile_ContactForm td { padding-bottom:5px; min-width:180px; vertical-align:top; }
#ChangeProfile_ContactForm td span { position:absolute; }
#ChangeProfile_ContactForm input + label { padding-left: 5px; }
#ChangeProfile_ContactForm input { padding: 2px; }
#ChangeProfile_ContactForm div.checkboxes, #ChangeProfile_ContactForm table { margin-bottom:10px; }
        
        
    
         
/* footer.css */
#footer { border-top:1px solid #fff; padding-top:1em; position:relative; }
#footer, #footer a, #footer h3 {color:#637396; text-decoration:none;}
#footer a:hover { text-decoration:underline; }
#footer p, #footer ul { margin:0;}
.footermenu { display:inline-block; width:105%; margin-bottom:.8em; padding-bottom:.5em; font-size:10px; }
.footermenu div.block { float:left; margin-right:.2em; margin-bottom:.8em; }
.footermenu li { list-style: none; }
.footermenu h3 { font-size:1.2em; }
.footerbottom { text-align:center; clear:both; padding-bottom:3em; border-top:1px solid #C4C7D4; }

/* Allow for dynamic number of colums */
.columns2 div { width:48%; }
.columns3 div { width:30%; }
.columns4 div { width:24.5%; }
.columns5 div { width:19%; }
.columns6 div { width:16.66%; }
.columns7 div { width:14.28%; }
.columns8 div { width:12.5; }
.columns9 div { width:11.11%; }
        
        
    
         
/* 11 socialmedia.css */
.relevant {line-height:1.3em; padding:.8em;}
.relevant a{display:block; color:#444;}
.relevant:hover{background:#eef0f4;}
.relevant:hover a{color:#122b5f;text-decoration:none;}
.relevant img {float:left; border:1px solid #eef0f4; padding:.5em; margin-right:.5em;}
.relevant:hover img{border:1px solid #c4c7d4; background:#fff;}
.linkedin{background: url(/images/linkedin_tcm47-9262.png) no-repeat left 50%; padding-left: 15px;}
.hyves{background: url(/images/hyves.png) no-repeat left 50%; padding-left: 15px;}
.facebook{background: url(/images/facebook.png) no-repeat left 50%; padding-left: 15px;}
.twitter{background: url(/images/twitter_tcm47-9263.png) no-repeat left 50%; padding-left: 15px;}
.pdf {background: url(/images/pdf.png) no-repeat left .3em; padding-left: 15px;}
.calendar {font-weight:normal; background: url(/images/calendar.png) no-repeat left 50%; padding-left: 15px;}
        
        
    
         
/* 12 zoekresultaten.css */
.header_text {float:left;}
.header_results{float:right;}
.result_footer {color:#939cb4;font-size:.9em;}
.result_description b {color:#444;}
        
        
    
         
/* 13 home tabs.css */
.h_tabs {background:#fff url(/images/content_bottom.gif) repeat-x bottom;	}
#h_evnt, #h_jobs { display:none; }
.domtab a {text-decoration:none;}
ul.domtabs {margin:0; padding:0;}
ul.domtabs li { list-style:none; display:inline;}
ul.domtabs li { padding:4px 14px;} 
ul.domtabs li:hover { color:green; border-color: blue;} 
ul.domtabs li.active { background:#fff url(/images/tab_on.gif) repeat-x 0 0; border:1px solid #eff1f5; border-bottom: 1px solid #ffffff;} 
#h_news ul, #h_evnt ul, #h_jobs ul{list-style:none; margin:0; line-height:1.2em;}
#h_news li, #h_evnt li {border-bottom:1px solid #eef0f4; padding:.5em;}
#h_jobs li {padding: .2em 1.5em;}
        
        
    
         
/* 14 leftnav.css */
#leftnav, #leftnav ul {margin:0;}
#leftnav li{list-style:none; border-bottom: 1px solid #eef0f4; font-size:.9em;}
#leftnav li.active a{background:#f9b30e; color:#fff; font-weight:bold;}
#leftnav li ul {background:#fff;}
#leftnav li ul li{font-size:1em; border-bottom:none;border-top: 1px solid #f5f7fb;}
#leftnav li a {display:block; padding:.4em; color:#444;}
#leftnav li a:hover {background:#eef0f4; color:#122b5f; text-decoration:none;}
#leftnav li.active ul li a { color:#888; background: #fff; font-weight:normal; border-left:.5em solid #eef0f4;}
#leftnav li.active ul li a:hover {background:#fff; color:#444; text-decoration:none; border-left:.5em solid #f9b30e;}
#leftnav li.active ul li.active a {background:#fff; color:#444; text-decoration:none; font-weight:bold; border-left:.8em solid #f9b30e;}

div.leftnavtitle
{
   color: #122b5f;
   width: 100%;
   text-align: center;
   padding-top: 0.2em;
   padding-bottom: 0.2em;
   font-size: large;
}
        
        
    
         
/* 15 content.css*/
#content { margin-bottom: 1em; }
#content p strong {color:#555;}
#content a {text-decoration:underline;}
#content .button a {text-decoration:none;}
#content .button a:hover {text-decoration:underline; color:#fff;}
#content ul {margin-left: 1.5em; list-style:none;}
#content ul li{padding-left: 1.5em; background:url(/images/effectoryBullet.gif) no-repeat left .2em;}
#content ol {margin-left: 3em;}
#content ul.domtabs li{padding-left: 14px; background:none;}
#content ul.domtabs li a{color:#c4c7d4;}
#content ul.domtabs li.active a{color:#122b5f;}
#content ul.domtabs li.active { background:#fff url(/images/tab_on.gif) repeat-x 0 0; border:1px solid #eff1f5; border-bottom: 1px solid #ffffff;} 
#content ul.greenchecks li { background:url(/images/yes.png) no-repeat left 0em; padding-left:2.5em; }
#content ul.greenchecks { margin-left:.5em;}

        
        
    
         
/* 16 buttons.css */
#content .bluebutton { width:100%; height:60px; background:transparent url(/non-existing-images/image.gif); margin-bottom:15px; }
#content .bluebutton a { background-color:#004579; color:#FFFFFF; float:left; width:150px; height:60px; margin-right:20px; text-align:center; line-height:60px; text-decoration:none; padding:2px; border:1px solid #EEF0F4; font-weight:bold; font-size:1.2em; }
#content .bluebutton a:hover { background-color:#122B5F; }
#content div.imagelink { position:relative; height:0px; }
#content div.imagelink a { position:absolute; color:transparent; text-decoration:none; height:30px; width:150px; background-image:url("/non-existing-images/iefix.gif"); }
#content div.imagelink a:hover { cursor:pointer; background-color:#FFFFFF; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
.button { margin-bottom:1.5em; float:right;}
.button a{ background: url(/images/button_red.gif) no-repeat top right; color: #fff; float: left; font: normal 12px arial, sans-serif; height: 32px; margin-right:.5em; padding-right: 30px;}
.button span{ background: url(/images/button_red_a.gif) no-repeat top left; display: block; line-height:32px; padding: 0px 5px 0 15px;}

#content .button.green a {background: url(/images/button_green_right.png) no-repeat 100% 0; color: #fff; float: left; font: normal 13px arial, sans-serif; height: 33px; margin-right:.5em; padding-right: 28px;}
#content .button.green a span {background: url(/images/button_green_left.png) no-repeat 0 0; display: block; height: 33px; line-height:34px; padding: 0px 20px 0 9px;}
#content .button.green:hover a {background-position: 100% -33px;}
#content .button.green:hover a span {background-position: 0 -33px; cursor:pointer;}
#content .button.green a:hover {text-decoration: none;}

#content .button.orange a {background: url(/images/button_orange_right.png) no-repeat 100% 0; color: #fff; float: left; font: normal 13px arial, sans-serif; height: 33px; margin-right:.5em; padding-right: 28px;}
#content .button.orange a span {background: url(/images/button_orange_left.png) no-repeat 0 0; display: block; height: 33px; line-height:34px; padding: 0px 20px 0 9px;}
#content .button.orange:hover a {background-position: 100% -33px;}
#content .button.orange:hover a span {background-position: 0 -33px; cursor:pointer;}
#content .button.orange a:hover {text-decoration: none;}

.vote {float:right;border-top: 1px solid #eef0f4;}
.bookmark a{background-image:url(/images/ref_bookm.gif);}
.refer a{background-image:url(/images/ref_ref.gif);}
.print a{background-image:url(/images/ref_print.gif);}
#breadcrumbs { border-bottom: 1px solid #eef0f4;}
#joblist ul li, #h_jobs li{background:url(/images/job-posting.png) no-repeat left .2em;}
/* SlideButtons.css */
.slideoutbutton { color:#FFFFFF; padding:5px; text-align:center; margin-right:10px; cursor:pointer; font-weight:bold; }
.slideouttext { position:relative; padding:5px; margin-right:10px; }
.slideouttext ul li, #content .slideouttext ul li { background:none; list-style:disc; margin-left:1em; padding-left:0em; }
.floatleft { float:left; position:relative; }
        
        
    
         
/* 17 loginbox.css */
#socialmedia { height:32px; text-align:right; padding:0; }
#socialmedia a { display:inline-block; width:12px; height:12px; padding:0; margin:.8em .2em 0 0; border:none; background-image:url('/images/sprites.png'); background-repeat:no-repeat; }
#socialmedia a:hover { -moz-box-shadow: -1px 1px 3px #888888; -webkit-box-shadow: -1px 1px 3px #888888; box-shadow: -1px 1px 3px #888888; filter: progid:DXImageTransform.Microsoft.Shadow(color:'#888888', Direction=-135, Strength=1);	text-decoration:none; }
#socialmedia a.linkedin { background-position:-82px -1px; }
#socialmedia a.twitter { background-position: -53px -1px; }
#socialmedia a.rss { background-position: -68px -1px; }
#socialmedia a.facebook { background-position: -111px -1px; }
#socialmedia a.vimeo { background-position: -96px -1px; }
a.bestewerkgeverslink { display:inline-block; width:220px; height:34px; margin:0 0 20px 0; background:url('/images/sprites.png') no-repeat -24px -120px; }
a.bestewerkgeverslink { text-decoration:none; }
#login { margin:-2px 0 10px 0; }
#login h3 { background:url('/images/sprites.png') no-repeat -19px -20px; width:238px; height:32px; color:#fff; font-size:1.1em; padding-top:10px; text-align:left; cursor:pointer; }
#login h3:hover { background:url('/images/sprites.png') no-repeat -19px -68px;}
#login h3 a, #login h3 a:hover { color:#fff; padding-left:10px; text-decoration:none; }
#login ul.greenchecks li { background:url(/images/yes.png) no-repeat -6px 4px; padding:.2em 0 .2em 1.5em; list-style:none; }
.facebooklike, .linkedinlike, .like { margin:.5em .5em 0 0; float:left; }
.facebooklike { margin-left:-15px; }
.collapse { margin:0 0 1em 1em;  }
.collapse span { color:red; }
.collapse input[type=submit] { cursor:pointer; } 
.collapse #callMeNow_lblThanks { color:#444;}
        
        
    
         
/*18 organogram.css*/
.organogram, .directie {text-align:center;}
.directie {background: url(/images/cell2.gif) no-repeat; height:60px;}
.directie a:hover{color: #122b5f;}
.organogram {background: url(/images/cell.gif) no-repeat; width:97px; height:60px; padding:0 5px;}
        
        
    
         
/* 19 grid.css */
.container {width:990px;margin:0 auto;}
.containerform {margin-top:1%;margin-bottom:1%;margin-left:1%;margin-right:1%;}
.form #content{padding:1em; background:#eef0f4; border-top:1px solid #c4c7d4; border-bottom:1px solid #c4c7d4 ;}
.form #content2{padding:1em; background:#eef0f4;}
.showgrid {background:url(src/grid.png);}
div.span-0, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
div.last {margin-right:0;}
.span-1 {width:30px;}
.span-2 {width:70px;}
.span-3 {width:110px;}
.span-4 {width:150px;}
.span-5 {width:190px;}
.span-6 {width:230px;}
.span-7 {width:270px;}
.span-8 {width:310px;}
.span-9 {width:350px;}
.span-10 {width:390px;}
.span-11 {width:430px;}
.span-12 {width:470px;}
.span-13 {width:510px;}
.span-14 {width:550px;}
.span-15 {width:590px;}
.span-16 {width:630px;}
.span-17 {width:670px;}
.span-18 {width:710px;}
.span-19 {width:750px;}
.span-20 {width:790px;}
.span-21 {width:830px;}
.span-22 {width:870px;}
.span-23 {width:910px;}
.span-24 {width:950px;}
.span-25, div.span-25 {width:990px;margin:0;}
div.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.box {padding:1em;margin-bottom:1em;}
.grey {background:#eef0f4 url(/images/grey_bg.gif) no-repeat bottom right;}
.white {background-color:#ffffff;}
.bord {border:1px solid #eff1f5;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.uspnews { margin-bottom:10px; }
        
        
    
         
/* 20 Tables.css */
.threebuttons {float:left;}
.threebuttons td {width:33%; text-align:center;font-weight:bold;}
#content .threebuttons img {float:none; margin:auto;}
.hidden { display: none; text-align:left; }
.unhidden { display: block; text-align:left; font-style:italic; }
/*table for customerpage*/
#searchTable { background-image: url(/images/search_field_small.gif); background-repeat: no-repeat; background-position:right; width:120px; border:1px solid #7f9db9; height:18px; }
#searchoptions { width:100%; }
#searchoptions td { vertical-align:top; padding-right:5px; } 
#searchoptions select { width:auto; border:1px solid #7f9db9; }
#myTable { margin:20px 0px; border-collapse:collapse; width:100%; }
#myTable th { padding: 4px; font-size:14px; font-weight:bold; display:none;}
#myTable td { padding:4px; }
#content #myTable ul { margin:0px;}
#content #myTable img { float:none; border:none; }
#myTable .thirdcol { display:none; }
#myTable .fourthcol { display:none; }
/*tables in Faq*/
.faq td { padding-right:10px; }
.faq td p { margin:0px; }
.branches td { border-bottom: dotted 1px #666; }
        
        
    
         
/*popup.css / greybox.css*/
#GB_overlay { background-image:url(/images/overlay.png); position: fixed; margin: auto; top: 0; left: 0; z-index: 100; width:  100%; height: 100%; background: #000000 repeat; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; }
* html #GB_overlay { background-color: #000; background-color: transparent; background-image: url(/images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale"); }
#GB_window { top: 10px; left: 0px; position: absolute; background: #fff; border: 5px solid #aaa; overflow: auto; width: 400px; height: 400px; z-index: 150; }
#GB_frame { border: 0; overflow: auto; width: 100%; height: 378px; }
#GB_caption { font: 12px bold helvetica, verdana, sans-serif; color: #fff; background: #888; padding: 2px 0 2px 5px; margin: 0; text-align: left; }
#GB_window img { position: absolute; top: 2px; right: 5px; cursor: pointer; cursor: hand; }
        
        
    
         
/* 22 accordion */
#accordion h3 {padding-left: 1.5em; background:transparent url(/images/plus.gif) no-repeat left; cursor:pointer; }
#accordion h3.plus { background: transparent url(/images/plus.gif) no-repeat left; }
#accordion h3.min { background: transparent url(/images/min.gif) no-repeat left; }
#accordion h3 a:visited { color:#122B5F; }
h2.accordion { margin-bottom:.4em; text-decoration:underline; margin-top:.4em; } 
h2.accordion + div { padding-left:1.5em; margin-top:.5em; }
h2.accordion { padding-left: 1.5em; background:transparent url(/images/plus.gif) no-repeat left; }  
h2.min { background: transparent url(/images/min.gif) no-repeat left; }
h2.plus { background: transparent url(/images/plus.gif) no-repeat left; } 
h2.accordion:hover { cursor:pointer; }
        
        
    
         
/* Shadows.css */
.shadow, .relevant:hover

{
	-moz-box-shadow: -5px 5px 10px #888888;
	-webkit-box-shadow: -5px 5px 10px #888888;
    box-shadow: -5px 5px 10px #888888;
	filter: progid:DXImageTransform.Microsoft.Shadow(color:'#888888', Direction=-135, Strength=6);
}
        
        
    


