html, body {margin:0; padding:0;}
body {background:#056E82; font:60% Verdana, Helvetica, sans-serif; margin:0; padding:10px 0; text-align:center;}
fieldset {border:0; margin:0; padding:0;}
legend {display:none;}
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;}

.clear {clear:both; font-size:0em; height:0px; line-height:0px; margin:0; padding:0;}
.hidden {position:absolute; left:-900em;}


	/*	 Wrapper
	---------------------------------------------- */
	#wrapper {background:#fff; margin:0 auto; overflow:hidden; text-align:left; width:760px;}
	
		/*	 Header
		---------------------------------------------- */
		#header {background:url("../img/header-border.gif") repeat-x left bottom; height:115px; padding:0 0 1px 0;}
		#header ul {background:url("../img/header-bg.gif") no-repeat; height:34px; padding:7px 0 0 15px;}
		#header ul li {float:left; height:34px; list-style-type:none; padding:0 0 0 9px;}
		#header ul li a {background:url("../img/menu-bullet.gif") no-repeat left 10px; color:#056E82; display:block; height:25px; padding:8px 13px 0 13px; text-decoration:none; text-transform:uppercase;}
		#header ul li a:hover {background:url("../img/menu-bullet-mo.gif") no-repeat left 10px; color:#fff;}
		#header ul li.current {background:#fff url("../img/menu-left.gif") no-repeat;}
		#header ul li.current span {background:url("../img/menu-right.gif") no-repeat right top; color:#056E82; display:block; height:30px; text-decoration:none; text-transform:uppercase;}
		#header ul li.current span a {background:none; color:#056E82;}
		#header ul li.current span a:hover {background:none; color:#056E82;}
		#header div.logo {background:url("../img/dela-logo.gif") no-repeat; height:30px; margin:26px 0 0 95px; width:209px;}


			/*	 Print button
			---------------------------------------------- */
			#print {background:url("../img/print.gif") 100% 0 no-repeat; color:#056E82; float:right; margin:0 40px 0 0; padding:0 18px 0 0; text-decoration:none;}
			#print:hover {background:url("../img/print-mo.gif") 100% 0 no-repeat; color:#F57305;}
			

		/*	 Content
		---------------------------------------------- */
		#content {color:#6B7788; float:left; line-height:1.5em; padding:2.5em 0 0 25px; width:450px;} 
		body.contentRight #content {float:right; padding:2.5em 25px 0 0;}
		#content h1 {clear:both; color:#F57305; font-size:2.1em; font-weight:normal; padding-bottom:17px;}
		#content h2 {clear:both; color:#F57305; font-size:1.2em; font-weight:normal; padding-bottom:17px;}
		#content p {padding:0 0 17px 0;}
		#content a {color:#F57305;}
		#content .thumbRight {float:right; margin:2px 0 5px 10px;}
		#content .thumbLeft {float:left; padding:2px 10px 5px 0;}
		#content .related a {background:url("../img/related-bullet.gif") no-repeat left 2px; color:#505F6E; font-weight:bold; padding:0 0 0 10px;}
		#content ul {margin:0 18px 9px 18px;}
		#content ul li {padding-left:5px;}
		#content ol {margin:0 23px 9px 23px;}
		body.contentCenter .form {width:661px;}
		
		
			/*	 form
			---------------------------------------------- */
			.form .left {float:left; margin-right:10px; width:185px;}
			.form div {clear:both;}
			.form p.note {color:#D7D205; padding:0;}
			.form fieldset {border:0; padding:0;}
			.form h3 {border-bottom:dotted 1px #056E82; color:#056E82; display:block; float:left; font-size:1em; margin:10px 0; padding:0 0 10px 0; width:100%;}
			.form .search input {margin:0; padding:0; vertical-align:middle}
			.form .formItem {margin:0 0 10px 0;}
			.form .mandatoryField {border-color:#900; background:#F0ECEC;}
		
			.form .formIntro {color:#F57305; font-style:italic;}
			.form .formSteps {margin:0 !important; padding:0;}
			.form .formSteps li {float:left; list-style-type:none;}
			.form .formSteps li a {background:url("../img/form-step-button.gif") no-repeat; color:#fff !important; display:block; height:23px; margin:0 0 0 7px; padding:7px 0 0 0; text-align:center; text-decoration:none; width:139px;}
			.form .formSteps li.first a {margin:0;}
			.form .formSteps li.current a {background:url("../img/form-step-button-active.gif") no-repeat;}
			.form form {clear:both;}
			#content .form .formHeader {border-bottom:solid 1px #056E82; color:#056E82; font-size:2em; font-style:italic; margin:2em 0 0.5em 0; padding:0 0 0.7em 0;}
			.form fieldset p {color:#056E82;}
			.form input {border:solid 1px #056E82; padding:2px 0 2px 0;}
		
			.form #name {width:250px;}
			.form #address {width:250px;}
			.form #postcode {width:83px;}
			.form #city {width:160px;}
			.form #country {width:220px;}
			.form #phone {width:180px;}
			.form #fax {width:180px;}
			.form #email {width:180px;}
			.form #organization {width:180px;}
			.form #kvk {width:220px;}
			.form #contactName {width:250px;}
			.form #contactPre {width:250px;}
			.form #contactInitials {width:250px;}
			.form #contactTitle {width:180px;}
			.form #contactFunction {width:180px;}
			.form #contactPhone {width:180px;}
		
			.form .button {background:url("../img/form-next.gif") no-repeat; color:#fff !important; display:block; float:right;; height:20px; padding:3px 0 0 0; text-align:center; text-decoration:none; width:99px;}
			.form fieldset.formNav {border-top:solid 1px #056E82; padding:10px 0 0 0; margin:20px 0 0 0;}


			.form .help a {background:url("../img/info.gif") no-repeat; height:15px; margin:4px 0 0 -20px; position:absolute; width:15px;}
			.form .help a span {display:none;}
			#helpPopUp {background:#e1e1e1; border:solid 1px #333; margin-left:420px; position:absolute; text-align:left;}
			li p {margin-top:3px}
			div#helpPopUp {background:#fff; border:solid 1px #056E82; color:#056E82; margin-left:265px; padding:10px; position:absolute; width:170px;}
			div#helpPopUp .title {font-weight:bold; margin:0; padding:0;}
			div#helpPopUp div.close a {background:url("../img/close.gif") no-repeat; display:block; height:15px; margin:-22px 0 0 166px; position:absolute; width:14px;}
			
			div#helpPopUp div.close a span {display:none;}
			div#imagelayer {left:0; position:absolute; top:0;}
		


		/*	Second Column
		---------------------------------------------- */
		#secondary {float:left; padding:27px 0 0 10px; width:211px;}
		#secondary li {list-style-type:none;}
		
			.articles {margin:0 0 10px 0; width:230px;}
			.articles ul {padding:4px 10px 10px 18px;}
			.articles li {line-height:13px; padding:0 0 15px 14px;}
			.articles a {color:#fff; text-decoration:none;}
			.articles a:hover {text-decoration:underline;}
			.articles h2 {color:#fff; font-size:1.3em; font-weight:normal; line-height:1.4em; padding:7px 0 8px 18px;}
				.projects {background-color:#f57305}
				.projects .b1 {background:url("../img/block1-bg-top.gif") 0 0 no-repeat;}
				.projects .b2 {background:url("../img/block1-bg-bottom.gif") 0 100% no-repeat;}
				.projects h2 {background:url("../img/block1-border.gif") 0 100% repeat-x;}
				.projects li {background:url("../img/block1-bullet.gif") 0 4px no-repeat;}
				
				.conditions {background-color:#056e82;}
				.conditions .b1 {background:url("../img/block2-bg-top.gif") 0 0 no-repeat;}
				.conditions .b2 {background:url("../img/block2-bg-bottom.gif") 0 100% no-repeat;}
				.conditions h2 {background:url("../img/block2-border.gif") 0 100% repeat-x;}
				.conditions li {background:url("../img/block2-bullet.gif") 0 3px no-repeat;}
		
			.subMenu {left:-10px; margin:28px 0 40px 0; position:relative; width:222px;}
			.subMenu li {background:url("../img/submenu-border.gif") repeat-x left bottom; height:20px; padding:10px 0 0 0;}
			.subMenu li a {background:url("../img/submenu-bullet.gif") no-repeat left 2px; color:#056E82; padding:0 0 0 30px; text-decoration:none;}
			.subMenu li a:hover {background:url("../img/submenu-bullet-mo.gif") no-repeat left 2px; color:#F57305;}
			.subMenu li.current a {background:url("../img/submenu-bullet-mo.gif") no-repeat left 2px; color:#F57305;}
			.subMenu li.current a:hover {background:url("../img/submenu-bullet-mo.gif") no-repeat left 2px; color:#F57305;}



	/*	 Footer
	---------------------------------------------- */
	#footer {background:url("../img/footer-bg.gif") 0 0 no-repeat; color:#fff; clear:both; margin:0 auto; padding:22px 0 0 10px; text-align:left; width:750px;}
	#footer ul {display:inline;}
	#footer li {background:url("../img/footer-bullet.gif") no-repeat left 4px; display:inline; list-style-type:none; padding-left:25px;}
	#footer a {color:#fff; text-decoration:none;}
	#footer a:hover {text-decoration:underline;}
	
	
/* visuals round corners - original intranet code adopted for internet */
.roundImage {left:-10px; margin-right:-10px; position:relative;}
div#main .floatblock2 .roundImage img {margin-top:0;}
.roundImage	.topLeft {background:url(../img/img_topLeft.png) top left no-repeat; display:block; float:left; height:10px; left:10px; position:relative; width:10px;}
.roundImage	.bottomLeft {background:url(../img/img_bottomLeft.png) top left no-repeat; bottom:0; display:block; float:left;height:10px; left:10px; position:absolute; width:10px;}		
.roundImage	.topRight {background:url(../img/img_topRight.png) top left no-repeat; display: block; float:left; height:10px; left:-10px; position:relative; width:10px;}
.roundImage	.bottomRight {background:url(../img/img_bottomRight.png) top left no-repeat; bottom:0; display:block; float:left;
height:10px; position:absolute; right:10px; width:10px;}	
.roundImage img {float:left;}
#secondary .roundImage {left:0; margin:-10px -10px 0 0; width:200px;}
#secondary .roundImage .topLeft, #main .roundImage.flash .topLeft {left:0; position:relative; top:10px; width:10px;}
#secondary .roundImage .bottomLeft, #main .roundImage.flash .bottomLeft {left:0;}
#secondary .roundImage .topRight, #main .roundImage.flash .topRight {left:191px; position:absolute; top:10px; width:10px;}
#secondary .roundImage .bottomRight, #main .roundImage.flash .bottomRight {right:-1px;}
#secondary .roundImage.flash .bottomRight, #secondary .roundImage.flash .bottomLeft, #main .roundImage.flash .bottomRightsecondary, #main .roundImage.flash .bottomLeft {bottom:4px;}
#main .roundImage.flash {left:0; margin:0 10px 0 0; width:200px;}
#main .roundImage.flash.right {left:0; margin:0 0 0 10px; width:200px;}
/*#main .roundImage.flash.left .bottomRight, #main .roundImage.flash.left .bottomLeft {bottom:3px;}*/


#secondary .roundImage.flash .bottomRight, #secondary .roundImage.flash .bottomLeft, #main .roundImage.flash .bottomRight, #main .roundImage.flash .bottomLeft {bottom:3px;}

		/* BUTTONS round corners */
		#uvPremieForm div.submitWrapper {margin-left:11px;}
		#uvPremieForm div.submitWrapper.bereken {display:inline; margin-left:274px; width:auto;}
		div.buttonContainer {width:100%;}
		div.submitWrapper {clear:none; float:left; margin-right:10px;}
		#main div.submitWrapper.right, #wideContent div.submitWrapper.right {float:right; width:auto;}
		#wideContent div.submitWrapper.right {padding-top:0;}
		div.submitLeft {height: 21px; width:4px; display:block; background: url(../img/snippet_button_borderLeft.gif) 0 0 no-repeat; float:left;}
		div.submitLeft a:hover {text-decoration: none;}
		div.submitContent {background:#0082D1; display:block; float:left; height:21px; clear:none; padding:0; margin:0;}
		div.submitRight {clear:none; height: 21px; width: 5px; float: left; display:block; background: url(../img/snippet_button_borderRight.gif) 0 0 no-repeat;}
		input.submitButton, body #uvPremieForm input.submitButton {background:transparent url(../img/snippet_button_buttonLink_bg.gif) top left repeat-x; border:none; color: #fff; cursor:pointer; font-family:Verdana, Geneva, sans-serif; font-size:1.1em; font-weight:bold; height:21px; overflow:visible; padding:0 2px;}
		html>/**/body input.submitButton, /*x:-moz-any-link,*/ x:default {padding-bottom:3px;}
		html>/**/body #uvPremieForm input.submitButton, /*x:-moz-any-link,*/ x:default {padding-bottom:3px;} /* TEST */
		
		/* MISC round corners */
		#uvPremieForm .clear, #wideContent #uvPremieForm .clear {clear:both; font-size:0; height:0; line-height:0; margin:0; padding:0;}
		.formsample .button .submitWrapper {display:inline; float:left; margin-left:200px;}
		.left {float:left;}
		.right {float:right;}
		div.submitWrapper.left {float:left;}
		div.submitWrapper.right {float:right;}

