/* 
Copyright skin: Cestus Websites 2005.
Created by Peter Schotman, contact information: www.cestuswebsites.com 
All rights reserved.
*/

/* Skin */
.Arnhem {}

html 
{
	height: 100%;
}

body
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: solid 0px #ffffff;
	text-align: center;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	/* margin-top: 1px; */
	color: #696969; /* grey, darker: #3A3A3A; */
	font-family: Verdana, Arial, Hevetica, Sans-Serif;
	background: #e6e6e6 url(back.gif) repeat scroll top left;
}

#standardML
{
	border: solid 1px #3A3A3A;
	background-color: #ffffff;
	margin: 0px;
	width: 900px;
	margin-top: 0px;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	_height: 100%;
}

/* Tan hack */
* html #standardML
{
	width: 912px;
}

/* */
.topTable 
{
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	border: solid 0px #3A3A3A;
	width: 100%;
	height: 100%;
}
/* */
.menuColumn  
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: solid 0px #ffffff;
	vertical-align: top;
	background-color: transparent;
	width: 245px;
}
/* */
.contentColumn 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: solid 0px #ffffff;
	border-left: solid 5px #ffffff;
	vertical-align: top;
	background-color: transparent;
}

/* */
.languagePane 
{
	margin: 0 0 0 0;
	padding: 2px 0 0 0px;
	border: solid 0px #ffffff;
	height: 29px;
	vertical-align: top;
}
/* */
.searchPane 
{
	border: solid 0px #ffffff;
	border-top: solid 5px #ffffff;
	background: #ae0bbf url(search-back2.jpg) no-repeat scroll top left;
	height: 45px;
	vertical-align: top;
	padding: 7px 0 0 13px;
}
.searchPane A, .searchPane A:link, .searchPane A:visited { text-decoration: none; color: #ffffff; background-color: transparent;}
.searchPane A:hover {text-decoration: underline; color: #ffffff; background-color: transparent;}


/* Tan hack 
* html .searchPane 
{
	height: 45px;
	vertical-align: top;
} */

/* */
.searchButton 
{
	padding: 0px 0 0 0px;
	background: transparent; 
	cursor: hand; 
	font-size:12px; 
	color: #ffffff;
	margin: 0 0 0 0;
}

#dnn_dnnSEARCH_txtSearch .NormalTextBox 
{
	height:20px; 
	background: #ffffff; 
	width: 150px; 
	color: #000000; 
	padding: 0px 0px 0px 0px; 
	border: 1px solid #000000; 
	cursor: text;
}

/* */
.loginTableCell 
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: solid 0px #ffffff;
	vertical-align: top;
	width: 440px;
}
.loginTable 
{
	width: 100%;
}
.loginPane 
{

	width: auto;
	height: 25px;
	text-align: right;
	vertical-align: top;
	padding: 0 0px 0 0px;
	margin: 0 0 0 0;
}
/* */
.datePane 
{
	margin: 0 0 0 0;
	padding: 3px 0 0 3px;
	border: solid 0px #ffffff;
	width: 190px;
	vertical-align: top;
}

/* class for texts like date, login term, privacy */
.loginText 
{
	border: solid 0px #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align: top;
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #808080; /* dim grey, darker: #69696 or #3A3A3A; */
	font-family: Verdana, Arial, Hevetica, Sans-Serif;
	white-space: nowrap;
}
.user
{
	font-size: 11px;
	color: #176A14;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
/* */
.adminMenu 
{
	border: solid 0px #ffffff;
	margin: 0;
	padding: 0;
	width: 1px;
	border: solid 0px #ffffff;
	vertical-align: top;
}

/* */
.paneContentMenu 
{
	width: 100%;
	vertical-align: top;
}
/* */
.topMenuPane 
{
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
	border-bottom: solid 0px #ffffff;
	background: #ae0bbf url(vm-back.jpg) no-repeat scroll top left;
	width: 300px;
	height: 168px;
	vertical-align: top;
}
/* */
.paneHeading 
{
	padding: 10px 0 0 10px;
	border-bottom: solid 0px #ffffff;
	margin: 0 0 0 0;
	width: 645px;
	/* width: 100%; */
	background: #176A14 url(header-back.jpg) no-repeat scroll top right; /* #176A14 #1F9D1C #20a11d */
	height: 168px;
	vertical-align: top;
} 
/* */
.horMenu 
{
	border: solid 0px #ffffff;
	border-top: solid 5px #ffffff;
	background-color: #ffffff;
	height: 45px;
	vertical-align: middle;
}
/* */
.paneTop 
{
	vertical-align: top;
	width: 100%;
}
/* */
.paneBottom
{
	vertical-align: top;
	width: 100%;
}
.paneBottom2
{
	vertical-align: top;
}
/* */
.paneLeft 
{
	vertical-align: top;
	width: 33%;
}
/* */
.paneCenter 
{
	vertical-align: top;
}
/* */
.paneRight 
{
	vertical-align: top;
	width: 33%;
}

/* */
.linksRow 
{
	height: 30px;
	vertical-align: bottom;

}
/* */
.linksPane 
{
	margin: 0;
	padding: 0 0 3px 0;
	border: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	vertical-align: bottom;
	text-align: center;
}
.copyright 
{
	margin: 0;
	padding: 0px 0 0 0;
	border: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
	vertical-align: bottom;
	text-align: center;	
	width: 245px;
}

.copyright A:link, .copyright A:hover, .copyright A:active, .copyright A:visited
{
    text-decoration: none;
    color: #696969;
    font-weight: normal;   
}
.copyright A:hover 
{
	text-decoration: underline;
}

/* */
.termsPane 
{
	margin: 0 0 0 0;
	padding: 0 0 3px 3px;
	border: solid 0px #ffffff;
	vertical-align: bottom;
	text-align: center;
}

/* DNN */
.SkinObject
{
	font-style: normal;
	font-weight: normal;
	font-size: 10px;
	color: #363636;
	font-family: Verdana, Arial, Hevetica, Sans-Serif;
}

/* subheadings */ 
.SubHead 
{
	font-family: Verdana, Arial, Hevetica, Sans-Serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #363636; 
	padding: 0; 
}
/* headings */ 
.Head 
{
	font-size: 11px; 
	color: #363636; 
	background: transparent; 
	font-weight: bold; 
	padding: 0;
}



/* Algemene stijlen */

h1, h2, h3, h4, h5, h6 {
	font-family: MS Sans Serif, Helvetica, Arial, Sans-Serif;  
	color: #363636; 
	line-height: 150%;
	font-size: 11px; 
	font-weight: normal; 
	font-style: normal;
}

h1 
{
	font-size: 18px; 	
	letter-spacing: 0.04em; 
}
h2 
{
	font-size: 16px; 
	letter-spacing: 0.04em; 
}
h3 {font-size: 14px; }
h4 {font-size: 12px; font-weight: normal; }
h5, h6 {font-size: 11px; font-weight: normal; }

A {
	font-family: verdana, Arial, Hevetica, Sans-Serif;
    font-size:  11px;
    font-weight: normal;
}
A:link {
    text-decoration: none;
    color: #176A14;
    font-weight: bold;   
}
A:visited {
    text-decoration: none;
    color: #176A14;
    font-weight: bold;   
}
A:hover {
    text-decoration: underline;
    color: #6F077A; 
    background-color: transparent;
}
A:active {
    text-decoration: none;
    color: #176A14;
}

SMALL {
    font-size:  8px;
}

BIG {
    font-size:  12px;
}


/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
    font-family: verdana, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #ff0000;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: verdana, sans-serif;
}


.Normal, .NormalBold, .NormalRed
{
    color: #696969; 
	font-family: Verdana, Arial, Hevetica, Sans-Serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: normal; 
	text-align: justify; 
	line-height: 150%;
}

.NormalBold
{
	font-weight: bold; 
}

.NormalRed
{
    color: red; 
}

/* Main Menu */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon  { display: none; }

.MainMenu_MenuBreak { padding: 0; border: solid 0px pink; background-color: Transparent; color: #ffffff; }

.ah1menucontainer
{	
	background-color: Transparent;
	border-top: solid 0px #BCAEC2;
	border-bottom: solid 0px #BCAEC2; 
	padding-top: 0px;
}

.ah1submenu 
{
	padding-left: 0px;
	margin: 1px 0 0 1px;
	border: solid 1px #dcdcdc;
	color: navy;
	background-color: #f5f5f5;
	margin: 1px 0 0 1px;
}

.ah1menubar
{
	cursor: pointer; 
	cursor: hand; 
}

/* propagate to submenu items */
.ah1menuitem, .ah1menuitemsel
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	border: 0px solid gray; 
	padding-left: 5px;
	padding-right: 5px;
	text-transform: capitalize;
	height: 20px;
}

/* rootmenu */
.ah1rootmenuitem, .ah1rootmenuitemactive, .ah1rootmenuitemsel, .ah1rootmenuitembreadcrumb
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	border: 0px solid gray; 
	padding-left: 0px;
	padding-right: 0px;
	text-transform: uppercase;
	letter-spacing: 0.04em; 
	height: 23px;
}

