﻿body
{
	font-family: tahoma;
	font-size: 11px;
	
}

a { 
	color: #000000; 
}

a:hover { 	
	color: #000000; 
}


*html #contentRight
{
	float: left;
	width: 780px;
	position: absolute;
	top: 117px;
	left:202px;
	display:block;
}

#contentRight
{
	float: left;
	width:780px;
	position:relative;
	top:-40px;
	display:block;

}

#contentLeft
{
	float: left;
	clear:both;
}

#mainLogo
{
	background-image:url('../../../SiteCollectionImages/PortalLogo.jpg');
	width: 759px;
	height: 139px;
	display: block;
	background-repeat:no-repeat;
	text-indent: -999em;
	clear:both;
	background-position: -55px 0px;
}

#printMainLogo{
	display:none;
}

#smallLogo{
/*position: absolute; 
bottom: 0; 
left: 0; */
float:left;
}

#page{
	width:987px;
	background-color:#ffffff;
	clear:both;
	float:left;
}
/*topnav*/

.topnav{
	float:left;
	position:relative;
	top:0px;
	width:780px;
background-color:#9c2575;
	z-index:1000;
}

ul.navigationBar{
background-color:#9c2575;
/*width:780px;*/
}

ul.navigationBar{
margin: 0;
padding: 0;
list-style-type: none;

}

/*Top level list items*/
ul.navigationBar li{
position: relative;
display: inline;
list-style:none;
float: left;
background-color: #9c2575; /*overall menu background color*/
}

/*Top level menu link items style*/
ul.navigationBar li a{
display: block;
/*width: 90px; Width of top level menu link items*/
padding: 5px 10px;
text-decoration: none;
color: #ffffff;
}

ul.navigationBar li a:hover{
	background-color:#edb9dd;
	color:#000000;

}

/*1st sub level menu*/
ul.navigationBar li ul{
left: -40px;
position: absolute;
/*margin-top:12px;*/
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
ul.navigationBar li ul li{
display: list-item;
float: none;
	
}


ul.navigationBar li ul li.selectedItem a{
	background-color:#ffffff;
	Border-left: 1px #edb9dd solid;
	Border-right: 1px #edb9dd solid;
	color:#9e2575;
	
}

ul.navigationBar li ul li.lastItem{
	padding-bottom:50px;
	background-color:#edb9dd;
}

/* Sub level menu links style */
ul.navigationBar li ul li a{
display: block;
width: 107px; /*width of sub menu levels*/
color: #000000;
text-decoration: none;
padding: 3px 10px;
border: 0px solid #ccc;
Border-left: 1px #edb9dd solid;
Border-right: 1px #edb9dd solid;
background-color:#edb9dd;
font-weight:normal;
z-index:1000;
text-overflow:ellipsis;
	overflow:hidden;
}


*html ul.navigationBar li ul li a{
	width: 120px; /*width of sub menu levels*/
}

ul.navigationBar li ul li a:hover{
	text-decoration:underline;
}

ul.navigationBar li.selectedParentItem{
	background-color:#edb9dd;
}


ul.navigationBar li.selectedParentItem a{
	color:#000000;
}

/*end topnav*/


/*sidebar*/
#sidebar{
	width:203px;
	float:left;
	clear:both;
	
}
.sidemenu_0, .sidemenu_1, .sidemenu_2{
	margin-left:12px;
	margin-right:12px;

}

*html .sidemenu_1{
	width:185px;
	
}


.sidemenu_0{
	margin-bottom:15px;
	/*margin-top:-5px;*/
	position:relative;
	top:-5px;
}

.unitsidebar{
	/*display:none;*/
	clear:both;
	float:left;
}


/*unitstyles*/

ul.unitSidebar{
	list-style:none;
	margin:0px;
	padding:0px;
	
}

/*courses*/


h2.unittitle{
	color:#861580;
	margin-bottom:5px;
	margin-top:0px;
	font-size:11pt;
}
#courseinfo{
	float:left;
	width:313px;
}

#subcourses{
	background-color:#ebebeb;
	float:right;
	width:290px;
	margin-left:10px;
}

#courseinfo, #subcourses{
	margin-top:10px;
}

#subcourses hr{
	border: none 0; 
	border-top: 1px dotted #000;/*the border*/
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.educationsummary
{
	margin-right: 5px;
}

.educationsummary .fieldname{
	font-weight:bold;
}


