/* general tags */
*{
  margin:0; padding:0;
} 
html{
  font-family: arial,verdana;
  font-size:0.7em
}
.homebody {
  background: #000 url("../gfx/homebodybackground.gif") repeat-y 50%;   
}
body{
  behavior: url("csshover.htc");
  background: #000 url("../gfx/bodybackground.gif") repeat-y 50%;   
}
h2{
/*  font-size:11px;*/
  font-weight:bold; 
}
a {
  color: #6e0c6d;
}
a:hover {
  color: #000;
  text-decoration: none;
}

.banner_actueel {
  height: 83px;
  background: #5f185e url("../gfx/actueel_top.gif") no-repeat;
  float: right;
  padding: 0px;
  margin: 10px 6px 0 0;
  width: 185px;
}

.banner_actueel, .banner_actueel a {
  color: #c0a1c0;
  text-decoration: none;
}

.banner_actueel_scroll {
  margin-top: 26px;
  position: relative;
  overflow: hidden;
  height: 45px;
}

.banner_actueel_scroll .headline {
  position: absolute;
  top: 9px;
  left: 12px;
  height: 10px;
  font-size: 1.1em;
  font-weight: bold;
  display: none;
}

/*.banner_actueel p {
  margin:5px 5px 5px 20px;
  width:156px;
}*/

.left{
  float:left;
  height:1px;
  margin-left:-495px;
  width:50%;
}
.container {
  float:left;
  position: relative;
  height:auto;
  margin-bottom:0px;
  width:990px;  
  border-top: #000 solid 6px;
}

/* HOLDERS */
.holder_topnavigation{
  float: left;
  height:26px;
  width:976px; 
  background-color: #530052;
  padding-left:14px;
}  
.holder_header {
  float: left;
  height:257px;
  width:990px; 
  position: relative;
}  


/* ------------- HEADERS -------------*/
.header_home {
	background: #fff url("../gfx/header5.jpg") top left no-repeat;
}
.header_marketing {
	background: #fff url("../gfx/header4.jpg") top left no-repeat;
}
.header_generalmanagement {
	background: #fff url("../gfx/header3.jpg") top left no-repeat;
}
.header_humanresources {
	background: #fff url("../gfx/header6.jpg") top left no-repeat;
}
.header_masterstudie {
	background: #fff url("../gfx/header5.jpg") top left no-repeat;
}
.header_hr_strateeg, .header_talent_en_organisatieontwikkeling {
	background: #fff url("../gfx/header7.jpg") top left no-repeat;  
}
/* -----------------------------------*/


.holder_mainmenu {
  float: left;
  height:25px;
  width:990px; 
  background-color: #d10074;
  position:relative;
  z-index: 1000;
}  

.holder_content {
  float: left;
  height:auto;
  width:990px; 
  background:transparent url(../gfx/backgroundbullets.gif) no-repeat 795px 250px;
  position:relative;
  z-index: 1;
    
  /* Min-height Fix IE6 */
  min-height:460px;
  height:auto !important;
  height:460px;
} 

/* ------------- END HOLDERS -------------*/
   
   
   
