﻿/* universal selector to clear all margins and padding */

            * { margin:0; padding:0; border:none; } 

  
  
  
h2 {
margin-top:0;
font-size:1.2em;
}


/* Header Styles */

/* Top Header Login Information */
#header {
height:125px;
width: 840px;
clear:both;
padding:0!important;
}

 
.ms-bannerContainer {
background-image:none;
float:left;
}
 
.ms-globalbreadcrumb {
display:block;
margin:0;
float:left;
padding-bottom:7px;
background:transparent url("../images/lay1_headerShadow.gif") repeat-x bottom left;
}


.ms-globallinks {
text-align:right;
float:left;
}

.ms-globallinks-left {
text-align:right;
float:left;
}

.ms-globallinks-right span {  /* this span is for the pipe before the question mark */
float:left;
}

.ms-globallinks-right {
float:right;
}

.ms-globallinks-right a:visited {
float:left;
}

.ms-globallinks-right a:link {
float:left;
}

#actions a:visited img {
float:left;
padding:0 5px;
margin:0;
}
 
.ms-globallinks-right a:link img {
float:left;
padding:0 5px;
margin:0;
}
 
.ms-globallinks-right a:visited {
float:left;
padding:0 5px;
margin:0;
}
 
.ms-globallinks-right a:link {
float:left;
padding:0 5px;
margin:0;
}
 
#feedback { 

display:none;
}

.ms-globallinks img {
float:right;
margin:0px;
padding:0px;
}

.ms-SPLink {
float:left;
padding:0 10px;
}



/* Title Area */
 

.ms-globalTitleArea {
background-image:none; /* turns default gradient off */
float:left;
width:100%;
}

#GlobalTitleAreaImage {
float:left;
background:transparent url("../images/lay1_people.jpg") no-repeat;
width:96px;
height:90px;
text-align:left;
position:relative;
right:5px;
} 

#GlobalTitleAreaImage img {
float:left;
display:none;
}


.ms-sitetitle {
margin-top:25px;
font-size:1.3em;
text-align:left;
}

.ms-searchform {
position:static;
}

.ms-searchform select { 
line-height:20px!important;
}


#nav-wrapper {
clear:both;
}

 

/* Search Styling */

.ms-searchimage {
border:1px solid #6b6b6b;
padding:2px 2px 1px 2px;
margin:0 5px;
}

a#onetIDGoSearch {
padding:0;
border:none;
}

a#onetIDGoSearch img {
border:none;
}

a:hover#onetIDGoSearch img {
padding:0;
border:none;
}

.ms-searchbox {
height:17px!important;
#height:19px!important;
padding:0;
margin:0 0 0 10px;
}

#idSearchScope { width:150px!important; display:none!important; }

#idSearchString {
margin:0;
}


 

/* Primary Navigation */

.ms-bannerframe {

} 


.ms-banner {
float:right;
position:relative;
top: -34px;
background-color:transparent;
z-index: 1000!important;}


.ms-banner table td {
border-width:0;
} 

/* ms-main area */

 
.ms-main {
background-image:none;
position:relative!important;
float:left;
clear:both!important;

}

.ms-titlearea {
margin:-22px 0 0 0;

position:absolute;
padding:0;
}

.ms-consoletitleareaframe{
display:none;
}

.ms-mwspagetitleareaframe{
display:none;
}

.ms-pagetitleareaframe{
display:none;
}

Div.ms-titleareaframe{
display:none;
}

TD.ms-titleareaframe{
display:none;
}

#TitleAreaFrameClass {
background-image:none;
height:0px;
}

#TitleAreaFrameClass img {
display:none;
}

.ms-titlearealeft {
background-image:none;
}

.ms-areaseparatorright{
background-image:none;
}

.ms-titlearearight{
background-image:none;
}

.ms-titleareaframe {
height:0px;
} 

.ms-consoleframe {
padding-bottom:5px;
}

.body-wrapper {
margin:0;
padding:0;
border:0;
width:866px;
background-image:none !important;
}

span#part1 {
height:100%;
width:100%;
background-image:none !important;
background-color:#fff !important;
}
 
/* Divs after nav / hidden */

 
.ms-bodyareacell {
margin:0px 10px 0px 10px;
#margin-top:5px;
width:685px!important; 
padding:0px;
float:left;
overflow-x:auto!important;
overflow-y:hidden!important;
position:relative!important;	


}

.ms-bodyareacell div {
	 margin:0!important;
	 padding:0!important;
	 float:none!important;
	 clear:none!important;
}

.ms-bodyareacell table.oneColTemplate {
display:block!important;
float:none!important;
clear:both!important;
width:685px!important; 
 }
 
.ms-bodyareacell table.oneColTemplate tbody {

width:685px!important; 
 }

.ms-bodyareacell table.oneColTemplate .ms-WPHeader td { width:50px!important; }

.ms-bodyareacell table.oneColTemplate .ms-summarystandardbody { width:685px!important; 
 }
 

