/* hucag document */
body, div {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666;
 line-height: 16px;
}

body {
 background-image: url(../images/bg_body.gif);
 text-align: center;
 margin: 0;
 padding: 0 0 0 0;
}

h1
{
 margin: 0;
 padding: 0;
}
h2
{
 margin: 0;
 padding: 0;
}
#homepage_styles #frame #content .intro .introDiensten .dienstenClicks .dienstenClicksLeft li {
	margin-left: 15px;
	color: #4C749D;
}
#homepage_styles #frame #content .intro .introDiensten .dienstenClicks .dienstenClicksRight li {
	margin-left: 15px;
	color: #4C749D;
}

h3
{
 margin: 0;
 padding: 0;
}
ul
{
 padding: 0;
 margin: 0;
}
ol
{
 padding: 0;
 margin: 0;
}
p
{
 margin: 0;
 padding: 0;
}
a, a:active, a:hover, a:visited 
{ 
 text-decoration: underline;
 color: #9D0025;
 border: none; 
}
#frame a, a:active, a:hover, a:visited 
{ 
 text-decoration: underline;
 color: #9D0025;
 border: none; 
}
a img 
{ 
border: none; 
}
#frame {
 margin: 0 auto 0 auto;
 padding: 0;
 width: 988px;
 text-align: left;
 border-left: 1px solid #b4b8bc;
 border-right: 1px solid #b4b8bc;
 border-bottom: 1px solid #535556;
}
#header {
 height: 99px;
 width: 988px;
 background-image: url(../images/header.jpg);
 background-repeat: no-repeat; 
}
#header .navGeneral{
 height: 32px;
 width: 347px;
 margin-left: 627px;
}
#header .siteSearch
{
 float: left;
 height: 26px;
 width: 199px;
 padding-top: 6px;
 padding-left: 9px;
 background-image:url(../images/bg_header_search.gif);
 background-repeat: no-repeat; 
}
.siteSearch input
{
 width:158px;
 height:14px;
 font-size: 11px;
 color: #525252;
 padding-top:2px;
 padding-left: 2px;
 float:left;
}
#header .siteSearch a
{
 background-image: url(../images/button_ok.gif);
 width: 23px;
 height: 21px;
 display: block;
 float: left;
}
#header .siteSearch a:hover
{
 background-position: 0px -21px;
}
#header .siteSearch a span
{
 display: none;
}
#header .headerUpperMenu
{
 float: left;
 width: 139px;
 height: 32px;
}
#header .headerUpperMenu li {
 height: 32px;
 overflow: hidden;
 display: block;
 float: left;
 clear: none;
 padding: 0;
 margin: 0;
}
#header .headerUpperMenu li a {
 display: block;
 height: 32px;
 background-position: 0px 0px;
 background-repeat: no-repeat;
}
#header .headerUpperMenu .contact a{ 
 width:69px; 
 background-image: url(../images/btn_contact.gif);
}
#header .headerUpperMenu .english a{ 
 width:69px; 
 background-image: url(../images/btn_english.gif);
}
#header .headerUpperMenu .nederlands a{ 
 width:69px; 
 background-image: url(../images/btn_nederlands.gif);
}
#header .headerUpperMenu li a:hover {
 position: relative;
 background-position: 0px -32px;
}
#header .headerUpperMenu .contactSelected a{ 
 width:69px; 
 background-image: url(../images/btn_contactSelected.gif);
}
#header .headerUpperMenu .contactSelected a:hover{
 background-position: 0px 0px;
}

#header .headerUpperMenu .contact a.selected
{
	background-position: 0px -64px;
}
#header .headerUpperMenu li span
{
 display:none;
}

