html, body {height:100%; margin:0; padding:0}
body {background:#d7d205; color:#505f6e; font:0.7em/1.4em Verdana, Arial, Helvetica, sans-serif; margin-bottom:30px; padding:0 10px; text-align:center}
a, a:link, a:active, a:visited {color:#505f6e; background-color:inherit; text-decoration:underline}
a:hover {text-decoration:underline}
img {border:none}
h1 {font:2.1em/1.1em Verdana, Arial, Helvetica, sans-serif; color:#f57305; margin:0 0 10px 0}
h2 {font:bold 1.3em/2em Verdana, Arial, Helvetica, sans-serif; color:#505f6e}
h3 {font:bold 110%/130% "Verdana", "Arial", "Helvetica", sans-serif; margin:2em 0 0 0}
h4 {font:bold 100%/110% "Verdana", "Arial", "Helvetica", sans-serif; margin:15px 0 5px 0}
sup {font-size:0.7em;}

div.hidden {display:none;}

p.intro {color:#f57305; background:inherit; font-style:italic; padding:0 10px 0 0}
.hide {position:absolute; left:-900em}
.clear, #wideContent .clear, #wideContent #uvPremieForm .clear, #uvPremieForm .clear {clear:both; font-size:0px; height:0px; margin:0; padding:0; line-height:0px}
.left {float:left;}
.right {float:right;}

/*	SIFR FLASH REPLACMENT:H1 & H2
---------------------------------------------- */
.sIFR-flash{visibility:visible !important; margin:0}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}

#helpDiv {position:relative; float:left;}
#helpDiv .infoTrigger {position:absolute; top:0; left:190px;}
#helpDiv table {position:absolute; top:0; left:270px; border:1px solid #505F6E; width:300px; background:#D7D205; display:none;}
#helpDiv table th {vertical-align:top; border-bottom:1px solid #505F6E; padding-left:10px; color:#056E82;}
#helpDiv table th img {float:right;}
#helpDiv table td {vertical-align:top; background:#F1FED6; padding:5px 10px;}

/*							LAYOUT ELEMENTS
----------------------------------------------------------------------------------------------------------- */

/*	 CONTAINER
---------------------------------------------- */
/* min-height en max-width for ie in ie.css */
#con_content {min-height:580px; margin:10px auto 5px auto; max-width:960px; min-width:760px; padding:0; position:relative; text-align:center}

	.bg-right {background:#fff url("../img/backgrounds/corners/bgright1.gif") right bottom repeat-y}
	.bg-right-lrg {background:#fff url("../img/backgrounds/corners/bgrightlrg.gif") right bottom repeat-y} /* New style for the large iframe - Pascal W. */
	#fullSize .bg-right {background:#fff} /* New style for the full iframe - Volkert P. */
	
		.bottom-right {background:url("../img/backgrounds/corners/bottomright1.gif") right bottom no-repeat; min-height:580px; padding-bottom:25px;}
		.bottom-right-lrg {background:url("../img/backgrounds/corners/bottomrightlrg.gif") right bottom no-repeat; min-height:580px;}
		#fullSize .bottom-right {background:url("../img/backgrounds/corners/bottomright1_full.gif") right bottom no-repeat}
			.bottom-left {background:url("../img/backgrounds/corners/bottomleft.gif") left bottom no-repeat; min-height:580px}

/*	 CONTENT
---------------------------------------------- */

#content {padding:0 0 15px 0; margin:15px 220px 0 0; text-align:left}

#printheader {padding-bottom:0; margin-left:25px; background:url("../img/backgrounds/dottedline.gif") left bottom repeat-x}
#printheader a, #printheader a:visited {color:#056e82; text-decoration:none}
#printheader form {margin:0; padding:0}

#content ul.bottom-links {margin:0 0 20px 0}
#content ul.bottom-links li{background-image:none;padding-left:0}
#content ul.bottom-links li.highlight a{color:#F37305}

.contact-icons {width:210px; float:left;}
.contact-icons ul {margin:0;padding:0}
.contact-icons li {list-style:none !important; float:left;width:70px}
.contact-icons a {color:#505f6e !important;font-size:0.8em;line-height:1.4em;text-decoration:none !important;display:block;text-align:center;padding-top:35px}
.contact-icons a:hover {color:#505f6e}
.contact-icons a.belme {background:url(../img/belme.gif) 50% 0 no-repeat; display:block; height:20px;}
.contact-icons .afspraak {background:url(../img/afspraak.gif) 50% 0 no-repeat; display:block; height:20px;}
.contact-icons .informatie {background:url(../img/informatie.gif) 50% 0 no-repeat; display:block; height:20px;}

/* big sidebar */
#logo span {display:none}
#logo {background-image:url("../img/logo-dela.gif"); background-repeat:no-repeat; height:29px; padding-bottom:15px}
#logoMijn span {display:none}
#logoMijn {background:url("../img/logo-mijndela.gif") 83px 5px no-repeat; height:29px; padding-bottom:30px}
.big-sidebar {background-position:143px 0px}
.small-sidebar {background-position:50px 0px}
.home-sidebar {background-position:143px 0px}
.printer {text-align:right; height:27px; padding-top:0; margin-top:-28px; position:absolute; right:220px}
.printer a {background:url("../img/icons/printer-icon.gif") 100% 4px no-repeat; display:block; float:left; line-height:27px; padding-right:35px}

/*	 LEFTBAR
---------------------------------------------- */
#leftbar {width:206px; float:left; margin:90px 0 90px 25px}
#leftbar ul {margin:0; padding:0; text-indent:0}
#leftbar li {list-style:none; background:url("../img/backgrounds/dottedline.gif") left bottom repeat-x;padding:0;margin:0;height:1%}
#leftbar a {background:url("../img/icons/double-arrows.gif") 0.5em 20px no-repeat; padding:18px 0 8px 38px; display:block}
#leftbar li.no-img a {background:none; padding-left:0}
#leftbar li.no-img a img {margin-right:8px}
#leftbar a {font:bold 1em/1em Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#056e82}
#leftbar a:hover {/* color:#64056e; */ color:#d7d205}

#leftbar .testimonial {margin-bottom:10px; font-size:0.9em;}
#leftbar .testimonial p {margin:5px 0 10px 0}

#leftbar .contact-icons {width:210px; float:left; margin-top:5px;}
#leftbar .contact-icons ul {margin:0;padding:0}
#leftbar .contact-icons li {list-style:none !important; float:left;width:70px}
#leftbar .contact-icons a {padding:0 0 15px 0; color:#505f6e !important;font-size:0.8em;line-height:1.4em;text-decoration:none !important;display:block;text-align:center;padding-top:35px}
#leftbar .contact-icons a:hover {color:#505f6e}
#leftbar .contact-icons a.belme {background:url(../img/belme.gif) 50% 0 no-repeat; display:block; height:20px;}
#leftbar .contact-icons .afspraak {background:url(../img/afspraak.gif) 50% 0 no-repeat; display:block; height:20px;}
#leftbar .contact-icons .informatie {background:url(../img/informatie.gif) 50% 0 no-repeat; display:block; height:20px;}


#leftbar1 {display:inline; width:206px; float:left; margin:15px 0 90px 25px;}
#leftbar1 ul {margin:0; padding:0; text-indent:0}
#leftbar1 li {list-style:none; background:url("../img/backgrounds/dottedline.gif") left bottom repeat-x; clear:both; float:left; font-size:1.1em; padding:0;margin:0; width:100%;}
#leftbar1 a {border-bottom:1px solid #056e82; color:#056e82; clear:both; display:block; font:bold 1em/1em Verdana, Arial, Helvetica, sans-serif; font-weight:normal; margin:0; padding:8px 0 8px 8px; text-decoration:none; width:96%;}
#leftbar1 a:hover {background:#E6F0F2;}
#leftbar1 .top a {border-top:1px solid #056e82;}
#leftbar1 .uitloggen a {background:url("../img/icons/uitloggen.gif") 73px 13px no-repeat;}
#leftbar1 .uitloggen a:hover {background:#E6F0F2 url("../img/icons/uitloggen.gif") 73px 13px no-repeat;}
#leftbar1 a.active {background:#056e82; color:#fff; font-weight:bold;}
#leftbar1 .imgleft {background:url("../img/img-left-md.jpg") no-repeat; height:203px; margin-top:35px; width:201px;}

#leftbar2 {width:206px; float:left; margin:90px 0 0 25px} /* used in combination with full width content */
#contentWrap #leftbar2 {margin:80px 0 0 0;}

/*	 MAIN CONTENT
---------------------------------------------- */
#main {margin:10px 0 0 254px;}
#contentWrap { clear:both; float:right; margin: 10px 0 0 0; overflow:hidden; width:710px;}
#mainContent {margin:0; padding:0; float: right; }
#mainContent p { margin-top: 0;}
#mainContent .innerRight {margin: 8px;}
#mainContent .innerRight ul, #mainContent .innerRight ol {float:right; margin:0; padding:0 0 10px 30px; width:auto;}
#mainContent .innerRight img { float: right; margin: 8px 8px 8px 8px; }
#leftContent {margin:0; padding:0; float: left; }
.indent {float:right; width: 485px;}
#main .crumb, #mainContent .crumb { font:0.9em/1.4em Verdana, Arial, Helvetica, sans-serif;margin-bottom:20px}
#main p {padding-right:20px; margin-top:0}
#main h2 {margin-top:25px; padding-top:5px; background:url("../img/backgrounds/dottedline.gif") left top repeat-x}
#main li {list-style:none; background:url("../img/icons/list-bullet.gif") 0px 5px no-repeat; padding-left:15px; margin:3px 0 0 0}
#main ul {margin:0 20px 0 0; padding:0; text-indent:0}
#main .subHead { color: #056E83; font-size: 1em; }
.buttons {padding:5px;}
.buttonleft {float:left;}
.buttonright {float:right;}


/* nested lists */
#main ul li li {margin:3px 0 0 0;
	background:url("../img/icons/list-bullet-nested.gif") 0px 5px no-repeat;
	padding-left:12px}
#main ul li ul {margin:8px 0 8px 0}

/* numbered lists */
#main ol {margin:0 20px 0 0; padding:0; text-indent:0}
#main ol li {list-style:decimal; background:none; padding:0; margin:8px 0 0 20px}

img.floatleft-img {float:left; margin-right:10px}
img.floatright-img {float:right; margin-left:10px}

/* Default table styles */
table.default {background:#e6f0f2; border:1px solid #056e82; border-top:none; border-right:none; color:#056e82; margin:0 0 10px 0; width: 100%;}

.default caption {text-align:left; margin:0 0 3px 0; font:bold 110%/130% "Verdana", "Arial", "Helvetica", sans-serif}
.default td {border-right:1px solid #056e82; border-top:1px solid #056e82; padding:8px 10px}
.default td p {margin:0}

	/* Table webshop */
	.webshop table.default {width:100%;}
	.webshop table.default td {width:128px;}
	


/*	 MAIN CONTENT OVER GEHELE BREEDTE
---------------------------------------------- */
#totalwidth #content {margin:20px 200px 0 0}
#totalwidth1 #content {margin:20px 200px 0 0}
#totalwidthiframeLrg #content {margin:0 200px 0 0;}
#fullSize #content {margin:20px 25px 0 0}
#totalwidth #main {margin:25px 0 0 25px; width:96%}
#totalwidthiframeLrg #main {margin:0; width:96%}
#totalwidth1 #main {margin:25px 0 0 25px; width:97%}
#fullSize #main {margin:25px 0 0 25px; width:96%}
#singlewidth #content {margin:20px 200px 0 0}
#singlewidth #main {margin:20px 0 0 254px}
#wideContent { margin: 20px 0 20px 25px; } /* Use in combination with leftbar (margin-bottom:90px) */
.floatRight { float:right;}

/*	 RIGHTBAR
---------------------------------------------- */
/* zoeken, meld overlijden, ook interessant */
#rightbar {background:url("../img/backgrounds/corners/rightbar1-top.gif") 0 0 no-repeat; width:195px;margin:0; padding:0; position:absolute; right:0; top:41px; text-align:left;}
.block {background:url("../img/backgrounds/bg-block-bottom.gif") no-repeat 0 100%; margin:0; padding:0 0 15px 15px; width:176px; border-bottom:1px solid #fff; color:#056e82; border-bottom:10px solid #fff;}
.block h2 {background:url("../img/backgrounds/bg-block-top.gif") no-repeat 0 0;}
#rightbar a, #rightbar a:visited {color:#056e82}
#rightbar form {margin:0}
#fullSize #rightbar {width:195px; margin:0; padding:0; position:absolute; right:0; top:41px; text-align:left;}
/* #fullSize #rightbar {width:195px; margin:0; padding:0; position:absolute; right:0; top:41px; text-align:left; background:#fff url("../img/backgrounds/corners/bgright.gif") right bottom repeat-y} */
#fullSize .block {background:url("../img/backgrounds/corners/rightbar-top.gif") 0 0 no-repeat; border-bottom:none; margin:0; padding:3px 0 15px 15px; width:180px}
#fullSize .searchBgBottom {background:url("../img/backgrounds/corners/bottomright_full2.gif") no-repeat right bottom}

/* Zoeken */
#search {padding-bottom:13px;}
.nolanguage #search {margin-top:34px}
#search h2 { background:url(../img/backgrounds/dottedline-right.gif) 0px 100% repeat-x; font-size:1.2em; line-height:1em; font-weight:bold; margin:0 0 0 -15px; padding:8px 0 5px 15px; color:#f57305}
#search p {padding:8px 0 0 0; margin:0}
#search input {height:13px; width:136px; margin:0; font-size:1em}

p.searchleft {float:left}
p.searchright {float:left;margin:0;padding:0; float:left}
p.searchright a {height:20px; width:25px;background:url(../img/icons/search-button.gif) 3px 2px no-repeat;display:block;float:left}
p.searchright span {position:absolute; left:-900em}

#search p.faq {margin:0; padding:0 0 0 10px; font-size:0.8em; background:url("../img/icons/open-arrow.gif") 0px 6px no-repeat}
#search a, #search a:visited {color:#056e82}

/* Meld overlijden */
#melding h2 {background:url("../img/backgrounds/bg-block-top1.gif") no-repeat 0 0; color:#056e82; font-weight:bold; font-size:1.25em; margin:0 0 0 -15px; padding:10px 0 0 15px; line-height:1em}
#melding p {margin:0; font-size:1.1em}
#melding p.more-info {margin:0; padding:0; font-size:0.8em; font-weight:normal}

/* Interessante links */
#links.block {padding:0 0 15px 0; overflow:hidden; width:191px}
#links h2 {font-size:1.2em; line-height:1em; font-weight:bold; margin:0; padding:10px 0 8px 15px; color:#f57305; background:url("../img/backgrounds/bg-block-top.gif") left top repeat-x; width:176px}
#links a, #links a:visited {text-decoration:none}
#links ul {margin:0; overflow:hidden; padding:0 0 15px 0; text-indent:0}
#links li {list-style:none; width:190px;background:url("../img/backgrounds/dottedline-right.gif") left bottom repeat-x}
#links li a, #links li a:visited {display:block; background:url("../img/icons/arrow-open-links.gif") 5px 8px no-repeat; padding:6px 0 5px 20px; width:170px}
#links li a:hover {background:url("../img/icons/arrow-closed-links.gif") 5px 8px no-repeat}

/* Nieuws Home */
.block#news {padding:0 0 15px 0; width:191px}
#news h2 {background:none; font-size:1.2em; line-height:1em; font-weight:bold; margin:0; color:#f57305; float:left}

.lastblock { background:none; border-bottom:none;}

/* TICKER */
#ajaxticker1 {width:180px;height:105px;background-color:#d7d205;color:#056e82}
/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
#ajaxticker1 div{background-color:#d7d205}
#news .newsheader {background:url("../img/backgrounds/bg-block-top.gif") left top repeat-x; width:176px; padding:10px 0 5px 15px}
#news h3 {padding:0 0 0 15px; margin:1em 0 0 0; font-size:1em}
#news p {font-size:0.8em; margin:4px 0 0 15px; line-height:1.4em}

/* same animation as attentionblock */
#homepage div.v p {font-style:normal;line-height:1.3em;padding-left:0;width:165px;background:none;height:auto}
#homepage div.v {height:130px; display:none;}

ul.bullets {margin:0 0 0 80px;padding:0}
ul.bullets li {float:left;list-style:none}
ul.bullets span {display:none}
ul.bullets li.news1 a, ul.bullets li.news2 a, ul.bullets li.news3 a, ul.bullets li.news4 a {display:block;float:left; background:url("../img/icons/newsbullet-blue.gif") 50% 50% no-repeat; width:17px; height:17px}
ul.bullets li.news1 a.current {background:url("../img/icons/newsbullet-1.gif") 0 0 no-repeat}
ul.bullets li.news2 a.current {background:url("../img/icons/newsbullet-2.gif") 0 0 no-repeat}
ul.bullets li.news3 a.current {background:url("../img/icons/newsbullet-3.gif") 0 0 no-repeat}
ul.bullets li.news4 a.current {background:url("../img/icons/newsbullet-4.gif") 0 0 no-repeat}

#rightbar .readmore {background:url("../img/icons/open-arrow.gif") 0px 4px no-repeat; padding-left:15px}

/* ATTENTIEBLOCK */
#promo h2 {margin:0 0 0 -15px; padding:10px 0 8px 15px; background:url("../img/backgrounds/bg-block-top1.gif") left top repeat-x; width:176px}
#subtitle {font-size:1.2em;height:1.2em;display:block;margin:0;padding:0}
#maintitle {font-size:1.4em;height:1.3em;display:block;margin:0}

div.v p {background:url("../img/icons/blue-arrow-attentieblock.gif") 0 0 no-repeat; font-size:1.1em; font-style:italic; line-height:1.2em; margin:15px 0 0 0; padding:0 0 10px 30px; width:130px}
div.v {display:block; height:130px;}

/*	 HEADER
---------------------------------------------- */
#con_header {}

/* Talenkeuze */
#language {color:#076e81; height:33px; border-bottom:1px solid #fff}
#language dl {padding:9px 10px 0 15px; margin:0}
#language dd {display:block; float:left; width:128px; font-weight:bold; margin:2px 0 0 0}
#language dt {list-style:none; float:left; display:block; padding:0 3px 0 0; width:18px; height:18px}
#language dt span {position:absolute; left:-900em}
#language a {text-decoration:none; display:block; width:18px; height:18px}
#language dt.fr a {background:url("../img/icons/french-yellow.gif") 0 0 no-repeat}
#language dt.nl a, #language dt.nl a:hover {background:url("../img/icons/nl-yellow.gif") 0 0 no-repeat}
#language dt.fr a.current, #language dt.fr a:hover {background:url("../img/icons/french-white.gif") 0 0 no-repeat}
#language dt.nl a.current, #language dt.nl a:hover {background:url("../img/icons/nl-white.gif") 0 0 no-repeat}

/* GLOBAL NAVIGATION */
#top-right {background:url("../img/backgrounds/corners/topright.gif") right top no-repeat; margin:0}
#nav {background:#056e83 url("../img/backgrounds/corners/topleft.gif") 0 0 no-repeat; height:42px}

/* ie fix instead of negative margin for white line for tabs */
.whiteline {background:url(../img/backgrounds/whiteline.gif) 0 0 repeat-x; height:42px}
#nav h2 {margin:10px 0 0 0; float:left;text-transform:uppercase; font:1em verdana, Arial, Helvetica, sans-serif}
#nav a, #nav a:visited {color:#fff; text-decoration:none}
#nav h2 a, #nav h2 a:visited {height:24px; display:block; background:url("../img/nav/nav.gif") 0 0 no-repeat;padding:8px 10px 0 23px}

/* on state */
#nav h2.current {background:#f57305 url("../img/nav/tabs-on-right.gif") right top no-repeat}
#nav h2.current a, #nav h2.current a:visited, #nav h2.current a:hover {background:transparent url("../img/nav/tabs-on-left.gif") 0 top no-repeat}
#nav h2 a:hover {background:url("../img/nav/nav-hover.gif") 0 0 no-repeat}

/* Home */
#nav h2#nav-home {background:url("../img/nav/nav.gif") 0 0 no-repeat}
#nav h2#nav-home.current a, #nav h2#nav-home.current a:visited {background:url("../img/nav/home-on.gif") 0 0 no-repeat;color:#d7d205}

/* Mijn DELA */
#nav h2#nav-mijn {margin:4px 4px 0 0; float:right}
#nav h2#nav-mijn span {margin:1px 3px 0 95px; font-weight:bold;font-size:1.2em;text-transform:none}
#nav h2#nav-mijn a, #nav h2#nav-mijn a:visited {padding:9px 0 0 0; margin-right:0; background:url("../img/nav/mijn-dela.gif") 0 0 no-repeat; width:191px;height:23px}
#nav h2#nav-mijn a:hover {padding-left:0; padding-right:0; margin-right:0; background:url("../img/nav/mijn-dela-hover.gif") 0 0 no-repeat; width:191px}

/* SUBNAVIGATION */
.subcontainer {color:#fff;margin:0 210px 0 3px; background-color:#f37305;border:1px solid #f37305;}

/* Round corners */
.b1, .b2, .b3, .b4 {position:relative}
.b1 {background:url("../img/nav/corners/topleft.gif") transparent top left no-repeat; top:-1px; left:-1px}
.b2 {background:url("../img/nav/corners/topright.gif") transparent top right no-repeat; right:-2px}
.b3 {background:url("../img/nav/corners/bottomright.gif") transparent bottom right no-repeat; bottom:-2px}
.b4 {background:url("../img/nav/corners/bottomleft.gif") transparent bottom left no-repeat; left:-2px; padding:2px 0 4px 0}

ul.subnav {margin:0; padding:0; text-indent:0; width: 100%; position: relative; }
.subnav li {float:left;margin:0;padding:0;text-indent:0;list-style:none;}
.subnav li a, .subnav li a:visited {display:block;background:url("../img/nav/subnav-arrow.gif") 5px 9px no-repeat; padding:4px 0 5px 15px;text-decoration:none;color:#fff; white-space: nowrap;}
.subnav li a:hover {text-decoration:underline}

/* infoBoxes */
#descriptionContainer {margin: 0; padding: 0;}
#descriptionSpacer {width: 20px; padding: 5px; float: left;}
#descriptionBox {background: #ffffff; width: 228px; float: left; margin: 0;}
#descriptionBox h2 {margin:0 0 8px 0; padding:0;background:0; color:#056e83; font-size: 1.2em; line-height:1.2em;}
#descriptionBox ul, #productCont ul, .tabContent .left ul { margin:0; padding:0; list-style: none;}
#descriptionBox li, #productCont li, .tabContent .left li { margin:1px 0 0 0; padding: 0 0 0 12px; background:url("../img/icons/arrow-sitemap.gif") 0 5px no-repeat}
#descriptionBox .hd .c,
#descriptionBox .ft .c { font-size:1px; /* ensure minimum height */ height:5px;}
#descriptionBox .hd { background:transparent url("../img/nav/corners/topleft-green.gif") no-repeat 0px 0px; }
#descriptionBox .hd .c { background:transparent url("../img/nav/corners/topright-green.gif") no-repeat right 0px; }
#descriptionBox .ft { background:transparent url("../img/nav/corners/bottomleft-green.gif") no-repeat 0px 0px;}
#descriptionBox .ft .c { background:transparent url("../img/nav/corners/bottomright-green.gif") no-repeat right 0px;}
#descriptionBox .bd {border-left: 1px solid #87bdc8; border-right: 1px solid #87bdc8; padding: 5px 10px 5px 10px;}
#descriptionBox .bdFixed {border-left: 1px solid #87bdc8; border-right: 1px solid #87bdc8; padding: 5px 10px 15px 10px; min-height: 185px; }
#descriptionBox .intro {display:block;}
#descriptionBox p {color: #505f6e;}

/* Landingpage product display*/
#productCont { width: 100%; margin: 15px 0 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #DDD;}
#productCont .image {float: right; width: 120px; margin: 18px 0 0 0; text-align: right;}
#productCont .information {float: right; width: 250px; padding: 0 9px 0 0; margin: 0 0 0 27px;}
#productCont .information h2 {margin:0 0 5px 0;padding:0;line-height:1.2em;}
#productCont .ad {float: right; width: 228px; margin: 1px 0 0 0; text-align:right;}

/* Menu product pagina */
#prodpageMenu {float:right; margin:0 0 5px 10px; padding: 0 0 28px 0; background: url("../img/nav/bottom-nav-product.gif") left bottom no-repeat; width: 194px;}
#prodpageMenu ul { list-style: none; margin:0; padding:0; width: 194px;}
#prodpageMenu li { background: url("../img/nav/middle-nav-product.gif") repeat-y; clear:both; float:left; padding:0; margin:0; color: #fff; font-weight: bold; width:100%;}
#prodpageMenu li.header { background: url("../img/nav/top-nav-product.gif") no-repeat; padding:9px 0 5px 15px;}
#prodpageMenu li.selected { background: url("../img/nav/selected-nav-product.gif") right top repeat-y; }
#prodpageMenu li.selected a { background: url("../img/nav/arrow-nav-product.gif") no-repeat; }
#prodpageMenu li.selected a:hover { background: url("../img/nav/arrow-nav-product.gif") no-repeat; }
#prodpageMenu li a { background: #d9ecf0; margin: 0 6px 0 6px; padding:3px 0 4px 20px; text-decoration: none; color: #056E83; font-weight: normal; display:block;border-bottom: 1px solid #87bdc8;}
#prodpageMenu li a:hover { background: #fff;}

/*	Tabs
---------------------------------------------- */
.basictab {background: #d9ecf0; border-bottom:1px solid #b6d8df; height:30px; width:100%; position:relative;}
.basictab ul {margin:0; padding:0; list-style-type:none; position:absolute; bottom:-1px; z-index:1000;}
.basictab li {float:left; background:none; padding:0; margin:0; height:1%;}
.basictab li.first a {border-right:none;}
.basictab li a {border-right:1px solid #b6d8df; float:left; color: #505f6e; margin:1px 0 0 0; padding: 6px 20px 7px 12px; text-decoration:none;}
.basictab li a:hover { color: #000;  text-decoration:none;}
.basictab li.selected a { background:#fff; color: #000; float:left; border:1px solid #b6d8df; border-bottom:1px solid #fff; margin:0; text-decoration:none;}

.tabContent { border: 1px solid #b6d8df; border-top: none; float:left; overflow:hidden; margin-bottom:20px; padding: 10px 15px 20px 10px; width:96.3%; }
.tabContent .right { float: right; color: #056E83; width: 35%; /*padding-top: 37px;*/}
.tabContent .left { float: left; width: 60%;}
.tabContent input.right, .tabContent input.left {width: auto;}

/* SUB SUB-NAVIGATION */
.sub-subcontainer {background:url("../img/backgrounds/dottedline-orange.gif") left bottom repeat-x; margin:0 200px 0 5px; padding:0}
ul.sub-subnav {margin:0; padding:5px 0 0 0; text-indent:0; float:left}
.sub-subnav li {margin:0; padding:0; list-style:none; float:left; display: block;}
.sub-subnav a, .sub-subnav a:visited {float:left; display:block; color:#f37305; background:url("../img/icons/bullet-orange.gif") 8px 7px no-repeat; padding:1px 5px 4px 20px;text-decoration:none; white-space:nowrap}
.sub-subnav a:hover {text-decoration:underline}

.lognav {float:right; margin:-20px 0 0 0; padding:0; position:relative; text-indent:0; width:450px;}
.lognav span {display:block; clear:both; float:right; margin:-35px 0 0 0; position:absolute; right:0;}
.lognav a, .lognav a:visited {bottom:0; clear:both; color:#f37305; float:right; font-size:1.2em; position:absolute; right:0; text-decoration:underline; white-space:nowrap}

/*	 FOOTER
---------------------------------------------- */
#con_footer {font-size:1em; color:#056e82;}
#con_footer a, #con_footer a:visited {color:#056e82; text-decoration:none; float:left}
#con_footer ul {margin:0; padding:0; text-indent:0}
#con_footer li {list-style:none; padding-left:24px; float:left; display:block; background:url("../img/icons/footer-bullet.gif") 10px 7px no-repeat}
#con_footer li.first {background:none; padding-left:10px}
#con_footer li.atp {float:right; background:none; font-variant:small-caps}
.privacy {width: 490px; text-align: left; position: relative; left: 255px; bottom: 0px;}

/*	 SPECIFIC PAGES
-------------------------------------------------------------------------------------------------------- */

/*	 PAGES WITH SMALL SIDEBAR
---------------------------------------------- */
.smallbar #main  {margin-left:165px}

/*	 TAALKEUZE
---------------------------------------------- */
#languagepage #logo {background-image:url("../img/taalkeuze/logo-taalkeuze.gif"); background-repeat:no-repeat; height:29px; width:150px; text-align:center; margin:0 auto; border:none; padding-bottom:15px}
#languagepage #con_content {text-align:center; margin:0 auto}
#languagepage #content {text-align:center; margin:77px auto 0 auto}
#languagepage #main {margin:0; text-align:center; margin:auto}
#languagepage .floatbox {width:416px; margin:0 auto}
#languagepage .imgleft {float:left; width:201px}
#languagepage ul {margin:0 auto; width:316px; text-align:center; padding:25px 0 0 280px}
#languagepage li {background:none; text-align:left; margin:0 0 15px 0; padding:0}
#languagepage a, #languagepage a:visited {background:url("../img/taalkeuze/double-arrows-empty.gif") 0px 2px no-repeat; padding-left:30px; text-decoration:none; color:#056e82}
#languagepage a:hover {background:url("../img/taalkeuze/double-arrows.gif") 0px 2px no-repeat; font-weight:bold}

/*	 404 NOT FOUND
---------------------------------------------- */
#notfoundpage #printheader {background:url("../img/backgrounds/dottedline-right.gif") left bottom repeat-x}
#notfoundpage h1 {color:#fff;font-weight:bold;padding:30px 0 0 10px}
#notfoundpage h1 span {font-size:2.5em;width:150px;display:block;float:left}
#notfoundpage #logo {border:none;background-image:url("../img/404/logo-404.gif")}

/* sitemap in 404 */
#notfoundpage #main h2 {color:#f57305; font-size:2em; margin:25px 0; padding:6px 0 0 0; line-height:1em; font-weight:normal; background:none}
#notfoundpage #main h3 {background:url("../img/backgrounds/dottedline-right.gif") left top repeat-x; padding:7px 0; margin:0}
/* floating lists */
.columns {padding:10px 0 25px 0; float:left}
#notfoundpage .columns ul {float:left;width:15.5em}
#notfoundpage .columns li {background:url("../img/icons/open-arrow.gif") 0px 5px no-repeat; margin:1px 0 0 0}

/*	 HOME
---------------------------------------------- */
#homepage #main {margin:0 auto; text-align:center; width:552px}
#homepage #main img {margin:0 0 10px 0}
#homepage #con_header {height:70px}
#homepage #content {padding:0 0 55px 0; margin:0 200px 0 0}
#homepage h1 {color:#056e82; font-style:italic;margin:0 auto 0 auto;font-size:1.7em;width:350px;padding:0;text-align:center;vertical-align:middle;height:28px}
#homepage #main object {margin:0 0 10px 0}

/* big sidebar */
#homepage #logo {border:none; margin-left:-40px}
.home-sidebar {background-position:50% 0px}

/* form sample Home nl versie */
#main .formsample-nl {margin:7px auto; width:552px; border-top:1px solid #056e82;}
#main .formsample-nl p{text-align:left;padding:15px 0 0 0;margin-bottom:10px}
#main .formsample-nl .choices ul {margin:0; padding:0; text-indent:0;line-height:20px}
#main .formsample-nl .choices li {list-style:none; background:url("../img/backgrounds/dottedline.gif") left bottom repeat-x;padding:0;margin:0}
#main .formsample-nl .choices a {background:url("../img/icons/double-arrows.gif") 0.5em 12px no-repeat; padding:5px 0 5px 38px; display:block;text-align:left;text-decoration:none}
#main .formsample-nl .choices a:hover{text-decoration:underline}

/* form sample Home */
#main .formsample {margin:7px auto; width:552px; border-top:1px solid #056e82;}
#main .formsample .choices {margin:0 10px 0 0; padding:5px 0 0 0; text-indent:0; float:left}
#main .formsample li {background:url("../img/backgrounds/dottedline.gif") left bottom repeat-x;font-weight:bold;text-align:right;color:#056e82;margin:0;padding:0 0 4px 0}
#main .formsample label {padding-right:8px}
#main .formsample .button {text-align:right; margin:15px 20px 0 0}

.flashbannerwide{text-align: center; margin: 20px 0 0 0;}

.explanation {text-align:left;padding:5px 0 0 0}


/*   HOME FRENCH
---------------------------------------------- */
#homepage .french h1 {width:350px; font-size:2em}

/*	 NIEUWS
---------------------------------------------- */
#nieuwspage #main  {margin-left:0}
#nieuwspage #main h1 {margin-left:165px}
#main p.intro {margin-top:15px}
#nieuwspage #main p {margin-left:165px}
#nieuwspage #main .crumb {margin-left:165px; font:0.9em/1.4em Verdana, Arial, Helvetica, sans-serif; margin-bottom:20px; }

p.date {margin:0; font-style:italic}
.subhead {color:#f57305;font:1.3em/1em Verdana, Arial, Helvetica, sans-serif;margin-bottom:8px}

/* Overzicht nieuws items */
.newsblock {float:left;width:100%;margin:0 0 10px 0}
#nieuwspage #main h2 {margin:0; padding:15px 0 0 0; line-height:1.5em}
#nieuwspage #main .newsblock p {margin:10px 0 0 0}
#nieuwspage #main .newsblock ul.archive li {list-style:none; background:none; padding:0;}
#main h2 span {display:block;font-size:0.75em;font-weight:normal;line-height:0.5em;font-style:italic;margin:0}
#nieuwspage #main .floatleft {float:left;padding:10px 0 0 25px;width:115px}
#nieuwspage #main .floatright {padding-left:165px}
.readmore {background:url("../img/icons/open-arrow-news.gif") 0px 4px no-repeat; padding:0 0 0 15px !important}
#nieuwspage #main #footerNav {margin:10px 0 0 160px;}

/* items nieuws */
#nieuwspage #main .newslist {margin-bottom:10px;}
#nieuwspage #main .newslist p {margin:0; float:left; display:block; width:150px; padding:10px 0 0 0; text-align:right; font-style:italic}
#nieuwspage #main .newslist h2 {line-height:1em; padding:10px 0 0 0; margin:0 0 0 165px; font-size:1.2em; border-top:none; background:none}
#nieuwspage #main .newslist h2.first {background:url("../img/backgrounds/dottedline.gif") 0 0 repeat-x}
.newslist a, .newslist a:visited {text-decoration:none}

/*	 DOORWAY PAGES
---------------------------------------------- */
div.floatblock2 {background:url(../img/backgrounds/dottedline.gif) 0 0 repeat-x; float:left; margin-top:10px; width:100%}
div#main .floatblock2 h2 {background:none; padding:0; margin:10px 0 0 0; line-height:1em}
div#main .floatblock2 p {margin:0.7em 0 0 0}
div#main .floatblock2 ul{margin-top:10px}
div#main .floatblock2 img{margin-top:6px}
div#main .floatblock2 ul li {background:none;padding:0}
div#main .floatblock2 ul li a {background-position:0 4px;display:block;line-height:14px}
div#main .floatblock2 ul li.highlight a{color:#F37305}
div.floatblock2 .floatleft {float:left; width:230px}
div.floatblock2 .floatleft2 {float:left; width:180px}
div.floatblock2 .floatright {float:right; width:230px}
div.floatblock2 .floatright2 {float:right; width:270px}
p.readmore {float:left}

div.floatblock3 {background:url(../img/backgrounds/dottedline.gif) 0 0 repeat-x; float:left; margin-top:10px; width:100%}
div#main .floatblock3 h2 {background:none; padding:0; margin:15px 0 15px 0; line-height:1em}
div#main .floatblock3 ul{margin-top:10px}
div#main .floatblock3 img{margin-top:6px}
div#main .floatblock3 ul li {background:none; font-weight:normal; padding:0}
div.floatblock3 .floatleft {float:left; width:48.5%}
div.floatblock3 .floatright {float:right; width:48.5%}
div#main .floatblock3 .innertext {width:auto;}

div.floatblock4 {float:left; margin-bottom:25px; width:100%}
div#main .floatblock4 h2 {background:none; padding:0; line-height:1em}
div#main .floatblock4 ul{margin-top:10px}
div#main .floatblock4 li {background:none;padding:0;}
div#main .floatblock4 li a {background-position:0 4px;display:block;line-height:14px;}
div#main .floatblock4 li.highlight a{color:#F37305}
div.floatblock4 .floatleft {float:left; width:230px;}

div.floatblock4 .floatright {float:right; width:230px;}
div.floatblock4 .floatright2 {float:right; width:270px;}

/* Zo willen zij het */
q {font-size:1.2em; font-style:italic; color:#056e83}

/*	 ALGEMEEN FLOATBLOCK:zoeken, geen zoekterm, mijn dela, zoekresultaten
---------------------------------------------- */
.floatblock {background:url(../img/backgrounds/dottedline.gif) 0 0 repeat-x; color:#f67c16; float:left; margin:0 0 15px 0; padding:10px 0; width:100%}
.no-margin { margin:0; }
#searchpage #main p.result {background:url("../img/backgrounds/dottedline.gif") 0 0 repeat-x; padding:15px 0 0 0}
#searchpage #main .floatblock h2 {color:#f67c16; font-size:1em; margin:0; padding:0 0 10px 0; line-height:1em; background:none}
.floatblock .floatleft {float:left; width:265px}
.floatblock .floatright {float:left; width:300px}
.search-status { background: #d9ecf0; height: 20px; padding: 3px 10px 0 10px; border-top: 1px solid #b6d8df; }
.search-status .status-left { color: #056e83; float: left; }
.search-status .status-right{ color: #056e83; float: right; }
#main h2.results {margin-top:25px; padding-top:5px; background:none}

#searchpage #main .floatblock ul {margin:0; padding:0; text-indent:0}
#searchpage #main .floatblock li {list-style:none; float:left; display:block; background:none; padding:0; width:120px; margin:0}
#searchpage input.text {height:16px; width:210px; margin:0}
#searchpage #main h2 {font-size:1.1em; margin:12px 0 0 0; padding:5px 0 0 0}
#searchpage #main p {margin:0; padding:0}
#searchpage #main p.resultlink {color: #056e83;}
#searchpage #main .resultWrap .resultBox h2.results { margin: 0; }
#searchpage #main h2.results span { display: inline; font-family:Verdana,Arial,Helvetica,sans-serif; font-style: normal; font-size: 1em; font-weight: bold; line-height:2em; color: #222; }
#searchpage #main .highlight { font-weight: bold; }
#searchpage #main .featuredLinks { padding: 0 10px 10px 10px; background: #fffeca; }
#searchpage #main .resultWrap { float: left; width: 100%; margin: 5px 0; }
#searchpage #main .resultWrap .searchNum { float: left; width: 4%; padding-top: 10px; }
#searchpage #main .resultWrap .resultBox { float: left; width: 95%; }

/* breadcrumbs bij zoeken */
.breadcrumbs {font-style:italic}

/* Zoeknavigatie:volgende - vorige */
ul#searchnav {margin:12px 0 0 0; padding:3px 0 0 0; text-indent:0; border-top:1px dotted #505f6e; float:left; text-align:center; width:100%}
#searchnav li {background:none;  margin:0; padding:0; text-align:center; }
#searchnav li li {background: none; }
#searchnav li.prev {float:left; }
#searchnav li.next {float:right; }
ul.numbers {margin:0 auto; text-align:center; display:inline; }
ul.numbers li {text-align:center; display:inline; background-image: none;  }
ul#searchnav ul.numbers li { background: none; }

/* Geen zoekterm gevonden */
#main .open h3 a, .open h3 a:visited, .open h3 a:hover {padding-left:13px; text-decoration:none}
.open h3 {border-top:1px dotted #505f6e; padding-top:10px; margin:0}
.open {display:block}
.closed {display:none}

#main ul.open li {background:none; padding: 0 0 0 0; margin: 0 0 0 13px; list-style-type: disc;}
#main ul.open li img {vertical-align:middle}

/* FAQ:categorie */
#faqdetailpage #main h2 {color:#f67c16; font-size:1em; margin:0; padding:6px 0 0 0; line-height:1em}
#faqdetailpage p.back-overview {padding:0 0 15px 0; margin:0}
#faqdetailpage #main {margin-top:5px}

/* FAQ:overzicht */
#faqpage #main h3 {background:url("../img/backgrounds/dottedline.gif") 0 0 repeat-x; padding:7px 0; margin:0}

/* floating lists */
.columns {padding:10px 0 25px 0; float:left; background:url("../img/backgrounds/dottedline.gif") 0 0 repeat-x; width:100%}
#faqpage .columns ul {float:left;width:15em}
#faqpage .columns li {margin:1px 0 0 0}

/*	 SITEMAP
---------------------------------------------- */
#sitemappage #main  {margin-left:0}
#sitemappage #main h1 {background:url("../img/backgrounds/dottedline.gif") 0% 100% repeat-x; padding-bottom:15px; margin:0 0 0 165px}
#sitemappage #main p {margin-left:165px}

.sitemapfloatblock {width:100%}
#sitemappage #main h3 {color:#f57305; width:155px; float:left; text-align:right;background:none; padding:5px 0 5px 0; margin:0}
#sitemappage #main h3 a {color:#f57305; text-decoration:none}
#sitemappage .columns {margin:0; padding:0; background:none}
#sitemappage .rightblock {height:1%;padding:12px 0 15px 10px;background:url("../img/backgrounds/dottedline.gif") 0% 100% repeat-x;margin-left:165px}

#sitemappage .rightblock h4 {margin:7px 0 5px 0}
#sitemappage .rightblock h4 a {text-decoration:none; background:url("../img/icons/arrow-sitemap.gif") 0 3px no-repeat; padding-left:15px}

#sitemappage .columns ul {float:left;width:15em; margin:0 0 10px 17px; padding:0}
#sitemappage .columns li {margin:1px 0 0 0; background:url("../img/icons/arrow-sitemap.gif") 0 4px no-repeat}

/*	 IFRAME STYLING
---------------------------------------------- */
iframe.module {overflow-x:hidden;width:100%; margin:0;padding:0;border:none;height:3900px}
.tabContent iframe.module {height:1250px}
iframe.form {overflow-x:hidden;width:100%; margin:0;padding:0;border:none;}
iframe.externePagina {height:1200px;width:100%;}
iframe.externePaginaSmal {height:1200px;width:480px;}
#singlewidth #main .framewidth {width:99%}
#fullSize {background:#fff; margin:0; padding:0;}
#fullSize iframe {width:100%; height:100%; border:none;}
/* .framewidth iframe {height:auto} */

/*	 MAATWERK FORMS:top 50
---------------------------------------------- */
#main .list h2 {color:#056e82; font-style:italic;font-size:2.1em;padding:0;height:28px;border-top:none;width:300px;margin:0}
#main .list a, #main .list a:visited {color:#056e82}
#main .list .last {margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #ccc}
#main .list h3 {color:#fff;background:#056e82;padding:3px 0 4px 35px;margin:10px 0 0 0}
#main .list .button {margin-top:6px;padding:5px 0 0 0}
#main .keuze {text-align:right}
#main .keuze h4 {border-top:1px dotted #056e82;font-weight:bold;margin:15px 0 10px 0;padding:15px 0 0 0}
#main .keuze p {margin:3px 0 0 0}
#main .keuze input {font-size:1em;padding-left:6px;color:#056e82}

table.music {width:100%;padding:0;margin:10px 0 15px 0;border:none}
#main .top5 {font-weight:bold; background:#f4f5f5}
table.music th {font-weight:normal}
table.music th strong {margin:0 0 0 5px; color:#056e82}
table.music th em {margin:0 0 0 5px; color:#056e82; font-style:normal}
table.music .top5 th span {font-weight:bold}
/* table.music th, table.music td {border-bottom:1px dotted #ccc; padding:5px} */

table.music span {width:35px;display:block; float:left}
table.music th, table.music td {padding:4px}
table.music .last th, table.music .last td {border-bottom:1px solid #056e82; padding-bottom:15px}
table.music td {padding:3px 0}
table.music td img, table.music td input {vertical-align:middle;margin:0}

/*	 MAATWERK FORMS :digitaal condoleren
---------------------------------------------- */
div.float {float:left; width:60px; padding-bottom:5px}
div.float p {font-size:0.9em; margin:0}
div.float img {padding:3px; border:none}
div.float a, div.float a:visited {border:1px solid #83b4ba; width:42px; height:42px; display:block}
div.float a:hover {border:1px solid #f87305; width:42px; height:42px; display:block}

.error-message {color:#f30;font-weight:bold;padding:10px;border:1px solid #f30}
.info-message {background-color:#fffdb1; border:1px dotted #f5b481; padding:10px; }
.error-message_normal {color:#f30;font-weight:bold;padding:0;}
/*.form span {color:#f30}
.form h2 {color:#056e82; margin:0 0 5px 0; font-size: 18px; font-style: italic;font-weight: normal; background: none !important; border-bottom: solid 1px #4492A1;}

Floating names left */
.form .left {color:#056e82; float:left; margin-right:10px; width:185px; font-weight:bold; /*width:160px;*/ }
.form .leftnormal {color:#505f6e; float:left; margin-right:10px; width:185px; font-weight:normal; /*width:160px;*/ }
.form div {clear:both}
.form p.mandatory { color: #589EAC; padding: 0; }
.form fieldset { padding: 0; border: 0; }
.form h3 { font-size: 1em; margin: 10px 0 10px 0; padding: 0 0 10px 0;color: #F57305; border-bottom: dotted 1px #056E82; display:block; float:left; width:100%; }
.form h3 span {margin-left: 10px; font-size: 0.8em;}
.form .search input {margin:0; padding:0; vertical-align:middle}
.form .formItem {color:#505f6e; margin: 0 0 10px 0; }
.form .uvPremieForm .formItem { color:#056e82; margin: 0 0 1px 0; }
.form .formItem input.normal {border:#056e82 solid 1px; font:1em Verdana, Arial, Helvetica, sans-serif; padding:3px 0 2px 3px;}
.form .formItem .checkbox {height:14px; width:14px; float:left;}
.form .formItem input.error {border:#f30 solid 1px; font:1em Verdana, Arial, Helvetica, sans-serif; padding:3px 0 2px 3px;}
.form .formItem .left {color:#505f6e;}
.form .mandatoryField { border-color: #900; background: #F0ECEC; }
.form .formRight { float: right; width: 49%; }
.form .formLeft { float: left; width: 260px; clear: none;}
.form .note { color: #999; font-size: 1em;}
#mainContent .form .button .note { margin-top:10px;}

.form .help a { position:absolute;  margin: 4px 0 0 -40px; width: 15px; height: 15px; background: url(../img/info.gif) no-repeat; }
.form .help a span { display: none; }
.form #mailData.hidden { display: none; }
#helpPopUp { text-align: left;position: absolute; left: 420px; background: #e1e1e1; border: solid 1px #333;}
li p {margin-top:3px}
div#helpPopUp {position: absolute;color: #056E82;width: 170px;background: #fff;border: solid 1px #056E82;padding: 10px;left: 175px;margin: 5px 0 0 0;}
div#helpPopUp .title {margin: 0;padding: 0;font-weight: bold;}
div#helpPopUp div.close a {display: block;width: 14px;height: 15px;background: url(../img/close.gif) no-repeat;position: absolute;margin: -26px 0 0 166px;}
div#helpPopUp div.close a span {display: none;}

/* dotted lines instead of hr */
div.dotted {background:url("../img/backgrounds/dottedline.gif") left bottom repeat-x; height:1px; margin:10px 0 0 0}

/*	 MAATWERK FORMS :CD of Video
---------------------------------------------- */
.gifts {width:100%}
.gifts div.float {width:140px;line-height:1em;float:left}

/*	 MAATWERK FORMS :download brochures
---------------------------------------------- */
#main ul.downloads li {background:url("../img/icons/pdf-icon.gif") 0 0 no-repeat;padding:6px 0 8px 40px}
#main ul.downloads li a {font-weight:bold}
#main ul.keuzelijst li {background:none}
#main .rightButton { float: right; margin-right: 4px; }
h1.brochures  {font:2.1em/1.1em Verdana, Arial, Helvetica, sans-serif; color:#505f6e; margin:0 0 10px 0}
p.introbrochures  {color:#505f6e; background:inherit; font-style:normal; padding:0 10px 0 0}
#main h2.brochures  {background:none}
.form p.brochures-mandatory { color: #505f6e; padding: 0; }
.form #brochure .uvinfo {background-color:#e6f0f2; border:1px solid #056e82; color:#056e82; clear:none; left:470px; margin-top:-11px;  padding:5px 5px 10px 10px; position:absolute; width:265px;}
.form #brochure .uvinfo .close  {background:url("../img/icons/cross.gif") no-repeat; cursor:pointer; display:none; float:right; height:13px; text-decoration:none; width:13px;}
.form #brochure .uvinfo h3 { padding-top:10px;}
.form #brochure .uvinfo h3, .form #brochure .uvinfo p {color:#505f6e; clear:left; float:left; font-size:1.0em; margin:0; padding:5px 0 0 0; width:265px;}
.form #brochure a.infoLink {background:url("../img/icons/info.gif") no-repeat;  float:left; height:13px; margin:8px 0 0 15px; text-decoration:none; width:13px; display:none;}
.form #brochure div.infoIcon a.infoLink {margin:2px 0 0 2px;}
.form #brochure div.infoIcon {clear:left; float:left; width:195px;}
.form #brochure h3 {color: #505f6e; border-bottom: 0;}
.form #brochure .left {color:#505f6e; font-weight:normal; /*width:160px;*/ }
.form #brochure .formItem .left {color:#505f6e;}
.form #brochure .formItem input.normal {border:#505f6e solid 1px;}
.form #brochure .leftSide {float:left;}
.form #brochure .rightSide {float:right;}
.form #brochure .rightSide1 {float:left; margin:0 0 0 195px;}
.form #brochure span.hint { display:block; margin:10px 0; width:100%;}
.form #brochure label span { margin-left:23px;}
.form #brochure .infoIcon label {display: block; float: left; margin-right:5px; width: 165px;}
.form .errorMessage { background: #ffd1d1; border: 1px solid #f36969; color: #fe0024; padding: 5px 10px; margin: 8px 0 0 0; font-size: 0.8em;}
.form .errorNote { background: #ffd1d1; border: 1px solid #f36969; color: #fe0024; padding: 5px 10px; font-size: 0.8em; display:inline; margin: 0 0 5px 195px; font-size: 0.8em; float: left; width: 260px; }
.form label.error { color: #fe0024; }
.form #zoekAdres_link { float:left; margin:0 0 10px 195px;}
.form #brochure .formLink2 {float:left; margin:0 0 15px 195px;}
.form #brochure .disabled, .form #brochure .formItem input.disabled {border-color:#a7a8aa; color:#a7a8aa;}

/* contact form - hansk */
.strong {font-weight: bold;}

/* disabled input text */
.disabled {background:#ECE9D8;}

/* hide stuff */
.form #brochure .invisible {display:none;}
.form #brochure div.invisible { display:none;}
.form #brochure .noDisplay {display: none;}

/* error block left side */
.form .splitcolumnLeft {float:left; width:48%; clear: none;}

/* error block right side */
.form .splitcolumnRight {float:left; width:48%; clear: none;}

/* error notice (not inside error block) */
.form #brochure .formAttention {margin:0 0 10px 0; font-weight: bold;float: right; width: 285px; }


		/*	 MAATWERK FORMS :advies
		---------------------------------------------- */
		#main .description {clear:none; float:left; width:470px;}
		#main .description h2.steps {background:none; clear:both; float:none; font-size:1.3em; line-height:1.0em; margin:0; padding:3px 0 0 15px; width:auto;}
		#main .description p {padding:10px 0 0 15px;}
		#main a.add {background:url("../img/icons/add-icon.gif") no-repeat; color:#f37305; height:15px; padding:0 0 5px 20px; width:auto;}
		#main h2.steps span { display:inline; font-size:1.0em; font-style:normal; font-weight:bold;}
		#main .form ol.localNav { clear:none; float:right; font-size:1em; font-weight:bold; margin:5px 0 5px 0; padding:0; width:235px;}
		#main .form ol.localNav1 { margin:0 10px 15px 10px; }
		#main .form ol.localNav2 { margin:10px 10px 15px 10px; }
		#main .form ol.localNav li {margin:0 0 4px 25px; padding:0;}
		#main .form ol.localNav1 li { font-weight:normal; margin:0 0 7px 25px; padding:0;}
		#main .form ol.localNav li, #main .form ol.localNav li a {color:#505f6e; text-decoration:none;}
		#main .form ol.localNav li.active, #main .form ol.localNav li.active a {color:#f57305;}
		#main .form ol.localNav li.visited, #main .form ol.localNav li.visited a {color:#333;}
		#main .form ol.localNav li.visited a {text-decoration:underline;}
		div.hr .form #orvPremieForm, div.hr {background:url("../img/backgrounds/dottedline.gif") left bottom repeat-x; height:1px; clear:both; font-size:0px; line-height:0px; margin:0; padding:0;}

		.form #orvPremieForm {margin:0; padding:0;}
		#main h1.left {float:left; width:50%;}
		#main h2.advies {background:none; clear:left; float:left; font-size:1.3em; margin:0; padding:0 0 0 15px; width:auto;}
		#main h2.headingform { font-size:1.6em; font-weight:normal; margin-top:-15px; padding:0px 0 10px 15px; background:url("../img/backgrounds/dottedline.gif") left bottom repeat-x}
		#main .heading1 { display:block; font-size:1.3em; font-weight:bold; margin-bottom:10px;}
		#main h2.steps {background:none; clear:left; float:left; font-size:1.3em; margin:0; padding:10px 0 0 10px; width:auto;}
		#main h2.steps span { display:inline; font-size:1.0em; font-style:normal; font-weight:bold;}
		.form #orvPremieForm h2 {background:none; clear:left; float:left; margin:5px 0 5px 0; padding:0; font-size:1.3em;}
		.form #orvPremieForm h2.results {clear:both; color:#f57305; margin:0 0 2px 0; width:700px;}
		#main .form div.results h2.advies {margin:0 0 1px 0; padding:0 0 0 15px; width:413px;}
		.form #orvPremieForm h3 {border-bottom: 0; clear:left; color: #f57305; float:left; margin:0; padding:5px 0 5px 0; font-size:1.2em; max-width:450px; width:auto;}
		.form #orvPremieForm h3 span {font-size:0.7em;}
		.form #orvPremieForm div.samenvatting h3 {padding:10px 0 10px 15px;}
		.form #orvPremieForm h4 {clear:left; line-height:1.5em; max-width:475px; margin:0; padding:5px 0 5px 0; width:450px;}

		a.print{ background:url("../img/icPrint.gif") no-repeat left center; clear:left; display:block; float:left; font-weight:bold; height:20px; margin:5px 0 5px 10px; padding-left:25px; text-decoration:none; width:100px;}
		.form #orvPremieForm fieldset {background:url("../img/backgrounds/dottedline-form.gif") bottom left no-repeat; clear:both; margin:0; padding:5px 0 10px 15px; width:auto;}
		.form #orvPremieForm fieldset.last {background:none;}
		.form #orvPremieForm fieldset.selected {background:url("../img/backgrounds/selected-form.gif") bottom left no-repeat;}
		.form #orvPremieForm fieldset.lastselected {background:url("../img/backgrounds/lastselected-form.gif") bottom left no-repeat;}
		.form #orvPremieForm fieldset h4.normal {font:100%/110% "Verdana", "Arial", "Helvetica", sans-serif; margin:15px 0 5px 0}

		.form #orvPremieForm .formItem {clear:left; width:450px;}
		.form #orvPremieForm .formItem.left1 {clear:none; float:left; margin:0; padding:0 0 5px 0; width:275px;}
		.form #orvPremieForm .formItem.left2 {clear:none; float:left; margin:0; padding:0 0 1px 0; width:275px;}

		.form #orvPremieForm div {clear:none;}
		.form #orvPremieForm fieldset .split, .form #orvPremieForm fieldset.selected split {background:none; clear:both; height:auto; margin:0; padding:0;}
		.form #orvPremieForm div.left, .form #orvPremieForm img.left, .form #orvPremieForm table.left {float:left; font-weight:normal; margin-bottom:2px; width:auto;}
		.form #orvPremieForm table.left {color:#505f6e;}

		.form #orvPremieForm .left input.radio {display:block; float:left;}
		.form #orvPremieForm .formItem input.normal {border:#505f6e solid 1px;}

		.form #orvPremieForm label {width:170px;}
		.form #orvPremieForm .left label {display:block; float:left;}
		.form #orvPremieForm label.alt{color:#f57305; font-weight:bold; width:140px;}
		.form #orvPremieForm .left label.right2 {display:inline; float:none; padding-left:5px;}
		.form #orvPremieForm label.left1 {clear:left; float:left; width:170px;}
		.form #orvPremieForm label.extraField{display:block; float:left; padding:3px 5px 0 5px; width:auto;}
		.form #orvPremieForm label.last{display:block; float:left;  font-weight:normal; padding:4px 0 0 3px; width:100px;}
		.form #orvPremieForm label.akkoord {float:right; width:420px; margin:2px 0 5px 0;}

		.form #orvPremieForm .date div.left {color:#505f6e; margin-right:0;}
		.form #orvPremieForm .date label {display:block; font-weight:normal; padding:0 0 5px 5px; width:auto;}
		.form #orvPremieForm .date span {margin:0 5px 0 2px;}
		.form #orvPremieForm .date img {padding-left:10px;}

		.form #orvPremieForm input.checkbox{float:left;}
		.form div.results {clear:left; float:left; width:100%;}
		#main .form #orvPremieForm a.wijzig {color:#505f6e; display:block;  font-size:1.1em; float:right; font-weight:bold; margin:0 70px 0 0; width:50px;}
		#main .form #orvPremieForm div.samenvatting a.wijzig {margin:10px 235px 0 0;}
		#main .form .prefilled {float:left; font-weight:bold;}
		.form #orvPremieForm a.infoLink {background:url("../img/icons/questionsign.gif") no-repeat; float:left; height:17px; margin:5px 0 0 10px; text-decoration:none; width:18px; display:none;}
		.form #orvPremieForm a.infoLink2 {background:url("../img/icons/questionsign.gif") no-repeat; float:left; height:17px; margin:0; text-decoration:none; width:18px; display:none;}
		.form #orvPremieForm a.selected {background:url("../img/icons/questionsign-active.gif");}
		.form #orvPremieForm div.infoIcon {clear:left; float:left; width:170px;}
		.form #orvPremieForm div.infoIcon a.infoLink {margin-top:0;}
		.form #orvPremieForm div.infoIcon label {width:130px; float:left;}
		.form #orvPremieForm div.infoIcon a.info {margin:0 0 0 10px;}

		.form #orvPremieForm .linkInForm {clear:both; display:block; padding-top:5px;}
		.form #orvPremieForm .extra {clear:left; float:left; font-style:italic; padding:5px 0 10px 0; width:435px;}

		.form #orvPremieForm .button {background:url("../img/backgrounds/dottedline.gif") left top repeat-x; clear:both; padding:10px 0 0 0; width:100%;}
		.form #orvPremieForm .button .left {float:left; /*margin:0;*/ width:auto;}
		.form #orvPremieForm .right {float:right; margin:0;}
		.form #orvPremieForm .bereken {margin-right:255px;}
		.form #orvPremieForm .verzekering {margin:35px 75px 0 0;}

		.form #orvPremieForm .info {background-color:#e6f0f2; border:1px solid #056e82; color:#056e82; clear:none; float:right; margin:10px 15px 0 0; padding:5px 5px 10px 10px; width:220px;}
		.form #orvPremieForm .info .close {background:url("../img/icons/cross.gif") no-repeat; display:none; float:right; height:13px; text-decoration:none; width:13px;}
		.form #orvPremieForm .info h3 { padding-top:10px;}
		.form #orvPremieForm .info h3, .form #orvPremieForm .info p {color:#056e82; clear:left; float:left; font-size:1.0em; width:205px;}

		.form #orvPremieForm table.overview {margin:5px 0 0 0; padding:5px;  width:60%;}
		.form #orvPremieForm table.overview th {width:335px;}

		.form #orvPremieForm table.results {background-color:#f2f7f8; border:1px solid #0e7285; color:#056e82; float:left; font-size:1.1em; margin:0 0 10px 0; padding:0; width:470px;}
		.form #orvPremieForm table.results th {background-color:#e6f0f2; border-bottom:1px solid #6aaab4;}
		.form #orvPremieForm table.results th.last {width:450px;}
		.form #orvPremieForm table.results th , .form #orvPremieForm table.results td {padding:5px 5px 5px 15px; width:350px;}

		.form #orvPremieForm div.samenvatting {clear:both; margin:0; padding:5px 0 10px 0; width:99%;}
		.form #orvPremieForm div.samenvattingblok {background-color:#f2f7f8; border:1px solid #0e7285; clear:both; color:#056e82; padding:5px 5px 5px 15px; width:460px;}
		.form #orvPremieForm div.samenvattingblok table.blok { border:none;}
		.form #orvPremieForm div.samenvattingblok table.blok th, .form #orvPremieForm div.samenvattingblok table.blok td { border:none; padding:5px 20px 5px 0;}
		.form #orvPremieForm div.samenvatting table {background-color:#f2f7f8; border:1px solid #0e7285; border-bottom:none; clear:both; color:#056e82; width:auto}
		.form #orvPremieForm div.samenvatting table th , .form #orvPremieForm div.samenvatting table td {border-bottom:1px solid #6aaab4; padding:5px 5px 5px 15px; width:220px;}

		.form #orvPremieForm .error, .form #orvPremieForm .error input.normal {border-color:#d90000; color:#d90000;}
		.form #orvPremieForm div.errors {border:1px solid #d90000; clear:both; color:#d90000; float:left; font-weight:bold; display:block; margin:5px 0 5px 0; padding:5px 10px 5px 10px; width:425px;}
		.form #orvPremieForm .disabled, .form #orvPremieForm .disabled input.normal {border-color:#a7a8aa; color:#a7a8aa;}

		.contact-icons .advies {width:280px; float:left; margin:20px 0 0 15px;}
		#main .form .advies-mandatory { clear:both; font-size:0.9em; margin:0; padding:0 0 5px 15px;}
        #main .form #brochure .advies-mandatory { clear:both; font-size:0.9em; margin:0; padding:0 0 5px 15px;}
		.form .advies-controle {color:#f57305; clear:left; float:left; font-style:italic; font-weight:bold; margin:0 0 35px 0; padding:0 0 5px 15px; width:400px;}
		.disclaimer {clear:both; color:#95a1ad;  float:left; margin:20px 0 0 0; width:470px;}
		.form .slotverklaring {clear:both; color:#95a1ad;  float:left; margin:0 0 10px 15px; width:455px;}

		#inFormAdvies {width:280px; margin-left:0; padding-bottom:17px;}
		#inFormAdvies ul li {background:none; padding-left:0; padding-right:16px;}

		#inFormAdvies1 {bottom:30px; width:280px; left:0; margin-left:0; padding-bottom:17px; position:absolute;}
		#inFormAdvies1 ul li {background:none; padding-left:0; padding-right:16px;}

		/*Routeplanner
		---------------------------------------------- */
		.style1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
		.style3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
		.routetabel{}
		.routetabel td.first{width: 100px;}

		/*	 MAATWERK FORMS :uitvaart
		---------------------------------------------- */
		#uvPremieForm {margin:10px 0 0 0; padding:0;}

		#uvPremieForm h2 {background:none; clear:left; float:left; margin:5px 0 5px 0; padding:0; font-size:1.3em;}
		#uvPremieForm h3 {border-bottom: 0; clear:left; color: #505f6e; float:left; margin:0; padding:5px 0 10px 10px; font-size:1.2em; width:auto;}
		#uvPremieForm h3 span {float:left;}
		#uvPremieForm h3.geboortedatum {color:#056e83; font-size:1.1em; font-weight:bold; display:block; margin:0; padding-top:0;}
		#uvPremieForm h4 { margin-top:0;}
		#uvPremieForm h4.voorwaarden {clear:left; float:left; font-size:1.1em; font-weight:normal; margin:0; padding:5px 0 10px 10px; width:280px;}
		#uvPremieForm .heading {background:#fff; clear:both; height:auto; margin:0; overflow:hidden; width:100%;}
		#main #uvPremieForm .advies-mandatory { font-size:0.9em; margin:0; padding:0 0 5px 15px;}

		#uvPremieForm fieldset {background-color:#fef1e6; border:1px solid #f3a969; clear:both; float:left; margin:0 0 35px 10px; overflow:hidden; padding:10px 0 10px 0; width:355px;}
		#uvPremieForm fieldset.top {margin:0 0 20px 10px;}
		#uvPremieForm fieldset.bottom {margin:0 0 5px 10px;}
		#uvPremieForm fieldset.akkoordverklaring {background-color:#fff; border:none; margin:-20px 0 10px 0;}

		#uvPremieForm .formItem, #uvPremieForm .textItem {clear:both; height:auto; margin:0; overflow:hidden; padding:0 0 2px 10px; width:345px;}
		#uvPremieForm .textItem1, #uvPremieForm .textItem2 {padding:0 0 10px 10px;}
		#uvPremieForm .textItem2 { clear:both; padding-top:10px; width:auto;}
		#uvPremieForm .textItem .left {float:left; width:155px;}
		#uvPremieForm .formItem.active {background-color:#e8f2f4;}
		#uvPremieForm .formItem.left1 {clear:none; float:left; margin:0; padding:0 0 5px 0; width:175px;}
		#uvPremieForm .formItem.left2 {clear:none; float:left; margin:0; padding:0 0 1px 0; width:auto;}
		#uvPremieForm .textItem.toelichting { clear:both; float:left; font-style:italic; margin:10px 0 10px 0;}
		#uvPremieForm div {clear:none;}
		#uvPremieForm #betaalwijzeDiv { float:left; margin:20px 0 20px 0; }
		#uvPremieForm div.checkboxes {clear:both; margin-bottom:10px;}
		#uvPremieForm div.left {float:left; font-weight:normal; margin:0; width:345px;}
		#uvPremieForm .names .formItem {padding:0 0 0 10px;}
		#uvPremieForm .formItem .formItem {padding:0 0 1px 0;}
		#uvPremieForm .names .formItem div.name {clear:both; padding:0 10px 5px 0;}

		/* BEGIN : FORMS input, select, textarea */
		#uvPremieForm input, #uvPremieForm select {color:#333; font-size:1.0em; overflow:hidden; padding:0 0 0 3px;}
		#uvPremieForm .formItem input.normal {border:#505f6e solid 1px; height:18px;}
		#uvPremieForm .text1 {height:15px; width:50px;}
        	#uvPremieForm .text2 {height:15px; width:40px;}
		#uvPremieForm .formItem input.left1 {clear:none; float:left;}
		#uvPremieForm input.radio {display:block; float:left; margin-right:5px;}
		#uvPremieForm input.radio1 {margin-top:5px;}
		#uvPremieForm input.radio2 {margin-top:0px;}
		#uvPremieForm input.checkbox{float:left;}

		/* BEGIN : FORMS lables */
		#uvPremieForm label {margin-bottom:1px; width:150px;}
		#uvPremieForm .left label {display:block; float:left;}
		#uvPremieForm .names div.infoIcon label {display:block; float:left; margin-right:5px; width:auto;}
		#uvPremieForm label.alt{color:#f57305; font-weight:bold; width:150px;}
		#uvPremieForm .left label.right2 {display:inline; float:none; padding-left:5px;}
		#uvPremieForm label.left1 {clear:left; float:left; padding:0 0 5px 0; width:150px;}
		#uvPremieForm label.left2 {clear:left; float:left; margin-right:5px; padding-left:0; width:auto;}
		#uvPremieForm label.left3 {color:#f5b481; float:left; margin-left:5px;}
		#uvPremieForm label.extraField{display:block; float:left; padding:3px 5px 0 5px; width:auto;}
		#uvPremieForm label.last{display:block; float:left;  font-weight:normal; padding:4px 0 0 3px; width:100px;}
		#uvPremieForm label.akkoord {float:right; width:420px; margin:2px 0 5px 0;}
		#uvPremieForm label.radio1 {margin-right:13px;}
		#uvPremieForm .names .checkboxes label {display:block; margin:10px 0;}
		#uvPremieForm label.controle { clear:left; display:block; margin:10px 0 0 0; width:auto;}
		#uvPremieForm .checkboxes .name label {clear:none; float:left; margin:0 0 5px 3px;}
		#uvPremieForm .hint {display:block;}
		#uvPremieForm .hint1 {margin-bottom:10px;}
		#uvPremieForm .hint2 {margin-left:25px;}
		#uvPremieForm .hint label {color:#f5b481; margin-right:20px;}
		#uvPremieForm .hint label.jaar {margin-left:10px;}
		#uvPremieForm label a {color:#f3a969;}

		/* BEGIN : FORMS extra */
		#uvPremieForm .date div.left {color:#505f6e; margin-right:0;}
		#uvPremieForm .date label {display:block; font-weight:normal; padding:0 0 5px 5px; width:auto;}
		#uvPremieForm .date span {margin:0 5px 0 2px;}
		#uvPremieForm .date img {padding-left:10px;}

		#uvPremieForm .linkInForm {clear:both; display:block; padding-top:5px;}
		#uvPremieForm .extra {clear:left; float:left; font-style:italic; padding:5px 0 10px 0; width:435px;}

		#uvPremieForm #verzekerdeFields {display: none;}
		#uvPremieForm #rekeningnummerDiv {display: none;}

		#main ul.bedankt {margin:10px 0 0 10px;}
		#main ul.bedankt li {margin:0 0 10px 0;}

		#inFormuv {clear:both; margin:20px 0 0 0; padding-bottom:17px;width:280px; }
		#inFormuv ul li {background:none; padding-left:0; padding-right:16px;}

		#uvPremieForm .slotverklaring {clear:both; color:#505f6e; float:left; margin:0; padding:0 10px 10px 10px; width:690px;}
		.disclaimer1 {clear:both; color:#505f6e; float:left; font-style:italic; margin:0; padding:10px 0 0 10px; width:705px;}
		.disclaimer2 {clear:both; color:#505f6e; float:left; margin:0; padding:10px 0 0 10px; width:350px;}

		.hrdotted {background: url("../img/hrline.gif") repeat-x; clear:both; float:left; height:1px; line-height:0px; margin:10px 0 10px 10px; width:335px;}

		#uvPremieForm #inFormAdvies { float:right; width:185px; margin-left:0; padding:0}
		#uvPremieForm #inFormAdvies ul li {background:none; padding:0; width:55px;}

		/* BEGIN : FORMS links */
		#uvPremieForm .textItem1 a , #uvPremieForm .textItem2 a {color:#f37305;}
		#main #uvPremieForm a.add {background:url("../img/icons/add-icon.gif") no-repeat; color:#f37305; height:15px; padding:0 0 5px 20px; width:auto;}
		#main #uvPremieForm a.pdf {background:url("../img/icons/pdf-icon1.gif") no-repeat left top; color:#f37305; padding:0 0 5px 20px; width:auto;}
		#main #uvPremieForm a.formLink {color:#f37305; width:auto;}
		#main #uvPremieForm a.formLink1 {color:#fe0101; width:auto;}
		#main #uvPremieForm a.wijzig {color:#f37305; display:block;  font-size:1.0em; float:right; font-weight:normal; margin:0 5px 0 0;}
		#main #uvPremieForm caption a.wijzig {display:inline;}
		#main #uvPremieForm a.wijzig1 {clear:none; color:#f37305; font-size:1.0em; float:right; font-weight:normal; margin:6px 365px 0 0;}
		#main #uvPremieForm h3 a.wijzig1 {font-size:0.8em; float:left; margin:0 0 0 140px;}
		#uvPremieForm span.left {color:#505f6e; float:left; margin-right:10px; width:auto; font-weight:normal;}
		#uvPremieForm span.delete a {background:url("../img/nav/verwijder.gif") no-repeat; color:#f37305; display:block; font-size:0.8em; height:16px; padding:2px 0 4px 22px; text-decoration:none; width:127px;}
		#uvPremieForm span.delete a.disabled {background:url("../img/nav/verwijder-disabled.gif") no-repeat;}
		#main a.printknop {background:url("../img/icons/printicon.gif") no-repeat left center; clear:both; color:#f37305; float:left; margin:10px 0 5px 5px; padding: 2px 0 2px 25px; width:90px;}
		#main a.mailknop {background:url("../img/icons/mail-icon.gif") no-repeat 2px center; clear:both; color:#f37305; float:left; margin:10px 0 5px 5px; padding: 2px 0 2px 25px;}
		#main a.pdfknop {background:url("../img/icons/pdf-icon1.gif") no-repeat left center; clear:both; color:#f37305; float:left; margin:10px 0 5px 5px; padding: 2px 0 2px 25px;}
		#main #uvPremieForm .prefilled {color:#505f6e; display:block; float:left; font-weight:bold; margin-bottom:5px; width:auto;}
		#main #uvPremieForm .prefilledname {width:185px;}

		/* BEGIN : FORMS infoIcon */
		#uvPremieForm a.infoLink {background:url("../img/icons/info.gif") no-repeat;  float:left; height:13px; margin:8px 0 0 15px; text-decoration:none; width:13px; display:none;}
		#uvPremieForm td a.infoLink {float:left; height:15px; margin:0 2px 0 0; text-decoration:none; width:15px; display:block;}
		#uvPremieForm th a.infoLink {background:url("../img/icons/tableinfo.gif") no-repeat;  float:left; height:15px; margin:0 2px 0 0; text-decoration:none; width:15px; display:block;}
		#uvPremieForm #insuranceBox a.infoLink, #uvPremieForm #insuranceBox a.selected {background:none; display:inline-block; float:left; margin:0; clear:both; width:auto; text-decoration:underline;}
		#uvPremieForm div.infoIcon a.infoLink {margin:2px 0 0 2px;}
		#uvPremieForm a.infoLink2 {background:url("../img/icons/questionsign.gif") no-repeat; float:left; height:17px; margin:0; text-decoration:none; width:18px; display:none;}
		#uvPremieForm a.selected {background:url("../img/icons/info.gif") no-repeat;}
		#uvPremieForm div.infoIcon {clear:left; float:left; width:150px;}
		#uvPremieForm .names div.infoIcon  {margin-bottom:10px; width:auto;}
		#uvPremieForm div.infoIcon label {display:block; float:left; width:131px; }
		#uvPremieForm div.infoIcon a.info {margin:0 0 0 10px;}

		/* BEGIN : FORMS info */
		#uvPremieForm .uvinfo {background-color:#e6f0f2; border:1px solid #056e82; color:#056e82; clear:none; left:400px; margin-top:-11px;  padding:5px 5px 10px 10px; position:absolute; width:331px;}
		#uvPremieForm  #insuranceBox .uvinfo {clear:both; float:left; position:relative; left:auto; margin:10px 0 0 0; overflow:hidden;}
		#uvPremieForm  #insuranceBox #agebar .uvinfo {left:auto; margin:-20px 0 0 380px;}
		#uvPremieForm .uvinfoFirst {background-color:#fff; border:1px solid #f37305; clear:none; left:400px; margin-top:-11px; padding:0 0 20px 10px; position:absolute; width:331px;}
		#infoUitgebreid , #infoLuxe { display:none;}
		#uvPremieForm table .uvinfo {left: auto; margin-left:15px;}
		#uvPremieForm .uvinfo .close, #uvPremieForm .uvinfo .close  {background:url("../img/icons/cross.gif") no-repeat; display:none; float:right; height:13px; text-decoration:none; width:13px;}
		#uvPremieForm .uvinfo h3 { padding-top:10px;}
		#uvPremieForm .uvinfo h3, #uvPremieForm .uvinfo p, #uvPremieForm .uvinfo ul  {color:#505f6e; clear:left; float:left; font-size:1.0em; margin:0; padding:5px 0 0 0; width:311px;}
		#uvPremieForm .uvinfoFirst h3 {clear:both; font-size:1.1em; padding:10px 0 2px 0; width:311px;}
		#main #uvPremieForm .uvinfoFirst .checkicon {background:url("../img/icons/check-icon.gif") no-repeat center right; padding-right:20px; width:auto;}
		#uvPremieForm .uvinfoFirst p {clear:left; float:left; font-size:1.0em; margin:0; padding:10px 0 0 0; width:311px;}
		.tabContent #uvPremieForm .uvinfo, .tabContent #uvPremieForm .uvinfoFirst { left:420px;width:291px;}
		.tabContent #uvPremieForm .uvinfo h3, .tabContent #uvPremieForm .uvinfoFirst h3, .tabContent #uvPremieForm .uvinfo p, .tabContent #uvPremieForm .uvinfoFirst p {width:281px;}

		/* BEGIN : FORMS tables */
		#uvPremieForm table {background:url("../img/tablehead.gif") no-repeat left top; clear:both; margin:0 0 15px 10px; padding:0; width:705px;}
		.tabContent #uvPremieForm table {margin-left:-5px;}
		#uvPremieForm table.hide {display: none;}
        #uvPremieForm caption {color:#056e83; font-size:1.1em; font-weight:bold; padding:0 2px 0 10px; text-align:left;}
		#uvPremieForm .samenvatting caption { color:#505f6e; font-size:1.0em; padding-bottom:7px;}
		#uvPremieForm .first caption {padding:0 0 7px 10px;}
		#uvPremieForm caption span {float:left; margin-right:2px;}
		#uvPremieForm caption span.delete {float:right;}
		#uvPremieForm th {border-bottom:2px solid #cf5f04; color:#fff; font-size:1.0em; font-weight:normal; margin:0; padding:7px 0px 7px 10px;}
		#uvPremieForm .orv th {padding:1px 0px 1px 10px;}
		#uvPremieForm .samenvatting th {padding:7px 0px 7px 10px;}
		#uvPremieForm td {background-color:#fef1e6; border-bottom:1px solid #f5b481; color:#505f6e; margin:0; padding:5px 5px 5px 20px; text-align:left; vertical-align:top;}
		#uvPremieForm td.uitvaartverzekering {width:130px;}
		#uvPremieForm td.geboortedatum {width:210px;}
		#uvPremieForm .samenvatting td.geboortedatum {width:120px;}
		#uvPremieForm td.betaalduur {width:120px;}
		#uvPremieForm td.premie {width:130px;}
		#uvPremieForm td.premie span {float:left;}
		.loading {height:16px; margin-left:0px; width:16px;}
		#uvPremieForm .orv td.premie {width:60px;}
		#uvPremieForm .samenvatting td.premie {width:120px;}
		#uvPremieForm td.geslacht { width:70px;}
		#uvPremieForm td.looptijd {width:100px;}
		#uvPremieForm td .hint {clear:both;}
		#uvPremieForm td div.left {width:auto;}
		#uvPremieForm td.totaal { text-align:right;}
		#uvPremieForm td.naam {font-weight:bold;}
		#uvPremieForm td.bedrag {width:150px;}
		#uvPremieForm .totaal td {color:#f37305; border-bottom:none; font-size:1.2em;}
		#main #uvPremieForm td a.wijzig {float:left;}
		#uvPremieForm td.bedrag input.text1 {width:100px;}
		#uvPremieForm .strong {font-weight:bold;}
		#uvPremieForm td .hint2 {margin-left:15px;}

		#uvPremieForm table.tablefooter {background: url("../img/tablefoot.gif") no-repeat bottom center; border-bottom:none; clear:both; float:none; margin:0 0 5px 10px; width:705px;}
		.tabContent #uvPremieForm table.tablefooter { margin-left:-5px}
		#uvPremieForm table.tablefooterSamenvatting {margin:0 0 10px 10px;}
		#uvPremieForm .tablefooter td {background-color:transparent; border:none; padding-bottom:15px;}
		#uvPremieForm .tablefooter span {color:#f37305; font-size:1.1em; font-weight:bold;}

		#uvPremieForm .layoutTable, #uvPremieForm .layoutTable th, #uvPremieForm .layoutTable td {background:none; border:none; clear:both; color:#505f6e; margin:0 0 15px 0; padding:0 30px 0 0; width:auto;}

		/* BEGIN : FORMS errors/messages/disabled */
		#uvPremieForm .error input, #uvPremieForm .error select, #uvPremieForm label.error, #uvPremieForm input.error {color:#fe0101; height:15px;}
		#uvPremieForm .formItem input.error {border:#f30 solid 1px;}

		#uvPremieForm .message1 {background-color:#ffd1d1; border:1px solid #f36969; clear:both; color:#fe0101; display:none; margin:5px 10px 5px 0; overflow:hidden; padding:5px 5px 5px 5px;}
		#uvPremieForm .message3 {background-color:#ffd1d1; border:1px solid #f36969; clear:both; color:#fe0101; display:none; margin:0 10px 0 10px; overflow:hidden; padding:5px 5px 5px 5px; position:relative; top:-21px; width:345px;}
		#uvPremieForm .message1 span, #uvPremieForm .message3 span {display:block; font-weight:bold; text-transform:uppercase;}

		#uvPremieForm td.message {display:none;}
		#uvPremieForm td.showmessage {background-color:#fff9d7; border:1px solid #f5b481; border-top:none; color:#333; display:table-cell; padding:0;}
		#uvPremieForm td.showmessage1 {background-color:#ffd1d1; border:1px solid #f36969; clear:both; color:#fe0101; display:table-cell; padding:0;}
		#uvPremieForm td.showmessage2 {background-color:#e6f0f2; border:1px solid #056e82; color:#056e82; display:table-cell; padding:0;}

		#uvPremieForm .message2 {float:left; padding:5px 5px 5px 20px; width: 678px;}
		#uvPremieForm .message2 span.checkicon, #uvPremieForm .message2 input {float:left; margin-right:10px; padding:5px 0 0 0;}
		#uvPremieForm .message2 .closeMessage {background:url("../img/icons/close-icon.gif") no-repeat; display:block; float:right; height:15px; text-decoration:none; width:13px;}
		#uvPremieForm .message1 .closeMessage1, #uvPremieForm .message2 .closeMessage1, #uvPremieForm .message3 .closeMessage1 {background:url("../img/icons/close-icon-red.gif") no-repeat; display:block; float:right; height:13px; text-decoration:none; width:13px;}
		#uvPremieForm .message2 .close  {background:url("../img/icons/cross.gif") no-repeat; display:block; float:right; height:13px; text-decoration:none; width:13px;}
		#main #uvPremieForm .message2 p {float:left; padding:5px 0 0 0; width:95%;}
		#uvPremieForm .message2 h3 {color: #505f6e; float:none; margin:0; padding:5px 0 10px 0; font-size:1.0em; width:auto;}
		#main #uvPremieForm .message2 .checkicon {background:url("../img/icons/check-icon1.gif") no-repeat bottom right; float:none; margin:0; padding-right:20px; width:auto;}

		#uvPremieForm .showmessage {display:block;}
		#uvPremieForm .showmessage p { margin:0; padding:0 0 5px 0;}

		#main #uvPremieForm a.disabled, #main a.disabled {color:#f9b982; cursor:default;}
        #main #uvPremieForm a.disabled.add, #main a.disabled.add {background:url("../img/icons/add-icon-disabled.gif") no-repeat;}
		#uvPremieForm .disabled, #uvPremieForm .disabled input.normal {border-color:#a7a8aa; color:#a7a8aa; cursor:default;}
        #uvPremieForm td.hide, #uvPremieForm tr.hide {display: none;}

		/* BEGIN : FORMS buttons */
		#uvPremieForm .button {background:url("../img/backgrounds/dottedline.gif") left top repeat-x; clear:both; padding:10px 0 0 0; width:100%;}
		#uvPremieForm .button1 {background:none;}
		#uvPremieForm .button .left {float:left; margin:0 0 0 10px; width:auto;}
		#uvPremieForm .button .right {float:right; margin:0 10px 0 0;}
		#uvPremieForm .bereken {background:none; padding:0; width:375px;}
		#uvPremieForm .verzekering {margin:35px 75px 0 0;}
		#uvPremieForm .oke {float:left;}

		#uvPremieForm #insuranceBox {background:url("../img/backgrounds/dottedline.gif") left bottom repeat-x;clear:both; float:left; margin:0 0 20px 0; padding-bottom:20px; width:100%;}
		#uvPremieForm #insuranceBox h2 {margin-top:0; font-size:1.2em; line-height:1.3em; padding-top:0; background:none}
		#uvPremieForm #insuranceBox h2 span.price {color:#f37305; display:inline; font-style:normal; font-size:1.1em; font-weight:bold;}
		#uvPremieForm #insuranceBox .inneragebar .end {background:url("../img/bg-agebar-list.gif") 50% 0 no-repeat; display:block; height:22px; padding-top:13px; position:inherit; right:-47px; bottom:-43px; text-decoration:none; width:95px;}
		#uvPremieForm #insuranceBox .inneragebar .end span {background:url("../img/nav/button.gif") 0 100% no-repeat; color:#fff; cursor:pointer; display:block; font-size:1.2em; font-weight:bold; height:22px; padding-top:3px; text-align:center; width:95px;}
		#insuranceBox .frmBtn {background:url("../img/nav/button-agebar.gif") 0 0 no-repeat; color:#fff; display:block; font-size:1.2em; font-weight:700; height:22px; padding-top:16px; position:absolute; right:-47px; bottom:-43px; text-align:center; text-decoration:none; width:95px;}
		#insuranceBox .frmBtn:hover {background:url("../img/nav/button-agebar.gif") 0 0 no-repeat;}
		
		#uvPremieForm #agebar {clear:both;}
		#uvPremieForm #agebar ul {list-style:none;}
		#uvPremieForm #agebar ul li {background: url("../img/bg-agebar-list.gif") 50% 10px no-repeat; float:left; font-weight:bold; height:6px; padding:20px 0 15px 0; list-style:none; text-align:center; width:57px;}
		#uvPremieForm .agebar {background:url("../img/agebar.gif") 0 0 no-repeat; clear:both; float:left; height:10px; margin-bottom:80px; overflow:hidden; width:705px;}
		#uvPremieForm .inneragebar {background:#056e83; height:10px; position:absolute;}
		#uvPremieForm .inneragebar .start {background:url("../img/bg-agebar-list.gif") 77% 0 no-repeat; color:#056e82; display:block; font-size:1.2em; font-weight:bold; position:absolute; padding:15px 0 0; left:-114px; bottom:-40px; z-index:2000;}
		#uvPremieForm .inneragebar .end {background:url("../img/bg-agebar-list.gif") 50% 0 no-repeat; display:block; height:22px; padding-top:13px; position:absolute; right:-47px; bottom:-43px; text-decoration:none; width:95px;}}
		#uvPremieForm .inneragebar .end span {background:url("../img/nav/button.gif") 0 100% no-repeat; color:#fff; cursor:pointer; display:block; font-size:1.2em; font-weight:bold; height:22px; padding-top:3px; text-align:center; width:95px;}
        	#uvPremieForm h2 span#year {display:inline; font-size:1.0em; font-style:normal; font-weight:bold; line-height:1.3em; }


		/*	 MAATWERK FORMS :MijnDela
		---------------------------------------------- */
		.mdPremieForm {float:left; width:486px;}
		#mdPremieForm {margin:10px 0 0 0; padding:0;}

		#mdPremieForm h2 {background:none; clear:left; float:left; margin:5px 0 5px 0; padding:0; font-size:1.3em;}
		#main .form h2.MD {background:none; clear:both; color:#666; margin:5px 0 0 0; padding:0; font-size:1.2em; width:100%;}
		#main h2.MD1 {margin-top:0px;}
		#mdPremieForm h3 {border-bottom: 0; clear:both; color: #505f6e; float:left; margin:0; padding:5px 0 10px 0; font-size:1.2em; width:auto;}
		#mdPremieForm.polisinzage1 h3 {clear:none; color: #505f6e; float:left; margin:0; padding:5px 0 10px 0; font-size:1.2em; width:auto;}
		#mdPremieForm h3.verzekerde { float:none;padding:10px 0 10px 0; width:100%;}
		#mdPremieForm fieldset.fieldset2 h3 {clear:both; float:none;}
		#mdPremieForm h3 span {float:left;}
		#mdPremieForm h4 {font-weight:normal; margin:0 0 10px 0;}
		#main #mdPremieForm .advies-mandatory { font-size:0.9em; margin:0; padding:0 0 5px 15px;}

		#mdPremieForm fieldset {background-color:#fef1e6; border:1px solid #f3a969; border-bottom:none; clear:both; margin:0; overflow:hidden; padding:0; width:484px;}
		#mdPremieForm.polisinzage1 fieldset {border-bottom:1px solid #f3a969; clear:none; margin-bottom:20px; padding:10px 0; width:480px;}
		#mdPremieForm fieldset.fullwidth { background:none; border:none; width:100%;}
		#mdPremieForm fieldset.fieldset1 { background:#fff; border:1px solid #586674; padding:15px 5px; width:98.3%;}
		#mdPremieForm fieldset.fieldset2 {background:#fff url("../img/backgrounds/dottedline.gif") left top repeat-x; border:none; padding:10px 5px; width:98.3%;}

		#mdPremieForm .formItem {border-bottom:1px solid #f3a969; clear:both; height:auto; margin:0; overflow:hidden; padding:4px 0 4px 10px; width:474px;}
		#mdPremieForm .formItem1 {border-bottom:none; padding-bottom:0;}
		#mdPremieForm fieldset.fieldset1 .formItem { background:#fff; border:none; width:90%;}
		#mdPremieForm fieldset.fieldset2 .formItem { background:#fff; border:none; padding-left:0; width:90%;}
		#mdPremieForm .textItem {border:none; clear:both; height:auto; margin:0; overflow:hidden; padding:0 0 2px 10px; width:474px;}
		#mdPremieForm .textItem1, #mdPremieForm .textItem2 {padding:0 0 10px 10px;}
		#mdPremieForm .textItem2 { clear:both; padding-top:10px; width:auto;}
		#mdPremieForm .textItem .left {float:left; width:210px;}
		#mdPremieForm .formItem.active {background-color:#e8f2f4;}
		#mdPremieForm .formItem.left1 {clear:none; float:left; margin:0; padding:0; width:275px; border:none;}
		#mdPremieForm .formItem .left2 {clear:none; float:left; margin:0; padding:0 0 1px 0; width:200px;}
		#mdPremieForm .formItem .left2 p {font-size:0.9em; padding:5px 0 5px 0;}
		#mdPremieForm div {clear:none;}
		#mdPremieForm div.left {float:left; font-weight:normal; margin:0; width:474px;}
		#mdPremieForm .formItem .formItem {padding:0;}
		#mdPremieForm fieldset.fieldset1 .formItem .formItem {width:70%;}
		#mdPremieForm .formItem .formItem div {clear:both; padding:0 0 5px 0;}

		/* BEGIN : FORMS input, select, textarea */
		#mdPremieForm input, #mdPremieForm select {color:#333; font:1.0em Verdana, Arial, Helvetica, sans-serif; overflow:hidden; padding:0 0 0 3px;}
		#mdPremieForm .formItem input.normal {border:#7f9db9 solid 1px; height:18px; width:190px;}
		#mdPremieForm .formItem .char4, #mdPremieForm .formItem .char2 {border:#7f9db9 solid 1px; height:18px;}
		#mdPremieForm .text1 {height:15px; width:50px;}
		#mdPremieForm .formItem input.left1 {clear:none; float:left;}
		#mdPremieForm input.radio {display:block; float:left; margin-right:5px;}
		#mdPremieForm input.radio1 {margin-top:5px;}
		#mdPremieForm input.radio2 {margin-top:0px;}
		#mdPremieForm input.checkbox{float:left;}

		/* BEGIN : FORMS lables */
		#mdPremieForm label {margin-bottom:1px; width:190px;}
		#mdPremieForm .left label {display:block; float:left;}
		#mdPremieForm label.left1 {clear:left; float:left; padding:0; width:190px;}
		#mdPremieForm label.last{display:block; float:left;  font-weight:normal; padding:4px 0 0 3px; width:100px;}
		#mdPremieForm label.radio1 {margin-right:13px;}
		#mdPremieForm label.apartepolis {background:#e6f0f2; display:block; margin-left:25px; padding:5px 10px 10px 10px; width:80%;}
		#mdPremieForm label span {font-weight:bold;}
		#mdPremieForm label span.blue {color:#056e82; display:block; font-weight:normal; margin-top:10px;}

		/* BEGIN : FORMS extra */
		#mdPremieForm .date div.left {color:#505f6e; margin-right:0;}
		#mdPremieForm .date label {display:block; font-weight:normal; padding:0 0 5px 5px; width:auto;}
		#mdPremieForm .date span {margin:0 5px 0 2px;}
		#mdPremieForm .date img {padding-left:10px;}
		#main ul.MD {margin-bottom:20px; overflow:hidden;}
		#main ul.MD li {background:none; margin:0; padding:5px 0 0 0;}
		
		#mdPremieForm .hint {display:block;}
		#mdPremieForm .hint1 {margin-bottom:10px;}
		#mdPremieForm .hint2 {margin-left:25px;}
		#mdPremieForm .hint label {color:#f5b481; margin-right:20px;}
		#mdPremieForm .hint label.jaar {margin-left:10px;}

		.mdBox {background:url("../img/slidingbox/repeat.gif") repeat-y; overflow:hidden; position:relative; margin-bottom:20px;}
			.mdBox h3 {background:url("../img/slidingbox/top.gif") no-repeat; display:block; font-size:1.3em; min-height:20px; margin:0; padding:0 0 0 15px;}
			.mdBox h3 span {background:url("../img/slidingbox/top-right.gif") 100% 0 no-repeat; display:block; padding:8px 8px 0 0;}
			.mdBox .inner {background:url("../img/slidingbox/repeat.gif") 100% 0 repeat-y; overflow:hidden;}
			.mdBox .bottom {background: url("../img/slidingbox/bottom.gif") 0 100% no-repeat; overflow:hidden;}
			.mdBox .innerbottom {background: url("../img/slidingbox/bottom-right.gif") 100% 100% no-repeat; overflow:hidden;}
			div#main .floatblock3 .mdBox .innerbottom {min-height:120px;}
			.mdBox .innertext {float:left; overflow:hidden; padding:15px 15px 15px 15px; width:60%;}
			.mdBox .innertext1 {float:left; overflow:hidden; padding:15px 0 0 15px; width:30%;}
            .mdBox .innertext2 {float:left; overflow:hidden; padding:15px 15px 0 15px; width:94%;}
			#main .mdBox ul {margin:0 0 15px 0; padding:0;}
			#main .mdBox ul li {list-style:none; background:#fffdb1 url("../img/icons/list-bullet.gif") 5px 10px no-repeat; font-weight:bold; padding:3px 0 3px 15px; margin:0;}
			.mdBox span.soort1 {font-weight:bold; padding-right:13px;}
			.mdBox .checkicon {background:url("../img/icons/check-icon3.gif") no-repeat center right; font-weight:bold; padding-right:20px; width:auto;}
			.mdBox img {position:absolute; bottom:3px; right:3px;}
			.mdBox p {margin-bottom:15px; overflow:hidden;}
			.mdBox .button {margin-bottom:15px;}

			.mdBox1 {background:url("../img/slidingbox/repeat1.gif") repeat-y;}
			.mdBox1 h3 {background:url("../img/slidingbox/top1.gif") no-repeat;}
			.mdBox1 h3 span {background:url("../img/slidingbox/top-right1.gif") 100% 0 no-repeat;}
			.mdBox1 .inner {background:url("../img/slidingbox/repeat1.gif") 100% 0 repeat-y;}
			.mdBox1 .bottom {background: url("../img/slidingbox/bottom1.gif") 0 100% no-repeat;}
			.mdBox1 .innerbottom {background: url("../img/slidingbox/bottom-right1.gif") 100% 100% no-repeat;}
			.mdBox1 img {bottom:4px; right:4px;}
			.mdBox1 img.label {top:3px; right:3px; z-index:100;}
			.mdBox1 .innertext {/*width:45%;*/}

		/* BEGIN : FORMS links */
		#main #mdPremieForm a.wijzig {color:#f37305; display:block;  font-size:1.0em; float:right; font-weight:normal; margin:0 5px 0 0;}
		#main #mdPremieForm a.wijzig1 {color:#f37305; display:block;  font-size:1.1em; float:right; font-weight:normal; margin:0 5px 10px 0;}
		#main #mdPremieForm caption a.wijzig {display:inline;}
		#main a.wijzig1 {clear:both; color:#f37305; display:block; font-size:1.1em; float:right; margin-bottom:25px;}
		#main #mdPremieForm.polisinzage1 a.wijzig1 { clear:none; margin-bottom:0;}
        	#main #mdPremieForm .formLink2 {float:left; margin:0 0 0 200px;}

		/* BEGIN : FORMS infoIcon */
		#mdPremieForm a.infoLink {background:url("../img/icons/info.png") no-repeat; float:left; height:13px; margin:8px 0 0 15px; text-decoration:none; width:13px; display:none;}
		#mdPremieForm td a.infoLink {float:left; height:15px; margin:0 2px 0 0; text-decoration:none; width:15px; display:block;}
		#mdPremieForm th a.infoLink {background:url("../img/icons/info.png") no-repeat;  float:left; height:15px; margin:0 5px 0 0; text-decoration:none; width:15px; display:block;}
		#mdPremieForm div.infoIcon a.infoLink {margin:2px 0 0 2px;}
		#mdPremieForm a.infoLink2 {background:url("../img/icons/questionsign.gif") no-repeat; float:left; height:17px; margin:0; text-decoration:none; width:18px; display:none;}
		#mdPremieForm a.selected {background:url("../img/icons/info.png") no-repeat;}
		#mdPremieForm div.infoIcon {clear:left; float:left; width:190px;}
		#mdPremieForm .names div.infoIcon  {margin-bottom:10px; width:auto;}
		#mdPremieForm div.infoIcon label {display:block; float:left; width:168px;}
		#mdPremieForm div.infoIcon a.info {margin:0 0 0 10px;}
		#mdPremieForm div.infoIcon h3 { padding-bottom:5px;}

		/* BEGIN : FORMS info */
		#mdPremieForm .uvinfo {background-color:#e6f0f2; border:1px solid #056e82; color:#056e82; clear:none; left:450px; margin-top:-11px;  padding:0 0 5px 0; position:absolute; width:275px;}
		#mdPremieForm table .uvinfo {left: auto; margin-left:15px;}
		#mdPremieForm .sluiten {background:#fff; border-bottom:1px solid #8dbdc6; height:20px; padding:2px 5px 2px 5px; width:265px;}
		#mdPremieForm .uvinfo .close, #mdPremieForm .uvinfo .close  {background:url("../img/icons/cross1.gif") 45px 1px no-repeat; color:#056e82; display:none; float:right; font-size:0.9em; height:15px; text-decoration:none; width:58px;}
		#mdPremieForm .uvinfo h3, #mdPremieForm .uvinfo p {color:#056e82; clear:left; float:left; font-size:0.9em; font-weight:normal; margin:0; padding:5px 0 0 5px; width:260px;}
		#mdPremieForm .uvinfo h3 {font-weight:bold; padding-top:10px;}
		#main #mdPremieForm .checkicon {background:url("../img/icons/check-icon2.gif") no-repeat center right; padding-right:20px; width:auto;}

		/* BEGIN : FORMS tables */
		#main #mdPremieForm table.MDoverview, table.MDoverview {background:#fff; border:none; color:#505f6e; margin-bottom:20px; width:99%; }
		#main #mdPremieForm table.MDoverview1 {border:1px solid #505f6e;}
		#main #mdPremieForm table.MDoverview th, table.MDoverview th, #main #mdPremieForm table.MDoverview td, table.MDoverview td { color:#505f6e; background:#fff; border:none; font-weight:normal; padding:1px; text-align: left; vertical-align:top;}
		#main #mdPremieForm table.MDoverview1 th, #main #mdPremieForm table.MDoverview1 td {padding:3px 10px;}

		#mdPremieForm table {border-collapse:collapse; margin:0 0 20px 0; padding:0; width:100%;}
		#mdPremieForm table.mdPremieForm1 {width:99%;}
		#mdPremieForm table.hide {display: none;}
		#mdPremieForm thead tr{background:#f37305;}
        	#mdPremieForm caption {font-size:1.2em; font-weight:bold; min-height:10px; padding:0 2px 10px 0; text-align:left;}
		#mdPremieForm caption span {float:left; margin-right:2px;}
		#mdPremieForm caption span.delete {float:right;}
		#mdPremieForm th {border-left:1px solid #f5b481; color:#fff; font-size:1.0em; /*margin:0 0 10px 0;*/ padding:5px 10px 5px 10px;}
		#mdPremieForm .mdPremieForm1 th {padding:5px 5px 5px 5px;}
		#mdPremieForm th.right, #mdPremieForm td.right {text-align: right; width:133px; }
        	#mdPremieForm th.tright{text-align:right; width:200px;}
		#mdPremieForm th.left1 {width:160px; padding-left:10px;}
		#mdPremieForm td.td1 {padding:5px 5px 5px 10px; width:175px;}
		#mdPremieForm td.td2 {padding:5px 5px 5px 10px; width:60px;}
		#mdPremieForm td.td3 {padding:5px 5px 5px 10px; width:100px;}
		#mdPremieForm td.td4 {padding:5px 5px 5px 10px; width:160px;}
		#mdPremieForm td.td5 {padding:5px 5px 5px 10px; width:170px;}
		#mdPremieForm td.white {background:#fff; border:none; font-size:0em; height:1px; line-height:0em;}
		#mdPremieForm td {background-color:#fef1e6; border:1px solid #f5b481; color:#505f6e; margin:0; padding:5px 10px 5px 10px; text-align:left;}
		#mdPremieForm td.white1 {background:#fff;}
		#mdPremieForm td.yellow {background:#fffdb1;}
        	#mdPremieForm td.top {width:134px;}
		#mdPremieForm td.vtop {vertical-align:top; width:134px;}
		#mdPremieForm td.tright {text-align:right;}
		#mdPremieForm td.total {background:#fff; border:none; font-size:1.1em; text-align:right;}
		#mdPremieForm td.lasttotal {padding-bottom:20px;}
		#mdPremieForm td.total1 {background:#fff; border:none; border-top:2px solid #f37305; border-bottom:1px solid #f37305; font-size:1.3em; padding:10px 5px; text-align:right;}
		#main #mdPremieForm .soort {display:block; float:left; padding:0; width:180px;}
		#main #mdPremieForm .soort1 {width:169px;}
		#main #mdPremieForm td a.wijzig {float:left;}
		#mdPremieForm td p {clear:both;}

		#mdPremieForm table.tablefooter {background: url("../img/tablefoot.gif") no-repeat bottom center; border-bottom:none; clear:both; float:none; margin:0 0 5px 10px; width:705px;}
		#mdPremieForm table.tablefooterSamenvatting {margin:0 0 10px 10px;}
		#mdPremieForm .tablefooter td {background-color:transparent; border:none; padding-bottom:15px;}
		#mdPremieForm .tablefooter span {color:#f37305; font-size:1.1em; font-weight:bold;}

		/* BEGIN : FORMS errors/messages/disabled */
		#mdPremieForm .error input, #mdPremieForm .error select, #mdPremieForm label.error, #mdPremieForm input.error {color:#fe0101; height:15px; margin-bottom: 20px;}
		#mdPremieForm .formItem input.error {border:#f30 solid 1px;}

		#mdPremieForm .message1 {background-color:#ffd1d1; border:1px solid #f36969; clear:both; color:#fe0101; display:none; margin:5px 10px 5px 0; overflow:hidden; padding:5px 5px 5px 5px;}
		#mdPremieForm .message1 .closeMessage1 {background:url("../img/icons/close-icon-red.gif") no-repeat; display:block; float:right; height:13px; text-decoration:none; width:13px;}
		#mdPremieForm .message1 span, #mdPremieForm .message3 span {display:block; font-weight:bold; text-transform:uppercase;}

		#mdPremieForm td.message {display:none;}
		#mdPremieForm td.showmessage {background-color:#fffdb1; border:1px dotted #f5b481; display:table-cell;}

		#mdPremieForm .showmessage {display:block;}
		#mdPremieForm .showmessage p { margin:0; padding:0 0 5px 0;}

		#mdPremieForm .showmessage1, #mdPremieForm fieldset.showmessage1 {background-color:#fffdb1; border:1px dotted #f5b481; border-top:none; display:block; padding:10px 5px; width:98.3%;}
		#mdPremieForm .showmessage1 .formItem {border:none; width:100%;}
		#mdPremieForm .showmessage1 .formItem.left1  {border:none; width:70%;}

		#main #mdPremieForm a.disabled, #main a.disabled {color:#f9b982; cursor:default;}
          	#main #mdPremieForm a.disabled.add, #main a.disabled.add {background:url("../img/icons/add-icon-disabled.gif") no-repeat;}
		#mdPremieForm .disabled, #mdPremieForm .disabled input.normal {border-color:#a7a8aa; color:#a7a8aa; cursor:default;}
        	#mdPremieForm td.hide, #mdPremieForm tr.hide {display: none;}

		#mdPremieForm .berekenNieuw { background:url("../img/backgrounds/greendots.gif"); border:1px dotted #056e82; color:#056e82; font-weight:bold; margin:20px 0 5px 0; padding:10px 10px; position:relative; text-align:right;}
		#mdPremieForm .berekenNieuw a {color:#056e82; margin-right:5px;}
		#mdPremieForm .bedrag1 {background:#c7dee3; font-size:1.1em; margin-right:110px; padding:5px;}
		#mdPremieForm .oudepremie { background:url("../img/backgrounds/oudepremie.gif"); color:#fff; display:block; font-size:0.9em; font-weight:normal; padding:3px 5px 3px 18px; position:absolute; right:0; top:0; width:85px;}

		/* BEGIN : FORMS buttons */
		#mdPremieForm .button {clear:both; padding:10px 0 0 0; width:auto; }
		#totalwidth1 #mdPremieForm .button {clear:both; width:100%;}
		#mdPremieForm .button1 {background:none;}
		#mdPremieForm .button2, .form .button2 {margin-bottom:15px;}
		#mdPremieForm .button .left {float:left; /*margin:10px 0 0 0;*/ width:auto;}
		#mdPremieForm .button .right {float:right; margin:0 0 25px 0;}
		#totalwidth1 #mdPremieForm .button .right {margin:0;}
		#mdPremieForm #zoekAdres_link {clear:both; display:inline; float:left; margin:10px 20px 0 200px;}
		
		.modifydate {font-size:1.1em; clear:none; float:left; margin-top:10px; width:400px;}
		.pagenav {clear:both; float:left; width:100%;}
		#mdPremieForm h4.polisinzage, #uvPremieForm h4.polisinzage {clear:left; float:left; font-weight:bold; font-size:1.2em; margin:0; padding:5px 0 10px 10px; width:150px;}
		#mdPremieForm.polisinzage1 h4.polisinzage {padding:0 0 10px 0; clear:none;}

		.actie {color:#f37305; display:block; font-weight:bold; margin-bottom:10px;}

/* BEGIN : Popup */
div#footerNav ul {margin:15px 0 0 0; padding:0; float:none;}
div#footerNav ul li {background:none !important; list-style:none; float:left; margin:0; padding:0;}
div#footerNav ul li a {color:#056e82; display:block; padding:5px 0 13px 32px; text-decoration:none;}
div#footerNav ul li a:hover {color:#f47406;}
div#footerNav ul li.link {width:30%;}
div#footerNav ul li.link a {background:url(../img/icLink.gif) 7px 5px no-repeat;}
div#footerNav ul li.mailto {width:33%;}
div#footerNav ul li.mailto a {background:url(../img/icMail.gif) 7px 5px no-repeat;}
div#footerNav ul li.print {width:37%;}
div#footerNav ul li.print a {background:url(../img/icPrint.gif) 7px 5px no-repeat;}
div#footerNav ul li a.active {background-color:#fff; background-position:6px 4px; border:1px solid; border-color:#056e82 #056e82 #fff #056e82; padding:4px 0 12px 31px;}

div#footerNav1 ul {margin:15px 0 0 0; padding:0; float:none;}
div#footerNav1 ul li {background:none !important; list-style:none; float:left; margin:0; padding:0;}
div#footerNav1 ul li a {color:#056e82; display:block; padding:5px 0 13px 32px; text-decoration:none;}
div#footerNav1 ul li.print a {color:#505f6e; display:block; padding:5px 0 13px 32px; text-decoration:none;}
div#footerNav1 ul li.mailto a {color:#505f6e; display:block; padding:5px 0 13px 32px; text-decoration:none;}
div#footerNav1 ul li a:hover {color:#f47406;}
div#footerNav1 ul li.link a {background:url(../img/icLink1.gif) 7px 5px no-repeat;}
div#footerNav1 ul li.mailto a {background:url(../img/icMail1.gif) 7px 5px no-repeat; color:#505f6e; text-decoration:underline;}
div#footerNav1 ul li.print {width:37%;}
div#footerNav1 ul li.print a {background:url(../img/icPrint1.gif) 7px 5px no-repeat; text-decoration:underline;}
div#footerNav1 ul li.pdfknop { clear:both; width:50%;}
div#footerNav1 ul li.pdfknop a {background:url(../img/icons/pdf-icon1.gif) 7px 5px no-repeat; color:#505f6e; display:block; padding:5px 0 13px 32px; text-decoration:none;}
div#footerNav1 ul li a.active {background-color:#fff; background-position:6px 4px; border:1px solid; border-color:#056e82 #056e82 #fff #056e82; padding:4px 0 12px 31px;}

#h0, #h1, #h2, #h3 {display:none;}
.helpPopUp {background-color:#fff; border:1px solid #056e82; float:left; padding:0; margin:-1px 0 0 0; width:99.6%;}
.helpPopUp div {padding:6px 15px 8px 15px;}
.helpPopUp h2.title {background:none !important; border-bottom:1px solid #007080; color:#056e82; font-size:19px; font-style:italic; font-weight:normal; margin:0 !important; padding:0 0 1px 0 !important;}
.helpPopUp fieldset {border:0; padding:0; margin:0;}
.helpPopUp p {color:#056e82; padding-top:6px;}
#nieuwspage #main .helpPopUp p {margin-left:0;}

.helpPopUp label {color:#056e82; line-height:18px; margin:2px 0;}
.helpPopUp table {width:100%}
.helpPopUp td.line {border-top:1px solid #056e82;}
.helpPopUp th {padding-top:8px; width:120px;}
.helpPopUp th label {margin-top:20px;}
.helpPopUp tr {vertical-align:top;}

.helpPopUp input.frmIn {color:#007080; border:1px solid #007080; margin:5px 0; padding:2px 0; width:100%}
.helpPopUp textarea.text {color:#007080; border:1px solid #007080; height:76px; margin:5px 0; overflow:auto; width:100%;}
.helpPopUp a.button {background:url(../img/popup-button-left.gif) 0 0 no-repeat; float:right; text-decoration:none; cursor:pointer}
.helpPopUp a.button span {background:url(../img/popup-button-right.gif) no-repeat top right; color:#fff; float:left; line-height:16px; padding:2px 10px 5px 10px}


.form #commentsForm fieldset {clear:both; margin:0; padding:5px 0 10px 15px; width:auto;}
.form #commentsForm .formItem {clear:left; width:450px;}
.form #commentsForm .formItem input.text, textarea.textArea {border:1px solid #505F6E;color:#505F6E;margin-right:10px;}

.form #commentsForm label {width:190px;margin:2px;float:left;}
.form #commentsForm ul {margin:0 0 10px 0; list-style:none; padding:0;}
.form #commentsForm li label {float:none;}
.form #commentsForm .message p {color:#000; font-weight:bold; margin-bottom:5px;}

.form #commentsForm .formItem .message {background-color:#FFD1D1;border:1px solid #F36969;clear:both;color:#FE0101;margin:5px 10px 5px 0;overflow:hidden;padding:5px;font-weight:bold;}
.form #commentsForm .forum { float:right;}



/* END : Popup */

/* visuals round corners - original intranet code adopted for internet */
.roundImage {left:-10px; margin-right:-10px; position:relative;}
.roundImage.large{margin-top:10px; float:left;}
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;}
#leftbar .roundImage, #leftbar2 .roundImage {left:0; margin:-10px -10px 0 0; width:200px;}
#leftbar .roundImage .topLeft, #leftbar2 .roundImage .topLeft, #main .roundImage.flash .topLeft {left:0; position:relative; top:10px; width:10px;}
#leftbar .roundImage .bottomLeft, #leftbar2 .roundImage .bottomLeft, #main .roundImage.flash .bottomLeft {left:0;}
#leftbar .roundImage .topRight, #leftbar2 .roundImage .topRight, #main .roundImage.flash .topRight {left:191px; position:absolute; top:10px; width:10px;}
#leftbar .roundImage .bottomRight, #leftbar2 .roundImage .bottomRight, #main .roundImage.flash .bottomRight {right:-1px;}
#leftbar .roundImage.flash .bottomRight, #leftbar2 .roundImage.flash .bottomRight, #leftbar .roundImage.flash .bottomLeft, #leftbar2 .roundImage.flash .bottomLeft, #main .roundImage.flash .bottomRight, #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;}

#leftbar .roundImage.flash .bottomRight, #leftbar2 .roundImage.flash .bottomRight, #leftbar .roundImage.flash .bottomLeft, #leftbar2 .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;}
        	input.submitButton.disabled, body #uvPremieForm input.submitButton.disabled{color: #ccc;}
		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;}
		
		/* MISC round corners */
		#uvPremieForm .clear, #wideContent #uvPremieForm .clear {clear:both; font-size:0; height:0; line-height:0; margin:0; padding:0;}
		div.submitWrapper.left {float:left;}
		div.submitWrapper.right {float:right;}
		#leftbar ul, #leftbar2 ul {clear:both;}