.ah1rootmenuitem
{
	color: #ffffff;
}
.ah1rootmenuitemactive, .ah1rootmenuitembreadcrumb
{
	color: #dcdcdc;
	background-color: Transparent;
}
.ah1rootmenuitemsel
{
	color: #dcdcdc;
	background-color: Transparent;
}

/*
.ah1rootmenuitem TD 
{
	border-left: solid 5px transparent;
}
.ah1rootmenuitemactive TD, .ah1rootmenuitembreadcrumb TD
{
	border-left: solid 5px #dcdcdc;
}
.ah1rootmenuitemsel TD 
{
	border-left: solid 5px #176A14;
}
*/

/* horizontal menu */

.adminmenucontainer
{
	background-color: #ffffff;
	width: 1px;
	padding: 0; margin: 0; border: solid 1px #176A14;
}

.ah2menucontainer
{	
	background-color: Transparent;
	border-top: solid 0px #BCAEC2;
	border-bottom: solid 5px #176A14; 
	padding-top: 0px;
}

.ah2submenu 
{
	padding-left: 0px;
	margin: 0px 0 0 2px;
	border: solid 1px #dcdcdc;
	color: navy;
	background-color: #f5f5f5;
	margin: 1px 0 0 1px;
}

.ah2menubar
{
	cursor: pointer; 
	cursor: hand; 
}

