﻿/* Variables
@RibbonBackground: #c9d3e4
@achtergrondkleurNavigatieHover + linkkleur Ribbon: #003081
@font:Verdana
@hoofdnavitieColor:#fff
@searchBackground:#ff9933
@searchTab:#f9991d;
*/

a:link, a:visited  {
	color: #003081;
}

a:hover {
	color:#003081;
}

.ms-WPBody a, .ms-WPBody a:link, .ms-WPBody a:visited, #contentZone a, #contentZone a:visited  {
	color:#003081;
	text-decoration:underline;
}

body, .ms-WPBody {
	font-size:11px;
	color:#333;
	font-family:Verdana;
}

/* Top incl Ribbon */
body #s4-ribboncont  {
	background:none;
	padding:0;
}

div#welcome {
	float:left;
	left:893px;
	top:22px;
	background-color:#c9d3e4;
	position:relative;
	z-index:999;
	margin-top:-20px;
	display:inline;

}

.ms-SPLink {
	font-family:Verdana;
	font-size:1em;
/* [ReplaceColor(themeColor:"Accent3-Darker")] */ color:#003081;
	display:inline-block;
	position:relative;
	top:20px;
}

.ms-SPLink a:link,.ms-SPLink a:visited
{
/* [ReplaceColor(themeColor:"Accent3-Darker")] */ color:#003081;
	text-decoration:none;
}

.s4-pr {
	clear:left;
}

.ms-cui-topBar2 {
	background-color: #c9d3e4 !important;
   }

.ms-siteactionsmenu{
	display:inline-block;
	vertical-align:top;
	font-size:8pt;
}
.ms-siteactionsmenuinner,.ms-siteactionsmenuhover{
	border-width:1px;
	border-style:solid;
	margin-right:3px;
	padding:3px 4px 0px 2px;
	height:18px;
	display:inline-block;
	font-family:Verdana,sans-serif;
}
.ms-siteactionsmenuinner{
/* [ReplaceColor(themeColor:"Dark2")] */ border-color:#21374C;
/* [ReplaceColor(themeColor:"Dark2")] */ border-top-color:#394f63;
/* [RecolorImage(themeColor:"Dark2-Lighter",method:"Filling",includeRectangle:{x:0,y:467,width:1,height:11})] */ background:url("../Images/bgximg.png") repeat-x -0px -467px;
/* [ReplaceColor(themeColor:"Dark2")] */ background-color:#21374c;
}
.v4master .ms-siteactionsmenuinner{
	border-color:transparent;
	background:transparent none no-repeat;
}
.ms-siteactionsmenuinner .ms-menu-a,.ms-siteactionsmenuhover .ms-menu-a{
	margin-right:4px;
}
.ms-siteactionsmenuhover {
	/* [ReplaceColor(themeColor:"Dark2-Lighter")] */ border-color: #8b929a;
	/* [RecolorImage(themeColor:"Dark2-Lightest",method:"Filling",includeRectangle:{x:0,y:489,width:1,height:11})] */ background: url("../Images/bgximg.png") repeat-x -0px -489px;
	/* [ReplaceColor(themeColor:"Dark2",themeShade:"0.8")] */ background-color: #21374c;
}
.ms-siteactionsmenuinner > a,.ms-siteactionsmenuhover > a{
	display:inline-block;
}

.ms-siteactionsmenuhover > a{
	color:#fff !important;
}

.ms-siteactionsmenu > span > a{
/* [ReplaceColor(themeColor:"Light1",themeTint:"0.9")] */ color:#003081 ;
}
.ms-siteactionsmenu > span > a > span{
	display:inline-block;
	margin:1px 0px 0px 2px;
}
.ms-siteactionsmenu > span > a > img{
	vertical-align:top;
}
.ms-siteactionsmenu .ms-viewselector-arrow{
	display:inline-block;
	margin:7px 0px 1px 0px;
	vertical-align:top;
}
.s4-siteactions a:link,.s4-siteactions a:visited{
	font-weight:bold;
/* [ReplaceColor(themeColor:"Light1")] */ color:white;
}
.ms-viewselector-arrow{
	vertical-align:middle;
}

.v4master .ms-siteactionsmenuinner{
	background:none no-repeat scroll 0 0 transparent;
	border-color:transparent;
}

.ms-browseTab.ms-cui-tt-s > a.ms-cui-tt-a {
	color:#003081 !important;
}

span.welkom {
	display:inline-block;
	position:relative;
	top:17px;
	left:5px;
	color:#003081;
}

.ms-cui-tt-a{
	margin-top:20px;
	color:#003081 !important;
	border:1px solid transparent;
	border-bottom:0px;
	display:block;
	cursor:default;
}
.ms-cui-tt-span{
	display:block;
	padding:4px 10px 4px;
	border-top:1px solid transparent;
	text-align:center;
}
.ms-cui-tt-s > .ms-cui-tt-a{
/* [ReplaceColor(themeColor:"Dark2-Medium")] */ border-color:#b6babf;
	background-color:#fff;
	color:#003081 !important;
}

.ms-cui-tt-a:hover {
	/* [ReplaceColor(themeColor:"Dark2",themeTint:"0.8")] */ border-color: #003081;
	background: url("../Images/bgximg.png") repeat-x -0px -1000px;
	color: #003081 !important;
}

.ms-cui-tt-s > .ms-cui-tt-a:hover {
	color:#003081 !important;
}

#containerWidth {
	float:left;
	position:relative;
}

.s4-trc-container-menu a {
	color:#003081 !important;
}

.s4-trc-container-menu a:hover {
	color:#fff !important;
}

/* Einde Ribbon Styling */

/* logo */
#logo{
	display:inline-block;
	position:relative;
	float:left;
	margin-right:8px;
	margin-left:9px;
}
#logo img
{
    border:0px;
}

