/*

   $Id:	content.css
   $Author: Nico van Veeenendaal
   $Company: Techtribe
   $Date: 17-11-2008
   $Description: Contains all content-related styles for html- and xhtml-frontend
   
*/


/*/
 * 
 * common styles
 * 
/*/

.clear {
	clear: both;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}

.left {
	float: left;
	text-align: left;
	margin: 0 12px 0 0;
}
.right {
	float: right;
	text-align: right;
	margin: 0 0 0 12px;
}
img {
	border: 0px;
	padding: 0px;
	margin: 0px;	
}
h1 {
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 16px 0;
}
h2 {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
}
p {
	font-size: 11px;
	margin: 0 0 15px 0;
	line-height: 16px;
}
a {
	color: #ce9a9f;
	text-decoration: none;
}
a:hover {
	color: #c54549;
	text-decoration: none;
}
a u {
	text-decoration: none;
}
a.more, a u {

	color: #404041;
	background: url('/images/arrowMore.png') right 3px no-repeat;
	padding: 0 14px 0 0;
}
a.more:hover, a:hover u {
	color: #c54549;
	background: url('/images/arrowMoreRoll.png') right 3px no-repeat;	
}
a.black {
	color: #000000;
	text-decoration: underline;
}
	a.black:hover {
		color: #c54549;
}
ul {
	margin: 0;
	padding: 0;
}
#contentContainer ul, #contentContainer ol {
	margin-bottom: 15px;
}
	#contentContainer li {
		font-size: 11px;
		line-height:16px;
}
	ul li {
		list-style-type: none;
		padding: 0 0 0 10px;
		background: url('/images/squareBullet.gif') 0 5px no-repeat;
	}
		ul ul {
			margin: 0 0 0 -10px;
		}
			ul li li {
				background: url('/images/squareBulletBorder.gif') 0 5px no-repeat;
			}
.hr {
	border-top: 1px solid #959595;
	margin: -3px 0 5px 0;
}
hr, hr.dark {
	border: 0;
	height: 1px;
	width: 100%;
	display: block;
	overflow: hidden;
}
hr {
	color: #dededf;
	background-color: #dededf;
}
hr.dark {
	color: #959595;
	background-color: #959595;
}
.date {
	font-size: 9px;
	color: #a7a9ac;
	margin: 0 0 4px 0;
}
.pink, .financialRed { 
	color: #ce9a9f; 
}
.background {
	background: #f4f4f4;
}
.border {
	border: 1px solid #dedede;
	padding: 6px;
}
.smallSpace {
	width: 100%;
	height: 44px;
	clear: both;
}
.bigSpace {
	width: 100%;
	height: 44px;
	clear: both;
}

.errorBorder {
	border: 1px solid #FF0000;
}


/*/
 * 
 * content styles
 * 
/*/
#mainContent {
	width: 465px;
	vertical-align: top;
}
.fullContent {
	width: 650px;
}


/*/
 * 
 * header styles
 * 
/*/

.header {
	margin: 0;
	padding: 0;
}
	.header h1, .header h2, .header h3 {
		display: none;
	}
	.header hr {
	margin: 0 0 4px 0;
}

/*/
 * 
 * overview styles
 * 
/*/

.overviewItem {
        width: 100%;
        margin: 0 0 20px 0;
}
        .overviewList li {
                margin: 0 0 6px 0;
                padding: 0;
                background: none;
        }
                .overviewList li a {
                        font-size: 11px;
                        color: #414141;
                        text-decoration: underline;
                }
                .overviewList li a:hover {
                        color: #c54549;
                }

        .subjects {
                margin: -10px 0 0 0;
        }
                .subjects .header {
                        float: left;
                        margin-right: 4px;
                        margin-top: 2px;
                }
                .subjects ul {
                        float: left;
                        width: 380px;
                        margin: -2px 0 20px 0;
                }        
                        .subjects ul li {
                                display: inline;
                                margin: 0 5px 0 0;
                                padding: 0;
                                background: none;
                        }
                        .subjects ul a {
                                font-size: 10px;
                                color: #414141;
                                text-decoration: underline;
                        }
                        .subjects ul a:hover {
                                color: #c54549;
                        }

