/*
GENERAL STYLES
----------------------------------------------*/
html, body { margin: 0; padding:0; }
body { background: #fff; font: 9pt/13pt Verdana, Arial, Helvetica, sans-serif;color: #000;}

a, a:link, a:active, a:visited { color: #000; background-color: inherit; text-decoration: none; }
a:hover { text-decoration: none; cursor: text; }
a img { border: none; }

.clear { clear: both; height: 0; font-size:0; padding:0; margin:0; }

h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif;  }
h1 {font-size: 12pt;}
h2 {font-size: 11pt;} 
h3 {font-size: 10pt;}
h4 {font-size: 9pt;}
p.intro { font-style: italic; }

.hide { display: none; }
.skipnav { display: none; }
#footerNav { display: none; }

/*	SIFR FLASH REPLACMENT: H1 & H2
---------------------------------------------- */
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
	}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	}

/*							LAYOUT ELEMENTS
---------------------------------------------- */

/*	 CONTAINER
---------------------------------------------- */
/* min-height en max-width for ie in ie.css */
		
/*	 CONTENT
---------------------------------------------- */
#logo .hide { display: block; }
.printer { display: none; }

		
/*	 LEFTBAR
---------------------------------------------- */
#leftbar { display: none; }
#leftbar ul { display: none; }
#leftbar a, #leftbar a:visited {font: bold 1em/1em Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #056e82; }
#leftbar a:hover {color: #64056e;}

#delapage #leftbar { display: none; }	

/*	 MAIN CONTENT
---------------------------------------------- */	
#main {width:590px;  margin: 25px 0 0 25px; }
#main h2 { margin-top: 10px; padding-top: 10px; border-top: 1px dotted #505f6e; }
#main .crumb {display:none;	}
#main .form ol.localNav	{display:none;	}
#printheader, .print, .advies, .advies-controle, .wijzig, .form .hidden, .form .button  { display: none; }
.form #orvPremieForm div.samenvatting table{border:none;}
.form #orvPremieForm div.samenvatting table tr th{ text-align:left;}
.form #orvPremieForm div.samenvatting table tr th, .form #orvPremieForm div.samenvatting table tr td{
	width:200pt;vertical-align:top;
}
#uvPremieForm { width:600px;}
#uvPremieForm fieldset {border:none; margin:0; padding:0;}
#uvPremieForm table { clear:both; margin-bottom:20px; width:600px;}
#uvPremieForm table caption { border-bottom:1px solid #999; clear:both; font-size:1.2em; padding-top:10px; text-align:left;}
#uvPremieForm table, #uvPremieForm th, #uvPremieForm td { margin:0; padding:0; text-align:left; padding-right:10px; vertical-align:top;}

#uvPremieForm table.tablefooter td { border-top:1px solid #666; font-weight:bold; padding-top:10px; text-align:right;} 
#uvPremieForm .formItem { clear:both; width:100%;}
#uvPremieForm .formItem label.left1 { display:block; float:left; margin-right:50px;width:200px;}
#uvPremieForm .formItem span.prefilled { display:block; float:left;}

#uvPremieForm .uvinfo { display:none;}

.samenvattingblok h4{ font-weight:normal;font-size:10pt;}

a.wijzig1, a.printknop {display:none;}
a#info1, a#info2, a#info3, a#info4, a#info5, a#info6, a#info7, a#info8, a#info9, a#info10, a#info11, a#info12 {height:0; line-height:0; font:0; margin:0; padding:0; display:none; position:absolute; left:-999px;}

div.dotted {display:none;}

#mdPremieForm div.button{display: none;}

/*	 RIGHTBAR
---------------------------------------------- */
/* zoeken, meld overlijden, ook interessant */
.block {margin: 25px 0 0 0; padding: 0; }
	
/* Zoeken */
#search { display: none; }

/* Meld overlijden */
#melding {display:none;}
	
/* Interessante links */
.block#links { display: none; }
#links h2 { font-size: 1.2em; line-height: 1em; font-weight: bold; margin: 0; padding: 10px 0 5px 15px; color: #f57305; border-bottom: 1px dotted #056e82; width: 175px; }
#links a, #links a:visited { text-decoration: none; }
#links ul {margin: 0; padding: 0; text-indent: 0; }
#links li {list-style: none; width: 190px; }
#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; border-bottom: 1px dotted #056e82; width: 170px; }
#links li a:hover {background: url("../img/icons/arrow-closed-links.gif") 5px 8px no-repeat; }

/* Nieuws Home */
#news h2 { }
	
/* TICKER */
/*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
#news .newsheader { border-bottom: 1px dotted #056e82; }

ul.bullets { display: none;}
	
#rightbar .readmore {background: url("../img/icons/open-arrow.gif") 0px 4px no-repeat; padding-left: 15px;}

/* ATTENTIEBLOCK */
#promo { display: none; }
#subtitle, #maintitle { display: none; }
	
div#one {display:none; }


/*	 HEADER 
---------------------------------------------- */
#language { display: none; }
	
/* GLOBAL NAVIGATION */
#con_header { display: none; }

	
/*	 FOOTER
---------------------------------------------- */
#con_footer { font-size: 1em; margin: 35px 0 0 0; }
#con_footer a, #con_footer a:visited { display: none; }
#con_footer ul { margin: 0; padding: 10px 0 0 0; text-indent: 0; border-top: 1px dotted #999; }


/*	 SPECIFIC PAGES
---------------------------------------------- */
	
	
/*	 TAALKEUZE 
---------------------------------------------- */

