/* Common */
body, h1, h2, h3, h4, ul, ol, p {margin: 0; padding: 0;}
.PageMainNavigation ul, .PageLanguage ul, .PageFooterNavigation ul, .ActivityLinks ul, .PageBreadcrumbs ul, ul.ThemeNavigation, ul.ThemeNavigation li ul, .ContentGeneric .PageColumn2 .ColumnBox .ColumnBoxContent ul, .PageFontsize ul, .PageFooter ul, .PageSubNavigation ul , ul.PageSubSubNavigation, .ContentGeneric ul, .SocialMediaBlock ul, .BlueBlockWrapper ul.FileListItems {list-style: none;}
a img {border: 0;}
.PageBreadcrumbs ul li, .PageFontsize ul li, ul.FooterIconWrapper li, .SocialMediaBlock ul li {float: left;}
.ClearEnd {clear: both; font-size: 0; line-height: 0; min-height: 0; height: auto !important; height: 0;}
.HideItem {display: none;}
.Spacer {font-size: 0;}

.ImagePadding {padding: 0 0 12px 0;}

.PageWrapper {position: relative; margin: 0 auto; width: 960px; min-height: 599px; height: auto !important; height: 599px;}
.PageHeader {position: absolute; left: 0; top: 0; width: 960px; min-height: 90px; height: auto !important; height: 90px;}

