@charset "UTF-8";

/*********************
 * 
 * 	START PORTAL
 * 
 *********************/


/*
 * 	START FUNCNAV
 *
 */
ul.funcnav {
	position:relative;
	top:15px;
	margin: 0 0 0 0;
    padding: 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
	list-style-type:none;
    color: #000;
    background-color: transparent;
}

ul#topnavright.funcnav {
	margin: 0 13px 0 0;
    font-weight: normal;
	color: #2e2e2e;
}

ul.funcnav li {
	float:left;
    margin: 0 39px 0 0;
    padding: 0;
}

ul#topnavright.funcnav li {
    margin: 0 0 0 39px;
}

ul.funcnav li a {
   font-size: 12px;
   line-height: 14px;
   color:#000;
   text-decoration:none;
}

body.portal ul#topnavright.funcnav li a {
   color:#2e2e2e;
}

body ul#topnavright.funcnav li a {
   color:#9f9f9f;
}

ul.funcnav li a:hover {
   text-decoration:underline;
}
/*
 * 	END FUNCNAV
 *
 */


/*
 * 	START MAINNAV
 *
 */
div#portalhome {
	float:left;
	margin:0;
	padding:3px 4px 0 2px;
	width: 21px;
	height:23px;
	border-right: 1px solid #dce3e2;
}

ul.portalnav {
	float:left;
	margin: 0;
    padding: 0;
	width:auto;
    font-size: 12px;
    font-weight: normal;
    line-height: 14px;
	list-style-type:none;
    color: #2e2e2e;
    background-color: transparent;
}

ul#footernav_menu.portalnav {
	width:auto;
}


ul#footernav_enditem_menu.portalnav {
	width:42px;
}

ul#enditem_menu.portalnav {
	margin: 0;
	padding:0;
	float:left;
	text-align:center;
	width:136px;
}

ul.portalnav li {
	float:left;
	margin: 0;
    padding: 0;
	white-space:nowrap;
	height: auto;
	width:auto;
    background-color: transparent;	
}

ul#mainnav_menu.portalnav li,
ul#footernav_menu.portalnav li {
	border-right: 1px solid #dce3e2;
}

ul.portalnav li a {
	display:block;
	margin:0;
/*	padding: 5px 16px 0 20px; */
	padding: 5px 16px 0 19px; /* top navigation overflow fix */
	font-size:11px;
	height: 21px;
	line-height:14px;
	font-weight:normal;
	color:#2e2e2e;
	text-decoration:none;
}

ul#enditem_menu.portalnav li a {
	display:block;
	text-align:center;
	margin:0;
	padding: 5px 15px 0 18px;
}

ul#footernav_menu.portalnav li a {
	padding: 5px 12px 0 17px;
}

ul#footernav_enditem_menu.portalnav li {
	padding: 0;
}

ul#footernav_enditem_menu.portalnav li a {
	display:block;
	text-align:center;
	padding: 5px 13px 0 20px;
}

ul.portalnav li a:hover {
	text-decoration:underline;
}

ul.portalnav li.mainnav_CUR a,
ul.portalnav li.mainnav_ACT a {
	background-image:url(img/portal_arrow_active.png);
	background-position:4px 7px;
	background-repeat:no-repeat;
}

/*
 * 	END MAINNAV
 *
 */


/*
 * 	START SELECTITEMS MENU
 *
 */

ul.selectitems {
	position:relative;
	top:5px;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	line-height: 18px;
	list-style-type:none;
}

ul.selectitems li {
	display: block;
	position:relative;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:normal;
	height: auto;
	list-style-type:none;
}

ul.selectitems.level {
	display:none;
	visibility:hidden;
	position:absolute;
	/*
	top: -85px;
	left: 7px;
	*/
	margin:0;
	padding:4px 0 0 0;
	width:189px;
	height: 81px;
	font-size:14px;
	font-weight:normal;
	line-height: 18px;
	list-style-type:none;
	background-image:url(img/selectmenu_backgr.png);
	background-position:0 0;
	background-repeat:repeat;
}

ul.selectitems li:hover ul.level {
    display: block;
	visibility:visible;
	top: -85px;
	left: 7px;
}

div.hbd ul.selectitems li:hover ul.level {
	top:-110px;
	height: 110px;
}


div.lastitem.hbd ul.selectitems li:hover ul.level {
	top:-85px;
	height: 81px;
}

div.tx-wiwportal-pi1.no_subitems ul.selectitems li:hover ul.level {
	display:none;
	visibility:hidden;
}

.selectitems li.selectitems_IFSUB a {
	display:block;
	margin:0 5px 0 15px;
	padding:0;
	font-size:12px;
	font-weight:normal;
	line-height:24px;
	height:auto;
	color: #006dbc;
	background-color:transparent;
	text-decoration:none;
}

.selectitems li.selectitems_IFSUB a:hover {
	font-weight:bold;
	background-color:#fff;
}

.selectitems li.selectitems_IFSUB ul.level li a {
	margin:0;
	padding:0 0 0 20px;
	color: #2e2e2e;
	background-image:url(img/selectitems_arrow.png);
	background-position:6px 9px;
	background-repeat:no-repeat;
}

.selectitems li.selectitems_IFSUB ul.level li a:hover {
	font-weight:bold;
}

/*
 * 	END SELECTITEMS MENU
 *
 */



/*
 * 	START CLOUDTAG
 *
 */
h1.cloudtag a {
    margin: 0;
    padding: 0;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
	line-height:22px;
    font-weight: normal;
	text-align:center;
	text-decoration:none;
    color: #696969;
	white-space:nowrap;
}

h1.cloudtag b a {
      font-weight: bold;
}

h1.cloudtag a:hover {
	color: #000;
}

/*
 * 	END CLOUDTAG
 *
 */



/*********************
 * 
 * 	END PORTAL
 * 
 *********************/





/*********************
 * 
 * 	START SUBSITES 
 * 
 *********************/


/******	ALGEMEEN *****
 * 
 * 	START SUBTOPNAV
 *
 */
ul.subtopnavigation {
	margin: 18px 30px 0 20px;
    padding: 0;
	width:auto;
    font-size: 12px;
    font-weight: bold;
    line-height: 14px;
	list-style-type:none;
    color: #0d90ad;
    background-color: transparent;
}

ul.subtopnavigation li {
	float:left;
	margin:0 0 0 25px;
	width:auto;
}

body.studenten ul.subtopnavigation {
    color: #d50072;
}

body.werkgevers ul.subtopnavigation {
    color: #ed6a26;
}

ul.subtopnavigation a {
	color: #0d90ad;
	text-decoration:none;
    background-color: transparent;
}

/*
body.studenten ul.subtopnavigation a {
    color: #d50072;
}

body.werkgevers ul.subtopnavigation a {
    color: #ed6a26;
}
*/

ul.subtopnavigation a:hover {
	text-decoration:underline;
}
/*
 * 	END SUBTOPNAV
 *
 */


/*********************
 * 
 * 	END SUBSITES
 * 
 *********************/
 
 
 
 
 
 
 