#languagepage li { background: none; text-align: left; margin: 0 0 15px 0; padding: 0; }
#languagepage #main img { display: none; }
/*	 404 NOT FOUND 
---------------------------------------------- */
#notfoundpage h1 {color: #fff;font-weight: bold;padding: 30px 0 0 10px;border-top: 1px dotted #056e82;}
#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; }
#notfoundpage #main h3 {border-top: 1px dotted #505f6e;border-bottom: 1px dotted #505f6e;padding: 7px 0; margin: 0;}
/* floating lists */
.columns { padding: 10px 0 25px 0; }
#notfoundpage .columns ul { float: left;width: 12.6em;}
#notfoundpage .columns li { background: url("../img/icons/open-arrow.gif") 0px 5px no-repeat; margin: 1px 0 0 0;}
	

/*	 HOME 
---------------------------------------------- */
#homepage object { display: none; border: 1px solid red; }
#homepage #main img { margin: 0 0 10px 0; }

/* big sidebar */	

/* form sample Home */
#main .formsample { width: 552px; border-top: 1px solid #056e82;  }
#main .choices { margin: 0; padding: 5px 0 0 0; text-indent: 0; width: auto; float: left; }
#main .formsample li {
background: none;
font-weight: bold;
text-align: right;
color: #056e82;
border-bottom: 1px dotted #056e82;
margin: 0;
padding: 0 0 2px 0;
list-style: none;
}
#main .formsample label {padding-right: 20px;}
#main .choices .button { text-align:right; margin: 10px 0 0 0; }
.explanation {width: 250px;text-align: left;float: right;padding: 15px 0 0 0;}


/*	 NIEUWS 
---------------------------------------------- */
#nieuwspage #main  { margin-left: 0; }
#nieuwspage #main h1 { margin-left: 165px; }
#nieuwspage #main .intro { margin-left: 165px; }

/* 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; }
.newsblock p { margin: 10px 0 0 0; }
h2 span { display: block;font-size: 0.75em;font-weight: normal;line-height: 0.5em;font-style: italic;margin: 0;}

/* news left */	
#nieuwspage #main .floatleft {float: left;padding: 10px 0 0 25px;width: 115px;}

/* news right */
#nieuwspage #main .floatright {padding-left: 165px; }	

/* items nieuws */
.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; }	
#nieuwspage #main .newslist h2.first {border-top: 1px dotted #505f6e;}	
.newslist a, .newslist a:visited { text-decoration: none; }


/*	 ZOEKEN 
---------------------------------------------- */		
.floatblock { 
padding: 10px 0; margin: 0 0 15px 0; 
float: left; width: 100%; border-top: 1px dotted #505f6e; }
#main .floatblock h2 {border: none; margin: 0; }
.floatblock .floatleft {float: left; width: 265px; }
.floatblock .floatright {float: left; width: 300px; margin-left: 25px; }
#searchpage #main .floatblock ul { margin: 0; padding: 0; text-indent: 0; }
#main .floatblock li { list-style: none; float: left; display: block; background: none; padding: 0; width: 120px; margin: 0; }
#searchpage input.text { height: 12px; width: 200px; margin: 0; }


#searchpage #main h2 { }
#searchpage #main p { margin: 0; padding: 0; }


/* breadcrumbs bij zoeken */
.breadcrumbs { font-style: italic; }

/* Zoeknavigatie: volgende - vorige */
ul#searchnav { margin: 12px 0 0 0; padding: 3px 0 25px 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; list-style: 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; }

/* 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: 8px 0; margin: 0; }
.open { display: block; }	
.closed {display: none;}

#main ul.open li { background: none; padding: 0; }
#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 { border-top: 1px dotted #505f6e; padding: 5px 0 0 0; margin: 0; }

/* FAQ: overzicht */
#faqpage #main h3 {border-top: 1px dotted #505f6e;border-bottom: 1px dotted #505f6e;padding: 7px 0; margin: 0;}
	
/* floating lists */
.columns { padding: 10px 0 25px 0; float: left; }
#faqpage .columns ul { float: left;width: 12.6em;}
#faqpage .columns li { margin: 1px 0 0 0;}

/*MijnDELA*/
.lognav {display:none;}
#leftbar {display:none;}
#leftbar1 {display:none;}
.contact-icons {display:none;}
#footerNav1{display: none;}
ul.MD{display: none;}

#mdPremieForm{width: 500px;}
table.MDoverview{text-align: left; margin: 0 0 10px 0;}
table.MDoverview th{vertical-align: top; width: 190px;}

#mdPremieForm label.left1 {clear:left; float:left; padding:0; width:190px;}
#mdPremieForm table{text-align: left; border: 1px solid black; border-collapse: collapse; margin: 0 0 10px 0; width: 500px}
#mdPremieForm table caption{text-align: left; font-size: 1.1em; font-weight: bold; margin: 0 0 5px 0;}
#mdPremieForm table td, #mdPremieForm table th{border: 1px solid black; padding-left:3px}
#mdPremieForm table .vtop{text-align: center; vertical-align: top;}
#mdPremieForm table .tright, #mdPremieForm table .right, #mdPremieForm table .total, #mdPremieForm table .total1{text-align: right;}

.mdBox{border: 1px solid black; margin: 0 0 10px 0; width: 490px; padding:0 0 0 10px;}
.mdBox .innertext li{font-weight: bold;}
.mdBox img{display: none;}
.mdBox1 img{display: none;}

div.floatblock4 {margin-bottom:10px;}
div.floatblock4 .heading1 {display:block; font-size:1.3em; font-weight:bold; margin-bottom:10px;}
div#main .floatblock4 p {margin:0 0 5px 0;}
div#main .floatblock4 ul {padding-left:15px; display: none;}
div.floatblock4 .floatleft {display:none;}
div.floatblock4 .floatleft2 {display:none;}