.ms-bodyareacell .twoColTemplate {  }

.ms-bodyareacell .twoColTemplate .twoColTemplateColOne { width:490px!important;}
.ms-bodyareacell .twoColTemplate .twoColTemplateColOne table { width:490px!important;}

.ms-bodyareacell .twoColTemplate .twoColTemplateColTwo { width:165px!important; border-left:1px solid #f5f5f5!important; padding-left:5px;}
.ms-bodyareacell .twoColTemplate .twoColTemplateColTwo table { width:160px!important; }

.ms-bodyareacell .twoColTemplate .twoColTemplateColOneHomePage {width:665px!important; _width:650px!important;}
.ms-bodyareacell .twoColTemplate .twoColTemplateColOneHomePage table { width:665px!important; _width:650px!important;}



/*
.ms-bodyareacell .twoColTemplate .twoColTemplateColOne table table,
.ms-bodyareacell .twoColTemplate .twoColTemplateColOne table table td,
.ms-bodyareacell .twoColTemplate .twoColTemplateColTwo table table,
.ms-bodyareacell .twoColTemplate .twoColTemplateColTwo table table td {   }

 .ms-bodyareacell .twoColTemplate .twoColTemplateColOne .gridControl {width:502px!important; overflow:auto!important;}
.ms-bodyareacell .twoColTemplate .twoColTemplateColTwo .gridControl {width:165px!important; overflow:auto!important;}
.ms-bodyareacell table.oneColTemplate .gridControl {width:675px!important; #width:685px!important; overflow:auto!important;} 
*/



.ms-bodyareacell table.oneColTemplate .gridControl { width:685px!important; overflow-x:auto!important;overflow-y:hidden!important; }
.ms-bodyareacell .twoColTemplate .twoColTemplateColOne .gridControl { width:502px!important; overflow-x:auto!important;overflow-y:hidden!important; }
.ms-bodyareacell .twoColTemplate .twoColTemplateColTwo .gridControl { width:160px!important; overflow-x:auto!important;overflow-y:hidden!important; }


.ms-bodyareacell #MSO_tblPageBody {
float:left;
}

.ms-bodyareacell .twoColTemplate .twoColTemplateColOne .ms-listviewtable table, 
.ms-bodyareacell .twoColTemplate .twoColTemplateColOne .ms-menutoolbar table,
.ms-bodyareacell .twoColTemplate .twoColTemplateColOne ms-listviewtable
  { width:auto!important; #width:auto!important; }

.ms-propertysheet {
float:left;
}

.ms-bodyareaframe {
border:none;
background-image:none;
font-size:1.5em;
margin:0!important;
padding:0!important;
clear:both!important;
float:none!important;
height:auto!important;
} 

.ms-bodyareapagemargin { /* clears bottom margin in IE */
border:none;
} 

#above-main {
margin:0!important;
padding:0!important;
clear:both!important;
float:none!important;
position:relative!important;
}

h2.ms-pagetitle {
margin:0;
padding:0;
float:none;
clear:both;
display: none;
}

/* Quick Launch */


.ms-nav {
position:absolute;
margin-left:1300px;
background-color:gray;
width:178px;
float: left;
display:none;
}

.ms-nav div.ms-quicklaunchouter {
width:178px;
float:left;

}


.ms-nav td td{
}

.ms-nav td td{
}

.ms-quicklaunchouter{
border:none;
}
 
.ms-quicklaunchheader { 
background:#fff url("../images/lay1_lnav_repeat.gif") repeat-y top left;
width:178px;
margin-left:-1px;
padding-bottom:7px;
}

.ms-quicklaunchheader a{
margin-left:-4px;
width:178px;
padding-left:15px;
border-left:2px solid #fff;
font-size:1.2em;
display:block;
}

.ms-nav table.ms-navSubMenu1 td table{
margin:0;
width:178px;
}

div.ms-quicklaunch div table{
margin:0;
width:178px;
}

.ms-recyclebin {
background:#fff url("../images/lay1_lnav_repeat.gif") repeat-y top left;
width:178px;
font-size:1.2em;
padding-bottom:5px;
display:none;
}

.ms-recyclebin a:link {

}


.ms-quicklaunch {
width:178px;
display:block;
float:left;
}

.ms-datepickerouter div.ms-quicklaunch {
background:#fff;
}

table.ms-navSubMenu1 td {
background:transparent;
font-size:.75em;
background:#fff url("../images/lay1_lnav_repeat.gif") repeat-y top left;
padding-bottom:3px;
padding-top:3px;
}

table.ms-navSubMenu1 .ms-navheader td {
background:transparent;
}

.ms-quicklaunch {
border:none;
}

.ms-quicklaunch span.ms-navheader {
border:none;
}

.ms-navheader2 td {
border:none;
}

.ms-quicklaunch table.ms-navheader td {
border:none;
}

.ms-navitem td a:visited{
}

.ms-navitem td a:link{
padding-left:35px;
border-left:2px solid #fff;
margin-left:1px;
margin-right:20px;
}
.ms-quicklaunch table td {
border:none;
}

