.rcCalPopup
{
	z-index:0 !important;
}

@media screen and (max-width:1280px)
{

	#CegekaText
	{
		display:none;
	}
}

@media screen and (max-width:960px)
{

	#FooterRight .FooterLink
	{
		display:none;
	}
	
	#Contact
	{
		display:none;
	}

}




@media screen and (max-width:800px)
{

	.FooterLinkImage, #FooterRight, #HeaderSlogan
	{
		display:none;
	}
	
	#MenuBar .rmItem .rmLink
	{
		margin-right:-13px !important;
	}

	#MenuBar
	{
		padding-left:130px !important;
	}
	
	
}


/* ==================================== */
/*	DIV's & PANES						*/
/* ==================================== */

#LogoMaster
{
	position:fixed;
	top:-1px;
	left:60px;
	z-index:99 !important;
}

#HeaderMaster
{
	height:100px;
	width:100%;
	background-color:#e6e4d4;
	position:fixed;
	top:0px;
	left:0px;
	overflow:hidden;

}

#HeaderIdentity
{
	float:right;
	width:400px;
	height:80px;
	margin-right:30px;
	margin-top:10px;
	background-image:url('images/identity-bg.gif');
	background-repeat:no-repeat;
	color:#4f4f4f;
}

#HeaderIdentity A
{
	color:#4f4f4f;
}

#HeaderSlogan
{
	float:left;
	margin-left:210px;
	margin-top:15px;
}

#HeaderRight
{
	float:right;
}

#Contact A
{
	font-size:11px;
	text-transform:none;
	color:#d165a9;
	font-weight:bold;
	float: left;
	margin-top: 25px;
}

#Contact A:hover
{
	color:#d165a9;
}

#Contact 
{
	background-image:url('images/contact.png');
	background-repeat:no-repeat;
	background-position: top right;
	width:107px;
	margin-left:20px;
	min-height: 44px;
}



.SloganTop
{
    color:#4f4f4f;
	font-weight:bold;
	padding-left:2px;
}

.SloganBottom
{
	color:#4f4f4f;
	font-size:36px;
	margin-top:-7px;
}

.SloganBottom DIV
{
	float:left;
	text-transform:uppercase;
}


#ContentMasterLeft, #ContentMasterRight
{
	position: fixed; 
	top: 0; 
	left: 0; 
	width: 30px; 
	height: 100%;
	background-color: #e6e4d4;
}

#ContentMasterRight
{
	left: auto;
	right: 0; 
	width: 30px; 
	background-color: #e6e4d4;
}

.ContentMaster
{
	margin-top:140px;
	background-color: #ffffff;
	padding-bottom:60px;
	background-color:#ffffff;
	min-width:960px;
	overflow: hidden;

}

.ContentLeft
{
    float:left;
    width:64%;
}

.ContentRight
{
    float:right;
    width:36%;
}

/* ==================================== */
/*	LOGIN								*/
/* ==================================== */

#DivTextboxGebruikersNaam INPUT, #DivTextBoxWachtwoord INPUT
{
    width:95% !important;
}

.EQ_MSG_INFO_LOGIN
{
	background-color:#d6dbf8;
	border:solid 1px #3247b5;
	color:#3247b5;
	padding:10px;
	margin-bottom:10px;
	padding-left:10px;
	Margin-right:11px;
}

/* ==================================== */
/*	HOMEPAGE BUTTONS					*/
/* ==================================== */

.QuickLinkButton
{
	background-color:#f8f8f8;
	border:solid 1px #999999;
	padding:5px;
	width:300px;
}

.QuickLink A
{
	text-decoration:none;
	font-size:20px;
	font-weight:bold;
	padding-left:10px;
}

.QuickLink A:hover
{	
	color:#a2ae68;
}


/* ==================================== */
/*	MODULES								*/
/* ==================================== */

