﻿html 
{
	height:		100%;
	overflow-y:	scroll;
}

body 
{
	font-family:		Arial, Verdana;
	background-color:	#fff;
	color:				#444;
	text-decoration:	none;
	word-spacing:		normal;
	text-align:			left;
	letter-spacing:		1px;
	line-height:		1.2em;
	font-size:			0.8em;
}

/* achtergrond website */
.page_bg 
{
	background-color:	#333366;
	margin:				0px;
	border:				0px;
	min-height:			93%;
	min-height:			680px;
}

.sitebox 
{
	margin-left:	auto;
	margin-right:	auto;
	width:			994px;
}

.mainbox 
{
	margin-left:	auto;
	margin-right:	auto; 
	padding-top:	20px; 
	background:		transparent; 
	width:			950px; /* boxbreedte */
}

iframe#keepalive 
{
    position:       absolute;
    z-index:        10;
    width:          20px;
    height:         20px;
    left:           -25px;
    top:            -25px;
}

a img  
{
	border:		none; 
} 

.pageMessageAccept 
{
	background-image:	url('../images/accept.png');
	display:			inline-block;
	background-repeat:	no-repeat;
	padding-left:		20px;
	color:				Green;
	border-bottom:		0px;
}

.pageMessageError
{
	background-image:	url('../images/error.png');
	display:			inline-block;
	background-repeat:	no-repeat;
	padding-left:		20px;
	color:				red;	
	border-bottom:		0px;
}

#logoImage 
{
	text-align:		center;
}

#headerImage
{
	width:				100%;
	height:				100px;
	overflow:			hidden;
}

.field-validation-error
{
	color:			Red;	
	font-weight:	bolder;
	visibility:		hidden;
	display:		none;
}

.input-validation-error
{
	border:				1px solid #FF0000;
	background-color:	#FFEEEE;
}

.validation-summary-errors
{
	color:			Red;	
	font-weight:	bolder;
}

.navigationLinks
{	
	font-size:			1.1em;
	font-weight:		bolder;
}

th
{
	background-color:	#669999;
	color:				#FFFFFF;
}

th, td
{
	padding:			0px 8px 0px 8px;
}

.alternate_column_bg
{
	background-color:	#E8EEF4;
}

label
{
	font-weight:		bold;
}

.rightAlign
{
	text-align:			right;
}

.centerAlign
{
	text-align:		center;
}

.bold
{
	font-weight:		bolder;
}

.italic
{
	font-style:			italic;
}

.red
{
	color:				Red;
}

div#footer
{
	background-color:	#669999;
	font-weight:		bolder;
	height:				16px;
}

div#footer a:link
{
    color:				#FFFFFF;
	text-decoration:	none;
}
div#footer a:visited
{
    color:				#FFFFFF;
	text-decoration:	none;
}
div#footer a:hover
{
    color:				#FFFFFF;
    text-decoration:	underline;
}
div#footer a:active
{
    color:				#FFFFFF;
	text-decoration:	none;
}

.leftColumn h2 a:link
{
    color:				#FFFFFF;
	text-decoration:	none;
}
.leftColumn h2 a:visited
{
    color:				#FFFFFF;
	text-decoration:	none;
}
.leftColumn h2 a:hover
{
    color:				#FFFFFF;
	text-decoration:	none;
}
.leftColumn h2 a:active
{
    color:				#FFFFFF;
	text-decoration:	none;
}

.leftColumn ul li.selected a
{
	background-color:	#669999;
	border-color:		#669999;
	color:				#FFFFFF;
	font-weight:		bolder;
}

.columnsContainer
{
	background-color:	Transparent;
}

.leftColumn
{
    background-image:		url(../images/links.gif);
    background-repeat:		no-repeat;
    background-position:	0px 80px;
}

.rightContent
{
	position:		relative;
	height:			100%;
	margin-top:		2px;
}

#divLogoZorgmarkt
{
	padding-left:	24px;
	padding-top:	10px;
}

#divLogoPckwadraat
{
    position:       absolute;
    bottom:         8px; 
    left:           4px;
}

button
{
	line-height: normal;
}

td form
{
	margin:		0px;
	padding:	0px;
}

.minusSign
{
	font-size:			1.4em;
}

.textContent
{
	width:				760px;
}

.helpLink
{
	text-decoration:	none;
	font-size:			0.8em;
}

.onderzoekLink
{
	text-decoration:	none;
	font-size:			1em;
}

.chartLink
{
	text-decoration:	none;
	font-size:			1em;
}

.closeButton
{
	position:			absolute; 
	bottom:				8px; 
	left:				8px; 
	margin:				0px; 
	padding:			0px;
}

.stapLink
{
	text-decoration:	none;
	font-weight:		normal;
}

.logoutLink
{
	text-align:			right;
	padding-right:		35px;
	padding-top:		20px;
}

.borderGray
{
	border:				solid 1px DarkSlateGray;
}

.helpTitle
{
	font-size:			1.2em;
}

iframe#report 
{
    border:			0px;
    position:       relative;
    width:			100%;
    height:         600px;
    overflow:		hidden;
}

html.reportPage body, html.reportPage  
{
	border:			0px;
	padding:		0px;
	margin:			0px;
	overflow:		hidden;
}

h2 a 
{
	display:		block;
	width:			100%;
}

.staticPageText, div#homeLogoText
{
	color:			#669999;
	float:			left;
	font-weight:	bold;
}

.staticPageText
{
	margin-left:	20px;
	margin-top:		20px;
	max-width:		760px;
}

div#homeLogoText
{
	font-size:		1.1em;	
	margin-left:	50px;
	margin-top:		390px;
	overflow:		hidden;
	text-align:		center; /* OLD: right; */
	width:			140px;  /* OLD: 240px; */
}

.homeLogo
{
	background-image:	url('../images/homepage_foto_2_e.jpg');
	background-repeat:	no-repeat;
	height:				489px;
}

div#iframeDiv
{
	top:			0px;
	overfloW:		hidden;
	float:			right;
	width:			344px;
}

iframe#charts, iframe#onderzoeken
{
	float:			right;
	width:			340px;
	height:			280px;
	border:			1px solid #CEDEE0;
	margin-top:		10px;
}

.previewLogo
{
	text-align:		center;
	vertical-align:	top;
}

.previewText
{
	vertical-align:	top;
}

div#reclameAfbeeldingen
{
	width:			150px;
}

.titleChartOnderzoek
{
	font-weight:	bold;
	font-size:		1.2em;
}

.logos
{
	border:			1px solid #CEDEE0;
	margin-top:     20px;
	display:		block;
}

.ulNoNewLine
{
	margin-bottom:		0px;
	margin-top:		0px;
}

span#zorgmarktnl
{
	font-size:		1.5em;
}

.faqHeader
{
	font-size:		1.3em;
	display:block;
}