span.ms-navitem{ /* these declerations necessary to clear predefined bullets and classes */
background-image:none;
padding:0px;
margin-left:20px;
padding-top:2px;
}

table.ms-navitem{ /* these declerations necessary to clear predefined bullets and classes */
background-image:none;
padding:0px;
margin-left:20px;
padding-top:2px;
}

table.ms-navSubMenu1 .ms-navheader td {
padding:0;
}

table.ms-navSubMenu1 .ms-navheader td a{
padding-left:16px;
width:178px;
border-left:2px solid #fff;
font-weight:normal;
margin-left:1px;
display:block;
}

table.ms-navselected td{
padding-left:0px;
margin-left:0px;
}


table.ms-navselected td a:visited {
width:120px;
border:5px solid fuchsia!important;
}


table.ms-navselected td a:link {
width:120px;
border:5px solid fuchsia!important;
}

/* Content Area */


.ms-pagebreadcrumb {
float:left;	
background-image:none;
position:relative;
left:-7px;
}

#onetidPageTitleAreaFrame {
background-image:none;
background-color:#fff;     
height:5px;
}



/* Content Header Specific */


.ms-listdescription {
font-family:Trebuchet MS, Arial, serif;
font-size:1.5em;
border:none;
}


#placeholder-style { /* turns empty placeholder tables off */
display:none;
}

a#onetidViewSelector {
background-image:none;
}

.ms-viewselector {
background-image:none;
border:none;
}

.ms-viewselectorhover {
background-image:none;
border:none;
}


.ms-authoringcontrols td td.ms-viewselectorhover{
border:none;
}


.ms-authoringcontrols td td.ms-viewselector{
border:none;
}


.ms-toolbar td td.ms-viewselectorhover{
border:none;
}


.ms-toolbar td td.ms-viewselector{
border:none;
}


.ms-menutoolbar td td.ms-viewselectorhover{
border:none;
}


.ms-menutoolbar td td.ms-viewselector{
border:none;
}

div.ms-viewselectorhover{
border:none;
}

div.ms-viewselector{
border:none;
}

.ms-SpLinkButtonActive {
background-image:none;
background-color:#444444!important;
border:none;
}

.ms-HoverCellActive {
background-image:none;
border:none;
}

.ms-SpLinkButtonInActive {
margin:0px;
}


.ms-HoverCellInActive {
margin:0px;
}


/* Header Links */


.ms-menutoolbar{
background-image:none;
border:none;
}

.ms-menutoolbar a:hover {
background-image:none;
}

.ms-menutoolbar a:visited {
background-image:none;
}

.ms-menutoolbar a:link {
background-image:none;
}

.ms-toolbar a:hover {
background-image:none;
}

.ms-toolbar a:visited {
background-image:none;
}

.ms-toolbar a:link {
background-image:none;
}

.ms-WPHeader TD{
border:none;
}

.ms-menutoolbar td{
border:none;
}

.ms-menutoolbar td a{
border:none;
}

.ms-menutoolbar td a:hover{
border:none;
}

.ms-menubuttoninactivehover{
background-image:none;
}

.ms-menubuttonactivehover{
background-image:none;
}

.ms-menubuttoninactivehover img{
padding-bottom:1px;
padding-left:2px;
}

.ms-menubuttonactivehover img{
padding-bottom:1px;
padding-left:2px;
}

td.ms-menutoolbarheader{
border:none;
}

.ms-splitbuttondropdown img{
padding-right:5px;
}

.ms-splitbuttontext {
background-image:none;
}

.ms-splitbuttonhover {
background-image:none;
}

.ms-splitbuttondropdown {
background-image:none;
}

.ms-splitbuttonhover {
background-image:none;
}

.ms-splitbuttonhover .ms-splitbuttontext{
padding-bottom:1px;
}


.ms-splitbuttonhover .ms-splitbuttondropdown{
padding-bottom:1px;
}


/* Picture Library */

#picture-library {
width:70%;
float:left;
}


#ImgPreviewTable {
width:40%;
float:left;
}

#ImgPreviewTable td {
width:50%;
padding-left:30px;
}


/*Calendar in quick launch*/

.ms-nav .ms-SPZoneLabel a{
	font-size:.85em;
}

.ms-nav td a{
	font-size:.85em;
}

/*Calendar*/

#MontlyViewDefault_CalendarView{
	
	/*position:absolute;
	left:0px;
	display:block;*/
}

/* Right Area */

.ms-rightareacell {
	display:none;
	width:0px;
}

/* Wiki */

.ms-wikicontent {
	line-height:normal;
	padding-bottom:1.5em;
}

.ms-wikieditouter {
	border-width:0px;
	top:51px;
	right:0px;
}

.ms-listdescription {
	font-size:1em;
}

.ms-webpartpagedescription {
	padding-left:0px;
	padding-bottom:.25em;
}

/* tree view */

.ms-treeviewouter div {
width:178px !important;
height:auto !important;
border-width:0px !important;
}