.ModuleMasterMenu
{
	height:40px;
	width:100%;
	background-color:#ffffff;
	border-bottom:solid 1px #999999;
	margin-left:30px;
	margin-right:30px;
	position:fixed;
	top:100px;
	padding-left:30px;
	padding-right:20px;
	padding-top:35px;
	background-color:#ffffff;
	
}

.ModuleMasterContent
{
	padding-top:55px;
	padding-left:30px;
	padding-right:20px;
	margin-left:30px;
	margin-right:30px;

}

.ModuleMasterSubMenu
{
	height:75px;
	width:100%;
	background-color:#ffffff;
	border-bottom:solid 1px #999999;
	margin-left:30px;
	margin-right:30px;
	position:fixed;
	top:100px;
	padding-left:30px;
	padding-right:20px;
	padding-top:35px;
	
}

.ModuleMasterSubMenuContent
{
	padding-top:90px;
	padding-left:30px;
	padding-right:20px;
	margin-left:30px;
	margin-right:30px;

}

.ModuleMasterContentNoMenu
{
	padding-left:30px;
	padding-right:20px;
	margin-left:30px;
	margin-right:30px;
}

.ModuleMasterContainer
{
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
}

.Identity .ModuleMasterContentNoMenu
{
	padding-left:10px !important;
	padding-right:10px !important;
	margin-top:7px !important;
	margin-left:0px !important;
	margin-right:0px !important;
}

.Identity  #DivHyperlinkAanmelden
{
	margin-top:20px !important;
}

.Identity #DivHyperlinkWachtwoordWijzigen
{
	padding-top:4px !important;
}

/* ==================================== */
/*	FOOTER								*/
/* ==================================== */

#FooterMaster
{
	position:fixed;
	bottom:0px;
	width:100%;
	z-index:90 !important;
	color:#ffffff;
}

#FooterMaster A
{
	color:#ffffff;
}

#FooterBar
{
	background-color:#333333;
	height:30px;
	margin-left:30px;
	margin-right:30px;
	overflow:hidden;
}

#FooterLeft
{
	float:left;
	padding-left:20px;
}

#FooterRight
{
	float:right;
	padding-right:20px;
}

#FooterRight DIV, #FooterLeft DIV
{
	float:left;
}

.FooterLink
{
	margin-top:8px;
}

.FooterLinkImage
{
	margin-top:5px;
	margin-left:15px;
	margin-right:5px;
}

#CegekaText
{
	margin-top:8px;
}

#CegekaImage
{
	margin-top:5px;
	margin-left:8px;
	margin-right:5px;
}

/* ==================================== */
/*	MENU								*/
/* ==================================== */

#MenuBar .rmRootLink 
{
	background-color:#b6b5aa;
}


#MenuMaster
{
	position:fixed;
	top:75px;
	width:100%;
	z-index:90 !important;
}

#MenuBar
{
	background-color:#b6b5aa;
	height:30px;
	margin-left:30px;
	margin-right:30px;
	padding-left:173px;
	background-image:url('images/menu-bg.gif');
	background-repeat:no-repeat;
}

#MenuBar A
{
	color:#ffffff;
}

#MenuBar .rmItem .rmLink
{
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
	margin-right:5px;
}

#MenuBar .rmText
{
	margin-top:8px;
	margin-left:5px;
}

#MenuBar .rmItem .rmLink:hover, #MenuBar .rmItem .rmExpanded
{
	color:#e2ebb8;
}

/* ==================================== */
/*	MENU SLIDE							*/
/* ==================================== */

#MenuBar .rmSlide
{
	margin-left:-20px;
}

#MenuBar .rmSlide .TitleFullBorder
{
	width:280px;
	height:40px;
	background-image:url('images/Menu/titel-fullborder.png');
	background-position:0px 0px;
}

#MenuBar .rmSlide .TitleFullBorder-1
{
	width:280px;
	height:40px;
	background-image:url('images/Menu/titel-fullborder.png');
	background-position:0px 0px;
	margin-left:-1px;
}

#MenuBar .rmSlide .TitleNoBorder
{
	width:280px;
	height:40px;
	background-image:url('images/Menu/titel-noborder.png');
	background-position:0px 0px;
}