div.overviewItem div.header h2 {
  font-size: 14px;
  color: #000000;
  display: block;
}
.highlight {
  font-weight: bold;
  background: #e9cdcf;
}


/*/
 * 
 * select styles
 * 
/*/

#select {
}
	#select div {
		margin: 0 10px 5px 0;
	}
		#select label {
			width: 140px;
			display: inline;
			float: left;
			font-size: 11px;
			text-align: right;
			margin: 3px 7px 0 0;
		}
		#select select {
			height: 20px;
			font-size: 12px;
			display: inline;
		}

#selectResult {
	margin: 15px 0 20px 0;
}
	.resultTable {
		width: 464px;
		bottom: 0px;
		background: #e9e9e9;
		padding: 15px 0 13px 0;
	}
	.resultTable a.more {
		font-size: 11px;
		color: #414141;
	}
		.resultItem {
			width: 459px;
			margin: 0 0 2px 0;
			padding: 0;
		}
		*html .resultItem {
			width: 440px;
		}	
			.whiteColumn {
				background: #f4f4f4;
				margin: 0 3px 2px 3px;
			}
				.columnA, .columnB, .columnC {
					float: left;
					font-size: 11px;
					padding: 8px 0 8px 22px;
					margin: 0;
				}
				.columnLeft {
					float: left;
					padding: 8px 8px;
					margin: 0;
				}
				.columnRight {
					float: right;
					padding: 8px 8px;
					margin: 0;
				}
				.column {
					padding: 8px 8px 0 8px;
					margin: 0 0 -10px 0;
				}
				.columnA {
					width: 174px;		/* -22px padding */
				}
				.columnB {
					width: 133px;		/* -22px padding */
				}
				.columnC {
					width: 75px;		/* -22px padding */
				}
				
				.resultTitle {
					font-size: 11px;
					width: 100%;
					padding: 8px 0 8px 22px;
					background: url('/images/squareBullet.gif') 8px 12px no-repeat;
				}
				.resultImage {
					float: left;
					width: 152px;
					padding: 8px 0 8px 22px;
				}
				.resultContent {
					float: right;
					width: 265px;
					padding: 8px 8px 0 0;
				}
				*html .resultContent {
					width: 250px;
				}
				.resultColumn1, .resultColumn2 {
					float: left;
					background: #f4f4f4;
					margin: 0 0 2px 4px;
					padding: 2px;
				}
				.resultColumn1 {
					width: 318px;
					text-align: left;
				}
				.resultColumn2 {
					width: 123px;
					text-align: right;
				}
					.resultColumn1 a, .resultColumn2 a {
						color: #000000;
					}
					.resultColumn1 a:hover, .resultColumn2 a:hover {
						text-decoration: underline;
					}


/*/
 * 
 * FAQ & Thema styles
 * 
/*/

.faqContainer  .resultItem {
	clear: both;
	width: 459px;
	overflow: hidden;
	margin: 0 0 5px 0;
}
	.faqTitle {
		background: none;
		margin: 0;
		padding: 0;
	}
		.faqNumber {
			float: left;
			width: 17px;
			height:	19px;		/* -3px padding */
			text-align: center;
			padding: 3px 0 0 0;
			border-right: 4px solid #FFFFFF;
			background: #e9e9e9;
		}
		.faqQuestion {
			float: left;
			width: 418px;
			padding: 2px 20px 4px 0;
			border-top: 1px solid #dedede;
		}
		.faqAnswer {
			width: 400px;
			padding: 0 10px 10px 20px;
		}
		*html .faqAnswer  {
			width: 420px;
		}
		.faqBottom {
			border-top: 1px solid #dedede;
			margin: -3px 0 0 0;
		}
			.faqBottom .openAnswer, .faqBottom .closeAnswer {
				float: right;
				width: 11px;
				height: 22px;
				display: block;
				border-left: 4px solid #FFFFFF;
				margin-top: -22px;
			}
			.faqBottom .openAnswer {
				background: #939496 url('/images/arrowDown.gif') 2px 13px no-repeat;
			}
			.faqBottom .closeAnswer {
				background: #939496 url('/images/arrowUp.gif') 3px 11px no-repeat;
			}