#logo-text {
	display:inline-block;
    border-left: 1px solid #D1DAEB;
    color: #272E80;
    font-family: sans-serif;
    font-size: 20px;
    font-weight: normal;
    line-height: 27px;
    padding-left: 15px;
    position: relative;
    top: 29px;
}

#signout-text {
	display: inline-block;
	color: #272E80;
	font-family: sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 27px;
	padding-right: 10px;
	position: relative;
	top: 35px;
	float: right
}

/* I like it */
#main .s4-pr {
	width:100%;}

.s4-titletable {
	width:1100px;
	height:91px;
}

/* Breadcrumb */
a.ms-sitemapdirectional, a:visited.ms-sitemapdirectional {
	font-family:Verdana;
	font-size:1.4em;
	color:#003081;
}

.ms-sitemapdirectional {
	font-family:Verdana;
	font-size:1.4em;
	color:#333;
}

.s4-title H1, .s4-title H2 {
	display:inline;
	font-size:1.4em;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#333
}

a:hover.ms-sitemapdirectional {
	color: #003081;
	text-decoration:underline;
}

a:hover.noHover {
	color: #003081;
	text-decoration:none;
}

span.pijltje {
	background: url("../Images/pijlbroodkruimel.png") no-repeat; /*need a custom image for the arrow*/
	border-width: 0px;
	position: absolute;
	height: 11px;
	width: 20px;
	position: relative;
	display: inline-block;
	left: 4px;
	top: 2px;
}

/* Main */
.ms-socialNotif-Container {
	font-family:Verdana, Arial;
}

#pggmnet {
	position:relative;
	left:24px;
}

#pggmnet a {
	display:block;
	padding:31px 2px 0px 2px;
	color: #5A6D7B;
	line-height:14px;
	border:1px solid transparent;
	text-align:center;
	width:64px;
	font-weight:bold;
	height:48px;
	position:relative;
 }

#pggmnet a:hover {
	border: 1px solid #F1C43F;
	background-color: #FDEEB3;
}


.s4-title {
	padding:0 0 0 4px;
	background:none;
}

#s4-titlerow {
	border:none;
	position: relative;
    z-index: 20;
}

.top, #s4-statusbarcontainer {
	margin-left:10px;
}

#contentContainer {
	position:relative;
	width:100%;
	height:100%;
}

/*searchBox Masterpage*/
#search {
	width:303px;
	float:left;
	left:887px;
	position:relative;
	top:26px;
	height:31px;
	background:#ff9933;
	z-index: 100;
}

#search .silhouette {
	display:inline;
	padding-top:4px;
	padding-left:10px;
	padding-top:5px;
	float: left;
}

#search .s4-wpTopTable {
	width:253px;
	display:inline;
	padding-left:6px;
}

.s4-search input.ms-sbplain {
	width:241px !important;
	height:16px !important;
	padding:0 3px;
	}

#search .s4-wpTopTable td.ms-sbgo {
	display:none;
	/*  Vinden button oud design

	padding-left:4px;
	background-color:transparent;
	border: none;
	background-image:url('./../../../Style Library/EMI/Images/vinden.png') !important;
	background-repeat: no-repeat;
	background-position: right center;
	position: relative;
	left: 0;
	width:54px;*/
}

.s4-search .srch-gosearchimg {
	visibility: hidden;
	width: 54px; /* width van de link */
	height: 17px;
}

input.s4-searchbox-QueryPrompt {
	font-family:Verdana;
	}

#vinden, #mijnSite {
	float:left;
	background-color:#ff9933;
	left:392px;
	position:relative;
	z-index:88;
	top:26px;
	height:31px;
	font-weight:bold;
}

#vinden {
	width:100px;
}

#vinden a, #vinden a:visited, #mijnSite a, #mijnSite a:visited {
	color:#fff;
	text-decoration:none;
}

#mijnSite {
	width:90px;
	margin-right:1px;
}

#mijnSite span, #vinden span {
	display:inline-block;
	padding-left:12px;
}

#mijnSite span {
	position:relative;
	top:2px;
}

#mijnSite img, #vinden img {
	position:relative;
	top:6px;
	left:8px;
}

/* Menu + MySiteMenu */
#home, #samenwerken, #weten, #zoekCentrum, #doen, #mijnsite {
	display : none;
	height:30px;
}

#samenwerken span, #weten span, #doen span {
	display:inline-block;
	position:relative;
	left:-44px;
}

#backgroundNavigatie .remove {
	display:inline-block;
	position:relative;
	left:-44px;
}

#menu {
	width:100%;
	float:left;
	}

#backgroundNavigatie {
	clear:left;
	background-color:#003082;
	height:30px;
	width:100%;
	z-index:99;
	top:0;
	line-height:30px;
	color:#fff;
	position:relative;
	z-index:99;
	}

.achtergrondkleurNavigatie {
	background-color:#003081;
	}

#mijnPGGM {
	float:left;
	position:relative;
	left:1090px;
	font-weight:bold;
	font-size:1.2em;
	}

ul#tabs {
	float:left;
	margin:0;
	padding:0;
	}

ul#tabs li {
	float:left;
	margin:0px;
	margin-right:1px;
	width:auto;
	list-style-type:none;
	height:26px;
}

ul#tabs li a
{
	display:inline-block;
	padding:0 30px;
	background-color:#009534;
	color:#fff;
	position:relative;
	height:26px;
	padding-top:5px;
	font-weight:bold;
	}

ul#tabs li.searchTab a {
	background-color:#f9991d;
}

	ul#tabs li a.selected {
		display: inline-block;
		background: url('../Images/navSelected.png');
		height: 31px;
		padding: 0 30px;
		position: relative;
		top: -5px;
		z-index: 1;
		padding-top: 10px;
	}