.educationsummary span.fieldvalue{
	margin-bottom:10px;
	display:block;
}
.contactdetails .sectionheader{
	font-weight:bold;
}

.contactdetails .fieldname{
	font-weight:bold;
}

.contactdetails{
	margin-bottom:20px;
	margin-left:5px;
}

.contactdetails h4{
	font-size:8pt;
	margin-bottom:3px;
	margin-top:0px;
}

.course div{
	width: 100%;
	clear: both;
}

.fc-separator{
	/*border-style: none none dotted none;*/
	Border-bottom: 1px #cccccc dotted;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.course .heading{
	font-weight:bold;
	color:#000000;
}

.course h3{
	font-size:8pt;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}

.course span{
	display: block;
	float: left;
	margin-left:5px;
}

.course .fieldname{
	margin-right:1em;
	min-width: 80px;
	font-size:8pt;
}

* html .course .fieldname{
	width: 80px;
}

.course span ul{
	float: left;
	padding: 0 0 0 20px;
	margin: 0 0 0 0;
}

/*alleopleidingen*/
ul.unitSidebar{
		display:block;
	/*height:21px;*/
	background-image:url('../Images/menuarrow_down.gif');
	background-repeat:no-repeat;
	text-indent:22px;
	font-weight:bold;
	color:#66615d;
	Border-bottom: 1px #9c2575 solid;
	padding-top:2px;

}

*html ul.unitSidebar{
	Border-bottom: 0px #000000 solid;
}

ul.unitSidebar li{
}

ul.unitSidebar a{
	color:#66615d;
	text-decoration:none;

}

ul.unitSidebar li ul{
	list-style:none;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;

}

ul.unitSidebar li ul li{
	display:block;
	margin-left:-3px;
	font-size:7pt;
	line-height:15px;

}

ul.unitSidebar li ul li a{
	color:#9c2575;
	
}

/*geselecteerde opleiding*/


.current-unit{
		display:block;
	/*height:21px;*/
	background-image:url('../Images/menuarrow_down_unit.gif');
	background-repeat:no-repeat;
	text-indent:0px;
	padding-left:22px;
	font-weight:bold;
	color:#66615d;
	Border-bottom: 0px #000000 solid;
	padding-top:2px;

}

.current-unit a{
}


.current-unit ul li a{
	color:#2578be;
	font-weight:normal;
	font-size:8pt;
	Border-bottom: 1px #ccb9d7 solid;
	display:block;
	padding-top:0px;
	padding-bottom:3px;
	margin-left:-11px;
	background-image:url('../Images/arrowunitside_default.gif');
	background-repeat:no-repeat;
	background-position: 3px 3px;
	/*text-indent:10px;*/
	padding-left:10px;

}

.current-unit ul li{
	font-size:8pt !important;
	height:auto;
	
}

.current-unit li.selected a{
	background-color:#d7d1d4;
	font-weight:bold;
	padding-right:2px;

}

.current-unit ul li ul{
	margin-top:2px;
	margin-bottom:0px;
	margin-left:2px;

}


.current-unit ul li ul li a{
	font-weight:normal !important;
	
}


.current-unit ul li ul a{
		Border-bottom: 0px #ccb9d7 solid;
	background-image:none;
	padding-left:20px;
	

}

*html .current-unit ul li ul a{
	height:20px;
}







/*unitstyles*/

.sideheader{
	display:block;
	height:21px;
	background-image:url('../Images/menuarrow_down.gif');
	background-repeat:no-repeat;
	text-indent:22px;
	font-weight:bold;
	color:#66615d;
	Border-bottom: 1px #000000 solid;
	padding-top:2px;
	/*width:153px;*/
}

.sideheader a
{
	color:#66615d;
	text-decoration:none;
}

.headerUnit{
	background-image:url('../Images/menuarrow_left.gif');
}

ul.mboSidebar{
	margin-left:22px;
	margin-top:5px;
	margin-bottom:10px;
	padding:0px;
	list-style:none;
	line-height:10px;
	border:#990066;
	
}

ul.mboSidebar a{
	color:#9c2575;
	text-decoration:none;
	line-height:20px;
}

ul.mboSidebar a:hover{
	text-decoration:underline;
}

.sidemenu_2 ul.mboSidebar a{
		color:#09689e;
}

ul.mboSidebar li ul{
	list-style:none;
	margin:0px;
	padding:0px;
	padding-left:20px;
			
}

ul.mboSidebar li ul li{
	padding-bottom:5px;
}