.ms-treeviewouter div div table {
position:relative;
left:6px;
}

.ms-treeviewouter table {
width:auto !important;
padding-left:10px !important;
}

.ms-treeviewouter a {
border-width:0px !important;
text-decoration:none !important;
padding:0px !important;
}

#idSiteHierarchy {
padding-top:6px;
padding-bottom:6px;
font-size:1.2em !important;
}

.ms-quicklaunch div {
}

#idSiteHierarchy a {
border-width:0px !important;
padding-left:18px;
font-weight:normal;
}

/* top right links */

div.ms-globallinks-right table {
float:left;
position:relative;
top:-2px;
margin:0px;
padding:0px;
border:0px;
}

div.ms-globallinks-right .ms-SPLink {
padding:0px 5px 0px 5px;
}

div.ms-globallinks-right table a {
height:auto;
}

.headerKVIV
{
	width:980px;
	margin:0 auto;	
	height:120px!important;
	background-image:url('/Header/OLD_Mastertopheader.jpg');
	
}
div.bannerBoven
{
width:936px; 
}

#bannerBoven a {
height:120px!important;
width: 850px;
display: block;
text-decoration: none;
background-repeat:no-repeat;
background: transparent url("../images/visual.jpg") no-repeat left top;
}


div.onetIdTopNavBarContainer
{
	margin:0;
	padding:0;
}

.ms-topnav img { display:none;}

.ms-topNavContainer {  /* clears default 1px right border on nav container */
	border-right:0; 
	float:right;
}

ms-topNavContainer a { display:block }

.ms-topnav,  .ms-topNavContainer {   /* make bakground images for rounded buttons */
	font-size:.7em;
	border-width:0;
	border-right:0px solid #fff;
	margin-right: 0px;
	background-image:none;
	background-color: transparent;
}

.ms-topnav td, .ms-topNavContainer table td {
	 height:34px;
}

.ms-topnavselected a {   /* make bakground images for rounded buttons */
	font-size:.7em;
	border-width:0;
	border-right:0px solid #fff;
	background-image:none;
	color:white;
}
.ms-topnav a:hover 	/* make bakground images for rounded buttons */

{
	font-size:.7em;
	background-image:none;
	color:gray;
	border:none!important;
}


.ms-topnav a, .ms-topnavselected a {   /* make bakground images for rounded buttons */
	display: block;
	height: 34px;
	line-height:28px;
	font-size: 13px!important;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	margin-left:1px;
	margin-right:1px;
/*	text-transform:capitalize!important;*/
	border:none!important;
}


a.company-logo {
	float: left;
	margin-left:25px;
	_margin-left:12px;
	display:block;
	width:125px;
	height:91px;
	background-image:url('../images/logo.gif');
	text-indent: -9000px;
}
div.ms-siteaction {
	
	width:100px;
	color: #ccc;
/*	margin-top:100px;
	background:inherit;*/
}


body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:verdana, Arial, serif;
	font-size:68%;
	background-image:url("../images/KVIVbgRepeat.jpg");
	background-repeat:repeat-x;
}

#aspnetForm {
	width:936px;
	background-color:#fff;
}

div.ms-globalleft
{
padding-top:4px;
	 height:20px;
	 margin-right:15px;
	 color:#444444!important;
}

div.ms-globalleft a { color:#ffffff!important; }
div.ms-globalleft a:hover { background-color:none!important;}


#SearchArea {
	clear: both;
	float: right;
}

#headerContentplacer{
	float: right;
}

#siteWrapper {
text-align:left;
width:980px;
margin:0 auto;
	}
	
	#navigatieSharepoint
	{
	float:right;
}

.ms-leftareacell {
		padding: 0 0 0;
}

.ms-pagebreadcrumb {
	display:none;
}

/* Peter */

.ms-siteaction {
	position: absolute;
	top: 0;
	right: 0;
}


.skyBanner { display:block; text-indent:-9999px;background:#fff url("../images/testBnner.JPG") repeat-y top left; width:120px;position:absolute;
	margin:130px 0px 0px 860px;
	height:600px;
	
	}

#colLeft {
	width:155px;
	padding-left:0px;
	float:left;
	#margin-top:5px;
	overflow:hidden;
	position:relative;
	
	
}


#colRight {

}

#colRight #sponspors h2 { text-align:center;  color:#444444; font-size:12px; margin-bottom:15px; }
#colRight #sponspors img { display:block; width:116px; margin-left:42px; margin-top:10px;}


#colRight #laatsteNieuws  {background:#fff url("../images/laatsteNieuwsTop.jpg") no-repeat top left; width:193px; margin-top:15px;}
#colRight #laatsteNieuws #footer { height:15px; width:193px; background:#fff url("../images/laatsteNieuwsBottom.jpg") no-repeat top left;}
#colRight #laatsteNieuws h2 {  padding:10px 10px 6px 10px; color:#444444; font-size:12px;}
#colRight #laatsteNieuws p { padding:4px 10px;}


