/* Contact */

#sidebar_right  ul li.person{
  background-image: url('../images/contact_person.png');
  background-position: left 0px;
  background-position: top 0px;
  color: #56889e;
  font-weight: bold;
  padding-left: 20px;
  display: block;
  margin-top: 4px;
}

#sidebar_right  ul li.phone{
  background-image: url('../images/contact_phone.png');
  background-position: left 0px;
  background-position: top 0px;
  color: #56889e;
  font-weight: bold;
  padding-left: 20px;
  display: block;
  margin-top: 4px;
}

#sidebar_right  ul li.mail{
  background-image: url('../images/contact_mail.png');
  background-position: left 0px;
  background-position: top 0px;
  color: #56889e;
  font-weight: bold;
  padding-left: 20px;
  display: block;
  margin-top: 4px;
}


/*BREADCRUMBS*/
#breadcrumbs
{
	color:#008FC5;
	height: 30px;
	width:685px;
	float: left;
	margin-left:5px;
	padding-top: 20px;
	background:#FFFFFF;
}

#breadcrumbs a
{
	color:#008FC5;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}

#breadcrumbs a:hover
{
	text-decoration:underline;
}
.hline
{
	border-top:1px solid #E4EDF1; 
	line-height: 1px; 
	margin-bottom: 16px;
}

.medewerker_testimonial
{
	width: 180px; 
	height: 420px; 
	float: left; 
	background-image: url(mspacman.jpg); 
	background-repeat: no-repeat; 
	position: relative; 
	background-color: #000000; 
	color: #ffffff; 
	margin-right: 2px;
}

.medewerker_testimonial .pink
{
	position: absolute; 
	top: 135px; 
	width: 180px; 
	left: 0px; 
	height: 135px; 
	background-color:  #eb0073; filter:alpha(opacity=80); 
	-moz-opacity: 0.8; 
	opacity: 0.8;
}

.medewerker_testimonial .pink_content
{
	position: absolute; 
	top: 135px; 
	width: 180px; 
	left: 0px; 
	height: 135px; 
	background-color: transparant; 
	padding: 10px 5px 0px 10px;
}

.medewerker_testimonial .name
{
	font-size: 18pt; 
	font-weight: bold;
}

.medewerker_testimonial .function
{
	font-style: italic;
	font-size: 10pt;
}

.medewerker_testimonial .content_block
{
	position: absolute;
	top: 270px; 
	width: 180px; 
	left: 0px;
	height: 140px; 
}

.medewerker_testimonial .content_text
{
	padding: 10px; 5px; 5px; 10px; 
	font-size: 8pt; 
	line-height: 12.5pt;
}


.medewerker_testimonial .readmore
{
	color: #c2d6e1;
	text-decoration: none;
}

.medewerker_text
{
	float: left;
	width: 350px;
	padding: 0px 5px 0px 10px;
	text-align: justify;
}

.medewerker_text h3
{
	margin-bottom: 20px;
}

.searchresult
{
	float: left;
	border-bottom: 1px solid #DCE8EE;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

.searchresult .head
{
	width: 500px;
	float: left;
}

.searchresult .pct
{
	width: 60px;
	float: left;
}

.searchresult .title
{
	width: 440px;
	float: left;
}

.searchresult .summary
{
	float: left;
	padding-top: 6px;
	padding-left: 6px;
}

.searchresult .readmore
{
	color: #008FC5;
	text-decoration: none;
}
.contacts_left,.contacts_right{
	width: 280px; 
	float: left;
}
.contacts_left li, .contacts_right li{
	list-style:none;
}
.searchrow_last
{
	border: 0px;
}

.pagination
{
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 575px;
}

.pagination .wrap
{
	float: right;
	text-align: right;
}

.pagination .page
{
	width: 20px;
	height: 18px;
	float: left;
	text-align: center;
	vertical-align: middle;
	margin-right: 2px;

	border: 1px solid #DCE8EE;
	background-color: #e8edf0;
	color: #DCE8EE;
	padding: 1px 2px 1px 1px;

}

.pagination .page a
{
	color: #008FC5;
	text-decoration: none;
}

.pagination .active
{
	background-color: #f9fbfc;
}

#vacature_summary{
	width:170px;
	height:460px;
	float:right;
	margin-left:3px;
	background: #E90070; 
	color:white;
	padding:5px;
}

#vacature_summary span{
	color:white;
	font-size: 12px;
	font-weight: bold;
}