/*/
 * 
 * relatedArticles styles
 * 
/*/

#relatedArticles {
	margin: 20px 0 20px 0;
}

	#relatedArticles h2 {
		font-size: 16px;
		font-weight: normal;
		color: #ce9a9f;
		margin: 0;
	}
		#relatedArticles ul {
			margin: 0 0 10px 0;
		}
			#relatedArticles li {
				margin: 0 0 2px 0;
				padding: 0;
				background: none;
			}
				#relatedArticles li a {
					color: #404041;
					text-decoration: underline;
				}
				#relatedArticles li a:hover {
					color: #c54549;
				}
		#relatedArticles a.more {
			color: #404041;
		}
		#relatedArticles a.more:hover {
			color: #c54549;
		}

	
/*/
 * 
 * articleTools styles
 * 
/*/

#toolsContainer {
	width: 650px;
	clear: both;
	z-index: 1;
}
	#side {
		float: right;
		width: 164px;
		margin: 0 2px 0 0;
		border-top: 1px solid #dedede;
	}

	#articleToolsMenu {
		float: left;
		width: 465px;
		border-top: 1px solid #dedede;
		padding: 3px 0 0 0;
	}
			#articleToolsMenu li {
				list-style-type: none;
				display: inline;
				float: left;
				padding: 0;
				background: none;
			}
				#articleToolsMenu li a {
					width: 93px;
					height: 19px;
					display: block;
					overflow: hidden;
					line-height: 99px;
					margin: 0;
				}
				#articleToolsMenu li:hover, 
				#articleToolsMenu li.active {
					background: #f4f4f4;
				}
				#reactionsButton { background: url('/images/btn_reacties.gif') no-repeat; }
				#reactButton { background: url('/images/btn_reageren.gif') no-repeat; }
				#forwardButton { background: url('/images/btn_doorsturen.gif') no-repeat; }
				#printButton { background: url('/images/btn_printen.gif') no-repeat; }
				#bookmarkButton { background: url('/images/btn_bookmark.gif') no-repeat; }
				
			.tool {
				clear: both;
				width: 435px;		/* -30px padding */
				background: #f4f4f4;
				padding: 15px;
			}
				.tool li {
					margin: 0 0 15px 0;
					padding: 0;
					background: none;
				}
					.tool h2 {
						font-size: 16px;
						font-weight: normal;
						color: #ce9a9f;
						margin: 0 0 10px 0;
					}
					.tool h3 {
						margin: 0 0 15px 0;
					}
					.tool p {
						margin: 0;
					}
					.tool p.info {
						font-size: 10px;
						font-weight: bold;
					}
					button.react {
						width: 118px;
						height: 18px;
						border: 0;
						margin: 0 0 0 314px;
						background: url('/images/btn_plaatsReactie.gif') no-repeat;
					}
					button.react:hover {
						background: #cc0000;
					}

					.tool a {
						color: #404041;
						text-decoration: underline;
					}
					ul.tools {
						padding: 4px 0 10px 0;
					}
						.tools li {
							padding: 0 0 3px 0;
							margin: 0 0 5px 0;
						}
							.tools a {
								padding: 0 0 0 24px;
								text-decoration: none;
							}
							.tools a:hover {
							}
							.tools .ekudos { background: url('/images/ico_ekudos.gif') no-repeat; }
							.tools .nujij { background: url('/images/ico_nujij.gif') no-repeat; }
							.tools .reporter { background: url('/images/ico_reporter.gif') no-repeat; }
							.tools .delicious { background: url('/images/ico_delicious.gif') no-repeat; }
							.tools .digg { background: url('/images/ico_digg.gif') no-repeat; }
							.tools .google { background: url('/images/ico_google.gif') no-repeat; }
							.tools .rss { background: url('/images/ico_rss.gif') no-repeat; }