#test {
	 position:absolute;
	 margin-left:1000px; }


.ms-topNavFlyOuts { z-index:9999!important; background-color:transparent!important; }
.ms-topNavFlyOutsHover { background-color:transparent!important; }


.ms-topNavFlyOuts a {
	display:block;
	color:#FFFFFF;
	background-color:#444444!important;
	padding:11px 8px 11px 8px;!important;
	border-bottom:1px solid #666!important;
	min-width:100%!important;

}

.ms-topNavFlyOuts a:hover {
	 background-color:#DDDDDD!important;
	 color:#444444; }
}

#MSO_tblPageBody {
	 height:700px!important;
	 width:750px!important;
}



/* Aciviteiten overview & Filter */


.ms-bodyareacell .divOverviewCorrespondentie, divOverviewFacturatie, .ms-bodyareacell .divPromotion, .ms-bodyareacell .divOverviewPersonen, 
.ms-bodyareacell .divOverviewModules, .ms-bodyareacell .divOverviewAnswers, .ms-bodyareacell .divRegistrationConfirm { padding-bottom:15px!important;}

.ms-bodyareacell .divOverviewCorrespondentie span.regData, .ms-bodyareacell .divOverviewFacturatie span.regData { font-weight:normal; }
.ms-bodyareacell .divOverviewPersonen span.regHeader, 
.ms-bodyareacell .divOverviewModules span.regHeader,
.ms-bodyareacell .divOverviewAnswers span.regHeader,
.ms-bodyareacell .divRegistrationConfirm span.regHeader
{ width:440px!important; font-weight:bold!important; color:#666!important; }
.ms-bodyareacell .divOverviewPersonen span.regData, 
.ms-bodyareacell .divOverviewModules span.regData,
.ms-bodyareacell .divOverviewAnswers span.regData,.ms-bodyareacell .divRegistrationConfirm span 
{font-weight:normal!important; }


.ms-bodyareacell .ActivityFilter, .ms-bodyareacell .Subscribe {
border:1px solid #d5d5d5!important;
padding:5px!important;
background-color:#f5f5f5;
margin-top:2px!important;
}

.divRegistrationConfirm span { display:block!important; width:100%!important; }

.ms-bodyareacell .ActivityFilter span, .ms-bodyareacell .Subscribe span { font-weight:bold; display:inline-block; width:120px; margin-top:10px;  }
.ms-bodyareacell .ActivityFilter input {  }
.ms-bodyareacell .ActivityFilter input[type=text], .ms-bodyareacell .Subscribe input[type=text] { border:1px solid #d5d5d5!important; width:332px;}
.ms-bodyareacell .ActivityFilter select, .ms-bodyareacell .Subscribe select  { border:1px solid #d5d5d5!important; width:334px;}
.ms-bodyareacell .ActivityFilter input[type=button], .ms-bodyareacell .Subscribe input[type=button]  { border:1px solid #d5d5d5!important; width:100px; margin-top:10px; margin-left:0px; background-color:#ffffff;  }
.ms-bodyareacell .activiteit {
	 background-color:#fff; padding:5px!important; border-bottom:1px solid #d5d5d5!important; }
}
.ms-bodyareacell .activiteit h1 {
	 margin:0;!important; padding:0!important; width:100%; 
	 }
.ms-bodyareacell .activiteit h1:after {	 
	 	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
	 
.ms-bodyareacell .activiteit h1 a {
width:700px;
font-size:12px; 
color:#9F352F;
text-decoration:underline!important;
float:left;
}

.ms-bodyareacell .activiteit h1 span {
font-size:10px; float:right;
}
.ms-bodyareacell .activiteit h1 a:hover {
color:#000000;
text-decoration:none;
}
.ms-bodyareacell .activiteit .startDate, .ms-bodyareacell .activiteit .endDate {
	
	font-weight:bold;
}
.ms-bodyareacell .activiteit ul {
list-style-type:square;

	 margin:5px 0 5px 16px;
}
.ms-bodyareacell .activiteit ul li {
	 line-height:16px;
}
	
.ms-bodyareacell .activiteit ul li span {
float:right;
#margin-top:-18px;
}


.ms-bodyareacell .activiteit ul li span.info {
float:none;
margin:0;
}

.Subscribe a.profileLink {
color:#333; 
text-decoration:underline;
}

.Subscribe a.profileLink:hover {
color:#333; 
text-decoration:none;
}

.ms-WPBody span { line-height:normal!important; }
.ms-WPBody span font { font-size:14px!important;  }
/*.ms-WPBody { min-height:600px; }*/

	 
	 
	
/* Activity Data */

 
.ms-bodyareacell .ActivityData {
	
}
.ms-bodyareacell .ActivityData span.label, .ms-bodyareacell .ActivityLocation span.label {
	 display:block; font-weight:bold; margin-top:5px;
}
.ms-bodyareacell .span.label {
	 display:block; font-weight:bold; margin-top:5px;
}

.ms-bodyareacell .ActivityData span {
	
}

/* ModuleData */

.ms-bodyareacell .ModuleData {
	padding:5px 10px!important; border:1px solid #d5d5d5!important; margin:10px 0!important;
}
.ms-bodyareacell .ModuleData h2 {
font-size:12px;
text-decoration:underline!important;
	
}
.ms-bodyareacell .ModuleData span {
	 line-height:25px;
}
.ms-bodyareacell .ModuleData span.startDate {
	
}
 .ms-bodyareacell .ModuleData span.endDate {
}


/* FIX FOR EDIT MENUS in EDIT PAGE MODE */

.ms-ToolPaneOuter {
	 position:absolute;
}

#wssKvivMenu p {
font-size:0px;
height: 0px;
padding: 0!important;	
}

.cal_Theme .ajax__calendar_container
{
	background-color: #e2e2e2!important; 
	border:solid 1px #cccccc;
	width:auto!important;
}

.cal_Theme table
{
	width:auto!important;	
}

.cal_Theme  .ajax__calendar_header
{
	background-color: #ffffff; margin-bottom: 4px;
}

.cal_Theme  .ajax__calendar_title,
.cal_Theme  .ajax__calendar_next,
.cal_Theme  .ajax__calendar_prev
{
	color: #004080; padding-top: 3px;
}

.cal_Theme  .ajax__calendar_body
{
	background-color: #e9e9e9; border: solid 1px #cccccc;
}

.cal_Theme  .ajax__calendar_dayname
{
	text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;
}

.cal_Theme  .ajax__calendar_day
{
	text-align:center;
}

.cal_Theme  .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme  .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme  .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme  .ajax__calendar_active
{
	color: #004080; font-weight:bold; background-color: #ffffff;
}

.ms-webpartpagedescription {
	 display:none; 
}


.menuEditor table
{
	width: auto!important;
	
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=20);
	opacity:0.2;
}



.ms-globalleft a { display:inline!important; }

span.validation {
	 width:20px!important;
	 display:none!important;
}

.Subscribe {
	
	font-family:Verdana; font-size:11px;
}

.ms-input input {
	border:1px solid silver!important;
	font-family:verdana;
	font-size:11px; }
}

.contentTable table {
	display:block!important;
	float:none!important;
	clear:both!important;
	width:450px!important;
 }
 
 .Subscribe input[type=submit]
 {
    padding:2px 5px;
    margin-top:5px;
    margin-bottom:5px;
	background-color:silver;
	border: 1px solid #ccc;	
}

 .Subscribe span.buslabel {
 text-align:right; }



/*homepage*/
.ms-bodyareacell div.homepage 
{ 
position:absolute;
	padding:20px 0px 0px 0px!important;
	width:675px; 
	_width:665px;
	background-color:#a2a0a3!important; 
	float:left!important; 
	padding-top:20px; margin-left:-20px!important;
	#margin-left:-10px!important;

}

.ms-bodyareacell #leftCol 
{ 
	padding-left:30px!important;
	width:290px; 
	float:left!important; 
	padding-left:15px; 
}

.ms-bodyareacell #rightCol 
{ 

	margin-left:25px!important;
	width:310px; 
	float:left!important;
	padding-left:15px; 
}

.ms-bodyareacell .homepage a 
{ 

}

.ms-bodyareacell .homepage #leftCol a { 

	display:block; 
	line-height:50px; 
	_margin-left:40px;
	_margin-top:20px;
	padding-left:60px;
	background-image:url(../images/button.jpg); 
	background-repeat:no-repeat; 
	height:65px;
	color:#ffffff;
	font-size:15px;
	font-family:Century Gothic, arial; 
	font-weight:bold;
 }

.ms-bodyareacell .homepage #rightCol a 
{ 
	background-position:right; 
	text-align:right; 
	padding-right:65px;
	_margin-top:20px;
	color:#ffffff;
	display:block; 
	line-height:50px; 
	background-image:url(../images/button.jpg); 
	background-repeat:no-repeat; 
	height:65px;
	color:#ffffff;
	font-size:15px;
	font-family:Century Gothic, arial; 
	font-weight:bold;

}


/* PROFILE pAgES LAyout */

.ms-bodyareacell .profilesTable {
width:455px!important;
}


.ms-bodyareacell .profilesTable td  {
font-weight:bold;
}

.ms-bodyareacell .profilesTable td.label span {
font-weight:bold;
display:inline-block;
width:200px;
padding-bottom:5px;
vertical-align:top;
line-height:16px;

}


.ms-bodyareacell .profilesTable td.data span {
font-style:italic; font-weight:normal;
}


.ms-bodyareacell .profilesTable td img { padding:5px; line-height:20px; border:1px solid #d5d5d5!important;
}

.ms-bodyareacell .profilesTable td input[type=text],
.ms-bodyareacell .profilesTable td input[type=file],
.ms-bodyareacell .profilesTable td select { border:1px solid #d5d5d5!important; width:227px; margin:2px;
	
}
.ms-bodyareacell .profilesTable td input[type=submit] { border:1px solid #d5d5d5!important; background-color:#fff; width:177px; margin-top:10px; display:block  }


.ms-formbodysurvey input,
.diplomaOverviewControls input,
.addDiplomaControls input,
.employerOverviewControls input,
.addEmployerControls input,
.employerDetailsControls input,   
.newsletterControls input,
.messageNewsletter input,
.interestsOverviewTable input,
.addInterestsTable input,
.searchControlsTable input,
.selectPersonControlsTable input,
.personDetailsControlsTable input,
textarea,.ms-WPBody input,
select { border:1px solid silver!important; }


.addDiplomaControls select, .addDiplomaControls td input[type=text],.addDiplomaControls td textarea, .addEmployerControls select, .addEmployerControls input[type=text], 
.Employer, .searchControlsTable select, .searchControlsTable input[type=text] {
	 width:300px!important;
}

.Function

.employerOverviewControls th {
	padding:5px 0 5px 0; 
}

.employerOverviewControls td a {
	 display:block;
	 padding:3px 0 3px 0;
	 
}

input[type=submit] {
	 margin:5px 5px 0 0;
}

input[type=checkbox], input[type=radio] {
	
	border:none!important; }
}

.diplomaOverviewControls table th {
padding-right:2px;
}

.diplomaOverviewControls table td, .interestsOverviewTable table { width:650px; }

.diplomaOverviewControls table td, .interestsOverviewTable table td {
border-top:1px solid #444444!important; padding-left:3px;
}

.interestsOverviewTable table td input { margin-bottom:4px; float:right; }


.logo
{
	display:inline-block; 
	width:160px; 
	height:120px; 
	background-repeat:no-repeat;
}

.Logos a img
{
	margin-bottom: 10px!important;
}

#zz1_TopNavigationMenu  {

	
	z-index:300!important
}