ul#tabs li a:hover
{
	background:url('../Images/navSelected.png');
	height:31px;
	display:inline-block;
	padding:0 30px;
	padding-top:5px;
	}

ul#tabs li a.selected:hover
{
	padding-top:10px;
}

/* StatusBar */
body #pageStatusBar{
	display:none;
	border-style:solid;
	border-width:1px 0px;
	padding:4px 5px 5px 10px;
	font-family:verdana;
	font-size:1em;
	clear:left;
}

body #pageStatusBar a:link,body #pageStatusBar a:visited{
	text-decoration:underline;
}
.s4-status-s1 {
	background: #c9d7e6 url("../Images/bgximg.png") repeat-x -0px -209px;
	color: #3b4652;
	border-color: #aaafbe;
}
.s4-status-s2 {
	background: #71b84f url("../Images/bgximg.png") repeat-x -0px -83px;
	color: #1a3807;
	border-color: #3e8811;
}
.s4-status-s3{
	background:#fff;     /*#fdf289 url("/_layouts/images/bgximg.png") repeat-x -0px -260px;*/
	color:#4b3904;
	border-color:#003081;
}
.s4-status-s4 {
	background: #df5a5b url("../Images/bgximg.png") repeat-x -0px -158px;
	color: #1f0000;
	border-color: #bc1213;
}

.s4-status-s4 a,
.s4-status-s4 a:link,
.s4-status-s4 a:visited,
.s4-status-s2 a,
.s4-status-s2 a:link,
.s4-status-s2 a:visited{
	color:#ffffff;
}
.s4-status-s3 a,
.s4-status-s3 a:link,
.s4-status-s3 a:visited{
	color:#5a2f00;
}
.s4-status-s1 a,
.s4-status-s1 a:link,
.s4-status-s1 a:visited{
	color:#0e3a6d;
}

/* styling Application.master specific styles */
body #s4-leftpanel-content {
	border:0px solid #e1e0e0 !important;
	margin-right:25px;
}

/*content */
#content {
	clear: left;
	overflow: hidden;
	height: 750px;
	overflow-y: auto;
}

/* for 100% height */
#editMode, #s4BA, #bCell, #ctl00_ctl00_MSO_ContentDiv {
	height:100%;
}

/* Page Layouts Layout*/

/* Root Site */
#ctbAlg {
	width:1190px;
	padding-left:10px;
	height:100%;
	padding-top:25px;
}

#leftZoneRoot, #leftZoneSamenwerken, #leftZoneMededeling{
	width:600px;
	float:left;
	height:100%;
	background-color:#fff;
}

#rightZoneRoot, #rightZoneSamenwerken, #rightZoneMededeling  {
	float:left;
	margin-left:23px;
	width:565px;
	background-color:#fff;
	height:100%;
}

#rightZoneRoot #widgets, #rightZoneSamenwerken #contentZone, #rightZoneMededeling #widgets {
	width:290px;
	height:100%;
	float:left;
}

#ctbAlg #leftZoneMededelingLandingsPagina {
	width:915px;
	float:left;
	height:100%;
	background-color:#fff;
}


#rightZoneRoot #sidebarRight, #rightZoneSamenwerken #sidebarRight, #rightZoneMededeling #sidebarRight,
#ctbAlg #rightZoneMededelingLandingsPagina {
	width:250px;
	height:100%;
	margin-left:25px;
	float:left;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot .ms-WPTitle {
	color:#ff9933 !important;
	font-weight:bold !important;
	padding-left:6px;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot .ms-WPBody {
	padding-left:6px;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot ul {
	padding:0;
	margin:0;
	list-style-type:none;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot ul li {
	background:url('../Images/icon_bolletje_oranje.png') left no-repeat;
	height:18px;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot ul li a {
	display:block;
	padding-left:10px;
	color:#333;
	text-decoration:none;
	position:relative;
	top:2px;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot ul li a:hover {
	text-decoration:underline;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot hr {
	background-color:#fff !important;
	color:#fff;
	height:1px;
	border:0px;
	position:relative;
	left:-4px;
	top:0;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot p a {
	color:#ff9933 !important;
	text-decoration:underline;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot .ms-WPHeader td {
	background:#e1e0e0;
	border-bottom:1px solid #e1e0e0;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot .s4-wpTopTable .ms-WPBorder {
	border-left:0px solid #fff;
	border-right:0px solid #fff;
	border-bottom:2px solid #fff;
	border-top:0px solid #fff;
	background:#e1e0e0;
}

#rightZoneRoot #sidebarRight .rightTopZoneRoot td.ms-wpTdSpace {
	border-left:0px solid #fff;
	border-right:2px solid #fff;
	border-bottom:0px solid #fff;
	border-top:2px solid #fff;
}


#rightZoneRoot #sidebarRight .rightTopZoneRoot td:first-child.ms-wpTdSpace {
	border-left:2px solid #fff;
	border-right:0px solid #fff;
	border-bottom:0px solid #fff;
	border-top:2px solid #fff;
}


#rightZoneRoot #sidebarRight .rightTopZoneRoot td.ms-WPHeaderTd,
td.ms-WPHeaderTdMenu
 {
	border-top:2px solid #fff;
}

td.ms-WPHeaderTdMenu {
	border-left:none;
	border-right:none;
}

.listStyles .ms-WPBorder, #leftZoneMededelingLandingsPagina .s4-wpTopTable .ms-WPBorder {
	border:1px solid #fff;
}

.listStyles ul{
	padding:0;
	margin:0;
}

.listStyles ul li {
	background:url('../Images/icon_bolletje_oranje.png') left no-repeat;
	list-style-type:none;
	padding-left:10px;
	padding-bottom:2px;
}

.ms-rtestate-field ul li {
	position:relative;
	background:url('../Images/icon_bolletje_oranje.png') no-repeat 0 50%;
	padding-left:12px;
	list-style-type:none;
	padding-bottom:4px;
	padding-top:3px;
}

.listStyles ul li a {
	display:block;
	color:#333;
	text-decoration:none !important;
	position:relative;
	}

.ms-rtestate-field ul li a {
	color:#333;
	text-decoration:none !important;
}

.listStyles ul li a:hover, .ms-rtestate-field ul li a:hover {
	text-decoration:underline !important;
}

ul.ms-MenuUIUL li {
	background:none;
	list-style:none;
}

/* Einde Root*/
#leftZone, #leftZoneDocumenten {
	float:left;
	width:200px;
	height:100%;
}

#leftZone .border,
#leftZoneDocumenten .border {
	border:0px solid #e1e0e0;
}

.ms-splinkbutton-text:hover {
	color:#003081 !important;
}

#leftZone .werkRuimte,
#leftZoneDocumenten .werkRuimte {
	display:inline-block;
	font-weight:bold;
}

#leftZone .root li a, #leftZone .root li a:visited,
#leftZoneDocumenten .root li a, #leftZoneDocumenten .root li a:visited {
	color:#333;
	background:url('../Images/icon_bolletje_oranje.png') left no-repeat;
	margin-left:10px;
}

#leftZone .root li a:hover,
#leftZoneDocumenten .root li a:hover {
	color:#003081;
	text-decoration:underline;
}