/* ------------- TOPNAVIGATION -------------*/   
.topmenu {
  float: left;
  font-family: arial,verdana;
  /*font-size:11px;*/
  font-weight:bold; 
  padding-top: 7px;
}   
.topmenu li {
  float: left;
  margin-bottom:1px;
  padding-right:18px;
  color: #FFF;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}  
.topmenu a, .searchbox a {
  color: #FFF;
  text-decoration: none;
}  
.topmenu a:hover, .searchbox a:hover {
  color: #D10074;
  text-decoration: none;
}   
.topmenu .selected {
  color: #c198c1;
}
.searchbox {
  color:#FFFFFF;
  float:right;
  /*font-size:0.7em;*/ /*11px;*/
  font-weight:bold;
  height:25px;
  padding-right:7px;
  padding-top:6px;
}
.searchbox input {
  border:1px solid #BEBEBE;
  font-size:8pt;
  height:12px;
  width:150px;
}
.searchbox submit {
  float: right;
}
/*------------- END TOPNAVIGATION-------------*/ 


/* -------------HEADER-------------*/  
.header_overlay {
  width: 990px;
  height:100px;
  position: absolute;
  background:transparent url(../gfx/headeroverlay.png) repeat scroll 0% 50%;
}
.header_logo {
  height:45px;
  width:335px;
  left:450px;
  top:7px;     
  position:relative;
  display:block;
}
.imglogo, .imgpayoff {
  border:0px none;
}
.header_logo span {
  display: none; 
}
.payoff {
	position: relative;
	top: -3px;
	left: 624px;
	width: 142px;
	height: 19px;
	display: block;
}
.payoff span {
	display: none;
}
.transbar_top { 
  background:transparent url(../gfx/transimage.gif) repeat-y;
  height:257px;
  right:0px;
  width:197px;
  filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
  position: absolute;
}

/* -------------CALENDAR -------------*/
.agenda {
  position: absolute;
  width:180px; 
  right: 9px;
  top: 115px;
  z-index: 2000;
  filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
  /*font-size: 8pt;*/
}
.agenda .monthLinks, .agenda .monthLinks a {
  text-decoration: none;
  color: white;
  font-weight: bold;
}
.agenda .monthLinks .monthArrow {
  font-size: 1.2em;
}
.agenda .showday {
  color: white;
}
/* cells with[out] the dates */
.agenda .regular, .agenda .regularEmpty {
  background: silver;
  text-align: center;
  width: 14%;
  font-weight: bold;
  color: #603;
  font-family: arial;
  font-size:9pt; /*1.09em*/
}
/* cells with linked dates */
.agenda .regular a {
  display: block;
  background: white;
  text-decoration: none;
}
.agendaPreview {
  padding: 8px; /* to prevent it from showing up if there's no content */
  position: absolute;
  width:170px;
  clear: both; 
  right: 5px;  
  top: 200px;
  z-index: 3000;
  filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
  background: #fff;
  overflow: hidden;
  font-size: 1.27em; /*10pt;*/
  color: #603;
  display: block;
 
}
.agendaPreview .agendaPreviewTitle {
  font-weight: bold;
}
.agendaheader {
	color:#FFFFFF;
	filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px; /*1em;*/
	font-weight:bold;
	height:15px;
	position:absolute;
	right:8px;
	top:100px;
	width:180px;
	z-index:2;
}

.transbar_mid { 
  background:transparent url(../gfx/transimage.gif) repeat-y;
  height:25px;
  width:197px;
  z-index: 1; 
  float: right;
}

/* ------------- TEMPLATE HOME -------------*/
.content_left {
  float: left;
  width: 793px;
  margin-bottom:15px;
  z-index: 0;
/*padding-left:10px;*/
}
.template_home_box {
  float: left;
  width: 185px;
  position:relative;
  top:10px;
  display: inline;
  margin-left:11px;
  margin-right: 0px;
}
.boximage{
  padding: 0px 0px 20px;
}
.quote {
  background: transparent url(../gfx/boxbackground.png) repeat-y; 
  width: 185px;
  height: auto;
  color: #666666;
  /*font-size: 11px;*/
  padding-top:0px;
  padding-bottom: 20px;
  clear:both; 
  width:185px;
}
.quote h1 {
  color: #6e0c6d;
  font-size: 1.36em; /*15px;*/
  font-weight: bold;
  font-family: Helvetica,Arial;
  padding:0px 8px;
}
.quote h2 {
  font-size: 1.09em; /*12px;*/
  font-weight: bold;
  padding: 10px 8px;
}
.quote img {
  /*left:-8px;*/
  position:relative;
}
.quote p {
	padding: 0px 8px; 
}

/* ------------- END TEMPLATE HOME ----------------------*/



/* ------------ TEMPLATE CONTENTCONTAINER ------------- */
.xcontentcontainer{
  float: left;
  background-color: #FFF;
  width: 580px;
  margin: 0px 0px 0px 9px;
  padding:0px 0px 30px;
  border-top: 10px solid #6e0c6d;
}
.xcontent_title {
  height: 21px;
  color: #6e0c6d;
  font-weight: bold;
  font-size: 1.27em; /*14px;*/
  position:relative;
  top:1px;
  font-family: Helevetica,Arial;
  padding-left:10px;
}
.mailfriend {
	text-decoration: none;
	color:#666666;
	font-size: 0.8em; /*11px; Twijfel*/
	position: absolute;
	right: 53px;
	top: 3px;
}
.print {
	text-decoration: none;
	color:#666666;
	font-size: 0.8em; /*11px; Twijfel*/
	position: absolute;
	right: 5px;
	top: 3px;	
}
.xcontent_title span {
	position: absolute;
	right: 40px;
}
.xcontent_head {
  width:580px; 
  height: 98px;
  background-color: #6a6a6a;
  position: relative;
  left: 0px;/*-5px;*/
}
.xcontent_head h1 {
	color:#FFFFFF;
	font-size:2.36em; /*26px;*/
	position:absolute;
	text-align:right;
	top:60px;
	width:570px;
}
.xcontent_head h2 {
  color:#c4bcbc;
  font-size:1.5em; /*17px*/
  position:absolute;
  text-align:right;
  top:40px;
  width:570px;
}
.holder_xcontent_menu {
  float: left;
  width: 165px;
  margin-bottom:40px;
}

.xcontentmenu {
 	 top:20px;
	 position:relative;
	 color: #666666;
/*	 font-size: 11px;*/
	 text-align:right;
} 
.xcontentmenu li { 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding-bottom:3px;
}  
.xcontentmenu a { 
	text-decoration: none;
}  
.xcontentmenu a:hover { 
	text-decoration: none;
	color:#d10074;
}  
.xcontent {
	float:right;
	height:auto;
	padding: 10px 10px 10px 0px;
	width:380px;	
	/*font-size: 11px;*/
	color: #666666;
}
.xcontent h1 {
  color: #530052;
  font-size: 1.36em; /*15px;*/
  font-weight:normal;
  margin:20px 0px;
}
.sidebar {
	float: left;
}
.sidebar .template_home_box { /*Voor tweede template nodig om boxen in de sidebar onder elkaar te laten floaten */
  clear:both;
}

/* ----------- TEMPLATE END CONTENTCONTAINER ------------ */




/*------------- RIGHTMENU -------------*/   
.rightmenu, .languageswitch {
  float: left;
  font-family: arial,verdana;
  font-size: 11px; /*schaalt niet mee in lettertype*/
  font-weight:bold; 
  margin-left: 14px;
  padding-top: 10px;
  width:167px;
}   
.rightmenu li {
  margin-bottom:8px;
  color: #BE86BE;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}  
.rightmenu a {
  color: #BE86BE;
  text-decoration: none;
}    
.rightmenu a:hover {
  color: #D10074;
  text-decoration: none;
}    
/*------------- END RIGHTMENU -------------*/ 

.logorug {
  background:transparent url(../gfx/ruglogo.jpg) repeat scroll 0% 50%;
  height:43px;
  width:150px;
  left:800px;
  top:444px;    
  position:absolute;
  display:block;
}
.logorug span {
  display: none; 
}

.footerclear {
  clear: both;
  background: #000;
}
.footerimage{
 display: block;
 clear: both;
}
#etoNotice {
  display:none;
}
/*#changeFont, #changeFont2 {
  float: right;
  padding-top:3px;
  padding-right:3px;
}
#changeFont2 {
  padding-right:10px;
}
*/

.fontsize {
  float: right;
  font-family:arial,verdana;
  font-size:10px;
  font-weight:bold;
  width:185px;
  position: absolute;
  top: 215px;
  right: 6px;
}

/*.fontsize {
  float:left;
  font-family:arial,verdana;
  font-size:10px;
  font-weight:bold;
  margin-left:14px;
  width:100px;
  position:relative;
  top:7px;
}
*/
.disclaimer {
  float:left;
  font-family:arial,verdana;
  font-size:10px;
  font-weight:bold;
  margin-left:9px;
  margin-top:25px;
    /*width:100px;*/
  position: absolute;
  bottom:18px;
  right: 21px;
}
.disclaimer  a {
  color: #BE86BE;
  font-family:arial,verdana;
  font-size:9px;
  font-weight:bold;
  text-decoration:none;
}
.disclaimer span {
  color: #BE86BE;
}

.languageswitch {
  float:left;
  position:relative;
  margin-left:14px;
  width:167px;
  padding-top: 0px;
}
.languageswitch a {
  color:#BE86BE;
  text-decoration:none;
  font-size:10px;
}

/* Foto album css */
#directories, #pagenumbers {
  margin-bottom: 10px;
  margin: 0px 0px 10px 0px;
  padding: 0;
  list-style-type: none;
}