#vacature_summary a{
	color:white;
}

#cursus_summary{
	width:170px;
	float:right;
	margin-left:3px;
	background: #ff7200; 
	color:white;
	padding:5px;
	overflow:auto;
}

#cursus_summary span{
	color:white;
	font-size: 12px;
	font-weight: bold;
}

#cursus_summary a{
	color:white;
}
.newslist
{
	float: left;
	padding:5px;
}

div .odd{
	background: #DCE8EE none repeat scroll 0 0;
}

.newslist .head
{
	width: 560px;
	float: left;
}

.newslist .date
{
	width: 65px;
	float: right;
	color: #56889E;
}

.newslist .title
{
	width: 495px;
	float: left;
}

.newslist .summary
{
	float: left;
	/* Op verzoek uitgezet
	padding-top: 8px;
	*/
	width: 400px;
	vertical-align: top;
}

.newslist .readmore
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}


.newslist .thumb
{
	float: left;
	width: 151px;
	margin: 10px 10px 0px 1px;

}


.newslist_last
{
	border: 0px;
	
}

#content .spotlight .fotoblock
{
	width:200px;
	height:200px;
	margin-bottom:1px;
}

#content table
{
	padding:0px;
	margin-bottom: 5px;
}

#content th 
{
	text-align:left;
	padding: 2px;
	border-bottom: 2px solid #000;
	font-weight:bold;
}

#content tr td, tr th
{
	border-bottom: 1px solid #b3b3b3;
	padding: 0px 0px;		
	text-align:left;
	line-height: 14px;
}

#vacature_form div
{
   margin-bottom: 5px;
}
 
#vacature_form div  label
{
	float:left;
   width:120px;
   color:#008FC5;
}

#contact{
	display:none;
}

ul.publications{
	list-style:none;
	margin-left: 0px;
}

ul.publications li {
	padding:5px;
}

ul.publications li.odd {
	background:#DCE8EE;
}

ul.publications li .download{
	float:right;
	width:60px;
    margin-bottom: 5px;
    margin-left:2px;
}

#content .spotlight a{
    color:white;
}

img.kaderklein {border: 1px solid black;}
img.kadermiddel {border: 2px solid black;}
img.kadergroot {border: 3px solid black;}

.sitemap ul{
    margin: 0 0 0 20px;
}
.sitemap li{
    background-image:url(../images/arrow_greyblue.gif);
	background-position:left 5px;
	background-repeat:no-repeat;
	list-style-type:none;
	display:block;
	margin-top:4px;
	padding-left:11px
}

.sitemap a{
    color:#008FC5;
}
input.button{
	background-color:#008FC5;
	border-color:#A6D2E4 #A6D2E4 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px 0;
	color:white;
	font-weight:bold;
	padding: 2px;
	margin-left:1px;
}

input.button_academy{
	border-color:#FFFFFF #FFFFFF -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px 0;
	color:white;
	font-weight:bold;
	padding: 2px;
	margin-top: 10px; 
	margin-left: -1px;
	background-color:#FF7200;
	width:175px;
	cursor:pointer;
}

#footer .logos div img{
  display:block;
  float:left;
}

.highlight{
	background: yellow;
}

.publications_container{
	width: 100%; 
}
.publications_overview{
	padding: 2px; 
	width: 100%; 
	clear:both;
	float:none;
}
.publications_overview .publications_header{
	margin-bottom:12px;
	margin-bottom:5px;
    margin-top:10px;
}
.publication_item{
	width: 30%;
	float: left; 
	border-right: 1px solid rgb(201, 219, 227);
        border-bottom: 1px solid rgb(201, 219, 227);
	margin-right: 6px;
        margin-top: 10px;
        height: 150px;
}

.publication_header{
	margin-top: 10px;
}
.publication_item div a{
	color: rgb(0, 140, 245);
}
.publication_image{
	width: 70px; 
	height: 100px; 
	margin-top: 5px; 
	float: right;
	margin-right:5px;
}
.publication_text{
	margin-top: 5px;
	padding: 3px;
    margin-right: 80px;
}
.publication_find{
	padding: 4px; 
	width: 98%; 
	margin-top: 10px;
}