#leftZone .root li ul li,
#leftZoneDocumenten .root li ul li {
	padding-left:10px;
}

#leftZone .root li ul li a, #leftZone .root li ul li a:visited,
#leftZoneDocumenten .root li ul li a, #leftZoneDocumenten .root li ul li a:visited {
	font-size:1.2em;
}

/*ul ul>:first-child {
	visibility:hidden;
}

ul.static ul.static ul>:first-child {
	visibility:visible;
}

ul.static ul.static ul {
	visibility:visible;
}*/

#leftZone .s4-ql a.selected, #leftZoneDocumenten .s4-ql a.selected {
	border:none;
	color:#003081;
	font-weight:bold;
}

#leftZone .s4-ql ul.root ul, #leftZoneDocumenten .s4-ql ul.root ul {
	margin:0;
}

/*#leftZone .s4-specialNavLinkList, #leftZoneDocumenten .s4-specialNavLinkList {
	position:relative;
	left:-6px;
}*/

#rightZone, #rightZoneDocumenten {
	float:left;
	height:100%;
}

#rightZone #contentZone {
	float:left;
	width:690px;
}

#rightZone #sidebarRight {
	float:left;
	width:250px;
	margin-left:25px;
}

#sidebarRight #Foto img {
	width:250px;
	height:200px;
}

#sidebarRight a img {
	border:none !important;
	margin:0 !important;
}

/*nieuwsLandingspaginaZone*/
#rightZone #nieuwsLandingsPaginaLinks {
	float:left;
	width:470px;
}

#rightZone #nieuwsLandingsPaginaRechts {
	float:left;
	width:470px;
	margin-left:25px;
}

#rightZoneDocumenten #contentZone {
	float:left;
	width:470px;
}

#rightZoneDocumenten #sidebarRight {
	float:left;
	width:470px;
	margin-left:25px;
}

.s4-wpTopTable {
	border:0px solid #e1e0e0 !important;
}

#search .s4-wpTopTable, .noborder .s4-wpTopTable, .noborder td.ms-WPBorder {
	border:0px !important;
}

.ms-WPBody .ms-WPHeaderTd /*dubbele lijn weg*/ {
	border:0px;
}

.topmarge {
	margin-top:25px;
}

.bottomMarge {
	margin-bottom:25px;
}

.marginContent {
	margin:6px 4px 10px 4px;
}

.ms-WPTitle, .ms-WPTitle a, .ms-WPTitle a:visited, .titleNieuws, .rssTitle, .groupheader {
	color:#003081 !important; /*else core overrides this style*/
	font-weight:bold;
	text-decoration:none !important; /* else core overrides this style*/
}

.groupheader {
	font-family:Verdana;
}

.ms-WPBody {
	margin-bottom:6px;
}

.s4-wpcell-plain {
	padding-bottom:10px; /*space between webparts in ONE zone*/
}

#titelAuteur {
	margin:10px 0 20px 0;
}

/* Metadata */
#metaFields .metaTitel
{
	font-weight:bold;
	margin-top:10px;
}

/* Styles for Rich Text Editing */
span.ms-rtepggmalgemeenStyle-normal {
	-ms-name:"Tekst";
	color:#333;
}

span.ms-rtepggmalgemeenStyle-normal a, span.ms-rtepggmalgemeenStyle-normal a:visited {
	color:#333;
	text-decoration:none;
}

span.ms-rtepggmalgemeenStyle-normal a:hover {
	color:#003081;
	text-decoration:underline;
}

.ms-rtepggmalgemeenImage-1 {
	-ms-name:"Dunne rand";
	/* [ReplaceColor(themeColor:"Dark2")] */ background-color:#182738;
	/* [ReplaceColor(themeColor:"Dark2-Darker")] */ border:1px solid #385b83;
	/* [RecolorImage(themeColor:"Dark2-Medium",method:"Tinting")] */ background-image:url("../Images/tabtitlerowbottombg.png");
	background-repeat:repeat-x;
	background-position:top;
}

.ms-rtepggmalgemeenPosition-1  {
	-ms-name:"Links";
	float:left;
}