#MenuBar .rmSlide .LinksFullBorder
{
	width:280px;
	background-image:url('images/Menu/links-fullborder.png');
	background-position:0px 0px;
	padding-bottom:10px;
}

#MenuBar .rmSlide .LinksFullBorder-1
{
	width:280px;
	background-image:url('images/Menu/links-fullborder.png');
	background-position:0px 0px;
	padding-bottom:10px;
	margin-left:-1px;
}

#MenuBar .rmSlide .LinksNoBorder
{
	width:280px;
	background-color:#e2ebb8;
	padding-bottom:10px;
}

#MenuBar .rmSlide .BottomFullBorder
{
	width:280px;
	height:7px;
	background-image:url('images/Menu/bottom-fullborder.png');
	background-position:0px 0px;
}

#MenuBar .rmSlide .BottomNoBorder
{
	width:280px;
	height:7px;
	background-image:url('images/Menu/bottom-noborder.png');
	background-position:0px 0px;
}

#MenuBar .rmSlide .Table1Column
{
	width:280px;
}

#MenuBar .rmSlide .Table2Columns
{
	width:560px;
}

#MenuBar .rmSlide .Table3Columns
{
	width:840px;
}

#MenuBar .rmSlide .TitleIcon
{
	float:left;
	padding-top:5px;
	margin-left:10px;
	margin-right:10px;
}

#MenuBar .rmSlide .TitleText
{
	float:left;
	font-weight:bold;
	padding-top:8px;
}

#MenuBar .rmSlide A .MenuLink, #MenuBar .rmSlide A 
{
	color:#333333;
	text-decoration:none;
}

#MenuBar .rmSlide .MenuLink 
{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:42px;
	padding-right:2px;
	cursor:pointer;
	margin-left:1px;
	margin-right:1px;
	height:14px;
	border-top:solid 1px #e2ebb8;
	border-bottom:solid 1px #e2ebb8;
}

#MenuBar .rmSlide .MenuNoLink 
{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:42px;
	padding-right:2px;
	margin-left:1px;
	margin-right:1px;
	height:14px;
	border-top:solid 1px #e2ebb8;
	border-bottom:solid 1px #e2ebb8;
}

#MenuBar .rmSlide .MenuLink:hover 
{
	background-color:#ffffff;
	background-image:url('images/menubg20.gif') !important;
	background-repeat:repeat-x;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
}


/* ==================================== */
/*	LOADING INDICATOR					*/
/* ==================================== */


	   
.loading
{
	background-image:url('images/loading-bg.png');
	
	padding-top:150px;
	text-align:center;
	position: fixed; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%;
	
	font-size:12px;
	color:#666666;
	font-weight:bold;
	
	display: none;

}

/* ==================================== */
/*	CONTAINERS							*/
/* ==================================== */

.ModuleElementContent
{
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	clear:both;
	padding:10px;
	background-color:#f8f8f8;
}


.ModuleElementTitle
{
	border:solid 1px #999999;
	background-image:url('images/menubg20.gif') !important; /*aangepast door BC */
	background-repeat:repeat-x;
	height:20px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:10px;
}

.ModuleElementTitle .Head
{
	font-size:11px;
}

.ContainerTitle .Head
{
	font-size:11px;
}

.ContainerTitle 
{
	margin-bottom:10px;
}

.ModuleElementTitleText
{
	float:left;
	padding-top:2px;
}

.ModuleElement
{
	margin-bottom:20px;
}

.ModuleElementContent
{
	padding:10px;
	clear:both;
}

.ContainerKader
{
	margin-right:10px;
}

.ContainerKader .ModuleMasterContentNoMenu
{
	padding:0px !important;
	margin:0px !important;
	clear:both;
}

.ContainerKaderLogin
{
	margin-right:10px;
	width:400px;
}

.ContainerKaderLogin .ModuleMasterContentNoMenu
{
	padding:0px !important;
	margin:0px !important;
	clear:both;
}

