﻿/* Dwing de browser tot een hoogte van 100% */
html {
	height: 100%;
}

/* Stel de standaardinstellingen van de browser in */
body {
	background: #1d2b58;
	margin: 0;
	height: 100%;
}

/* Stel de standaarden in voor alle teksten, behalve content */
table, tr, td, p {
	font-family: tahoma;
	font-size: 12px;
	line-height: 1.8em;
}

/* Dit is de standaardtekst */
.Content {
	font-family: tahoma;
	font-size: 12px;
	line-height: 1.8em;
	padding: 0 36px 0 36px;
	vertical-align: top
}

/* Menu */
.MenuMaster {
	background-color: #1d2b58;
	color: white;
	vertical-align:middle
}

/* Breadcrumbs*/
.BreadcrumbMaster {
	height: 35px;
	font-size: 11px;
	color: #9ea5c8;
}

/* Stijl voor breadcrumb items */
a.BreadcrumbLink:link, a.BreadcrumbLink:visited, a.BreadcrumbLink:active, .BreadcrumbLink {
    text-decoration: none;
    color: #1d2b58;
	font-size: 11px;
	white-space: nowrap;
}

a.BreadcrumbLink:hover {
    text-decoration: none;
    color: #40b0d3;
	font-size: 11px;
	white-space: nowrap;
}


/* Paginatitel */
.PageTitle {
	height: 72px;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
    font-size:24px;
    font-weight: normal;
    letter-spacing:-1px;
	color: #40b0d3;
	padding-left: 50px;
}


/* Sectie met instellingen voor Login */

.LogIn {
	font-family: tahoma;
	font-size: 11px;
	color: #9ea5c8;
	text-align:right;
}

a.LogIn:link, a.LogIn:visited, a.LogIn:active, .LogInLink{
    text-decoration: none;
    color: #9ea5c8;
	font-size: 11px;
	white-space: nowrap;
}

a.LogIn:hover {
    text-decoration: none;
    color: #fff;
	font-size: 11px;
	white-space: nowrap;
}

/* Sectie met instellingen voor Footer */

.Footer {
	font-family: tahoma;
	font-size: 11px;
	color: #9ea5c8;
	text-align:center;
}


a.Footer:link, a.Footer:visited, a.Footer:active, .FooterLink{
    text-decoration: none;
    color: #9ea5c8;
	font-size: 11px;
	white-space: nowrap;
}

a.Footer:hover {
    text-decoration: none;
    color: #fff;
	font-size: 11px;
	white-space: nowrap;
}


/* Basic links */
a:link, a:visited, a:active {
	color: #40b0d3;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}

a:hover {
	color: #1d2b58;
	font-family: tahoma;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
}


/* Container for main menu */
.MainMenu_MenuContainer {
	background: transparent;
}


/* Menu bar */
.MainMenu_MenuBar {
	background: transparent; 
}


/* Applies to idle state of submenu items */
.MainMenu_MenuItem {
	font-family: tahoma; 
	color: #1d2b58;
	font-size: 12px; 
	font-weight: bold;
	background: #9ea5c8;
	border-top: #9ea5c8 1px solid;
	border-left: #9ea5c8 1px solid;
	border-bottom: #9ea5c8 1px solid;
	border-right: #9ea5c8 1px solid;
	padding: 1px 4px 2px 2px;
	vertical-align:middle;
}


/* Container for submenu */
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	margin: 2px 0px 0px 0px;
	background-color: #40b0d3;
	border: 1px solid #40b0d3;
	padding: 0px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#dddddd', Direction=135, Strength=3) ;
}


/* Hover state for submenu items */
.MainMenu_MenuItemSel {
	font-family: tahoma; 
	font-size: 12px; 
	font-weight: bold;
	cursor: pointer; 
	cursor: hand; 
	color: #fff;
	background: #1d2b58;
	border-left: #1d2b58 1px solid;
	border-right: #1d2b58 1px solid;
	border-bottom: #1d2b58 1px solid;
	padding: 1px 4px 2px 2px;
}


/* Idle state for main menu items */
.MainMenu_Idle { 
    background: #1d2b58;
	color: #fff;
	font-weight: bold;
	height: 20px;
}


/* Hover state for main menu items */
.MainMenu_Selected {
	background: url(menu_off.gif) repeat-x top left;
	color: #40b0d3;
	font-weight: bold;
	height: 24px;
}


/* Selected state for main menu items */
.MainMenu_Active, .MainMenu_BreadcrumbActive {
	background: url(menu_on.gif) repeat-x top left;
	color: #40b0d3;
	font-weight: bold;
	height: 20px;
}
	

/* Ensures that the left/right tab edges show up */
.MainMenu_MenuBreak {
	width: auto;
	border: 0;
}



/* Elements we don't really need to see */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_MenuIcon {
	display: none;
}


/* Module titles */
.Head {
    font-family: tahoma;	
	font-size: 11px;
	font-weight: bold;
	color: #555;
}


/* Module titles - Blue */
.CHeadCenter .Head {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}


/* Module titles - Gray */
.CHeadCenterG .Head {
	color: #555;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
}