/*/
 * 
 * resultNav styles
 * 
/*/

#resultNav {
	text-align: center;
	margin: 5px 0 0 0;
	padding: 2px 0 3px 0;
	clear: both;
}
	#resultNav a {
		color: #404041;
	}
	#resultNav a:hover {
		color: #c54549;
	}
	#resultNav ul {
		margin: 0 0 0 0;
	}
		#resultNav li {
			list-style-type: none;
			margin: 0 10px;;
			display: inline;
			padding: 0;
			background: none;
		}
		#resultNav li a {
			text-decoration: underline;
		}
		
		#resultNav li.active {
			font-weight: bold;
		}
	
	#resultNav a.next, #resultNav a.previous {
		margin: -13px 0 0 0;
		text-decoration: none;
	}
	#resultNav .next {
		
		float: right;
	}
	#resultNav .previous {
		float: left;
	}
	
	a.next { background: url('/images/arrowNext.png') right 4px no-repeat; padding: 0 10px 0 0; }
	a.next:hover { background: url('/images/arrowNextRoll.png') right 4px no-repeat; }
	*html a.next { background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://achmea.nicovanveenendaal.nl/img/arrowNext.png',sizingMethod='image'); }
	*html a.next:hover { background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://achmea.nicovanveenendaal.nl/img/arrowNextRoll.png',sizingMethod='image'); }

	a.previous { background: url('/images/arrowPrevious.png') left 4px no-repeat; padding: 0 0 0 10px; }
	a.previous:hover { background: url('/images/arrowPreviousRoll.png') left 4px no-repeat; }
	*html a.previous { background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://achmea.nicovanveenendaal.nl/img/arrowPrevious.png',sizingMethod='image'); }
	*html a.previous:hover { background-image:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://achmea.nicovanveenendaal.nl/img/arrowPreviousRoll.png',sizingMethod='image'); }
	
	.resultCount {
		width: 100%;
		font-size: 10px;
		text-align: left;
	}


/*/
 * 
 * News-block styles
 * 
/*/

#newsBlockContainer {
	position: relative;
	width: 100%;
	text-align: center;
	margin: 0 0 10px 20px;
}
	#newsBlockContainer .newsBlockItem {
		position: relative;
		float: left;
		width: 210px;
		text-align: left;
		margin: 0 2px 10px 8px;
		background: #f6f6f7;
		overflow: hidden;
	}
		#newsBlockContainer h3 {
			font-size: 10px;
			font-weight: bold;
			margin: 0 0 4px 0;
		}
		#newsBlockContainer p {
			font-size: 10px;
			margin: 0;
		}
		#newsBlockContainer a {
			display: block;
			padding: 10px 15px;
			color: #404041;
			text-decoration: none;
		}
		#newsBlockContainer a:hover {
			color: #c54549;
		}

/*/
 * 
 * bottomBlock styles
 * 
/*/

.bottomBlock {
	width: 232px;
	margin: 30px 0 20px 0;
}
	.bottomBlock p {
		margin: 0 0 6px 0;
	}


/*/
 * 
 * sideBlock styles
 * 
/*/