H2.ms-rtepggmalgemeenElement-H2 {
	-ms-name:"Kop";
}

.ms-rtepggmalgemeenElement-H2 {
	font-size:1.2em;
	font-weight:bold;
	color:#003081;
	margin:0;
	padding:0;
}

P.ms-rtepggmalgemeenElement-P{
-ms-name:"Paragraaf";
}

.ms-rtepggmalgemeenElement-P
{
/* [ReplaceColor(themeColor:"Dark2-Darker")] */ color:#333;
font-size:11px; font-family:Verdana;
}

.ms-rtepggmalgemeenTable-default,
.ms-rtepggmalgemeenTableHeaderFirstCol-default,
.ms-rtepggmalgemeenTableHeaderLastCol-default,
.ms-rtepggmalgemeenTableHeaderOddCol-default,
.ms-rtepggmalgemeenTableHeaderEvenCol-default,
.ms-rtepggmalgemeenTableFirstCol-default,
.ms-rtepggmalgemeenTableLastCol-default,
.ms-rtepggmalgemeenTableOddCol-default,
.ms-rtepggmalgemeenTableEvenCol-default,
.ms-rtepggmalgemeenTableFooterFirstCol-default,
.ms-rtepggmalgemeenTableFooterLastCol-default,
.ms-rtepggmalgemeenTableFooterOddCol-default,
.ms-rtepggmalgemeenTableFooterEvenCol-default,
TD.ms-rtepggmalgemeenTable-default,
TH.ms-rtepggmalgemeenTable-default,
.ms-rtepggmalgemeentablecells
{
-ms-name:"Met border - Light";
/* [ReplaceColor(themeColor:"Light1-Medium")] */ border:solid 1px #c4c4c4;
padding:2px;
vertical-align:top;
}

.ms-rtepggmalgemeenTable-0{
-ms-name:"Zonder border - Clear";
border-width:0px;
border-style:none;
border-collapse:collapse;}

/* caroussel Homepage */
#featured{
	width:586px;
	padding-left:5px;
	padding-top:10px;
	position:relative;
	height:233px;
	background:#fff;
	border:0px solid #e1e0e0;
}

#featured hr {
	height:1px;
	border:0px;
	background-color:#e1e0e0;
	color:#e1e0e0;
	margin-right:5px;
	position:relative;
	top:0;
	display:block;
}

#featured ul.ui-tabs-nav{
	position:absolute;
	bottom:10px; right:0;
	list-style:none;
	padding:0; margin:0;
	width:19%;
	display:inline-block;
	overflow:hidden;
	left:484px;
}
#featured ul.ui-tabs-nav li{
	padding:1px 0; padding-right:13px;
	font-size:12px;
	color:#666;
	float:left;
}

#featured ul.ui-tabs-nav li span{
	font-size:11px; font-family:Verdana;
	line-height:18px;
}
	#featured li.ui-tabs-nav-item a {
		display: block;
		height: 14px;
		width: 14px;
		color: #003081;
		line-height: 14px;
		background: url('../Images/bolletje_grijs.png') top right no-repeat;
		position: relative;
		z-index: 1;
	}
		#featured li.ui-tabs-nav-item a:hover {
			background: url('../Images/bolletje_oranje.png') top right no-repeat;
		}
	#featured li.ui-tabs-selected a {
		background: none;
		background: url('../Images/bolletje_oranje.png') top right no-repeat;
		position: relative;
		z-index: 99;
	}
#featured .ui-tabs-panel{
	width:566px; height:190px;
	background:#fff; position:relative;
}
#featured .ui-tabs-panel .info{
	position:absolute;
	top:2px; left:0;
	height:180px;
}
#featured .info h2 {
	font-size:1.2em; font-family:Verdana, serif;
	color:#003081; padding:0px 0px 5px 0px; margin:0;
	overflow:hidden;
}

#featured .info h2 a, #featured .info h2 a:visited {
	color:#003081;
	text-decoration:none;
}

#featured .info h2 a:hover {
	text-decoration:underline;
}

#featured .carrouselFoto {
	float:left;
	width:169px;
	margin-right:30px;
	padding-left:13px;
	height:180px;
}

#featured .carrouselFoto img {
	width:169px;
	height:180px;
}

#featured .carrouselItem {
	margin-left:189px;
}

#featured .info a:hover{
	text-decoration:underline;
}
#featured .ui-tabs-hide{
	display:none;
}

#featured p a.leesVerderCarrousel, a.gaNaarNieuwsOverzicht {
	color:#ff9933 !important;
	text-decoration:underline;
}

#featured p a.leesVerderCarrousel {
	position:absolute;
	bottom:0;
}

.bgimageCaroussel {
	height:100%;
	width:100%;
}

/*nieuwsonverzicht webpart */
.titleNieuws {
	padding-left:10px;
	padding-bottom:10px;
	font-size:1.2em;
}

#nieuwsOverzichtHome{
	width:100%;
}

ul.nieuwsOverzicht {
	width:97%;
	padding:0 10px 3px 10px;
	float:left;
	margin:0;
	list-style-type:none;
}

ul.nieuwsOverzicht li {
	float:left;
}

ul.nieuwsOverzicht li a {
	display:inline-block !important; /* fix to override ms-wpBody*/
	text-decoration:none !important;
	color:#333 !important;
}

ul.nieuwsOverzicht li a:hover {
	text-decoration:underline !important;
}

ul.nieuwsOverzicht li.datumNieuwsHome {
	width:10%;
}

ul.nieuwsOverzicht li.governanceNieuwsHome {
	min-width:30%;
	color:#003081;
}

ul.nieuwsOverzicht li.titelNieuwsHome {
	width:50%;
}

#linknieuwsoverzicht {
	float:left;
	position:relative;
	top:10px;
	left:242px;
}