.sliderHolder
{
	visibility: hidden;
}
.sliderHolder div
{
 width: 347px;
 height: 455px;
 display: block;
 position:absolute;
 background-image: url(../images/bg_contactDiv.gif);
/*background-image: url(../images/bg_contactDiv.png);*/
 background-repeat: no-repeat;
 background-position: bottom;
 z-index: 100;
 margin-left: 627px;
}
.sliderHolder div div
{
	position: static;
	height: auto;
	width: auto;
	margin-left: 0px;
	background-image: none;
	background-repeat: repeat-all;
	z-index: auto;
}
html>body .sliderHolder div div
{
	margin-left: 0px;
}
.contactDiv
{
	height: 475px;
	padding-bottom: 30px;
}
.contactDiv .contactContent
{
 width: 315px;
 height: 420px;
 display: block;
 margin-left: 16px;
}
*html .contactDiv .contactData
{
 background-color: #FFF;
 height: 142px;
}
.contactDiv .contactData
{
 width: 315px;
 min-height: 142px;
 background-image: url(../images/bg_contactData.gif);
 padding-bottom: 12px;
}

.contactDiv .contactData p
{
 line-height:: 14px;
 color: #00498f;
 margin-top: 9px;
}
.contactDiv .contactData .visit
{
 float: left;
 width: 143px;
 padding-right: 15px;
}
.contactDiv .contactData .contactUs
{
 float: left;
 width: 142px;
 padding-left: 15px;
 background: none;
}
.contactData .contactMiddel
{
	color:#6b89a6;
}
.contactContent .route
{
 height: 19px;
 padding-top: 21px;
 padding-bottom: 19px;
}
.contactContent .route a
{
 background-image: url(../images/btn_download_route.gif);
 width: 167px;
 height: 19px;
 display: block;
 float: left;
}
.contactContent .route a:hover
{
 background-position: 0px -19px;
}
.contactContent .route a span
{
 display: none;
}
.contactContent .contactForm
{
 width: 315px;
 border-top: 1px solid #dce5ee;
}

.contactContent .contactForm form
{
 margin:0;
}

