body {
	margin: 16px; 
	padding: 0; 
	background-color: #ffffff;
}
body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#525252;
}
table, img { 
	border:0 
}
img.spacer { 
	padding:0 0 3px 0
}
div { 
	display: block; 
}

h1 { 
	color:#502e8b; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:22px; 
	margin:0 0 15px 0;
}
h1 img { 
	margin-right:7px 
}
h2 { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	margin:0 0 5px 0;
}
h3 { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#000; 
	font-size:10px; 
	margin:0;
}

a { 
	color:#ee2b31; 
	text-decoration:none; 
}
a:hover { 
	text-decoration: underline;
}

ul { 
	margin: 0; 
	padding: 0; 
	padding-left: 14px; 
}
ul li { 
	/*font-size: 10px; */
}

table.FormInternShipA TR TD
{
   padding:1px;
}

.imgBorder {
	background:url(/_layouts/images/customimages/ri/bg_dots_grey.gif) bottom repeat-x; 
	padding: 0px;
	margin: 0px;
	padding-bottom: 3px;
	margin-bottom: 7px;
	white-space: nowrap;
	clear: both;
}
table.home_content div.imgBorder {
	/*(width: 127px;*/
}

.date {
	font-size: 10px;
	color: #404040;
	margin-bottom: 5px;
}
/* center image in .media_center-classed container */
.media_center {
	text-align: center;
}

input, select, textarea, button { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
}
input.xl {  }
input.l {  }
input.m, select.m, textarea.m { width:250px; }
textarea.m { height:50px; }
input.s {  }
input.xs { width:50px; }

#skeleton 
{
	margin: 0 auto;
}

#headerLeft { 
	border-bottom: 1px solid #f0f0f0; 
	padding-bottom: 5px;
}
#logo { }
/*#home */#logo { height: 60px; margin-top: 9px; }
#topNav { 
	padding: 0; 
	width: 750px;
}
#headerRight { 
	border-bottom: 1px solid #f0f0f0; 
	padding-bottom: 7px;
	text-align: left;  
}
#headerRight select {
	width:180px; 
	margin-top: 8px; 
	color: #999999; 
	font-size: 10px; 
	*margin-right: 1px;
}
#headerRight option { 
	color: #999999; 
	font-size: 10px; 
}

/* SEARCH - GLOBAL AND IN SORTING LIST */

#headerRight .txtSearchDiv,
#rightCol .txtSearchDiv {
	margin: 3px 0 0 0;
	padding: 2px 0;
	height: 20px;
	width: 180px;
}
#rightCol .txtSearchDiv {
	width: 160px;
}

#headerRight input.txtSearch,
#rightCol input.txtSearch {
	margin: 0 0 3px 0;	
	padding: 0 2px;
	height: 15px;
	border: 1px;
	width: 148px;
	border: 1px solid #cbcbcb;
	color: #999999; 
	font-size: 10px;
}
#rightCol input.txtSearch {
	width: 128px;
}

#headerRight input.btnSearch,
#rightCol input.btnSearch {
	margin: 0 0 0 5px;
	padding: 0;
	height: 20px;
	width: 21px;
	background-color: transparent;
	background-image: url(/_layouts/images/customimages/btn_search.gif);
	background-position: left top;
	background-repeat: no-repeat;
	border: 0px;
}
/* /SEARCH - GLOBAL AND IN SORTING LIST */

#navPath { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#b1b1b1; 
	font-size: 10px; 
	height:16px; 
	width:527px; 
	line-height: 20px; 
	padding-top: 2px;
	padding-bottom: 42px;
}
#navPath a { 
	font-family:Arial, Helvetica, sans-serif; 
	color:#b1b1b1; 
	font-size: 10px; 
}
#navPath img { 
	margin-bottom: 10px; 
}

#leftCol, #midCol, #midCol2, #rightCol { 
	line-height: 150%;
}
#leftCol h1, #midCol h1, #midCol2 h1, #rightCol h1 { 	
	line-height: 100%;
}
#leftCol h2, #midCol h2, #midCol2 h2, #rightCol h2 { 
	margin: 7px 0; 
}

#leftCol h3, #midCol h3, #midCol2 h3, #rightCol h3 { 
	font-size:11px; 
	margin: 10px 0 5px 0; 
	color: #ee2b31;
}

