	/*   Wrapper
	---------------------------------------------- */
	.wrapper {margin:1px auto 0 auto; position:relative; text-align:left; min-width:960px; max-width:1270px;}
	.wrapper.iframePage {padding-top:0; width:500px;}
		ul.accesNav {float:left; font-size:0px; height:0px; line-height:0px; list-style:none; text-indent:-900em;}


		/*   Header
		---------------------------------------------- */
		#header {background:#e5f2fa; border-bottom:2px solid #e8e9e9; margin-bottom:27px; min-height:145px; width:100%; z-index:2000;}
		#header .innerheader {margin:0 auto; width:980px;}

		#header.actieheader {background:url("../img/header-actie-bg.gif") 0 11px repeat-x; border-bottom:none; margin-bottom:0;}
		#header .logo {float:left; height:110px; margin-top:16px; position:relative; width:185px; z-index:101;}


			/*   Search
			---------------------------------------------- */
			.search {float:right; position: relative; margin:38px 10px 0 3%; padding:0; z-index: 1; width:22%;}
			.search form {background:#fff; border:1px solid #99c8dd; border-radius: 4px;}
			.search form label {display:none;}
			.search form input#q {border:0; color:#90989d; float:left; margin-left:7px; height:20px; padding:4px 0; vertical-align:top; width:85%;}
			.search form button {background: url("../img/ic-search.png") 7px 7px no-repeat; border:0; cursor:pointer; float:left; margin-right:2px; text-align:center; height:25px; width:10%;}

			/*   Section navigation
			---------------------------------------------- */
			ul#sectionNav, ul#sectionNav h1 a, ul#sectionNav a  {font:bold 15px Arial; }
            ul#sectionNav { list-style:none; display:inline-block; float:left; margin:43px 0 0 60px; padding:0;}
			ul#sectionNav li {float:left; padding-right:15px;}
			ul#sectionNav li a {color:#396c92; text-decoration:none; white-space:nowrap;}
			ul#sectionNav li a:hover {color:#000;}
			ul#sectionNav li.act a, ul#sectionNav li.act a:hover {color:#000;}

			.actieheader ul#sectionNav {margin-top:46px;}
			.actieslogan {background:url("../img/bg-actieslogan.gif"); color:#0082d1; display:block; font:2.2em Arial; float:left; height:48px; margin:37px 0 0 110px; padding-top:16px; text-align:center; width:474px;}
			.actieslogan1 a, .actieslogan1 a:hover {background:url("../img/bg-actieslogan1.gif"); display:inline-block; margin:11px 0 0 10px; font:2.2em Arial; float:left; height:48px; padding-top:16px; text-align:center; text-decoration:none; width:474px;}

			/*   System navigation
			---------------------------------------------- */
			ul#systemNav {color:#396c92; display:inline-block; float:right; list-style:none; margin:43px 0 0; padding:0;}
			ul#systemNav li {float: left; padding-right:15px;}
			ul#systemNav li:last-child {padding-right:0;}
			ul#systemNav a, ul#systemNav a:visited {color:#396c92; font:bold 15px Arial; padding:0;}
			ul#systemNav a:hover {color:#000; text-decoration:none;}

			.actieheader ul#systemNav a, .actieheader ul#systemNav a:hover {color:#396c92; text-decoration:underline;}
			.actieheader ul#fontSize a {color:#396c92;}

			/*	 Main navigation
			---------------------------------------------- */
			#mainNav {
				background: #fdfdfd; /* Old browsers */
				background: -moz-linear-gradient(top, #fdfdfd 0%, #f2f2f2 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top, #fdfdfd 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top, #fdfdfd 0%,#f2f2f2 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #fdfdfd 0%,#f2f2f2 100%); /* IE10+ */
				background: linear-gradient(to bottom, #fdfdfd 0%,#f2f2f2 100%); /* W3C */
				border-top:1px solid #b2b2b2; border-bottom:1px solid #90989d; float:left; margin-top:-30px; min-height:47px; padding:0; position:relative; width:100%;}

				#nav {float:left; list-style:none;}
				.lt-ie9 #nav {
				    margin-left: 23px;
				}
				#nav ul {margin:0; padding:0; width:100%;}
				#nav a {bottom: -1px; color:#111; display:block; font:bold 16px Arial; margin:0; padding:13px 11px 14px 11px; position:relative; text-decoration:none; z-index:10;}
				#nav a:hover,
				#nav li:hover a,
				#nav li.open {background:url("../img/nav-hover.png") 50% 100% no-repeat; color:#0082d1; cursor:pointer;}
				#nav a.act {font-weight:bold; color:#e57323;}
				#nav li {float:left; padding:0;}

				#nav li .subnav {background:url("../img/mainnav-shadow.png") 0 100% repeat-x; border-top:4px solid #fff; display:none; left:0; margin:1px 0 0 0; padding-bottom:9px; position:absolute; z-index:1000; width:100%;}
				#nav li .innersubnav {background:#fff; overflow:hidden; width:100%;}
				#nav li .innerinnersubnav {background:#fff; margin:0 auto; overflow:hidden; padding:0 0 29px 1%; width:970px;}
				#nav li:hover .subnav,
				#nav li.open .subnav {display:block;}

				#nav li .subnav ul li {float:left; list-style:none; width:24.8%; padding-top:29px;}
				#nav li .subnav ul li ul {display:block; clear:both; float:none; padding:40px 0 0 2px; width:auto;}
				#nav li .subnav ul li ul li {background:url("../img/li-arrow-ro.gif") no-repeat 0 0.55em; display:block; clear:both; list-style:none; padding:0 10px 10px 10px; width:95%;}

				#nav li .subnav a {background:none; bottom:auto; color:#074777; display:inline-block; font-size:13px; font-weight:normal; margin:0; padding:0;}
				#nav li .subnav ul li a {position:absolute; position:absolute; width:18%;}
				#nav li .subnav ul li ul li a, #nav li .subnav ul li .banner a {position:static; width:auto;}
				#nav li .subnav a:hover {background:none; color:#0082d1;}
				#nav li .subnav a strong {color:#0082d1; font: 19px/19px "Metapro",Arial,Geneva,sans-serif; display:inline-block;}


				#nav li.standOut ul li a:hover {color:#0082d1;}
				#nav li.standOut a, #nav li.standOut a:hover, #nav li.standOut ul li.standOut a, #nav li.standOut ul li.standOut a:hover {color:#dc002e; font-weight:bold;}
				#nav li.standOut ul li a {color:#666; font-weight:normal;}
				#nav li.standOut ul li a:hover {color:#0082d1; font-weight:normal;}


				.banner {color:#0082d1; font: 19px "Metapro",Arial,Geneva,sans-serif;}
				.banner img {float:left;}
				.bannertext {border:1px solid #e0e0e0; border-bottom:1px solid #0082d1; background:#f7f7f7; float:left; color: #0082D1; font: 19px "Metapro",Arial,Geneva,sans-serif;padding:15px 10px;width:220px};

				#nav .banner {width:240px;}

				.gt-ie8 #nav a {bottom: -2px;}
				.gt-ie8 #nav li .subnav { margin-top:2px;}


				/* MYDELTA BUTTON IN MENU BAR */
				.btn-wrap{
					margin-right: 5px;
				}
				.btn-mydelta{
					background-color: #0082d1;
					border-radius: 3px;
					display: table;
					float: right;
					font-family:'MetaPro', Arial;
					font-size: 15px;
					margin-top: 7px;
					padding: 6px 11px;
				}
				.btn-mydelta:hover{
					background-color: #396c92;
					text-decoration: none;
				}
				.btn-mydelta i,
				.btn-mydelta span{
					color: #fff;
					display: table-cell;
					vertical-align: middle;
				}
				.btn-mydelta i{
					padding-right: 6px;
				}
				.btn-mydelta:hover span{
					color: #fff;
				}

				/* wrapper for #nav in which a right floated button is placed */
				#mainNav .wrap{
					width: 970px;
					margin: 0 auto;
				}

				#mainNav #nav{
					margin: 0px 0px 0px 174px;
					padding: 0px 0px 0px 20px;
				}
				/*#mainNav .wrap #nav{
					margin: 0;
					padding: 0;
				}*/
				@media screen and (min-width:0\0) {
					#nav a {bottom: -2px;}
					#nav li .subnav { margin-top:2px;}
				}
				@media screen and (min-width: 980px) {
					#mainNav #nav{
						padding: 0px 0px 0px 60px;
					}
					#mainNav .wrap #nav{
						margin-left: 120px;
					}
				}
				@media screen and (max-width: 1080px) {
					ul#sectionNav {margin-left:20px;}
					.search {margin-left:1%;}
				}
				@media screen and (min-width: 1180px) {
					#mainNav .wrap #nav{
						margin-left: 25px;
					}
				}
				@media screen and (min-width: 1180px) {
					#mainNav .wrap #nav{
						margin-left: 25px;
					}
				}
				@media screen and (min-width: 1270px) {
					#mainNav .wrap #nav{
						margin-left: 23px;
					}
				}

		/* Section navigation
		---------------------------------------------- */
		.breadcrumb {color:#666; list-style:none; margin:0 auto; padding-bottom:11px; width:980px;}
		.breadcrumb div {float:left; width:830px;}
		ul.breadcrumb li {float:left; font-size:0.9em;}
		ul.breadcrumb a, ul.breadcrumb a:visited, ul.breadcrumb span {float:left; padding:0 0.5em 0 0; margin-left:0; background-image:none;}
		ul.breadcrumb span {color:#0082d1; margin-top:-0.1em;}


		/*	 Emergency (crisis)
		---------------------------------------------- */
		.emergency {float:left; height:auto; margin-bottom:20px; position:relative; width:100%; z-index:0;}
		.emergency img {float:left;}
		.emergency p {color:#fff; float:left; font-size:1.35em; font-weight:700; line-height:1.45em; padding:10px 20px 10px 30px; width:700px;}
		.emergency a.bt {/*background:url("../img/bg-btLeft.gif") 0 0 no-repeat; */ background-color:#FFF; color:#d00; float:right; font-size:1.1em; font-weight:700; margin:16px 15px 0 0;}
		.emergency a.bt span {/*background:url("../img/bg-btRight.gif") 100% 0 no-repeat;*/ color:#d00; display:block; padding-right:23px;}
		.emergency a.bt span span {background:url("../img/bg-btArrrow.gif") 100% 11px no-repeat; padding:4px 29px 5px 45px;}
		.emergency a.bt:hover {text-decoration:none;}

		.emergency div.top {position:absolute; top:0; left:0; display:block; height:10px; width:100%; /*background:url("../img/edgedPhotoTop.png")0 0 no-repeat;*/ }
		.emergency div.top .trc {background:url("../img/edgedPhotoTopRight.png") 0 0 no-repeat; float:right; height:10px; width:10px;}
		.emergency div.bottom {position:absolute; bottom:0; left:0; display:block; height:10px; width:100%; /*background:url("../img/edgedPhotoBottom.png") 0 0 no-repeat;*/}
		.emergency div.bottom .brc {background:url("../img/edgedPhotoBottomRight.png") 0 0 no-repeat; float:right; height:10px; width:10px;}

		/* emergency block themes */
		.emergency .buttonCallToAction,
		.emergency .buttonOrange{
			float: right;
			margin: 16px 15px 0px 0px;
		}
		.emergency a.buttonCallToAction span{
			font-family: Arial,Geneva,sans-serif;
			font-size: 16px;
			font-weight: bold;
			line-height: 1;
		}

		.emergency.theme-alert{
			background-color:#d00;
		}
		.emergency.theme-alert p a{
			color: #fff;
			text-decoration: underline;
		}
		.emergency.theme-notice{
			background-color: #F0F0F0;
		}
		.emergency.theme-notice p{
			color: #333;
		}
		.emergency.theme-notice a.bt span{
			background: #E57323;
			color: #fff;
		}

		/* green theme */
		.emergency.theme-notice-green {
			background-color: #76b828;
		}
		.emergency.theme-notice-green p{
			color: #FFF;
		}
		.emergency.theme-notice-green p a {
			color: #FFF;
			text-decoration: underline;
		}
		.emergency.theme-notice-green p a:hover {
			color: #EEE;
		}
		.emergency.theme-notice-green a.buttonOrange span
		{
			background: #FFF url("../img/sprite.png") no-repeat -133px -119px;
			color: #76b828;
		}
		.emergency.theme-notice-green a.buttonOrange:hover span {
			background: #EEE url("../img/sprite.png") no-repeat -133px -119px;
			color: #76b828;
		}



	/* Main
	---------------------------------------------- */
	#main {background-color:#fff; clear:both; line-height:1.5em; margin:0 auto 20px; padding:0; z-index:0; width:980px;}

		.landing .content object {margin-bottom:20px;}
		.landing .content iframe {margin-left:30px;}

		.landing .content .videobox iframe {margin-left:0;}

		/* edged photocontainer - main
		---------------------------------------------- */
		.edgedPhotoContainer {position:relative; height:auto; overflow:hidden;}
		.edgedPhotoContainer img {width:100%;}

		.content .edgedPhotoContainer img {height:auto;}
		.edgedPhotoContainer div.top {position:absolute; /*z-index:1; */top:0; left:0; display:block; height:10px; width:100%; background:url("../img/edgedPhotoTop.png") 0 0 no-repeat;}
		.edgedPhotoContainer div.top .trc {background:url("../img/edgedPhotoTopRight.png") 0 0 no-repeat; float:right; height:10px; width:10px;}
		.edgedPhotoContainer div.bottom {position:absolute; /*z-index:1; */ bottom:0; left:0; display:block; /*height:10px; */ height:14px; width:100%; background:url("../img/edgedPhotoBottom.png") 0 0 no-repeat;}
		.edgedPhotoContainer div.bottom .brc {background:url("../img/edgedPhotoBottomRight.png") 0 0 no-repeat; float:right; height:10px; width:10px;}

		.landing .content .edgedPhotoContainer {width:550px;}
		.landing .content .edgedPhotoContainer img {height:auto; /*margin-bottom:10px;*/ width:550px;}

		.overDelta .content .edgedPhotoContainer, .blocks .content .edgedPhotoContainer {width:530px;}
		.overDelta .content .edgedPhotoContainer img, .blocks .content .edgedPhotoContainer img {height:auto; width:530px;}

			/* edged photocontainer - rightbar ---------------------------------------------- */
			.rightBar .edgedPhotoContainer img {height:auto; width:200px;}
			.rightBar .edgedPhotoContainer {height:auto; /*margin-bottom:16px; */ margin:0 0 27px 0; /*overflow:hidden; */ overflow:visible; position:relative;}
			.rightBar .edgedPhotoContainer .bottom {height:14px;}
			.zakelijk .rightBar .edgedPhotoContainer img  {width:298px;}
			.landing .rightBar .edgedPhotoContainer img {width:380px;}

				/* edged photocontainer - rightbar  boxheader ---------------------------------------------- */
				/*div.edgedPhotoContainer .boxheader {background:url("../img/boxheader-bg.gif") -406px top no-repeat; display:block; height:22px; left:0; position:absolute; top:-11px; width:100%; z-index:1;}*/
				.landing .rightBar div.edgedPhotoContainer .boxheader {background:url("../img/boxheader-bg.gif") -226px top no-repeat;}
				/*div.edgedPhotoContainer .boxheader .left {background:url("../img/boxheaderLeft.gif") 0 0 no-repeat; display:inline; height:22px; float:left; width:3px;}*/
				div.edgedPhotoContainer .boxheader .boxheaderContent {background:#0082d1; display:inline; float:left; height:22px;}
				div.edgedPhotoContainer .boxheader .boxheaderContent a, div.edgedContainer .boxheader .boxheaderContent a:hover {color:#fff; text-decoration:none;}

				/*div.edgedPhotoContainer .boxheader .right {background:url("../img/boxheaderRight-photo.png") 0 0 no-repeat; display:inline; float:right; height:22px; width:6px;}*/
				/*div.edgedPhotoContainer .boxheader .margin {display:inline; float:right; height:22px; width:26px;}*/
				div.edgedPhotoContainer h3 {color:#FFFFFF; font-size:1.1em; font-weight:bold; padding:1px 6px 0;}

			/* edged photocontainer - leftbar ---------------------------------------------- */
			.leftBar div.edgedContainerWrapper {margin-bottom:31px;}
			.leftBar div.edgedContainerWrapper.first-child {margin-top:41px;}


			/* edged photocontainer - quoteBlock ---------------------------------------------- */
			div.quoteBlock {display:block; margin-top:54px; text-align:right;}
		.rightBar div.quoteBlock {overflow:hidden;}
			div.quoteBlock blockquote {line-height:1.7em; margin-bottom:11px;}
			.quoteBlock div.content, .zakelijk .blocks .rightBar .content {display:block; float:left; padding-top:8px; width:193px;}
			body .quoteBlock .edgedPhotoContainer {float:right; margin:0 0 9px 0; width:100px;}
			body .quoteBlock .edgedPhotoContainer img, .zakelijk .rightBar .quoteBlock .edgedPhotoContainer img {height:auto; width:100px;}
			body .quoteBlock p {color:#0082d1; font-size:0.9em;}
			.quoteBlock .edgedPhotoContainer div.top {background:none;}
			.quoteBlock .edgedPhotoContainer div.top .trc {background:none;}
			.quoteBlock .edgedPhotoContainer div.bottom {background:none; height:14px;}

			/* edged photocontainer - blocks ---------------------------------------------- */
/*			.blocks .edgedPhotoContainer {float:left; height:auto; margin:9px 9px 9px 0; overflow:hidden; position:relative; width:100px;}
			.blocks .edgedPhotoContainer img {height:auto; margin-bottom:0; overflow:hidden; position:relative; width:100px;}*/
			.blocks .blocksRow .edgedPhotoContainer {float:left; height:auto; margin:9px 9px 9px 0; overflow:hidden; position:relative; width:100px;}
.blocks .blocksRow .edgedPhotoContainer img {height:auto; margin-bottom:0; overflow:hidden; position:relative; width:100px;}

			.edgedContainer div.brc .edgedPhotoContainer div.bottom .brc {padding:0;}
			.blocks .edgedContainer div.brc {padding-top:20px;}

			body .edgedContainer .edgedPhotoContainer {background:#fff; display:block; float:left; height:auto; margin:0 10px 0 0; padding:0; width:102px;}
			body .edgedContainer .edgedPhotoContainer div.top {background:url("../img/edgedPhotoTop-small.gif") 0 0 no-repeat; height:4px; width:102px; z-index:100;}
			body .edgedContainer .edgedPhotoContainer div.top .trc {display:none;}
			body .edgedContainer .edgedPhotoContainer img, body .landing .rightBar .edgedContainer .edgedPhotoContainer img {border:none; border-left:1px solid #cecece; border-right:1px solid #cecece; height:auto; margin:0; padding:3px; width:94px;}
			body .edgedContainer .edgedPhotoContainer div.bottom {background:url("../img/edgedPhotoBottom-small.gif") 0 0 no-repeat; height:4px; width:102px; z-index:100;}
			body .edgedContainer .edgedPhotoContainer div.bottom .brc {display:none;}
			.wideContent #main .blocksRow .edgedContainer div.brc .edgedPhotoContainer img {margin:0;}


	/* LeftBar ---------------------------------------------- */
	.leftBar {float:left; width:220px; margin-right:30px; min-height: 400px; display:inline;}

	/* HIER STOND DE OUDE LEFTNAV */


	.maincontent {float:left; width:710px;}
	.visual {margin-bottom:20px;}


	/*  Content
	---------------------------------------------- */
	.content {color:#333; float:left; width:490px; /*overflow:hidden;*/ overflow:visible;}
	/*.actiecontent {margin-left:250px;}*/
	.fullSizeContent {width:710px;}
	.fullSizeContent .edgedPhotoContainer img {width:100%;}
	.formcomponent .content {width:715px;}

	.content p {padding-bottom:1em;}
	.content p a.export {background:url("../img/ic-export.gif") 0 0 no-repeat; padding-left:20px;}
	.content h1 {color:#0082d1; font-size:24px; font-weight:700; line-height:1em; padding:7px 0 12px 0;}
	.content h2 {color:#0082d1; font-size:1.25em; font-weight:bold; padding:0 0 6px 0;}
	.content h3 {font-size:1.1em; padding:0;}
	.content h4 {color:#333; font-size:1.2em; font-weight:normal; padding:0 0 18px 0;}
	.content .preheading {border-bottom:1px dotted #0082d1; color:#0082d1; display:block; font-size:2.3em; line-height:1em; margin-bottom:5px; padding:7px 0 5px 0;}

			 p.subtext {color:#666; font-size:0.8em; padding-bottom:1em;margin-top:-20px;}
	.content p.subtext {color:#666; font-size:0.8em; padding-bottom:1em;margin-top:0px;}
	.content div.subtext {color:#666; font-size:0.8em; padding-bottom:1em;}
	.content div.subtext p {padding:1em 0 0 0; font-weight:normal;}
	.content div.subtext p:first-child, div.subtext p.first-child {margin-top:-1em;}
	.content div.intro.searchIntro {margin-top:-6px;}
	.content div.intro {font-size:1.1em; font-weight:bold; margin-bottom:1em;}
	.content div.intro p {padding:1em 0 0 0; font-weight:bold;}
	.content div.intro p:first-child, div.intro p.first-child {margin-top:-1em;}

	.content img.left {margin:0 10px 10px 0; width:auto;}

	.content ul {color:#333; padding:0 0 18px 20px;}
	.content ul li {}
	.content ol {padding:0 0 18px 25px;}
	.content dl {margin:0 0 20px 5px;}
	.content dl dd {margin:0;}

	div.overDelta .content {width:540px;}
	div.overDelta .content .homeRotator {margin-top:-5px;}

	div.wideContent .content {left:-30px; position:relative; width:990px;}
	div.wideContent .content h1, div.wideContent .content p, div.wideContent .content ul, div.wideContent .content table, div.wideContent .content div.intro {margin-left:30px;}
	div.wideContent .content div.intro p, div.wideContent .content .edgedContainer p {margin-left:0;}


	div.wideContentSubnav .content {position:relative; width:680px;}
	div.wideContentSubnav .content.tabbedPage { width:730px;}
	div.wideContentSubnav .content.iframePage { width:730px;}
	div.wideContentSubnav-alt .content {position:relative; width:710px;}

	div.wideContentSubnav .iframe body {overflow: hidden;}

	.content.disclaimer {padding:11px 24px 0 24px; width:auto;}

	.blocks .content {width:662px;}
	.landing .content {width:490px;}
	.iframePage.landing .content, .iframePage .content {padding-left:10px; width:490px;}
	.landing .content p {padding-right:20px;}

	.home .content {float:none; margin:auto; padding-left:1%; width: 970px;}

		/* Tables ---------------------------------------------- */
		.content table {border:none; color:#1a232a; font-family:Arial, Helvetica, sans-serif; margin:15px 0 17px; width:100%;}
		.content table th, td {/*border-collapse:collapse; */ font-size:13px; /*margin:0; */ padding:5px 8px;vertical-align:top;}
		.content table th .smallText, td .smallText {font-size:11px;}
		.content table th .largeText, td .largeText {font-size:18px;}
		.content table .highlight td {color:#e57323; font-size:16px;}
		.content table .highlight td:first-child, .content table .highlightline td:first-child {color:#1a232a; font-size:13px;}
		.content table .highlightline td {border-top:2px solid #b2b2b2; color:#e57323; font-size:16px;}
		.content table .sectionHeading {color:#0082D1; display:block; font-size:1.4em; padding:15px 0 10px 0;}

			/* Tables Footnote ---------------------------------------------- */
			.content table.footnote {color:#5a6b76; margin-bottom:30px;}
			.content table.footnote td {border:none; font-size:12px; padding:0; padding-left:8px;}

			/* Tables Outline ---------------------------------------------- */
			.content table.outline {border-collapse:collapse; border-spacing:0px; box-shadow:0 0 0px 1px #b2b2b2;}
			.content table.outline td {border:none; border:1px solid #b2b2b2; height:38px; padding:11px 8px;}
			.content table.outline tr {margin-bottom:1px;}
			.content table.outline .highlightline {background:#fff;}
			.content table.outline .highlightline td {border-top:2px solid #b2b2b2;}

			/* Tables Matrix ---------------------------------------------- */
			.content table.matrix {border-collapse:collapse; border-spacing:0px; box-shadow:0 0 0 1px #b2b2b2;}
			.content table.matrix tr:first-child, .content table.matrix tr.first-child {background:#074777; color:#fff;}
			.content table.matrix tr:first-child td, .content table.matrix tr.first-child td {border:none; border-right:1px solid #fff;}
			.content table.matrix tr:first-child td.lastTd, .content table.matrix tr.first-child td.lastTd {border-right:1px solid #074777;}
			.content table.matrix tr:first-child td:first-child, .content table.matrix tr.first-child td:first-child {background:#074777; border-left:1px solid #074777;}
			.content table.matrix td {border:none; border:1px solid #b2b2b2; height:38px; padding:11px 8px;}
			.content table.matrix td:first-child {background:#e8f5fc;}
			.content table.matrix tr {background:#f2f9fd; margin-bottom:1px;}
			.content table.matrix .highlight {background:#fff;}
			.content table.matrix .highlight td:first-child {background:#f2f9fd;}
			.content table.matrix .highlightline {background:#fff;}
			.content table.matrix .highlightline td {border-top:2px solid #b2b2b2;}
			.content table.matrix .highlightline td:first-child {background:#f2f9fd;}



			/* Tables Tabular ---------------------------------------------- */
			.content table.tabular {border-collapse:collapse; border-spacing:0px; box-shadow:0 0 0 1px #b2b2b2;}
			.content table.tabular tr:first-child, .content table.tabular tr.first-child {background:#074777; color:#fff;}
			.content table.tabular tr:first-child td, .content table.tabular tr.first-child td {border:none; border-right:1px solid #fff;}
			.content table.tabular tr:first-child td.lastTd, .content table.tabular tr.first-child td.lastTd {border-right:1px solid #074777;}
			.content table.tabular tr:first-child td:first-child, .content table.tabular tr.first-child td:first-child {background:#074777; border-left:1px solid #074777;}
			.content table.tabular td {border:none; border:1px solid #b2b2b2; height:38px; padding:11px 8px;}
			.content table.tabular tr {background:#f2f9fd; margin-bottom:1px;}
			.content table.tabular .highlightline {background:#fff;}
			.content table.tabular .highlightline td {border-top:2px solid #b2b2b2;}

			/*  Tables Overview
			---------------------------------------------- */
			.form table.checkboxlist {line-height:1em; margin-top:10px;}
			.form table.checkboxlist td {padding:0 3px 3px 0; width:32%;}
			.form table.checkboxlist td label {float:none; line-height:1em;}
			.form table.checkboxlist td input {margin-left:0;}

			.form div.scrollingWrapper {overflow-x:hidden;}
			.form div.scrollingWrapper div {margin-bottom:20px; overflow-x:scroll; width:710px;}
				.scrollingWrapper table.overviewTable {border-collapse:collapse; margin-bottom:0; border-spacing:0;}
				.scrollingWrapper table.overviewTable col.actions td {width:70px;}
				.scrollingWrapper table.overviewTable td {border:none; /*border-bottom:1px solid #fff; */ border:1px solid #fff; padding:3px 6px;}
				.scrollingWrapper table.overviewTable tr {background:#cce6f6; margin-bottom:1px;}
				.scrollingWrapper table.overviewTable tr.header th {background:#0082D1; color:#fff; padding:3px 6px; white-space:nowrap;}
				.scrollingWrapper table.overviewTable td span {float:left; font-weight:700; padding-right:3px;}
				.scrollingWrapper table.overviewTable td a {background:url("../img/ic-delete.gif") 0 0 no-repeat; float:left; height:16px; margin-left:3px; text-indent:-900em; width:16px;}


			/*  Tables Block
			---------------------------------------------- */
			.content table.block {background:#F0F0F0; border:1px solid #D1D1D1; border-spacing:0px; font-size:1.1em; line-height:.9em; padding:0 16px 16px 0;}
			.content table.block td{border:none;}
			.content table.block tr td {line-height:1.3em;}
			.content table.block tr td:first-child,.content table.block tr td.first-child {padding-left:20px;}
/*			.content table.block tr:first-child, .content table.tabular tr.first-child {background:#0082D1; color:#fff;}
			.content table.block td {border:none; border-bottom:1px solid #fff;}
			.content table.block tr {background:#cce6f6; margin-bottom:1px;}*/


			/*  Tables Search results
			---------------------------------------------- */
			.gsc-control-cse, .gsc-control-cse .gsc-table-result {margin:0;}


		/*	 tabsNav
		---------------------------------------------- */
		#tabsnavWrapper {float:left; margin-bottom:30px; width:100%;}
		#tabsnav {clear:both; margin:0; position:relative; width:100%;}
			#innertabsnav {float:left; margin:0; padding:0; padding-left:24px}
			#innertabsnav li {background:none; float:left; list-style:none; margin:0 0 -1px 7px; padding:0; position:relative;}
			#innertabsnav li.firstitem {margin-left:0;}
			#innertabsnav li a {border:1px solid #c2c2c2; border-bottom:none; border-radius:8px 8px 0 0; color:#999; display:block; font-size:1.25em; font-weight:bold; margin-left:0; outline:none; padding:6px 13px 7px; position:relative; text-decoration:none;}
			#innertabsnav li a:hover {color:#777;}
			#innertabsnav li a span {color:#999;}
			#innertabsnav li a:hover span {color:#777;}
			#innertabsnav li.active a {border:1px solid #0090d0; border-bottom:1px solid #fff; color:#0886d2; padding-bottom:9px;}
			#innertabsnav li.active a span {color:#0886d2;}
			#innertabsnav li.firstitem.active a {}
					.tabscontent {border-top:1px solid #0090d0; color:#000; display:none; float:left; overflow:hidden; padding-top:19px; width:100%;}
					.tabscontent .tabsselected {display:block;}
					.tabscontentinner {clear:both;}
					.tabsselected {display:block;}
				.content .tabscontent h2 {max-width:420px;}
				.content .productoverview .itemsRow	{border-bottom:1px dotted #0082d1; float:left; margin-bottom:20px; padding-bottom:10px; width:100%;}
				.content .tabscontent .column {float:left; padding-left:14px; width:220px;}
				.content table.productoverview ul,
				.content .tabscontent .column ul {padding:0; margin-left:14px; float: left;}
				.content table.productoverview ul li,
				.content .tabscontent .column ul li {padding-bottom:5px;}
				.content .tabscontent .column + .column + .column {float:right}
				.content .tabscontent h2 + .itemsRow .column + .column + .column {margin-top:-21px;}
				.content table.productoverview img,
				.content .tabscontent .column + .column + .column img {border:1px solid #c8c8c8; margin-bottom:6px; padding:40px 6px;}
				.content table.productoverview {width:100%; border-bottom:1px dotted #0082d1; margin:0 0 1em; padding: 0 0 10px 0;}
				.content table.productoverview td {width:31%; padding:0 0 0 2%; vertical-align:top;}




		/*	 Question steps
		---------------------------------------------- */
		#questionSteps {margin-bottom:20px;}
		#questionSteps legend {display:none;}
		#questionSteps .item {color:#666; float:left; margin-bottom:34px; margin-left:22px; margin-top:9px; overflow:visible; position:relative; width:222px;}
		#questionSteps legend + .item {margin-left:0;}
		#questionSteps .item .itemTop {background:url("../img/bg-qbox.png") 0 0 no-repeat; height:22px;}
		#questionSteps .item .itemTop h3 {color:#fff; font-size:1.1em; font-weight:bold; padding:1px 6px 0;}
		#questionSteps .item .itemContent {background:url("../img/bg-qbox.png") 0 100% no-repeat; padding:20px 0 26px 4px;}
	.form #questionSteps .collection {width:200px;}
	.form #questionSteps label {font-weight:normal;}
		#questionSteps .item .arrowRight {background:url("../img/arrowRight.png") 0 0 no-repeat; bottom:6px; display:block; height:28px; position:absolute; right:-19px; width:22px;}
		#questionSteps .item .arrowDown {background:url("../img/arrowDown.png") 0 0 no-repeat; bottom:-19px; display:block; height:22px; position:absolute; right:97px; width:28px;}

		#questionSteps.resultSteps .item {margin-left:10px; width:156px;}
		#questionSteps.resultSteps .item:first-child {margin-left:0;}
		#questionSteps.resultSteps .item .itemTop {background:url("../img/bg-resultsteps.png") 0 0 no-repeat; height:179px;}
		#questionSteps.resultSteps .item .itemTop img {display:block; margin:0 auto; padding-top:17px;}
		#questionSteps.resultSteps .item .itemContent {background:url("../img/bg-resultsteps.png") 0 100% no-repeat; padding:20px 0 26px 9px;}
		#questionSteps.resultSteps .item + .item .itemContent {background-position:-166px 100%}
		#questionSteps.resultSteps .item + .item + .item .itemContent {background-position:-332px 100%}

		#questionSteps.resultSteps p {overflow:hidden; padding-left:0;}
		#questionSteps.resultSteps .itemMainContent p {font-size:1.1em;}

		#questionSteps.resultSteps .item .moreInfo a {text-decoration:underline;}

		#questionSteps.resultSteps .buttonContainer {float:left; margin:38px 0 20px 8px;}
		#questionSteps.resultSteps .buttonContainer .submitLeft {margin-bottom:0;}

		#questionSteps.resultSteps .item a {text-decoration:underline;}
		#questionSteps.resultSteps a.submitButton span, #questionSteps.resultSteps a.submitButton span:hover {color:#fff;}
		#questionSteps.resultSteps div.submitContent, #questionSteps.resultSteps a.submitButton {height:19px; padding-bottom:4px; padding-top:4px;}
		#questionSteps.resultSteps .item a.submitButton {background:url("../img/login-left.gif") 0 0 no-repeat; font-size:14px; float:left; height:27px; margin-bottom:10px; padding:0; padding-left:10px; text-decoration:none;}
		#questionSteps.resultSteps a.submitButton span {background:url("../img/login-right.gif") 100% 0 no-repeat; display:inline-block; height:19px; padding:4px 10px 4px 0;}



		/* login ---------------------------------------------- */
		/* login rightbar */
		div.loginWrapper {margin-bottom:20px; height:27px; width:100%; display:block; background:url("../img/login-left.gif") 0 0 no-repeat; text-align:center;}
		div.loginWrapper a, div.loginWrapper a:hover {background:url("../img/arrow-right.gif") 100% .85em no-repeat; color:#fff; position:relative; font-size:1.1em; font-weight:bold; padding:4px 12px 0 0; top:4px;}
		div.loginWrapper a:hover {text-decoration:none;}
		div.loginContent {display:block; float:left; height:27px; margin-left:10px; width:89%;}
		div.loginRight {height:27px; width:5px; float:right; display:block; background:url("../img/login-right.gif") 0 0 no-repeat;}

		.landing div.loginWrapper {margin:-10px 0 20px 0; width:240px;}

		/* login body */
		.content div.loginWrapper a, .content div.loginWrapper a:hover {background:url("../img/arrow-right.gif") 62% .85em no-repeat;}
		.content div.loginContent {width:480px;}


		/* edgedContainer general---------------------------------------------- */
		.blocks .blocksRow, div.overDelta .rightBar .blocksRow, .thuis .blocksRow, div.wideContent .content .blocksRow, div.wideContentSubnav .content .blocksRow, .thuis .blocksRow {clear:both; display:block;}
		div.edgedContainerWrapper {position:relative; width:100%; margin:0 0 30px 0;}
		#main .content div.edgedContainerWrapper, .thuis #main .blocksRow div.edgedContainerWrapper {float:left; margin-bottom:20px; margin-right:31px; margin-top:10px; width:300px;}
		.thuis #main .blocksRow div.edgedContainerWrapper.standOut {margin-right:0; width:298px;}
		div.edgedContainerWrapper.first {margin-bottom:31px; /* use when first in a serie */}
		div.edgedContainer .boxheader {height:22px; width:100%; display:block; position:absolute; left:0; top:-11px; background:url("../img/boxheader-bg.gif") right top no-repeat;}
		div.edgedContainer .boxheader .left {height:22px; display:inline; float:left; width:3px; background:url("../img/boxheaderLeft.gif") 0 0 no-repeat;}
		div.edgedContainer .boxheader .boxheaderContent {height:22px; display:inline; float:left; background:#0082d1;}
		div.edgedContainer .boxheader .boxheaderContent a, div.edgedContainer .boxheader .boxheaderContent a:hover {color:#fff; text-decoration:none;}

		div.edgedContainerWrapper.contrast div.edgedContainer .boxheader .boxheaderContent h3 a, div.edgedContainerWrapper.contrast div.edgedContainer .boxheader .boxheaderContent h3 a:hover {color:#0082d1; text-decoration:none;}
		div.edgedContainerWrapper.contrast div.edgedContainer .boxheader .boxheaderContent h3 a:hover, div.edgedContainer .boxheader .boxheaderContent h3 a:hover {text-decoration:underline;}

		div.edgedContainerWrapper.contrast div.edgedContainer .boxheader .boxheaderContent h2 a, div.edgedContainerWrapper.contrast div.edgedContainer .boxheader .boxheaderContent h2 a:hover {color:#0082d1; text-decoration:none;}
		div.edgedContainerWrapper.contrast div.edgedContainer .boxheader .boxheaderContent h2 a:hover, div.edgedContainer .boxheader .boxheaderContent h2 a:hover {text-decoration:underline;}

		div.edgedContainer .boxheader .right {height:22px; display:inline; float:right; width:6px; background:url("../img/boxheaderRight.gif") 0 0 no-repeat;}
		div.edgedContainer .boxheader .margin { height:22px; display:inline; float:right; width:26px;}

		div.edgedContainer .downloadWrapper p {padding-bottom:0;}
		div.edgedContainer .downloadWrapper ul {padding-top:15px;}
		div.edgedContainer .downloadWrapper ul:first-child, div.edgedContainer .downloadWrapper ul.first-child {padding-top:0;}

		.standOut div.edgedContainer .boxheader {background:url("../img/boxheader-bg-standout.gif") right top no-repeat;}
		.standOut div.edgedContainer .boxheader .boxheaderContent {background:#5a6b76;}
		.standOut div.edgedContainer .boxheader .right {background:url("../img/boxheaderRight-standout.gif") 0 0 no-repeat;}
		.standOut div.edgedContainer .boxheader .left {background:url("../img/boxheaderLeft-standout.gif") 0 0 no-repeat;}
		.standOut div.edgedContainer ul li a,.standOut div.edgedContainer ul li a:hover {color:#000;}

		.contrast div.edgedContainer .boxheader {background:url("../img/boxheader-bg-contrast.gif") right top no-repeat; top:10px; width:132px; z-index:2;}
		.contrast div.edgedContainer {color:#fff;}
		.contrast div.edgedContainer .boxheader .boxheaderContent {background:#fff;}
		.rightBar .contrast .edgedContainer ul li a {background:transparent url("../img/li-arrow-contrast.gif") no-repeat scroll 0 0.6em; display:block; margin-left:-10px; padding-left:10px;}
		.contrast div.edgedContainer {background:#0082d1;}
		.contrast .edgedContainer h3, .contrast .edgedContainer h2 {color:#0082d1;}
		.contrast div.edgedContainer a {color:#fff;}
		.contrast div.edgedContainer .boxheader .right {background:url("../img/boxheaderRight-contrast.gif") 0 0 no-repeat;}
		.contrast div.edgedContainer .boxheader .left {background:none;}
		.contrast .edgedContainer div.brc {padding-top:43px;}
		.contrast .edgedContainer div.tlc {background-image:url("../img/tlc-contrast.gif");}
		.contrast .edgedContainer div.trc {background-image:url("../img/trc-contrast.gif");}
		.contrast .edgedContainer div.blc {background-image:url("../img/blc-contrast.gif");}
		.contrast .edgedContainer div.brc {background-image:url("../img/brc-contrast.gif");}
		.overDelta .rightBar div.edgedContainerWrapper {display:inline; float:left; margin-left:10px; width:200px;}
		.overDelta .rightBar div.edgedContainerWrapper.wide {width:410px;}
		.rightBar div.edgedContainerWrapper {top:10px;}

		.zakelijk .rightBar div.edgedContainerWrapper:first-child {top:0;}
		.zakelijk .rightBar div.edgedContainerWrapper:first-child + .edgedContainer {margin-top:0;}
		.zakelijk .rightBar div.edgedContainerWrapper:first-child + .edgedContainerWrapper {top:0;}
		.zakelijk .rightBar .edgedContainer {margin-bottom:10px;}

		.zakelijk .rightBar .edgedContainer:first-child {margin-top:10px;}

		.zakelijk .rightBar div.edgedContainerWrapper + .edgedContainer {margin-top:40px;}
		.zakelijk .rightBar .column:first-child .edgedPhotoContainer {margin-top:-11px;}

		.thuis .rightBar .edgedPhotoContainer {width:240px;}
		.thuis .rightBar div.edgedContainerWrapper {width:240px;}
		.thuis.landing .rightBar .linkBlock {margin-left:13px;}

		.wideContent #main .blocksRow div.edgedContainerWrapper, .wideContentSubnav #main .blocksRow div.edgedContainerWrapper {margin-left:30px; margin-right:0; display:inline;}
		div.wideContentSubnav .content .blocksRow {clear:both; left:-30px; position:relative; width:770px;}

		.wideContentSubnav #main.blocks .blocksRow div.edgedContainerWrapper {margin-top:11px; width:339px;}
		.wideContentSubnav .blocks .blocksRow .bannerWrapper {display:inline; float:left; margin:0 0 20px 30px; overflow:hidden; position:relative; width:339px;}
		.wideContentSubnav .blocks .blocksRow .bannerWrapper .edgedPhotoContainer {float:none; margin:0; margin-top:11px; overflow:visible; width:100%;}
		.wideContentSubnav .blocks .blocksRow .bannerWrapper div.edgedPhotoContainer .boxheader {background-position:-266px top;}
		.wideContentSubnav .blocks .blocksRow .bannerWrapper .edgedPhotoContainer img {width:100%;}

		.row {margin:0 auto 15px; max-width:970px; padding-left:1%;}
		.row .col {float:left; padding:0 0 0 2.1%; width:31.6%;}
		.row .col:first-child {padding-left:0;}

		.row .col h2 {color:#074777; font:bold 16px Arial; padding-bottom:15px; text-transform:uppercase;}
		.row .col h2 a {color:#074777; text-decoration:none;}
		.row .col img {margin-bottom:10px;}
		.row .col p {color:#0082d1; font-size:20px; line-height:24px; margin-bottom:10px;}

		.row .item {margin-top:20px;}
		.row .item p {padding-left:0;}
		.row .item a:hover {text-decoration:none;}

		.box {border:1px solid #99c8dd; padding:20px 10px 10px;}

		ul.servicenav li, .box ul li {background:#e5f2fa; border-bottom:1px solid #fff; list-style:none;}
		ul.servicenav li a, .box ul li a {background:url("../img/li-arrow-ro.gif") no-repeat 10px 14px; color:#074777; font-size:13px; display:block; clear:both; list-style:none; padding:8px 10px 8px 22px; width:90%;}
		ul.servicenav li a:hover, .box ul li a:hover {color:#0082d1; text-decoration:none;}

			/* Edged Container corners---------------------------------------------- */
			.edgedContainer {background-color:#f0f0f0; color:#666;}
			.edgedContainer div.tlc {background-image:url("../img/tlc.gif");}
			.edgedContainer .tlc {background-position:0 0; background-repeat:no-repeat; z-index:0;}
			.edgedContainer div.trc {background-image:url("../img/trc.gif");}
			.edgedContainer .trc {background-position:100% 0; background-repeat:no-repeat; z-index:0; position:relative;}
			.edgedContainer div.blc {background-image:url("../img/blc.gif");}
			.edgedContainer .blc {background-position:0 100%; background-repeat:no-repeat; z-index:0;}
			.edgedContainer div.brc {background-image:url("../img/brc.gif"); overflow:hidden; padding:20px 9px 9px;}
			.edgedContainer .brc {background-position:100% 100%; background-repeat:no-repeat; z-index:0;}
			.edgedContainer h3, .edgedContainer h2 {font-size:1.1em; font-weight:bold; color:#fff; padding:1px 6px 0 6px;}
			.edgedContainer .brc h3 {color:#000; padding:1px 6px 6px 0;}
			.edgedContainer .brc p {padding-bottom:15px;}

			.wideContent #main .blocksRow .edgedContainer div.brc img {margin:0 10px 0 0;}


			/*  Actiebuttons
			---------------------------------------------- */
			a.buttonBlue {background:url("../img/bt-blue-l.gif") 0 0 no-repeat; color:#fff; font-weight:700; font-size:1.1em; display:inline-block; text-decoration:none;}
			a.buttonBlue span {background:url("../img/bt-blue-r.gif") 100% 0 no-repeat; color:#fff; cursor:pointer; display:inline-block; padding:3px 28px 5px 9px; text-decoration:none;}
			.tabular a.buttonBlue span {background-image:url("../img/bt-blue-b-r.gif");}

			a.buttonGrey {background:url("../img/bt-grey-l.gif") 0 0 no-repeat; color:#000; font-weight:700; font-size:1.1em; display:inline-block; text-decoration:none;}
			a.buttonGrey span {background:url("../img/bt-grey-r.gif") 100% 0 no-repeat; color:#000; cursor:pointer; display:inline-block; padding:4px 44px 7px 9px; text-decoration:none;}
			.tabular a.buttonGrey span {background-image:url("../img/bt-grey-b-r.gif");}
			.edgedContainerWrapper a.buttonGrey span {background-image:url("../img/bt-grey-g-r.gif");}

			a.buttonRed {background:url("../img/bt-red-l.gif") 0 0 no-repeat; color:#fff; font-weight:700; font-size:1.1em; display:inline-block; text-decoration:none;}
			a.buttonRed span {background:url("../img/bt-red-r.gif") 100% 0 no-repeat; color:#fff; cursor:pointer; display:inline-block; padding:3px 28px 5px 9px; text-decoration:none;}
			.cta a.buttonRed span {background-image:url("../img/bt-red-cta-r.gif");}
			.tabular a.buttonRed span {background-image:url("../img/bt-red-b-r.gif");}
			.edgedContainerWrapper a.buttonRed span {background-image:url("../img/bt-red-g-r.gif");}

			a.buttonOrange {background:url("../img/bt-orange-l.gif") 0 0 no-repeat; color:#fff; font-weight:700; font-size:1.1em; display:inline-block; text-decoration:none;}
			a.buttonOrange span {background:url("../img/bt-orange-r.gif") 100% 0 no-repeat; color:#fff; cursor:pointer; display:inline-block; padding:3px 28px 5px 9px; text-decoration:none;}
			.tabular a.buttonOrange span {background-image:url("../img/bt-orange-b-r.gif");}
			.edgedContainerWrapper a.buttonOrange span {background-image:url("../img/bt-orange-g-r.gif");}

			a.buttonGreen {color:#fff; font-weight:700; font-size:1.1em; display:inline-block; text-decoration:none;}
			a.buttonGreen span {color:#fff; cursor:pointer; display:inline-block; padding:3px 28px 5px 9px; text-decoration:none;}

			a.buttonGoTo {background-color:#d2ebfa; color:#1f9ae5; font-size:1.1em; display:inline-block; text-decoration:none;}
			a.buttonGoTo span {background:url("../img/bt-goto-r.gif") 100% 0 no-repeat; color:#1f9ae5; cursor:pointer; display:inline-block; padding:6px 55px 9px 17px; text-decoration:none;}
			.tabular a.buttonGoTo span {background-image:url("../img/bt-goto-b-r.gif");}
			.edgedContainerWrapper a.buttonGoTo span {background-image:url("../img/bt-goto-g-r.gif");}

			a.buttonBigBlue {background:url("../img/bt-bigblue-l.gif") 0 0 no-repeat; color:#fff; font-weight:100; font-size:2.3em; font-style:italic; line-height:1em; display:inline-block; text-decoration:none;}
			a.buttonBigBlue span {background:url("../img/bt-bigblue-r.gif") 100% 0 no-repeat; color:#fff; cursor:pointer; display:inline-block; padding:11px 39px 15px 21px; text-decoration:none;}
			a.buttonBigBlue span strong {color:#fff; display:block; text-decoration:none;}
			.tabular a.buttonBigBlue span {background-image:url("../img/bt-bigblue-b-r.gif");}
			.edgedContainerWrapper a.buttonBigBlue span {background-image:url("../img/bt-bigblue-g-r.gif");}

			a.buttonBigRed {background:url("../img/bt-bigred-l.gif") 0 0 no-repeat; color:#fff; font-weight:100; font-size:2.3em; font-style:italic; line-height:1em; display:inline-block; text-decoration:none;}
			a.buttonBigRed span {background:url("../img/bt-bigred-r.gif") 100% 0 no-repeat; color:#fff; cursor:pointer; display:inline-block; padding:11px 39px 15px 21px; text-decoration:none;}
			a.buttonBigRed span strong {color:#fff; display:block; text-decoration:none;}
			.tabular a.buttonBigRed span {background-image:url("../img/bt-bigred-b-r.gif");}
			.edgedContainerWrapper a.buttonBigRed span {background-image:url("../img/bt-bigred-g-r.gif");}

			a.buttonBigOrange {background:url("../img/bt-bigorange-l.gif") 0 0 no-repeat; color:#fff; font-weight:100; font-size:2.3em; font-style:italic; line-height:1em; display:inline-block; text-decoration:none;}
			a.buttonBigOrange span {background:url("../img/bt-bigorange-r.gif") 100% 0 no-repeat; color:#fff; cursor:pointer; display:inline-block; padding:11px 39px 15px 21px; text-decoration:none;}
			a.buttonBigOrange span strong {color:#fff; display:block; text-decoration:none;}
			.tabular a.buttonBigOrange span {background-image:url("../img/bt-bigorange-b-r.gif");}
			.edgedContainerWrapper a.buttonBigOrange span {background-image:url("../img/bt-bigorange-g-r.gif");}

			a.buttonDownloadBlue {background:url("../img/bt-downloadblue-l.gif") 0 0 no-repeat; color:#fff; font-weight:100; font-size:1.2em; line-height:1em; display:inline-block; text-align:center; text-decoration:none;}
			a.buttonDownloadBlue span {background:url("../img/bt-downloadblue-r.gif") 100% 0 no-repeat; color:#fff; cursor:pointer; display:inline-block; text-decoration:none;}
			a.buttonDownloadBlue span span {background:url("../img/bt-downloadblue-arrow.gif") 50% 43px no-repeat; color:#fff; cursor:pointer; display:inline-block; padding:9px 16px 25px 16px; text-decoration:none;}
			a.buttonDownloadBlue span strong {color:#fff; display:block; font-weight:100; text-decoration:none;}
			.tabular a.buttonDownloadBlue {background-image:url("../img/bt-downloadblue-b-l.gif");}
			.tabular a.buttonDownloadBlue span {background-image:url("../img/bt-downloadblue-b-r.gif");}
			.tabular a.buttonDownloadBlue span span {background-image:url("../img/bt-downloadblue-arrow.gif");}
			.edgedContainerWrapper a.buttonDownloadBlue {background-image:url("../img/bt-downloadblue-g-l.gif");}
			.edgedContainerWrapper a.buttonDownloadBlue span {background-image:url("../img/bt-downloadblue-g-r.gif");}
			.edgedContainerWrapper a.buttonDownloadBlue span span {background-image:url("../img/bt-downloadblue-arrow.gif");}

			a.buttonDownloadRed {background:url("../img/bt-downloadred-l.gif") 0 0 no-repeat; color:#fff; font-weight:100; font-size:1.2em; line-height:1em; display:inline-block; text-align:center; text-decoration:none;}
			a.buttonDownloadRed span {background:url("../img/bt-downloadred-r.gif") 100% 0 no-repeat; color:#fff; cursor:pointer; display:inline-block; text-decoration:none;}
			a.buttonDownloadRed span span {background:url("../img/bt-downloadred-arrow.gif") 50% 43px no-repeat; color:#fff; cursor:pointer; display:inline-block; padding:9px 16px 25px 16px; text-decoration:none;}
			a.buttonDownloadRed span strong {color:#fff; display:block; font-weight:100; text-decoration:none;}
			.tabular a.buttonDownloadRed {background-image:url("../img/bt-downloadred-b-l.gif");}
			.tabular a.buttonDownloadRed span {background-image:url("../img/bt-downloadred-b-r.gif");}
			.tabular a.buttonDownloadRed span span {background-image:url("../img/bt-downloadred-arrow.gif");}
			.edgedContainerWrapper a.buttonDownloadRed {background-image:url("../img/bt-downloadred-g-l.gif");}
			.edgedContainerWrapper a.buttonDownloadRed span {background-image:url("../img/bt-downloadred-g-r.gif");}
			.edgedContainerWrapper a.buttonDownloadRed span span {background-image:url("../img/bt-downloadred-arrow.gif");}

			a.buttonDownloadRed {background:url("../img/bt-downloadred-l.gif") 0 0 no-repeat; color:#fff; font-weight:100; font-size:1.2em; line-height:1em; display:inline-block; text-align:center; text-decoration:none;}
			a.buttonDownloadRed span {background:url("../img/bt-downloadred-r.gif") 100% 0 no-repeat; color:#fff; cursor:pointer; display:inline-block; text-decoration:none;}
			a.buttonDownloadRed span span {background:url("../img/bt-downloadred-arrow.gif") 50% 43px no-repeat; color:#fff; cursor:pointer; display:inline-block; padding:9px 16px 25px 16px; text-decoration:none;}
			a.buttonDownloadRed span strong {color:#fff; display:block; font-weight:100; text-decoration:none;}
			.tabular a.buttonDownloadRed {background-image:url("../img/bt-downloadred-b-l.gif");}
			.tabular a.buttonDownloadRed span {background-image:url("../img/bt-downloadred-b-r.gif");}
			.tabular a.buttonDownloadRed span span {background-image:url("../img/bt-downloadred-arrow.gif");}
			.edgedContainerWrapper a.buttonDownloadRed {background-image:url("../img/bt-downloadred-g-l.gif");}
			.edgedContainerWrapper a.buttonDownloadRed span {background-image:url("../img/bt-downloadred-g-r.gif");}
			.edgedContainerWrapper a.buttonDownloadRed span span {background-image:url("../img/bt-downloadred-arrow.gif");}

			a.buttonDownloadOrange {background:url("../img/bt-downloadorange-l.gif") 0 0 no-repeat; color:#fff; font-weight:100; font-size:1.2em; line-height:1em; display:inline-block; text-align:center; text-decoration:none;}
			a.buttonDownloadOrange span {background:url("../img/bt-downloadorange-r.gif") 100% 0 no-repeat; color:#fff; cursor:pointer; display:inline-block; text-decoration:none;}
			a.buttonDownloadOrange span span {background:url("../img/bt-downloadorange-arrow.gif") 50% 43px no-repeat; color:#fff; cursor:pointer; display:inline-block; padding:9px 16px 25px 16px; text-decoration:none;}
			a.buttonDownloadOrange span strong {color:#fff; display:block; font-weight:100; text-decoration:none;}
			.tabular a.buttonDownloadOrange {background-image:url("../img/bt-downloadorange-b-l.gif");}
			.tabular a.buttonDownloadOrange span {background-image:url("../img/bt-downloadorange-b-r.gif");}
			.tabular a.buttonDownloadOrange span span {background-image:url("../img/bt-downloadorange-arrow.gif");}
			.edgedContainerWrapper a.buttonDownloadOrange {background-image:url("../img/bt-downloadorange-g-l.gif");}
			.edgedContainerWrapper a.buttonDownloadOrange span {background-image:url("../img/bt-downloadorange-g-r.gif");}
			.edgedContainerWrapper a.buttonDownloadOrange span span {background-image:url("../img/bt-downloadorange-arrow.gif");}

		/*  Call to action
		---------------------------------------------- */
		.cta {background:url("../img/bg-cta.png") 0 0 no-repeat; float:left; margin-bottom:20px; margin-right:31px; position:relative; width:300px;}
		.ctaInner {background:url("../img/bg-cta-bottom.png") 0 100% no-repeat; min-height:122px; padding:10px 12px 16px; width:300px;}
		.cta img {bottom:10px; right:10px; position:absolute;}
		.cta, .content .cta ul {color:#0082d1;}
		.content .cta ul {list-style:none; max-width:190px; padding-left:0;}
		.content .cta ul li {background:url("../img/ic-ok.png") 0 0.3em no-repeat; padding-left:20px;}

			/*  Landing
			---------------------------------------------- */
			.landing .cta {background-image:url("../img/bg-cta-landing.png"); width:550px;}
			.landing .ctaInner {background-image:url("../img/bg-cta-landing-bottom.png"); min-height:80px; width:550px;}
			/*.landing .cta img {bottom:23px; right:23px;}*/
			.landing .content .cta ul {max-width:400px; padding-bottom:0;}

		/* marketprices---------------------------------------------- */
		.leftcol {float:left; width:330px;}
		.rightcol {float:right; width:150px;}
		#main .content div.nlEdgedContainerWrapper { margin-bottom:0; margin-right:0; width:330px;}
		#main .content div.beEdgedContainerWrapper { margin-right:0; width:150px;}
		#main .content div.nlEdgedContainerWrapper .edgedContainer div.brc, #main .content div.beEdgedContainerWrapper .edgedContainer div.brc {padding:10px 0 9px 0;}
		.linkmarketprice { background:url("../img/link-marketprice.gif") no-repeat 50% 50%; cursor:pointer; display:block; height:20px; position:absolute; width:20px; z-index:100; top:0; right:32px;}

		.actieitems {margin-bottom:20px;}
		.actieitems img { margin-right:20px;}

		.content .pricetable {border:none;}
		.content .pricetable caption {color:#999; font-size:0.9em; padding-left:7px; text-align:left;}
		.content .pricetable th, .content .pricetable td {border:none; border-bottom:1px solid #d8d8d8; color:#333; font-size:0.9em; vertical-align:middle;}
		.content .pricetable thead th {font-weight:normal; color:#0082d1; line-height:1em;}
		.content .pricetable tbody th {font-weight:normal; padding-left:7px; width:100px;}
		.content .rightcol .pricetable tbody th {width:80px;}
		.content .pricetable tbody td {padding:3px;}
		.content .pricetable th.baseload {width:60px;}
		.content .pricetable th.peakload {width:70px;}
		.content .pricetable th.peakload16hrs {width:70px;}
		.content .pricetable tbody td span {float:left;}

        .content .pricetable.energyoverview thead th {text-align:left;}

		.tablefooter {color:#666; display:block; font-size:0.9em;}
		.arrowup, .arrowup:hover {background:url("../img/ico-up.gif") no-repeat; display:block; float:left; height:10px; margin:5px 0 0 7px; text-decoration:none; width:10px;}
		.arrowdown, .arrowdown:hover {background:url("../img/ico-down.gif") no-repeat; display:block; float:left; height:10px; margin:5px 0 0 7px; text-decoration:none; width:10px;}
		.arrowequal, .arrowequal:hover {background:url("../img/ico-equal.gif") no-repeat; display:block; float:left; height:10px; margin:5px 0 0 7px; text-decoration:none; width:10px;}

		/*	 Info Tooltip
		---------------------------------------------- */
		.infoTrigger {background:url("../img/info.png") 0 2px no-repeat; color:#0082d1; cursor:pointer; display:inline; font:bold 0.9em Arial; margin:2px 0 0 3px; height:18px; overflow:hidden; padding:9px; position:relative; text-align:center; width:22px;}
		.intro .infoTrigger {top:2px;}
		.questionTrigger {background:url("../img/question.png") 0 2px no-repeat; color:#0082d1; cursor:pointer; display:inline; font:bold 0.9em Arial; margin:2px 0 0 3px; height:18px; overflow:hidden; padding:9px; position:relative; text-align:center; width:22px;}

		.positionIcon {background:#f0f0f0; border:1px solid #525252; -moz-box-shadow:2px 2px 1px #999; -webkit-box-shadow:2px 2px 1px #999; box-shadow:2px 2px 1px #999; font-size:0.9em; font-weight:normal; margin:0 0 0 5px; line-height:1.5em; max-width:360px; padding:15px; position:absolute; z-index:999;}
		.tooltipclose {background:url("../img/close.png") 0 0 no-repeat; color:#ec6400; cursor:pointer; display:inline-block; right:5px; height:10px; position:absolute; text-indent:-2000em; top:5px; width:10px; text-decoration:underline;}


		/*  channels (zenderoverzicht televisie)
		---------------------------------------------- */
		#main .content div.edgedContainerWrapper.channels {width:100%;}
		.channels div.edgedContainer .boxheader {background:transparent url(../img/boxheader-bg-large.gif) no-repeat -140px 0; height:34px; top:0; z-index:1;}
		.channels div.edgedContainer .boxheader .left {display:none;}
		.channels div.edgedContainer .boxheader .margin {height:34px; width:50px;}
		.channels div.edgedContainer .boxheader .boxheaderContent {height:34px;}
		.channels div.edgedContainer .boxheader .right {background:transparent url(../img/boxheaderRight-large.gif) no-repeat scroll 0 0; height:34px; width:10px;}
		.channels div.edgedContainer div.brc {padding:41px 0 25px 0;}
		.channels .formitem {clear:both; float:left; width:100%;}
		.channels label {font-weight:bold; float:left; line-height:2em; cursor:pointer;}
		.channels label.front {color:#fff; font-size:1.2em; font-weight:normal; line-height:2em; margin-left:10px; margin-top:3px; width:92px;}
		.channels label span {color:#0082D1;}
		.channels .formrightcol {float:left; margin-top:7px; width:300px;}
		.channels .pakketinfo { color:#000; padding:10px;}


			/*  channels rows
			---------------------------------------------- */
			.channels .itemWrapper,.channels .itemImg, .channels .itemDescription {width:112px;}
			.channels .blocksRow {margin-left:1px;}
			.channels .clear {background:transparent url(../img/item-border.gif) 5px bottom no-repeat; padding-bottom:1px;}
			.channels .itemWrapper {display:inline; float:left; margin:0 5px;}
			.channels .itemImg {background:url(../img/item-img-bg.gif) 9px 15px no-repeat; height:83px;}
			.channels .itemImg img {margin:25px 0 0 20px; width:72px;}
			.channels .itemDescription {line-height:1.2em; margin-bottom:6px; text-align:center;}
			.channels .itemDescription a {font-size:0.9em;}

			/*  channels rows alternative bottom borders
			---------------------------------------------- */
/*			.channels .bottom {border-bottom:1px solid #f00; display:inline; float:left; height:1px; margin:0 5px;}
			.channels .bottom {width:112px;}*/


		/*  (Rotator Homepage) Feature list Four tabs
		---------------------------------------------- */
		#featureList {margin-bottom:20px;}
		#featureList .edgedPhotoContainer {width:386px;}
		#featureList .edgedPhotoContainer div.top {background-image:none;}
		#featureList .edgedPhotoContainer div.trc {background-image:url("../img/edgedPhotoTopRight-rotator.png")}
		#featureList .edgedPhotoContainer div.bottom, .edgedPhotoContainer.rotator div.top {background-image:none;}
		#featureList .edgedPhotoContainer div.bottom .brc {background-image:url("../img/edgedPhotoBottomRight-rotator.png");}
		#featureList .edgedPhotoContainer img {border:1px solid #ddd; border-left:none; /*width:385px; - morello resizer*/ width:auto;}
		#featureList {height:291px; overflow:hidden; position:relative; width:530px;}
		div#featureList ul {list-style:none; margin:0; padding:0; position:absolute; top:0;}
			ul#tabs {left:0; width:185px; z-index:2;}
			ul#tabs li {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
			ul#tabs li img {border:none; float:left; margin:10px 10px 0 0; padding:5px;}
			ul#tabs li a {background:url("../img/feature-tab.png"); border:none; color:#fff; display:block; height:46px; outline:none; padding:16px 55px 10px 17px; text-decoration:none;}
			ul#tabs li:first-child a {background:url("../img/feature-tab-first.png"); height:48px;}
			ul#tabs li:first-child a:hover {background-image:url("../img/feature-tab-first-ro.png");}
			ul#tabs li:first-child a.current, ul#tabs li:first-child a.current:hover {background:url("../img/feature-tab-current-first.png");}
			ul#tabs li a:hover {background-image:url("../img/feature-tab-ro.png");}
			ul#tabs li a.current {background: url("../img/feature-tab-current.png"); color:#0082d1;}
			ul#tabs li a.current:hover {cursor:pointer; text-decoration:none;}
			ul#tabs li.last a {background:url("../img/feature-tab-last.png"); height:48px;}
			ul#tabs li.last a:hover {background-image:url("../img/feature-tab-last-ro.png");}
			ul#tabs li.last a.current, ul#tabs li.last a.current:hover  {background: url("../img/feature-tab-current-last.png");}
			ul#tabs li a span {color:#fff;}
			ul#tabs li a.current span {color:#0082d1;}
				ul#output {height:291px; position:relative; right:0; width:386px;}
				ul#output li {height:291px; position:absolute; width:463px;}
				ul#output li a.buttonCta {background:url("../img/bt-red-l.png"); bottom:30px; color:#fff; font-size:1em; height:13px; padding:1px 25px 8px; position:absolute; right:1px; text-decoration:none;}
				ul#output li a.buttonCta:hover {}
				ul#output li a.buttonCta span {color:#fff;}


		/*  (Rotator Homepage) Feature list Five tabs
		---------------------------------------------- */
		.fiveTabs ul#tabs li a.current:hover {cursor:pointer;}
		.fiveTabs ul#tabs li a {background:url("../img/feature-tab-small.png"); height:32px; padding:10px 55px 16px 17px;}
		.fiveTabs ul#tabs li:first-child a {background:url("../img/feature-tab-first-small.png"); height:33px;}
		.fiveTabs ul#tabs li:first-child a:hover {background-image:url("../img/feature-tab-first-small-ro.png");}
		.fiveTabs ul#tabs li:first-child a.current, .fiveTabs ul#tabs li:first-child a.current:hover {background:url("../img/feature-tab-current-first-small.png");}
		.fiveTabs ul#tabs li a:hover {background-image:url("../img/feature-tab-small-ro.png");}
		.fiveTabs ul#tabs li a.current {background: url("../img/feature-tab-current-small.png"); color:#0082d1;}
		.fiveTabs ul#tabs li.last a {background:url("../img/feature-tab-last-small.png"); height:33px;}
		.fiveTabs ul#tabs li.last a:hover {background-image:url("../img/feature-tab-last-small-ro.png");}
		.fiveTabs ul#tabs li.last a.current, .fiveTabs ul#tabs li.last a.current:hover  {background: url("../img/feature-tab-current-last-small.png");}

		#carousel {border:1px solid #b2b2b2; height:340px; padding:4px; position:relative; width:952px; margin-bottom:25px;}
		#carousel ul#tabs {left:4px; top:4px; width:290px; z-index:2;}
		#carousel ul#tabs li {}
		#carousel ul#tabs li a { background:none; display:inline-block; height:auto; outline:none; text-decoration:none; margin:0 -10px 0 0; padding:0 15px 0 0; position:relative; width:auto;}
		#carousel ul#tabs li a:hover, #carousel ul#tabs li a.current {background:url("../img/tab-active.png") 100% 50% no-repeat; color:#fff;}
		#carousel ul#tabs li a div {background:#e5f2fa; color:#fff; display:block; height:65px; outline:none; margin:0 4px 4px 0; padding:36px 10px 10px 10px; text-align:center; text-decoration:none; width:272px;}
		#carousel ul#tabs li:last-child a div {height:64px;}
		#carousel ul#tabs li a:hover div, #carousel ul#tabs li a.current div {background:#0082d1;}
		#carousel ul#tabs li a span {color:#0082d1; display:block; font-size:20px; line-height:22px;}
		#carousel ul#tabs li a span.title {color:#074777; font: bold 16px/20px "Metapro",Arial,Geneva,sans-serif; text-transform:uppercase;}
		#carousel ul#tabs li a:hover span, #carousel ul#tabs li a.current span, #carousel ul#tabs li a:hover span.title, #carousel ul#tabs li a.current span.title {color:#fff;}
		#carousel .edgedPhotoContainer {right:4px; top:4px; width:655px;}
		#carousel .edgedPhotoContainer img {width:auto;}
		#carousel ul {list-style:none; margin:0; padding:0; position:absolute; top:0; width:655px;}

		#carousel .label {bottom:10px; position:absolute; right:52%; text-align:center; z-index:100;}
		#carousel .label .circle {background:#cc0033; border-radius:50%; color:#fff; display: table-cell; vertical-align:middle;font: normal 18px/20px "Metapro",Arial,Geneva,sans-serif; overflow:hidden; padding:2% 5%; height:105px; width:115px;}
		#carousel .label .circle a, #carousel .label .circle a:hover {color:#fff;}
		#carousel .label p { margin:0 auto; padding:0; text-align:center; width:90%;}
		#carousel a, #carousel a:hover {color:#fff; text-decoration:none;}

		.callToAction {background:#fff; bottom:30px; color:#0082d1; font: normal 24px "Metapro",Arial,Geneva,sans-serif; padding:20px; position:absolute; right:25px; width:280px; z-index:200;}
		.buttonCallToAction {background:#074777; border-radius:3px; display:inline-block; font: normal 15px "Metapro",Arial,Geneva,sans-serif; padding:7px 10px 8px; text-align:center;}
		.buttonCallToAction:hover {background:#0082d1;}
		.buttonCallToAction, .buttonCallToAction span, .buttonCallToAction:hover, .buttonCallToAction:hover span {color:#fff; text-decoration:none;}



		/*  watch button
		---------------------------------------------- */
		div.viewButtonWrapper {height:27px; width:120px; display:block; background:url("../img/login-left.gif") 0 0 no-repeat; float:right; text-align:center;}
		div.viewButtonWrapper a, div.viewButtonWrapper a:hover {background:url("../img/arrow-right.gif") 96% 0.9em no-repeat; color:#fff;display:block; font-size:1.1em; font-weight:bold; padding:4px 12px 0 0; top:4px;}
		div.viewButtonWrapper a:hover {text-decoration:none;}
		div.viewButtonWrapper a span {color:#fff;}
		div.viewButtonWrapper a:hover span {color:#fff;}
		div.viewButtonContent {display:inline; float:left; height:27px; margin-left:10px; width:105px;}
		div.viewButtonRight {height:27px; width:5px; float:right; display:block; background:url("../img/login-right.gif") 0 0 no-repeat;}


		.blocks .edgedContainer, .landing .edgedContainer {position:relative; height:1%;}
		.blocks .edgedContainer, .landing .edgedContainer {color:#666;}

		/* Lijsten ---------------------------------------------- */
		.rightBar .edgedContainer li, .leftBar .edgedContainer li, .blocks .edgedContainer li, .landing .edgedContainer li, ul.anchor li {padding:0 0 6px 10px;}
		.rightBar .edgedContainer ul, .leftBar .edgedContainer ul, .blocks .edgedContainer ul, .landing .edgedContainer ul, ul.anchor, ul.thisPage {list-style-type:none; margin:0; padding:0;}
/*		.rightBar .edgedContainer  ul li a, .blocks .edgedContainer ul li a, .landing .edgedContainer ul li a, ul.anchor li a {background:url("../img/li-arrow-ro.gif") no-repeat 0 0.5em; display:block; margin-left:-10px; padding-left:10px;}*/
		.landing .standOut .edgedContainer  ul li, .standOut .edgedContainer  ul li {background:url("../img/li-arrow.gif") no-repeat 0 0.55em; display:block; /*margin-left:-10px;*/ padding-left:10px;}
		.edgedContainer ul li a {display:inline-block;}

		.rightBar .edgedContainer  ul li, .leftBar .edgedContainer  ul li, .blocks .edgedContainer ul li, .landing .edgedContainer ul li, ul.anchor li {background:url("../img/li-arrow-ro.gif") no-repeat 0 0.55em; display:block; /*margin-left:-10px;*/ padding-left:10px;}

		div.overDelta .rightBar .edgedContainer  ul li a {display:inline;}
		.blocks .edgedContainer ul li strong a, .landing .edgedContainer ul li strong a {margin-top:0.5em;}
		.blocks .edgedContainer.img  p, .blocks .edgedContainer.img  ul, .landing .edgedContainer.img  p, .landing .edgedContainer.img  ul {padding-left:112px;}

		.rightBar .edgedContainer ul br, .blocks .edgedContainer ul br, .landing .edgedContainer ul br, div.linkBlock ul br, ul.anchor br, ul.thisPage br {display:none;}

		.rightBar .edgedContainer ol {color:#010101; font-size:1.1em; padding-left:28px;}
		.rightBar .edgedContainer ol a {text-decoration:underline;}
		.rightBar .edgedContainer ol a:hover {text-decoration:none;}
		.rightBar .edgedContainer ol li {color:#010101; font-size:1.1em; font-size:13px; padding:0;}
		.rightBar .edgedContainer ol li.comming {color:#666;}

		/*div.overDelta .rightBar .edgedContainer  ul li a {background:url("../img/li-arrow-ro.gif") no-repeat 0 0.6em; display:inline-block;}/**better method IE - to be reviewed**/
		div.overDelta .rightBar .edgedContainer  ul li {background:url("../img/li-arrow-ro.gif") no-repeat 0 0.6em; display:block;}/**better method IE - to be reviewed**/

		div.overDelta .rightBar .edgedContainer ul br {display:inline-block;}/**better method IE - to be reviewed**/

		ul.anchor, ul.download {line-height:1em; padding-bottom:15px;}
		ul.anchor li, .rightBar .edgedContainer ul.download li {background-position:0 0.3em;}


/*ul.anchor .infoTrigger {
	display:inline;
    padding:9px
}*/
ul.anchor a .infoTrigger {
	text-decoration:none;
}



		/*ul.anchor li a, .rightBar .edgedContainer ul.download li a {background-position:0 0.3em;}*/

		ul.download {color:#999;}

		ul.thisPage {line-height:1em; padding-bottom:15px;}
		ul.thisPage li {padding:0 0 6px 19px;}
		ul.thisPage li a {background:url("../img/ic-anchor.gif") no-repeat 0 .1em; display:block; font-size:1.1em; line-height:1.4em; margin-bottom:2px; margin-left:-19px; padding-left:19px;}

		a.top {background:url("../img/ic-up.gif") no-repeat 0 .15em; display:block; font-size:1.1em; line-height:1.2em; padding-left:19px;}

		a:hover.noHyperlink {text-decoration:none;}

		.blocks .edgedContainer p, .landing .edgedContainer p {padding-bottom:0;}
		.blocks div.edgedContainer img, .landing div.edgedContainer img {margin-bottom:0;}

		.item.left {clear:none; display:inline; float:left; width:45%;}
		.item.right {clear:none; display:inline; float:right; margin:0 0 20px 0; width:45%;}
		.item h3 {font-size:1.1em; padding:10px;}
		.item p {padding:0 10px 10px 10px;}

		.stepsnav {color:#010101; font-size:1.1em; overflow:hidden; padding-bottom:10px; padding-left:5px;}
		.stepsnav a {text-decoration:underline;}
		.stepsnav a:hover {text-decoration:none;}
		.stepsnav .step { clear:both; color:#010101; font-size:1.1em; font-size:13px; padding:0;}
		.stepsnav .step.comming {color:#666;}
		.stepsnav input {background-color:transparent; border:none; color:#0082d1; cursor:pointer; display:block; float:left; margin:-1px 0 0 -3px; padding:0; text-align:left; text-decoration:underline; width:150px;}
		.stepsnav input:hover {color:#0082d1; text-decoration:none;}
		.stepsnav span, .stepsnav a {float:left; width:150px;}
		.stepsnav .number {width:22px;}


		/* Link & downloads block ---------------------------------------------- */
		div.linksAndDownloads {width:480px;}
		.linksAndDownloads ul {list-style-type:none; margin:0;}
		.linksAndDownloads ul li {padding:0 0 6px 0;}
		.linksAndDownloads li span {color:#80bad5;}
		.linksAndDownloads a {line-height:1.2em; margin-left:-20px; padding-left:20px;}

		.linksAndDownloads a.linkPage {background:url("../img/ic-link.gif") no-repeat 0 0.3em;}
		.linksAndDownloads a.linkExtern {background:url("../img/ic-link-extern.gif") no-repeat 0 0;}
		.linksAndDownloads a.linkDoc {background:url("../img/ic-word.gif") no-repeat 0 -1px;}
		.linksAndDownloads a.linkPdf {background:url("../img/ic-pdf1.gif") no-repeat 0 0;}
		.linksAndDownloads a.linkExcel {background:url("../img/ic-excel.gif") no-repeat 0 -1px;}
		.linksAndDownloads a.linkPp {background:url("../img/ic-pp.gif") no-repeat 0 -1px;}
		.linksAndDownloads a.linkVideo {background:url("../img/ic-video.gif") no-repeat 0 -1px;}
		.linksAndDownloads a.linkImg {background:url("../img/ic-img.gif") no-repeat 0 -1px;}

		.dropdownlist {margin-bottom:10px;}
		.dropdownlist select {width:100%;}
		.form .dropdownlistWide {width:95%;}

		/* News block ---------------------------------------------- */
		div.newsBlock {margin-bottom:18px;}
		div.newsBlockWrapper div:first-child, div.newsBlockWrapper div.first-child {margin-top:20px;}
		/*.newsBlock img {float:left; margin:0 10px 0 0;}*/
		.newsBlock img {border:1px solid #d9d9d9; float:left; height:auto; margin:0 10px 0 0; padding:3px; width:114px;}
		.newsBlock h2 {padding:0;}
		.newsBlock h3 {color:#666; font-size:0.9em; font-weight:normal; margin-bottom:1em;}
		.newsBlock p {color:#333;}

		.continued {margin-bottom:32px;}
		.continued div.newsBlock {border-top:1px solid #d9d9d9; clear:both; margin-bottom:0;}
		.continued .newsBlockWrapper div:first-child, .continued .newsBlockWrapper div.first-child {border-top:none; margin-top:0;}

		.continued h2 {color:#333; font-size:1.2em; font-weight:normal; padding-bottom:18px;}
		.continued .newsBlock h3 {float:left; margin-right:7px;}
		.continued .newsBlock p {padding-bottom:.4em;}
		.continued .newsBlock a {font-size:1.1em;}

		/* Searchresult block ---------------------------------------------- */
		div.searchResult {margin-bottom:18px;}
		.searchResult h2 {font-weight:normal; padding:0;}
		.searchResult h3 {color:#666; font-style:italic; font-size:0.9em; font-weight:normal; margin-bottom:1em;}
		.searchResult p {color:#333;}
		.searchResult a span.file {color:#0082d1; font-size:0.7em;}
		.searchResult a.goResult {color:#008000;}
		.searchResult a.goResult span {color:#008000;}


		/* Searchresult Search again ---------------------------------------------- */
		#main .content div.edgedContainerWrapper.searchAgain {width:100%;}
		#main .content div.edgedContainerWrapper.searchAgain input {float:left;}
		#main .content div.edgedContainerWrapper.searchAgain .boxheader {visibility:hidden;}
		/*#main .content div.edgedContainerWrapper.searchAgain div.submitWrapper.forward {float:left;}*/


		/* RSS & Print  ---------------------------------------------- */
		div.print {display:block; padding-bottom:10px; text-align:right; width:100%;}
		.print ul {list-style-type:none; float:right; margin:0; padding:0;}
		.print li {float:left; padding:0 0 6px 12px;}
		.print a.rss {background:url("../img/ic-rss.jpg") no-repeat 0 0; padding-left:18px;}
		.print li a.sendTo, .print li a.printButton {display:block; height:17px; padding-left:0; width:17px;}
		.print li a.sendTo {background:url("../img/ic-sendto.gif") no-repeat 0 0; margin-left:14px;}
		.print li a.printButton {background:url("../img/ic-print.gif") no-repeat 0 -2px; margin-left:-4px;}

			/* Addthis  ---------------------------------------------- */
			.print .at15t_print {background-position:0 -1374px;}
			.print .at15t_compact {margin-right:15px;}


		/* ReadSpeaker - Enterprise Expanding Player */
		.rs_eep { margin-bottom: 2px; display: block; }
		.rs_eep a img { border: 0; }

		/* ReadSpeaker - DocReader */
		.rs_eep { text-decoration: none; margin-left: 6px; color: #3333aa; font-weight: bold; }
		.rs_eep img { border: 0; vertical-align: text-bottom; }

		/* ReadSpeaker - FormReader */
		.fr_button { margin-bottom: 4px; display: block; }
		.fr_button a { text-decoration: none; }
		.fr_button a img { border: 0; vertical-align: baseline; }
		.fr_button span.fr_activator { font-family: Tahoma; font-size: 14px; color: #039; }
		div#player { position: fixed; top: 0px; right: 0px; width: 1px; height: 1px; border: 0px solid black; }
		iframe#iplayer { position: absolute; top: 2px; right: 0px; width: 1px; height: 1px; border: 0; }

		/* ReadSpeaker custom styles ---------------------------------------------- */
		a.rs_dr, .rs_eep, .fr_button span#fr_activator {font-size:0.95em;}
		.rs_eep {font-weight:normal;}
		.rs_dr img, .fr_button a img {bottom:-4px;margin-left:4px; margin-right:3px; position:relative;}
		.rs_eep a img {bottom:-1px; margin-right:3px; position:relative;}

		.fr_button {margin-bottom:11px;}
		.fr_button a img {margin-left:7px;}
		.fr_button span#fr_activator {color:#0082d1;}
		.fr_button span#fr_activator:hover {text-decoration:underline;}


		/* Paging  ---------------------------------------------- */
		.wideContent div.pagingWrapper {clear:both; padding-left:15px;}
		.wideContentSubnav div.pagingWrapper {clear:both;}

		div.pagingWrapper {width:100%;}
		div.paging {margin:0 auto 0 auto; width:453px;}
		div.backWrapper {margin-bottom:20px; height:27px; width:60px; display:block; background:url("../img/login-left.gif") 0 0 no-repeat; text-align:center; float:left;}
		div.backWrapper a, div.backWrapper a:hover {background:url("../img/arrow-left.gif") 0 .9em no-repeat; color:#fff; font-weight:bold; padding:4px 0 4px 10px; display:inline-block;}
		div.backWrapper a:hover {text-decoration:none;}
		div.backContent {display:block; float:left; height:27px; padding-left:6px;}
		div.backRight {height:27px; width:5px; float:right; display:block; background:url("../img/login-right.gif") 0 0 no-repeat;}

		div.forwardWrapper {margin-bottom:20px; height:27px; width:76px; display:block; background:url("../img/login-left.gif") 0 0 no-repeat; text-align:center; float:left;}
		div.forwardWrapper a, div.forwardWrapper a:hover {background:url("../img/arrow-right.gif") 100% .9em no-repeat; color:#fff; font-weight:bold; padding:4px 10px 4px 0; display:inline-block;}
		div.forwardWrapper a:hover {text-decoration:none;}
		div.forwardContent {display:block; float:left; height:27px; padding-left:8px;}
		div.forwardRight {height:27px; width:5px; float:right; display:block; background:url("../img/login-right.gif") 0 0 no-repeat;}

		div.paging .pagingContent {float:left; margin-left:6px; padding-top:4px; width:291px; text-align: center;}
		.pagingContent span.leading {color:#000; float:left; font-weight:bold;}
		.pagingContent ul {padding:0;}
		.pagingContent ul li {background:url("../img/li-paging.gif") 0 .25em no-repeat; display:inline; padding:0 0.35em 0 0.75em;}
		.pagingContent ul li:first-child, .pagingContent ul li.first-child {background:none;}
		.pagingContent ul li.act a {color:#000; font-weight:bold;}
		.pagingContent ul a, .pagingContent ul a:visited, .pagingContent ul li span {background-image:none; margin-left:0; /*padding:0 0.35em 0 0.75em; */}
		.pagingContent ul li.act {font-weight:bold;}
		.content div.line {border-top:1px solid #d1d1d1; height:1px; margin-bottom:22px;}
		.content div.line.big {border-top:3px solid #d9d9d9; margin-bottom:3px;}
		.wideContent .content div.line {margin-left:15px;}

		div.paging .forwardWrapper, div.paging div.backWrapper {width:auto;}


		/*  Boxitem
		---------------------------------------------- */
		.boxItem {border:none; clear:both; margin:0 0 20px 0; width:100%;}

		/*  Login Block
		---------------------------------------------- */
		div.loginBlock .rememberMe, div.loginBlock a {font-size:0.9em;}
		div.loginBlock fieldset {margin:3px 0 0 0;}
		div.loginBlock .txtBg{background:url("../img/textfield-bg.gif") 0 0 no-repeat; border:0; height:26px; padding:2px 0 0 2px; width:180px;}
		div.loginBlock .txtBg input{border:0; width:170px;}
		div.loginBlock .loginButton {cursor:pointer; float:right; margin:5px 0 -4px 0; position:relative; right:-10px;}
		div.loginBlock .radio {margin-bottom:6px;}
		div.loginBlock .radio input {float:left; height:15px; margin:1px 4px 0 1px;}

		/*  Form
		---------------------------------------------- */
		.form h1 {font-size:24px; font-weight: 100; color:#004878; font-family:'MetaPro-bold', Arial, Verdana; margin-bottom:15px; padding-top:10px; -webkit-font-smoothing:antialiased;}
		.form h1 span {font-family:'MetaPro', Arial, Verdana;}
		.form fieldset, .form .formcontainer .obl.visible, .form .formcontainer > .formitem {border:0; padding:20px 0 5px 25px;  background-color:#f0f0f0; border-left:solid 1px #b2b2b2; border-right:solid 1px #b2b2b2; margin-bottom:0; width:100%; box-sizing:border-box;}
		.form fieldset:after, .form .formcontainer > .formitem:after { border-bottom:solid 1px #b2b2b2; width:calc(98% - 25px); float:left; margin-left:1%; content:""; height:20px; display: block; }
		.form fieldset:last-of-type { padding-bottom:25px;}
/*		.form legend {margin:0 0 15px 0; padding:0; float:left; text-indent:0; color:#000; text-align:left; font-weight:bold;}*/

		.form div {clear:both; margin-bottom:4px; overflow:hidden;}
		.form div div {clear:none; margin-bottom:0;}
        .form div.buttons {clear:both;padding-top:10px; }
		.form .formitem {clear:both; float:left; width:100%;}
		.form label {font-weight:bold; float:left; cursor:pointer;}
		.form label.front {color:#004878;; font-size:13px; font-weight:bold; line-height:2em; width:210px; margin-top:6px; padding-right:25px; box-sizing:border-box;}
		.form label span {color:#0082D1;}

		.form .formHeading {color:#0082D1; display:block; font-size:1.5em; padding:11px 0 10px 0;}
		.form legend {color:#0082D1; display:block; font-size:1.5em; padding:11px 0 10px 0;}
		.form .text {border:1px solid #999999; border-radius: 2px; padding:7px 1px 7px 8px; font:13px Arial, Verdana, Helvetica, sans-serif; float:left; width:263px; margin:0 5px 0 0;}
		.form .file {border:1px solid #999999; border-radius: 2px; padding:5px 1px 5px 4px; font:13px Arial, Verdana, Helvetica, sans-serif; float:left; width:268px; margin:0 5px 0 0;}
		/*.form select {font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:270px; margin:1px 5px 0 0;}*/
		.form select {font:13px Arial, Verdana, Helvetica, sans-serif; float:left; width:275px; margin:1px 5px 0 0; padding:1px; padding:1px;}
		.form textarea {border:1px solid #000; padding:3px 2px 3px 5px; font:13px Verdana, Arial, Helvetica, sans-serif; float:left; width:263px; margin:0 5px 1px 0; height:98px; overflow:auto;}

		/*.form .radio {clear:both; float:left; margin-top:3px; height:15px;}*/
		.form .radio {clear:both; float:left; margin-right:3px; width:12px; }
		/*.form .checkbox {clear:both; float:left; margin-top:3px; height:15px;}*/
		.form .checkbox {clear:both; height:12px; float:left;  margin:5px 3px 0 3px; vertical-align:top; width:12px}

		.form .checkboxes label {float:none;}
		.form .checkboxes a {font-weight:bold;}

		.form .noMainLabelField {clear:both; float:none; overflow:hidden; position:relative; margin-top:25px;}
		.form .noMainLabelField:after {	content: " ";	display: table;	clear: both;}
		.form .noMainLabelField a {font-weight:bold;}
		.form .noMainLabelField a span {left:0; position:static; top:0;}
		.form .noMainLabelField span {color:#0082D1; left:5px; position:absolute; top:4px;}
		.form .noMainLabelField label span { left:5px;}
		.form .noMainLabelField span.hint {left:0;  position:static; top:0; width:396px; }
		.form .noMainLabelField div {float:left; width:100%;}
		.form .noMainLabelField div div {float:left; padding:0; width:90%;}
		.form .noMainLabelField div div label {float:none;}
		.form .noMainLabelField div .radio {height:12px; margin-top:5px; padding:0; vertical-align:top; width:12px;}
		.form .noMainLabelField div .checkbox, .form .noMainLabelField input[type="checkbox"].radio {height:12px; margin-top:5px; margin-left:17px; padding:0; vertical-align:top; width:12px;}

		/* fix for problem in styling (wrong bg-color & wrong placing of asterisk) of certain fields caused by inconsistent but unchangeable html structure */
		.form .formcontainer > .formitem.noMainLabelField {margin-top: 0; overflow: hidden;}
		.form .formcontainer > .formitem.noMainLabelField label span{position: static;}

		.form .noMainLabelField .collection.horizontal div {width:100%;}
		.form .noMainLabelField .collection.horizontal div div {float:none; width:100%;}

		.form .mandatory span.hint {margin-left:33px; width:381px; }
		.form .mandatory div {float:left; padding-left:15px; width:400px;}
		.form .mandatory div div {float:right; padding:0; width:381px;}
		.form .mandatory div label {float:right; width:381px;}

		.form .formrightcol {float:left; width:300px;}
		.form span.hint { clear:both; color:#333; display:block; float:left; font-size:1em; font-weight:normal; line-height:1em; padding:4px 0 11px 0; width:300px;}
		.form span.hint.additional {margin-left:0;}
		.form span.hint label {float:none; margin:0; padding:0; line-height:1em; font-size:1em;}

		.form .button {float:left; padding:2px 5px 2px 5px;}
		.form .buttonright {float:right; padding:2px 5px 2px 5px;}

		.form .collection {width:300px; float:left; margin:0; padding-top:8px;}
		.form .collection div {float:left;}
		/*.form optgroup label {font-size:100px;}*/
		.form .vertical div {float:none; overflow:auto;}
		.form .vertical input {clear:left;}
		.form .vertical label {float:none;}
		.form .horizontal {overflow:hidden; width:600px;}
		.form .horizontal1 {border-bottom:1px solid #0082d1;}
		.form .horizontal label {font-weight:normal;}
		.form .horizontal label.heading {font-weight:bold; padding:5px 0 0 0;}
		.form .horizontal .col { width:195px;}
		.form .horizontal .col1 {text-align:right; width:285px;}
		.form .horizontal .col1 label { float:right;}
		.form .twoColumn {width:100px; float:left; margin-bottom:5px;}
		.form p.noLabel, .form div.noLabel {clear:both; display:block; margin-left:190px;}
		/*.form .collection.vertical.noLabel {display:inline;}*/
		.form .collection.date label {clear:both; color:#999; font-weight:normal; margin-top:-3px; padding-left:4px;}

		.form input.text.char2, .form .message input.text.char2 {width:22px;}
		.form input.text.char4, .form .message input.text.char4 {width:37px;}
		.form input.text.char7, .form .message input.text.char7 {width:58px;}

		.form .messageTop {background:url("../img/message-ico.gif") no-repeat scroll 15px 12px; border:2px solid #dd0000; padding:10px 10px 0 40px;}
		.form .message.messageTop p {color:#dd0000; font-size:1.1em; font-weight:bold; margin-bottom:0; padding-bottom:5px;}

		.form .message, .form .message label span {color:#d00;}
		.form .message p {color:#000; font-weight:bold; margin-bottom:10px;}
		.form .message ul {margin:0 0 10px 0; list-style:none; padding:0;}
		.form .message .front {color:#d00; font-weight:bold;}
		.form .message li {padding:0 0 6px 10px;}
		.form .message.messageTop li {display:block; font-size:0.9em;line-height:1em;}
		.form .message.messageTop li label {background:url("../img/li-arrow.gif") no-repeat 0 0.3em; color:#000; display:block; font-size:0.9em; font-weight:normal; line-height:1em; margin-left:-10px; padding-left:10px;}
		.form .message li a:hover {color:#666;}

		.form .message li label {float:none; font-weight:bold;}
		.form .message li span {display:block; color:#000; padding-bottom:3px;}
		.form .message select {/*border:1px solid #dd0000; color:#dd0000; */}
		.form .message textarea {border:2px solid #dd0000; padding:2px 1px 2px 4px; width:261px;}
		.form .message input.text {border:2px solid #dd0000; padding:5px 1px 5px 4px; width:261px;}
		.form .message input.file {border:2px solid #dd0000; padding:2px 1px 2px 4px;}
		.form .message input.text.char2 {width:22px;}
		.form .message input.text.char4 {width:37px;}
		.form .message input.text.char7 {width:58px;}

/*		.form div.buttonContainer {width:100%;}
		.form div.submitWrapper.forward {float:right;}
		.form div.submitWrapper.back {float:left;}
		.form div.submitLeft {margin-bottom:20px; height: 27px; width:6px; display:block; background: url(../img/login-left.gif) 0 0 no-repeat; float:left;}*/

		div.buttonContainer {width:100%;}
		div.submitWrapper.forward {float:right;}
		div.submitWrapper.review {float:right; margin-right:12px;}
		div.submitWrapper.back {float:left;}
		div.submitLeft {margin-bottom:20px; height: 27px; width:6px; display:block; background: url(../img/login-left.gif) 0 0 no-repeat; float:left;}

		div.submitLeft a:hover {text-decoration: none;}
		div.submitContent {background:#0082D1; display:block; float:left; height:27px; clear:none; padding:0; margin:0;}
		div.submitRight {clear:none; height: 27px; width: 5px; float: left; display:block; background: url(../img/login-right.gif) 0 0 no-repeat;}
		input.submitButton, a.submitButton {background:#0082D1; border:none; color: #fff; cursor:pointer; font-size:1.1em; font-weight:bold; height:27px; overflow:visible; padding:0 10px;}
		html>body input.submitButton, x:-moz-any-link, x:default {height:24px;}
		body.formBody .form {padding:0 10px;}

		/*.searchContainer .submitWrapper  {margin-left:190px; width:250px;}*/
		.searchContainer .submitWrapper  {width:230px;}

		/*	 Form component
		---------------------------------------------- */
		.formnav { background-color:#FFF; width:100%; padding:15px 0 21px 0; border:solid 1px #b2b2b2; box-sizing:border-box; }
		.formnav ul {clear:both; }
		.formnav ul li {clear:none; float:left; line-height:1.6em; list-style:none; padding: 0 0 14px 0; margin: 0 34px 0 4px; position: relative; font-size:13px; text-decoration: none;}
		.formnav ul li:not(:last-child):after {content: ""; width: 0; height: 0; border-style: solid; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent #FFF; position: absolute;	right:-20px; top:3px; }
		.formnav ul li:not(:last-child):before {content: ""; width: 0; height: 0; border-style: solid; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent #cecece; position: absolute; right:-22px; top:3px; }
		.formnav ul li:first-child {padding-left:0;}
		.formnav ul li:last-child {border:none; padding-right:0;}
		.formnav ul li span {color:#0082d1; display:block; float:left;}
		.formnav ul li span.stepname { margin-left:5px; margin-top:2px;}
		.formnav ul li input {border:none; color:#0082D1; margin:0; padding:0; overflow:visible; text-align:left;}
		.formnav ul li.open .step {color:#009cde; cursor:pointer; text-decoration:underline;}
		.formnav ul li.open span, .formnav ul li.open input {background:none; color:#0082d1; cursor:pointer;}
		.formnav ul li.open input {font-weight:bold; margin:-1px 0 0 -2px; position:relative; text-decoration:underline;}
		.formnav ul li.open:hover .step, .formnav ul li.open:hover span, .formnav ul li.open:hover input, .formnav ul li.open input:hover {color:#004878; text-decoration: underline}
		.formnav ul li.open span.stepnumber {text-decoration:none;}
		.formnav ul li span.stepnumber { font-family: 'MetaPro', verdana, Arial; font-size: 20px; font-weight: normal; }
		.formnav ul li .step a:hover .stepname { text-decoration: underline; }
		.formnav ul li.active { border-bottom:solid 3px #78b635;}
		.formnav ul li.active span {color:#78b635; font-weight: bold;}
		.formnav ul li.active input {color:#78b635; font-weight: bold;}
		.formnav ul li.active ~ li span { color:#b2b2b2; }

		/* Special for when the list items are to long */
		.formnav.smallList ul li span.stepname { display: none }
		.formnav.smallList ul li { padding-left:5px; padding-right:5px; padding-bottom:16px; margin-right:16px;}
		.formnav.smallList ul li:after {right:-14px; }
		.formnav.smallList ul li:before {right:-16px; }
		.formnav.smallList ul li .step a:hover .stepnumber { text-decoration: underline; }

		.form .formcontainer { position: relative; }
		.form .formcontainer input { color:#333333; }
		.form .formcontainer .form-content { margin:2em 2em 0 2em;}
		.form .formcontainer .checkblock {background:#eee; border:1px solid #b2b2b2; margin-bottom:20px; overflow:hidden; padding:20px;}
		.form .formcontainer .checkblock .formitem span {display:block;}
		.form .formcontainer .checkblock .formitem { float:none;}
		.form .formcontainer .checkblock fieldset, .form .formcontainer .checkblock .formitem { padding-left:0; border:none;}
		.form .formcontainer .header-error { padding:15px 50px;}
		.form .formcontainer .message { background-color:#f0f0f0; font-size:14px; margin-bottom:0; border-left:solid 1px #b2b2b2; border-right:solid 1px #b2b2b2; padding:20px; box-sizing:border-box;  }
		.form .formcontainer .message .message-content { width:100%; height:auto; padding:15px; background-color:#FFF; border:solid 1px #d00; box-sizing:border-box}
		.form .formcontainer .message .message-content .message-extra { width:100%; padding:8px 0;  font-weight:bold; background-color: #e5f2fa; color:#000; text-align: center;  }
		/*.form .formcontainer .message { border:1px dashed #dd0000; text-align: center; border-radius: 2px;}*/
		.form .formcontainer .message p {color:#dd0000; font-size:1.2em; font-weight:normal; margin-bottom:0; padding-bottom:10px;}
		.form .formcontainer .message h2 { display: none;}
		.form .formcontainer .message, .form .formcontainer .message label span {color:#d00;}
		.form .formcontainer .message li label:hover {text-decoration:underline;}

		.form .formcontainer .message li {display:block; padding:4px 0;}
		.form .formcontainer .message li label {background:url("../img/li-arrow.gif") no-repeat 0 0.3em; color:#000; display:block; font-size:1em; font-weight:normal; line-height:1em; margin-left:-10px; padding-left:10px;}

		.form .formcontainer .help-needed { background-color: #0184d4; color:#FFF; padding:10px 10px 0 10px; text-align: center; border-radius: 2px; font-size:1.2em; font-weight:bold; }

		.form .formcontainer .error .front, .form .formcontainer .error label span {color: #d00;}
		.form .formcontainer .error .text {color:#d00; border: 2px solid #d00;}
		.form .formcontainer .error input.day {color:#d00; border: 2px solid #d00;}
		.form .formcontainer .error input.month {color:#d00; border: 2px solid #d00;}
		.form .formcontainer .error select.month {color:#d00; border: 2px solid #d00;}
		.form .formcontainer .error input.year {color:#d00; border: 2px solid #d00;}
		.form .formcontainer .error textarea {color:#d00; border: 2px solid #d00;}

		.form .formcontainer h2 {color: #0082D1; display: inline-block; font:normal 16px Arial;  padding: 0 0 20px; clear:both;}
		.form.checkstep .formcontainer h2 {display:block;}
		.form .checkblock .formitem label.front + span {float: left; margin-top: 6px;} /* fix for last step in form, to equal the line heights */
		/* fix for for last step in form (check step) on which a list of activated checkboxes is placed */
		.form .formcontainer .checkblock .formitem label.front + span ~ span {clear: left; margin-left: 210px;}

		.form .formcontainer h3 {display: inline-block; font:bold 16px Arial;  padding: 0 0 10px; clear:both;}
		.form .formcontainer .prefilled h3 {display: block;}
		.form .formcontainer div {overflow:visible;}
		.form .formcontainer div .prefilled div { clear:both; float:none; width:100%;}
		.form .formcontainer .postcodecheck {}
		.gt-ie8 .form .formcontainer .disabled .text, .lt-ie9 .form .formcontainer .disabled .text, .disabled.text {background: #f7f7f7;}
        .form .formcontainer .collection label.disabled {color: #b2b2b2;}
		.form .formcontainer .formitem1 {padding-left:315px;}
		.form .formcontainer .formitem3 {padding-bottom:15px;}
		.form .formcontainer .collection.horizontal div div {float:left; width: auto;}

		/* exeption for form checkbox element with a lot of text in the label*/
		.form .formcontainer .collection.horizontal div input[type="checkbox"] ~ div {float:left; width: 90%;}

		/*.form .formcontainer .button, .form .formcontainer .submitLink, .form .buttons .right .button, .form .buttons .skip .button, .form .buttons .left.skip .button {background:#78b635; border-radius:2px; border:none; color:#fff; cursor:pointer; display:block; font-size: 13px; font-weight: bold; min-height:30px; padding:8px 18px 7px 8px; text-decoration:none;}*/
		.form .formcontainer .button, .form .formcontainer .submitLink, .form .buttons .right .button, .form .buttons .skip .button, .form .buttons .left.skip .button { background:#0082D1; border-radius:5px; border:none; color:#fff; cursor:pointer; display:block; font-size: 13px; font-weight: bold; min-height:30px; padding:5px 18px 7px; text-decoration:none; }
		.form .formcontainer .addressEnabler { background: none; color: #0082d1; font-size: 1.2em; margin: 0; padding: 0; text-decoration: underline;}
		.form .formcontainer .formitem1 .button {background:none; border-radius:none; color: #0082D1; font-size: 13px; font-weight: bold; min-height:31px; padding:0; text-decoration:underline;}
		.form .formcontainer .head1 .button {background:none; color:#0082d1; float:right; margin:-5px 0 0 0; padding:0; text-decoration:underline;}
		/*.form .formcontainer .right .button, .form .buttons .left .button { background:none; color:#0082d1; font-size:1.2em; margin:0; padding:0; text-decoration:underline;}*/
		.form .buttons .skip {float:right; margin-right:10px;}
		.form .formcontainer a.button { min-height:18px;}
		.form .formcontainer a.button span {color:#fff; cursor:pointer; display:inline-block; padding:0;}
		.form .formcontainer .submit.right {margin-right: 200px;}
		.form .buttons .submit.right {margin-right: 0; position: relative; }
		.form .buttons .submit.right:after { content:"\f054"; font-family: FontAwesome; display: inline-block; position: absolute; top:8px; right:10px; color:#FFF;}
		.form .buttons .submit.right .button { background:#78b635; border-radius:2px; border:none; color:#fff; cursor:pointer; display:block; font-size: 13px; font-weight: bold; min-height:30px; padding:8px 30px 7px 8px; text-decoration:none;}
		.form .buttons .submit.left	.button { background-color:#FFF; color: #0082d1; font-weight: bold; margin-top: 0; padding-left: 16px; position: relative;}
		.form .buttons .submit.left	.button:hover { text-decoration: underline;}
		.form .buttons .submit.left:before { content:"\f053"; font-family: FontAwesome; display: block; margin-top:5px; margin-left:5px; float:left; color:#0082d1; }

		/* 'skip to end' button */
		.form .buttons .submit.skip {margin-right: 15px; position: relative; }
		.form .buttons .submit.skip .button{background:#78b635; border-radius:2px; border:none; color:#fff; cursor:pointer; display:block; font-size: 13px; font-weight: bold; min-height:30px; padding:8px 30px 7px 8px; text-decoration:none; }
		.form .buttons .submit.skip:before { content:"\f054"; font-family: FontAwesome; display: inline-block; position: absolute; top: 3px; right:18px; z-index: 1; color:#FFF;}
		.form .buttons .submit.skip:after { content:"\f054"; font-family: FontAwesome; display: inline-block; position: absolute; top:8px; right:10px; color:#FFF;}
		#btnSkip{padding-right: 40px;}



		.form .buttons .submit span { position: absolute; top:11px; cursor: pointer; right:10px; color:#FFF; }
		.form .buttons .previous {color:#0082d1; font-weight: bold; padding-left:15px; position: relative; margin-top:7px;}
		.form .buttons .previous span { left:0; top:0px; position: absolute; color:#0082d1;}

		.form .formcontainer .horizontal {width:260px;}
		.form .formcontainer .collection div input {margin-right:5px;}
		.form .formcontainer .left strong {margin:6px 0 0 -15px; position:absolute;}
		.form .formcontainer .metadata {clear:both; display:block;padding-top:5px;}
		.form .formcontainer input + .metadata, .form .formcontainer .collection + .metadata {margin-left: 200px; }
		.form .formcontainer .obl { display:none; float:right; color:#333;}
		.form .formcontainer .obl.visible { display:inline-block; float:left; padding-top:0; margin-top:-10px; border-bottom:solid 1px #b2b2b2;}
		.form .formcontainer .obl span { color:#0082d1; }
		.form .formcontainer .metadata .hint { width:auto; padding-left:10px;}
		.form .formcontainer div.buttons { overflow:hidden; margin:0; margin-bottom:20px; background-color:#FFF; }

		.form .formcontainer .formitem label.front, .form .formcontainer .formitem a {line-height:1.4em; width: 210px;}
		.checkstep .formcontainer .formitem label { line-height:1.4em;}
		.form .formcontainer .formitem .horizontal label {margin-right:10px;width:auto;}
		.form .formcontainer .formitem .collection label { width:100%; font-size:13px; line-height: 1.2em; margin-top:-1px;}
		.form .formcontainer .noMainLabelField div label {margin:0 5px;}
		.form .formcontainer select {border: 1px solid #999999; padding: 4px;line-height: 1.5em;height:30px; border-radius: 2px}
		.form .formcontainer .checkbox, .form .formcontainer input[type="checkbox"] {margin-right:8px;}
		.form .formcontainer input.day, .form .formcontainer .message input.day {border: 1px solid #000; padding: 5px 1px 5px 4px;width:22px;}
		.form .formcontainer input.month, .form .formcontainer .message input.month {border: 1px solid #000; padding: 5px 1px 5px 4px;width:22px;}
		.form .formcontainer select.month, .form .formcontainer .message select.month {border: 1px solid #000; padding: 5px 1px 5px 4px;}
		.form .formcontainer input.year, .form .formcontainer .message input.year {border: 1px solid #000; padding: 5px 1px 5px 4px; width:37px;}
		.form .formcontainer textarea {width:261px;}
            .form .formcontainer input:focus.text, .form .formcontainer input[type="text"]:focus, .form .formcontainer textarea:focus, .form .formcontainer select:focus {
                background: #E5F2FA;
            }


		/*  Search at searchresults page
		---------------------------------------------- */
		form#searchForm {margin:0;  padding:0;}
		form#searchForm p {position: relative;  margin: 0;  padding: 0;  height: 1.30em;  width: 195px;}

		form#searchForm input#q {position: absolute;  top: 20px;  left:0;  font-size: 1.0em;  margin:-0.1em 0 -0.1em 0;  padding: 4px 0 0 12px;  width:195px;  height:25px;  border: none;  background: url(../img/searchfield.gif) 0 0 no-repeat;}


		form#searchForm input#searchButton {position:absolute; top: 20px;  right: 1px; width: 23px;  height: 23px; font-size: 1.0em;  margin: 0;  border: none;  padding: 0; color: #000; background: #000 url(../img/searchbutton.gif) center center no-repeat;  cursor: pointer;}

	/* Rightbar ---------------------------------------------- */
	.rightBar {float:right; width:200px;}
	.landing .rightBar {width:230px;}
	/*.thuis.landing .rightBar {width:260px;}*/
	div.overDelta .rightBar {width:420px;}

		/* Blocks ---------------------------------------------- */
		.blocks .rightBar {float:right; width:298px;}

		div.linkBlock {color:#666; margin-bottom:16px;}
		.linkBlock h3{color:#000; font-size:1.1em; padding-bottom:7px;}
		.linkBlock li {padding:0 0 6px 10px;}
		.linkBlock ul {list-style-type:none; margin:0; padding:0;}
		.linkBlock ul li a {background:url("../img/li-arrow.gif") no-repeat 0 0.6em; color:#666; display:block; margin-left:-10px; padding-left:10px;}
		.linkBlock ul li a:hover {color:#666;}

		.thuis div.linkBlock {float:left; width:110px;}
		.thuis .linkBlock h3{color:#0082d1;}
		.thuis .linkBlock ul li a:hover {background:url("../img/li-arrow-ro.gif") no-repeat 0 0.6em; color:#0082d1;}

		/* quoteBlock standard ---------------------------------------------- */
		div.quoteBlock.standard {background:url("../img/bg-quote-left.png") 0 0 no-repeat; margin-bottom:50px; margin-top:0; padding-top:14px; text-align:left;}
		div.quoteBlock.standard blockquote {background:url("../img/bg-quote-right.png") 95% 100% no-repeat; color:#0082d1; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; margin-bottom:16px; padding:0 4px 14px;}
		div.quoteBlock.standard p {color:#666; font-size:1em; padding:0 5px;}


	/* Footer  ---------------------------------------------- */
	#footer {background:#f7f7f7; border-top:1px solid #cecece; color:#000; width:100%; display:block; font-size:13px;}
	#footer div {margin:0 auto; overflow:hidden; height:44px; padding:21px 0 0 1%; width:970px;}
	#footer p {float:left;}
	#footer ul {list-style:none; float:right;}
	#footer ul li {float:left;}
	#footer ul li a, #footer ul li a:visited {float:left; color:#074777; padding:0 0.5em 0 0.5em; margin-left:0; background-image:none; font-size:0.9em; text-decoration:none;}
	#footer ul li a:hover {color:#0082d1; text-decoration:underline;}

	#footer.actiefooter {background:#0082d1;}

	/* Sitemap  ---------------------------------------------- */
	#sitemap {background:#f7f7f7; border-top:1px solid #cecece; padding:25px 1%; position:relative; width:98%;}
	#sitemap strong {display:block; width:100%;}
	#sitemap a {color:#074777; font: normal 24px "Metapro",Arial,Geneva,sans-serif; display:inline-block; padding-bottom:10px;}
	#sitemap a:hover {background:none; color:#0082d1; text-decoration:none;}

	#sitemap ul {margin:0 auto; padding-left:1%; width:970px;}
	#sitemap ul ul {margin: auto; padding-left:0; width:auto;}
	#sitemap ul li ul li a + ul {margin-top:-15px;}

	#sitemap ul li {list-style:none;}
	#sitemap ul li ul li {float:left; list-style:none; width:32.8%; padding:40px 0 0 2px; position:relative;}
	#sitemap ul li ul li ul li {float:none; width:auto; padding:0;}

	#sitemap ul li ul li ul li {background:url("../img/li-arrow-ro.gif") no-repeat 0 0.55em; display:block; clear:both; list-style:none; padding:0 10px 10px 10px; width:98%;}

	#sitemap ul li ul li a {background:none; font: normal 13px Arial,Geneva,sans-serif; color:#074777; display:inline-block; margin:0; padding:0}
	#sitemap ul li ul li a:hover {background:none; color:#0082d1; text-decoration:none;}
	#sitemap ul li ul li strong {color:#339bda; font: 19px "Metapro",Arial,Geneva,sans-serif; display:inline-block; position:absolute; margin-top:-40px; width:auto;}
	#sitemap ul li ul li a strong {margin-top:-52px;}
	#sitemap ul li ul li a:hover strong {color:#0082d1;}

	/* socialmedia
	---------------------------------------------- */
	.socialMedia div {background:url("../img/bg-socialmedia.png") 0 0 no-repeat; float:right; height:31px; padding-left:8px;}
	.socialMedia ul, .socialMedia.print ul {background:url("../img/bg-socialmedia.png") 100% 0 no-repeat; height:31px; padding-right:8px;}
	.socialMedia ul li {padding-bottom:5px; padding-top:8px;}
	.socialMedia ul li:first-child {padding-left:0;}

	#followUs {border-top:1px solid #cecece; overflow:hidden; width:100%;}
	#followUs div {margin:0 auto; overflow:hidden; padding:20px 0 20px 1%; position:relative; width:970px;}
	#followUs h3 { bottom:-3px; color:#000; float:left; font: normal 19px "Metapro",Arial,Geneva,sans-serif; position:relative;}

	.socialMediaButtons {float:left; margin-left:10px;}
	.socialMediaButtons li {float:left; list-style:none;}
	.socialMediaButtons li a span {left:-999em; position:absolute;}
	.socialMediaButtons li a {background:#999; color:#fff; display:block; font-size:20px; height:28px; margin-right:10px; padding-top:2px; text-align:center; text-indent:-999em; width:30px;}
	.socialMediaButtons li a:hover {background:#39a8db;}
	.socialMediaButtons li i {display:none; position:absolute; left: -999em;}

	.socialMediaButtons .facebook a {background:url("../img/sprite-sm-icons.png") 0 0 no-repeat;}
	.socialMediaButtons .twitter a {background:url("../img/sprite-sm-icons.png") -40px 0 no-repeat;}
	.socialMediaButtons .linkedin a {background:url("../img/sprite-sm-icons.png") -80px 0 no-repeat;}
	.socialMediaButtons .flickr a {background:url("../img/sprite-sm-icons.png") -120px 0 no-repeat;}
	.socialMediaButtons .youtube a {background:url("../img/sprite-sm-icons.png") -160px 0 no-repeat;}
	.socialMediaButtons .facebook a:hover {background:url("../img/sprite-sm-icons.png") 0 -40px no-repeat;}
	.socialMediaButtons .twitter a:hover {background:url("../img/sprite-sm-icons.png") -40px -40px no-repeat;}
	.socialMediaButtons .linkedin a:hover {background:url("../img/sprite-sm-icons.png") -80px -40px no-repeat;}
	.socialMediaButtons .flickr a:hover {background:url("../img/sprite-sm-icons.png") -120px -40px no-repeat;}
	.socialMediaButtons .youtube a:hover {background:url("../img/sprite-sm-icons.png") -160px -40px no-repeat;}


	#fb-root {margin-top:40px;}

	/* Global Navigation ---------------------------------------------- */
	.globalNav {margin:0 auto; text-align:center; width:200px;}
	.globalNav li {float:left; list-style:none; padding:10px;}
	.globalNav li a, .globalNav li a:hover {color:#000; font-size:0.9em;}

	/* Video ---------------------------------------------- */
	div.videoPlayer {display:block; text-align:center; width:100%;}
	div.videoPlayer a {margin:0 auto;}
	body.video {overflow:hidden;}

	.videoBlocksWrapper {border-top:1px solid #d0d0d0; float:left; left:0; padding-top:14px; position:relative; width:100%;}
	.videoBlocksWrapper .videoRow {float:left;}
	.videoBlocksWrapper .blocksRowFooter {float:left; width:770px;}
	.videoBlocksWrapper .videoBlock {display:inline; float:left;  margin-bottom:12px; margin-left:30px; position:relative; width:203px;}
	.videoBlocksWrapper .videoBlock.first {margin-left:0;}
	.videoBlocksWrapper .videoBlock .videobox {margin-bottom:7px;}
	.videoBlocksWrapper .videoBlock h3 {padding-bottom:1px;}
	.videoBlocksWrapper .blocksRowFooter a.top {display:inline-block; margin-bottom:14px;}
	.content .videoBlocksWrapper h2 {color:#0082d1; font-size:18px; padding-bottom:18px;}

	/* Twitter widget ---------------------------------------------- */
	div.wrapper div#main div.blc div.downloadwrapper #twtr-widget-1 .twtr-tweet-text {margin-left: 0;}
	div.wrapper div#main div.blc div.downloadwrapper #twtr-widget-1 .twtr-avatar {display: none;}
	div.wrapper div#main div.blc div.downloadwrapper .twtr-hd {display: none;}
	div.wrapper div#main div.blc div.downloadwrapper .twtr-ft span {display: none;}

	/*	 Cookie notice
	---------------------------------------------- */
	.cookieNotice {
		background:#F0F0F0;
		color:#666666;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		height:23px;
		left:0;
		position:relative;
		width:100%;
		z-index:999;
	}
	.cookieNotice div {
		height:23px;
		margin:0 auto;
		overflow:hidden;
		position:relative;
		width:950px;
	}
    .cookieNotice p {
        padding-top: 3px;
        text-align: center;
    }
	.cookieNotice a, .cookieNotice a:visited {
		color:#666;
		text-decoration:underline;
	}
	.cookieNotice a:hover {
	}

	.cookieNotice a.close {
		background:url("../img/close.png") 3px 3px no-repeat;
		display:inline-block;
		height:16px;
		margin-left:6px;
		text-decoration:none;
		width:20px;
		text-indent:-9000px;
		cursor:pointer;
	}

	.cookieNotice a.close:focus {
		vertical-align:inherit;
	}

	.browserCheckBar {
		border-bottom: 1px solid #b2b2b2;
		display:none;
		font-size:14px;
		padding:20px 30px 20px 10px;
		position:relative;
	}
	.bBarContent {
	}
	.bBarContent .bBarText {
	}
	.bBarContent a {
	}
	.bBarContent .bBarClose {
		position:absolute;
		right:20px;
		top: 20px;
		text-decoration:underline;
	}

	/*	 Zakelijk
	---------------------------------------------- */
	.zakelijk .blocks .content {
		width:760px;
	}
	.zakelijk .blocks .rightBar {
		width:200px;
		/*padding-top:11px;*/
	}
	.zakelijk #main .content div.edgedContainerWrapper {
		width:222px;
	}
	.zakelijk .blocksRow.twoColumns {
		width: 100%;
		float:left;
		padding-bottom:31px;
		line-height:1;
	}
	.zakelijk .blocksRow.twoColumns .column {
		float:left;
		width:50%;
	}
	.blocksRow.twoColumns .column .bannerBusiness {
		float:none;
		margin:0 31px 0 0;
		line-height:1.4em;
		overflow:hidden;
		position:relative;
		width:auto;
	}
	.bannerBusiness img,
	.blocks .blocksRow .bannerBusiness.edgedPhotoContainer img,
	.rightBar .bannerBusiness.edgedPhotoContainer img {
		width:100%;
		height:auto;
	}
	.bannerBusiness a.top {
		background:transparent;
		display:inline;
		font-size:inherit;
		line-height:normal;
		padding-left:0;
	}
	.bannerBusiness a.top:hover,
	.bannerBusiness a.top:hover span {
		color:#fff;
		text-decoration:none;
	}

	.rightBar .bannerBusiness {
		margin-top:20px;
		margin-right:0;
		position:relative;
	}


	.bannerBusiness .bar {
		color:#fff;
		text-align:center;
		width:100%;
		position:absolute;
		bottom:20px;
		left:0;
	}
	.bannerBusiness .bar .barContent {
		background:#0082D1;
		margin:0 auto;
		width:80%;
		padding:10px;
		position:relative;
	}
	.bannerBusiness .bar .barContent .barleft,
	.bannerBusiness .bar .barContent .barright {
		background: url('../img/bar-sprite.png') no-repeat 0 4px;
		display:block;
		width:4px;
		height:100%;
		position:absolute;
		left:-4px;
		top:-4px;

	}
	.bannerBusiness .bar .barContent .barleft .bottom,
	.bannerBusiness .bar .barContent .barright .bottom {
		background: url('../img/bar-sprite.png') no-repeat -8px 0;
		display:block;
		width:4px;
		height:4px;
		position:absolute;
		left:0;
		bottom:-4px;
	}
	.bannerBusiness .bar .barContent .barright {
		background-position:-4px 4px;
		left:auto;
		right:-4px;
	}
	.bannerBusiness .bar .barContent .barright .bottom {
		background-position:-12px 0;
	}
	.bannerBusiness .bar .barContent h2 {
		background: url('../img/arrow-right.gif') no-repeat left center;
		display:inline;
		padding:0 0 0 10px;
	}
	.rightBar .bannerBusiness .bar .barContent h2 {
		font-size:1.250em;
	}
	.bannerBusiness .bar .barContent span {
		color:#fff;
		display:block;
		width:100%;
	}

	/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {
	position: fixed;
	z-index:10000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 10002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	margin-top:-227px; /* TEST */
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	position:relative;
	top:-10px;
	right:-10px;
	display:block;
	text-align:right;
	float:right;

}
#TB_closeAjaxWindow a {
	background:url(../img/thickbox-close.png) 0 0 no-repeat;
	display:block;
	width:28px;
	height:28px;
	top:5px;
	padding:2px;
}
* html #TB_closeAjaxWindow a {
	background:url(../img/thickbox-close.gif) 0 0 no-repeat;
	display:block;
	width:28px;
	height:28px;
	top:5px;
	padding:2px;
}
#TB_closeAjaxWindow a span {
	display:none;
}


#TB_ajaxWindowTitle{
	/*float:left;*/
	background:#fff;
	padding:14px 0 5px 24px;
	margin-bottom:1px;
	font-size:25px;
	color:#0082d1;
}

#TB_title{
	background-color:#e8e8e8;
	/*height:27px;*/
}

#TB_ajaxContent{
	clear:both;
	padding:2px 13px 13px 13px;
	overflow:auto;
	text-align:center;
	line-height:1.4em;
}


#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
	text-align:center;
/*	padding:0 0 0 26px;*/
}

.videobox {display:inline-block; background:#fff; margin-left:0; opacity:.85; filter:alpha(opacity=85);}
.item .videobox {margin-bottom:15px;}
/*div.wideContent .content .videobox {margin-left:30px;}*/ /* test and see if things collapse. Disabled for video 16-videoarchief-wmv-avi-flv.html */
.videobox:hover {background:transparent; opacity:.99; filter:alpha(opacity=100);}

.videobox .thickbox {background:url("../img/nix.gif") 0 0; display:block; position:absolute; z-index:90;}
/*.videobox .thickbox {display:block; position:absolute; z-index:90;}*/