/* MededelingenWebPart */
.mededelingenHome {
	margin-bottom: 10px;
	margin-top: 8px;
	margin-left: 4px;
	background: url('../Images/icon_bolletje_oranje.png') left center no-repeat;
	padding-left: 10px;
}

.mededelingenHome a {
	display:inline-block;
	position:relative;
	top:-1px;
	text-decoration:none !important;
	color:#333 !important;
}

.mededelingenHome a:hover {
	text-decoration:underline !important;
	color:#003081 !important;

}

/* Columns */
.ms-vh-div a, .ms-vb-title a, .ms-vb-user a {
	text-decoration:none !important;
}

.ms-vh-div a:hover, .ms-vb-title a:hover, .ms-vb-user a:hover {
	color:#003081;
	text-decoration:underline !important;
}

.ms-vh-div {
	font-weight:normal;
}

/* Overzichten */
.kennisBoxB
{
	margin-bottom:4px;
}
.titelBox .icon {
	display:inline-block;
	width:4%;
	position:relative;
	vertical-align:top;
	top:2px;
}

.titelBox .titelBoxTitel {
	display:inline-block;
	width:44%;
	position:relative;
	top:2px;
}

.titelBox .titelBoxTitel a {
	text-decoration:none !important;

}
.titelBox .titelBoxTitel a:hover {
	text-decoration:underline !important;
}

.titelBox .gewijzigddoor {
	display:inline-block;
	width:20%;
	position:relative;
	top:2px;
	vertical-align:top;
}

.titelBox .laatstgewijzigd{
	display:inline-block;
	width:15%;
	position:relative;
	top:2px;
	vertical-align:top;
	margin-left:4px;
}

.titelBox .tagsKennis {
	position:relative;
	top:4px;
}

.titelBox .tagsKennis .aantalWaarderingen {
	display:inline-block;
	position:relative;
	top:-4px;
}

/*search */
#ctbAlg .ms-searchref-categoryname {
	font-size:1.1em;
	color:#003081;
	font-weight:bold;
}

#ctbAlg #SRCHREF a {
	font-family:Verdana;
	font-size:11px;
	color:#333 !important;
}

#ctbAlg #SRCHREF a:hover {
	color:#003081 !important;
}

#ctbAlg #SRCHREF li.ms-searchref-selected a.ms-searchref-filterlink{
	color:#003081 !important;
	text-decoration:underline !important;
}

#ctbAlg .srch-results .srch-Title3 a {
	font-family:Verdana;
	font-size:1.1em;
	color:#003081 !important;
	font-weight:bold;
	text-decoration:none !important;
}

#ctbAlg .srch-results .srch-Title3 a:hover {
	text-decoration:underline !important;
}

#ctbAlg .srch-results .srch-Description2 {
	font-family:Verdana;
	font-size:11px;
	color:#333;
}

.srch-URL2 {
	color:#ff9933 !important;
}

.srch-Page a:link, .srch-Page a:visited {
	color:#333 !important;
	display:inline-block;
	position:relative;
	top:1px;
}

.srch-Page a:hover {
	border:1px solid transparent !important;
}

.srch-Page strong {
	background:none !important;
	border:none !important;
	position:relative;
	top:1px;
	font-weight:bold;
	border:0px !important;
	padding-top:5px;
}

span.ms-searchref-filterlink, span.ms-searchref-filterlink:hover {
	color:#003081 !important;
	text-decoration:none !important;
}

.ms-sbtable {
	color:#333;
}

.ms-descriptiontext {
	font-family:Verdana;
	color:#333;
}

.searchResultItem {
	width:100%;
	margin-bottom:14px;
}

.searchResultDate {
	float:left;
	position:relative;
	top:1px;
	font-weight:bold;
}

.searchResultSummary {
	margin-left:100px;
}

.searchResultTitle, .searchResultTags {
	padding-bottom:2px;
}

.ms-WPBody .searchResultDescription  {
	color:#333
}

.searchResultTitle a, .searchResultTitle a:visited  {
	font-size:1.1em;
	text-decoration:none !important;
	font-weight:bold;
}

.searchResultTitle a:hover {
	text-decoration:underline !important;
}

#contentZone .srch-sb-results2, #contentZone .srch-sb-results1, #contentZone .srch-results {
	padding-left:0;
}

#contentZone .srch-sb-main {
	width:50%;
	padding-top:0;
}

#contentZone .ms-sctabcn{
	font-family:verdana,tahoma,sans-serif;
	font-size:1em;
	padding:0 10px;
	font-style:normal;
	font-weight:normal;
	vertical-align:middle;
	/* [ReplaceColor(themeColor:"Accent1",themeShade:"0.20")] */ color:#fff;
	/* [RecolorImage(themeColor:"Light1")] */ background:url("../Images/selbg.png") repeat-x left top;
	/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.35")] */ background-color:#ff9933;
	/* [ReplaceColor(themeColor:"Accent1-Lightest")] */ border-top:solid 1px #ff9933;
	/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ border-right:solid 1px #ff9933;
	/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ border-left:solid 1px #ff9933;
	/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ border-bottom:solid 1px #ff9933;
	height:23px;
}

#contentZone .ms-sctabcnhover {
	font-family: verdana,tahoma,sans-serif;
	font-size: 1.0em;
	padding: 0px 10px;
	vertical-align: middle;
	/* [ReplaceColor(themeColor:"Accent1",themeShade:"0.20")] */ color: #fff;
	/* [RecolorImage(themeColor:"Light1")] */ background: url("../Images/selbg.png") repeat-x left top;
	/* [ReplaceColor(themeColor:"Accent1",themeTint:"0.35")] */ background-color: #ff9933;
	/* [ReplaceColor(themeColor:"Accent1-Lightest")] */ border-top: solid 1px #ff9933;
	/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ border-right: solid 1px #ff9933;
	/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ border-left: solid 1px #ff9933;
	/* [ReplaceColor(themeColor:"Accent1-Lighter")] */ border-bottom: solid 1px #ff9933;
	background-repeat: repeat-x;
	height: 23px;
	font-style: normal;
	font-weight: normal;
}