/* LEFT COLUMN */
#leftCol .part {
	background-color:#f0f0f0; 
	padding: 2px 11px 10px 11px; 
}
#leftCol .part .part { 
	padding-left: 0px; 
}
#leftCol .part .date { 
	font-size: 10px;
	color: #404040;
}
#leftCol .part a { 
	display: block; 
	color:#525252; 
	font-size:11px; 
	background: url(/_layouts/images/customimages/ri/arrow_list.gif) left 3px no-repeat; 	
	padding-left: 14px; 
	padding-bottom: 7px; 
}
#leftCol .part a:hover { 
	color: #ee2b31; 
}
/* /LEFT COLUMN */

/* MID COLUMN */
#midCol ul { 
	margin-top: 0;
}
#midCol ul li { 
	list-style-image: url(/_layouts/images/customimages/ri/arrow_list2.gif); 
}
#midCol a.linkArrow { 
	font-weight: bold; background: url(/_layouts/images/customimages/ri/arrow_list.gif) left 2px no-repeat; 
	padding-left: 14px; 
}

.ProjSelTbl h2
{
	height: 32px;
	overflow: hidden;
}

.ProjSelTbl td
{
	width: 155px;
	padding: 0px;
}

.ProjSelTbl td span
{
	width: 100%;
}

.ProjSelTbl .midd
{
	padding: 0px 15px;
}
/* /MID COLUMN */

/* MID COLUMN 2 */
#midCol2 table.home_content { }
#midCol2 table.home_content td {
	padding-right: 8px;
	padding-bottom: 20px;
	vertical-align: top;
}
/* /MID COLUMN 2 */

/* LEFT NAV */
#leftNav { 
	width: 178px; 
	padding: 7px 0 0 0;
	margin-top: 70px;
}
#leftNav h2 { 
	color:#fff; 
	font-weight:bold; 
	font-size:11px; 
	text-align:right; 
	margin:0; 
}
/* /LEFT NAV */

a.intLink { 
	/*float:right; 
	color:#000; */
	font-weight:bold; 
	background:url(/_layouts/images/customimages/ri/arrow_list.gif) no-repeat left 2px; 	
	padding-left:14px;
}

/* RIGHT COLUMN */
#rightCol .part h1 { 
	font-size:14px; 
	margin: 10px 0 10px 0;
}
#rightCol h2 { 
	margin-bottom:2px; 
	font-size:11px; 
	font-weight:bold; 
}
#rightCol #buttons { 
	height: 70px;
}
#rightCol #buttons a { 
	color: #999999; 
	font-size: 10px;
}
#rightCol #buttons img { 
	margin-right: 10px; 
	padding: 4px 0 0 0;
}
#rightCol .part { 
	background-color:#f0f0f0; 
	font-size:10px; 
	padding: 5px 11px 7px 11px; 
}
#rightCol .part .part { 
	padding-left: 0px; 
}
#rightCol .part .date { 
	font-size: 10px; 
	color: #404040;
}
#rightCol .part a { 
	display: block; 
	color:#525252; 
	font-size:10px; 
	background: url(/_layouts/images/customimages/ri/arrow_list.gif) left 3px no-repeat; 	
	padding-left: 14px; 
	margin-top: 2px; 
	padding-bottom: 6px; 
}
#rightCol .part a.linkArrow { 
	font-family:Arial, Helvetica, sans-serif; 	
	font-weight: bold; 
	font-size:11px; 
	color: #ee2b31; 
}
#rightCol .part a:hover { 
	color: #ee2b31; 
}
#rightCol .part dl { 
	margin: 10px 0px; 
}
#rightCol .part dt { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	padding-top: 2px; 
}
/* /RIGHT COLUMN */

#leftCol .part a.morelink, #rightCol .part a.morelink, #midCol a.morelink, #midCol2 a.morelink {	
	/*font-family: Arial, Helvetica, sans-serif; */
	display: inline; 
	color: #525252; 
	text-decoration: none; 
	font-size: 11px;	
	background: transparent none;
	padding-left: 0px;
}

#leftCol .part a.morelink:hover, #rightCol .part a.morelink:hover, #midCol a.morelink:hover, #midCol2 a.morelink:hover  {	
	color:#ee2b31;
	text-decoration: underline;
}
#rightCol .part a.morelink h2 {
	display: inline;
}
#rightCol .part a.morelink:hover h2 {
	text-decoration: underline; 
}
a.morelink .img {
	width: 8px;
	height: 8px;
	font-size: 12px;
	display: inline;
	background: url(/_layouts/images/customimages/ri/arrow_more.gif) center center no-repeat;		
}
a.morelink:hover .img {
	background: url(/_layouts/images/customimages/ri/arrow_more_over.gif) center center no-repeat;
	text-decoration: underline;
}