/* propagate to submenu items */
.ah2menuitem, .ah2menuitemsel
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	margin: 0px;
	border: 0px solid gray; 
	padding-left: 5px;
	padding-right: 5px;
	text-transform: capitalize;
	height: 20px;
	color: #176A14;
}

/* rootmenu */
.ah2rootmenuitem, .ah2rootmenuitemactive, .ah2rootmenuitemsel, .ah2rootmenuitembreadcrumb
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
	border: 0px solid gray; 
	padding-left: 3px;
	padding-right: 3px;
	text-transform: capitalize;
}

.ah2rootmenuitem
{
	color: #176A14;
}
.ah2rootmenuitemactive, .ah2rootmenuitembreadcrumb
{
	color: #6F077A;
	background-color: Transparent;
}
.ah2rootmenuitemsel
{
	color: #6F077A;
	background-color: Transparent;
}

.ah2rootmenuitem TD
{
	border-top: solid 5px #ffffff; 
	padding: 5px 0 11px 0; 
}
.ah2rootmenuitemsel TD, .ah2rootmenuitembreadcrumb TD, .ah2rootmenuitemactive TD
{
	border-top: solid 5px #6F077A; 
	padding: 5px 0 11px 0; 
}


/* submenu items */
.ah2submenuitemsel, .ah2submenuitemactive, .ah2submenuitembreadcrumb
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	cursor: pointer;
	cursor: hand; 
	margin: 0px;
	border: 0px solid gray; 
	filter: none; 
	padding: 0 5px 0 5px;
	height: 20px;
	background-color: #f5f5f5; 	
}

.ah2submenuitemactive, .ah2submenuitembreadcrumb
{
	color: #6F077A;
	background-color: #f5f5f5; 	
}

.ah2submenuitemsel
{
	color: #6F077A;
	background-color: #f5f5f5; 	
}