ul.mboSidebar li ul li.selected {
	background-color:#e6e6e6;
	margin-left:-20px;
	padding-left:20px;
}


ul.mboSidebar li ul a{
	font-weight:normal;
}

/* end ofsidebar*/

/*homeblokken*/

.blockenplaceholder{
	width:780px;
	margin-bottom:10px;
}

* + html .blockenplaceholder{
	margin-bottom:5px;
}

*html .blockenplaceholder{
	margin-bottom:5px;
}


.block_1, .block_2, .block_3, .block_4, .block_5{
	vertical-align:top;
	padding:0px;	
}

.block_2{
margin-left:-2px;
}



/*end homeblokken*/

/*breadcrumbs*/

.breadcrumbplaceholder{
	font-size:7pt;
	font-weight:bold;
	margin-top:-10px;
	margin-bottom:5px;
	height:10px;
}
ul.breadCrumb{
	margin: 0;
	padding: 0;
	list-style-type: circle;
}

ul.breadCrumb li{
position: relative;
display: inline;
list-style:none;
float: left;
padding-right:5px; 

}

.breadCrumb li a
{
    color: #9d9996;
    text-decoration:none;
    
}

.breadCrumb li a:hover{
	text-decoration:underline;
}

.breadCrumb li.Item{
	background-image:url('../Images/breadcrumb_img.gif');
    background-position:left;
    background-repeat:no-repeat;
    padding-left:10px; 
}

/*
.breadCrumb li.lastItem a{
	background-image:none;
	padding-left:0px;
	color: #000000;
}*/

.breadCrumb li
{
   color: #9d9996;
}

.breadunit .breadCrumb li{
	position:relative;
	top:3px;
}

*html .breadunit .breadCrumb li{
	position:relative;
	top:12px;
}


/* end breadcrumbs*/

.floatLeft{
	clear:both;
}

.keuzewijzer{
	position:absolute;
	top:45px;
	left:800px;
	display:none;
}

.taalkeuze{
	position:absolute;
	top:81px;
	left:954px;
	display:none;
}


#smallLogo img
{
	border: none 0px transparent;
}
 
.navigationBar
{	
	font-weight: bold;
}

.portalSideBar li a
{
	color: #861563;
}

.unitSidebar li a
{
	color: #861563;
}


/*layouthome*/

#OuterZoneTable{
	width:100%;	
}


* + html #OuterZoneTable{
	padding-top:0px;	
}

*html #OuterZoneTable{
	padding-top:0px;	
}


.homeleftcol{
	width:156px;
}

.homerightcol, .rightcolumn{
	width:156px;
}

.homecentercol{
	width:469px;
	vertical-align:top;
	margin-right:0px;
	padding-left:5px;
}

/*layoutpages*/

.leftcolumndefault{
	/*padding-top:5px;*/
}

#TopLeftCell h2{
	font-size:11pt;
	margin-bottom:0px;
	color:#000000;
	margin-top:0px;
}


* + html #TopLeftCell h2{
	font-size:11pt;
	color:#990066;
	margin-bottom:10px;
	/*margin-top:5px;*/
}

*html #TopLeftCell h2{
	font-size:11pt;
	color:#990066;
	margin-bottom:10px;
	margin-top:5px;
}


#OuterZoneTable{
	/*margin-top:5px;*/
}


#OuterZoneTable a{
	/*color:black;*/
}


ul.allSites{
	margin-top:0px;
	margin-left:-40px;
	font-weight:bold;

}


* + html ul.allSites{
	margin-top:10px;
	margin-left:0px;
	font-weight:bold;

}

ul.allSites li{
	list-style-position:inside;
}

/*linkinfo*/
.linkInfo{
	
	width:100%;
	font-weight:bold;
	font-size:8pt;
		/*Border-top: 3px #ffffff solid;*/

}

td.linkInfo span{
	height: 20px;
	vertical-align: middle;
	padding-bottom: 0px;

}
.linkInfo a{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	background-color:#9c2575;
	padding-left:10px;
	padding-right:5px;
	height:17px;
	padding-top:3px;
}

.linkInfo a:hover{
	display:block;
	background-color:#edb9dd;
	height:17px;
	padding-top:3px;
	color:#000000;
}

.linkInfo_1{
	margin-top:-2px;
}


* + html .linkInfo_1{
	margin-top:1px;
}

*html .linkInfo_1{
	margin-top:1px;
}