#sideContent {
	float: right;
	width: 164px;
}
.sideContentTop {
	vertical-align: top

}
.sideContentBottom {
	vertical-align: bottom;
}
	.sideContentTop .sideBlock {
		float: right;
		width: 164px;
		margin: 0 0 20px 0;
		padding: 0;
	}
	.sideContentBottom .sideBlock {
		float: right;
		width: 164px;
		margin: 20px 0 0 0;
	}
	.sideContentTop .background, .sideContentBottom .background {
		width: 146px;	/* -18px padding */
		padding: 14px 9px;
	}
		.sideBlock, .sideBlock p {
			font-size: 10px;
			line-height: 15px;
		}
		.sideBlock p {
			margin: 0 0 12px 0;
		}
		.sideBlock h3,.sideBlock h4 {
			margin: 0;
			font-weight: normal;
			color: #ce9a9f;
		}
		.sideBlock h3 {
			font-size: 12px;
		}
		.sideBlock h4 {
			font-size: 11px;
			margin: 0 0 2px 0;
		}
		.sideBlock a.more {
			color: #404041;
		}
		.sideBlock a.more:hover {
			color: #c54549;
		}		
		.relatedSubjects a {
			color: #000000;
			text-decoration: underline;
		}
		.relatedSubjects a:hover {
			color: #c54549;
		}
		.sideBlock a:more {
			background-position: right 4px;
		}
		.sideBlock li {
			margin: 0 0 7px 0;
		}
		.sideBlock .border {
			margin: 0 0 10px 0;
		}
		.background img.left {
			margin: -6px 6px -6px -6px;
		}
		.background img.right {
			margin: -6px -6px -6px 6px;
		}
		.ankeiler .background {
			width: 152px; 	/* -12px padding */
			padding: 6px;
			margin: 3px 0 8px 0;
		}
		.interactive li {
			padding: 0;
			background: none;
		}


/*/
 * 
 * download styles
 * 
/*/

.downloads select {
	position: absolute;
	margin: -3px 0 0 22px;
}
.downloads {
	margin-bottom: -10px;
}
	.downloads li { background:none; padding: 0; }
	.downloads li.pdf { background: url('/images/ico_pdf.gif') 0 1px no-repeat; padding: 0 0 0 18px; }
	.downloads li.zip { background: url('/images/ico_zip.gif') 0 1px no-repeat; padding: 0 0 0 18px; }
	.downloads li.doc { background: url('/images/ico_doc.gif') 0 1px no-repeat; padding: 0 0 0 18px; }
	.downloads li.ppt { background: url('/images/ico_ppt.gif') 0 1px no-repeat; padding: 0 0 0 18px; }
	.downloads li.xls { background: url('/images/ico_xls.gif') 0 1px no-repeat; padding: 0 0 0 18px; }
	.downloads li.img { background: url('/images/ico_img.gif') 0 1px no-repeat; padding: 0 0 0 18px; }
	
		.downloads li a {
			text-decoration: underline;
		}

/*/
 * 
 * allArticles styles
 * 
/*/

.allArticles {
}
	.allArticles label {
		width: 35px;
		float: left;
		font-size: 11px;
	}
.allArticles input {
  float: left;
  width: 143px;
  margin-top: 5px;
  margin-right: 0pt;
  margin-bottom: 0pt;
  margin-left: 0pt;
}
	.allArticles button {
		float: left;
		margin: 1px 0 0 -5px;
	}
	.allArticles ul {
		margin: 10px 0 0 0;
	}
		.allArticles li {
			padding: 0;
			background: none;
		}
			.allArticles li a {
				color: #414141;
				text-decoration: underline;
			}
			.allArticles li a:hover {
				color: #c54549;
			}
			.allArticles li.active {
				font-weight: bold;
			}


/*/
 * 
 * themaOverview styles
 * 
/*/

.themaOverview p {
	font-size: 11px;
}
	.themaOverview form input {
		width: 150px;
	}
	.themaOverview form button {
		width: 62px;
		height: 18px;
		border: 0;
		margin: 4px 0 0 0;
		background: url('/images/btn_zoek.gif') no-repeat;
	}
	.themaOverview ul {
		margin: 10px 0;
	}
		.themaOverview ul li {
			padding: 0;
			background: none;
		}
		.themaOverview ul li.active {
			font-weight: bold;
		}
			.themaOverview ul li a {
				color: #414141;
				text-decoration: underline;
			}
			.themaOverview ul li a:hover {
				color: #c54549;
			}


/*/
 * 
 * achmeaHolding styles
 * 
/*/