.contactContent .formSendConfirmation
{
 margin-top: 100px;
 margin-left: 24px;
 margin-right: 24px;
 text-align: center;
 font-weight: bold;
 color: #00498F;
}
.contactContent .formTitle h2
{
 font-size: 12px;
 line-height: 14px;
 margin-top: 13px;
 color: #00498f;
}
.contactContent .form
{
}
.contactContent .formNB
{
 text-align: right;
 color: #00498f;
 font-size: 10px;
 line-height: 14px;
 clear: right;
 margin-top: 8px;
 width: 299px;
 padding-right: 1px;
}
.contactContent .formNB .error
{
 color: #ff0000;
}
.contactContent .question
{
 float: left;
 clear: left;
 width: 130px;
 padding-top: 2px;
 color: #00498f;
 line-height: 14px;
}
.contactContent .formField
{
 margin-bottom: 8px;
 float: left;
}
.contactContent input
{
 width:163px;
 height:15px;
 font-size: 11px;
 color: #525252;
 padding-top:1px;
 padding-left: 2px;
 border-top: 2px solid #b1b1b1;
 border-right: 1px solid #c6c6c6;
 border-bottom:  1px solid #dfdfdf;
 border-left: 1px solid #c3c3c3;
 float:left;
}
.contactContent .question .error
{
 font-weight: bold;
 color: #ff0000;
}
.contactContent .formField input.radio
{
 border: none;
 padding: 0px;
 margin: 0px;
 margin-top: 1px;
 width: auto;
 clear: none;
 text-align: left;
}
.contactContent .formField .radioText
{
 float: left;
 color: #00498f;
 padding-left: 7px;
 padding-right: 24px;
}
.contactContent textarea
{
 width:163px;
 height:29px;
 font-size: 11px;
 color: #525252;
 padding-top:1px;
 padding-left: 2px;
 border-top: 2px solid #b1b1b1;
 border-right: 1px solid #c6c6c6;
 border-bottom:  1px solid #dfdfdf;
 border-left: 1px solid #c3c3c3;
 overflow: auto;
 float:left;
}
.contactContent .form .subMit
{
 width: 297px;
 padding-top: 1px;
}
.contactContent .form .subMit a
{
 background-image: url(../images/btn_verstuur.gif);
 width: 63px;
 height: 19px;
 display: block;
 float: right;
}
.contactContent .form .subMit a:hover
{
 background-position: 0px -19px;
}
.contactContent .form .subMit a span
{
 display: none;
}
#header .navigation
{
 width: 348px;
 margin-left: 627px;
 position:relative;
 top: 29px;
}
#header .navigation ul {
	list-style: none;
}
#header .navigation li {
 height: 38px;
 /*display: block;*/
 float: left;
 /*clear: none;*/
 padding: 0;
 margin: 0;
}
#header .navigation li a {
 display: block;
 height: 38px;
 background-position: 0px 0px;
 background-repeat: no-repeat;
}
#header .navigation .profile a{ 
 width:87px; 
 background-image: url(../images/btn_profiel.gif);
}
#header .navigation .solutions a{ 
 width:87px; 
 background-image: url(../images/btn_oplossingen.gif);
}
#header .navigation .people a{ 
 width:87px; 
 background-image: url(../images/btn_mensen.gif);
}
#header .navigation .vacancies a{ 
 width:87px; 
 background-image: url(../images/btn_vacatures.gif);
}
#header .navigation li a:hover {
 position: relative;
 background-position: 0px -38px;
}
#header .navigation li .active a:hover {
 position: relative;
 background-position: 0px -20px;
}
#header .navigation li a span
{
 display:none;
}
#header .navigation li .active a {
 position: relative;
 background-position: 0px -76px !important;
}
#topicBanner
{
 height: 61px;
 width: 973px;
 background-image: url(../images/bg_topicBanner.jpg);
 background-repeat: no-repeat; 
 padding-left: 15px;
 padding-top: 8px;
 clear: both;
}
#topicBanner .topicOdd
{
 float: left;
 width:  149px;
 padding-left: 11px;
 padding-right: 20px;
}
#topicBanner p
{
 font-size: 11px;
 font-weight: bold;
 color: #666666;
 text-transform:uppercase;
}
#frame .readMore
{
 margin:0px;
 padding:0px;
 margin-top: 3px;
 color:#6699cc;
 font-size:11px;
 line-height:20px;
 font-weight: normal;
 text-decoration: none;
 text-transform:none;
}
#frame .readMore a:link,
#frame .readMore a:active,
#frame .readMore a:visited
{
 color:#6699cc;
 font-size:11px;
 line-height:20px;
 font-weight: normal;
 text-decoration: none;
 background-image: none;
}
#frame .readMore a:hover
{
 color:#336699;
 font-size:11px;
 line-height:20px;
 font-weight: bold;
 text-decoration: none;
 background-image:url(../images/bg_topicBanner_rm.gif);
 background-position: 0px 12px;
 background-repeat:no-repeat;
}
#topicBanner .topicEven
{
 float: left;
 width:  148px;
 padding-left: 11px;
 padding-right: 20px;
}
#topicBanner .contact
{
 color: #5b83ae;
 line-height: 14px;
 margin-top: 1px;
 font-weight: normal;
 text-transform: none;
}
#topicBanner .TFE
{
 color: #8aa8c6;
}
#topicBanner .conclusionSite
{
 float: left;
 height: 62px;
 width: 60px;
}
#topicBanner .conclusionSite img
{
 border: none;
}
#topicBanner a.mailtoLink:link,
#topicBanner a.mailtoLink:active,
#topicBanner a.mailtoLink:visited
{
 color: #5b83ae !important;
 text-decoration: none;
}
#topicBanner a.mailtoLink:hover
{
 text-decoration:underline;
}
#footer
{
 height: 18px;
 width: 988px;
 background-color: #676767;
 line-height: 17px;
 text-align: center;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #c2c2c2;
}
#footer a:link, #footer a:active, #footer a:hover, #footer a:visited
{
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:10px;
 color: #c2c2c2;
}
#main
{
 background-color: #FFF;
 padding-left: 14px;
 padding-top: 11px;
}

