/* Skin specific */

/*
#Body, .myBody
{
	background-color: #FFFFFF;
}*/






#Body
{
    color: inherit;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color: #fbfbfb; /* bg color hele pagina BLAUW */
    font-size: 10px;
    margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px;
}


body
{
    color: inherit;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff; /* bg color editor */
    font-size: 10px;
    margin-top: 0px; margin-left: 0px; margin-bottom: 0px; margin-right: 0px;
}



.bg1
{
	background-color: #2e6632;
}
.bg2
{
	background-color: #b7be1c;
}
.bg3
{
}
.bg4
{
}
.bg5
{
}
.bgcontent
{
}
.Normal, td
{
	color: #000000;
}
H1, .myH1
{
	color: #000000;
}

/* container specific */
.conbg1
{
	background-color: #f5f5f5;
}
.conco1
{
	color: #727272;
	/* color:#2e6632; groen */
}

/* menu specifiek */
.mnubg1, .MainMenu_SubMenu
{
}
.mnubg2, .MainMenu_MenuItemSel
{
}
.mnuco1, .MainMenu_MenuItemSel, .MainMenu_SubMenu, .MainMenu_MenuItem, .MainMenu_MenuContainer td
{
}

/* extra css classes */
p
{
	margin: 0px;
}
ul
{
	margin-top: 0px;
	margin-bottom: 0px;
}
ol
{
	margin-top: 0px;
	margin-bottom: 0px;
}




/*
MAIN ELEMENTS
*/
/*
html
{
	padding: 0px;
	margin: 0px;
	height: 100%;
	min-height: 100%;
}

body
{
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	cursor: default;
	text-align: left; 
	height: 100%;
	min-height: 100%;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
} */

form
{
	padding: 0px;
	margin: 0px;
	height: 100%;
	min-height: 100%;
	font-size: 2;
	color: #000000;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

A, A:link, A:visited, A:active, A:hover
{
    color:inherit;
}

a:hover
{
    color:inherit;
}

h1, h2, h3, h4, h5
{
	font-family: Arial, Helvetica, sans-serif; color:#000000;
}

h1
{
	/* margin: 5px 0px 10px 0px; */
	font-size: 15px;
	font-weight: bold;
	/* line-height: 30px; */
}

h2
{
/*	margin: 0px 0px 10px 0px; */
	font-size: 15px;
/*	line-height: 25px; */
}

h3
{
	/* margin: 0px 0px 5px 0px; */
	font-size: 15px;
/*	line-height: 20px; */
}

/*
ID ELEMENTS

*/


#wrapper {
	text-align: center;
	height: 100%;
	width: 100%;

}

#MainContent, #MainContentAdmin
{
	width: 994px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: 100%; /*background-image: url(images/MainContent_background.gif);     background-repeat: repeat-y;      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='shadow-png.png');  	*/
}

#Header
{
	width: 992px;
	height: 120px;
	position: relative;
	margin-left: 1px;
}






#MainContainer
{
	float: left;
	color: #ffffff;
	font-weight: bold;
}

.MenuPane
{
	margin-left: 20px;
	margin-top: 20px;
    line-height: 22px;
}

#MenuPane a, #MenuPane a:link, #MenuPane a:visited, #MenuPane a:active
{
    color: #ffffff; text-decoration:none;
}

#MenuPane a:hover
{
    color: #ddddb0; text-decoration:none; /* HOVER! */
}




.LeftPane
{
	margin: 20px;
}

#ContentPaneContainer
{
	float: left;
}

.ContentPane
{
	margin: 20px;
}

.ContentPane A, .ContentPane A:link, .ContentPane A:visited, .ContentPane A:active,
.Normal A, .Normal A:link, .Normal A:visited, .Normal A:active
{
    /* color: #2d6632; /* anders main dnn color, portal.css kan heel anders doen en dan is dit lelijk! */
    color:inherit; text-decoration:underline;
}


.ContentPane A:hover, .Normal A:hover
{
    /* color: #b7be1c; /* anders main dnn color, portal.css kan heel anders doen en dan is dit lelijk! */
    color:inherit; text-decoration:underline;
}