/* $$$$$$$$$$$$$$$$$$$$  CALENDAR CONTROL STYLING $$$$$$$$$$$$$$$$$$$$$$$$$ */

#calPopup iframe {
	 display:none!important;
}

#calPopup
{
	width: 300px!important;
	display:block!important;
	margin-left:125px!important;
	margin-top:-25px!important;

}

#calPopup div
{
left:250px!important;
top:250px!important;
}



#calPopup table
{
	width: 200px!important;	
	Font-Size:small; 
	border:1px solid #444;
	background-color:transparent;
	color:#444;
	border-collapse:collapse;

}

#calPopup table td {
	 border:1px solid #444!important;
	 padding:2px;
	 background-color:#f9f9f9;
}

#calPopup span
{
	width: auto;
	
}

.calPopup_Button
{
	width:25px!important;	
	 display:inline!important;
	 position:absolute;
	 margin-top:-1px!important;

}

.calPopup_TextBox
{
	width:150px!important;
}

.calPopup_Weekday:hover, .calPopup_OffMonth:hover,.calPopup_Weekend:hover, .calPopup_MonthYearItem:hover 
{ background-color:silver!important
}

.calPopup_MonthHeader
{
	
}

.calPopup_OffMonth
{

color:#999;
	
}

.calPopup_GoToToday
{
	
}