.ContainerKader .ModuleMasterContentNoMenu
{
	margin-bottom:40px !important;
}

.ContainerKaderLogin .ModuleMasterContentNoMenu
{
	margin-bottom:40px !important;
}

/* ==================================== */
/*	CUSTOM								*/
/* ==================================== */

.NoDecoration
{
	text-decoration:none !important;
}

.ClearDiv
{
	clear:both;
}

/* ==================================== */
/*	FORMMASTER  						*/
/* ==================================== */

div[id*="FormMaster"] .FormHiddenLabel
{
    display:none;
}

div[id*="FormMaster"] .FormLabel
{
    margin-right:20px;
}

div[id*="FormMaster"] .FormTextBox
{
    margin-bottom:5px;
    BORDER:1px solid  #999999 !important;	
}

div[id*="FormMaster"] .FormTextBoxMandatory
{
    margin-bottom:5px;
    background-color:#FFFEC1;
    BORDER:1px solid  #999999 !important;
}

div[id*="FormMaster"] TD .normal
{
    display:none;
}

div[id*="FormMaster"] DIV .NormalRed
{
    margin-left:10px;
}

div[id*="FormMaster"] .EQ_MSG_WARN
{
	background-color:#f4e3b6;
	border:solid 1px #b6520f;
	color:#b6520f !important;
	padding:10px;
	margin-bottom:10px;
	background-image:url('images/ico_warn.png');
	background-repeat:no-repeat;
	padding-left:45px;
	Margin-left:-5px;
}

div[id*="FormMaster"] .SendButton
{
    cursor:pointer;
}


/* ==================================== */
/*	BASIS HTML							*/
/* ==================================== */

html 
{
	overflow-y:scroll;
	font-size:11px;
	font-family:Verdana;
	color:#000000;
	height:100%;
} 

body
{
	margin: 0;
	padding: 0;
	border: 0;
	height: 100%; 
	max-height: 100%; 
	background-color:#ffffff;
}


p
{
	margin: 0px;
}

A
{
	color:#8cbf59;
}

A:link
{
	color:#8cbf59;
}

A:visited
{
	color:#8cbf59;
}

H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover, H6 A:hover
{
	color:#8cbf59 !important;
}

A:hover
{
	color:#8cbf59;
}

A:active
{
	color:#8cbf59;
}

SMALL
{
}

BIG
{
}

BLOCKQUOTE
{
	font-style:italic;
}

TFOOT
{
}

THEAD
{
}

TD
{
	font-size:11px;
}

TH
{
	font-size:11px;
}

OL
{
	margin-top:0px;
	margin-bottom:0px;
}

UL
{
	margin:0px;
	padding:0px;
	list-style-type:square;
	margin-left:40px;
	_margin-left:31px;
}

UL LI
{
	_padding-left:5px;
}

HR
{
	color:#000000;
}

H1, H1 A
{
	text-transform:uppercase;
	font-size:14px !important;
}

H2, H2 A
{
	text-transform:uppercase;
	font-size:13px !important;
}

H3, H3 A
{
	text-transform:uppercase;
	font-size:11px !important;
}

H4, H4 A
{

}

H5, H5 A
{

}

H6, H6 A
{

}

Legend
{
	font-weight:bold;
}

Textarea, Input, Select
{
	font-size:11px;
	font-family:Verdana;
	color:#000000;
}


/* ==================================== */
/* ================DNN================= */
/* ==================================== */

.DNNEmptyPane
{
	padding:0px;
	margin:0px;
	line-height:0px;
	font-size:0px;
}

.PagingTable
{
	border:solid 0px #cccccc;
	border-top:solid 1px #666666;
	background-color:Transparent !important;
}

/* styles for control panel */
.ControlPanel
{
}

/* style for module titles */
.Head
{
	color:#000000;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-weight:bold;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{

}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled 
{	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;	
	FONT-FAMILY: Verdana;
	color:#5c5c5c;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
}

/* text style used for error messages */
.NormalRed
{
	color:#b9363f !important;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{

}