.achmeaHolding {
        padding: 0;
}
        .achmeaHolding .resultItem {
        	width: 151px;
                margin: 0 0 1px 0;
                padding: 0;
                background: none;
        }
                .achmeaHolding .resultTitle {
                        width: 145px;                /* -16px padding */
                        display: block;
                        padding: 3px 12px 3px 4px;
                        color: #FFFFFF;
                        background: #a8a9ad url('/images/btn_closed.gif') right bottom no-repeat;
                }
                .achmeaHolding .resultTitle:hover {
                        color: #FFFFFF;
                       /* background: #e4a7ac url('/images/btn_open.gif') right bottom no-repeat;*/
                }
                .achmeaHolding .resultContainer {
                        width: 145px;
                        margin: 5px 5px 8px 5px;
                }

/*/
 * 
 * sitemap styles
 * 
/*/

.sitemap {
	float: left;
	width: 216px;
	margin: 16px 0;
}
	.sitemap ul {
		margin: -4px 0 0 0;
	}
		.sitemap ul ul {
			margin: 5px 0 0 0;
		}
		.sitemap li {
			margin: 0 0 5px 0;
		}
			.sitemap li a {
				color: #414141;
				text-decoration: underline;
			}


				
/*/
 * 
 * form styles
 * 
/*/

form {
	margin: 0;
}
	div.input {
		margin: 0 0 18px 0;
	}
		label {
			width: 185px;
			float: left;
			display: block;
			margin: 1px 0 0 0;
		}
		*html label {
			width: 180px;
		}
		input, textarea {
			width: 246px;
			height: 15px;
			font-size: 12px;
			color: #414141;
			border: 1px solid #a8a9ad;
		}
		textarea {
			height: 110px;
		}
		button.send {
			width: 141px;
			height: 20px;
			border: 0;
			margin: 0 0 0 292px;
			background: url('/images/btn_versturen.gif') no-repeat;
			cursor: pointer;
		}
		button.submit {
			width: 26px;
			height: 20px;
			border: 0;
			margin: 0 0 0 5px;
			background: url('/images/btn_arrows.gif') no-repeat;
			cursor: pointer;
		}


/*/
 * 
 * Photo styles
 * 
/*/

.photoPlain {
	margin-top: 4px;
}
.photoText {
	margin-top: 4px;
	font-size: 10px;
	background: #f6f6f6;
}
	.photoText .txt {
		padding: 2px 0 7px 5px;;
	}
	.photo {
	}




/*/
 * 
 * Photo styles
 * 
/*/

#metaNavContainer li {
	display: inline;
	margin: 0 35px 10px 25px;
	padding: 0;
	background: none;

}
	#metaNavContainer li a {
		color: #8c8c8c;
		text-decoration: none;
	}
	#metaNavContainer li a:hover {
		color: #ce9a9f;
	}




/*/
 * 
 * Corner styles	LET OP: DE PADEN T.B.V. HET IE6-FILTER MOETEN HET VOLLEDIGE PAD BEVATTEN
 * 
/*/

.corner-lt, .corner-rt, .corner-rb, .corner-lb, 				/* standard corners */
.corner-rbg, .corner-lbg,							/* corners with background */
.cornerBorder-lt, .cornerBorder-rt, .cornerBorder-rb, .cornerBorder-lb {	/* corners width border */
	position: absolute;
	width: 7px;
	height: 7px;
	z-index: 100;
}
.corner-lt { top:0px; left:0px; background: url('/images/corner-lt.jpg') no-repeat left top; line-height:0px; font-size:0px; }
.corner-rt { top:0px; right:0px; background: url('/images/corner-rt.jpg') no-repeat left top; line-height:0px; font-size:0px; }
.corner-rb { bottom:0px; right:0px; background: url('/images/corner-rb.jpg') no-repeat left top; line-height:0px; font-size:0px; }
.corner-lb { bottom:0px; left:0px; background: url('/images/corner-lb.jpg') no-repeat left top; line-height:0px; font-size:0px; }