.calPopup_TodayDay
{
	
}

.calPopup_DayHeader
{
background-color:#ddd!important;
	
}

.calPopup_MonthYearButton
{
	
}

.calPopup_MonthYearItem
{
	
}

.calPopup_MonthYearSelectedItem
{
background-color:#ddd!important;	
}

.calPopup_Weekend
{
	
}

.calPopup_SelectedDate
{

background-color:#ddd!important;
	
}

.calPopup_ClearDate
{
	
}
/* $$$$$$$$$$$$$$$$$$ END CALENDAR CONTROL $$$$$$$$$$$$$$$$$$$$$$$$$$ */


#divMenuEditor a {
color:#444!important;
	
}

.menuTreeSelected {
	 font-weight:bold;
}


#MSOTlPn_MainTD	table
{
	z-index:100;
	width: 250px!important;
}

.ms-globalleft a.print {
	
}
.ms-globalleft a.editButton {
	
}
.ms-globalleft a.createButton {
	
}
.ms-globalleft a.settingsButton {
	
}

.login input
{
	width: 80px;
	border: 1px gray solid!important;
	margin-top: 8px;
}

.login input[type=checkbox]
{
	width:25px!important;
	border:none!important;
}


.login .rememberMeClass input {
width:25px;
border:none!important;
}

/*search page*/
#MidRightCell table
{
	width: 150px!important;	
}

.ms-bodyareacell ul,.ms-bodyareacell ol
.ms-bodyareacell ul li, .ms-bodyareacell ol li { list-style-position:inside}

.ms-bodyareacell ul, .ms-bodyareacell ol {
	 padding-left:20px;
}


.ms-disc-bordered-noleft div, .ms-formbodysurvey, .ms-formlabel, .ms-gridT1, .ms-gridCol {
	font-size:12px!important;
}

