﻿body 
{
    margin:0px;
	height:100%;
	background-color:#41791d;
}
body #s4-topheader2
{
	border:0px;
}
body #s4-titlerow
{
	width:100%;
	min-width:1111px;
}
.TableMain
{
	width:100%;
	min-width:987px;
}
.s4-pr
{
	width:100%;
	min-width:1111px;
}

.ms-SpLinkButtonActive.ms-welcomeMenu
{
	background-color: green;
}

.ms-welcomeMenu
{
	background-color: green;
}

.s4-search
{
	z-index:1000;
}

.s4-signInLink
{
	color: black !important;	
}

/*

*/
.barLeft
{
    background-image: url('../images/barLeft.jpg');
     background-repeat:no-repeat;
}
.headerLeft
{
    background-image: url('../images/headerLeft2.jpg');
    background-repeat:no-repeat;
}
.headerCenter
{
    background-image: url('../images/headerCenter.jpg');
    background-repeat:repeat-x;
}
.headerRight
{
    background-image: url('../images/headerRight.jpg');
     background-repeat:no-repeat;
}
.barRight
{
    background-image: url('../images/barRight.jpg');
     background-repeat:no-repeat;
}
/*menu*/

.menuBarLeft
{
    background-image: url('../images/menuBarLeft.jpg');
     background-repeat:no-repeat;
}
.menuBarCenterLeft
{
	width:100%;
	min-width:717px;
	height:44px;
    background-image: url('../images/menuBarCenterLeft.gif');
    background-repeat:no-repeat;
}
.menuBarCenter
{
     background-image: url('../images/menuBarCenter.jpg');
      background-repeat:repeat-x;
      width:1px;
}
.menuBarCenterRight
{
    background-image: url('../images/menuBarCenterRight.jpg');
     background-repeat:no-repeat;
}
.menuBarRight
{
    background-image: url('../images/menuBarRight.jpg');
     background-repeat:no-repeat;
}
/*center*/
.centerBarLeft
{
    background-image: url('../images/centerBarLeft.jpg');
    background-repeat:no-repeat;
}
.centerBarRight
{
	vertical-align:top;
    background-image: url('../images/centerBarRight.jpg');
    background-repeat:no-repeat;
    background-position: left top;
}
.centerLeft
{
    background-image: url('../images/centerLeft.gif');
    background-repeat:repeat-y; 
    background-color:White;  
}
.content
{
    background-color:White;
}
.verticalRepeatLeft
{
    background-image: url('../images/verticalRepeatLeft.jpg');
    background-repeat:repeat-y;
}

.verticalRepeatRight
{
      background-image: url('../images/verticalRepeatRight.jpg');
      background-repeat:repeat-y;
      background-position:right;
}

/*footer*/
.footerBarLeft
{
    background-image: url('../images/footerBarLeft.jpg');
    background-repeat:no-repeat;   
}
.footerLeft
{
      background-image: url('../images/footerLeft.jpg');
    background-repeat:no-repeat;   
}
.footerCenter
{
    background-image: url('../images/footerCenter.jpg');
    background-repeat:repeat-x;   
}
.footerRight
{
  background-image: url('../images/footerRight.jpg');
  background-repeat:no-repeat;   
}
.footerBarRight
{
    background-image: url('../images/footerBarRight.jpg');
    background-repeat:no-repeat;   
}


/*text stylen*/