#contentZone td.ms-sbgo {
	background:#003081;
	border:1px solid  #003081;
}

#contentZone td.ms-sbgo img {
	border:1px solid  #003081;
	border-color:#003081 #003081 #003081 -moz-use-text-color !important;
	border-style:solid solid solid none !important;
	border-width:0px !important;
	vertical-align:bottom;
}

#contentZone td.ms-sbgo .srch-gosearchimg {
		width:54px;
		height:15px;
		border:0px;
}

#contentZone .srch-Page{
/* [ReplaceColor(themeColor:"Dark1-Medium")] */ color:#666;
	font-size:1em;
	font-family:verdana,tahoma,sans-serif;
	padding:0.3em 0 3em 0px;
	clear:both;
	border-top:1px solid #efefef;
}

#contentZone .psrch-results {
	padding-left:0;
}

#contentZone .srch-description2 h3 {
	color:#003081;
}

/* refinementPanel */
.ms-KFMenu {
	background-color: #fff;
	background-image: url('../Images/refinement.png');
	background-repeat: repeat-x;
	border: 1px solid #003081;
	margin: 5px;
	padding: 5px 5px 10px;
}

.ms-KFHead {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:#fff !important;
	color:#FFF;
	font-size:1.1em;
	font-weight:bold;
	margin-bottom:5px;
	padding-bottom:5px;
}

.ms-KFHead button {
	color:#444444;
	cursor:pointer;
	overflow:visible;
	padding:3px;
	text-decoration:none;
}

#idKeyFiltersTitle {
	display:inline-block;
	padding-bottom:10px;
}

.ms-KFMenu .ms-taxonomy-fieldeditor, .ms-KFMenu .ms-taxonomy-writing {
	width:150px !important;
}

div#idKeyFiltersContainer {
	width:auto !important;
}

.ms-KFMenu .ms-taxonomy-browser-button {
	position:relative;
	left:-20px;
}

/* weten */
#rightZone #contentZone .wetenHeader {
	font-weight:bold;
	margin-top:4px;
}

#rightZone #contentZone .wetenHeader, #rightZone #contentZone .wetenContent  {
	width:100%;
	position:relative;
	overflow:visible;
	display:block;
	line-height:20px;
}

#rightZone #contentZone .wetenContent:hover {
	background-color:#e1e0e0;
}

#rightZone #contentZone .wetenContent a, #rightZone #contentZone .wetenContent a:visited {
	text-decoration:none !important;
}

#rightZone #contentZone .wetenContent a:hover {
	text-decoration:underline !important;

}

#rightZone #contentZone span.pictureWeten, #rightZone #contentZone span.titleWeten,
#rightZone #contentZone span.werkruimteWeten, #rightZone #contentZone span.laatstGewijzigdWeten {
	display:inline-block;
}

#rightZone #contentZone span.pictureWeten {
	width:5%;
	position:relative;
	top:3px;
}

#rightZone #contentZone span.titleWeten {
	width:36%;
}

#rightZone #contentZone span.titleWeten a {
	color:#333;
}

#rightZone #contentZone span.werkruimteWeten {
	width:24%;
}

#rightZone #contentZone span.laatstGewijzigdWeten {
	width:20%;
}

/* Gevonden Personen */
#rightZone #sidebarRight .gevondenPersonen {
	margin:5px 0;
	line-height:32px;
}

#rightZone #sidebarRight .gevondenPersonen span.gevondenPersonenImg img {
	width:16px;
	height:16px;
}

#rightZone #sidebarRight .ms-WPBorder {
	border:1px solid #fff;
}

#rightZone #sidebarRight span.gevondenPersonenPN {
	display:inline-block;
	position:relative;
	top:-3px;
}

/* kennisplein */
div.kennisPleinenHome {
	width:129px;
	height:131px;
	margin:10px;
}

	div.kennisPleinenHome span {
		background: url('../Images/kennispleinIMG.png') no-repeat;
		display: block;
		height: 131px;
		position: relative;
		overflow: hidden;
	}

div.kennisPleinenHome a.kennisPleinenHomeLink {
	color:#009534;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	height:131px;
	bottom:0;
	display:block;
	padding:90px 0 0px 0px;
}

#contentZoneWeten .dfwp-item {
	width:140px;
	float:left;
}


/* RSSHome */
.rss {
	padding-left:5px;
}

.rss a img.rssImage {
	border:0;
}

.rss hr {
	background-color:#fff !important;
	color:#e1e0e0;
	height:1px;
	border:0px;
	position:relative;
	left:-2px;
	top:0;
	width:99%;
}

.rssImage {
	position:relative;
	left:172px;
	top:5px;
}

.rssTitle {
	padding-bottom:0;
	font-size:1.2em;
}

.rss h2 a:link, .rss h2 a:visited {
	color:#ff9933;
	text-decoration:none;
	font-size:14px !important;
	margin:0;
	padding:0;
}

.rss h2 a:hover {
	text-decoration:underline !important;
}

.rss .feed {
	position:relative;
	top:-20px;
	}

.rss ul {
	list-style-type:none;
	margin:0 10px;
	padding:0;
	position:relative;
	top:-10px;
}