.ms-summarystandardbody {
	font-size:16px!important;
}

.ms-areaseparatorright,.ms-areaseparator {
	 display:none; }
	 
table {
	 background-color:transparent; }
}


.ms-topNavFlyOutsContainer {
	 position:absolute; z-index:999;
	 border:none!important; }
}

* {
	border-width:0;
	border:none;
	}
	
.divActivityTitle h1 {
	padding:0 0 10px 0;
}

.divActivityTitle h1 {
	font-size:16px;
}


.divActivityPicture img {
	 
	 max-width:220px;
	 max-height:310px;
	 float:left;
	 padding:0 5px 0 0;
}
.divActivityPicture, .divActivityText{
	 float:left; 
}

input.small {
	 width:100px!important 
}

.divActivityType span {
	 line-height:25px;
}

.ActivityData h3,.ActivityData p {
	padding:0 0 6px 0;
}

.regMainTitle
{
	font-size:medium;
	width: 470px !important;	
	
}

.regTitle
{
    font-size:small;
	width: 470px !important;	
	
}

.regLabel
{
	width: 150px !important;
	margin-top: 5px !important;
}

.regData
{
	width: 320px !important;
	margin-top: 5px !important;
}

.regData, .regDataLine
{
	width: 440px !important;
	margin-top: 5px !important;
}

.divRegistrationConfirm span {
				display:block;
}


.ms-bodyareacell .activiteit h1 span.volzet  {
				 float:left!important; display:inline-block!important; ;padding-right :25px!important; color:red!important;
}

span.ActivityType {
			display:inline-block!important;
			padding-right:10px!important;
}

.error
{
	color:red;
}

.wideSpan
{
	width:440px !important;	
}

.Answers
{
	vertical-align: middle;
	width: 475px!important;
	padding-left: 20px;
}

.question
{
	width: 450px!important;
}

#divListParticipant table
{
	width: 430px !important;	
	overflow:hidden;
}

#divListParticipant table, #divListParticipant table tbody, #divListParticipant table tr, #divListParticipant table td
{
	border: 0px black hidden;
}

#divListParticipant table span
{
	overflow: hidden !important;
	margin-right: 10px;
	font-weight:normal;
}

#divListParticipant table td
{
	font-weight:bold;
}

ul.linkedActivities
{
	list-style-position:outside;
	margin: 0 0 0 7px;
	padding: 0;
	list-style-type: square;
}

ul.linkedActivities li
{
	padding-top: 10px;
}

ul.linkedActivities a
{
	color: #888 !important;
}

.pageManager
{
	background-color: #888!important;	
}


.pageManager input[type="button"] 
{
	margin: 0 10px 10px 0;
	float: right;
}

.pageManager input[type="checkbox"] 
{
	margin: 10px 30px 10px -12px;
}

.pageManager span
{
	width: 100px;
	margin: 15px 30px 10px 10px;
}

.pageManager 
{
	padding: 15px 30px 10px 10px;
}

.pageManager a
{
	color: #fff;
	float:right;	
}

#ctl00_PlaceHolderMain_divResults {
				 font-size:14px; 
				 font-weight:bold;
}

#ctl00_PlaceHolderMain_divResults strong {
				 color:#B21B16;

}
.searchResults {
padding:0!important;
list-style-position:outside!important;
list-style-type:none;
	margin-top:15px;
	font-weight:normal;
	font-size:11px;
}
.searchResults li {
				 padding:10px 0;
				 border-bottom:1px solid silver;
}
.searchResults li:first-child {
				 border-top:1px solid silver;
}
.searchResults li:hover {
				 background-color:#F0f0f0;
}
.searchResults li a {
				 font-weight:bold;
				 color:#B21B16;
				 text-decoration:underline;
}

.boxWssPages {
				 padding:10px; background-color:white; }

#divActivityCalendar{
				height:auto!important; overflow:visible; 
}

.ms-bodyareacell .twoColTemplate .twoColTemplateColOne table.ms-summarystandardbody, .ms-bodyareacell .twoColTemplate .twoColTemplateColOne table.ms-summarystandardbody table {
				 width:100px!important;  }

span.toggleSpan {
margin-top:0px!important;
				 display:inline-block;
				 width:auto!important;;
				 padding:5px;
				 background-color:white; 
				 border:1px solid silver;
				 margin-bottom:3px;
}

span.toggleSpan:hover {
				 cursor:pointer;
}

.ms-bodyareacell .divOverviewSubscription {
				 background-color:white!important; padding:5px!important; border:1px solid silver; 
}
.Subscribe input.SlideMeUp {
				 margin-top:-15px!important;
}

#divActivityCalendar { min-height:600px; }

.ContactTables th, .ContactTables td {padding:2px 4px;

}

.ContactTables th {
				background-color:#f0f0f0;
				border-right:1px solid white;
}

#ctl00_MSOTlPn_EditorZone_MSOTlPn_OKBtn {
	display: none!important;
}