.leftmainright
{
 background-color: #FFF;
 width: 960px;
 background-image: url(../images/bg_leftmainright.gif);
 background-repeat: no-repeat;
 background-position: 0px 3px;
}
.buttonHome
{
 /*background-color: #FF0000;*/
 height: 75px;
 width: 180px;
 margin-top: -100px;
 padding-bottom: 11px;
}
*html .buttonHome
{position: relative;
 margin-top: -103px;
 z-index: 10000 !important;
}
.submenu
{
 width: 174px;
 background-image: url(../images/bg_subNavigation.gif);
 background-position: bottom;
 padding-bottom: 8px;
 margin-top: 3px;
 float: left;
}
.subHeader
{
 width: 166px;
 height: 19px;
 display: block;
 background-image:url(../images/bg_subHeader.gif);
 font-weight: bold;
 color: #00498f;
 padding-top: 6px;
 padding-left: 8px;
}
.subNavigation ul
{
 list-style-type: none;
 list-style-image: none;
}
.subNavigation li
{
 list-style-type: none;
 list-style-image: none;
 padding: 0px;
 margin: 0px;
}
.subNavigation li.subItem  
{
 background-color: #d2dfec;
 background-image: url(../images/bg_li_subitem.gif);
 background-repeat: no-repeat;
 background-position: left;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
}
#frame .subNavigation li.subItem a
{
 background-color:#cadaea;
 background-image: url(../images/bg_subItem_a.gif);
 background-repeat: no-repeat;
 padding-left: 11px;
 padding-top: 5px;
 padding-bottom: 4px;
 padding-right: 20px;
 width: 142px;
 height: auto;
 font-size: 11px;
 text-decoration: none;
 font-weight: bold;
 color: #1c63a8;
 display:block;
}
#frame .subNavigation li.subItem a:hover
{
 background-color: #0b5194;
 background-position: 0px -175px;
 color: #FFF;
}
#frame .subNavigation li.subItemSelected  
{
 background-color: #b64f6a;
 background-image: url(../images/bg_li_subitemSelected.gif);
 background-repeat: no-repeat;
 background-position: top;
 padding-left: 12px;
 padding-top: 6px;
 padding-bottom: 5px;
 padding-right: 21px;
 width: 141px;
 height: auto;
}
#frame .subNavigation li.subItemSelected span
{
 color: #FFF;
 font-size: 11px;
 font-weight: bold;
}
#frame .subNavigation li.subsubItem  
{
 background-color: #b2cfec;
 background-repeat: no-repeat;
 background-position: left;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
}
#frame .subNavigation li.subsubItem a
{
 background-color:#b2cfec; 
 background-image:url(../images/bg_subItem_subsub_a.gif);
 background-repeat: no-repeat;
 font-weight: normal;
 padding-left: 11px;
 padding-top: 5px;
 padding-bottom: 4px;
 padding-right: 20px;
 width: 142px;
 height: auto;
 font-size: 11px;
 text-decoration: none;
 font-weight: normal;
 color: #1c63a8;
 display:block;
}
#frame .subNavigation li.subsubItem a:hover
{
 background-color: #0b5194;
 background-position: 0px -175px;
 color: #FFF;
}
#frame .subNavigation li.subsubItemSelected  
{
 background-image: url(../images/bg_li_subsubitemSelected.gif);
 background-repeat: no-repeat;
 background-position: top;
 padding-left: 12px;
 padding-top: 6px;
 padding-bottom: 3px;
 padding-right: 21px;
 width: 141px;
 height: auto;
 border-bottom: 1px solid #c8c4d0;
}
#frame .subNavigation li.subsubItemSelected
{
 color: #9d0126;
}
#frame .subNavigation li.subsubsubItem  
{
 background-color: #b2cfec;
 background-repeat: no-repeat;
 background-position: left;
 padding-left: 1px;
 padding-right: 1px;
 padding-top: 1px;
}
#frame .subNavigation li.subsubsubItem a
{
 background-color:#b2cfec; 
 background-image:url(../images/bg_subItem_subsub_a.gif);
 background-repeat: no-repeat;
 font-weight: normal;
 padding-left: 21px;
 padding-top: 5px;
 padding-bottom: 4px;
 padding-right: 20px;
 width: 132px;
 height: auto;
 font-size: 11px;
 text-decoration: none;
 font-weight: normal;
 color: #1c63a8;
 display:block;
}
#frame .subNavigation li.subsubsubItem a:hover
{
 background-color: #0b5194;
 background-position: 0px -175px;
 color: #FFF;
}
#frame .subNavigation li.subsubsubItemSelected  
{
 background-image: url(../images/bg_li_subsubitemSelected.gif);
 background-repeat: no-repeat;
 background-position: top;
 padding-left: 22px;
 padding-top: 6px;
 padding-bottom: 3px;
 padding-right: 21px;
 width: 131px;
 height: auto;
 border-bottom: 1px solid #c8c4d0;
}
#frame .subNavigation li.subsubsubItemSelected
{
 color: #9d0126;
}
#mainContent
{
 float: left;
 width: 556px;
 background-color: #FFF;
 padding-left: 28px;
 padding-right: 28px;
 padding-bottom: 80px;
}
html>body #mainContent
{
 width: 557px;
}
.crumbbread
{
 font-size: 10px;
 color: #4f79a4; !important;
 margin-bottom: 25px;
}
.crumbbread a
{
 color: #9bb7d3 !important;
 text-decoration: underline;
}
.crumbbread .selected
{
 color: #9d0025;
}
#mainContent .pageTitle
{
 font-size: 19px;
 color: #00498f;
 margin-bottom: 17px;
}
#mainContent p
{
 margin-bottom: 16px;
 color: #5e5e5e;
}
#mainContent a:hover
{
 color: #ed2525;
}
#mainContent p.intro
{
 font-size: 13px;
 color: #00498f;
 margin-bottom: 24px;
}
#mainContent h1
{
 font-size: 12px;
 color: #578fc8;
 margin-bottom: 13px;
}
#mainContent p.importantText
{
 font-size: 11px;
 color: #000000;
 margin-bottom: 20px;
}
#mainContent h2
{
 font-size: 11px;
 color: #629bd4;
 margin-bottom: 12px;
}
#mainContent h3
{
 font-size: 11px;
 color: #629ad3;
 font-weight: normal;
 margin-bottom: 9px;
}
#mainContent .visualRight
{
 float: right;
 margin: 4px 0px 21px 30px;
}
#mainContent .visualLeft
{
 float: left;
 margin: 4px 30px 16px 0px;
}
#mainContent .readArticle
{
 color: #9d0025;
}
#mainContent ul 
{
 color: #5e5e5e;
 line-height: 16px;
 list-style-type: none;
 list-style-image: url(../images/bg_list_item.gif);
 list-style-position: inherit;
 padding: 0px 0px 0px 14px;
 margin-left: 3px;
 margin-bottom: 15px;
 clear: left;
}
#mainContent li
{
 padding-left: 5px;
}
#mainContent ol 
{
 color: #6595c3;
 margin-left: 20px;
 margin-bottom: 15px;
 clear: left;
}
#mainContent ol li 
{
 padding-left: 1px;
 font-weight: bold;
}
#mainContent ol li span 
{
 color: #5e5e5e;
 font-weight: normal;
}
#clusters
{
 background-color:#FFF;
 float: left;
 margin-top: 3px;
 padding-bottom: 75px;
}
#clusters .introCluster
{
 width: 173px;
 overflow: hidden;
 padding-bottom: 5px;
 background-image: url(../images/bg_introcluster.gif);
 background-position: bottom;
 margin-bottom: 14px;
}
#clusters .introClusterVisual
{
 width: 173px;
 overflow: hidden;
 text-align: center;
 padding-bottom: 5px;
 background-image: url(../images/bg_introClusterVisual.gif);
 background-position: bottom;
}
#clusters  .introCluster img
{
 clear: both;
 max-width: 173px;
}
#clusters .introCluster .introclusterBody
{
 background-color: #ccdeef;
 padding-top: 12px;
 padding-bottom: 14px;
 padding-left: 11px;
 padding-right: 8px;
}
#clusters .introCluster p
{
 margin-bottom: 14px;
 font-size: 11px;
 line-height: 15px;
 color: #4c749d;
}
#clusters .introCluster p.signedBy
{
 margin-top: 20px;
 margin-bottom: 3px;
 font-size: 11px;
 line-height: 12px;
 color: #969393;
 font-style: italic;
}
#clusters  .topicCluster {
 width: 173px;
 padding-bottom: 5px;
 background-image: url(../images/bg_introcluster.gif);
 background-position: bottom;
 margin-bottom: 14px;
}
#clusters .topicCluster .topicHeader 
{
 height:18px;
 width: 162px;
 display: block;
 background-image:url(../images/bg_topicHeader.gif);
 padding-top: 4px;
 padding-left: 11px;
 font-weight: bold;
}
#clusters .topicCluster .topicHeader p
{
 color: #00498f;
 font-size: 11px; 
}
#clusters .topicCluster .topicBody
{
 background-color: #ccdeef;
 padding-top: 7px;
 padding-bottom: 5px;
 padding-left: 11px;
 padding-right: 8px;
}
#clusters .topicCluster .topicBody p
{
 color: #4c749d;
 margin-bottom: 11px;
}
#clusters .topicCluster .topicBody p.readMore
{
 margin-bottom: 0px;
}
#clusters .readMore a:link,
#clusters .readMore a:active,
#clusters .readMore a:visited
{
 font-weight: bold;
}
#mainContentBottomSpace
{
 clear: both;
}
/***** #homepage_styles ******/