.corner-rbg { bottom:0px; right:0px; background: url('/images/corner-rbg.png') no-repeat left top; }
.corner-lbg { bottom:0px; left:0px; background: url('/images/corner-lbg.png') no-repeat left top; }

.cornerBorder-lt { top:-1px; left:-1px; background: url('/images/cornerBorder-lt.png') no-repeat left top; }
.cornerBorder-rt { top:-1px; right:-1px; background: url('/images/cornerBorder-rt.png') no-repeat left top; }
.cornerBorder-rb { bottom:-1px; right:-1px; background: url('/images/cornerBorder-rb.png') no-repeat left top; }
.cornerBorder-lb { bottom:-1px; left:-1px; background: url('/images/cornerBorder-lb.png') no-repeat left top; }

.block {
  border: 0px;
}

/*
 * MainNavigation styles
 */
#mainNavContainer ul {
    margin: 3px 0 0 0;
    white-space: nowrap;
}
    #mainNavContainer ul li {
        list-style-type: none;
        cursor: pointer;
        cursor: hand;
    }
    *html #mainNavContainer ul li {
        height: 24px;
    }
        #mainNavContainer ul ul {
            margin: 0 0 10px 0;
        }       
        #mainNavContainer ul li a.main {
            width: 160px;
            height: 24px;
            display: block;
            overflow: hidden;
            text-indent: 0px;
        }

        #mainNavContainer ul li a.main img {
            border: none;
        }
        #mainNavContainer ul li a.main:hover img {
            border: none;
            margin-top: -24px;
        }
        #mainNavContainer ul li.active > a.main > img {
            border: none;
            margin-top: -24px;
        }
            *html #mainNavContainer li li {
                height: 20px;
            }
            #mainNavContainer li a.sub {
                width: 160px;
                height: 20px;
                display: block;
                overflow: hidden;
                text-indent: 0px;
            }
            #mainNavContainer ul li a.sub img {
              border: none;
            }
            #mainNavContainer ul li a.sub:hover img {
              border: none;
              margin-top: -20px;
            }
            #mainNavContainer ul li.active > a.sub > img {
              border: none;
              margin-top: -20px;
            }
                *html #mainNavContainer li li li {
                    height: 15px;
                }
                #mainNavContainer li a.subsub {
                    width: 160px;
                    height: 15px;
                    display: block;
                    overflow: hidden;
                    text-indent: 0px;
                }
                #mainNavContainer ul li a.subsub img {
                  border: none;
                }
                #mainNavContainer ul li a.subsub:hover img {
                  border: none;
                  margin-top: -15px;
                }
                #mainNavContainer ul li.active > a.subsub > img {
                  border: none;
                  margin-top: -15px;
                }

#themeNavContainer ul li.active {
    margin-left: -14px;
}

div.overviewItem div.header h2 {
  font-size: 14px;
  color: #000000;
  display: block;
}
div.header h2.plain {
  font-size: 14px;
  color: #000000;
  display: block;
}
div.overviewItem div.header h2 {
  font-size: 14px;
  color: #000000;
  display: block;
}

div.sitemap div h2 {
  font-size: 14px;
  margin-bottom: 7px;
  color: #e5a7ac;
  display: block;
}

div.subjects span {
  font-size: 11px;
  color: #e5a7ac;  
}

#header .logo {
  float: left;
  width: 123px;
  height: 24px;
  margin: 22px 0  0 71px;
  overflow: hidden;
  line-height: 99px;
  background: url('/images/logoAchmea.gif') no-repeat;
  display: inline;
}

#header .searchBox button {
  width: 31px;
  height: 15px;
  border: 0;
  background: url('/images/search_btn.gif') no-repeat;
}

span.active {
  font-weight: bold;
}

.hr {
	border-top: 1px solid #959595;
	margin: -3px 0 5px 0;
	height: 1px;
}

.bottomBlock {
	width: 227px;
	margin: 30px 5px 20px 0;
}

.error {
  color: #FF0000;
}