.rss ul li {
	padding-bottom:6px;
	font-family:Verdana;
}

	.rss ul li a {
		background: url('../Images/icon_bolletje_oranje.png') left no-repeat;
		display: block;
		padding-left: 10px;
		color: #333 !important;
		text-decoration: none !important;
		position: relative;
		top: 2px;
	}

.rss ul li a:hover {
	text-decoration:underline !important;
}

.ms-imnlink img
{
    border: 0px;
}

.footer {
	position: relative;
	margin-top: 10px;
	border-top: 1px solid #cdd0cd;
	height: 60px;
}

/** Page links */

.footer .page-links {
    float: left;
	overflow: hidden;
	margin-top: 12px;
	padding: 3px 0;
	font-family: verdana,sans-serif;
	line-height: 12px;
	/*height: 12px;*/
}

.footer .page-links li {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	_margin-top: -3px;
	margin-left: -6px;
	padding: 0 17px 0 11px;
	border-left: 1px solid #999;
	height: 12px;
}

.footer .page-links li a {
	display: block;
	_display: inline;
	_zoom: 1;
	margin-top: -3px;
	_margin-top: 0;
	padding: 0 4px;
	color: #999;
	line-height: 18px;
	text-decoration: none;
	height: 18px;
}

.footer .page-links li a:hover,
.footer .page-links li a.current {
	color: #009b3e;
}

/** About links */

.footer .about-links {
	overflow: hidden;
	float: right;
	padding: 3px 0;
	font-family: verdana,sans-serif;
	line-height: 12px;
	list-style: none;
	/*height: 12px;*/
	margin-top: 12px;
	margin-right: 185px;
}

.footer .about-links li {
	float: right;
	_margin-top: -3px;
	margin-right: -6px;
	padding: 0 11px 0 17px;
	border-right: 1px solid #999;
	height: 12px;
}

.footer .about-links li a {
	display: block;
	_display: inline;
	_zoom: 1;
	margin-top: -3px;
	_margin-top: 0;
	padding: 0 4px;
	color: #999;
	line-height: 18px;
	text-decoration: none;
	height: 18px;
}

.footer .about-links li a:hover,
.footer .about-links li a.current {
	color: #009b3e;
}

.cstable th,  .cstable td
{
    text-align: left;
    padding: 15px 0 15px 0;
}

/* Custom ribbon overflow */
body { overflow: auto !important; }
#s4-workspace {
    overflow: visible;
    overflow-y: auto !important;
    text-align: center;
}

/* Remove the flickering overlay background */
.ms-dlgOverlay {
    position: relative;
}

/* Center container */
#s4-bodyContainer {
    margin: 0 auto;
    width: 1235px;
    text-align: left;
}

/* Menu */

.menuBig {
    margin: 0 -5px 25px;
    min-height: 177px;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
}
.menuBig ul {
    list-style-type: none;
    margin: 0 20px;
}
.menuBig li {
    display: inline;
    margin: 10px;
    position: relative;
}
.menuBig li a:hover {
    border: 1px solid #EFEFEF;
    box-shadow: 3px 3px 3px #EEEEEE;
}
.menuBig li a {
    border: 1px solid #EFEFEF;
    display: inline-block;
    font-weight: bold;
    min-width: 140px;
    padding: 10px;
    text-decoration: none !important;
    vertical-align: top;
}
.nav {
    display: none;
    width: 140px;
}
.menuBig li a .nav {
    font-weight: normal;
    text-decoration: none;
}
.menuTitle {
    color: #272E80;
    font-weight: bold;
}
.navigation-description {
    width: 140px;
}
.bpnavigation {
    border-top: 1px solid #EFEFEF;
    margin-top: 15px;
    overflow: hidden;
    padding: 7px 0;
    width: 100%;
}
.bpnavigation ul.navigation-slim {
    border-bottom: 1px solid #EFEFEF;
    height: 100%;
    list-style-type: none;
    overflow: hidden;
    padding: 10px 0;
    margin: 0;
    width: 100%;
}
.bpnavigation ul.navigation-slim-sub {
    background-color: #FBFBFB;
    border-bottom: 1px solid #EFEFEF;
    clear: left;
    list-style-type: none;
    margin: 0 0;
    overflow: hidden;
    padding: 2px 0;
    width: 100%;
}
.bpnavigation ul li {
    border-right: 1px dashed #EFEFEF;
    float: left;
    height: 100%;
    margin: 0 10px;
    overflow: hidden;
    padding: 3px 5px;
    vertical-align: middle;
}
.bpnavigation ul.navigation-slim li a {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
span.navigation-title:hover {
    color: #009B3E;
    cursor: pointer;
}
.bpnavigation ul li a:hover, .bpnavigation a.selected {
    color: #009B3E;
}
.navigation-image {
    background: none no-repeat scroll 0 -24px transparent;
    height: 24px;
    padding-left: 28px;
}
a.navigation-image:hover, .bpnavigation a.selected {
    background-position: 0 0;
}
.bpnavigation ul.navigation-slim li:first-child .navigation-image {
    padding-left: 0;
}
.ms-dlgContent
 {
    position:fixed! important; /*Fixes anoying scroll bug in modal dialog.*/
 }

h1, h2, h3, h4 {
    font-size: 11px;
    font-weight: 700 !important;
}

table {
    border-collapse: separate;
    border-spacing: 2px !important;
}

a {
    text-decoration: underline !important;
}

img {
    vertical-align: initial;
}

.overlay-spinner {
	z-index: 1;
	background-color: transparent;
	overflow: hidden;
	position: absolute;
	width: 95%;
	height: 100%;
	text-align: center;
}





.scroll {
	overflow: scroll;
}

.scroll::-webkit-scrollbar {
	width: 10px;
}

.scroll::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
}

	.scroll::-webkit-scrollbar-thumb {
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
		background: #459e009c;
	}