/* style to apply if the content should be hidden */
.Hidden
{
    display: none;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
}

A.CommandButton:visited
{
}

A.CommandButton:hover
{
}

A.CommandButton:active
{
}

/* button style for standard HTML buttons */
.StandardButton
{
}



/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
    border: outset 1px; /*give toolbar a 3D look*/
    position: absolute; /*needed so it doesn't take up space */
    margin-top: -22px; /*specify toolbar to be just above text */
    margin-left:30px;
    white-space: nowrap; /* makes toolbar horizontal */
    background: url(../../../../images/eip_toolbar.gif);
    background-color: #DDD;
    background-repeat: repeat-x;
    height: 22px;
}

.eipbuttonbackimg
{
    width: 21px;
    height: 21px;
    cursor: pointer; /*change mouse to pointer when hover over button*/
    float: left;
}

.eipbutton_edit
{
    background: url(../../../../images/eip_edit.gif) no-repeat 100% center;
    float: left;
}
.eipbutton_save
{
    background: url(../../../../images/eip_save.gif) no-repeat 100% center;
    float: left;
}
.eipborderhover
{
    border: outset 1px;
}


/* ==================================== */
/*	MODULE MENU							*/
/* ==================================== */

.ModuleTitle_MenuContainer 
{
	border:0px;
}

.ModuleTitle_MenuBar 
{
	cursor: pointer;
	cursor: hand;
	height:16;
	background-color: Transparent;
}

.ModuleTitle_MenuItem 
{
	cursor: pointer;
	cursor: hand;
	color: black;
	font-family:Verdana;
	font-size: 11px;
	font-weight:bold;
	font-style:normal;
	border-left: #e8e7e7 0px solid;
	border-bottom: #e8e7e7 1px solid;
	border-top: #e8e7e7 1px solid;
	border-right: #e8e7e7 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon 
{
	cursor: pointer;
	cursor: hand;
	background-color: #e8e7e7;
	border-left: #e8e7e7 1px solid;
	border-bottom: #e8e7e7 1px solid;
	border-top: #e8e7e7 1px solid;
	text-align: center;
	width: 15;
	height: 21;
}

.ModuleTitle_SubMenu 
{
	z-index: 1000;
	cursor: pointer;
	cursor: hand;
	background-color: #e8e7e7;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3);
	border-bottom: #e8e7e7 0px solid;
	border-left: #e8e7e7 0px solid;
	border-top: #e8e7e7 0px solid;
	border-right: #e8e7e7 0px solid;
}

.ModuleTitle_MenuBreak 
{
	border-bottom: #e8e7e7 0px solid;
	border-left: #e8e7e7 0px solid;
	border-top: #e8e7e7 0px solid;
	border-right: #e8e7e7 0px solid;
	background-color: #e8e7e7;
	height: 0px;
}

.ModuleTitle_MenuItemSel 
{
	cursor: pointer;
	cursor: hand;
	color: #207e5a;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	background-color: Transparent;
}

.ModuleTitle_MenuArrow 
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
	border-right: #e8e7e7 1px solid;
	border-bottom: #e8e7e7 1px solid;
	border-top: #e8e7e7 0px solid;
}

.ModuleTitle_RootMenuArrow 
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	cursor: hand;
}

.ModuleTitle_MenuItem 
{
	background-color:#e8e7e7;
	color:#000000;
}

/* DNN7 */

h1 {
	font-size: 2em;
	margin:0.67em 0em;
}

h2 {
	font-size: 1.5em;
	font-weight: bold;
	margin:0.83em 0;
}

h3 {
	font-size: 1.17em;
	margin:1em 0em;
}

h4 {
	margin:1.33em 0;
	font-weight: bold;
}

h5 {
	font-size: 0.83em;
	margin:1.67em 0em;
}

h6 {
	font-size: 0.67em;
	margin:2.33em 0em;
}

ul {
	margin:1em 0em;
	list-style-type: disc;
	padding-left: 40px;
}

html,
#Body,
#Form {
	height:100%;
}