.reg_login, A.reg_login, A.reg_login:link, A.reg_login:visited, A.reg_login:active
{
	font-size: 11px;
	color: #b7be1c;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}

A.reg_login:hover
{
	text-decoration: none;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.cnt1_heading
{
	font-family: tahoma;
	font-size: 13px;
	font-weight: bold;
}


/*
================================
DNN overridden classes
================================
*/

/*
.SubHead, .Normal
{
	font-size: 12px;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
} */

.Head
{
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
}

.SubHead
{
	color: #808080;
}

a.CommandButton, a.CommandButton:link, a.CommandButton:active, a.CommandButton:visited
{
	font-size: 12px;
	color: #000;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.CommandButton:hover
{
	color: #cccccc;
	text-decoration: underline;
}

.ControlPanel a, .ControlPanel a:link, .ControlPanel a:visited, .ControlPanel a:active, .ControlPanel a:hover, .ControlPanel a.CommandButton, .ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:active, .ControlPanel a.CommandButton:visited
{
	color: #CCCCCC;
}

.ContentPane a.CommandButton, .ContentPane a.CommandButton:link, .ContentPane a.CommandButton:active, .ContentPane a.CommandButton:visited
{
	color: #000;
	text-decoration: underline;
}

.ContentPane a.CommandButton:hover
{
	color: #ccc;
}

.ModuleTitle_SubMenu span
{
	white-space: nowrap; /**nowrap makes sure the dropdowns are full width*/
}

.InfoPane .Normal, .LeftPane .Normal, .RightPane .Normal
{
	color: #ffffff;
}

.ModuleTitle_MenuItem
{
	border-top: none;
	border-bottom: none;
}

.ContentPane .SubHead
{
	color: #666666;
}

#MainContentAdmin .ContentPane .Normal
{
/* font-size: 12px;
    line-height: 15px; */
}

/*
================================
hidden login control
================================
*/

a.logincontrol
{
	position: absolute;
	right: 5px;
	top: 5px;
	width: 32px;
	height: 32px;
	z-index: 100;
	font-size: 0px;
	text-indent: -100;
	color: #FFFFFF;
	background-color: Transparent;
}

a.logincontrol:hover
{
	width: 32px;
	height: 32px;
	background-image: url(lock.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}


/*
================================
menu css classes
================================
*/


#SubMenu .RadMenu { width: 660px; }

.RadMenu_Default .item { padding: 0px !important;}

#SubMenu
{
	margin-left: 165px;
	margin-right:165px; /* upd 2010 */
	line-height: 20px;
	vertical-align: middle;
	height: 40px;  
}

#SubMenu a, #SubMenu a:link, #SubMenu a:visited, #SubMenu a:active, #SubMenu a:hover
{
	margin-right: 15px;
	color: #ffffff; 
}

#SubMenuContainerSpacer
{
	width: 992px;
	height: 5px;
	line-height: 5px;
	font-size: 1px;
	background-color: #0078ca;
	margin-left: 1px;
}





#MainContent .RadMenu_Default, #MainContentAdmin .RadMenu_Default .horizontal
{
	border: none 0px;
	border-bottom-width: 0;
	background: none;
	text-align: left;
    white-space:nowrap!important; }

#MainContent .RadMenu_Default, #MainContentAdmin .RadMenu_Default .vertical
{
	border: none 0px;
	border-bottom-width: 0;
	background: none;
	text-align: left;
    white-space:normal!important; }



#MainContent .RadMenu_Default .link, #MainContentAdmin .RadMenu_Default .link
{
	cursor: pointer;
    }


/*
#MainContent .RadMenu_Default .vertical, #MainContentAdmin .RadMenu_Default .vertical
{
	width: 100px;
    white-space:normal!important; }
*/
#MainContent .RadMenu_Default .vertical .item, #MainContentAdmin .RadMenu_Default .vertical .item
{
	border-bottom: 0px none;
	list-style:none;
}




#MainContent .RadMenu_Default .horizontal .item, #MainContentAdmin .RadMenu_Default .horizontal .item
{
	border-right: 0px none;
     }

#MainContent .RadMenu_Default .horizontal .link, #MainContentAdmin .RadMenu_Default .horizontal .link
{
	margin-right: 13px;
    }


#MainContent .RadMenu_Default .rootGroup .link .text, #MainContentAdmin .RadMenu_Default .rootGroup .link .text
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	}

#MainContent .RadMenu_Default .text, #MainContentAdmin .RadMenu_Default .text
{
	padding: 0px;
	line-height: 22px;
	white-space:normal;
    }


#SubMenu .RadMenu_Default .rootGroup .text
{
	line-height: 30px;
	 }

#SubMenu .RadMenu_Default .group
{
	min-width: 175px;
     }

#SubMenu .RadMenu_Default .group .text
{
	line-height: 22px;
	
    }

#MainContent .RadMenu_Default .group .link, #MainContent .RadMenu_Default .group .link:visited
{
	background-color: Transparent;
	color:black;
    }

#MainContent .RadMenu_Default .group .link:hover, #MainContentAdmin .RadMenu_Default .group .link:hover, #MainContent .RadMenu_Default .group .focused, #MainContentAdmin .RadMenu_Default .group .focused, #MainContent .RadMenu_Default .group .expanded, #MainContentAdmin .RadMenu_Default .group .expanded
{
	color: #ffffff;
	background: #444444;
    }

#SubMenu .RadMenu_Default .rootGroup .link:hover, #SubMenu .RadMenu_Default .rootGroup .focused, #SubMenu .RadMenu_Default .rootGroup .expanded
{
	background-color: Transparent;
	color: #ddddb0; text-decoration:none; /* HOVER! */
    }

#SubMenu .RadMenu_Default .group .link, #SubMenu .RadMenu_Default .group .link:visited
{
	background-color: Transparent;
	color:#000000;
	text-indent: 5px;
    }

#SubMenu .RadMenu_Default .group a.link:hover, #SubMenu .RadMenu_Default .group a.focused, #SubMenu .RadMenu_Default .group a.expanded
{
	background-color: Transparent;
	color: #cccccc;
    }


#MainContent .RadMenu_Default .horizontal .item,
#MainContent .RadMenu_Default .horizontal .link,
#MainContent .RadMenu_Default .horizontal .text,
#MainContent .RadMenu_Default .horizontal .item .link,
#MainContent .RadMenu_Default .horizontal .item .link .text,
#MainContent .RadMenu_Default .horizontal .link .text,
#MainContent .RadMenu_Default .horizontal .item .text
{
    width:auto;
    white-space:nowrap!important;
    }



#MainContent .RadMenu_Default .vertical .item,
#MainContent .RadMenu_Default .vertical .link,
#MainContent .RadMenu_Default .vertical .text,
#MainContent .RadMenu_Default .vertical .item .link,
#MainContent .RadMenu_Default .vertical .item .link .text,
#MainContent .RadMenu_Default .vertical .link .text,
#MainContent .RadMenu_Default .vertical .item .text
{
    width:110px!important; line-height:14px; padding-bottom:6px;
    }



/*
================================
submenu colors
================================
*/
div.SubMenuContainer_DarkGreen
{
	background-color: #59ad41;
}

div.SubMenuContainer_DarkGreen .RadMenu_Default .group
{
	background-color: #59ad41;
	border: none;
	border-bottom: solid 5px #0078ca;
}


/*
================================
menu colors
================================
*/

.MenuPaneBG .RadMenu_Default .rootGroup .link:hover, .MenuPaneBG .RadMenu_Default .rootGroup .focused, .MenuPaneBG .RadMenu_Default .rootGroup .expanded
{
	background-color: Transparent;
}


body.RadEContentBordered
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 15px;
	
}


.MenuPane_Admin .RadMenu_Default .rootGroup .link:hover, .MenuPane_Admin .RadMenu_Default .rootGroup .focused, .MenuPane_Admin .RadMenu_Default .rootGroup .expanded
{
	color: #b7be1c;
	background-color: Transparent;
}

.poweredBy
{
	font-size:10px;
}

.poweredBy a ,.poweredBy a:link, .poweredBy a:active, .bg2 a:visited
{
	text-decoration: none;
	color:#000000;
}


.poweredBy a:hover
{
	text-decoration: none;
	color:#2e6632;
}

