
/*  $Revision: 1.19 $ */ 


/*
	$Revision: 1.19 $
*/

html, body {height:100%; margin:0; padding:0;}
body {background-color:#fff; border-style:none; color:#000; font:75% Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:left;}
embed {margin:0; padding:0;}
fieldset {border:0; margin:0; padding:0;}
form {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
img {border:0; margin:0; padding:0;} p {margin:0; padding:0;}
ol, ul, li {margin:0; padding:0; text-indent:0;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif}


/* General 
---------------------------------------------- */  
a {color:#0082d1; text-decoration:none;}
a span {color:#333;}
a:hover {color:#0082d1; text-decoration:underline;}
a:hover span {color:#ff0000;}

table {font-size:100%;}


.onz {height:1px; left:-9000px; overflow:hidden; position:absolute; width:1px;}
blockquote {color:#999; font-size:1em; font-style:italic; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
.videoInline {display:none;}

.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
.print {display:none;}
.hidden {position:absolute; left:-900em;}
span.hidden {display:none;}
span.heading {display:block; font-size:1.3em; font-weight:bold; padding-bottom:10px;}
.left {float:left;}
.right {float:right;}  


	/*   Wrapper
	---------------------------------------------- */
	.wrapper {text-align:left; width:640px;}
		ul.accesNav {display:none;}


		/*   Header
		---------------------------------------------- */
		#header {}
		#header.actieheader {}
		#header .logo {float:left; height:104px; margin-bottom:20px; width:138px;} 


			/*   Search
			---------------------------------------------- */
			.search {display:none;} 		


			/*   Section navigation
			---------------------------------------------- */
			ul#sectionNav {display:none;}
					
			.actieheader ul#sectionNav {margin-top:46px;}
			.actieslogan {background:url("../img/bg-actieslogan.gif"); color:#0082d1; display:block; font:2.2em "Trebuchet MS", Verdana, Geneva, sans-serif; float:left; height:48px; margin:37px 0 0 110px; padding-top:16px; text-align:center; width:474px;}

			/*   System navigation
			---------------------------------------------- */
			#systemNav {display:none;}			

			/*	 Main navigation
			---------------------------------------------- */
			#mainNav {display:none;}			

		/* Section navigation 
		---------------------------------------------- */ 
		.breadcrumb {display:none;}	

	/* Main 
	---------------------------------------------- */
	#main {background-color:#fff; clear:both; line-height:1.5em; margin-bottom:20px; width:620px;}

		.landing .content object {margin-bottom:20px;}

		/* edged photocontainer - main 
		---------------------------------------------- */
		.edgedPhotoContainer {position:relative; height:auto; overflow:hidden;}
		.edgedPhotoContainer img {width:100%;}
		.content .edgedPhotoContainer img {height:auto; width:490px;}		
		.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 {width:530px;}
		.overDelta .content .edgedPhotoContainer img {height:auto; width:530px;}
		
		
						
			
		
			

	/* LeftBar ---------------------------------------------- */
	.leftBar { display:none;}

		/* Local navigation ---------------------------------------------- */
		div.localTop {display:none;}
		div.localBottom {display:none;}
		div.localNav ul {display:none;}
		

	.maincontent {}
	.visual {	margin-bottom:20px; float:left;}
	
	/* Content ---------------------------------------------- */ 
	.content {}
	
	.content p {padding-bottom:1em;}
	.content h1 {color:#0082d1; font-size:2.3em; font-weight:500; line-height:1em; padding:7px 0 12px 0;}
	.content h2 {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:1.2em; line-height:1em; margin-bottom:5px; padding:7px 0 5px 0;}
	.content p.subtext {color:#666; font-size:0.8em; padding-bottom:1em;}
	.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 {color:#000; 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.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 {margin-left:0;}
	
	div.wideContentSubnav .content {position:relative; width:710px;}
	
	.content.disclaimer {padding:11px 24px 0 24px; width:auto;}

		
		/* Tables ---------------------------------------------- */ 
		.content table {border:none; color:#333; font-family:Arial, Helvetica, sans-serif; margin:0 0 1em 0; width:100%;}
		.content table th, td {border:1px solid #fff; /*border-collapse:collapse; */ /*margin:0; */ padding:3px; vertical-align:top;}
		.content table .sectionHeading {color:#0082D1; display:block; font-size:1.4em; padding:15px 0 10px 0;}
			
			/* Tables Matrix ---------------------------------------------- */ 
			.content table.matrix {border-collapse:collapse; border-spacing:0px;}
			.content table.matrix tr:first-child, .content table.matrix tr.first-child,.content table.matrix tr td:first-child, .content table.matrix tr td.first-child {background:#0082D1; color:#fff;}
			.content table.matrix td {border:none; border:1px solid #fff;}
			.content table.matrix tr {background:#cce6f6; margin-bottom:1px;}
			
			/* Tables Tabular ---------------------------------------------- */ 
			.content table.tabular {border-collapse:collapse; border-spacing:0px;}
			.content table.tabular tr:first-child, .content table.tabular tr.first-child {background:#0082D1; color:#fff;}
			.content table.tabular td {border:none; /*border-bottom:1px solid #fff; */ border:1px solid #fff;}
			.content table.tabular tr {background:#cce6f6; margin-bottom:1px;}
			
			/* 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;}*/
		
		
		.stepsnav {display:none;}	
		
		/* Paging  ---------------------------------------------- */
		.wideContent div.pagingWrapper {display:none;}

		/* Form ---------------------------------------------- */
		.form fieldset {border:0; margin-bottom:15px; padding:0;}
/*		.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 label {font-weight:bold; float:left; line-height:2em; cursor:pointer;}
		.form label.front {color:#000; font-size:1.1em; font-weight:bold; line-height:2em; width:190px;}
		
		.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 #000; padding:5px 1px 5px 4px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:263px; margin:0 5px 0 0;}
		.form .file {border:1px solid #000; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:205px; margin:0 5px 0 0;}
		.form select {font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:270px; margin:1px 5px 0 0;}
		.form textarea {border:1px solid #000; padding:3px 2px 3px 5px; font:1em Verdana, Arial, Helvetica, sans-serif; float:left; width:263px; margin:0 5px 9px 0; height:98px; overflow:auto;}
		
		.form .radio {clear:both; float:left; margin-top:3px; height:15px;}
		.form .checkbox {clear:both; float:left; margin-top:3px; height:15px;}
		.form .checkboxes label {float:none;}
		.form .checkboxes a {font-weight:bold;}
		
		.form .formrightcol {float:left; width:300px;}
		.form span.hint { clear:both; color:#999; display:block; float:left; font-size:0.9em; font-weight:normal; line-height:1em; margin: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:205px; float:left; margin:0;}
		.form .collection div {float:left;}
		/*.form optgroup label {font-size:100px;}*/
		.form .vertical div {float:none; overflow:auto;}
		.form .vertical input {clear:left;}
		.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 {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 {background:#0082D1; border:none; color: #fff; cursor:pointer; font-size:1.1em; font-weight:bold; height:27px;}
		html>/**/body input.submitButton, /*x:-moz-any-link,*/ x:default {height:24px;}

		/* 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 0 0 0;  border: none;  padding: 0; color: #000; background: #000 url(../img/searchbutton.gif) center center no-repeat;  cursor: pointer;}

	/* Rightbar ---------------------------------------------- */
	.rightBar {}		


#sitemap, #footer, div#search, .search form input#searchButton, .emergency a.bt span span, ul#fontSize, div.print, ul#housekeepingNav,ul#sectionNav,div.pagingWrapper {display:none;}
.localNav,.rightBar {display:none;}