#rightCol .part a.morelink .date { 
	font-size: 10px; 
	color: #404040;
	display: block;
	padding-top: 5px;
	text-decoration: none;
}
#rightCol .part  a.morelink:hover .date {
	font-size: 10px;
	color: #ee2b31;
	text-decoration: none;
}

table.list { 
	padding: 2px 0px 2px 0; 
	margin-bottom: 20px; 
	text-align: left;	
}
table.list th { 
	font-family:Arial, Helvetica, sans-serif; 
	padding-right: 40px;
	text-align: left;
}

table.list_overview {  
	margin-top: 20px; 
	/*margin-left: 226px;*/
}

/* Overview pages */
table.inline_intro { 
	margin-bottom: 10px; 
}
table.inline_intro td.content { 
	padding-right: 15px; 
}

table.inline { 
	margin-bottom: 10px; 
}
table.inline td { 
	padding-bottom: 10px; 
}
#midCol table.inline h3 { 
	margin: 0 0 5px 0; 
}
table.inline td.content { 
	padding-left: 20px;
}	
table.inline .imgBorder {
	display: block;
}
/* /Overview pages */

/* < Aart forms style > */

	/* Intership, Vacancy A */
	td.label-align {
      margin: 0 0 10px 4px;  
      padding: 0 0 10px 4px;
    }
    
    /* Intership, Vacancy B */
    .m2 {
      width: 169px;  
    }
    
    .m3 {
      *width: 169px;
      width: 167px;
      margin-left: 5px;
      *margin-left: 10px;  /* hack for IE*/
    }
    
    input.m4, 
    input.mRight,
    textarea.m4 { 
        width: 250px; 
        float: right;
        
    }
    
    input.mLeft {
        width: 250px;
        float: left;
    }
    
    .text-right-align {
        padding: 0 0 0 10px;
        *padding: 0; /* hack for IE*/
    }
    
    .text-err-msg {
        padding: 0 0 0 7px;
        *padding: 0 0 0 11px; /* hack for IE*/
    }
    
    br.br { 
          *line-height: 1px; /* hack for IE*/ 
          *height: 1px; /* hack for IE*/
    }
    
 
/* </ Aart forms style > */



/* Custom styles for Rich Html Editor: */

.ms-rteCustom-GrotePaarseTitelsOpHomepage {
	display: inline-block; font-family: Arial !important; font-weight:bold !important; font-size: 22px !important; 
	line-height: normal; color: #502E8B !important; margin:0 0 15px 0 !important;
}

.ms-rteCustom-TitelsRoodOpHomepage {
	display: inline-block; font-family: Arial; font-weight: bold; font-size: 11px; color: #EE2B31; 
	line-height: normal; margin: 10px 0 5px 0; 
}

.ms-rteCustom-GewoneTekstHomepageOpWit {
	display: inline-block; font-family: Verdana; font-size: 11px; color: #666666; margin:0 0 15px 0 !important;
	line-height: normal;
}

.ms-rteCustom-GewoneTekstHomepageOpGrijs {
	display: inline-block; font-family: Verdana; font-size: 11px; color: #333333; margin:0 0 15px 0 !important;
	line-height: normal; 
}

.ms-rteCustom-Contentpagina_TitelInMiddenstuk {
	display: inline-block; font-family: Arial !important; font-weight: Bold !important; font-size: 22px !important; 
	line-height: normal; color: #502E8B !important; margin:0 0 15px 0 !important;
}

.ms-rteCustom-Contentpagina_TitelInRechterkolom {
	display: inline-block; font-family: Arial !important; font-size: 14px !important; 
	font-weight: bold !important; color: #502E8B !important; 
	line-height: normal !important; margin: 7px 0 !important; 
}

.ms-rteCustom-GewoneTekstContentpagina {
	font-family: Verdana; font-size: 11px; color: #666666;
}

.ms-rteCustom-TitelsGrijsOpContentpaginaMiddenstuk {
	display: inline-block; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px;
	line-height: normal; margin: 7px 0 !important;
}
/* / Custom styles for Rich Html Editor */

.morelink BR
{
    display: none;
}
span#AboutIntroLink .morelink BR{
    display:block;
}
.morelink
{
  font-weight: normal;
}
#rightCol div.part{
   /*width: 179px !important;
   overflow: hidden;*/
   display:none;
}