h1
{
    font-family:Verdana;
    color:#125185;
    font-size:18px;
    text-decoration:none;
}
p
{
    font-family:Verdana;
    color:Black;
    font-size:11px;
    text-decoration:none;
    line-height:18px;
}
/* tabbladen */
.DivMenuBackground
{
	background-image:url('../images/divTopMenuBack.jpg');
	background-repeat:no-repeat;

	padding-left:25em;
	/*background-color:#ededed;	*/
}
.DivMenuBGDots
{
	background-image:url('../images/divTopMenuBackDots.jpg');
	background-repeat:no-repeat;
	background-position:0px bottom;
}
.DivTopMenuBackWhite
{
	background-image:url('../images/DivTopMenuBGWhite.jpg');
	background-repeat:repeat-y;	
}
.TDBackground
{
	background-image:url('../images/TDTopMenuBack.jpg');
	background-repeat:repeat-x;
	background-color:#ededed;
	background-position:0px bottom;
}
.menu-horizontal .static .menu-item
{
	font-family: Verdana;
	font-size: 12px;
	color: #1d639d !important;	
	font-style:normal;
	background-image:url('../images/menuSeparator.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	background-color: transparent;
	border-top:0px;
	/*width:100px;*/
	margin-left:5px;
	margin-right:5px;
	font-weight:normal;		
	}
.menu-horizontal .static .menu-item-text:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #0a3e6a;	
	font-style:normal;
	background-image:url('../images/menuSeparator.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	background-color: transparent;
	border-top:0px;
	font-weight:normal;
	text-decoration:none;
}
.s4-tn li.static > A:hover
{
	font-family: Verdana;
	font-size: 12px;
	color: #0a3e6a;	
	font-style:normal;
	background-image:url('../images/menuSeparator.jpg');
	background-repeat:no-repeat;
	background-position:right center;
	background-color: transparent;
	border-top:0px;
	font-weight:normal;
	text-decoration:none;
	margin-top:1px;
}
.menu-horizontal .static .selected .additional-background 
{
	background-image:none;
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#ededed;
}
.menu-horizontal .static .selected .menu-item-text 
{
	background-image:none;
	color:#0a3e6a;
	background-color:#ededed;
}
.menu-horizontal  A.dynamic-children SPAN.additional-background
{
	background-image: none;
	padding:0px;
	MARGIN-BOTTOM:0px;
}
.s4-toplinks .s4-tn A.selected
{
	border-top:0px !important;
	border-bottom:0px !important;
	border-left:0px !important;
	border-right:0px !important;
	background-color:#ededed;
	background-image:none !important;
	margin-top:1px;
}
/*dynamic*/
.menu-horizontal UL.dynamic
{
	background-color:#ededed;
	border-top:1px solid #cbd1e0;
	border-left:1px solid #cbd1e0;
	border-right:1px solid #cbd1e0;
	margin-top:7px;
}
.menu-horizontal LI.dynamic
{
	background-color:#ededed;
	background-image:none;
	border-bottom:1px solid #cbd1e0;
	
}
.menu-horizontal .dynamic .menu-item .menu-item-text
{
	background-image:none !important;
	background-color:transparent !important;
	color:#1d639d ;
}
.menu-horizontal .dynamic .menu-item .menu-item-text:hover
{
	background-image:none;
	background-color:transparent ;
	color:#0a3e6a;
}
.menu-horizontal .dynamic .menu-item
{
	background-image:none;
	background-color:transparent;
	color:#1d639d ;
}

.menu-horizontal .dynamic .menu-item:hover
{
	background-image:none;
	background-color:transparent ;
	color:#0a3e6a;
}

.menu-horizontal .dynamic .dynamic-children SPAN.additional-background
{
	background-position:right;
}
/* tabbladen END */

/* MENU */
.s4-leftpanel-content
{
	border:0px;
}	
body #s4-leftpanel
{
	width:264px;
}
body #s4-leftpanel-content
{
	border:0px;
	background-color:transparent;
}
.menu-vertical
{
	background-color:transparent;
}
.menu-vertical  LI.static A:hover
{
background-color:#1D639D;
color:#FFF;
}
.menu-vertical .static .menu-item
{
	height:28px;
}
.menu-vertical .menu-item-text
{
	height:28px;
	padding-left:10px;
	padding-top:8px;
	color:#1d639d;	
}

.menu-vertical .menu-item-text:hover
{
	background-image: none;
	background-repeat:no-repeat;
	background-position:top;
	height:20px;
	padding-left:10px;
	padding-top:8px;
	text-decoration:none !important;
	color:#FFF;
	}
.menu-vertical .additional-background:hover
{
	background-image: none;
	background-repeat:no-repeat;
	background-position:bottom;
	/*background-color:#1D639D;*/
	text-decoration:none !important;
}


.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-qlheader:visited
{
	font-family: Verdana;  
	font-size: 11px; 
	font-weight:bold;	
	background-image:url(../images/verticalMenuSeparator.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-bottom:0px;
}
.s4-ql ul.root UL
{
	margin:0px 0px 10px;
}
.s4-ql ul.root > li > a:hover{
	text-decoration:none;
}
.s4-ql ul.root ul > li > a
{
	background-color:transparent;
	font-family: Verdana;  
	font-size: 11px; 
	font-weight:normal;
	color: #1d639d;	
	padding-left:0px;
	width:260px !important;
	height:18px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.s4-ql ul.root ul > li > a.selected
{
	width:250px !important;
}

.s4-ql ul.root ul > li > a:hover
{
	text-decoration:none;
}
.s4-ql ul.root ul > li > .menu-item .menu-item-text
{
	height:15px !important;
	padding-top:3px !important;
	padding-bottom:0px !important;
	padding-left:20px !important;

}

.s4-ql A.selected .additional-background
{
	background-image:none;
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:transparent;
	text-decoration:none !important;

}
.s4-ql A.selected .menu-item-text
{
	background-image: none;
	background-repeat:no-repeat;
	background-position:top;
	height:20px;
	padding-left:0px;
	padding-top:8px;
	text-decoration:none !important;
	color:#FFF;
}

.s4-ql A.selected
{
	width:254px;
	background-image:none;
	border-top:0px !important;
	border-bottom:0px !important;
	border-left:0px !important;
	border-right:0px !important;
	color:#FFF !important;
	text-decoration:none !important;
	background-color:#1D639D !important;
}
.s4-ql UL.root > LI > .menu-item
{
	padding-left:0px;
	padding-right:0px;
}
#MenuDiv
{	
	padding-top:10px;	
}

.leftNav
{
	border-width: 0px;
	border-color:#FFFFFF;
	background-color: transparent;
	color: #1d639d;
	font-size: 11px;
	padding-top:0px;
	width: 100%;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
	font-weight:normal;
	vertical-align:middle;

}
.leftNav1, .leftNav2, .leftNav3
{
	height:28px;
	color: #1d639d;
	margin-left:0px;

}
.leftNav1
{
	font-family: Verdana;  
	font-size: 11px; 
	font-weight:bold;	
	margin-top:0px;
	margin-left:0px;
	background-image: url('../images/verticalMenuSeparator.gif');
	background-repeat:no-repeat;
	background-position:left top;


}
.leftNav1 a
{
	font-family: Verdana;  
	font-size: 11px; 
	font-weight:bold; 
	padding-left:15px;
	display:block;
	padding-right:10px;
	line-height:14px;
	padding-top:5px;
}
.leftNav2
{	
	font-family: Verdana;  
	font-size: 11px; 
}
.leftNav2 a
{
	padding-left:5px;
	display:block;
	padding-right:10px;
	line-height:16px;
	padding-left:20px;
}
.leftNav3
{	
	font-family: Verdana;  
	font-size: 11px; 
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
	padding-left:25px;
}

.leftNavSelected
{
	background-color: #1d639d;
	color: #FFFFFF;
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
	font-size: 11px;
}

.leftNavHover 
{
	background-color: #1d639d;
	background-image:url('../images/DrieO9_MenuItemBackgroundg.gif');
	background-repeat:no-repeat;
	background-position:right;	
	color:#FFFFFF ;
	font-size: 11px;
}

.staticItem1 {
	padding: 0px;
background-image:url('../images/DrieO9_CurrentMenuOrange.gif');
		background-repeat:no-repeat;
		background-position:left top;
		LINE-HEIGHT: 20px; 	MARGIN: 0px; 	DISPLAY: block; 	FONT-FAMILY: Verdana; 	HEIGHT: 21px; 	FONT-SIZE: 11px; 	FONT-WEIGHT: bold;
}
.staticItem1 A {
	FONT-FAMILY: Verdana; BORDER-BOTTOM: #000000 1px dotted; PADDING-BOTTOM: 0px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; COLOR: #5f5f5f; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.staticItem1 A:hover {
	COLOR: #f8931d
}

/* calender view */
DIV.ms-cal-navheader A IMG
{
    background-image:url('../images/DrieO2_listheadergrad.gif');
    border:1px #1d639d solid;
}
.ms-calheader {
	BACKGROUND-COLOR: #f5f5f5;
	font-family:Verdana;
}
.ms-cal-navselected {
	FONT-SIZE: 8pt
}
.ms-cal-nav {
	FONT-SIZE: 8pt;
	font-family:Verdana;	
}
td A.ms-cal-nav {
	color: #1d639d;
}
SPAN.ms-cal-nav A
{
	color: #1d639d;
}
.ms-cal-navheader {
	font-family:Verdana;	
	color: #1d639d;
}
.ms-picker-monthcenter A, .ms-picker-monthcenter A:link, .ms-picker-monthcenter A:active, .ms-picker-monthcenter A:visited  {
	font-family:Verdana;
	color: #1d639d;
}
.ms-picker-monthcenter A:hover  {
	font-family:Verdana;
	color: #1d639d;
}
.ms-picker-monthcenterOn A, .ms-picker-monthcenterOn A:link, .ms-picker-monthcenterOn A:active, .ms-picker-monthcenterOn A:visited  {
	font-family:Verdana;
}
.ms-picker-monthcenterOn A:hover  {
	font-family:Verdana;
}
.ms-picker-monthselected A, .ms-picker-monthselected A:link, .ms-picker-monthselected A:active, .ms-picker-monthselected A:visited  {
	font-family:Verdana;
}
.ms-picker-monthselected A:hover {
	font-family:Verdana;
}
TABLE.ms-picker-table TD.ms-picker-footer {
	font-family:Verdana;
}
.ms-picker-month {
	font-family:Verdana;
}
.ms-datepickerouter {
	width:187px;	
	margin-top: 20px;
}
.ms-quickLaunch {
	background-color: transparent;
}
.ms-menutoolbar TD A {
	font-family:Verdana;
	color: #1d639d;
	font-weight: bold;
}
.ms-listheaderlabel {
	font-family:Verdana;
}
.ms-cal-gempty {
	font-family:Verdana;
}
.ms-cal-todayitem TD {
	font-family:Verdana;
}
.ms-cal-workitem TD {
	font-family:Verdana;
}
.ms-cal-workitem
{
	border-left:1px #224d71 solid;
	border-right:1px #224d71 solid;
}
.ms-cal-workitem2B{
	
	border-left:1px #224d71 solid;
	border-right:1px #224d71 solid;
	border-bottom:1px #224d71 solid;
}
.ms-cal-nodataMid{
	border-left:1px #224d71 solid;
	border-right:1px #224d71 solid;
}
.ms-cal-noworkitem{
	border-left:1px #224d71 solid;
	border-right:1px #224d71 solid;
}
.ms-cal-nodataBtm2
{
	border-left:1px #224d71 solid;
	border-right:1px #224d71 solid;
	border-bottom:1px #224d71 solid;
}
.ms-cal-noworkitem2B
{
	border-left:1px #224d71 solid;
	border-right:1px #224d71 solid;
}
.ms-cal-weekempty {
	background-color:#f5f5f5;
}
.ms-cal-weekday {
	background-color:#f5f5f5;
}
.ms-cal-nodataMid {
	background-color:#f5f5f5;
}
.ms-cal-nodataBtm2 {
	background-color:#f5f5f5;
}
.ms-cal-week {
	background-image: url('../images/DrieO2_Weekbox.gif');	
	border:1px #224d71 solid;
}
.ms-cal-weekselected {
	background-image: url('../images/DrieO2_Weekboxhov.gif');	
	border:1px #224d71 solid;
}

.ms-cal-weekB {
	background-image: url('../images/DrieO2_Weekbox.gif');	
	border:1px #224d71 solid;
}
.ms-cal-topday {
	background-image: url('../images/DrieO2_Weekboxhor.gif');
	background-repeat:repeat-x;
	border:1px #224d71 solid;
}
.ms-cal-topdayfocus {
	background-image: url(/_layouts/images/selectednav.gif);
}
.ms-cal-topdayover {
	background-image: url('../images/DrieO2_Weekboxhorhov.gif');
	border:1px #224d71 solid;
}
.ms-picker-header {
	background-image: url('../images/DrieO2_quickLaunchHeader.gif');	
}
.ms-menutoolbar {
	background-image: url('../images/DrieO2_listheadergrad.gif');
	background-color: #d7d7d7;
}
.ms-separator IMG
{
	background-color: #1d639d;
}
TD.ms-cal-monthitem A {
	color: #1d639d;
	font-weight: bold;
}
.ms-listheaderlabel
{
	color:#1d639d;
}
.ms-cal-workhourf
{
	color:#1d639d;
}
.ms-cal-workhourf a:visited, .ms-cal-workhourf a:link, .ms-cal-workhourf a:active, 
{
	color:#1d639d;
}
.ms-cal-workhourf a:hover
{
	color:#1d639d;
}
.ms-picker-daycenter A
{
	color:#1d639d;

}
.ms-picker-dayselected A
{
	color:#0f5812;
}
.ms-picker-footer A
{
	color:#1d639d;

}
.ms-cal-workhour
{
	color:#1d639d;
	font-weight:bold;
}
table.ms-toolbar
{
	background-image:url('../images/DrieO2_listheadergrad.gif');
	background-repeat:repeat-x;
	border:1px #1d639d solid;
}
.ms-cal-nav-buttonsltr
{
	color:#1d639d ;
}
.ms-cal-workhour a:visited, .ms-cal-workhour a:link, .ms-cal-workhour a:active, 
{
	color:#1d639d;
}
.ms-cal-workhour a:hover
{ 
	color:#1d639d;
}
.ms-quicklaunch, 
{
	border-top:1px #224d71 solid;
	background-color:#cee3f5;
}
.ms-quicklaunch
{
	border-top:1px #224d71 solid;
	background-color:#cee3f5;
}
.ms-picker-table{
	border-top:1px #224d71 solid;	
	border-left:1px #224d71 solid;
	border-right:1px #224d71 solid;
	border-bottom:1px #224d71 solid;
}

/*end calender*/
/* Breadcrumb */

.ms-sitemapdirectional{
	font-family: Verdana;
	font-size: 12px;

}

a.ms-sitemapdirectional:link, a.ms-sitemapdirectional:active,a.ms-sitemapdirectional:visited,{
	font-family: Verdana;
	font-size: 12px;
	background-color:transparent;
	text-decoration:none;
	color:#1d639d;
}

a.ms-sitemapdirectional:hover{
	font-family: Verdana;
	font-size: 12px;
	background-color:transparent;
	text-decoration:underline;
}

.breadcrumbCurrent{
	font-family: Verdana;
	font-size: 12px;
	font-weight:normal;
}

.ms-pagebreadcrumb{
	background-color: transparent;
}

.ms-pagebreadcrumb a{
	background-color: transparent;
}

/* Breadcrumb end */ 

/* WebParts */
.s4-ca
{
	margin-left:-12px;
}

div.ms-WPBody
{
	padding-left: 5px;	
}

.ms-WPBody{
	color: #000000;
	font-family:Verdana;
	font-size:11px;
	line-height:1.5em;
}

.ms-WPBody H1{
	color: #1d639d;
	font-family:Verdana;
	font-size:14px;
	line-height:1.5em;
}

.ms-WPBody H2{
	color: #1d639d;
	font-family:Verdana;
	font-size:12px;
	line-height:1.5em;
}

.DrieO3_Middle {
	font-family:Verdana;
	font-size:13px;
	color:#1d639d;
	line-height: 1.5em;
}

.DrieO3_Middle H3{
	font-family:Verdana;
	font-size:11px;
	color: #000000;
}

h3.ms-WPTitle{
	color: #125185;
	font-family:Verdana;
	font-size:13px;
}
a.ms-addnew{
	color: #1d639d;
	font-family:Verdana;
	font-size:12px;
	text-decoration:underline;
}

h3.ms-WPTitle a span{
	color: #125185;
	font-family:Verdana;
	font-size:13px;
}

.ms-formbody{
	font-family:Verdana;
	font-size:10px;
	color: #000000;
}

.ms-WPBody a{
	color: #1d639d;
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
}

.ms-WPBody p a{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color: #1d639d;
}

.ms-WPBody p a:link, .ms-WPBody p a:active, .ms-WPBody p a:visited{
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
	color: #1d639d;
}

.ms-WPBody p a:hover{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color: #1d639d;
}

.DrieO3_Middle a{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color: #1d639d;
}

.ms-addnew a {
	color: #1d639d;
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
}

.ms-addnew a:link, .ms-addnew a:active, .ms-addnew a:visited {
	color: #1d639d;
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
}

.ms-addnew a:hover{
	color: #1d639d;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}

div.linkitem a{
	color: #1d639d;
	font-family:Verdana;
	font-size:12px;
	text-decoration:underline;
}

div.link-item a:link, div.link-item a:active, div.link-item a:visited{
	color: #1d639d;
	font-family:Verdana;
	font-size:12px;
	text-decoration:underline;
}

div.link-item a:hover{
	color: #1d639d;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}

.ms-vb{
	font-family:Verdana;
	font-size:11px;
	color: #000000;
	line-height: 1.5em;	
}

.ms-vb a:link, .ms-vb a:active, .ms-vb a:visited{
	font-family:Verdana;
	font-size:11px;
	color: #1d639d;	
	line-height: 1.5em;
}

.ms-vb a:hover{
	font-family:Verdana;
	font-size:11px;
	color: #1d639d;	
	line-height: 1.5em;
}

/* WebParts END*/

.DrieO9_Middle
{
	font-family:Verdana;
	font-size:11px;
	color: #1d639d;	
}

.DrieO9_Middle a:active, .DrieO9_Middle a:visited, .DrieO9_Middle a:link

{
	font-family:Verdana;
	font-size:11px;
	color: #1d639d;	
}
.ms-partline
{
	background-color:#3287cd;
}
.ms-WPHeader TD
{
	 border-bottom:1px #1d639d solid;
}

/* Verberg sitelinks linkermenu */

.s4-specialNavLinkList
{
	visibility: hidden;
	display:none;
}

