/* CSS for qsouderenbeleid */
BODY, TD, DIV, SELECT, INPUT, TEXTAREA
{ 
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	line-height: 1.4; 
}

P 
{ 
	margin-top: 0px;
	margin-bottom: 8px; 
}

BUTTON, INPUT
{
	line-height: normal;
}

ul {margin-top: 0px; margin-bottom: 0px;}
/*ol {margin-top: 8px; margin-bottom: 8px;}*/

a, a:visited, a:link, a:active, a:hover
{
	color: #FF7301;
	font-weight:bold;
	text-decoration: none;
}

a:hover 
{
	color: #FF7301;
	text-decoration: underline
}

/* GENERAL PURPOSE CLASSES */

.pageheader 
{
	margin-top:20px;
	font-size: 12pt; 
	color: #2B77BB;
	font-weight:bold;
}

.subheader 
{
	margin-top: 16px;
	margin-bottom: 4px;
	font-size: 10pt; 
	color: #2B77BB;
	font-weight:bold;
}

.small 
{
	font-size: 8pt; 
}

.ValidationSummary 
{
	margin-top:16px; 
	margin-bottom:8px; 
	color: Red; 
	line-height: normal;
}

.tdmenu 
{
	/*border-right-style:solid; 
	border-right-width:1px; 
	border-right-color:#32427e;*/
	BACKGROUND-COLOR: #26BCE1; 
}

.tdcontent
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.ExampleMail 
{
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 8px; 
	PADDING-TOP: 8px; 
	margin-left: 8px; 
	margin-right: 8px; 
	margin-top: 8px; 
	margin-bottom: 8px;
	BACKGROUND-COLOR: #c4d5e8; 
}

.line 
{
	border-bottom-style:solid; 
	border-bottom-width:1px; 
	border-bottom-color:#32427e;
}

.button 
{
	border-width:1px;
	border-style:None;
	font-weight:bold;
	font-size:12px;
	background-color: #FF7301; 
	border-color: #FF7301;
	color: #FFFFFF; 
	cursor:hand;
}

.smallbutton 
{
	border-width: 1px;
	border-style: Outset;
	font-weight:bold;
	font-size:10px;
	background-color:#0077aa;
	border-color:#0077aa;
	color:#FFFFFF; 
	cursor:hand;
}

/* MENU Classes */

.menuheader, .menuheader2, .submenuitem, .submenuitemhover
{
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 9px; 
	PADDING-BOTTOM: 0px; 
	HEIGHT: 20px; 
	WIDTH: 200px; 
	LINE-HEIGHT: 18px; 
	FONT-SIZE: 8pt;
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}

.menuheader 
{
	BACKGROUND-COLOR: #0077aa;
	color: White;
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
}

.menuheader2 
{
	BACKGROUND-COLOR: #0077aa;
	color: White;
	PADDING-LEFT: 9px; 
	font-weight: normal;
}
.submenuitem
{
	BACKGROUND-COLOR: #c4d5e8;
	color: #0077aa;
}

.submenuitemhover 
{
	BACKGROUND-COLOR: white;
	color: #0077aa;
	CURSOR: hand; 
}

/* BREADCRUMB: used in Header.ascx */
.breadcrumb, a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:link, a.breadcrumb:active, a.breadcrumb:hover
{  
	color:#FF7301;
	font-weight: bold; 
	font-size: 8pt;
}
a.breadcrumb:hover 
{
	text-decoration: underline; 
}

/* FOOTER: used in Footer.ascx */
.footer 
{
	font-size: 8pt;
	color: #07202C;
}

/* classes for selecting scans */
.scanrowtitle 
{
	font-weight:bold;
}
.scanrowitem, .scanrowitemalternate
{
	background-color:#FCF6EB; 
}
.scanrowitemselected 
{
	background-color:#F8EAD1; 
}

/* classes for selecting users */
.userrowheader
{
	font-weight:bold;
}
.userrowitem, .userrowitemalternate
{
	background-color:#FFFFFF; 
}
.userrowitemselected 
{
	background-color:#F8EAD1; 
}

/* Question classes*/
.hairline 
{
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-bottom-color:#32427e;
}
.QErrror 
{  
	font-size: 10pt; 
	color: #FF0000;
	text-decoration: blink; 
	font-weight: bold;
}
.QHeader 
{  
	font-size: 10pt; 
	font-weight:bold; 
	color: #0077aa;
}
.QTextBox 
{
	width: 200px;
}
/*.QDropDown*/
/*.QRadioButton*/
.QNumber 
{
	  font-size: 9pt; 
	  font-weight:bold;
}
.QButtonPrevious 
{
	width:100px;
	height: 18px;
	border-width:1px;
	border-style:none;
	font-weight:bold;
	font-size:12px;
	background-color:#FF7301;
	border-color:#FF7301;
	color:#FFFFFF; 
	cursor:hand; 
	margin-top: 20px;
}
.QButtonNext 
{
	width:100px;
	height: 18px;
	border-width:1px;
	border-style:none;
	font-weight:bold;
	font-size:12px;
	background-color:#FF7301;
	border-color:#FF7301;
	color:#FFFFFF; 
	cursor:hand; 
	margin-top: 20px;
}

/* left pane styles */

.lpbody, .lpheader
{
	padding-left: 12px;
	padding-right: 12px;
	color: #FFFFFF;
}

.lpheader
{
	margin-top: 16px;
	margin-bottom: 4px;
	font-size: 10pt; 
	font-weight:bold;
}

a.lpbody, a.lpbody:visited, a.lpbody:link, a.lpbody:active, a.lpbody:hover 
{  
	padding-left: 0px;
	padding-right: 0px;
	color:#FFFFFF; 
}

a.lpbody:hover 
{
	text-decoration: underline; 
}

/* COLOFON: used in AboutText.ascx, showed in left pane */
.colofon 
{
	padding-left: 12px;
	padding-right: 12px;
	font-size: 8pt;
	color:#FFFFFF;
}
a.colofon, a.colofon:visited, a.colofon:link, a.colofon:active, a.colofon:hover
{  
	padding-left: 0px;
	padding-right: 0px;
	color: #FFFFFF;
	text-decoration: none;
}
a.colofon:hover 
{ 
	text-decoration: underline; 
}


