/****************************************************************************/
/*                                                                          */
/* www.denhaag.nl/                                               */
/*                                                                          */
/* Filename:                $File: style.css $               */
/* Last changed by:         $Author: bslokxr $                              */
/* Last modified:           $Date: 2012-12-19 10:00:59 +0100 (Wed, 19 Dec 2012) $                                          */
/* Revision number:         $Rev: 220 $                                      */
/*                                                                          */
/****************************************************************************/

h1.pageTitle {display:none; font-size:100%;}

.hideElement, .displaynone {display:none;}

/* in page style */
.assemblyContent {float:left; width:495px;}

.assemblyContent ul li a { text-decoration: underline; }

.assemblySub p {padding:0 0 10px 0;}
	.assemblySub p.itemLeft {text-align:left;}
	.assemblySub p.itemRight {text-align:right;}
	.assemblySub p.itemCenter {text-align:center;}

	.assemblySub p.linkDirectBtm {border-top:1px solid #D9D9D9; overflow:hidden; width:100%; padding:0; margin:10px 0;}
	.assemblySub p.linkDirectTop {border-bottom:1px solid #D9D9D9; overflow:hidden; width:100%; padding:0; margin:10px 0;}
	.assemblySub p.linkDirectBtm a, .assemblySub p.linkDirectTop a {float:right; background:#056 url(../images/linkMoreArrow.gif) no-repeat right 4px; color:#fff; padding:0 18px 0 5px; text-decoration:none;}
	.assemblySub p.linkDirectBtm a:hover, .assemblySub p.linkDirectTop a:hover {background-position:right -66px; color:#fff; text-decoration: underline; }
	
	.assemblySub .itemDocument { font-weight:bold; text-decoration:none; }
	.assemblySub .icon-word { background: transparent url(../images/wordIcon.gif) no-repeat 0 0; padding-left: 21px; }
	.assemblySub .icon-pdf { background: transparent url(../images/pdfIcon.gif) no-repeat 0 0; padding-left: 21px; }
	.assemblySub .itemDocument img {vertical-align:middle; margin:0 5px 0 0;}
	
	.assemblySub p a {color:#333333; text-decoration:underline;}
	.assemblySub p a:hover {color:#056; text-decoration:none;}

.assemblySub h2 {padding:10px 0; /*color:#646464;*/}
.assemblySub .assemblyContent h2 {padding:10px 0 5px;/*color:inherit;*/font-size:100%;}
.assemblySub h3, .assemblySub h4 {padding:10px 0 5px;}
.assemblySub p.intro, .assemblySub p.itemTitle, .assemblySub p.introTitle {color:#646464; font-weight:bold;}
.assemblySub .topContentImage, .assemblySub .itemImg {padding:0 0 10px 0;}
.assemblySub .singleItem {padding:0 0 10px 0;}
.assemblySub .itemLine {font-size:1px; line-height:1px; height:1px; overflow:hidden; clear:both; background:#D9D9D9;}
.assemblySub .smallTitle {color:#000000; font-weight:bold; padding:20px 0 5px 7px;}

.assemblySub .innerContent table {margin:0;}
.assemblySub .innerContent table td, .assemblySub .innerContent table th, .assemblySub .innerContent table tr.odd td {padding:5px 7px; background:none;}

.assemblySub ol {padding:0 0 10px 23px; overflow:hidden}
	.assemblySub ol li {position:relative; padding:1px 0; list-style:decimal;}
	.assemblySub ol ol {padding-bottom:0;}
	.assemblySub ol span.itemNumber {position:absolute; left:-15px; color:#17914B; font-weight:bold;}
	
	.assemblySub ol.noListType {padding:0 0 10px 15px;}
	.assemblySub ol.noListType li {list-style:none;}
	.assemblySub ol ol.noListType {padding:0 0 0 25px;}
	.assemblySub ol ol span.itemNumber {left:-25px;}
	.assemblySub ol ol ol.noListType {padding:0 0 0 35px;}
	.assemblySub ol ol ol span.itemNumber {left:-35px;}
	.assemblySub ol ol ol ol.noListType {padding:0 0 0 45px;}
	.assemblySub ol ol ol ol span.itemNumber {left:-45px;}

.assemblySub ul {padding:0 0 10px 0;}
	.assemblySub ul li {padding:1px 0 1px 15px; background: url("../images/css/icon-opsomming.png") no-repeat scroll 0 5px transparent;}
	.assemblySub ul ul {padding:0;}
	
	.assemblySub ul.listAnker li {background:url(../images/listArrow.gif) no-repeat 0 7px; padding:1px 0 1px 8px;}
	/*.assemblySub ul.listAnker a {text-decoration:none;}*/
	
	.assemblySub ul.squareList a {text-decoration:underline;}
	.assemblySub ul.squareList a:hover {text-decoration:none;}

.assemblySub .itemImgRight {float:right; padding:0 0 10px 12px;}
.assemblySub .itemImgLeft {float:left; padding:0 12px 10px 0;}
.assemblySub .itemImgCenter {padding:0 0 10px 0; text-align:center;}

.assemblySub .unitFlash, .assemblySub .unitMap {padding:0 0 10px 0;}
.assemblySub .unitFlash span {display:none;}

.assemblySub .itemDigit {padding:0 0 20px 0;}
	.assemblySub .itemDigit h3 {padding:2px 0;}
	.assemblySub .itemDigit p {padding:2px 0;}

.assemblySub table {width:100%; margin:5px 0 10px 0; border:none}
	.assemblySub table caption {text-align:left; font-weight:bold; padding:0 0 10px 0;}
	.assemblySub table caption a {color:#056;}
	.assemblySub table th {font-weight:bold; text-align:left; background-color:#EBEBEB; padding:7px 10px;}
	.assemblySub table td {padding:7px 10px; vertical-align:top; /*font-weight:normal;*/}
	.assemblySub table td.typeList {background-image:url(../images/listSquare.gif); background-repeat:no-repeat; background-position:10px 11px; padding-left:20px}
	.assemblySub table tr.odd td, .assemblySub table tr.odd th {background-color:#F4F4F4;}
/* home page style */
.stationMediumImg {margin:15px 0 0 0; width:930px; height:306px; position:relative; overflow:hidden;}
	.stationMediumImg .unitImg {position:absolute; left:0; top:0; /*z-index:1;*/}
	.stationMediumImg .unitLogo {position:absolute; right:0; top:0; z-index:2; width:225px; height:155px; background:url(../images/wideLogoImg.png) no-repeat right top;}
	/*.stationMediumImg ul {position:relative; left:0; top:0; z-index:5; width:360px; height:306px; background:#F3F3F3;}*/
	.stationMediumImg ul {/*position:relative; left:0;*/ top:0; /*z-index:5;*/ /*width:294px;*/ height:306px; /*background:#F3F3F3;*/ /*opacity: 0.95; filter: Alpha(Opacity=95);*/}
	.stationMediumImg ul li {border-bottom:1px solid #BBBBBB; background:none;}
	.stationMediumImg ul li.unitOpen {padding:10px 15px; height:134px; overflow:hidden;}
	.stationMediumImg ul li.unitClose {font-weight:bold; padding:0;}
	.stationMediumImg ul li.unitClose a {display:block; padding:10px 15px; background:url(../images/wideImgArrow.gif) no-repeat right center;}
	
	.stationMediumImg h2 {padding:10px 0; color:#000; line-height:normal;}
	.stationMediumImg a.linkMore {text-decoration:underline;}
	
	.stationMediumImg .unitSingle {position:relative; left:0; top:0; z-index:5; width:600px; padding:10px 15px; color:#fff;}
	.stationMediumImg .unitSingle p {padding:0 0 10px 0;}
	.stationMediumImg .unitSingle button.itemBtn span {background:url(../images/videoIcon.gif) no-repeat 5px 1px; padding:0 10px 0 30px;}
	.stationMediumImg .unitSingle a {color:#fff;}

.assemblyRight .stationMediumImg {margin:0; width:705px;} /* add left column */
/* left menu style */
.assemblyLeft {width:195px; float:left; padding:0 0 15px 0;}
/**//*
	.assemblyLeft .topAngle, .assemblyLeft .btmAngle {display:none;}
	.assemblyLeft ul {border-bottom:1px solid #CCCCCC; padding:0;}
	.assemblyLeft ul li {border-top:1px solid #CCCCCC; padding:0; background:none;}
	.assemblyLeft li a {background:#F5F5F5; font-weight:normal; color:#1F1F1F; padding:4px 5px 4px 0; display:block; height:1%}
	.assemblyLeft li.itemOpen a {background:#fff url(../images/leftMenuArrow.gif) no-repeat right -86px; font-weight:bold; color: #056}
	.assemblyLeft li.itemOpen a:hover {background-position:right 10px;}
	.assemblyLeft li.itemOpen li a {background:#F5F5F5; font-weight:normal; color:#1F1F1F}
	.assemblyLeft li a.itemOpen {background:url(../images/leftMenuArrow.gif) no-repeat 0 -185px; padding-left:10px}
	.assemblyLeft li ul {border-bottom:none}
	.assemblyLeft li ul li a {padding-left:15px}
	.assemblyLeft li ul li a.itemOpen {background:url(../images/leftMenuArrow.gif) no-repeat 15px -185px; padding-left:25px}
	.assemblyLeft li ul li ul li a {padding-left:30px;}
	.assemblyLeft li ul li ul li.itemOpen a {background:#fff url(../images/leftMenuArrow.gif) no-repeat right -86px;}
	.assemblyLeft ul li a.itemActive {color:#17914B; background:#EAEAEA;}
	*//**/
/* sitemap style */
.unitHomeLevelItem {width:930px; float:left; padding-bottom:20px;}
	.unitHomeLevelItem h2 {padding:0 0 2px 0; text-transform:lowercase; border-bottom:1px solid #ededed;}
	.unitHomeLevelItem dl {width:33%; float:left; padding:5px 0;}
	.unitHomeLevelItem dl dt {font-weight:bold; text-transform:lowercase; color:#333;}
	.unitHomeLevelItem dl dd {padding:4px 5px 5px 0;}
	.unitSitemapLevels ul li {background:url(../images/listArrow.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
	.unitSitemapLevels ul li ul {padding-top:3px;}
	.unitSitemapLevels ul li ul li {padding:0 0 0 10px; color:#ccc; background:url(../images/listSmallSquare.gif) no-repeat 0 6px;}
	.unitSitemapLevels ul li ul li a {color:#666;}
/* four items block style */
.stationFour {padding:20px 0 0 0; float:left; width:954px; margin:0 0 0 -24px; overflow:hidden; position:relative;}
	.stationFour .unitStation {float:left; padding:0 0 0 24px;}
	.stationFour .itemBlock .btmAngle, .itemBlock .unitStation .topAngle {display:none;}
	.stationFour .itemBlock {width:166px;}
	.stationFour .itemBlock .imgCnt {padding:3px 0;}
	.stationFour h3 {padding:0 0 4px 0; line-height:normal;}
	.stationFour .listSmall {padding:0;}
	.stationFour .listSmall li {background:url(../images/listArrow.gif) no-repeat 0 6px; padding:0 0 2px 8px;}
	.stationFour .listSmall li span.itemDate {color:#636363; display:block;}
	
	.stationFour p.linkMore {padding:0 0 0 8px;}
	.stationFour p.linkMore a, .stationFour a.linkMore {text-decoration:underline;}
	.stationFour p.linkMore a:hover, .stationFour a.linkMore:hover {text-decoration:none;}
	/* custom item style */
	.stationFour .itemBlockCustom {width:170px; background:url(../images/stationFourBg.gif) repeat-y 0 0; position:relative;}
	.stationFour .itemBlockCustom h3 {padding:6px 12px 4px 12px;}
	.stationFour .itemBlockCustom .topAngle {background:url(../images/stationFourBg.gif) no-repeat -170px 0; height:6px; line-height:1px; font-size:1px; overflow:hidden; position:absolute; width:170px; left:0; top:0;}
	.stationFour .itemBlockCustom .btmAngle {background:url(../images/stationFourBg.gif) no-repeat -340px 0; height:6px; line-height:1px; font-size:1px; overflow:hidden; position:absolute; width:170px; left:0; bottom:0;}
	.stationFour .itemBlockCustom .textCnt {padding:0 12px 10px 12px; z-index:1;}
	
	.assemblyRight .stationFour .stationForm {background:none; width:auto;}
	.assemblyRight .stationFour form {width:164px; padding:0;}
	.assemblyRight .stationFour .stationForm h3 {width:164px; line-height:normal; padding:0 0 4px 0; border:none;}
	.assemblyRight .stationFour fieldset {width:164px; border:none; padding:0;}
	.assemblyRight .stationFour .stationForm p {width:164px; padding:2px 0 5px 0;}
	.assemblyRight .stationFour input {margin:2px 2px 0 0; width:16px;}
	.assemblyRight .stationFour label {font-size:100%}
	.assemblyRight .stationFour p.itemBtn {border:none; text-align:left; margin:0; padding:5px 0;}

	ul.listLinkCustom {position:relative; padding:0;}
		ul.listLinkCustom li {padding:2px 0; border-bottom:1px solid #E6E6E6; background:none;}
ul.listLinkCustom li a {
	display: block;
	padding: 3px 0px 3px 26px; /* 22-3-2011: replace images with css icons */
}
		ul.listLinkCustom li a:hover {text-decoration:none;}
		ul.listLinkCustom li a img {vertical-align:middle; padding:0 5px; margin:-1px 0 0 0;}

.assemblyRight .stationFour {width:722px; margin:0 0 0 -15px;}
	.assemblyRight .stationFour .unitStation {padding:0 0 0 15px;}
	.assemblyRight .stationFour .itemBlock {width:164px;}
/* three items style */
.stationThree {padding:20px 0 0 0; float:left; width:708px; margin:0 0 0 -1px; overflow:hidden; position:relative; background:url(../images/stationThreeBg.png) no-repeat 1px 20px;}
	.stationThree .unitStation {float:left; padding:0 0 0 1px; width:235px; position:relative;}
	.stationThree h3 {padding:8px 12px 4px 12px;}
	.stationThree .imgCnt {float:left; padding:3px 12px 12px 12px; height:80px;}
	.stationThree .textCnt {display:table; height:1%; padding:0 12px 12px 0;}
	.stationThree .textCnt p {padding:0 0 18px 0;}
	.stationThree .textCnt p a {text-decoration:none;}
	.stationThree .textCnt p a:hover {text-decoration:underline;}
	.stationThree p.linkMore {padding:0; white-space:nowrap;}
	.stationThree p.linkMore a {background:#056 url(../images/linkMoreArrow.gif) no-repeat right 5px; color:#fff; padding:0 18px 0 5px; float:left;}
	.stationThree p.linkMore a:hover {background-position:right -66px; text-decoration:none;}
/* carousel style */
.stationCarousel {padding:20px 0; float:left; width:930px;}
	.stationCarousel .unitCarousel {background:#F3F3F3; position:relative;}
	.stationCarousel .itemArrowLeft, .stationCarousel .itemArrowRight {position:absolute; z-index:2; display:block; width:30px; height:30px; top:54px; text-indent:-200px; overflow:hidden; cursor:pointer;}
	.stationCarousel .itemArrowLeft {left:0; background:#008F7A url(../images/carouselBackArrow.gif) no-repeat center 7px;}
	.stationCarousel .itemArrowRight {right:0; background:#008F7A url(../images/carouselNextArrow.gif) no-repeat center 7px;}
	.stationCarousel .itemArrowLeft:hover, .stationCarousel .itemArrowRight:hover {background-position:center -22px;}
	.stationCarousel .disableArrow {background-color:#ccc; cursor:default;}
	.stationCarousel .clipCarousel {margin:0 10px; padding:8px 0; overflow:hidden; position:relative; /*z-index:1;*/}
	
	.stationCarousel .clipScriptLoad {height:122px;}

.stationCarousel ul.listScriptLoad {width:1000em; position:absolute; padding:0 6px;}
	.stationCarousel ul li {width:168px; height:120px; float:left; background:#fff; border:1px solid #D6D6D6; margin:0 12px 0 0; padding:0; text-align:center; overflow:hidden;}
	.stationCarousel ul li .textCnt {font-weight:bold; padding:5px 0 0 0;}
	.stationCarousel ul li .imgCnt {padding:3px 5px;}

/* header content style */
.stationHeaderIn {float:left; width:100%; padding:0 0 20px 0; position:relative;}
	.stationHeaderIn .unitText {padding:10px 0; float:left; width:718px;}
	.stationHeaderIn .unitLogoImg {width:182px; height:90px; background:url(../images/contentLogoImg.gif) no-repeat right top; float:right;}
	.stationHeaderIn h1 {line-height:135%;}
	.stationHeaderIn h2, .stationHeaderIn .h2 {line-height:135%; padding:5px 0; color:#666;}
	.stationHeaderIn h2 strong, .stationHeaderIn .h2 strong {color:#000;}
	.stationHeaderIn .itemHeaderLogo {float:right; text-align:right; width:165px; height:100px; overflow:hidden; position:relative;}
	.stationHeaderIn .itemHeaderLogo ul {padding:0;}
	.stationHeaderIn .itemHeaderLogo ul.listScriptLoad {width:1000em; position:absolute;}
	.stationHeaderIn .itemHeaderLogo ul li {padding:0; background:none; text-align:right; width:165px; float:left;}
	.stationHeaderIn .itemRubrik {padding:0 0 5px 0; font-weight:bold; color:#FFF;}
		.stationHeaderIn .itemRubrik span {padding:1px 3px; background-color:#646464;}
	.stationHeaderIn .itemDate {color:#646464; padding:2px 0 0 0; height:1%; overflow:hidden; position:relative;}
		.stationHeaderIn .itemDate span {display:inline-block; margin:0 10px 0 -11px; padding:0 10px 0 11px; position:relative; background:url(../images/dateSeparator.gif) no-repeat left center;}

	.assemblyRight .stationHeaderIn .unitText {width:495px;}
/* politieke kalender style */
.politiekeKalenderContainer {width:714px; float:left; margin:0 0 15px 0;}
	.politiekeKalenderContainer .paginationBar {position:relative; margin:-28px 0 0 0;}
	.politiekeKalenderContainer .paginationBar ul {float:left;}
	.politiekeKalenderContainer .paginationBar ul li {margin:0 2px 0 0;}
	.paginationBar .calendarDate {float:left; padding:5px 0 0 10px; font-weight:bold;}
	
.calendarDaysHeader {width:720px; border-left:1px solid #f1f1f1; float:left;}
.calendarDaysHeader p.date {width:101px; text-align:center; background-color:#f1f1f1; color:#333333; font-weight:bold; float:left; border-right:1px solid #fff; padding:0;}
.calendarDaysHeader p.last {border-right:1px solid #f1f1f1;}

.calendarCellsWrapper {border-left:1px solid #dfdfdf; border-top:1px solid #dfdfdf; float:left; width:714px;}
	.calendarDayCell {width:101px; height:109px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; float:left;}
	.calendarDayCell p.date {background-color:#f7f7f7; font-weight:bold; text-align:right; padding:2px 10px 2px 0;}

	.calendarDayCell p.pastdate {background-color:#fff; color:#acacac; font-weight:bold; text-align:right; padding:2px 10px 2px 0;}
	.calendarDayCell .event {padding:0; height:88px; position:relative; overflow:hidden;}
	.calendarDayCell.currentdate .date {background-color:#008f7a; color:#FFF;}
	.calendarDayCell.currentdate .event {border:1px solid #008f7a; border-top:none;}
	.calendarDayCell .event .itemEvent {padding:5px;}
	.calendarDayCell .event .itemEvent a {text-decoration:none;}
	.calendarDayCell .event span.eventmore {position:absolute; bottom:0; right:0; padding:0;}
	.calendarDayCell .event span.eventmore a {background-color:#dadada; padding:0 5px 0 5px; float:right;}
	.calendarDayCell .event .tooltipIn {display:none;}
/* sidebar style */
.assemblySide {float:right; width:182px;}
	/*.assemblySide .topAngle, .assemblySide .btmAngle {display:none;} */
	.assemblySide .itemBlock {background:url(../images/stationThreeBg.png) no-repeat top left #E7E7E7; width:162px; padding:10px 10px 15px; margin:0 0 10px 0;}
	.assemblySide .itemFilter {background:url(../images/stationThreeBg.png) no-repeat top left #E7E7E7; width:162px; padding:10px 10px 5px; margin:0 0 10px 0;}
	.assemblySide h2, .assemblySide h3 {line-height:135%; padding:0 0 5px 0; margin:0; color:#000;}
	.assemblySide .itemFilter h3 {padding:0 0 3px 0;}
	.assemblySide .textCnt {padding:0;}
	.assemblySide .listSmall {padding:0;}
	.assemblySide .listSmall li, .assemblySide .itemFilter li {background:url(../images/listArrow.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
	.assemblySide p.linkMore {padding:2px 0 0 10px;}
	.assemblySide .itemFilter li span {color:#636363;}
	
	.assemblySide .itemBlock .itemBlock {background:none; width:auto; padding:0; margin:0;}
	
	.assemblySide dl dt {font-weight:bold; color:#333; padding:10px 0 0 0;}
	.assemblySide dl dd a {color:#333;}
	.assemblySide .colorBlock {background:#fff}
/* sidebar form style */
.assemblySide .stationForm {background: none;/*background:url(../images/stationThreeBg.png) no-repeat top left #E7E7E7;*/ width:auto;}
	.assemblySide .stationForm form {/*padding:10px;*/padding: 0px; margin:0; width:162px;}
	.assemblySide .stationForm fieldset {width: auto;}
	.assemblySide .stationForm h2, .assemblySide .stationForm h3 {width:162px; padding:0; border:none}
	.assemblySide .stationForm p {width:162px;}
	.assemblySide .stationForm p span {width:auto;}
	/*.assemblySide .stationForm p label {display:none;}*/
	.assemblySide .stationForm p .inputText {width:155px; border:1px solid #CCCCCC; padding:2px; color:#646464; margin:0;}
	.assemblySide .stationForm textarea {width: 155px}
	.assemblySide .stationForm p select {border:1px solid #CCCCCC; padding:1px; color:#646464; width:162px; margin:0;}
	.assemblySide .stationForm button strong {background-image:none; margin:0;}
/* sidebar calendar style */
.sideCalendar {background:#fff; padding:0 0 10px 0; overflow:hidden; width:182px;}
.sideCalendarMonth {text-align:center; font-weight:bold; color:#008f7a; position:relative; padding:0 0 4px 0;}
.sideCalendarMonth a.next {padding:1px 4px; color:#666; background:#008F79 url(../images/navNextArrow.png) no-repeat 4px center; text-indent:-100px; overflow:hidden; width:6px; position:absolute; right:0;}
.sideCalendarMonth a.prev {padding:1px 4px; color:#666; background:#008F79 url(../images/navPrevArrow.png) no-repeat 4px center; text-indent:-100px; overflow:hidden; width:6px; position:absolute; left:0;}
.sideCalendarMonth a:hover {background-color:#ccc; text-decoration:none;}
.sideCalendarWrapper .calendarDaysHeader {width:182px; border:0; background:none;}
.sideCalendarWrapper .calendarDaysHeader p.date {width:25px; text-align:center; background-color:#fff; color:#333333; font-weight:bold; float:left; border-right:1px solid #fff; padding:2px 0; border-bottom:1px solid #dfdfdf;}
.sideCalendarWrapper .calendarDaysHeader p.last {border:0; border-bottom:1px solid #dfdfdf;}

.sideCalendarWrapper .calendarCellsWrapper {float:left; width:182px; border:none;}
	.sideCalendarWrapper .calendarCellsWrapper .calendarDayCell {width:25px; height:auto; overflow:hidden; border-right:1px solid #fff; border-bottom:1px solid #fff; float:left; padding:0;}
	.sideCalendarWrapper .calendarCellsWrapper .calendarDayCell a.date {width:25px; height:auto; display:block; background-color:#f7f7f7; font-weight:normal; text-align:center; padding:3px 0; border:0;}
	.sideCalendarWrapper .calendarCellsWrapper .calendarDayCell a.date:hover {background-color:#ccc; color:#FFF; text-decoration:none;}
	.sideCalendarWrapper .calendarCellsWrapper .calendarDayCell span.pastdate {width:25px; background-color:#fff; color:#acacac; font-weight:normal; text-align:center; padding:3px 0; display:block;}
	.sideCalendarWrapper .calendarCellsWrapper .calendarDayCell.currentdate a.date {background-color:#008f7a; color:#FFF;}
	.sideCalendarWrapper .calendarCellsWrapper .calendarDayCell p a {background-color:#dadada; padding:0;}
/* pagination style */
.paginationBar {overflow:hidden; width:100%;}
	.paginationBar ul {float:right; padding:0 0 10px 0;}
	.paginationBar ul li {float:left; font-weight:bold; margin:0 0 0 1px; padding:0; background:none;}
	.paginationBar ul li a, .paginationBar ul li span {color:#646464; background-color:#f1f1f1; float:left; line-height:160%; padding:2px 8px; text-align:center; display:block; overflow:hidden;}

	.paginationBar ul li span {background-color:#FFF; color:#000; padding:2px 7px;}
	.paginationBar ul li.next a {background:url(../images/navNextArrow.png) no-repeat 8px center #008f79; color:#000; text-indent:-99em; width:6px;}
	.paginationBar ul li.prev a {background:url(../images/navPrevArrow.png) no-repeat 8px center #008f79; color:#000; text-indent:-99em; width:6px;}
	.paginationBar ul li a:hover {text-decoration:none; background-color:#008f79; color:#fff;}
	.paginationBar ul li.next a:hover, .paginationBar ul li.prev a:hover {background-color:#999;}
	
	.paginationBar .counter {float:left; padding:4px 8px 0 0;}
	.paginationBar .counterRight {float:right; padding:4px 8px 0 0;}
	.paginationBar .backlink {float:left; padding:4px 0 0 0;}
	.paginationBar .backlink a {background:url(../images/terugArrow.png) no-repeat left center; padding:0 0 0 8px;}
/* listing toolbar, like at mijn raad */
.listingToolBar {background-color:#f5f5f5; border-bottom:1px solid #d6d6d6; overflow:hidden; width:495px; padding:5px 0; margin:0 0 20px 0;}
	.listingToolBar ul {float:right; padding:2px 5px 2px 0; overflow:hidden;}
	.listingToolBar ul li {color:#008f79; background:none; float:left; font-weight:bold; margin:0 0 0 -1px; border-left:1px solid #008f79; padding:0 6px 0 5px; line-height:100%;}
	.listingToolBar ul li a {color:#333; font-weight:normal;}
/* listing style */
.listingTitle {background:#F0F0F0; color:#000000; overflow:hidden; margin:0 0 10px; width:100%;}
	.listingTitle span {color:#000000; float:left; font-weight:bold; padding:10px;}
	.listingTitle span em {font-style:normal; font-weight:normal; padding:0 0 0 5px;}
	.listingTitle a {float:right; padding:10px; text-decoration:underline;}
	.listingTitle span a:hover {text-decoration:none; color:#008f79;}

.listingItem {border-bottom:1px solid #d6d6d6; overflow:hidden; width:100%; padding:0 0 10px 0; margin:0 0 10px 0;}
	.listingItem .listingItemBody {display:table; height:1%;}
	.listingItem .listingItemImage {float:right; padding:3px 0 0 10px;}
		.topDir .listingItemImage {float:left; padding:3px 15px 10px 0;}
		.rtlDir .listingItemImage {float:left; padding:3px 10px 0 0;}
	
	.listingItem .listingItemName {float:left; width:130px; padding:0;}
		.listingItem .listingItemName span {padding:0 0 0 10px; font-weight:bold; color:#646464; display:block;}
	.listingItem h4 {padding:2px 0;}
	.listingItem p {padding:0;}
	.listingItem .date {color:#646464; font-style:normal;}
	.listingItem .morelink a {color:#000000; font-weight:normal;}
	.listingItem .official {padding:0 5px 7px 0;}

.listNotifications {padding:0 0 10px 0;}
	.listNotifications h4 {padding:5px 0;}
	.listNotifications ul.arrowList {padding:0 0 0 5px;}
	.listNotifications ul.arrowList li {background:url(../images/listArrow.gif) no-repeat 0 7px; padding:1px 0 1px 8px;}
	.listNotifications ul.arrowList a {text-decoration:underline;}
	.listNotifications ul.arrowList a:hover {text-decoration:none;}

.listTip {padding:5px 0 10px 0; border-top:1px solid #d6d6d6; overflow:hidden; width:100%;}
	.listTip .listingItemImage {float:left; background:url(../images/tipBg.gif) no-repeat 0 0; width:113px; height:134px; padding:0 10px;}
	.listTip .listingItemImage img {margin:10px 0 0 0;}
	.listTip .listingItemBody {display:table; height:1%;}
	.listTip .listingItemBody p {font-style:italic; font-family:Georgia,"Times New Roman",Times,serif; padding:5px 0 0 0;}
/* custom listing's item */
.listingImageTeaser {color:#000; margin:0 0 10px 0; background-color:#f0f0f0; overflow:hidden; width:495px;}
	.listingImageTeaser .listingItemImage {float:left; padding:0 10px 0 0}
	.listingImageTeaser .listingItemImage img {vertical-align:top;}
	.listingImageTeaser .listingItemBody {display:table; height:1%;}
	.listingImageTeaser .listingItemBody p {padding:10px 10px 0 0;}
	.listingImageTeaser p.linkMore {white-space:nowrap;}
		.listingImageTeaser p.linkMore a {background:#056 url(../images/linkMoreArrow.gif) no-repeat right 5px; color:#fff; text-decoration:none; padding:0 18px 0 5px; float:left;}
		.listingImageTeaser p.linkMore a:hover {background-position:right -66px; text-decoration:none;}

.unitFilter {padding:0 0 10px 0;}
	.unitFilter p {padding:0;}

.unitRow {overflow:hidden; margin:0 0 0 -15px; position:relative; width:510px;}
	.unitRow .itemBlock {float:left; padding:0 0 15px 15px; margin:0; width:155px; border:none;}
	.unitRow .itemBlock .imgCnt {float:none; padding:0;}
	.unitRow .itemBlock p {padding:2px 0; font-weight:bold;}
	.unitRow .itemBlock a {color:#000; text-decoration:none;}
	.unitRow .itemBlock a:hover {color:#056; text-decoration:underline;}
/* form style */
.stationForm {background:#f0f0f0; margin:0 0 10px 0; width:495px;}
	.stationForm form {text-align:left; padding:15px; overflow:hidden; width:465px;}
	.stationForm fieldset {border-bottom:1px solid #D9D9D9; width:465px; padding:0 0 10px 0;}
	.stationForm h2, .stationForm h3 {border-bottom:1px solid #D9D9D9; overflow:hidden; width:465px; padding:0 0 10px 0; color:#000;}
	.stationForm h3 span {float:left; font-weight:bold; color:#000;}
	.stationForm h3 span.itemLink {float:right; font-weight:normal; position:relative;}
	.stationForm em {/*color:#F00;*/ padding:0 4px; font-style:normal;}
	.stationForm p {padding:10px 0 0 0; overflow:hidden; width:465px;}
	.stationForm p span {float:right; width:310px; text-align:left;}
	
	.stationForm label {color:#272727; font-weight:bold; float:left; width:140px; padding:1px 7px 0 0; text-transform:lowercase;}
	.stationForm label em {/*color:#F00;*/ padding:0 4px;}
	
	.stationForm .inputText {width:236px; border:1px solid #CCCCCC; padding:2px; color:#646464; margin:0 4px 0 0;}
	.stationForm p .inputCode, .stationForm p .inputCaptcha {border:1px solid #CCCCCC; padding:2px; color:#646464; margin:0 4px 0 0; width:70px;}
	.stationForm input {vertical-align:middle; margin:0;}
	.stationForm .inputRadio {margin:0 2px 0 0;}
.stationForm .inputRadio {
    margin:0 2px 0 0;
    /*float:left*/}
	.stationForm select {border:1px solid #CCCCCC; padding:2px; color:#646464; width:242px; margin:0 4px 0 0;}
	.stationForm textarea {border:1px solid #CCCCCC; padding:2px; color:#646464; width:236px; height:120px;} /* 300px */

	.stationForm label.itemRadio {float:none; font-weight:normal; vertical-align:middle; display:inline; padding:0 10px 0 2px; /*text-transform:capitalize;*/}
	
	.stationForm select.selectDate {width:45px;}
	.stationForm select.selectMonth {width:85px;}
	.stationForm input.inputYear {width:40px; border:1px solid #CCCCCC; padding:2px; color:#646464; margin:0 4px 0 0;}
	
	.stationForm p.itemBtn {float:right; width:auto;}
	.stationForm button {padding:0; margin:0; cursor:pointer; overflow:visible; width:auto; height:20px; border:1px solid #008F79; background:#008F79;}
	.stationForm button strong {color:#fff; float:left; width:auto; position:relative; white-space:nowrap; height:16px; font-weight:normal; line-height:16px; padding:0 10px; margin:0 6px 0 0; background:url(../images/navNextArrow.png) no-repeat right center;}
	.stationForm p.itemPrevBtn {float:left; width:auto;}
	.stationForm p.itemPrevBtn button strong {margin-right:0; margin-left:6px; background:url(../images/navPrevArrow.png) no-repeat left center;}
	
	.stationForm a.iconHelp {background-color:#999; padding:2px 5px 1px 5px; color:#FFF; font-weight:bold; margin:1px 0 0 0; vertical-align:middle; text-decoration:none;}
	.stationForm a.iconHelp:hover {background-color:#008f79; color:#fff; text-decoration:none;}
	.stationForm a.iconHelpSearch {background:url(../images/helpIcon.png) no-repeat left center; padding:0 0 0 15px; margin:0 0 0 10px;}
	.stationForm a.iconHelpSearch:hover {color:#008f79; text-decoration:none;}
	/* fix MCE */
	.stationForm .mceEditor td {padding:0;}
	.stationForm .mceEditor span {width:auto;}
/* loket style */
.unitLoketNav {border-top:1px solid #D9D9D9; background:url(../images/loketNavBg.gif) repeat-y 0 0; float:left; width:707px;}
	.unitLoketNav h2 {padding:0; color:#000;}
	.unitLoketNav h3 {padding:0 0 10px 0;}
	.loketBtmBorder {border-top:1px solid #D9D9D9; padding:20px 0;}
	.unitLoketSearch {width:325px; padding:15px; float:left;}
	.unitLoketSearch span {display:block; padding:20px 0 0 0; font-weight:bold;}
	/* fixed form style */
	.unitLoketSearch .stationForm {padding:0; width:auto;}
	.unitLoketSearch .stationForm form {background:none; padding:0; width:325px;}
	.unitLoketSearch .stationForm p {width:325px;}
	.unitLoketSearch .stationForm label {display:none}
	.unitLoketSearch input {float:left;}
	
	.unitLoketSearch ul.alphabetBar {border:0; padding:5px 0 0 0; margin:0;}
	
	ul.alphabetBar {border-bottom:1px solid #ededed; margin:0 0 10px 0; padding:0 0 10px 0; float:left; width:100%;}
	ul.alphabetBar li {float:left; padding:0; background:none;}
		ul.alphabetBar a {color:#333; padding:0 2px; margin:0 1px 0 0; text-decoration:underline;}
		ul.alphabetBar a:hover {background-color:#056; color:#FFF; text-decoration:none;}
		
.unitLoketLinks {width:320px; padding:15px; float:left;}
	.unitLoketLinks .imgCnt {float:right;}
	.unitLoketLinks .textCnt {display:table; height:1%;}
	.unitLoketLinks .listSmall li {background:url(../images/listArrow.gif) no-repeat 0 6px; padding:0 0 2px 8px;}

/* toolbox style */
.pageToolBox {padding:10px 0; overflow:hidden; width:100%;}
.pageToolBox ul {float:right; padding:0;}
		.pageToolBox ul li {float:left; margin:0; padding:3px 6px 0 0; background:none; position:relative;}
		.pageToolBox ul li.toolBoxSeparator {background:url(../images/toolboxSeparator.gif) no-repeat left center; padding:3px 6px 2px 7px;}
		.pageToolBox ul li.toolBoxSeparator img {vertical-align:middle; background:#fff; padding:0 5px 0 0;}
		.pageToolBox ul li a {color:#000; white-space:nowrap; text-decoration:none;}
		.pageToolBox ul li a:hover {color:#056;}
/* ---------------- popup style ---------------- */
.hidePopup {position:absolute; left:-999px; top:-999px; z-index:999;}

/* social links */
.hideSocial {width:160px; text-align:left;}
	.hideSocial .topAngle {height:17px; overflow:hidden; background:url(../images/socialTBg.png) no-repeat 0 0; width:100%; position:absolute; top:0; left:0; z-index:1;}
	.hideSocial .btmAngle {height:6px; overflow:hidden; background:url(../images/socialBBg.png) no-repeat 0 0; width:100%; position:absolute; bottom:0; left:0; z-index:1;}
	.hideSocial .popupBg {overflow:hidden; background:url(../images/socialMBg.png) repeat-y 0 0; width:100%; position:absolute; top:17px; left:0; z-index:1;}
	.hideSocial ul {z-index:2; position:relative; padding:25px 15px 13px 15px;}
	.hideSocial ul li {padding:2px 0; float:none;}
	.hideSocial ul li a {padding:2px 0; display:block;}
	.hideSocial ul li img {vertical-align:middle; background:#fff; padding:0 5px 0 0; margin:-1px 0 0 0;}
/* comment article style */
.hideForm {width:438px; text-align:left;}
	.hideForm .topAngle {height:6px; overflow:hidden; background:url(../images/popupTBg.png) no-repeat 0 0; width:100%; position:absolute; top:0; left:0; z-index:1}
	.rightArrow .btmAngle {height:17px; overflow:hidden; background:url(../images/popupBrBg.png) no-repeat 0 0; width:100%; position:absolute; bottom:0; left:0; z-index:1}
	.leftArrow .btmAngle {height:17px; overflow:hidden; background:url(../images/popupBlBg.png) no-repeat 0 0; width:100%; position:absolute; bottom:0; left:0; z-index:1}
	.hideForm .popupBg {overflow:hidden; background:url(../images/popupMBg.png) repeat-y 0 0; width:100%; position:absolute; top:6px; left:0; z-index:1}
	.hideForm form {padding:15px 15px 30px 18px; margin:0; position:relative; z-index:2}
	.hideForm h3 {width:400px; display:table; height:1%;}
	.hideForm h3 span {float:left;}
	.hideForm .closePopup {background:url(../images/popupCloseIcon.gif) no-repeat 0 0; width:8px; height:8px; overflow:hidden; text-indent:-200px; float:right;}
	.hideForm fieldset {border-top:1px solid #D9D9D9; display:block; margin:10px 0 0; width:400px;}
	.hideForm p {display:table; height:1%; width:400px; padding:5px 0 0 0;}
	.hideForm label {width:125px; float:left; font-weight:normal; color:#272727; padding:1px 7px 0 0; text-transform:lowercase;}
	.hideForm label strong {font-weight:normal;}
	.hideForm p span {width:228px; float:right; display:block; text-align:left;}
	.hideForm .inputText, .hideForm textarea {width:220px; border:1px solid #CCCCCC; color:#646464; margin:0; padding:2px;}
	.hideForm textarea {height:100px;}
	.hideForm em {color:#FF0000; padding:0 4px;}
	.hideForm p.itemBtn {border-top:1px solid #D9D9D9; margin:10px 0 0; text-align:right;}
	.hideForm button {padding:0; margin:0; cursor:pointer; overflow:visible; width:auto; border:1px solid #ccc; background:#fff; height:20px;}
	.hideForm button strong {color:#646464; float:left; width:auto; position:relative; white-space:nowrap; font-weight:normal; padding:0 10px; margin:0; height:16px; line-height:16px;}
	.hideForm p.itemBtn span {float:left; font-weight:normal;}
/* in content form style */
.artikelUsefulInfo {position:relative;}
	.artikelUsefulInfo .stationForm {border-top:1px solid #D9D9D9; padding:10px 0 5px 0; background-color:#FFF;}
	.artikelUsefulInfo .stationForm form {padding:0; width:495px;}
	.artikelUsefulInfo fieldset {border:none; margin:0; width:495px;}
	.artikelUsefulInfo .stationForm h3, .artikelUsefulInfo .stationForm p {width:495px; border:none;}
	.artikelUsefulInfo .stationForm h3 {padding:0;}
	.artikelUsefulInfo .stationForm h3 a {text-decoration:underline;}
	.artikelUsefulInfo .stationForm p span {display:inline; float:none; width:auto;}
	.artikelUsefulInfo .stationForm textarea {width:300px; height:100px;}
	.artikelUsefulInfo .stationForm p.itemTxtArea {border-bottom:1px solid #D9D9D9; padding:10px 0;}
	.artikelUsefulInfo .stationForm p.itemTxtArea label {display:none;}	
	.artikelUsefulInfo .stationForm p.itemBtn {text-align:left;}
/* custom table - forum, poll */
.pollAntwoorden {padding:10px; background:#E7E7E7 url(../images/stationThreeBg.png) no-repeat left top; width:162px;}
	.pollAntwoorden h2 {border-bottom:1px solid #ccc;}
	.pollAntwoorden p {padding:0;}
	.pollAntwoorden p.antwoord {height:13px; line-height:13px; font-size:13px; overflow:hidden;}
	.pollAntwoorden p span {color:#999;}
	.pollAntwoorden .smallTitle {border-top:1px solid #ccc; margin:7px 0 0 0; padding:5px 0;}
	.pollAntwoorden div {padding:5px 0 0 0;}
table.tableForum {border-bottom:1px solid #E0E0E0; margin:0 0 10px 0; border-collapse:collapse;}
	.tableForum thead tr th.itemDate {width:90px;}
	.tableForum thead tr th {text-align:left; padding:7px 10px; background-color:#646464; color:#FFF; border-right:1px solid #E0E0E0;}
	.tableForum tbody tr td {text-align:left; padding:10px; color:#646464; border-right:1px solid #E0E0E0;}
	.tableForum tbody tr.odd td {background-color:#F5F5F5;}
	.tableForum thead tr th.itemReplies {text-align:center; padding:7px 10px; border:0;}
	.tableForum tbody tr td.itemReplies {text-align:center; padding:10px; border:0;}
		.tableForum a {text-decoration:underline;}
		.tableForum a:hover {text-decoration:none; color:#008f79;}
	p a.iconAdd {background:url(../images/addIcon.gif) no-repeat 0 1px; font-weight:bold; padding:0 0 0 18px; color:#000; text-decoration:none;}
	p	a.iconAdd:hover {color:#056; text-decoration:underline;}
/* forum style */
div.itemTitle {background:#646464; padding:2px 7px; margin:0 0 10px 0;}
	div.itemTitle h2 {padding:5px 0; color:#fff;}
.unitForum {border-top:1px solid #D9D9D9; margin:-11px 0 10px 0; position:relative;}
	.unitForum .unitForum {padding:0 0 0 40px; background:url(../images/forumItemIcon.gif) no-repeat 28px 7px; margin:-1px 0 0 0;}
	.unitForum p {padding:0 0 5px 0;}
	.unitForum p.itemInfo {color:#646464; padding:5px 7px; border-bottom:1px solid #D9D9D9; position:relative;}
	.unitForum .itemAutor {font-weight:bold; color:#056;}
	.unitForum .textCnt {padding:5px 7px; border-bottom:1px solid #D9D9D9;}
	.unitForumOdd {background:#F5F5F5;}

	.unitForum a.linkReply {float:right; text-decoration:underline;}
	.unitForum p.linkReport {height:14px;}
	.unitForum p.linkReport a {float:right; clear:both; background:url(../images/reportIcon.gif) no-repeat 0 0; width:16px; height:14px; overflow:hidden; text-indent:-200px;}
	.unitForum p.linkReport a:hover {background-position:0 -26px;}

.viewCallCentre {background:#FFFFD5; padding:12px 10px; margin:0 0 10px 0;}
	.viewCallCentre h2, .viewCallCentre h3, .viewCallCentre ul, .viewCallCentre ol, .viewCallCentre p {color:#000; padding:2px 0;}
	.viewCallCentre ol span.itemNumber {color:#000; font-weight:normal;}

.sideCallCentre ul {border:1px solid #DFDFDF; overflow:hidden; height:1%; padding:6px 0 6px 6px; margin:0 0 10px 0;}
	.sideCallCentre ul li {float:left; padding:0 6px 0 0;}
	.sideCallCentre ul li a {background:#F8D602 url(../images/ccArrow.gif) no-repeat right center; width:63px; display:block; padding:2px 11px 2px 6px; font-weight:bold;}
	.sideCallCentre ul li a:hover {color:#000; background-color:#FEE452; text-decoration:none;}
/* search style */
.listSearch {}
	.listSearch p {padding:0 10px 10px 10px;}
	.listSearch .paginationBar .counter {padding:4px 8px 0 10px;}
	.listSearch .assemblyContent {width:520px;}
	
	.listSearch .listingItemBody {padding:0 10px;}
	.listSearch .listingItemBody h4 a {color:#056;}
	.listSearch .listingItemBody p {padding:0;}
	
.searchForm {background:#f0f0f0; margin:0 0 10px 0; width:720px}
	.searchForm form {text-align:left; padding:15px 10px; overflow:hidden; width:700px;}
	.searchForm h3 {border-bottom:1px solid #D9D9D9; overflow:hidden; width:700px; padding:0 0 10px 0; color:#000;}
	.searchForm label {position:absolute;left:-1000em;/*display:none;*/}
	.searchForm p {padding:10px 0 0 0; overflow:hidden; width:700px;}
	.searchForm p a {text-decoration:underline;}
	.searchForm .inputText {border:1px solid #DEDEDE; background:#fff; width:210px; float:left; margin:0 5px 0 0; padding:2px 0 2px 5px; color:#646464;}
	.searchForm button.itemBtn {padding:0; margin:0; cursor:pointer; overflow:visible; width:auto; height:20px; border:1px solid #D4D4D4; background:#F3F3F3;}
	.searchForm button.itemBtn strong {color:#646464; float:left; width:auto; position:relative; white-space:nowrap; height:16px; font-weight:normal; line-height:16px; padding:0 10px 0 25px; margin:0; background:url(../images/headerBtnIcon.gif) no-repeat 8px 3px;}
	.searchForm a.iconHelpSearch {background:url(../images/helpIcon.png) no-repeat left center; padding:0 0 0 15px; margin:0 0 0 10px;}
	.searchForm a.iconHelpSearch:hover {color:#008f79; text-decoration:none;}
	
	.searchForm dt {font-weight:bold; padding:10px 0 0 0;}
	.searchForm dd {padding:5px 0 0 0; margin:0;}
	.searchForm dd ul {padding:0;}
	.searchForm dd ul li {background:url(../images/listArrow.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}

.searchFAQ {padding:0 0 20px 0;}
	.searchFAQ dt {font-weight:bold; padding:3px 10px; border-bottom:1px solid #f0f0f0; cursor:pointer;}
	.searchFAQ dt.active {border:0;}
	.searchFAQ dt a {background:url(../images/accordeonIcon.png) no-repeat 0 2px; padding:0 0 0 20px;}
	.searchFAQ dt.active a {background:url(../images/accordeonIcon.png) no-repeat 0 -20px;}
	.searchFAQ dd {display:none; border-bottom:1px solid #f0f0f0; padding:10px 0 20px 15px;}
/* detail popup style */
body.popupDetail {background-color:#fff; background-image:none;}
	.popupDetail .assemblyGlobal, .popupDetail .assemblyHeader {width:auto; float:none;}
	.popupDetail .assemblyContainer {width:495px; float:none; margin:0 auto; border:none;}
	.popupDetail .assemblyContainer .assemblySub {padding:0;}
	.popupDetail .stationHeaderIn, .popupDetail .assemblyRight {width:495px;}
	.popupDetail .assemblyFooter {float:none; padding:0;}
	.popupDetail .unitFooter {width:auto; float:none;}
	.popupDetail .unitFooter ul {display:table; height:1%; padding:0 0 0 15px;}
/* carousel list style */
	.carouselCnt {width:166px; height:200px; overflow:auto; position:relative;}
		.assemblySide .carouselCnt {width:162px;}
	.carouselCnt .listSmall {width:1000em; position:absolute; z-index:9; left:0; top:0;}
	.carouselCnt .listSmall li {float:left; width:166px; overflow:hidden; background:none; padding:0; position:relative;}
		.assemblySide .carouselCnt .listSmall li {width:162px;}
	.carouselCnt .listSmall li img {width:166px; height:180px;}
		.assemblySide .carouselCnt .listSmall li img {width:162px; height:176px;}
	.carouselNbr {overflow:hidden; position:relative; width:166px; padding:1px 0;}
		.assemblySide .carouselNbr {width:162px;}
	.carouselNbr .linkFake {font-size:0px; overflow:hidden; height:0px; position:relative; top:-50px}
	.carouselNbr ul {float:right; padding:5px 0 0 0;}
	.carouselNbr ul li {float:left; margin:0 0 0 1px; padding:0 !important; background:none !important;}
	.carouselNbr ul li a {color:#646464; padding:1px 6px; float:left; line-height:160%; font-weight:bold; background:#F1F1F1; cursor:pointer; text-decoration:underline;}
	.carouselNbr ul li a:hover {background:#056; color:#fff; text-decoration:none;}
	.carouselNbr ul li.itemActive a, .carouselNbr ul li.itemActive a:hover {background:none; color:#000; cursor:auto; text-decoration:none;}
	.carouselNbr .unitSlide {float:left; padding:3px 5px 3px 16px; margin:5px 0 0 0; background:#F3F3F3 url(../images/slideIcon.gif) no-repeat -2px bottom; line-height:normal; cursor:pointer; font-size:11px}
	.carouselNbr .unitSlide:hover {color:#000; background-color:#DCDCDC; text-decoration:none}
	.carouselNbr .startSlide {background-position:-2px top}
	.stationFour .unitFake {width:166px; height:180px; background:#fff; position:absolute; z-index:10;}
		.assemblySide .unitFake {width:162px; height:176px; background:#fff; position:absolute; z-index:10;}
	
	.unitStation .clipScriptLoad, .assemblySide .clipScriptLoad {height:180px; overflow:hidden;}
/* foto player style */
.fotoCarousel {overflow:hidden; width:100%; position:relative}
	.fotoCarousel .unitCarousel {padding:5px 15px; background:#000; color:#fff}
	.fotoCarousel ul {}
	.fotoCarousel ul li {padding:0 0 10px 0; background:none; width:100%; overflow:hidden;}
	.fotoCarousel .unitImg {float:left;}
	.fotoCarousel .unitText {display:table; height:1%; padding:0 0 0 10px}
	.fotoCarousel .unitText h3 {padding:0 0 5px 0; line-height:normal}
	.fotoCarousel .unitText p {padding:0 0 7px 0}
	.fotoCarousel .unitText a {color:#fff}
	
	.fotoCarousel .unitSingle {position:relative; width:707px; height:472px; background:#333333; text-align:center}
	
	.fotoCarousel .unitDesc {bottom:0; color:#fff; left:0; overflow:hidden; position:absolute; width:100%; z-index:3; padding:0; display:block; height:auto; text-align:left; background:#000}
	.fotoCarousel .unitDesc div {padding:10px 15px 0 15px; position:relative; z-index:3;}
	.fotoCarousel .unitFake {position:absolute; left:0; top:0; width:707px; height:472px; background:#333333; z-index:10}
	.fotoCarousel .fakeLink {position:absolute; top:-30px; left:0;}
	.fotoCarousel .clipCarouselLoad {width:677px; height:71px; position:relative; overflow:hidden}
	.fotoCarousel ul.listCarouselLoad {position:absolute; width:1000em}
	.fotoCarousel ul.listCarouselLoad li {float:left; padding:0 3px; width:auto}
	.fotoCarousel ul.listCarouselLoad a {position:relative; overflow:hidden; float:left}
	.fotoCarousel ul.listCarouselLoad .unitText {display:none}
	.fotoCarousel ul.listCarouselLoad li.itemActive a {border:3px solid #FADC00}
	.fotoCarousel ul.listCarouselLoad li.itemActive a img {margin:-3px; position:relative}
	
	.fotoCarousel .itemArrowLeft, .fotoCarousel .itemArrowRight {position:absolute; z-index:12; display:block; width:30px; height:30px; top:497px; text-indent:-200px; overflow:hidden; cursor:pointer;}
	.fotoCarousel .itemArrowLeft {left:0; background:#008F7A url(../images/carouselBackArrow.gif) no-repeat center 7px;}
	.fotoCarousel .itemArrowRight {right:0; background:#008F7A url(../images/carouselNextArrow.gif) no-repeat center 7px;}
	.fotoCarousel .itemArrowLeft:hover, .fotoCarousel .itemArrowRight:hover {background-position:center -22px;}
	.fotoCarousel .disableArrow {background-color:#ccc; cursor:default;}

.fotoToolBox {width:100%; overflow:hidden; padding:10px 0 15px 0}
	.fotoToolBox .unitCurrent {float:left; padding:6px 10px 5px 18px; white-space:nowrap}
	.fotoToolBox .unitSlide {float:left; padding:3px 8px 3px 20px; margin:1px 0 0 0; background:#F3F3F3 url(../images/slideIcon.gif) no-repeat left bottom; border:1px solid #DCDCDC; line-height:normal; cursor:pointer}
	.fotoToolBox .unitSlide:hover {color:#000; background-color:#DCDCDC; text-decoration:none}
	.fotoToolBox .startSlide {background-position:left top}

.fotoToolBox ul {float:right; padding:0;}
	.fotoToolBox ul li {float:left; margin:0; padding:3px 6px 0 0; background:none; position:relative; width:auto}
	.fotoToolBox ul li.toolBoxSeparator {background:url(../images/toolboxSeparator.gif) no-repeat left center; padding:3px 6px 2px 7px;}
	.fotoToolBox ul li.toolBoxSeparator img {vertical-align:middle; background:#fff; padding:0 5px 0 0;}
	.fotoToolBox ul li a {color:#000; white-space:nowrap; text-decoration:none;}
	.fotoToolBox ul li a:hover {color:#056;}

.fotoRelated {background:#F3F3F3; width:100%; overflow:hidden}
	.fotoRelated h2 {color:#000; padding:15px}
	.fotoRelated .unitRow {margin:0; overflow:hidden; position:relative; width:700px}
	.fotoRelated .unitRow h3 {padding:8px 0 0 0}
	.fotoRelated .unitRow p {font-weight:normal}
/* tooltip style */
.viewTooltip {background:#F7F7F7; color:#000; border:1px solid #056; padding:7px 10px; width:166px; text-align:left; z-index:5; font-size:11px; margin:0 0 0 -20px}
	.viewTooltip .itemArrow {width:9px; position:absolute; left:-9px; top:50%;}
	.viewTooltip .itemArrow span {background:url(../images/tooltipArrow.gif) no-repeat 0 0; display:block; height:19px; width:9px; position:relative; top:-9px;}
	.viewTooltip a {color:#000; text-decoration:underline;}
	.viewTooltip a:hover {text-decoration:none;}
/* right to left style */
body.rtl {direction:rtl;}
	body.rtl .assemblyGlobal {text-align:right;}

/* Aanpassingen F en U */

/* achtergrondkleur GccInfo */ 
.gccInfo {background-color:#FFFFD5; padding:0.5em 0 0 1em;}

/* blok 1 rij 2 */
.unitStation .itemBlock h2, .unitStation .itemBlockCustom h2 {padding: 5px 5px 10px 5px; color:#000000;}

/* overrule Geostat title */
.GeoStart #GeoStart_title { font-weight: normal; margin: -0.8em 0 0; }

/* hyperlinks in evenement */
.assemblyContent a.normal { text-decoration: underline; }

/*Uitgecomment: .assemblySub ul.listAnker a {text-decoration:none;}*/

/* aanpassing kleur border cellen kalender */
.calendarDayCell { border-bottom: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; }

/* aanpassing breedte kalender  */
.calendarDaysHeader p.date { width: 99px; }
.calendarDayCell { width: 99px; }
.calendarCellsWrapper { width: 700px; }

/* aanpassing achtergrond fotoplayer */
.fotoCarousel .unitSingle { background: none repeat scroll 0 0 #000000; }

/* aanpassing volgende pijl politieke kalender 
.politiekeKalenderContainer .paginationBar ul li.next { margin: 0 -176px 0 0px; float: right; }*/


/* twitter */
/*Algemene instellingen*/
.tweet { float: left; }
.tweet .tweet_list { /*-webkit-border-radius: .5em; doesn't exist'*/ list-style-type: none; margin: 0; padding: 0;   }
.tweet .tweet_list li { overflow: hidden; padding: 0.2em; margin-bottom: 0.3em; list-style-type: none; }
.tweet .tweet_list li a { color: #17916B;  text-decoration: underline; margin-left: -0.5em; }
.tweet .tweet_list li span { color: black; font-size: 105%; margin-top: -2em; }
.tweet .tweet_list .tweet_odd {list-style-type: none;}
.tweet .tweet_list .tweet_even {list-style-type: none; background-color: #E1E1E1; }
.tweet .tweet_list .tweet_avatar { padding-right: .5em; float: left; }
.tweet .tweet_list .tweet_avatar img { float: left; margin: .2em 0 -1em -0.2em; border-width: 1px; width: 40px; height: 40px; }

/*Twitterfeed in rechterkolom artikel*/
.tweetcontainer2 { padding: 0 0.2em 0 0.4em; width: 173px; margin: 2em 0 1em -0.8em; text-align: left; border: 0.1em solid #E1E1E1; overflow: hidden;  background-color: white; } 
.tweetcontainer2 p, .tweetcontainer2 ul { margin-bottom: 1em; }
.tweetcontainer2 ul { padding-left: 2em; list-style-type: none; }
.tweetcontainer2 ul li { list-style-type: none;  margin-left: 0;}
.tweetcontainer2 .twitterimage { width: 150px; height: 30px; position: relative; margin: 0.2em 0 0 -0.3em; padding: 0 0 0.3em 0; border-width: 0; border-bottom: 0.1em solid #E1E1E1; }
.tweetcontainer2 .tweet .tweet_list .tweet_avatar img { float: left; margin: 0.4em 0.2em -0.2em -0.1em; border-width: 1px; width: 40px; height: 40px; }
.tweetcontainer2 .tweet .tweet_list li a { color: #17916B;  text-decoration: underline; margin-left: -0.1em; }


/*Twitterfeed in container*/
.tweetcontainer1 { margin-top: -0.3em; }
.tweetcontainer1 .twitterimage { width: 101px; height: 20px; position: relative; padding: 0 0.3em 0.3em 0; border-width: 0; border-bottom: 0em solid #E1E1E1; }
.tweetcontainer1 .tweet .tweet_list .tweet_avatar img { width: 27px; height: 27px; margin: 0.3em 0 -0.3em -0.3em; }
.tweetcontainer1 .tweet .tweet_list li a { margin-left: 0.1em; }

/*aanpassing formulier algemeen*/
/*.stationForm label.itemRadio {float:none; font-weight:normal; vertical-align:middle; display:inline; padding:0 10px 0 2px;}*/
.stationForm label.itemRadio {
    float:none;
    font-weight:normal;
    vertical-align:middle;
    display:block;
    margin-left: 18px;
    padding:0 10px 0 2px}

/* start icon set "Wilco Havenaar" */
.icon-bewoners { background: transparent url(../images/css/icon-loket.gif) no-repeat 1px 0; }
.icon-bedrijven { 	background: transparent url(../images/css/icon-loket.gif) no-repeat 1px -72px; }
.icon-mijndenhaag { background: transparent url(../images/css/icon-loket.gif) no-repeat 1px -148px; }
.icon-gemeenteraad { background: transparent url(../images/css/icon-loket.gif) no-repeat 1px -222px; }
.icon-vacatures { background: transparent url(../images/css/icon-loket.gif) no-repeat 1px -296px; }

/* Headerlogo's */
.headerlogo-dh { background: transparent url(../images/cnt/dhContentLogo.gif) no-repeat right 10px; }

/* aanpassing Wilco Havenaars social icon container */
.icon-twitter { background: transparent url(../images/css/icon-social.png) no-repeat 1px -7px; }
.icon-facebook { background: transparent url(../images/css/icon-social.png) no-repeat 1px -57px; }
.icon-linkedin { background: transparent url(../images/css/icon-social.png) no-repeat 1px -107px; }
.icon-hyves { background: transparent url(../images/css/icon-social.png) no-repeat 1px -157px; }

/* abbr in linker navigatie geen presentatie meegeven*/
.assemblyLeft abbr, .unitSubMenu abbr { text-decoration: none; border: 0px; }

/* aanpassing Haags Uitburo*/
#haags_uitburo ul, #haags_uitburo ul li, .stationFormUB ul, .stationFormUB ul li {list-style:none;background: none; padding: 0;}
#facet_genre .wrapper {padding: 5px 5px 15px 5px;}
.item-list {padding-top: 5px;}
#facet_period .wrapper {padding: 5px 0 15px 0;}
#facet_period input[type=radio], input[type=checkbox] {margin-right: 5px;}
.stationFormUB {background:#fff url(/static/projectsites/uitburo/images/uitburo_logo.png) no-repeat top right; margin:0 0 10px 0; width:491px; border-left: 2px solid #0083CA; border-right: 2px solid #0083CA; border-top: 20px solid #0083CA; border-bottom: 2px solid #0083CA;}
.stationFormUB form {text-align:left; padding:15px; overflow:hidden; width:465px;}
.stationFormUB fieldset {border-bottom:1px solid #0083CA; width:455px; padding:0 0 10px 0;}
.stationFormUB h2, .stationFormUB h3 {border-bottom:1px solid #0083CA; overflow:hidden; width:455px; padding:0 0 10px 0; color:#000;}
.stationFormUB h3 {color:#0083CA; text-transform: uppercase; font-size: 14px; font-weight: bold;}
.stationFormUB #facet_period h3, .stationFormUB #facet_genre h3 {border-bottom:1px solid #0083CA; overflow:hidden; width:455px; padding:0 0 10px 0;}
.item-list ul li, .header span {color: #474747;}
.stationFormUB p.itemBtn {float:left; width:100px;}
#haags_uitburo button, .stationFormUB button {padding:0; margin:0; cursor:pointer; overflow:visible; width:auto; height:20px; border:1px solid #474747; background:#474747;}
#haags_uitburo button strong, .stationFormUB button strong {color:#fff; float:left; width:auto; position:relative; white-space:nowrap; height:16px; font-weight:normal; line-height:16px; padding:0 10px; margin:0 6px 0 0; background:url(/static/denhaagpresentation/images/navNextArrow.png) no-repeat right center;}
img.uitagenda {position: relative; top:0; left: 10px; float: right; display:block;}
#haags_uitburo h4 {color:#0083CA; text-transform: uppercase; font-size: 14px; font-weight: bold; border-bottom:1px solid #0083CA; overflow:hidden; width:100px; padding:5px 0; margin-bottom: 10px;}
#haags_uitburo {background:#fff url(/static/projectsites/uitburo/images/uitburo_logo_small.png) no-repeat top right; margin:0; padding: 5px; width:150px; border: 2px solid #0083CA; color:#474747;}
#haags_uitburo button strong, .stationFormUB button strong {background: url("/static/projectsites/uitburo/images/external.png") no-repeat scroll right center transparent;color: #FFFFFF;float: left;font-weight: normal;height: 16px;line-height: 16px;margin: 0 6px 0 0;padding: 0 15px 0 10px;position: relative;white-space: nowrap;width: auto;}
.stationFormUB img {position:relative; float: right; overflow: hidden; right: 8px; top: 4px;}
#haags_uitburo input[type=checkbox] {visibility: hidden; display: none;}
.cluster {width:450px; float:left;}
.cluster .cluster_checkbox_wrapper {width:25px; float:left;}
.cluster .header {width:425px; float:left;}

.assemblyRis {}
/* RIS side bar */
.assemblyRis .assemblySide {width:320px; background:url(../images/risSideBg.png) repeat-x 0 0; padding:5px 0 20px 0;}
    .assemblyRis .assemblySide .itemBlock {width:300px; background:none;}
    .assemblyRis .assemblySide h2, .assemblyRis .assemblySide h3 {color:#4E4E4E;}
    .assemblyRis .assemblySide .itemDate {color:#303030; padding:0 10px 0 0;}
    .assemblyRis .assemblySide a {color:#4E4E4E;}
    .assemblyRis .assemblySide p.linkMore {text-align:right;}
/* RIS content title */
.assemblyRis .stationHeaderIn {padding:0;}
    .assemblyRis .stationHeaderIn .unitText {width:595px; padding:10px 0 15px 0;}
    .assemblyRis .stationHeaderIn h2 {color:#656565; font-size:16px; font-weight:normal; padding:0 0 5px 0;}
    .assemblyRis .stationHeaderIn h1 span {color:#656565; font-weight:normal;}

.assemblyRis .assemblyContent {color:#333333; width:595px;}

.assemblyRis .assemblyContent h3 {font-size:16px;}
.assemblyRis .assemblyContent p {margin:0 0 20px 0; padding:0;}
.assemblyRis .assemblyContent ul li {background:url(../images/risListBullet.gif) no-repeat 2px 9px;}
.assemblyRis .assemblyContent a {color:#056; text-decoration:underline;}
.assemblyRis .assemblyContent a:hover {text-decoration:none;}
.assemblyRis .risUser {background:#F9F9F9; width:100%; overflow:hidden; padding:10px 0; margin:0 0 20px 0;}
    .assemblyRis .risUser dl {padding:0 10px;}
    .assemblyRis .risUser dt {float:left; width:105px; padding:2px 0; clear:both;}
    .assemblyRis .risUser dd {float:left; width:460px; padding:2px 0;}
    .assemblyRis .risUser a {text-decoration:underline;}
.assemblyRis .risDoc {background:#F3FCFA; padding:0; margin:0 0 20px 0;}
    .assemblyRis .risDoc h3 {padding:15px 10px 5px 10px;}
    .assemblyRis .risDoc ul {padding:0 10px 10px 10px;}
    .assemblyRis .risDoc ul li {background:none; padding:1px 0;}
    .assemblyRis .risDoc ul li img {background:#F3FCFA; vertical-align:-3px; padding:0 5px 0 0;}
.assemblyRis .risRel {color:#545454; padding:0; margin:0 0 20px 0;}
    .assemblyRis .risRel ul li {background:url(../images/listArrow.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
    .assemblyRis .risRel ul span {color:#666;}
    .assemblyRis .risRel ul a {color:#303030; text-decoration:none;}
    .assemblyRis .risRel ul a:hover {text-decoration:underline;}
.assemblyRis .risAgn {padding:0; width:100%; overflow:hidden; margin:0 0 20px 0; border-bottom:1px solid #E3E3E3;}
    .assemblyRis .risAgn p.itemSort {font-size:11px; font-size:11px; color:#666; margin:0; padding:5px 0;}
        .assemblyRis .risAgn p.itemSort a {background:url(../images/risSortIcon.gif) no-repeat 1px 3px; padding:0 0 0 16px; color:#666;}
    .assemblyRis .risAgn dl {border:1px solid #E3E3E3; border-bottom:0;}
    .assemblyRis .risAgn dt {font-size:16px; font-weight:bold; background:#F3F3F3; padding:4px 10px 3px 65px; position:relative;}
    .assemblyRis .risAgn dt span {position:absolute; left:40px}
    .assemblyRis .risAgn dt.itemClose {color:#007D65; background:#F3F3F3 url(../images/risAccordeon.gif) no-repeat 13px 10px; cursor:pointer;}
    .assemblyRis .risAgn dt.itemOpen {color:#007D65; background:#FFF8CD url(../images/risAccordeon.gif) no-repeat 13px -84px; cursor:pointer;}
  .assemblyRis .risAgn dt.itemHover {background-color:#FFF8CD}
  .assemblyRis .risAgn dt a {text-decoration:none}
    .assemblyRis .risAgn dd {padding:5px 10px 5px 55px;}
    .assemblyRis .risAgn dd h4 {font-size:100%; padding:10px 0 0 10px; margin:0 0 2px 0;}
    .assemblyRis .risAgn dd p {margin:0 0 10px 0; padding:0 0 0 10px;}
    .assemblyRis .risAgn .risDoc {margin:0 0 10px 0}
    .assemblyRis .risAgn .risDoc h5 {font-size:100%; padding:5px 10px;}
    .assemblyRis .risAgn .risDoc li {background:url(../images/listArrow.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
  .assemblyRis .risAgn dd .risItemAgn {padding:0 0 0 20px;}

.assemblyRis .pageToolBox {padding:0 0 20px 0;}
    .assemblyRis .pageToolBox ul li {background:url(../images/toolboxSeparator.gif) no-repeat left center;}
    .assemblyRis .pageToolBox ul a {color:#000; text-decoration:none;}
    
.assemblyRis .searchForm {width:595px; color:#000; margin:0}
    .assemblyRis .searchForm form {width:575px; padding:15px 10px 10px 10px}
    .assemblyRis .searchForm h3 {width:575px; border:none;}
    .assemblyRis .searchForm p {width:575px; margin:0 0 5px 0;}
    .assemblyRis .searchForm .inputText {width:280px;}
    .assemblyRis .searchForm .valueText {display:none;}
.assemblyRis .searchLinks {background:#F0F0F0; width:595px; color:#000; margin:0 0 20px;}
    .assemblyRis .searchLinks dd {padding:5px 0 0 0;}
    .assemblyRis .searchLinks dd ul li {background:url(../images/listArrow.gif) no-repeat 0 7px; padding:1px 0 1px 10px;}
  .assemblyRis .searchLinks dt {font-weight:bold;}
  .assemblyRis .searchLinks dl {padding:0 10px 5px 10px;}
    .assemblyRis .searchLinks dl a {color:#000; text-decoration:none;}
    .assemblyRis .searchLinks dl a:hover {text-decoration:underline;}
/* RIS form */
    .unitFormRis {float:right; position:relative; padding:10px 0 15px 0;}
    .unitFormRis label {float:left; padding:3px 4px 1px 0; font-weight:bold;}
    .unitFormRis span.valueText {display:none;}
    .unitFormRis input.itemInput {border:1px solid #DEDEDE; background:#fff; width:179px; float:left; margin:0 4px 0 0; padding:3px 0 1px 4px; color:#646464;}
    .unitFormRis button.itemBtn {border:1px solid #D4D4D4; background:#F3F3F3;}
    .unitFormRis button.itemBtn span {padding:0 10px 0 25px; background:url(../images/headerBtnIcon.gif) no-repeat 8px 3px; color:#646464;}

.assemblyRis .stationForm {background:none; width:595px; margin:0 0 20px 0;}
    .assemblyRis .stationForm form {width:595px; padding:0;}
    .assemblyRis .stationForm fieldset {width:595px; border:none; padding:0;}
    .assemblyRis .stationForm p {width:560px; margin:0 0 10px 0;}
    .assemblyRis .stationForm p span {width:335px;}
  .assemblyRis .stationForm p span.endDate {padding:4px 0 0 0;display:block;margin-left: 227px;}
    .assemblyRis .stationForm label {width:200px; text-align:right; font-size:100%; font-weight:normal; text-transform:none; padding:2px 7px 0 0; position:relative}
    .assemblyRis .stationForm input.inputText {font-size:14px; width:320px; padding:3px;}
    .assemblyRis .stationForm select {font-size:14px; width:220px; vertical-align:middle;}
  .assemblyRis .stationForm select.selectDate {width:48px;}
  .assemblyRis .stationForm select.selectMonth {width:100px;}
  .assemblyRis .stationForm select.selectYear {width:64px;}
    .assemblyRis .stationForm p.wideInput label {display:none;}
    .assemblyRis .stationForm p.wideInput span {width:560px;}
    .assemblyRis .stationForm p.wideInput input.inputText {width:545px;}
    .assemblyRis .stationForm p.rightInput span {text-align:right; width:560px;}
    .assemblyRis .stationForm label.itemRadio {padding:0 10px 0 0; width:100px; overflow:hidden;}
    .assemblyRis .stationForm label.itemPre {width:25px; display:inline-block; float:none; padding:2px 2px 0 0;}
  .assemblyRis .stationForm p.tooltipIn {background:#FEF9D1; border:1px solid #BFBFBF; width:auto; padding:5px;}

.assemblyRis .stationForm label.itemHelp a {position:absolute; width:auto; float:none; top:5px; right:-12px; width:14px; height:14px; display:block; overflow:hidden;}
.assemblyRis .stationForm span label.itemHelp {padding:1px 25px 0 0;}
.assemblyRis .stationForm span label.itemHelp a {top:2px; right:10px;}

.viewTooltipRis {width:185px; background:#FEF9D1; border:1px solid #BFBFBF; color:#666; padding:10px; margin:0 0 0 10px; z-index:100; font-size:11px; text-align:left;}
  .viewTooltipRis .itemClose {background:url(../images/risHelpClose.gif) no-repeat 0 0; height:14px; width:14px; position:absolute; top:-7px; right:-7px; display:block; cursor:pointer}
    .viewTooltipRis .itemArrow {width:9px; position:absolute; left:-9px; top:50%;}
    .viewTooltipRis .itemArrow span {background:url(../images/risTooltipArrow.gif) no-repeat 0 0; height:19px; width:9px; position:relative; top:-9px; display:block}
/* RIS calendar */
.assemblyRis .politiekeKalenderContainer, .assemblyRis .calendarDaysHeader, .assemblyRis .calendarCellsWrapper {width:925px;}
.assemblyRis .calendarDaysHeader {background: url("../images/css/background-tableheader-wide.png") no-repeat scroll -1px 0 transparent;}
    .assemblyRis .politiekeKalenderContainer {margin:0; padding:0 0 15px 0;}
    .assemblyRis .politiekeKalenderContainer .paginationBar {margin:0;}
    .assemblyRis .politiekeKalenderContainer .calendarDate {width:152px; text-align:center; padding:5px 0 0 0;}
    .assemblyRis .calendarDaysHeader p.date {width:165px; border:none; text-align:left; font-weight:normal; padding:1px 10px;}
    .assemblyRis .calendarDayCell {width:184px;}
    .assemblyRis .calendarDayCell p.pastdate {color:#ABABAB; padding:0 25px 0 0;width:159px;height:109px;}
    .assemblyRis .calendarDayCell p.date {padding:0 25px 0 0;width:159px;height:109px;}
    .assemblyRis .calendarDayCell .event {height:92px;}
    .assemblyRis .calendarDayCell .event span.eventmore a {padding:1px 5px;}
    .assemblyRis .calendarDayCell .event span.eventmore a:hover {color:#056; text-decoration:none;}
    .assemblyRis .calendarDayCell ul {padding:3px 8px 0 8px;}
    .assemblyRis .calendarDayCell ul li {background:none; padding:0; position:relative;}
    .assemblyRis .calendarDayCell ul li span {padding:0 5px 0 0; color:#666;}
.assemblyRis a.multiSelect {background:#fff url(../images/risDropdown.gif) right top no-repeat; border:solid 1px #ccc; padding-right:21px; position:relative; cursor:default; text-decoration:none; color:#333; float:left;}
    .assemblyRis a.multiSelect span {padding:1px 0px 2px 3px; overflow:hidden; white-space:nowrap; text-align:left; float:left;}
    .assemblyRis a.multiSelect.hover, .assemblyRis a.multiSelect.active {background-position:right bottom; text-decoration:none; color:#333;}
.assemblyRis .multiSelectOptions {margin-top:-1px; overflow-y:auto; overflow-x:hidden; border:solid 1px #ccc; background:#fff;}
    .assemblyRis .multiSelectOptions label {padding:1px 3px 2px 1px; margin:0; display:block; white-space:nowrap; float:none; width:100%; text-align:left; line-height:normal;}
    .assemblyRis .multiSelectOptions input {vertical-align:-1px;}
    .assemblyRis .multiSelectOptions label.checked {background-color:#dce5f8;}
    .assemblyRis .multiSelectOptions label.hover {background-color:#3399ff; color:#fff;}
.assemblyRis .acInput {color:#333;}
.acResults {padding:0px; margin:-1px 0 0 0; border:1px solid #CCCCCC; background-color:#fff; overflow:hidden; z-index:200; text-align:left;}
.acResults ul {width:100%;}
.acResults li {margin:0px; padding:2px 5px; cursor:pointer; font-size:14px; overflow:hidden;}
.acSelect {background-color:#dce5f8;}

/*
 * Den Haag: Dynamic CSS
 */
.js-on .fallback {
    display: none}

/* Overlays */
.js-on .ui-widget-overlay {
    background: #000 url("../images/css/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 110%;
    opacity:0.7}
.js-on #ph-catalog .ui-widget-overlay {
    background: #FFF;
    opacity:0.7}
.js-on .ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #000 url("../images/css/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
    opacity: 0.7}

/* Dialog */
.js-on .ui-dialog {
    position: absolute;
    overflow: hidden;
    padding: 0;
    width: 300px;
    text-align: left;
    background: #FFF;
    font-size: 130%}
.js-on .ui-dialog .ui-dialog-titlebar {
    padding: 0.5em 0.3em 0.3em 1em;
    position: relative;
    overflow: hidden;
    height: 38px}
.js-on .ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0 .2em}
.js-on .ui-dialog h1 {
    margin-left: 4px}
.js-on .ui-dialog h2 {
    margin-left: 4px}
.js-on .ui-dialog h3 {
    margin-left: 2px}
.js-on .ui-dialog p {
    margin-left: 4px;
    padding: 0 0 10px}
.js-on .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: 1em;
    top: 1em;
    width: 40px;
    height: 26px;
    line-height: 26px;
    background: url("../images/popupCloseIcon.gif") no-repeat right 10px}
.js-on .ui-dialog .ui-dialog-content {
    float: left;
    overflow: hidden;
    padding: 6px 6px 6px 18px;
    font-size: 92.3%}
.js-on .ui-dialog .ui-dialog-buttonpane {
    padding: 6px;
    width: 100%;
    float: left}
.js-on .ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px}
/* datepicker */
.js-on .ui-datepicker-trigger {
    margin-bottom: -6px}
.js-on .ui-datepicker {
    background: transparent url("../images/css/background-datepicker.png") no-repeat;
    width: 193px;
    height: 182px;
    padding: 20px 17px 20px 23px;
    margin-left: 160px;
    margin-top: -40px;
    z-index: 100;
    display: none}
.js-on .ui-datepicker-header {
    background: #508A96;
    border: 1px solid #D6D6D6;
    position: relative;
    padding: 6px}
.js-on .ui-datepicker-header .ui-datepicker-prev, .js-on .ui-datepicker-header .ui-datepicker-next {
    width: 1.8em; height: 1.8em;
    position: absolute;
    top: 6px}
.js-on .ui-datepicker-header .ui-datepicker-prev span, .js-on .ui-datepicker-header .ui-datepicker-next span {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    width: 20px; height: 20px}
.js-on .ui-datepicker-header .ui-datepicker-prev {
    left: 6px}
.js-on .ui-datepicker-header .ui-datepicker-prev span {
    background: transparent url("../images/css/icon_datepicker-triangle-w.png") no-repeat 0 0}
.js-on .ui-datepicker-header .ui-datepicker-next {
    right: 6px}
.js-on .ui-datepicker-header .ui-datepicker-next span {
    background: transparent url("../images/css/icon_datepicker-triangle-e.png") no-repeat 0 0}
.js-on .ui-datepicker-title {
    line-height: 1.8em;
    margin: 0 2.3em;
    text-align: center}
.js-on .ui-datepicker-title select {
    margin: 1px}
.js-on .ui-datepicker-calendar th {
    border: 0 none;
    font-weight: bold;
    padding: 0.2em 0.3em;
    text-align: center;
    font-weight: normal;
    color: #444}
.js-on .ui-datepicker-calendar td {
    border: 0 none;
    padding: 1px;
    width: 25px}
.js-on .ui-datepicker-calendar span, .js-on .ui-datepicker-calendar a {
    display: block;
    padding: 0.1em 0.2em;
    text-align: right;
    text-decoration: none}
.js-on .ui-datepicker-calendar .ui-state-default {
    background: #FFF;
    border: 1px solid #D6D6D6;
    color: #000099}
.js-on .ui-datepicker-calendar .ui-state-hover {
    color: #FFF;
    background: #508A96}
.js-on .ui-datepicker-calendar .ui-state-highlight {
    color: #FFF;
    background: #444}
.js-on .ui-datepicker-calendar .ui-state-active {
    color: #FFF;
    background: #000099}
.js-on .ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default {
    color: #333333}
.js-on .ui-datepicker-calendar .ui-datepicker-today .ui-state-default {
    background: none repeat scroll 0 0 #444444;
    color: #FFF}
/* richtooltip */
.js-on .rich-tooltip {
    position: absolute;
    z-index: 3000;
    background: #056;
    color: #FFF;
    font-size: 12px;
    /*background: transparent url("../images/css/background-tooltipbottom.png") no-repeat 0 bottom;*/
    padding-bottom: 10px;
    width: 198px}
.js-on .rich-tooltip .body {
    /*background: transparent url("../images/css/background-tooltip.png") no-repeat 0 top;*/
    padding: 15px 10px 10px 20px;
    /*font-size: 1.4em*/
   font-size: 12px}
.js-on .rich-tooltip h3 {
    font: inherit}

/*
 * Nieuw stijl denhaag.nl
 */
body {
    /*background: url("../images/css/background-body.gif") repeat-y scroll center top #F7F7F7}*/
a:hover {
    color: #005566}

.strong {
    font-weight: bold}
.floatright {
    float: right}
.floatleft {
    float: left}
.floatlefthalf {
    float: left;
    width: 48%}
.readOnly {
    color: #000;
    border: 0;
    background: transparent;
}

.fotofree {
    margin-bottom: 10px}
.fotofree .onderschrift, .itemImgRight .onderschrift,
.itemImgLeft .onderschrift, .itemImgCenter .onderschrift {
    font-style: italic}

.assemblyGlobal {
    width: 960px;
    background-color: transparent}
.unitListHeader li.showElement {
    display: none}
.assemblyHeader {
    background: #337785 url(../images/css/background-glow.png) no-repeat center -131px;
    border-bottom: 10px solid #C4C4C4;
    width: 960px; height: 133px}
.assemblyHeader .unitLogo {
    float: left;
    padding: 0;
    margin-top: 26px}
.assemblyMenu .stationHeader {
    float: right;
    width: 350px;
    padding-top: 5px}
.service-nav .itemLast {
    padding-right: 0}
.assemblyHeader .stationHeader ul {
    float: right}
.assemblyMenu ul#metanav {
    bottom: 0;
    position: absolute;
    right: 0}
.assemblyMenu ul#metanav li {
    background: url("../images/css/menu-seperator.png") no-repeat scroll right center transparent;
    height: 26px}
.assemblyMenu ul#metanav li.itemLast {
    background: none}
.assemblyMenu #servicenav a {
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    padding: 0;
    height: auto}
.assemblyMenu #servicenav ul a {
    color: #222;
    font-weight: normal}
.assemblyMenu #servicenav a.iconRss {
    background: url("../images/css/icon-rss.png") no-repeat scroll 0 3px transparent;
    padding: 0 0 0 15px}
.assemblyMenu #servicenav .itemLang a {
    background: url("../images/css/icon-points.png") no-repeat scroll right center transparent;
    margin-right: 10px;
    padding: 0 18px 0 0}
.assemblyMenu #servicenav .itemLang li a {
    background: none}
.unitListHeader li {
    background: url("../images/css/meta-separator.png") no-repeat scroll right center transparent}
.unitListHeader li.itemLang {
    z-index: 9999}

.unitListHeader a.iconContact, .unitListHeader a.iconNewsLetter,
.unitListHeader a.iconLogin {
    background: none;
    font-size: 12px;
    padding: 0}

.unitFormHeader #searchform {
    background: transparent url(../images/css/background-searchfield.png) no-repeat 0 0;
    width: 344px; height: 45px}
.unitFormHeader input.itemInput {
    background: transparent;
    border: 0;
    color: #646464;
    float: none;
    margin: 10px 5px 0 0;
    padding-top: 5px;
    width: 285px;
    font-style: italic;
    font-size: 13px}
.unitFormHeader button.itemBtn {
    margin-top: 12px;
    background: transparent;
    border: 0}
.unitFormHeader button.itemBtn span {
    background: url("../images/css/button-search.png") no-repeat scroll 0px 0px transparent;
    text-indent: -99999px;
    padding: 0;
    width: 18px;
    height: 17px}
.unitFormHeader button.itemBtn:hover span {
    background: url("../images/css/button-search.png") no-repeat scroll 0px -18px transparent}

.assemblyMenu {
    border-bottom: 0px;
    margin-top: -56px;
    width: 960px;
    z-index: 1}
.assemblyMenu li {
    padding: 0;
    /*background: url("../images/css/menu-seperator.png") no-repeat scroll right center #FDFDFD*/}
.assemblyMenu li a {
    padding: 12px 14px 0px 10px;
    height: 27px;
    color: #222}
.assemblyMenu li.itemActive a, .assemblyMenu li.itemActive a:hover {
    background: url("../images/css/background-topmenu-activeright.png") no-repeat right 0;
    border: 0;
    color: #FFFFFF;
    padding-right: 16px}

.assemblyContainer {
    margin-top: -17px;
    margin-left: -16px;
    padding: 11px 16px 0 16px;
    border-left: 0px;
    width: 960px;
    background: transparent url('../images/css/background-content-grey.png') no-repeat center 0px;
    padding-bottom: 8px}
.assemblyContainer.publisher-denhaag {
    background: transparent url('../images/css/background-content-green.png') no-repeat center 0px}

.assemblyMenu ul {
    background: url("/static/denhaagpresentation/images/css/background-glow.png") no-repeat scroll -134px -94px #4D7D88;
    display: inline;
    float: left}
.assemblyMenu .unitSubMenu ul {
    background: none}
.assemblyMenu li.itemSub a {
    background: url("../images/css/background-topmenudivider.png") repeat-x right;
    border: 0}
.assemblyMenu li.itemSub a:hover span {
	color: #056;
	background: transparent url('../images/css/arrow-submenu.png') no-repeat center bottom;
	padding-bottom: 9px}
.assemblyMenu li.itemSub a span, .assemblyMenu li.itemSub:first-child a:hover span {
    font-size: 110%;
    color: #363636;
	background: none}
.assemblyMenu li.itemActive a span, .assemblyMenu li.itemActive:first-child a:hover span {
    text-shadow: 1px 1px 1px #666; /*Property doesn't exist*/
    font-size: 15px;
    color: #fff;
    padding: 0 8px 16px 8px;
	background: transparent url('../images/css/arrow-submenu-active-green.png') no-repeat center bottom;
	display: block}
.assemblyMenu li.itemActive a:hover span {
    text-shadow: 1px 1px 1px #666; /*Property doesn't exist*/
    font-size: 15px;
    color: #fff;
    padding: 0 8px 9px 8px;
	background: transparent url('../images/css/arrow-submenu.png') no-repeat center bottom}
.assemblyMenu li.itemSub:first-child {
    background: url("../images/css/background-topmenu-activeright.png") no-repeat scroll left 0 transparent;
    margin-left: -8px;
    padding-left: 13px}
.assemblyMenu .mainmenu ul li.itemActive:first-child {
   background: none}
.assemblyMenu .mainmenu ul li.itemActive {
    padding: 0;
    margin-left: -4px;
    background: url("../images/css/background-topmenu-activeleft.png") no-repeat scroll left 0 transparent}
.assemblyMenu ul li.itemActive a {
    background: url("../images/css/background-topmenu-activeright.png") no-repeat right 0}
/*.assemblyMenu ul li.itemActiveLast a {
    background: url("../images/css/background-metamenu-left.png") no-repeat scroll right 0 transparent}
.assemblyMenu ul li.itemActiveLast a:hover {
    background: url("../images/css/background-metamenu-left.png") no-repeat scroll right 0 transparent}*/
.assemblyMenu ul li:last-child.itemActive a {
    background: url("../images/css/background-metamenu-left.png") no-repeat scroll right 0 transparent}
.assemblyMenu ul li.itemActiveLast a:hover {
    background: url("../images/css/background-metamenu-left.png") no-repeat scroll right 0 transparent}
.assemblyMenu .unitSubMenu li a, .assemblyMenu li.itemHover .unitSubMenu li a {
    background: none;
    border-bottom: 1px solid #CCCCCC}
.assemblyMenu .unitSubMenu {
    background: transparent url("../images/css/background-submenu.gif") left bottom;
    border: 0;
    width: 384px;
    z-index: 99999;
	margin: 7px 0 0 4px}
.assemblyMenu .itemSub .unitSubMenu {
    left: -10px}
.assemblyMenu .itemActive .unitSubMenu {
    left: 0px}
.assemblyMenu .unitSubMenu li.last a, .assemblyMenu li.itemHover .unitSubMenu li.last a {
    border: 0}

.unitTopPath {
    float: none;
    width: auto;
    /*margin-left: 238px;*/
    margin-left: 15px;
    margin-top: 10px}
.unitTopPath ul li a {
    color: #056}

li.itemLang ul li.itemActive a {
    color: #056;
    font-weight: bold}

.assemblyContainer .assemblySub {
    overflow: visible;
    padding: 0 15px;
    background: #FFF}

.stationMediumImg {
    width: 960px;
    margin: -11px -15px 0 -15px;
    z-index: 0;
    position: relative}
.stationMediumImg ul {
    width: 364px;
    left: 14px;
    background: transparent;
	margin: 28px 0 0 0;
	position: absolute}
.assemblyRight .stationMediumImg ul {
    width: 294px;
    margin-top: 14px}
.stationMediumImg ul li {
    background: #FFF;
    opacity: 0.95;
    border: 0;
    height: auto;
    margin-bottom: 2px}
.stationMediumImg ul li.unitOpen {
    height: auto;
    padding: 8px 13px}
.stationMediumImg ul li.unitOpen h2 {
    padding-top: 0px}
.stationMediumImg ul li.unitOpen p {
    padding-bottom: 0px}
.stationFour .unitStation {
    padding-bottom: 25px}
.assemblyRight .stationFour .unitStation {
    padding: 0 0 25px 15px}
/*
 * Submenu
 */
.assemblyLeft {
    padding: 0;
    border-bottom: 1px solid #CCC;
    padding-top: 10px;
    /*margin-top: -22px*/}
.assemblyLeft ul {
    padding: 0}
.assemblyLeft ul li {
    border: 0;
    background: none;
    padding: 0}
.assemblyLeft li a {
    display: block;
    padding: 4px 5px 4px 0}
.assemblyLeft ul ul ul {
    padding-bottom: 20px}
.assemblyLeft li li {
    border-top: 1px solid #CCC}
.assemblyLeft li li li {
    border-top: 0px solid #CCC}
.assemblyLeft li.itemOpen a {
    color: #056;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 14px}
.assemblyLeft li.itemActive a {
    color: #056 !important;
    background: none;
    font-weight: bold !important}
.assemblyLeft li li li.itemActive a {
    color: #056 !important;
    background: url("../images/css/icon-linkMore-color.png") no-repeat scroll 14px -9px transparent !important;
    font-weight: bold !important}
.assemblyLeft li li li li.itemActive a {
    color: #056 !important;
    background: url("../images/css/icon-linkMore-color.png") no-repeat scroll 32px -9px transparent !important;
    font-weight: bold !important}
.assemblyLeft li.itemOpen li a {
    font-size: 11px;
    color: #000;
    text-transform: none;
    padding-left: 6px;
    font-weight: normal}
.assemblyLeft li.itemOpen li.itemOpen a {
    font-weight: bold;
    background: url("../images/css/icon-arrowblack-down.gif") no-repeat scroll right -86px #E5E5E5}
.assemblyLeft li.itemOpen li.itemOpen ul {
    background: #F5F5F5}
.assemblyLeft li.itemOpen li.itemOpen li a {
    background: none;
    font-weight: normal;
    padding-left: 24px}
.assemblyLeft li.itemOpen li.itemOpen li.itemOpen a {
    background: url("../images/css/icon-arrowblack-down.gif") no-repeat scroll right -86px;
    font-weight: bold}
.assemblyLeft li.itemOpen li.itemOpen li.itemOpen li a {
    background: none;
    font-weight: normal;
    padding-left: 42px}
    /*
     * end submenu
     */

.assemblyRight {
    overflow: visible}
.assemblyRight .stationMediumImg {
    margin: 0;
    width: 722px; height: 312px}
.assemblyRight .stationMediumImg img {
    width: 722px; height: 312px}
.stationFour .listSmall li {
    border-bottom: 1px solid #D7D7D7;
    padding: 5px 0 5px 8px;
    background-position: 0 11px}
.stationFour .listSmall li.last {
    border-bottom: 0px}
.stationHeaderIn .itemHeaderLogo {
    height: auto;
    top: -61px}
.stationHeaderIn .itemDate span {
    width: 100%;
    background: none}

.assemblyContent ul.list li, .assemblyContent ul.listSmall li {
    background: url("../images/css/icon-opsomming.png") no-repeat scroll 0 5px transparent;
    padding: 1px 0 1px 15px}

.assemblySub p a:hover {
    color: #056}
.assemblySub p.linkDirectBtm, .stationForm p.itemBtn,
.stationThree p.linkMore {
    clear: both;
    background: #FFF url("../images/css/background-button.png") no-repeat left 0;
    width: auto; height: 28px;
    border: 0;
    display: inline-block;
    padding-top: 0px; padding-left: 4px;
    float: right;
    margin-top: 12px;
    border: 0 none}
.assemblySub p.linkDirectBtm a, .assemblySub p.linkDirectBtm input,
.stationForm p.itemBtn button, .stationThree p.linkMore a {
    color: #FFF;
    cursor: pointer;
    display: block;
    padding: 0 45px 0 10px;
    font-weight: bold;
    font-size: 14px;
    float: none;
    height: 28px;
    line-height: 28px;
    background: #FFF url("../images/css/background-button.png") no-repeat right 0;
    border: 0}
.stationForm p.itemBtn button strong {
    background: none}
.assemblySub p.linkDirectBtm:hover, .stationForm p.itemBtn:hover,
.stationThree p.linkMore:hover {
    background: #FFF url("../images/css/background-button.png") no-repeat left -37px}
.assemblySub p.linkDirectBtm a:hover, .stationForm p.itemBtn button:hover,
.stationThree p.linkMore a:hover {
    text-decoration: none;
    background: #FFF url("../images/css/background-button.png") no-repeat right -37px;
    color: #FFF}
.stationThree .unitStation {
    float: left;
    padding: 0 0 44px 1px;
    position: relative;
    width: 235px}
.stationThree p.linkMore {
    bottom: 12px;
    float: none;
    left: 12px;
    position: absolute}

.stationCarousel .unitCarousel {
    background: none repeat scroll 0 0 transparent}
.stationCarousel ul li {
    background: url("../images/css/shadow-sliderimage.png") no-repeat scroll center top #FFFFFF;
    width: 170px; height: 136px;
    border: 0}
.stationCarousel .itemArrowRight {
    background: url("../images/css/button-nextarrow.png") no-repeat scroll center 7px transparent}
.stationCarousel .itemArrowRight:hover {
    background: url("../images/css/button-nextarrow-hover.png") no-repeat scroll center 7px transparent}
.stationCarousel .itemArrowLeft {
    background: url("../images/css/button-previousarrow.png") no-repeat scroll center 7px transparent}
.stationCarousel .itemArrowLeft:hover {
    background: url("../images/css/button-previousarrow-hover.png") no-repeat scroll center 7px transparent}

.assemblySide .listSmall li, .assemblySide .itemFilter li, .assemblySide ul li {
    border-bottom: 1px solid #D7D7D7;
    background: url("../images/listArrow.gif") no-repeat scroll 0 14px transparent;
    padding: 8px 0 8px 10px}
.assemblySide .carouselCnt .listSmall li {
    background: none;
    border-bottom: 1px solid #D7D7D7;
    padding: 0}
.assemblySide .listSmall li.last, .assemblySide .itemFilter li.last {
    border: 0}
.assemblySide .itemBlock {
    background: #F3F3F3 none}

.paginationBar ul {
    float: left;
    padding: 0 0 10px}
.paginationBar ul li.next a {
    background: url("../images/css/button-nextarrow.png") no-repeat scroll 0px center transparent;
    height: 18px}
.paginationBar ul li.next a:hover {
    background: url("../images/css/button-nextarrow-hover.png") no-repeat scroll 0px center transparent;
    height: 18px}
.paginationBar ul li.prev a {
    background: url("../images/css/button-previousarrow.png") no-repeat scroll 0px center transparent;
    height: 18px}
.paginationBar ul li.prev a:hover {
    background: url("../images/css/button-previousarrow-hover.png") no-repeat scroll 0px center transparent;
    height: 18px}
.paginationBar ul li a {
    background: transparent url("../images/css/button-pagination.png") no-repeat 0 center;
    height: 18px;
    color: #000}
.paginationBar ul li a:hover {
    background: transparent url("../images/css/button-pagination-hover.png") no-repeat 0 center;
    height: 18px;
    color: #FFF}
.paginationBar ul li span {
    color: #056}

.listingItem .listingItemImage {
    padding: 3px 10px 0 0}
.listingItem p {
    padding-right: 10px;
    overflow: hidden}
.listingItem p a {
    text-decoration: none}
.listingItem p a:hover {
    color: #333;/* Accessibility fix 21-11-12! */
    cursor: default;/* Accessibility fix 21-11-12! */
    /*text-decoration: underline*//* Accessibility fix 21-11-12! */}

.listingItem .date {
	visibility: hidden;
	display: none}
.listSearch .listingItem .date, .sponsoredlinks .listingItem .date {
    visibility: visible;
    display: block}

.stationForm {
    background: url("../images/css/background-form.png") no-repeat scroll 0 0 transparent}
.stationForm fieldset {
    border-bottom: 0}
.stationForm label {
    float: none;
    display: block;
    width: auto;
    font-size: 12px;
    color: #000}
.stationForm p span {
    float: none}
.stationForm .inputText {
    width: 458px}
.stationForm .inputText, .stationForm select {
    height: 26px}
.stationForm input, .stationForm select {
    font-size: 13px;
    margin-right: 4px}

.calendarDaysHeader {
    width: 700px;
    height: 26px;
    border: 0;
    float: none;
    background: transparent url("../images/css/background-tableheader.png") no-repeat -1px 0;
    padding-top: 8px}
.calendarDaysHeader p.date {
    background-color: transparent;
    border: 0;
    color: #FFF}
.calendarDayCell p.pastdate {
    background-color: #E9E9E9;
    color: #ACACAC;
    font-weight: bold;
    height: 105px;
    padding: 2px 10px 2px 0;
    position: absolute;
    text-align: right;
    width: 89px}
.calendarDayCell p.date {
    background: transparent url("../images/css/background-tablecell.png") repeat-x center 0;
    color: #005566;
    font-weight: bold;
    height: 105px;
    padding: 2px 10px 2px 0;
    position: absolute;
    text-align: right;
    width: 89px;
    font-size: 16px}
.calendarDayCell .event {
    padding-top: 20px}
.calendarDayCell.currentdate .date {
    background: #FFF url("../images/css/background-tablecellactive.png") repeat-x center 0;
    color: #FFFFFF}
.calendarDayCell.currentdate .event {
    border: 0 none}

.assemblyFooter {
    border: 0;
    background: transparent url('../images/css/background-content.png') no-repeat center -2946px;
    margin-left: -16px;
    padding-left: 16px;
    padding-right: 16px;
    width: 960px}
.unitFooter {
    width: 945px;
    border: 0}
.unitFooterPath {
    display: none}
.unitFooter li.itemCustom {
    padding: 0 316px 0 11px;
    background: none transparent}

.stationMediumImg a.linkMore, .stationFour p.linkMore a, 
.stationFour a.linkMore, .listingItem .morelink a,
.stationFlex a.linkMore, .stationFlex p.linkMore a {
    color: #D6420C;
    text-decoration: none;
    font-weight: bold;
    background: transparent url("../images/css/icon-linkmore.png") no-repeat right 5px;
    padding: 0 11px 0 0;
	font-size: 12px !important;
	text-transform: lowercase;
	margin: 20px 0 0 0}
.stationMediumImg ul li.unitClose a {
    background: url("../images/css/icon-wideArrow.png") no-repeat scroll 345px center transparent}
.stationMediumImg ul li.unitOpen a {
    background: url("../images/css/icon-wideArrow.png") no-repeat scroll 325px center transparent;
    display: block}
.stationMediumImg ul li.unitOpen p a {
    background: none;
    text-decoration: none;
    display: block}
.stationMediumImg ul li.unitOpen p a:hover {
    color: #333; /* Accessibility fix 21-11-12! */
   cursor: default; /* Accessibility fix 21-11-12! */
    /*text-decoration: underline*/ /* Accessibility fix 21-11-12! */}
.assemblyRight .stationMediumImg ul li.unitClose a {
    background: url("../images/css/icon-wideArrow.png") no-repeat scroll 272px center transparent}
.assemblyRight .stationMediumImg ul li.unitOpen a {
    background: url("../images/css/icon-wideArrow.png") no-repeat scroll 252px center transparent;
    display: block}
.assemblyRight .stationMediumImg ul li.unitOpen p a {
    background: none}

.stationMediumImg a.linkMore:hover, .stationFour p.linkMore a:hover,
.stationFour a.linkMore:hover, .listingItem .morelink a:hover,
.stationFlex p.linkMore a:hover {
    color: #056;
    background: transparent url("../images/css/icon-linkmore.png") no-repeat right -12px}
.stationFour p.linkMore, .stationFlex p.linkMore {
    bottom: 5px;
    padding: 0 10px 0 8px;
    position: absolute;
    display: block;
    /*width: 154px;*/
   right: 0;
    text-align: right}

.stationFour .unitStation {
	background: transparent url("../images/css/unitstation-bottomline.png") no-repeat right bottom;
	min-height: 100%}
.assemblyRight .stationFour .unitStation {
    background: transparent url("../images/css/unitstation-bottomline.png") no-repeat 0px bottom;
    min-height: 100%}

.assemblySide .itemBlock {
    overflow: hidden}
.blockWrapper {
    clear: both}

/* stationFlex content (Flexibel grid) */
.unitStation {
    float: left;
    position: relative}
/* box sixes */
.unitStation-A {
    width: 165px; height: 220px;
    margin-top: 12px}
.unitStation-B {
    width: 342px; height: 220px;
    margin-top: 12px}
.unitStation-C {
    width: 165px; height: 452px;
    margin-top: 12px}
.unitStation-D {
    width: 342px; height: 452px;
    margin-top: 12px}
.unitStation-E {
    width: 342px; height: 104px;
    margin-top: 12px}
   
.assemblyRight .stationFlex {
    width: 722px;
    margin: 0 0 0 -15px}
.stationFlex .unitStation {
    position: relative;
    padding: 0 0 25px 15px}
.stationFlex .listSmall {
    padding: 0;
    padding-right: 14px;
    overflow: hidden}
.stationFlex .listSmall li {
    padding: 5px 0 5px 8px;
    border-bottom: 1px solid #D7D7D7;
    background: url("../images/listArrow.gif") no-repeat 0 11px transparent}
.stationFlex .listSmall li.last {
    border: 0}
.unitStation-B .listingItemImage.floatleft, .unitStation-E .listingItemImage.floatleft {
    margin-right: 14px}

a#rs_button {
	display: none;
	visibility: hidden}
.loketBtmBorder {
    border-top: 0;
    padding: 20px 0 0}
/* overwrite RisBis *//*
.assemblyRis .stationForm label.itemRadio {
    float: none;
    display: inline;
    overflow: hidden;
    padding: 0 10px 0 0;
    width: 100px}
.assemblyRis .stationForm label {
    float: left;
    font-size: 100%;
    font-weight: normal;
    padding: 2px 7px 0 0;
    position: relative;
    text-align: right;
    text-transform: none;
    width: 200px}
.assemblyRis .stationForm label.hideElement {
    display: none}
.assemblyRis .stationForm p span {
    margin-left: 20px;
    width: 335px}
    */
    
/* overwrite RisBis */
.assemblyRis .stationForm label.itemRadio {
    float: left;
    width: 120px;
    margin-left: 5px;}
.assemblyRis .stationForm label {
    float: left;
    text-align: left;}
.assemblyRis .stationForm label.hideElement {
    float: left;
    display: none}
.assemblyRis .stationForm p span {
    float: none;
    width:585px;
    margin-left: 0px;}
.assemblyRis .stationForm p.wideInput input.inputText {
    float: none;
    width: 530px;}
.assemblyRis .stationForm p.rightInput {
    float: left;
    margin-left: 205px;}
.assemblyRis .stationForm label.itemHelp a {
    display: block;
    float: none;
    height: 14px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 5px;
    width: 14px}
.assemblyRis .stationForm p span.endDate {
    float: none;
    display: block;
    margin-left: 207px;
    padding: 4px 0 0;}
.assemblyRis .stationForm span label.itemHelp a {
    right: 20px;
    top: 3px;}
.stationForm .inputRadio {
    float: left;
    margin: 4px 2px 0 0;}

/*
 * Oranje website
 */
.orange .assemblyHeader {
    background-color: #fb8729}
.orange .assemblyMenu ul {
    background-color: #FB8729}
.orange .assemblyMenu .unitSubMenu ul {
    background: none}
.orange .assemblyMenu li.itemActive a span, .orange .assemblyMenu li.itemActive:first-child a:hover span {
    background: transparent url('../images/css/arrow-submenu-active-orange.png') no-repeat center bottom}
.orange .stationMediumImg a.linkMore, .orange .stationFour p.linkMore a,
.orange .stationFour a.linkMore, .orange .listingItem .morelink a {
   color: #137C95;
   background: transparent url("../images/css/icon-linkmore-color.png") no-repeat right 5px}
.orange .stationMediumImg a.linkMore:hover, .orange .stationFour p.linkMore a:hover,
.orange .stationFour a.linkMore:hover, .orange .listingItem .morelink a:hover {
    color: #EA7406;
    background: transparent url("../images/css/icon-linkmore.png") no-repeat right 5px}
.orange .assemblyMenu li.itemActive a:hover span {
    background: transparent url('../images/css/arrow-submenu.png') no-repeat center bottom}

.lc5element a:hover {
	text-decoration: none}
.lc5element p {
	background: url("../images/css/chat-icon.png") no-repeat;
	padding-left: 90px;
	min-height: 65px}

/* calendars */
.calendarContainer {
    float: left}
.calendarContainer table {
    border-left: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF;
    margin: 0;
    width: auto}
.calendarContainer thead {
    background: url("../images/css/background-tableheader.png") no-repeat scroll -1px 0 transparent;
    border: 0 none;
    float: none;
    height: 34px;
    width: 700px}
.calendarContainer.wideCalendar thead {
    width: 925px;
    background: url("../images/css/background-tableheader-wide.png") no-repeat scroll -1px 0 transparent}
.calendarContainer.wideCalendar thead th {
    width: 165px}
.calendarContainer thead th {
    background: url("../images/css/background-tableheader.png") no-repeat scroll -1px 0 transparent;
    color: #FFF;
    font-weight: normal;
    padding: 1px 10px}
.calendarContainer tbody, .calendarContainer tbody td {
    border-left: 1px solid #DFDFDF;
    border-top: 1px solid #DFDFDF}
.calendarContainer tbody td {
    background: url("../images/css/background-tablecell.png") repeat-x scroll center 0 transparent;
    width: 99px;
    height: 109px;
    padding: 0}
.calendarContainer tbody td.pastdate {
    background: #E9E9E9 none}
.calendarContainer tbody td.currentdate {
    background: url("../images/css/background-tablecellactive.png") repeat-x scroll center 0 #FFFFFF}
.calendarContainer.wideCalendar td {
    width: 184px}
.calendarContainer td .date {
    font-size: 16px;
    font-weight: bold;
    color: #056;
    float: right;
    margin: 5px 25px 0 0}
.calendarContainer td.pastdate .date {
    color: #ABABAB;
    font-size: 12px}
.calendarContainer td.currentdate .date {
    color: #FFF}
.calendarContainer td .event-list {
    margin: 25px 0 0 0}
.calendarContainer .event-list li {
    padding: 1px 0 1px 5px;
    background: none;
    width: 90px;
    font-size: 11px}
.calendarContainer.wideCalendar .event-list li {
    width: 175px}
.calendarContainer .event-list li span {
    color: #666666;
    padding: 0 5px 0 0}

/* sponsoredlinks in the searchresults */
.sponsoredlinks {
    background: none repeat scroll 0 0 #D9E6E8;
    border-bottom: 1px solid #D6D6D6;
    margin: 0 0 10px;
    padding-top: 10px}
.sponsoredlinks .listingItem {
    border: 0}

/* Header update to merge */
.assemblyMenu ul#mainnav {
    background: url("../images/css/background-glow.png") no-repeat scroll -134px -225px #337785;
    display: inline;
    float: left}
.assemblyHeader {
    width: 100%;
    float: none}
.centerbox {
    width: 960px;
    margin: 0 auto}
.skiplinks {
    left: -1000em;
    position: absolute}
.assemblyMenu {
    position: absolute;
    top: -143px;
    margin-top: 0;
    height: 126px}
.mainmenu {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: url("../images/css/background-servicemenu.png") repeat-x scroll right 0 transparent}
.assemblyMenu ul#metanav,
.assemblyMenu ul#servicenav {
    float: right;
    background: none}
.assemblyMenu ul#metanav a,
.assemblyMenu ul#servicenav a {
    background: none;
    border: 0}
.assemblyMenu ul#metanav a {
    font-weight: normal;
    padding: 0 14px;
    font-size: 12px}
.assemblyMenu ul#metanav a:hover {
    color: #005566;
    text-decoration: underline}
.assemblyMenu ul#servicenav li {
    padding: 0 11px 0 10px}
.assemblyMenu ul#servicenav li.itemLang {
    padding: 0 11px 0 10px}
.assemblyHeader .unitFormHeader {
    top: 28px;
    z-index: 2;
    right: -6px}
    
/* Digitaal loket */
.stationFour .loketBlock {
    background: #005566;
    height: 280px; width: 170px;
    color: #FFF}
.assemblyRight .stationFour .loketBlock {
    width: 170px;
}
.loketBlock h3 {
    display: none}
.loketBlock img {
    width: 170px}
.loketBlock a {
    color: #FFF}
.loketBlock ul {
    margin: 8px}
.loketBlock ul li {
    border-bottom: solid 1px #FFF;
    padding-top: 6px;
    padding-bottom: 4px;
    background: url("../images/css/icon-linkmore-white.png") no-repeat scroll 0 -7px transparent}
.loketBlock p.linkMore {
    position: relative}
.loketBlock p.linkMore a {
    margin-top: 0;
    color: #FFF;
    background: url("../images/css/icon-linkmore-white.png") no-repeat scroll right 5px transparent}
.loketBlock p.linkMore a:hover {
    color: #FFF;
    background: url("../images/css/icon-linkmore-white.png") no-repeat scroll right 5px transparent}

/*
 * CSS for standalone Apps
 */
#swimmingapp {
    border: 1px solid #CCC;
    width: 164px}
#swimmingapp h3 {
    margin: 8px 8px 0 8px}
#swimmingapp .specialHead {
    color: #056;
    font-weight: bold}
#swimmingapp p.specialHead {
    padding: 0}
#swimmingapp #formpart3 p {
    padding: 0}
#swimmingapp .strong {
    font-weight: bold}
#swimmingapp .ui-accordion-content {
    padding: 10px 10px 10px 0px;
    height: 150px;
    position: relative}
#swimmingapp .accordion h4 {
    background: transparent url("../images/css/background-accheader-default.png");
    color: #056;
    height: 23px;
    line-height: 23px;
    padding: 0 0 0 8px;
    cursor: pointer}
#swimmingapp .accordion h5#backToStart {
   color: #056;
   cursor: pointer;
   margin-bottom: 0}
#swimmingapp .accordion h5#backToStart span {
    background: transparent url("../images/css/arrow-left-green.png") no-repeat 0px 0px;
    width: 4px; height: 7px;
    display: block;
    float: left;
    margin-right: 6px;
    margin-top: 4px}
#swimmingapp .accordion h4.ui-state-active {
    background: transparent url("../images/css/background-accheader.png");
    color: #FFF}
#swimmingapp .accordion h4 .ui-icon {
    background: transparent url("../images/css/accordion-open.png");
    width: 13px; height: 13px;
    display: block;
    float: right;
    margin: 5px 5px 0 0}
#swimmingapp .accordion h4.ui-state-active .ui-icon {
    background: transparent url("../images/css/accordion-close.png")}
.ui-accordion-content h5 {
    margin: 0px 0px 10px 0px;
    padding: 2px 0 2px 10px;
    background: transparent url("../images/css/bg-gradientheader.png") no-repeat 0 0;
    font-size: 12px}
#swimmingapp li {
    font-size: 11px}
#swimmingapp table {
    font-size: 11px}
#swimmingapp th {
    background: none;
    color: #056;
    padding: 0}
#swimmingapp td {
    padding: 0;
    border-right: 1px solid #666}
#swimmingapp td.last {
    border: 0}

#timetableByActivity, #times .timetableByActivity,
#times #timetable, #pricetableByActivity {
    margin-left: 5px}
#timetableByActivity td, #times .timetableByActivity td,
#pricetableByActivity td {
    border: 0}

#swimmingpools li, #activities li,
#swimmingfavorites li {
    cursor: pointer;
    background: url("../images/listArrow.gif") no-repeat scroll 0 7px transparent}
#swimmingpools li:hover,#activities li:hover {
    color: #056;
    text-decoration: underline}
#setFavorites li {
    background: url("../images/listArrow.gif") no-repeat scroll 0 7px transparent}
#swimmingapp .linkMore {
    position: relative;
    padding: 0;
    width: auto}
#swimmingapp input.anchor {
    background: url("../images/css/icon-linkmore.png") no-repeat scroll right 5px transparent;
    color: #EA7406;
    font-size: 14px !important;
    font-weight: bold;
    margin: 20px 0 0;
    padding: 0 11px 0 0;
    text-decoration: none;
    text-transform: lowercase;
    border: 0;
    width: auto}
#swimmingapp form, #swimmingapp fieldset {
    width: auto}
#times td {
    cursor: pointer}
#times td:hover {
    text-decoration: underline}
#times .tdnolink td {
    cursor: default}
#times .tdnolink td:hover {
    text-decoration: none}

#swimmingpoolsListSelect li, #activitiesListSelect li {
    background: none;
    padding: 1px 0 1px 0}

.overview ul, .overview p {
    margin-left: 5px}
            
/* Tiny Scrollbar */
.scrollbars {
    width: 162px}
.scrollbars .viewport {
    width: 150px;
    height: 160px;
    overflow: hidden;
    position: relative}
.scrollbars .overview { 
    list-style: none; 
    position: absolute; 
    left: 0; top: 0; 
    padding: 0; 
    margin: 0}
.scrollbars .scrollbar{ 
    background: transparent url("../images/css/bg-scrollbar-track-y.png") no-repeat 0 0; 
    position: relative; 
    background-position: 0 0;
    float: right; 
    width: 10px}
.scrollbars .track { 
    background: transparent url("../images/css/bg-scrollbar-trackend-y.png") no-repeat 0 100%; 
    height: 100%; width:8px; 
    position: relative; 
    padding: 0 1px}
.scrollbars .thumb { 
    background: transparent url("../images/css/bg-scrollbar-thumb-y.png") no-repeat 50% 100%; 
    height: 20px; width: 20px; 
    cursor: pointer; 
    overflow: hidden; 
    position: absolute; 
    top: 0; left: -5px}
.scrollbars .thumb .end { 
    background: transparent url("../images/css/bg-scrollbar-thumb-y.png") no-repeat 50% 0; 
    overflow: hidden; 
    height: 5px; width: 20px}
.scrollbars .disable { 
    display: none}

/* Loket Chat */
.lc5element a:hover {
    text-decoration: none}
.lc5element p {
    background: url(chat-icon.png) no-repeat;
    padding-left: 90px;
    min-height: 65px}

/* Webgis CSS */
.assemblySub table.dijit {
      width: auto}
.assemblySub table td.dijitReset {
      padding: 0}
.itemImg.tundra.map {
      height: 200px;
      width: 200px;
      float: right}