.linkInfo_2, .linkInfo_3, .linkInfo_4{
	margin-top:-10px;
}


.headerBlock1
{
	background-color: #b1abaf;
	font-weight: bold;
	color: #fff;
	height:17px;
	padding-left:10px;
	padding-top:3px;
}

.link-item, .link-item a, .link-item a:link, .link-item a:visited{
	color:#8f8d8e !important;
	margin-left:0px;
}


.headerblock3content, .headerblock2content, .headerblock1content{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	padding-top:5px;
	/*width:144px;*/
	margin-bottom:10px;
	Border-right: 1px #b1abaf solid;
	Border-left: 1px #b1abaf solid;
	Border-bottom: 1px #b1abaf solid;
}

.headerblock2content{
	Border-right: 1px #b1abaf solid;
	Border-left: 1px #b1abaf solid;
	Border-bottom: 1px #b1abaf solid;

}
.headerblock1content{
	Border-right: 1px #b1abaf solid;
	Border-left: 1px #b1abaf solid;
	Border-bottom: 1px #b1abaf solid;

}


.headerBlock2, .headerBlock3
{
	background-color: #b1abaf;
	font-weight: bold;
	color: #fff;
		height:auto;
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	width:151px;

}
.headerBlock3{
	background-color:#b1abaf;
}

.headerblock2content a{
	/*margin-left:-11px;*/
}


.htmlhoofdblok, .zonenews{
	padding-top:5px;
}

/*agenda*/

.zoneagenda{
	margin-bottom:10px;
	width:156px;
}

.zoneagenda .ms-WPHeader{
	background-color:#b1abaf;
} 

.zoneagenda .ms-WPTitle{
	color:#ffffff;
	padding-left:10px;
	font-size:11px;
}

.zoneagenda .item{
	padding-left:10px;
	padding-right:5px;
	padding-bottom:3px;
}

.zoneagenda #linkitem{
	border-bottom: 1px dotted #000;
	margin-left:3px;
	margin-right:3px;
	
}

.zoneagenda div .link-item a:hover{
	color:#9c2575 !important;
	text-decoration:none;
}

/*searchbox*/

td.ms-sbcell{
	border: 0px solid fuchsia !important;
}
.ms-sbplain{
	border: 1px grey solid !important;
}

.ms-sbgo{
	background-color:#ffffff !important;
}

.ms-sbplain{
	background-color:#ebe8ea;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
}

.searchzone{
	
}

.zoneagenda{
	
}

.zonepoll{
	
}

/*new styles laatste nieuws irene*/

.middlecolumnunit{
	padding-left:5px;
	padding-right:4px;
}

.newsContainer{
	width:460px;
	position:relative;
	margin-top:-3px;	
}


* + html .newsContainer{
	margin-top:0px;
}

*html .newsContainer{
	margin-top:0px;
}


.newsheadlinecenter{
	Border-right: 1px #9c2575 solid;
	float:left;
	background-color:#ffffff;
	background-image:url('../Images/headlineimage_background.gif');
	background-repeat:repeat-y;
	background-position: -14px 0px;
	width:459px;
}

* + html .newsheadlinecenter{
	margin-top:-3px;
}

*html .newsheadlinecenter{
	margin-top:-3px;
}



.newsheadlinecontent{
	float:left;
	margin-left:10px;
	width:207px;
}

.newsheadlineImage{
	width:228px;
	background-color: #9c2575;
	float:left;
	padding-left:7px;
	color:#ffffff;
	border-left:1px #9c2575 solid;
}
.slider{
	
	width:16px;

}

.slider span{
	position:absolute;
	left:236px;
	/*top:27px;*/
}

.newsheadlinetop{
	background-image:url('../Images/newsheadlines_corners_top.gif');
	width:460px;
	height:12px;
	background-repeat:no-repeat;

}


.newsheadlinebottom{
width:460px;
height:12px;
background-image:url('../Images/newsheadlines_corners_bottom.gif');
background-repeat:no-repeat;
clear:both;
}


.newsHeadline{
	color:gray;
	font-weight:bold;
}

.newsHeadline a, .newsHeadline a:hover, .headlineselect a{
color:gray;
text-decoration:none;
display:block;
	background-image:url('/Style Library/FrieslandCollege/images/line_grey.gif');
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}

.newsHeadline a:hover{
	color:#9d2676;
	background-image:url('/Style Library/FrieslandCollege/images/line_paars.gif');

}