.PageBanner {overflow: hidden; background: #f2e6cb; position: absolute; top: 90px; width: 100%; min-height: 306px; height: auto !important; height: 306px; overflow: hidden;}
.PageBannerContent {margin: 0 auto; position: relative; width: 960px; min-height: 306px; height: auto !important; height: 306px;}
.PageBannerContentWrapper {position: absolute; left: -160px; top: 0; width: 1280px; min-height: 20px; height: auto !important; height: 20px;}

.PageFooter {background: url("/media/1102/bg-footer.png") repeat-x; position: relative; width: 100%; min-height: 220px; height: auto !important; height: 220px;}
.PageFooterContent {margin: 0 auto; position: relative; width: 960px; min-height: 210px; height: auto !important; height: 210px;}

.PageFooter .FooterDivider {float: left; min-height: 220px; height: auto !important; height: 220px;}
.PageFooter .FooterColumn1, .PageFooter .FooterColumn2, .PageFooter .FooterColumn3, .PageFooter .FooterColumn4 {padding: 37px 12px 0px 15px; float: left; min-height: 173px; height: auto !important; height: 173px;}
.PageFooter .FooterDivider {background: url("/media/1073/footer-divider1.png") no-repeat; width: 1px;}
.PageFooter .FooterColumn1 {width: 285px;}
.PageFooter .FooterColumn2 {width: 131px;}
.PageFooter .FooterColumn2 ul li.LastListItem {padding: 0;}

.PageFooter .FooterColumn3 {width: 131px;}
.PageFooter .FooterColumn4 {width: 285px;}
.PageFooter .FooterImage {float: right;}

ul.FooterIconWrapper {display: block; padding: 20px 0 0 0; width: 280px; min-height: 62px; height: auto !important; height: 62px;}
ul.FooterIconWrapper li img {display: block; cursor: pointer; margin: 0 auto;}
ul.FooterIconWrapper li a {display: block; float: left; min-height: 48px; height: auto !important; height: 48px;}
ul.FooterIconWrapper li .Raquo {display: block; float: left; padding: 0px 6px 0 0; cursor: pointer;}
ul.FooterIconWrapper li .FooterIconText {display: block; float: left; padding: 1px 0 0 0; cursor: pointer; font-size: 0.9em;}

ul.FooterIconWrapper li.FooterIcon1 {width: 85px; padding: 0 0px 0 0;}
ul.FooterIconWrapper li.FooterIcon1 img {padding: 0;}
ul.FooterIconWrapper li.FooterIcon2 {padding: 0 0px 0 0;}
ul.FooterIconWrapper li.FooterIcon2 {width: 70px;}
ul.FooterIconWrapper li.FooterIcon3 {width: 77px;}
ul.FooterIconWrapper li span.FooterIconImageWrapper {display: block; min-height: 45px; height: auto !important; height: 45px;}

.PageFooter .FooterColumn1 a:hover, .PageFooter .FooterColumn2 a:hover, .PageFooter .FooterColumn3 a:hover, .PageFooter .FooterColumn4 a:hover {text-decoration: none;}
.PageFooter a:hover .Raquo {color: #ff4400;}

.PagePayoff {text-align: right; position: absolute; right: 310px; top: 22px;}
.PageLanguage {position: absolute; left: 712px; top: 23px;}
.PageFontsize {position: absolute; left: 770px; top: 23px; width: 30px; min-height: 14px; height: auto !important; height: 14px;}
.PageFontsize  .LargerFont a, .PageFontsize  .NormalFont a, .PageFontsize .SmallerFont a {position: absolute; bottom: 0;}
.PageFontsize .SmallerFont a {right: 18px; margin-right: 2px;}
.PageFontsize  .NormalFont a {right: 10px; margin-right: 1px;}
.PageFontsize  .LargerFont a {right: 0;}

.PayoffFooter {background: url("/media/1105/bg-payoff1.png") 0 40px #ffffff no-repeat; padding: 20px 0 0 0; width: auto; min-height: 50px; height: auto !important; height: 50px;}

.PageBannerTitle {position: absolute; left: 159px; top: 271px; font-weight: bold; font-size: 1.25em; color: #ffffff;}

/* Rulers */
.HorRuler1 {padding: 0 0 30px 0; border-top: solid 1px #deceaa; min-height: 1px; height: auto !important; height: 1px; font-size: 0;}
.NewsSection .HorRuler1 {padding: 0 0 10px 0;}

.HorRuler2 {padding: 0 0 10px 0; border-top: solid 1px #deceaa; min-height: 1px; height: auto !important; height: 1px; font-size: 0;}
.HorRuler3 {padding: 0 0 25px 0; border-top: solid 1px #866f3c; min-height: 1px; height: auto !important; height: 1px; font-size: 0;}

/* Font Sizes */
body {font-size: 100%;}
.PageSubNavigation .SubNavIcon {font-size: 1.70em;}
.BlockDarkBlueWrapper .BlockDarkBlueHeader, .BlockGoldWrapper .BlockGoldHeader, .ContentGeneric h2, .ContentGeneric h1.HomePageHeader, .ContentGeneric h1, .HomePage .ContentGeneric h2, .OpsporingVerzochtPage .ContentGeneric h2, .Raquo, .ContentGeneric .NewsSection .Raquo, .ContentGeneric .Sitemap .Raquo, .PortefeuillePage .ContentGeneric h2 {font-size: 1.30em;}
.PageBreadcrumbs ul li .BreadcrumbsSeparator {font-size: 1.25em;}
.BlockGoldSolid .BlockGoldContent h2, td ul li {font-size: 1.20em;}
.PageFontsize .LargerFont a, .BlockDarkBlueWrapper .BlockDarkBlueContent, .BlockGoldWrapper  .BlockGoldContent, .PhoneNumber {font-size: 1.10em;}
.BlockBlueSolid .BlockBlueContent p, .ContentGeneric .LargeText, .BlockGoldWrapper .ZipCodeInput .ZipCodeInputTextBox input, .GoogleMapsWrapper .GoogleMapsBgWrapper .ZipCodeInput .ZipCodeInputTextBox input {font-size: 1.05em;}
.PageFontsize .NormalFont a, .ContentGeneric .BlockGoldOutline h3, .PageFooter h3, .ContentGeneric h2, .BlueBlockWrapper h2, .PortefeuillePage .PortefeuillePageWrapper .PageContentWrapper1 .ContentGeneric .ItemBoxContent h2 {font-size: 1.00em;}
.ContentGeneric h3 {font-size: 0.95em;}
.PageFontsize .SmallerFont a, .BlockBlueSolid .BlockBlueContent a, .PageFooter ul, .ContentGeneric ul li .Raquo  {font-size: 0.90em;}
.PageMainNavigation, .ContentGeneric p, .PageFooter p, ul.FooterIconWrapper, .PageBreadcrumbs, .ContentGeneric ul, .ContentGeneric h4, td {font-size: 0.80em;}
.PagePayoff, .PageFontsize, .PageSubNavigation, .BlueBlockWrapper h3, .BlueBlockWrapper ul, .BlueBlockWrapper ol, .BlueBlockWrapper p  {font-size: 0.75em;}
.PageLanguage, .PageGlobalSearch .GlobalSearchTextBox input {font-size: 0.70em;}

.Sitemap ul ul {font-size: 1.00em;}

/* Font Colors */
.BlockDarkBlueWrapper a, .BlockGoldWrapper, .BlockGoldWrapper a, .PageFooter, .PageFooter a, .BlueBlockWrapper, .BlueBlockWrapper a, .PortefeuillePage .PortefeuillePageWrapper .AgendaBgColorWrapper h2 {color: #ffffff;} /* White'ish */
.ContentGeneric .LargeText, .ContentGeneric h4, .PortefeuillePage .ItemBoxContent h2, .ContentGeneric h2,  .PageContentWrapper1 .ContentGeneric .ItemBoxContent h2 {color: #313131} /* Dark Grey'ish */
.ContentGeneric h1.HomePageHeader, .ContentGeneric h1, .HomePage .ContentGeneric h2, .ContentGeneric .BlockGoldOutline .Raquo, .ContentGeneric .BlockGoldSolid .Raquo, .ContentGeneric .BlockBlueSolid .Raquo, .ContentGeneric .NewsSection .Raquo, .BlockGoldSolid .BlockGoldContent h2, .OpsporingVerzochtPage h2, .PortefeuillePage .ContentGeneric h2, .BlueBlockWrapper ul li .Raquo {color: #866f3c;} /* Dark Gold'ish */
.PageFooter .Raquo, .SubNavIcon, .SubSubNavIcon, .ContentGeneric ul li .Raquo, .PortefeuillePage .ItemBoxContent .Raquo, .StandardPage .ContentGeneric .Raquo {color: #be9e55;} /* Light Gold'ish */
.PageGlobalSearch  .GlobalSearchTextBox input, .PagePayoff, .PageLanguage a, .PageFontsize a, .BlockGoldWrapper .ZipCodeInput .ZipCodeInputTextBox input {color: #646464;} /* Grey'ish */
.PageMainNavigation ul li a, .ContentGeneric h3, .ContentGeneric a, .PageBreadcrumbs ul, .PageBreadcrumbs ul li a, .PageSubNavigation ul li.PageSubNavActive ul.PageSubSubNavigation li a, .PageSubNavigation ul li a {color: #004380;} /* Dark Blue'ish */
.PageMainNavigation ul li a:hover, .PageMainNavigation ul li.PageMainNavActive a, .ContentGeneric a:hover, .ColumnSection .ActiveItem, .PageBreadcrumbs ul li a:hover, .PageBreadcrumbs ul li .BreadcrumbsSeparator, .PageSubNavigation ul li.PageSubNavActive a, .PageSubNavigation ul li a:hover, .PageSubNavigation ul li.PageSubNavActive ul.PageSubSubNavigation li a:hover, .PageSubNavigation ul li.PageSubNavActive ul.PageSubSubNavigation li.PageSubSubNavActive a {color: #006ddc;} /* Light Blue'ish */
.ContentGeneric .Raquo, .PageSubNavigation ul li.PageSubNavActive ul.PageSubSubNavigation li a:hover span.SubSubNavIcon, .PageSubNavigation ul li.PageSubNavActive a .SubNavIcon, .PageSubNavigation ul li a:hover .SubNavIcon, .PageSubNavigation ul li.PageSubNavActive ul.PageSubSubNavigation li.PageSubSubNavActive a .SubSubNavIcon, .PageBreadcrumbs ul li a:hover .BreadcrumbsSeparator, .StandardPage .ContentGeneric a:hover .Raquo {color: #ff4400;} /* Red'ish */

/* Font Misc. */
body, .PageMainNavigation {font-family: Arial, Verdana;}
.BlockDarkBlueWrapper a, .BlockGoldWrapper span {filter: alpha(opacity=0);}

.PageLanguage a:hover, .PageFontsize a:hover, .PageFooter a:hover, .BlueBlockWrapper ul.FileListItems li a:hover {text-decoration: underline;}
.PageMainNavigation a, .PageLanguage a, .PageFontsize a, .BlockDarkBlueWrapper a, .BlockGoldWrapper a, .ContentGeneric a, .PageFooter a, .PageBreadcrumbs ul li a, .PageBreadcrumbs ul li a:hover, .PageSubNavigation a, .BlueBlockWrapper ul.FileListItems li a, .BlueBlockWrapper a:hover {text-decoration: none;}
.PageMainNavigation a, .BlockGoldWrapper .ZipCodeInput .ZipCodeInputTextBox input, .PhoneNumber, ul.FooterIconWrapper li a, .PageSubNavigation ul, .PageSubNavigation a, .WantedLabelText, .TextBold {font-weight: bold;}

.ContentGeneric h1.HomePageHeader, .ContentGeneric h1, .PortefeuillePage .ContentGeneric h1, .HomePage .ContentGeneric p, .HomePage .ContentGeneric h2, .OpsporingVerzochtPage .ContentGeneric h2, .PortefeuillePage .ContentGeneric h2 {padding: 0 0 8px 0;}
.ContentGeneric h3 {padding: 0 0 4px 0;}

.ContentGeneric h1, .PageSubNavigation {text-transform: uppercase;}
.PageSubSubNavigation {text-transform: none;}
.ContentGeneric h2 {padding: 0;}

.ContentGeneric p, .ColumnSection a, .ColumnSection span {line-height: 1.4em;}

.ContentGeneric .LargeText {line-height: 1.60em;}

.ContentGeneric p a:hover span.Raquo {color: #ff4400;}

.ContentGeneric p {padding: 0 0 12px 0;}
.BlockGoldSolid .BlockGoldContent h2, .PageFooter h3, .PageFooter p, .PageFooter ul li {padding: 0 0 15px 0;}
.ContentGeneric ul {padding: 0 0 12px 0;}
.BlueBlockWrapper ul.NoIndent {padding: 0 0 12px 0;}

.Sitemap ul {padding: 0 0 12px 16px;}
.Sitemap ul ul {padding: 6px 0 0 16px;}

.ContentGeneric ul li {padding: 0 0 5px 0;}
.BlueBlockWrapper ul.NoIndent li {padding: 0 0 5px 0; list-style: none;}
.BlockBlueSolid .BlockBlueContent h2, .BlockBlueSolid .BlockBlueContent p {padding: 0 0 12px 0;}
.BlueBlockWrapper h2 {padding: 0 0 8px 0;}
.BlueBlockWrapper h3, .PortefeuillePage .ItemBoxWrapper .ItemBoxContent h2 {padding: 0 0 4px 0;}

.PortefeuillePage .PortefeuillePageWrapper .AgendaHeader, .DistrictPage .DistrictPageWrapper .AgendaHeader {padding: 0 0 0 48px;}

.PortefeuillePage .PageContentColumn1 h2 {padding: 0 0 32px 0;}

.ContentGeneric ul li .Raquo, .ContentGeneric ul li .RaquoText {float: left; min-height: 10px; height: auto !important; height: 10px;}
.ContentGeneric ul li .Raquo {width: 10px; padding: 0 2px 0 0;}
.ContentGeneric ul li .RaquoText {width: 480px;}

/* Main Navigation */
.PageMainNavigation {text-align: right; position: absolute; right: 0; bottom: 0; width: auto; min-height: 30px; height: auto !important; height: 30px;}
.PageMainNavigation ul {float: right;}
.PageMainNavigation ul li {display: block; float: left; width: auto; min-height: 30px; height: auto !important; height: 30px;}
.PageMainNavigation ul li a {display: block; float: left; line-height: 28px; width: auto; min-height: 30px; height: auto !important; height: 30px;}
.PageMainNavigation ul li .PageMainSeparator {float: left; background: url("/media/1072/dot-gold.png") center center no-repeat; padding: 0 17px; min-height: 30px; height: auto !important; height: 30px;}

/* Sub Navigation */
.PageSubNavigation ul li {line-height: 1.0em; padding: 0 0 10px 0;}
.PageSubNavigation ul li a {cursor: pointer;}
.PageSubNavigation ul li span.SubNavNodeName {line-height: 1.30em;}

/* .PageSubNavigation ul li {line-height: 2.20em;} */
.PageSubNavigation ul li.PageSubNavActive {padding: 0 0 10px 0;}
ul.PageSubSubNavigation {padding: 14px 0 0 8px;}

.PageSubNavigation ul li.OverridePadding {padding: 0;}
.PageSubNavigation ul li.OverridePadding ul {padding: 10px 0 0px 7px;}
.PageSubNavigation ul li.OverridePadding ul li {padding: 0 0 10px 0px;}

.PageSubNavigation ul li .SubNavIcon {padding: 0 3px 0 0;}
.PageSubNavigation ul li .SubSubNavIcon {line-height: 1.40em; padding: 0 3px 0 0;}

.PageSubNavigation span.SubNavIcon, .PageSubNavigation span.SubSubNavIcon, .PageSubNavigation span.SubNavNodeName {float: left; display: block;}

.PageSubNavigation ul li span.SubNavNodeName {width: 150px; min-height: 12px; height: auto !important; height: 12px; }
.PageSubNavigation ul li.PageSubNavActive span.SubNavNodeName {width: 150px; min-height: 12px; height: auto !important; height: 12px;}
.PageSubNavigation span.ClearEnd {display: block;}

/* Breadcrumbs */
.PageBreadcrumbs ul li a {display: block; float: left;}
.PageBreadcrumbs ul li span.BreadcrumbsSeparator {float: left; display: block; width: 8px; padding: 1px 4px 0 4px; line-height: 0.90em;}

/* Searchbox */
.PageGlobalSearch {position: absolute; left: 813px; top: 17px;}
.PageGlobalSearch .GlobalSearchLabel {display: none;}
.PageGlobalSearch .GlobalSearchTextBox, .PageGlobalSearch .GlobalSearchButton, .PageGlobalSearch .GlobalSearchButton input {float: left;}
.PageGlobalSearch .GlobalSearchTextBox  input {display: block; background: transparent; padding: 4px 5px; width: 110px; border: 0;}
.PageGlobalSearch .GlobalSearchButton  input {outline: none; background: url("/media/1093/search-button.png") 0 0 no-repeat; margin: 0; position: absolute; left: 0; top: 0; display: block; width: 21px; min-height: 24px; height: auto !important; height: 24px; border: 0; cursor: pointer;}
.PageGlobalSearch .GlobalSearchTextBox {padding: 0 3px; background: url("/media/1094/search-textbox.png") no-repeat; width: 120px; min-height: 24px; height: auto !important; height: 24px;}
.PageGlobalSearch .GlobalSearchButton {position: relative; width: 21px; min-height: 24px; height: auto !important; height: 24px;}

/* Home Page Specific */
.HomePageHeaderLogo {z-index: 1; position: absolute; left: 0; top: 0;}
.HomePage {padding: 416px 0 0 0; position: relative; width: auto; min-height: 602px; height: auto !important; height: 602px;}
.HomePage .HomePageWrapper {background: url("/media/1103/bg-homepage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.HomePage .PageContentWrapper2 {width: auto; min-height: 335px; height: auto !important; height: 335px;}
.HomePage .PageContentWrapper2 .PageContentColumn1, .HomePage .PageContentWrapper2 .PageContentColumn2 {float: left; min-height: 335px; height: auto !important; height: 335px;}
.HomePage .PageContentWrapper2 .PageContentColumn1 {padding: 0 30px 0 0; width: 465px;}
.HomePage .PageContentWrapper2 .PageContentColumn2 {width: 465px;}

.PageContent .HomePage .PageContentWrapper1 {background: #ffffff; padding: 0 0 10px 0; width: auto; min-height: 138px; height: auto !important; height: 138px;}
.PageContent .HomePage .PageContentWrapper1 .PageContentColumn1, .PageContent .HomePage .PageContentWrapper1 .PageContentColumn2, .PageContent .HomePage .PageContentWrapper1 .PageContentColumn3 {float: left; min-height: 138px; height: auto !important; height: 138px;}
.HomePage .PageContentWrapper1 .PageContentColumn1 {width: 325px;}
.HomePage .PageContentWrapper1 .PageContentColumn2 {width: 325px;}
.HomePage .PageContentWrapper1 .PageContentColumn3 {width: 310px;}

.BlockDarkBlueWrapper {position: relative; background: url("/media/1100/bg-block-darkblue.png") no-repeat; width: 308px; min-height: 138px; height: auto !important; height: 138px;}
.BlockDarkBlueWrapper img {position: absolute; left: 0; top: 0; width: 308px; height: 138px; border: 0; }
* html a:hover {visibility: visible;}
.BlockDarkBlueWrapper a img {visibility: hidden;}
.BlockDarkBlueWrapper a:hover img {visibility: visible;}

.BlockDarkBlueWrapper a {width: 308px; min-height: 138px; height: auto !important; height: 138px;}
.BlockDarkBlueWrapper a, .BlockDarkBlueWrapper span {display: block;}
.BlockDarkBlueWrapper .BlockDarkBlueHeader {position: relative; background: url("/media/1085/icon-raquo.png") 275px 17px no-repeat; padding: 15px 45px 5px 15px; width: auto; min-height: 15px; height: auto !important; height: 15px; cursor: pointer;}
.BlockDarkBlueWrapper .BlockDarkBlueContent {padding: 0 55px 0 15px; width: auto; line-height: 1.40em;}

.BlockGoldWrapper {position: relative; background: url("/media/1101/bg-block-gold.png") no-repeat; width: 308px; min-height: 151px; height: auto !important; height: 151px;}
.BlockGoldWrapperBg {position: relative; background: url("/media/28158/bg-block-gold-hover.png") no-repeat;}

.BlockGoldWrapper a {width: 308px; min-height: 138px; height: auto !important; height: 138px;}
.BlockGoldWrapper a, .BlockGoldWrapper span {display: block;}
.BlockGoldWrapper .BlockGoldHeader {padding: 15px 45px 5px 15px; width: auto; min-height: 15px; height: auto !important; height: 15px;}
.BlockGoldWrapper .BlockGoldContent {padding: 0 15px 0 15px; width: auto; line-height: 1.40em;}

.BlockGoldWrapper .ZipCodeInput {position: absolute; left: 154px; top: 108px; padding: 4px 0 0 6px; width: 139px; min-height: 40px; height: auto !important; height: 40px;}
.BlockGoldWrapper .ZipCodeInput .ZipCodeInputLabel {display: none;}
.BlockGoldWrapper .ZipCodeInput .ZipCodeInputTextBox, .BlockGoldWrapper .ZipCodeInput .ZipCodeInputButton {float: left;}
.BlockGoldWrapper .ZipCodeInput .ZipCodeInputButton {padding: 0 0 0 7px;}
.BlockGoldWrapper .ZipCodeInput .ZipCodeInputTextBox input {background: transparent; display: block; padding: 3px 5px; width: 74px; min-height: 26px; height: auto !important; height: 26px; border: 0;}
.BlockGoldWrapper .ZipCodeInput .ZipCodeInputButton input {background: transparent; display: block; width: 34px; min-height: 32px; height: auto !important; height: 32px; border: 0; cursor: pointer;}

.BlockGoldOutline {margin: 0 0 25px 0; border: solid 1px #deceaa; padding: 14px 5px 14px 15px; width: auto; min-height: 50px; height: auto !important; height: 50px;}
.BlockGoldOutline img {float: left;}

.BlockGoldSolid {background: #be9e55; padding: 45px; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.BlockGoldSolid .BlockGoldContent {background: #ffffff; padding: 15px; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.BlockGoldSolid .BlockGoldContent .BlockGoldContentImage {padding: 0 0 8px 0;}

.BlockBlueSolid {position: relative; background: #004380; padding: 45px; width: auto; min-height: 356px; height: auto !important; height: 356px;}
.BlockBlueSolid .BlockBlueContent {background: #ffffff; padding: 15px; width: auto; min-height: 326px; height: auto !important; height: 326px;}
.BlockBlueSolid .BlockBlueContent .BlockBlueContentImage {position: absolute; right: 15px; bottom: 45px;}
.BlockBlueSolid .BlockBlueContent .UnitSpotLightLink {position: relative; z-index: 1;}

.ColumnSection {padding: 0 0 10px 0; width: auto; min-height: 105px; height: auto !important; height: 105px;}
.ColumnSection .ColumnLeft, .ColumnSection .ColumnRight {float: left; min-height: 105px; height: auto !important; height: 105px;}
.ColumnSection .ColumnLeft {padding: 0 25px 0 10px; width: 215px;}
.ColumnSection .ColumnRight {width: 215px;}

.HomePage .ColumnSection .ColumnLeft {padding: 0 25px 0 0; width: 215px;}
.HomePage .ColumnSection .ColumnRight {width: 225px;}

.MoreSubjectsButton {width: auto; padding: 0 0 15px 0;}
.MoreSubjectsButton a {float: right;}

.TextHeaderIcon {padding: 0 0 0 5px; vertical-align: middle;}

#slideToggle a {outline: none;}

/* News Section */
.HomePage .NewsSection {padding: 0 0 20px 0; width: auto; min-height: 405px; height: auto !important; height: 405px;}
.HomePage .NewsSectionContent {padding: 10px 0; width: auto; min-height: 325px; height: auto !important; height: 325px;}
.HomePage .NewsSectionItem {padding: 0; width: auto; min-height: 25px; height: auto !important; height: 25px;}
.HomePage .NewsSection .ReadMore {padding: 0 0 12px 0;}
.HomePage .NewsSection .NewsDate {padding: 0 0 4px 0;}

.HomePage .ScrollNewsUp, .HomePage .ScrollNewsDown {display: block; width: auto; min-height: 30px; height: auto !important; height: 30px;}
.HomePage .ScrollNewsUp {background: url("/media/2251/topline.jpg") no-repeat;}
.HomePage .ScrollNewsDown {background: url("/media/136/bottomline.jpg") no-repeat;}

.NewsSection .NewsDate, .DarkGreyText {color: #313131;}

/* Standard Content Page */
.StandardPage {padding: 393px 0 0 0; position: relative; width: auto; min-height: 327px; height: auto !important; height: 327px;}
.StandardPageWrapper {background: url("/media/1104/bg-overpolitiepage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}

/* OverPolitie Page Specific */
.ContentPage .PageHeaderLogo {z-index: 1; position: absolute; left: 0; top: 0;}

.OverPolitiePage {padding: 393px 0 0 0; position: relative; width: auto; min-height: 327px; height: auto !important; height: 327px;}
.OverPolitiePageWrapper {background: url("/media/1104/bg-overpolitiepage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}

.ContentPage .PageContent .PageContentColumn1, .ContentPage .PageContent .PageContentColumn2, .ContentPage .PageContent .PageContentColumn3 {float: left; min-height: 355px; height: auto !important; height: 355px;}
.ContentPage .PageContent .PageContentColumn1 {padding: 0 10px 0 0; width: 171px;}
.ContentPage .PageContent .PageContentColumn2 {padding: 0 30px; width: 495px;}
.ContentPage .PageContent .PageContentColumn3 {padding: 0 0 0 15px; width: 209px;}
.ContentPage .PageBreadcrumbs {position: absolute; left: 0px; top: 107px;}

.OverPolitiePageBanner {overflow: hidden; background: #f2e6cb; position: absolute; top: 136px; width: 100%; min-height: 228px; height: auto !important; height: 228px; overflow: hidden;}
.OverPolitiePageBanner .PageBannerContent {margin: 0 auto; position: relative; width: 960px; min-height: 228px; height: auto !important; height: 228px;}
.OverPolitiePageBanner .PageBannerContentWrapper {position: absolute; left: -30px; top: 0; width: 1280px; min-height: 20px; height: auto !important; height: 20px;}

.SocialMediaBlock {padding: 0 0 20px 0; width: auto; min-height: 20px; height: auto !important; height: 20px;}
.SocialMediaBlock img {float: left;}
.SocialMediaBlock ul li {padding: 0 8px 0 0;}

.SocMedItem {position: relative; float: left;}
.SocMedItem a {display: block; float: left;}

.SocMedRss {background: url("/media/1078/icon-gold-rss.png") no-repeat; width: 28px; height: 28px;}
.SocMedRss img {width: 28px; height: 28px; border: 0;}
.SocMedRss a {width: 28px; height: 28px;}

.SocMedTwitter {background: url("/media/1079/icon-gold-twitter.png") no-repeat; width: 41px; height: 28px;}
.SocMedTwitter img {width: 41px; height: 28px; border: 0;}
.SocMedTwitter a {width: 41px; height: 28px;}

.SocMedHyves {background: url("/media/1077/icon-gold-hyves.png") no-repeat; width: 29px; height: 28px;}
.SocMedHyves img {width: 29px; height: 28px; border: 0;}
.SocMedHyves a {width: 29px; height: 28px;}

.SocMedEmail {background: url("/media/1076/icon-gold-email.png") no-repeat; width: 30px; height: 28px;}
.SocMedEmail img {width: 30px; height: 28px; border: 0;}
.SocMedEmail a {width: 30px; height: 28px;}

* html a:hover {visibility: visible;}
.SocMedItem a img{visibility: hidden;}
.SocMedItem a:hover img{visibility: visible;}

.BlueBlockWrapper {border: solid 1px #b39958; background: #004380; padding: 15px 15px 0 15px; width: auto; min-height: 181px; height: auto !important; height: 181px;}
.BlueBlockWrapper ul li, .BlueBlockWrapper ol li {padding: 0 0 4px 0;}
.BlueBlockWrapper ul, .BlueBlockWrapper ol {padding: 0 0 15px 16px;}
.BlueBlockWrapper p {padding: 0 0 15px 0;}

.BlueBlockWrapper ul.FileListItems {padding: 0 0 12px 0;}
.BlueBlockWrapper ul.FileListItems li {padding: 0 0 6px 0;}
.BlueBlockWrapper ul.FileListItems li.FilePDF a[href $='.pdf'] {line-height: 1.60em; display: block; padding: 0 0 0 25px; background: url("/media/1084/icon-pdf.png") 0 0 no-repeat;}

/* Service Center Page Specific */
.ServiceCenterPageBanner {overflow: hidden; background: #f2e6cb; position: absolute; top: 136px; width: 100%; min-height: 228px; height: auto !important; height: 228px; overflow: hidden;}
.ServiceCenterPageBanner .PageBannerContent {margin: 0 auto; position: relative; width: 960px; min-height: 228px; height: auto !important; height: 228px;}
.ServiceCenterPageBanner .PageBannerContentWrapper {position: absolute; left: -30px; top: 0; width: 1280px; min-height: 20px; height: auto !important; height: 20px;}

.ServiceCenterPage {padding: 393px 0 0 0; position: relative; width: auto; min-height: 327px; height: auto !important; height: 327px;}
.ServiceCenterPageWrapper {background: url("/media/1104/bg-overpolitiepage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}

/* OpsporingVerzocht Page Specific */
.OpsporingVerzochtPage .HorRuler1 {padding: 0 0 10px 0;}
.OpsporingVerzochtPage .SocialMediaBlock {padding: 0 0 30px 0;}

.OpsporingVerzochtPageBanner {overflow: hidden; background: #f2e6cb; position: absolute; top: 136px; width: 100%; min-height: 228px; height: auto !important; height: 228px; overflow: hidden;}
.OpsporingVerzochtPageBanner .PageBannerContent {margin: 0 auto; position: relative; width: 960px; min-height: 228px; height: auto !important; height: 228px;}
.OpsporingVerzochtPageBanner .PageBannerContentWrapper {position: absolute; left: -30px; top: 0; width: 1280px; min-height: 20px; height: auto !important; height: 20px;}

.OpsporingVerzochtPage {padding: 393px 0 0 0; position: relative; width: auto; min-height: 427px; height: auto !important; height: 427px;}
.OpsporingVerzochtPageWrapper {background: url("/media/4053/bg-homepage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}

.OpsporingVerzochtPage .PageContentWrapper1 .PageContentColumn1, .OpsporingVerzochtPage .PageContentWrapper1 .PageContentColumn2 {float: left; min-height: 355px; height: auto !important; height: 355px;}
.OpsporingVerzochtPage .PageContentWrapper1 .PageContentColumn1 {padding: 0 14px 0 0; width: 465px;}
.OpsporingVerzochtPage .PageContentWrapper1 .PageContentColumn2 {padding: 0 0 0 15px; width: 466px;}

.GoldboxRowWrapper {padding: 0 0 0 0; width: auto; min-height: 188px; height: auto !important; height: 188px;}
.GoldboxRowWrapper .GoldboxWrapper {margin: 0 15px 15px 0; padding: 15px 0 15px 15px; border: solid 1px #deceaa; width: 208px; min-height: 156px; height: auto !important; height: 156px;}
.GoldboxRowWrapper .GoldboxEndWrapper {margin: 0;}
.GoldboxRowWrapper .WantedLabelText {padding: 0 0 6px 0;}
.GoldboxRowWrapper .GoldboxWrapper, .GoldboxRowWrapper .GoldboxWrapper img, .GoldboxRowWrapper .GoldboxDivider {float: left;}
.BlockGoldWrapper .ZipCodeInputTextBox input {outline: none;}

.MessageWrapper .MoreLinkOpen {padding: 0 0 5px 0;}
.MessageWrapper .MoreLinkOpen a {background: url("/media/4063/icon-raquo-top.png") 0 4px no-repeat; padding: 0 0 0 12px; outline: none;}

.MessageWrapper .MoreLinkClosed {padding: 0 0 5px 0;}
.MessageWrapper .MoreLinkClosed a {background: url("/media/4058/icon-raquo-bottom.png") 0 4px no-repeat; padding: 0 0 0 12px; outline: none;}

.HomePage .MoreLinkOpen {padding: 0 0 5px 0;}
.HomePage .MoreLinkOpen a {background: url("/media/4063/icon-raquo-top.png") 0 4px no-repeat; padding: 0 0 0 12px; outline: none;}
.HomePage .MoreLinkOpen a:hover {background: url("/media/28143/icon-raquo-top-hover.png") 0 4px no-repeat; padding: 0 0 0 12px;}

.HomePage .MoreLinkClosed {padding: 0 0 5px 0;}
.HomePage .MoreLinkClosed a {background: url("/media/4058/icon-raquo-bottom.png") 0 4px no-repeat; padding: 0 0 0 12px; outline: none;}
.HomePage .MoreLinkClosed a:hover {background: url("/media/28148/icon-raquo-bottom-hover.png") 0 4px no-repeat; padding: 0 0 0 12px;}

.OpsporingVerzochtPage .MoreLinkClosed {padding: 0 0 5px 0;}
.OpsporingVerzochtPage .MoreLinkClosed a {background: url("/media/4058/icon-raquo-bottom.png") 0 4px no-repeat; padding: 0 0 0 12px; outline: none;}
.OpsporingVerzochtPage .MoreLinkClosed a:hover {background: url("/media/28148/icon-raquo-bottom-hover.png") 0 4px no-repeat; padding: 0 0 0 12px;}

.OpsporingVerzochtPage .MoreLinkOpen {padding: 0 0 5px 0;}
.OpsporingVerzochtPage .MoreLinkOpen a {background: url("/media/4063/icon-raquo-top.png") 0 4px no-repeat; padding: 0 0 0 12px;  outline: none;}
.OpsporingVerzochtPage .MoreLinkOpen a:hover {background: url("/media/28143/icon-raquo-top-hover.png") 0 4px no-repeat !important; padding: 0 0 0 12px;}

.OpsporingVerzochtPage .BlockGoldSolid {background: #eeeeee;}

.PageSection {padding: 0 0 30px 0;}
.OpsporingVerzochtPage .PageSection {padding: 0 0 30px 0;}

.OpsporingVerzochtPage .ColdCaseImage, .OpsporingVerzochtPage .ItemFooter .ButtonReplyTo, .ColdCaseImage {float: right;} 
.OpsporingVerzochtPage .ColdCaseImage, .ColdCaseImage {padding: 0 0 15px 15px;}

.OpsporingVerzochtPage .ItemFooter {width: auto; min-height: 23px; height: auto !important; height: 23px; padding: 0 0 4px 0;}
.OpsporingVerzochtPage .ItemFooter .MoreLinkClosed, .OpsporingVerzochtPage .ItemFooter .MoreLinkOpen {float: left; line-height: 2.20em;}

.OpsporingVerzochtPage .ColdCaseReplyWrapper {width: auto; min-height: 25px; height: auto !important; height: 25px; padding: 0 0 8px 0;}
.OpsporingVerzochtPage .ColdCaseReplyWrapper p {padding: 0 0 4px 0;}

/* Portefeuille Page Specific */
.PortefeuillePageBanner {overflow: hidden; background: #f2e6cb; position: absolute; top: 136px; width: 100%; min-height: 305px; height: auto !important; height: 305px; overflow: hidden;}
.PortefeuillePageBanner .PageBannerContent {margin: 0 auto; position: relative; width: 960px; min-height: 305px; height: auto !important; height: 305px;}
.PortefeuillePageBanner .PageBannerContentWrapper {position: absolute; left: -30px; top: 0; width: 1280px; min-height: 20px; height: auto !important; height: 20px;}

.PortefeuillePage {padding: 473px 0 0 0; position: relative; width: auto; min-height: 302px; height: auto !important; height: 302px;}
.PortefeuillePageWrapper  {background: url("/media/4379/bg-portefeuillepage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}

.PortefeuillePage .PageContentWrapper1 .PageContentColumn1, .PortefeuillePage .PageContentWrapper1 .PageContentColumn2 {float: left; min-height: 355px; height: auto !important; height: 355px;}
.PortefeuillePage .PageContentWrapper1 .PageContentColumn1 {padding: 0 15px 0 0; width: 618px;}
.PortefeuillePage .PageContentWrapper1 .PageContentColumn2 {padding: 0 0 0 15px; width: 312px;}

.PortefeuillePage .GoldboxRowWrapper {padding: 0 0 25px 0;}
.PortefeuillePage .GoldboxWrapper {width: 284px;}

.PortefeuillePage h1 {padding: 0 0 30px 0;}

.ItemBoxWrapper {width: auto; min-height: 20px; height: auto !important; height: 20px; padding: 0 0 12px 0;}
.ItemBoxImage, .ItemBoxImage img, .ItemBoxContent {float: left;}
.ItemBoxImage {padding: 0 15px 0 0; width: 180px; min-height: 120px; height: auto !important; height: 120px;}
.ItemBoxContent {width: 409px; min-height: 120px; height: auto !important; height: 120px;}

.PortefeuillePage .BlockGoldWrapper, .PortefeuillePage .BlockDarkBlueWrapper a {color: #ffffff;}
.PortefeuillePage .BlockGoldWrapper, .PortefeuillePage .BlockDarkBlueWrapper {padding: 0 0 12px 0;}
.PortefeuillePage .BlockGoldWrapper .BlockGoldContent  {padding: 0 25px 0 15px;}
.PortefeuillePage .BlockDarkBlueWrapper .BlockDarkBlueContent {padding: 0 15px 0 15px;}

.PortefeuillePage .CustomBlock1, .PortefeuillePage .BlueBlockWrapper {background: #ffffff; color: #313131; padding-bottom: 12px; margin: 0 0 12px 0; min-height: 50px; height: auto !important; height: 50px;}
.PortefeuillePage .CustomBlock1 img {float: left; padding: 0 0 12px 0;}

.PortefeuillePage .CustomBlock1 .ItemFooter .ButtonReplyTo {float: right;} 
.PortefeuillePage .CustomBlock1 .ItemFooter {width: auto; min-height: 23px; height: auto !important; height: 23px; padding: 0 0 4px 0;}

.PortefeuillePage .MoreLinkClosed {padding: 0 0 5px 0;}
.PortefeuillePage .MoreLinkClosed a {background: url("/media/4058/icon-raquo-bottom.png") 0 4px no-repeat; padding: 0 0 0 12px; outline: none;}

.PortefeuillePage .MoreLinkOpen {padding: 0 0 5px 0;}
.PortefeuillePage .MoreLinkOpen a {background: url("/media/4063/icon-raquo-top.png") 0 4px no-repeat; padding: 0 0 0 12px;}

.PortefeuillePage .MessageWrapper a:hover {color: #ff4400;}

.PortefeuillePage .MessageWrapper {width: auto; min-height: 10px; height: auto !important; height: 10px; padding: 0 0 12px 0;}
.PortefeuillePage .MessageItemBg, .PortefeuillePage .MessageItemContent {float: left;}
.PortefeuillePage .MessageItemBg {padding: 14px 0 0 0; width: 65px; background: url("/media/6450/icon-calendar2.png") no-repeat; min-height: 37px; height: auto !important; height: 37px;}
.PortefeuillePage .MessageItemContent {width: 538px; min-height: 10px; height: auto !important; height: 10px;}
.PortefeuillePage .MessageItemContent p {width: auto; min-height: 50px; height: auto !important; height: 50px;}

.PortefeuillePage .MessageWrapper .Raquo {color: #be9e55;}
.PortefeuillePage .MessageWrapper a:hover .Raquo {color: #006ddc;}

.PortefeuillePage .MessageDate, .PortefeuillePage .MessageMonth {width: 41px; color: #004380; font-weight: bold; text-align: center; line-height: 1.00em;}
.PortefeuillePage .MessageDate {font-size: 1.15em;}
.PortefeuillePage .MessageMonth {text-transform: uppercase; font-size: 0.55em;}

.AgendaWrapper {padding: 0 0 12px 0; width: auto; min-height: 308px; height: auto !important; height: 308px;}
.AgendaBgColorWrapper {background: #004380; width: 312px; min-height: 308px; height: auto !important; height: 308px;}
.AgendaHeader {padding: 0 0 0 15px; background: url("/media/4384/icon-politie1.png") 162px 2px no-repeat; line-height: 45px; width: auto; min-height: 45px; height: auto !important; height: 45px;}
.AgendaHeader  h2 {color: #ffffff; font-size: 1.25em;}
.AgendaContent {width: 266px; min-height: 218px; height: auto !important; height: 218px;}

.AgendaItemWrapper {padding: 0 0 0 7px; width: auto; min-height: 53px; height: auto !important; height: 53px;}
.AgendaItemBg, .AgendaItemContent {float: left;}
.AgendaItemBg {padding: 12px 0 0 0; width: 40px; background: url("/media/4389/icon-calendar.png") no-repeat; min-height: 41px; height: auto !important; height: 41px;}
.AgendaItemContent {font-size: 1.10em; background: #f8f2e5; border-bottom: solid 2px #ffffff; padding: 6px 0 0 15px; width: 206px; min-height: 45px; height: auto !important; height: 45px;}
.AgendaItemContent .Raquo {color: #be9e55;}

.AgendaDate, .AgendaMonth {width: 35px; color: #004380; font-weight: bold; text-align: center; line-height: 1.00em;}
.AgendaDate {font-size: 1.10em;}
.AgendaMonth {text-transform: uppercase; font-size: 0.55em;}

.AgendaContentScroller {padding: 0 0 0 47px; width: auto; min-height: 30px; height: auto !important; height: 30px;}
.AgendaWrapper .ScrollAgendaUp, .AgendaWrapper .ScrollAgendaDown {display: block; width: 221px; min-height: 30px; height: auto !important; height: 30px;}
.AgendaWrapper .ScrollAgendaUp {background: url("/media/4394/button-scrollup2.png") no-repeat;}
.AgendaWrapper .ScrollAgendaDown {background: url("/media/4399/button-scrolldown2.png") no-repeat;}
.AgendaItemContent span, .AgendaItemContent a {display: block; float: left;}
.AgendaItemContent a {width: 175px;}
/* .AgendaItemContent span {width: 10px; padding: 0 4px 0 0;} */

.AgendaItemContent .Raquo, .AgendaItemContent .AgendaItemArticleTitle {float: left; display: block;}
.AgendaItemWrapper .AgendaItemContent .Raquo {font-size: 1.35em; width: 10px; padding: 2px 4px 0 0; line-height: 0.75em;}
.AgendaItemContent .AgendaItemArticleTitle {width: 160px; cursor: pointer;}

.PortefeuillePage .jcarousel-list li,
.PortefeuillePage .jcarousel-item {
float: left;
list-style: none;
width: 312px;
padding: 0px;
height: 48px;
font-size: 1.2em;
}

.PortefeuillePage .jcarousel-container-vertical {
width: 312px;
height: 159px;
}

.PortefeuillePage .jcarousel-clip-vertical {
width: 312px;
height: 159px;
}

.PortefeuillePage .jcarousel-next-vertical {
position: absolute;
top: 170px;
left: 140px;
width: 27px;
height: 13px;
cursor: pointer;
background: url(/media/2261/jcarousel_control.png) no-repeat left top;
}

.PortefeuillePage .jcarousel-prev-vertical {
position: absolute;
top: -22px;
left: 140px;
width: 27px;
height: 13px;
cursor: pointer;
background: url(/media/2256/jcarousel_control_reverse.png) no-repeat left -28px;
}

.DistrictPage .jcarousel-list li,
.DistrictPage .jcarousel-item {
float: left;
list-style: none;
width: 464px;
padding: 0px;
height: 48px;
font-size: 1.2em;
}

.DistrictPage .jcarousel-container-vertical {
width: 464px;
height: 159px;
}

.DistrictPage .jcarousel-clip-vertical {
width: 464px;
height: 159px;
}

.DistrictPage .jcarousel-next-vertical {
position: absolute;
top: 170px;
left: 140px;
width: 27px;
height: 13px;
cursor: pointer;
background: url(/media/2261/jcarousel_control.png) no-repeat left top;
}

.DistrictPage .jcarousel-prev-vertical {
position: absolute;
top: -22px;
left: 140px;
width: 27px;
height: 13px;
cursor: pointer;
background: url(/media/2256/jcarousel_control_reverse.png) no-repeat left -28px;
}

/* District Content Page Specific */
.DistrictPageBanner {overflow: hidden; background: url("/media/10629/banner-disrtictpage-rep.jpg") repeat-x; position: absolute; top: 136px; width: 100%; min-height: 398px; height: auto !important; height: 398px; overflow: hidden;}
.DistrictPageBanner .PageBannerContent {margin: 0 auto; position: relative; width: 960px; min-height: 398px; height: auto !important; height: 398px;}
.DistrictPageBanner .PageBannerContentWrapper {position: absolute; left: -30px; top: 0; width: 1280px; min-height: 20px; height: auto !important; height: 20px;}

.HeaderTitle {z-index: 10; position: absolute; left: 45px; top: 12px; color: #ffffff; font-weight: bold; font-size: 1.20em;}
.GoogleMapLocation {width: 558px; height: 308px; position: absolute; left: 45px; top: 45px;}
/* .FlashLocation {display: none; z-index: 0; width: 646px; height: 398px; position: absolute; left: 116px; top: 0;} */
.FlashLocation {display: none; background: #be9e55; z-index: 0; width: 645px; height: 398px; position: absolute; left: 0; top: 0;}
.FlashLocation .FlashMovie object {z-index: 0; position: absolute; left: 0; top: 0;}
.FlashLocation img, .GoogleMapLocation img {cursor: pointer;}
.FlashLocation img {z-index: 10; position: absolute; left: 528px; top: 357px;}
#FlashTitle2 {display: none;}

.DistrictPage {padding: 569px 0 0 0; position: relative; width: auto; min-height: 302px; height: auto !important; height: 302px;}
.DistrictPageWrapper  {background: url("/media/4379/bg-portefeuillepage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}

.DistrictPage .PageContentWrapper1 .PageContentColumn1, .DistrictPage .PageContentWrapper1 .PageContentColumn2 {float: left; min-height: 355px; height: auto !important; height: 355px;}
.DistrictPage .PageContentWrapper1 .PageContentColumn1 {padding: 0 30px 0 0; width: 603px;}
.DistrictPage .PageContentWrapper1 .PageContentColumn2 {padding: 0 0 0 15px; width: 312px;}

.HeaderTitleWrapper {position: relative; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.HeaderTitleWrapper .HeaderTitleDropdown {position: absolute; right: 0; top: 0;}

.DistrictPage .CategoryList {font-size: 1.10em; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.DistrictPage .CategoryList ul li {padding: 0 0 12px 0;}
.DistrictPage .CategoryList ul li, .DistrictPage .CategoryList ul li a {float: left;}
.DistrictPage .CategoryList ul li a:hover, .DistrictPage .MessageWrapper a:hover {color: #ff4400;}
.CategoryList ul li .BulletSeparator {float: left; background: url("/media/6445/dot-gold2.png") center center no-repeat; padding: 0 7px; min-height: 16px; height: auto !important; height: 16px;}

.DistrictPage h1 {padding: 0 0 16px 0;}
.DistrictPage .ContentGeneric h2 {padding: 0 0 12px 0; color: #313131;}
.DistrictPage .MoreSubjectsButton {padding: 0 0 12px 0;}

.DistrictPage .HorRuler1, .DistrictPage .HorRuler2 {padding: 0 0 16px 0;}

.DistrictPage .MessageWrapper h3 {font-size: 1.05em; padding: 0 0 12px 0;}

.DistrictPage .MessageWrapper {width: auto; min-height: 10px; height: auto !important; height: 10px; padding: 0 0 12px 0;}
.DistrictPage .MessageItemBg, .DistrictPage .MessageItemContent {float: left;}
.DistrictPage .MessageItemBg {padding: 14px 0 0 0; width: 65px; background: url("/media/6450/icon-calendar2.png") no-repeat; min-height: 37px; height: auto !important; height: 37px;}
.DistrictPage .MessageItemContent {width: 538px; min-height: 10px; height: auto !important; height: 10px;}
.DistrictPage .MessageItemContent p {width: auto; min-height: 50px; height: auto !important; height: 50px;}

.DistrictPage .MessageWrapper .Raquo {color: #be9e55;}
.DistrictPage .MessageWrapper a:hover .Raquo {color: #006ddc;}

.DistrictPage .MessageDate, .DistrictPage .MessageMonth {width: 41px; color: #004380; font-weight: bold; text-align: center; line-height: 1.00em;}
.DistrictPage .MessageDate {font-size: 1.15em;}
.DistrictPage .MessageMonth {text-transform: uppercase; font-size: 0.55em;}
.MessageDetailsWrapper .RelatedCategories ul li, .MessageDetailsWrapper .PublishDetails ul li {float: left; font-size: 1.00em;}
.MessageDetailsWrapper li.PipeSeparator {padding: 0 5px;}
.MessageDetailsWrapper .RelatedCategories, .MessageDetailsWrapper .PublishDetails, .MessageDetailsWrapper .RelatedCategories ul li, .MessageDetailsWrapper .PublishDetails ul li {color: #313131;}
.RelatedCategories .RelatedCategoryLabel, .RelatedCategories .RelatedCategoryContent {font-weight: bold;}
.RelatedCategories .RelatedCategoryLabel, .PublishDetails .PublishDetailsLabel {float: left; font-size: 0.80em; padding: 0 5px 0 0;}

.DistrictPage .PageSection {padding: 0 0 16px 0;}
.DistrictPage .BlueBlockWrapper {padding-bottom: 12px; min-height: 25px; height: auto !important; height: 25px;}
.DistrictPage .BlueBlockWrapper h2, .DistrictPage .BlueBlockWrapper a {color: #ffffff;}
.DistrictPage .BlueBlockWrapper h2, .DistrictPage  .BlueBlockWrapper p {padding: 0 0 4px 0;}

.DistrictPage .BlueBlockWrapper .Raquo {color: #be9e55;}
.DistrictPage .NewsSection h2 {color: #866f3c; font-size: 1.20em;}

.BlueBlockWrapper .TwoColumnWrapper {padding: 10px 0 0 0; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.BlueBlockWrapper .TwoColumnWrapper .Column1, .BlueBlockWrapper .TwoColumnWrapper .Column2 {float: left; min-height: 10px; height: auto !important; height: 10px;}
.BlueBlockWrapper .TwoColumnWrapper .Column1 {width: 150px;}
.BlueBlockWrapper .TwoColumnWrapper .Column2 {width: 130px;}

.DistrictPage .WijkteamBlock {position: relative;}
.DistrictPage .WijkteamBlock .WijkteamHeader {position: relative; width: auto; min-height: 29px; height: auto !important; height: 29px;}
.DistrictPage .WijkteamBlock h2 {position: relative; left: -6px; top: 0; padding: 2px 6px; background: #4d7ca6; width: 268px; min-height: 15px; height: auto !important; height: 15px;}

.DistrictPage img.HeaderShield {vertical-align: text-bottom;}

.SelectButtonDown, .SelectButtonUp {display: block; width: 25px; min-height: 13px; height: auto !important; height: 13px; font-size: 0;}
.SelectButtonUp {margin: 0 0 15px 125px; background: url("/media/50885/up.png") no-repeat; position: relative;}
.SelectButtonDown {background: url("/media/50890/down.png") no-repeat; margin: 10px 0px 0px 125px; }

.DistrictPage .ScrollNewsUp, .DistrictPage .ScrollNewsDown {margin: 0 0 18px 0; display: block; width: 312px; min-height: 21px; height: auto !important; height: 21px;}
.DistrictPage .ScrollNewsUp {background: url("/media/8933/button-scrollup3blue.png") no-repeat;}
.DistrictPage .ScrollNewsDown {border-bottom: solid 1px #7FA1BF; margin-top: 50px;}

.DistrictPage .NewsSection {padding: 12px 0 0 0;}
.DistrictPage .ButtonTwitter {padding: 0 0 28px 0;}
.DistrictPage #twitter_multi_div .jcarousel-next jcarousel-next-vertical {min-height: 500px; height: auto !important; height: 500px;}

.DistrictPage .AgendaWrapper .AgendaHeader {background: none;}
.DistrictPage .AgendaWrapper h2 {color: #ffffff; padding: 0;}
.DistrictPage .AgendaWrapper .AgendaBgColorWrapper {background: #be9e55;}

/* Contact Content Page */
.ContactPageBanner {overflow: hidden; background: #f2e6cb; position: absolute; top: 136px; width: 100%; min-height: 91px; height: auto !important; height: 91px; overflow: hidden;}
.ContactPageBanner .PageBannerContent {margin: 0 auto; position: relative; width: 960px; min-height: 91px; height: auto !important; height: 91px;}
.ContactPageBanner .PageBannerContentWrapper {position: absolute; left: -30px; top: 0; width: 1280px; min-height: 20px; height: auto !important; height: 20px;}

.ContactPage {padding: 257px 0 0 0; position: relative; width: auto; min-height: 427px; height: auto !important; height: 427px;}
.ContactPageWrapper {background: url("/media/4053/bg-homepage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}

.ContactPage .PageContentWrapper1 .PageContentColumn1, .ContactPage .PageContentWrapper1 .PageContentColumn2 {float: left; min-height: 355px; height: auto !important; height: 355px;}
.ContactPage .PageContentWrapper1 .PageContentColumn1 {padding: 0 14px 0 0; width: 465px;}
.ContactPage .PageContentWrapper1 .PageContentColumn2 {padding: 0 0 0 15px; width: 466px;}

.ContactPage .BlockGoldOutline h2 {color: #866f3c; font-size: 1.20em; padding: 0 0 28px 0;}
.ContactPage .BlockGoldOutline h3, .ContactPage .BlockGoldOutline ul li {color: #313131;}
.ContactPage .BlockGoldOutline {border: solid 1px #deceaa;}
.ContactPage .BlockGoldOutline .BlockGoldColumn1, .ContactPage .BlockGoldOutline .BlockGoldColumn2 {float: left; min-height: 207px; height: auto !important; height: 207px;}
.ContactPage .BlockGoldOutline .BlockGoldColumn1 {width: 210px; padding: 0 32px 0 0;}
.ContactPage .BlockGoldOutline .BlockGoldColumn2 {width: 193px;}

.ContactPage .SocialMediaBlock {padding: 0 0 28px 0;}
.ContactPage .BlockGoldOutline ul li {padding: 3px; display: block; background: #f8f2e5; margin: 0 0 2px 0;}
.ContactPage h2.GoldHeader {color: #866f3c; font-size: 1.30em;}
.ContactPage h2 {padding: 0 0 16px 0;}
.ContactPage .ContentGeneric .Raquo {color: #be9e55; font-size: 1.30em;}

.ContactPage .GoogleMapsWrapper {width: 464px; min-height: 459px; height: auto !important; height: 459px;}
.ContactPage .GoogleMapsBgWrapper {background: url("/media/6479/bg-googlemaps.png") no-repeat; width: auto; min-height: 0px; height: auto !important; height: 0px;}
.ContactPage .GoogleMapsHeader {position: relative; width: auto; min-height: 58px; height: auto !important; height: 58px;}
.ContactPage .GoogleMapsContentWrapper {padding: 0 0 132px 45px; width: auto; min-height: 356px; height: auto !important; height: 356px;}
.ContactPage .GoogleMapsBgWrapperBg {background: url("/media/28552/bg-googlemaps-hover.png") no-repeat;}

.ContactPage .ZipCodeInput .ZipCodeInputTextBox input {font-size: 1.20em; color: #646464; font-weight: bold;}
.ContactPage .ZipCodeInput {position: absolute; left: 18px; top: 1px; padding: 4px 0 0 6px; width: 139px; min-height: 40px; height: auto !important; height: 40px;}
.ContactPage .ZipCodeInput .ZipCodeInputLabel {display: none;}
.ContactPage .ZipCodeInput .ZipCodeInputTextBox, .ContactPage .ZipCodeInput .ZipCodeInputButton {float: left;}
.ContactPage .ZipCodeInput .ZipCodeInputButton {padding: 0 0 0 7px;}
.ContactPage .ZipCodeInput .ZipCodeInputTextBox input {background: transparent; display: block; padding: 3px 5px; width: 74px; min-height: 26px; height: auto !important; height: 26px; border: 0;}
.ContactPage .ZipCodeInput .ZipCodeInputButton input {background: transparent; display: block; width: 34px; min-height: 32px; height: auto !important; height: 32px; border: 0; cursor: pointer;}

/* Aangiftewijzer */
.StandardPage .GoogleMapsWrapper {width: 464px; min-height: 459px; height: auto !important; height: 459px;}
.StandardPage .GoogleMapsBgWrapper {background: url("/media/6479/bg-googlemaps.png") no-repeat; width: auto; min-height: 0px; height: auto !important; height: 0px;}
.StandardPage .GoogleMapsHeader {position: relative; width: auto; min-height: 58px; height: auto !important; height: 58px;}
.StandardPage .GoogleMapsContentWrapper {padding: 0 0 132px 45px; width: auto; min-height: 356px; height: auto !important; height: 356px;}
.StandardPage .GoogleMapsBgWrapperBg {background: url("/media/21293/bg-googlemaps-hover.png") no-repeat; cursor: pointer;}

.StandardPage .ZipCodeInput .ZipCodeInputTextBox input {font-size: 1.20em; color: #646464; font-weight: bold;}
.StandardPage .ZipCodeInput {position: absolute; left: 18px; top: 1px; padding: 4px 0 0 6px; width: 139px; min-height: 40px; height: auto !important; height: 40px;}
.StandardPage .ZipCodeInput .ZipCodeInputLabel {display: none;}
.StandardPage .ZipCodeInput .ZipCodeInputTextBox, .ContactPage .ZipCodeInput .ZipCodeInputButton {float: left;}
.StandardPage .ZipCodeInput .ZipCodeInputButton {padding: 0 0 0 7px;}
.StandardPage .ZipCodeInput .ZipCodeInputTextBox input {background: transparent; display: block; padding: 3px 5px; width: 74px; min-height: 26px; height: auto !important; height: 26px; border: 0;}
.StandardPage .ZipCodeInput .ZipCodeInputButton input {background: transparent; display: block; width: 34px; min-height: 32px; height: auto !important; height: 32px; border: 0; cursor: pointer;}

/* Text Content Page */
.TextPageBanner {overflow: hidden; background: #f2e6cb; position: absolute; top: 136px; width: 100%; min-height: 228px; height: auto !important; height: 228px; overflow: hidden;}
.TextPageBanner .PageBannerContent {margin: 0 auto; position: relative; width: 960px; min-height: 228px; height: auto !important; height: 228px;}
.TextPageBanner .PageBannerContentWrapper {position: absolute; left: -30px; top: 0; width: 1280px; min-height: 20px; height: auto !important; height: 20px;}

.TextPage {padding: 393px 0 0 0; position: relative; width: auto; min-height: 327px; height: auto !important; height: 327px;}
.TextPageWrapper {background: url("/media/8990/bg-textpage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}

.TextPage .PageContentWrapper1 .PageContentColumn1, .TextPage .PageContentWrapper1 .PageContentColumn2 {float: left; min-height: 355px; height: auto !important; height: 355px;}
.TextPage .PageContentWrapper1 .PageContentColumn1 {padding: 0 30px 0 0; width: 706px;}
.TextPage .PageContentWrapper1 .PageContentColumn2 {padding: 0 0 0 15px; width: 209px;}

/* Actueel Content Page */
.ActueelBanner {overflow: hidden; background: #f2e6cb; position: absolute; top: 136px; width: 100%; min-height: 91px; height: auto !important; height: 91px; overflow: hidden;}
.ActueelBanner .ActueelBannerContent {margin: 0 auto; position: relative; width: 960px; min-height: 91px; height: auto !important; height: 91px;}
.ActueelBanner .ActueelBannerContentWrapper {position: absolute; left: -30px; top: 0; width: 1280px; min-height: 20px; height: auto !important; height: 20px;}

.ActueelPage {padding: 257px 0 0 0; position: relative; width: auto; min-height: 327px; height: auto !important; height: 327px;}
.ActueelWrapper {background: url("/media/1104/bg-overpolitiepage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}

.ActueelPage .PageContent .PageContentColumn1, .ActueelPage .PageContent .PageContentColumn2, .ActueelPage .PageContent .PageContentColumn3 {float: left; min-height: 355px; height: auto !important; height: 355px;}
.ActueelPage .PageContent .PageContentColumn1 {padding: 0 10px 0 0; width: 171px;}
.ActueelPage .PageContent .PageContentColumn2 {padding: 0 30px; width: 495px;}
.ActueelPage .PageContent .PageContentColumn3 {padding: 0 0 0 15px; width: 209px;}

/* Reply Content */
.ReplySection {position: relative; width: auto; min-height: 10px; height: auto !important; height: 10px;}
.ReplySection h4 {padding: 0 0 4px 0; font-weight: bold; color: #039ad0; font-size: 0.90em;}
.ReplySection .HorRuler1 {padding: 0 0 16px 0;}

.ReplyBoxWrapper {width: auto; min-height: 10px; height: auto !important; height: 10px;}
.ReplyBoxWrapper .ReplyName {font-weight: bold; padding: 0 0 5px 0; margin: 0 0 5px 0; border-bottom: solid 1px #dac8a1;}
.ReplyBoxWrapper .ReplyDate {padding: 0 0 5px 0; font-style: italic; color: #313131;}

/* Forms */
.FormLine {width: 405px; min-height: 10px; height: auto !important; height: 10px; padding: 0 0 14px 0;}
.FormLine textarea {float: left; padding: 2px 8px; width: 364px; min-height: 119px; height: auto !important; height: 119px;}
.FormLine .FormTextBox {float: left; width: 364px; min-height: 19px; height: auto !important; height: 19px; padding: 2px 8px;}
.FormLine input, .FormLine textarea {border: solid 1px #dac8a1;}
.FormLine .FormLabel, .FormLine .FormValidator {display: block; font-weight: bold; font-size: 0.75em;}
.FormLine .FormLabel {padding: 0 0 4px 0;}
.FormLine .FormValidator {float: left; padding: 5px 0 0 5px; width: 10px;}
.FormLine .CaptchaImage {padding: 16px 0 4px 0;}
.FormLine .CaptchaImage img {display: block; border: solid 1px #dac8a1;}
.FormLine input.FormSubmitButton {background: url("/media/1819/but-versturen-rechts.png") no-repeat; cursor: pointer; outline: none; display: block; border: none; width: 101px; height: 23px;}

#contour fieldset.contourFieldSet legend {display: none;}
#contour fieldset.contourFieldSet {border: none; padding: 0; margin: 0; font-size: 0.75em;}
.contourField {min-height: 10px; height: auto !important; height: 10px; padding: 0 0 4px 0;}
.text .fieldLabel, .contourField .fieldLabel {float: left; display: block; padding: 0 0 8px 0; width: 173px;}

#contour .text input {width: 285px;}
.FormBlock #contour .text input {width: 290px;}

#contour input.text, #contour textarea, #contour select, #contour .contourNavigation input {border: solid 1px #deceaa;}

#contour .geboortedatumindienuzicheerderheeftaangemeld, #contour .geboortedatumindienjejeeerderhebtaangemeld, #contour .relatietotdezepersoon {clear: both;}

#contour .radiobuttonlist label.fieldLabel {display: block; padding: 0 0 8px 0;}
#contour span.radiobuttonlist input, #contour span.radiobuttonlist label {float: left; display: block;}
#contour span.radiobuttonlist label {padding: 2px 4px 0 4px;}
#contour .aanhef span.radiobuttonlist br, #contour .geslacht span.radiobuttonlist br {display: none;}
#contour span.radiobuttonlist input {clear: both;}

#contour .aanhef span.radiobuttonlist input, #contour .geslacht span.radiobuttonlist input {clear: none;}
#contour .nummervandefotostaateronderenomschrijvingvanhetvoorwerp {padding: 0 0 16px 0;}
#contour .nummervandefotostaateronderenomschrijvingvanhetvoorwerp .fieldLabel {padding: 8px 0 4px 0; width: auto;}

#contour .reactie {padding: 0 0 16px 0;}
#contour .reactie .fieldLabel {padding: 8px 0 4px 0; width: auto;}

#contour textarea {clear: both; width: 459px; min-height: 128px; height: auto !important; height: 128px;}
.FormBlock #contour textarea {clear: both; width: 465px; min-height: 128px; height: auto !important; height: 128px;}

#contour .contourNavigation {position: relative; width: auto; min-height: 38px; height: auto !important; height: 38px;}
/* #contour .contourNavigation input.contourSubmit {position: absolute; right: 0; top: 0; cursor: pointer; outline: none; display: block; font-size: 0.80em; color: #ffffff; font-weight: bold; background: #004380; width: 151px; height: 38px;} */

#contour .contourNavigation input.contourSubmit {background: url("/media/1819/but-versturen-rechts.png") no-repeat; cursor: pointer; outline: none; display: block; border: none; width: 101px; height: 23px;}

.FormBlock #contour .contourNavigation {position: relative; width: 466px; min-height: 38px; height: auto !important; height: 38px;}

.PortefeuillePage #contour .text input {width: 175px;}
.PortefeuillePage #contour .text .fieldLabel, .PortefeuillePage #contour .contourField .fieldLabel {float: left; display: block; padding: 0 0 8px 0; width: 103px;}
.PortefeuillePage #contour textarea {clear: both; width: 277px; min-height: 128px; height: auto !important; height: 128px;}
.PortefeuillePage #contour .uwaanvraag {padding: 0 0 16px 0;}

/* Thema Banner */
.anderThema h3, .anderThema a {color: #004380;}
.anderThema h3 {font-size: 0.90em;}
.anderThema p {font-size: 0.80em;}
.anderThema span.Raquo {color: #ff4400;}
.anderThema p a {text-decoration: none;}
.anderThema p a:hover {color: #006ddc;}

/* HomePage Thema */
.HomePage .ThemeList p {padding: 0 0 35px 0;}
.HomePage .ThemeList .ActiveTheme a {color: #006ddc;}

/* Theme Overview Content Page */
.ThemeOverviewPage {padding: 393px 0 0 0; position: relative; width: auto; min-height: 327px; height: auto !important; height: 327px;}
.ThemeOverviewPageWrapper {background: url("/media/4379/bg-portefeuillepage-rep.png") repeat-y; width: auto; min-height: 10px; height: auto !important; height: 10px;}

.ThemeOverviewPage .PageContentWrapper1 .PageContentColumn1, .ThemeOverviewPage .PageContentWrapper1 .PageContentColumn2 {float: left; min-height: 355px; height: auto !important; height: 355px;}
.ThemeOverviewPage .PageContentWrapper1 .PageContentColumn1 {padding: 0 30px 0 0; width: 603px;}
.ThemeOverviewPage .PageContentWrapper1 .PageContentColumn2 {padding: 0 0 0 15px; width: 312px;}

/* Service Center Page Specific */
.ServiceCenterPage table, .StandardPage table {padding: 0 0 12px 0;}
.ServiceCenterPage fieldset legend, .StandardPage fieldset legend {font-weight: bold;}
.ServiceCenterPage fieldset, .StandardPage fieldset {font-size: 0.80em; padding: 12px; margin: 12px 0;}

/* Contact Content Page */
.ContactPage #contour .contourNavigation .contourSubmit, .OpsporingVerzochtPage #contour .contourNavigation .contourSubmit, .FormBlock #contour .contourNavigation .contourSubmit {border: 0; background: url("/media/1819/but-versturen-rechts.png") no-repeat; width: 101px; height: 23px;}

/* jQuery carousel ------------------------------------ */

.jcarousel-container {
position: relative;
}

.jcarousel-clip {
z-index: 2;
padding: 0;
margin: 0;
overflow: hidden;
position: relative;
}

.jcarousel-list {
z-index: 1;
overflow: hidden;
position: relative;
}

.jcarousel-list ul {
margin: 0px;
padding: 0px;
}

.jcarousel-list li,
.jcarousel-item {
list-style: none;
width: 464px;
padding: 0px;
margin: 0;
min-height: 50px;
height: auto !important;
height: 50px;
font-size: 1.2em;
}

/*
.jcarousel-list li,
.jcarousel-item {
float: left;
list-style: none;
width: 464px;
padding: 0px;
height: 145px;
font-size: 1.2em;
}
*/

.jcarousel-next {
z-index: 3;
display: none;
}

.jcarousel-prev {
z-index: 3;
display: none;
}

.jcarousel-container-vertical {
width: 464px;
height: 350px;
}

.jcarousel-clip-vertical {
width: 464px;
height: 350px;
}

.jcarousel-next-vertical {
position: absolute;
bottom: -30px;
left: 220px;
width: 27px;
height: 13px;
cursor: pointer;
background: url(/media/2261/jcarousel_control.png) no-repeat left top;

}

.jcarousel-next-vertical:hover,
.jcarousel-next-vertical:active {
background-position: 0 -14px;
}
.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:active {
cursor: default;
background-position: 0 -28px;
}

.jcarousel-prev-vertical {
position: absolute;
top: -30px;
left: 220px;
width: 27px;
height: 13px;
cursor: pointer;
background: url(/media/8977/omhoog.png) no-repeat left -28px;
}

.jcarousel-prev-vertical:hover,
.jcarousel-prev-vertical:active {
background-position: 0 -14px;
}

.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:active {
cursor: default;
background-position: 0 0px;
}

/* homeHeader */
#slideshow {
    position:relative;
    height:306px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    height: 306px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;

}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 306px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

div#nyroModalFull {
	font-size: 12px;
	color: #777;
}
div#nyroModalLoading {
	border: 4px solid #777;
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background: #fff url(/media/8709/ajaxloader.gif) no-repeat;
	background-position: center;
}
div#nyroModalLoading.error {
	border: 4px solid #f66;
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	border: 4px solid #777;
}
a#closeBut {
	position: absolute;
	display: block;
	top: -20px;
	right: -20px;
	width: 30px;
	height: 30px;
	text-indent: -9999em;
	background: url(/media/8704/close.png) no-repeat;
	outline: 0;
}
h1#nyroModalTitle {
	margin: 0;
	padding: 0;
	position: absolute;
	top: -22px;
	left: 5px;
	font-size: 12px;
	color: #ddd;
}
div#nyroModalContent {
	overflow: auto;
}
div.wrapper div#nyroModalContent {
	padding: 5px;
}
div.wrapperImg div#nyroModalContent {
	position: relative;
	overflow: hidden;
	text-align: center;
}
div.wrapperImg img {
	vertical-align: baseline;
}
div.wrapperImg div#nyroModalContent div {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 10px;
	margin: 10px;
	border: 1px white dotted;
	overflow: hidden;
	/* opacity: 0.2; */
	/* filter: alpha(opacity=20); */
	opacity: 0.2;
	filter: alpha(opacity=20);
}
div.wrapperImg div#nyroModalContent div:hover {
	/* opacity: 0.5; */
	/* filter: alpha(opacity=80); */
	cursor: help;
}
a.nyroModalPrev, a.nyroModalNext {
	z-index: 105;
	outline: none;
	position: absolute;
	top: 0;
	height: 100%;
	width: 40%;
	cursor: pointer;
	text-indent: -9999em;
	background: left 20% no-repeat;
	background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */
}
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext {
	height: 60%;
	width: 20%;
}

#GoogleMapDiv img {float: right; margin: -7px 0px 0px 0px;}
#FlashDiv img {float: right; margin: 7px 0px 0px 0px;}
.videoImage {width: 265px; position:absolute; clip:rect(30px,265px,140px,0px); margin: -30px 0px 0px 0px; top: 37px; left: 15px;}
.videoImagePlayer {position: absolute; top: 147px; left: 15px;}
.ButtonReplyTo {outline: none;}
.anderThema {position: absolute; top: 20px; left: 45px; cursor: pointer; z-index: 1;}
.anderThemaKnop {position: absolute; top: 272px; right: 566px; cursor: pointer; background: #B7954B; z-index: 1;}
ul.textresizer li {width: 20px;}

#postalCodeModal {display: none; width: 650px; height: 400px;}
#postalCodeFlashContainer {width: 647px; height: 397px;}

.GeenPostcode {margin: 11px 0px 0px 17px; font-size: 0.8em; max-height: 20px; height: auto !important; height: 20px; width: 125px; display: block;}
.GeenPostcode a {display: inline; width: 125px; max-height: 20px; height: auto !important; height: 20px;}

.ZipCodeInput .ZipCodeInputLabel {display: none;}
.ZipCodeInput .ZipCodeInputTextBox, .ZipCodeInput .ZipCodeInputButton {float: left;}
.ZipCodeInput .ZipCodeInputButton {padding: 0 0 0 7px;}
.ZipCodeInput .ZipCodeInputTextBox input { display: block; padding: 3px 5px; width: 74px; min-height: 13px; height: auto !important; height: 13px;}
.ZipCodeInput .ZipCodeInputButton input {display: block; width: 34px; min-height: 16px; height: auto !important; height: 16px; cursor: pointer;}

.ServiceCenterPage .ZipCodeInputButton input, .StandardPage .ZipCodeInputButton input {border: 0; background: url("/media/28328/but-zipcode.png") no-repeat; width: 25px; min-height: 24px; height: auto !important; height: 24px;}
/*
div.rotator { position: relative; background: #fff; }
div.navigation { position: absolute; top: -34px; right: 0px; }
div.navigation div.current, div.navigation a { width: 15px; height: 15px; margin: 0px 3px 0px 0px; float: left; overflow: hidden; color: #fff; font-size: 0.7em; font-weight: bold; text-align: center;}
div.navigation a:hover { text-decoration: none; color: #fff; background: #ccc;}
div.navigation div.current { background: #c00;}
div.navigation a { display: block; background: #014380; color: #fff}
*/

h2.OpsporingHeader {z-index: 1; position: absolute; left: 15px; top: 14px;}
div.rotator {padding: 36px 0 0 0; position: relative; width: auto; background: #ffffff;}
div.r1 {background: #ffffff;}
div.navigation {position: absolute; top: 2px; right: 0px;}
div.navigation div.current, div.navigation a {width: 12px; height: 12px; margin: 0 2px 0 0; float: left; overflow: hidden;}
div.navigation a:hover {text-decoration: none; background: #ff3701; color: #ffffff;}
div.navigation div.current {font-size: 0.95em; font-weight: bold; text-align: center; background: #ff3701; color: #ffffff; width: 16px; min-height: 16px; height: auto !important; height: 16px; line-height: 1.05em;}
div.navigation a {font-size: 0.95em; font-weight: bold; text-align: center; display: block; background: #004380; color: #ffffff; width: 16px; min-height: 16px; height: auto !important; height: 16px; line-height: 1.05em;}

#preloader1 {float: left; background: url('/media/28173/preloaderfinal.png'); background-position: 0 0; width: 31px; height: 31px;}
#preloader2 {float: left; background: url('/media/28173/preloaderfinal.png'); background-position: 0 0; width: 31px; height: 31px;}
#preloader3 {float: left; background: url('/media/28173/preloaderfinal.png'); background-position: 0 0; width: 31px; height: 31px;}

.BannerPreloader {position: absolute; top: 15px; left: 163px; z-index: 99999;}
.BannerPreloader a {text-decoration: none;}

/* Button Hovers */
a.ButtonCurrentInvestigation {position: relative; background: url("/media/28263/but-reageeronderzoek-down.png") no-repeat; width: 238px; min-height: 23px; height: auto !important; height: 23px;}
a.ButtonCurrentInvestigation img {position: absolute; left: 0; top: 0; width: 238px; height: 23px; border: 0;}

a.ButtonColdCase {position: relative; background: url("/media/28253/but-reageercase-down.png") no-repeat; width: 215px; min-height: 23px; height: auto !important; height: 23px;}
a.ButtonColdCase img {position: absolute; left: 0; top: 0; width: 215px; height: 23px; border: 0;}

a.ButtonReply {outline: none; float: right; position: relative; background: url("/media/1810/but-reageren-rechts.png") no-repeat; width: 101px; min-height: 23px; height: auto !important; height: 23px;}
a.ButtonReply img {position: absolute; left: 0; top: 0; width: 101px; height: 23px; border: 0;}

a.ButtonNotOk {outline: none; float: right; position: relative; background: url("/media/1803/but-nietok-gold.png") no-repeat; width: 104px; min-height: 23px; height: auto !important; height: 23px;}
a.ButtonNotOk img {position: absolute; left: 0; top: 0; width: 104px; height: 23px; border: 0;}

a.ButtonCurrentInvestigation img, a.ButtonColdCase img, a.ButtonReply img, a.ButtonNotOk img {visibility: hidden;}
a.ButtonCurrentInvestigation:hover img, a.ButtonColdCase:hover img, a.ButtonReply:hover img, a.ButtonNotOk:hover img {visibility: visible;}

/* ZipCode */
.BlockGoldWrapper .ZipCodeInputDropDown {position: absolute; left: 151px; top: 106px;}
.ZipCodeInputDropDown .ZipCodeWrapper {background: url("/media/39337/bg-block-gold-but.jpg") no-repeat; position: absolute; right: 0; top: 0; width: 284px; min-height: 45px; height: auto !important; height: 45px;}
.ZipCodeInputDropDown .ZipCodeDropDown {position: absolute; left: 10px; top: 9px;}
.ZipCodeInputDropDown .ZipCodeDropDown select {outline: none; border: none; width: 219px;}
.BlockGoldWrapper .ZipCodeWrapper .ZipCodeInputButton {position: absolute; left: 231px; top: 5px;}

.ZipCodeInputDropDown .ZipCodeWrapperHover {background: url("/media/39342/bg-block-gold-but-overlay.jpg") no-repeat; position: absolute; right: 0; top: 0; width: 284px; min-height: 45px; height: auto !important; height: 45px;}



















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