#homepage_styles #content
{
 background-color: #FFF;
 padding: 14px 14px 17px 14px;
 height: 369px;
 width: 960px;
 border: 0px solid #F00;
}
*html #homepage_styles #content
{
 padding: 14px 14px 0px 14px;
 z-index: auto;
}
#homepage_styles .intro
{
 float:left;
 width: 465px;
 background-color: #FFF;
}
#homepage_styles .introText
{
 height: 163px;
 width:414px;
 padding-top:22px;
 padding-left: 12px;
}
#homepage_styles .introText h1
{
 font-size:17px;
 line-height:18px;
 color:#00498f;
}
#homepage_styles .introText p
{
 margin-top: 17px;
 font-size:15px;
 line-height:18px;
 color:#4c749d;
}
#homepage_styles .introText .readMore
{
 margin:0px;
 padding:0px;
 color:#6699cc;
 font-size:15px;
 line-height:20px;
 font-weight: bold;
 text-decoration: none;
}
#homepage_styles .introText .readMore a:link,
#homepage_styles .introText .readMore a:active,
#homepage_styles .introText .readMore a:visited
{
 color:#6699cc;
 font-size:15px;
 line-height:20px;
 font-weight: bold;
 text-decoration: none;
 background-image: none;
}
#homepage_styles .introText .readMore a:hover
{
 color:#336699;
 font-size:15px;
 line-height:20px;
 font-weight: bold;
 text-decoration: none;
 background-image:url(../images/bg_introhome_rm.gif);
 background-position: 0 16px;
 background-repeat:no-repeat;
}
#homepage_styles .introDiensten
{
 background-image:url(../images/bg_home_introdiensten.gif);
 background-repeat:repeat-x;
 height: 165px;
 width:452px;
 color:#4c749d;
 padding-left: 13px;
 padding-top: 19px;
}
#homepage_styles .introDiensten h2
{
 font-size:15px;
 line-height:18px;
 font-weight: bold;
 color:#4c749d;
 text-decoration: none;
}
#homepage_styles .introDiensten .dienstenClicks
{
 font-size:12px;
 line-height:18px;
 text-decoration: none;
 padding-top: 6px;
}
#homepage_styles .introDiensten a:link,
#homepage_styles .introDiensten a:active,
#homepage_styles .introDiensten a:visited
{
 color:#4c749d;
 font-size:12px;
 line-height:18px;
 text-decoration: none;
}
#homepage_styles .introDiensten a:hover
{
 color:#4c749d;
 font-size:12px;
 line-height:18px;
 font-weight: bold;
 text-decoration: underline;
}
#homepage_styles .introDiensten .dienstenClicksLeft
{
 float:left;
 width: 202px;
 padding-right: 10px;
}
#homepage_styles .introDiensten .dienstenClicksRight
{
 float:left;
 width: 216px;
 padding-right: 10px;
}
#homepage_styles .introDiensten .dienstenForm
{
 clear:left;
}
#homepage_styles .introDiensten .dienstenFormText
{
 float:left;
 padding-top: 37px;
 width: 202px;
 padding-right: 10px;
}
#homepage_styles .introDiensten .dienstenFormField
{
 float:left;
 padding-top: 36px;
}
#homepage_styles .introDiensten .dienstenFormField select
{
 width:192px;
 height:19px;
 *height:21px;
 float:left;
}
#homepage_styles .introDiensten .dienstenFormField option
{
 font-size: 11px;
 color: #525252;
 padding: 5px;
}
#homepage_styles .introDiensten .dienstenFormField a
{
 background-image: url(../images/button_ok.gif);
 width: 23px;
 height: 21px;
 display:block;
 float:left;
}
#homepage_styles .introDiensten .dienstenFormField a:hover
{
 background-position: 0px -21px;
}
#homepage_styles .introDiensten .dienstenFormField a span
{
 display: none;
}
#homepage_styles .teaser
{
 float:right;
 width: 482px;
 background-color: #FFF;
}