.headlineselect a{
	color:#9d2676;
	background-color:#ffecf9;
	background-image:url('/Style Library/FrieslandCollege/images/line_paars.gif');
}

.headlineimage{
	width:224px;
	height:173px;
}

.headlineimagediscription{
	padding-top:5px;
	padding-right:5px;
	height: 0px
}


.newsMorenews{
	text-align:right;
	position:relative;
	top:5px;
	margin-bottom:5px;
}

.newsMorenews a{
	color: gray;
	font-weight:bold;
	text-decoration:none;
}

.newsMorenews a:hover{
	text-decoration:underline;
}

/*form*/
.wcmform fieldset{
	background-color:#e9e9e9;
	border:solid 1px #990066;
	margin-top:30px;
	padding:25px;
	width:500px;
}

* + html .wcmform fieldset{
	width:auto;
}

*html .wcmform fieldset{
	width:auto;
}


.wcmform legend{
	background-color:#cfcbca;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:-23px;
	margin-left:-26px;
	Border-left: 21px #9c2575 solid;
	padding-left:12px;
	padding-right:10px;
	font-weight:bold;
}
* + html .wcmform legend{
	margin-top:-49px;
	margin-left:-31px;
}

*html .wcmform legend{
	margin-left:-31px;
	position:relative;
	top:-26px;
}


.wcmform-div span input{
	display:block;
	float:right;
	clear:both;
}

.wcmform-div span textarea{
	display:block;
	float:right;
	clear:both;
	width:70%;
}

.wcmform-div{
	margin-bottom:20px;
}

.wcmform-div span input.ms-long{
	width:30%;
	float:left;
	margin-left:150px;
}
	
.wcmform-check span input.radio{
	width:300px;
	float:left;
}

.wcmform-label{
	display:block;
	width:auto;
	float:left;
	margin-top:0px;
	position:relative;
	top:15px;
}

.wcmform-check{
	display:inline-block;
	width:200px;
	margin-top:10px;
	margin-left:150px;
	position:relative;
	top:15px;
}



span.wcmform-requiredsign{
	color:#f08a35;
}

.wcmform-requiredsign{
	position:relative;
	top:13px;
}

.wcmform-button{
	margin-top:10px;
		float:left;
		clear:both;
}

input.wcmform-button{
	background-color:#bdbbbc;
	font-weight:bold;
	color:#ffffff;
	Border-left: 1px #8d8d8d solid;
	Border-bottom: 1px #8d8d8d solid;
	Border-top: 1px #ffffff solid;
	Border-right: 1px #ffffff solid;
	background-image:url('../Images/buttonimg.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:17px;
	padding-top:2px;
	padding-bottom:2px;
}

.Button{
	margin-top:10px;
	margin-right:10px;
	margin-bottom:0px;
		float:right;
		clear:both;
}

input.Button{
	background-color:#b1abaf;
	font-weight:bold;
	color:#ffffff;
	Border-left: 0px #8d8d8d solid;
	Border-bottom: 0px #8d8d8d solid;
	Border-top: 0px #ffffff solid;
	Border-right: 0px #ffffff solid;
	background-image:url('../Images/button_small.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:15px;
	height:18px;
	padding-bottom:1px;
	cursor:pointer;
	
}

span.wcmform-check{
	float:left;

}


/*zoekresultaat*/
.srch-stats, .srch-Page-bg{
	margin-top:20px;
	height:18px;
	padding-left:10px;
	padding-top:5px;
}

.srch-Page-bg a, .srch-results a{
	color:#9c2575 !important;
}

.item h3{
margin-bottom:0px;
}

.item p{
	margin-top:0px;
}

/*poll*/
.zonepoll{
	width:155px;
	
}

.poll{
	border: 1px #b1abaf solid;
	margin-bottom:10px;
	width:155px;
}

.poll .ms-WPBody{
	padding-left:0px;
}

.poll h3{
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	font-size:11px !important;
	color:#ffffff;
	background-color:#b1abaf;
	padding-left:10px;
	padding-bottom:3px;
}

.poll p{
	margin-top:0px;
	margin-bottom:0px;
}

.PollDescription{
	padding-right:5px;
	display:block;
}

#FC_Poll_Result{
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}

.pollResult{
	display:block;
	padding-bottom:5px;
	font-style:italic;
}


#FC_Poll_Result .statement {
	border: 2px solid #ebe8ea;
	background-color: #ebe8ea;
	height: 1em;
	margin: 0;
	padding: 0;
	margin-right:5px;
	margin-bottom:5px;
}

