
/* ==================================== */
/*	DIV's & PANES						*/
/* ==================================== */

#SkinMaster
{
	text-align:center;
}

#SkinCenter
{
	width:965px;
	text-align:left;
	margin:auto;
}

#HeaderMaster
{
	margin-top:10px;
	width:965px;
}

#HeaderContent
{
	width:705;
	float:right;
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:solid 2px #008530;
	height:20px;
}

#FontSize
{
	float:right;
}

#Search
{
	float:right;
	border-left:solid 2px #008530;
	padding-left:10px;
}

.SearchLabel
{
	height:16px;
}

#FontSize
{
	float:right;
	padding-right:10px;
}

#MenuMaster
{
	clear:both;
	clear:inherit !ie;
}

#Logo
{
	width:260px;
	float:left;
}

#Menu
{
	width:705px;
	float:right;
}

#BreadCrumbMaster
{
	height:70px;
	background-image:url('images/hoofdlijn.gif');
	background-repeat:no-repeat;
	clear:both;
	margin-bottom:15px;
}

#BreadCrumb
{
	margin-left:270px;
	padding-top:40px;
	color:#008530 !important;
	font-weight:bold;
}

.BreadCrumbText
{
	color:#008530 !important;
	font-weight:bold;
}

.ContentLeft
{
	width:250px;
	float:left;
}

.ContentCenter
{
	width:480px;
	float:left;
	margin-left:20px;
}

.ContentCenterWide
{
	width:685px;
	float:left;
	margin-left:20px;
}

.ContentRight
{
	width:195px;
	float:left;
	margin-left:20px;
}



#FooterMaster
{
	height:70px;
	background-image:url('images/hoofdlijn.gif');
	background-repeat:no-repeat;
	clear:both;
	margin-bottom:15px;
	position:relative;
}

#Footer
{
	width:585px;
	float:left;
	margin-left:260px;
	margin-top:35px;
}

#FooterLogo
{
	margin-top:35px;
	width:120px;
	float:right;
}

#CopyRight
{
	float:left;
}

#FooterMenu
{
	float:left;
}

#FooterSep
{
	float:left;
}

#LoginDiv
{
	position:absolute;
	left:0px;
	top:60px;
}

/* ==================================== */
/*	Custom classes						*/
/* ==================================== */

.LoginLink
{
	color:White !important;
}

.LinkGroen
{
	color:#008524 !important;
}

.TitleLink, .TitleLink:link
{
	color:#2f8431 !important;
	font-size:14px;
	padding-bottom:5px;
}

/* ==================================== */
/*	FontSizeSwitcher					*/
/* ==================================== */

#FontSizeSwitcher_normaal
{
	background-image: url("images/textsize-small.gif");
}

#FontSizeSwitcher_groot
{
	background-image: url("images/textsize-medium.gif");
}

#FontSizeSwitcher_extragroot
{
	background-image: url("images/textsize-large.gif");
}


#FontSizeSwitcher input
{
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    width: 20px;
    height: 20px;
    margin-left: 2px;
    border: 0;
    padding: 0;
}


/* ==================================== */
/*	CONTAINERS							*/
/* ==================================== */

.ContainerLine
{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:solid 1px #cccccc;
}

.ContainerNoLine
{
	margin-bottom:15px;
}

.ContainerBorderBGLeft
{
	background-image:url('images/ContainerBGleft.gif');
	background-repeat:repeat-y;
	padding-left:11px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}

.ContainerBorderBGRightBottom
{
	height:6px;
	font-size:0px;
	background-image:url('images/ContainerBGrightBottom.gif');
	background-repeat:no-repeat;
	padding-bottom:10px;
}

.ContainerBorderBGRight
{
	background-image:url('images/ContainerBGright.gif');
	background-repeat:repeat-y;
	padding-left:11px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
}

.ContainerBorderBGLeftBottom
{
	height:6px;
	font-size:0px;
	background-image:url('images/ContainerBGleftBottom.gif');
	background-repeat:no-repeat;
	padding-bottom:10px;
}

.ContainerTitleImage
{
	background-image:url('images/icon.gif');
	background-repeat:no-repeat;
	padding-left:22px;
}


/* ==================================== */
/*	FORM MASTER							*/
/* ==================================== */

.FormTextBox
{
	border:solid 1px #008530;
	font-size :12px;
	margin-left:20px;
	margin-top:2px;
}

.FormLabel
{

}

/* ==================================== */
/*	BASIS HTML							*/
/* ==================================== */

html 
{
	overflow-y: scroll;
	font-size:11px;
	font-family:Arial;
	color:#666666;
} 

body 
{
	margin: 0px;
}

p
{
	margin: 0px;
}

A
{
	color:#333333;
	font-weight:bold;
}

A:link
{
	color:#333333;
	font-weight:bold;
}

A:visited
{
	color:#333333;
	font-weight:bold;
}

A:hover
{
	color:#333333;
	font-weight:bold;
}

A:active
{
	color:#333333;
	font-weight:bold;
}

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-top:0px;
	margin-bottom:0px;
	list-style-type:square;
}

HR
{
	color:#cccccc;
}

H1, H1 A
{
	color:#2f8431;
	margin-top:0px;
	margin-bottom:5px;
	font-size:18px;
}

H2, H2 A
{
	color:#2f8431;
	margin-top:0px;
	margin-bottom:5px;
	font-size:14px;
	
}

H3, H3 A
{
	color:#2f8431;
	margin-top:0px;
	margin-bottom:5px;
	font-size:12px;
}

H4, H4 A
{
	color:#666666;
	margin-top:0px;
	margin-bottom:5px;
	font-size:12px;
	font-style:italic;
}

H5, H5 A
{
	color:#666666;
	margin-top:0px;
	margin-bottom:5px;
	font-size:12px;
	font-style:italic;
}

H6
{
	color:#ffffff;
	margin-top:0px;
	margin-bottom:5px;
	font-size:11px;
	background-color:#a0bd3c;
	background-image:url('images/bullet.gif');
	background-repeat:no-repeat;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:25px;
}

H6 A
{
	color:#ffffff !important;
	text-decoration:none !important;
}






/* ==================================== */
/* ================DNN================= */
/* ==================================== */

.PagingTable
{
	border:solid 0px #cccccc;
	border-top:solid 1px #666666;
}

/* styles for control panel */
.ControlPanel
{
	background-color:#f3f3f3;
}

/* style for module titles */
.Head
{
	color:#2f8431;
	font-size:14px;
}

/* style of item titles on edit and admin pages */
.SubHead
{
}

/* 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
{
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
}

/* text style used for error messages */
.NormalRed
{
	color:#cc3333 !important;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	border:solid 1px #008530;
	font-size :12px;
}

/* 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_MenuItem TD
{
	WHITE-SPACE: nowrap;
	padding-left:5px;
	padding-right:5px;
}

.ModuleTitle_MenuItem
{
    font-family:Arial;
    font-size:11px;
    background-color:#eeeeee;
}

.ModuleTitle_MenuIcon
{
	background-color:#eeeeee;
	border-top:0px;
	border-bottom:0px;
}

.ModuleTitle_SubMenu
{
	background-color:#eeeeee;
	border:outset 1px;
}

.ModuleTitle_MenuItemSel 
{
	color: #94be2a;

}