/*** /overzicht_styles ***/
#overzicht_styles .submenu
{
 background-image: none;
 padding-bottom: 0px;
}
#overzicht_styles #main
{
 background-color: #FFF;
 width: 974px;
 border: 0px solid #F00;
}
*html #overzicht_styles #main
{
 z-index: auto;
 border: 0px solid #00FF00;
}
#overzicht_styles .buttonHome
{
 padding-bottom: 25px;
 border: 0px solid #FF0000;
}
#overzicht_styles #mainContent p
{
 margin: 0px;
 padding: 0px;
 margin-top: 16px;
 margin-bottom: 2px;
}
#overzicht_styles #mainContent p.intro
{
 margin-bottom: 0px;
 margin-top: 13px;
 margin-bottom: 24px !important;
}
#overzicht_styles #mainContent h1
{
 margin-top: 20px;
}
#overzicht_styles #mainContent p.importantText
{
 margin-bottom: 0px;
}
#overzicht_styles #mainContent h2
{
 margin-top: 20px;
 margin-bottom: 0px;
}
#overzicht_styles #mainContent h3
{
 margin-top: 20px;
 margin-bottom: 0px;
}
#overzicht_styles #mainContent p.readMore
{
 color: #8cb1d7;
 margin-top: 0px !important;
}
#overzicht_styles  #mainContent .readMore a
{
 color: #8cb1d7;
}
#overzicht_styles  #mainContent .readMore a:hover
{
 color: #336699;
}
/*** /overzicht_styles ***/

#overzicht_styles .leftmainright
{
 background-color: #FFF;
 width: 960px;
 background-image: url(../images/bg_leftmainright_overzicht.gif);
 background-repeat: no-repeat;
 background-position: 0px 3px;
}
#overzicht_styles .subNavigation li.subItem  
{
 padding-top: 0px;
}
#overzicht_styles .subNavigation li.subItem a
{
 background-image: url(../images/bg_subItem_ovt_a.gif);
}
#overzicht_styles #mainContent p
{
 color: #4c4c4c;
}
#overzicht_styles #frame .readMore a:link,
#overzicht_styles #frame .readMore a:active,
#overzicht_styles #frame .readMore a:visited
{
 font-weight: bold !important;
}

/*** /page_content ***/
#page_content #main
{
 background-color: #FFF;
 width: 974px;
 border: 0px solid #F00;
}
*html #page_content #main
{
 z-index: auto;
}
#page_content .buttonHome
{
 padding-bottom: 25px;
 border: 0px solid #FF0000;
}