#FC_Poll_Result .statement div {
	background-color: #019cde;
	height: 1em;
	
}

.pollErrorMessage{
	display:block;
	clear:both;
	padding-left:10px;
	padding-right:5px;
	margin-bottom:5px;
}

.pollMessage{
	padding-left:5px;
	padding-bottom:5px;
	display:block;
}

.disclaimer{
	float:right;
	clear:both;
	position: relative; 
	top:-17px;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;
}


* + html .disclaimer{
	position: relative; 
	top:52px;
}

*html .disclaimer{
	position: relative; 
	top:52px;
}


.disclaimer a{
	color:#000000;
	text-decoration:none;
	padding-right:10px;
}

.disclaimer a:hover{
	text-decoration:underline;
}

.footer{
	float:left;
	clear:both;
	position: relative; 
	bottom: 0; 
	left: 0; 
	width:987px;
}

.clear{
	clear:both;
	float:left;
}

/*sitemap*/

.sitemaptekst td{
vertical-align:top;	
width:240px;
}

.sitemaptekst a{
	color:black;
	text-decoration:none;
}

.sitemaptekst a:hover{
	text-decoration:underline;
}

.sitemaptekst h4{
	font-size:9pt;
	margin-bottom:0px;
	margin-top:0px;
}

.sitemaptekst h4 a{
	color:#9c2575;
}

.sitemaptekst ul{
	margin-bottom:15px;
	margin-top:0px;
	list-style:none;
	padding:0px;
	margin-left:0px;
}

.sitemaptekst ul li ul{
	list-style:disc;
	margin-left:15px;
	padding-left:15px;
}

.sitemaptekst ul li ul li ul{
	list-style:circle;
}

.sitemaptekst h3{
	color:gray;
	font-size:12pt;
	font-weight:normal;
	margin-bottom:10px;
	margin-top:10px;
}

.EducationSearch .fieldname
{
	font-weight : bold;
	color:#9c2575;
}

span.fieldname{
}

.EducationSearch .field
{
	min-width  : 280px;
}

.EducationSearch td{
	padding-right:20px;
}

.EducationSearch input{
	margin-top:5px;	
	margin-bottom:5px;
	height:13px;
}

select.field{
	width:285px;
	margin-top:5px;		
	margin-bottom:5px;
}

select.field input{			
}

.buttonbar input{
	border: 0px #cccccc solid;
	background-color:#9c2575;
	color:#ffffff;	
	height:22px;
	cursor:pointer;	
	padding-bottom:3px;			
}

.printbuttonmaster{
	position:absolute;
	top:70px;
	left:887px;				
}

.printbutton img{
	padding-right:4px;
	position:relative;
	top:3px;
}
.printbutton a, .printbutton a:hover, .printbutton a:visited{
	color:#9c989b;
	text-decoration:none;	
}

.printbutton a:hover{

	text-decoration:underline;	
}


/*let op hier begint het print css!!!--------------------*/

@media print {
  * {
  background-color: white !important;
  border-bottom-color:#000000 !important;
  }
  
html {
margin: 0;
border: 0px solid red;
}

body {
margin-top: 20px;
border: 0px solid green;
font-size:13px;
}

.taalkeuze, #sidebar, .topnav, td.rightcolumn, .breadcrumbplaceholder, .welcome, .footer, .printbuttonmaster{
	display:none;
}

#mainLogo{
	background-image:url('../../../SiteCollectionImages/PortalLogo.jpg');
	width: 759px;
	height: 139px;
	display: block;
	background-repeat:no-repeat;
	text-indent: -999em;
	clear:both;
	background-position: -55px 0px;
}

#page, .blockenplaceholder{
	width:100%;
	margin-top:35px;
}

h2.unittitle{
	margin-top:20px;
}


.headerBlock2, .headerBlock3, .headerBlock1{
	border: 1px #000000 solid;
}

.rightcolumn{
	margin-left:3px;
}

a{
	text-decoration:underline !important;
}

#courseinfo{
	width: 50%;
}

.educationsummary, #subcourses, .contactdetails h4, .course h3 {
	font-size:14px;
}

h2.unittitle{
	font-size:24px;
}

#printMainLogo
{
	display : inline;
	position:absolute;
	top:0px;
}


.breadcrumbplaceholder{
	margin-top:10px;
}





}
/*einde print css---------*/