#pagenumbers {
  margin-top: 10px;
}

.xcontent_foto {
  width: 564px;
  margin-left: 15px;
}

.xcontent_foto img {
  margin-right: 10px;
  margin-top: 10px;
}

.xcontent_foto hr {
  margin-right: 12px;
}

#pictures img {
  border: 1px solid #000;
  padding: 3px;
}

/*chatfunctie*/

.cb_online{
	display:block;
	height:100px;
	left:814px;
	position:absolute;
	top:255px;
	width:157px;
}
.cb_online input {
	background:transparent url(../gfx/chatonline.gif) repeat scroll 0% 50%;
	display:block;
	height:100px;
	width:157px;
	border:0 none;
	cursor:pointer;
	position:relative;
	top:-14px;
	z-index:1;
}
.cb_online p {
	display:none;
	/*
	color:#c0a1c0;
	left:7px;
	position:relative;
	top:55px;
	font-weight:bold;
	z-index:2;
*/
}

.cb_offline {
	display:none;
	/*display:block;
	height:100px;
	left:814px;
	position:absolute;
	top:297px;
	width:157px;
	background:transparent url(../gfx/chatonline.gif) repeat scroll 0% 50%;
	*/
}
.cb_offline p {
	display:none;	
/*	color:#c0a1c0;
	left:7px;
	position:relative;
	top:55px;
	font-weight:bold;*/
}