.publication_find select{
	margin-top: 10px; 
	margin-bottom: 10px; 
	width: 43%;
}
#course_search{
	padding: 2px;
	border-bottom: 1px solid rgb(201, 219, 227); 
	border-top: 1px solid rgb(201, 219, 227); 
	margin-top: 10px;
	height:100px;
	width:100%;
}

#course_results{
	padding: 2px;
	margin-top: 10px;
	width:100%;
	height:280px;
}

span.orange{
	color:#FF7200;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	margin-top: 5px;
	display:block;
}

#content .center_content .form_item select {
background-color:#DCE8EE;
border:0 none;
color:#56889E;
width: 340px;
}

#content .center_content #course_search .form_item {
clear:none;
display:block;
float:left;
margin-bottom:5px;
}

#content .center_content #course_results div.head div.title a{
	color:#FF7200;
}

span.markname{
 text-transform: capitalize;
 font-weight:bold;
}

span.markname:first-letter {
 text-transform: uppercase;
}

div.afbeelding {float:right;padding:0.5em;text-align:right;}                    
div.afbeelding p {float:none;display:block;}
div.afbeelding span.bijschrift {float:none;text-align:right;margin:0;padding:0.5em 0 0 2em;}

.imageCaption
{
	font-family: Arial;
	font-size: 10px;
   font-style: italic;
   color:#000000;   
	margin:0;
}

.imageTitle
{
	font-family: Arial;
	font-size: 10px;
   font-weight: bold;
   color:#000000;   
}

.instructor_overview{
	width:100%;
}

.instructor_header{
	color:#FF7200;
	font-weight:bold;
	margin-bottom:5px;
	float:none;
}

.instructor_image{
	float: left; 
	margin-right: 7px; 
	height: 160px;
	width:100px;
}
.instructor_list{
	float:left;width:200px;min-height:300px;
}
.instructor_list ul li{
	display:block;
	padding-left:11px
}
.instructor_list ul li.active{
	background-image:url("../images/arrow_greyblue.gif");
	background-position:left 5px;
	background-repeat:no-repeat;
}
.instructor_list ul li a{
	color:#92B6C7;
	font-weight:bold;
	text-decoration:none;
}

#inline_views h3,#inline_visie h3,#inline_books h3{
  font-size: 14px;
  font-weight: bold;
  color: #56889e;
  margin-bottom: 10px;
}

.softwaremark{
	font-weight:bold;
	background:#000000;
	color:#ffffff;
	font-size:14px;
	padding-left:3px;
	padding-right:3px;
	margin-right:2px;
}

td p {
	margin-bottom:0px;
	margin-top:15px;
}

@media print 
{
	#header, #menus, #sidebar_right, #sidebar_left, #footer, .language, .actions, .info_blocks, .content_right, .center_block_container
	{
		display: none;
	}

	#container, .center_content
	{
		border: 0px;
		margin: 0px;
		padding:0px;
	}
   
   html{
		font-size:16px;
}

	.detail_2 #content .center_content
	{
		border: 0px; 
		margin: 0px;
		padding:0px;
	}

	#contact{
		display:inline;
	}

}


#form li input[type="text"] {
background-color:#F7F7F7;
border:1px solid #CCCCCC;
color:#333333;
font-size:14px;
padding:4px 4px 3px;
width: 200px;
}
#form li input[type="button"]{
	background-color:#008FC5;
	border-color:#A6D2E4 #A6D2E4 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px 0;
	color:white;
	font-weight:bold;
	margin-left:1px;
	padding:2px;
	cursor:pointer;
}
#form h2{
	font-weight:lighter;
	margin-bottom:10px;
	color:#01A9CD;
}
#form ol{
	list-style:none;
	margin-left:0px;
}
#form label{
	font-size:12px;
	font-weight:700;
	margin-right:45px;
	text-align:left;
	width:100px;
	/*display:block;*/
}
#form li{
	list-style-type:none;
	padding:5px;
	position:relative;
}
#form li div{
	 width:130px;
	float:left;
    clear:both;
}
#form li input[type="text"].error {
	border:1px solid #FF0000;
}
.button{
background-color:#008FC5;
	border-color:#A6D2E4 #A6D2E4 -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px 0;
	color:white;
	font-weight:bold;
	margin-left:1px;
	padding:2px;
	cursor:pointer;
}
