
html {width:100%; overflow: -moz-scrollbars-vertical!important;}
body {
	width:100%;
	margin:0;
	font:11px arial, tahoma, verdana, helvetica, sans-serif;
	font-size:0.75em;
	line-height:150%;	
}

form {
	padding:0; margin:0;
}

img {border:0px;}
img.left {float:left;margin:5px 10px 5px 0;border:0px;}
img.right {float:right;margin:5px 0 5px 10px;border:0px;}

body.default {
	background:url(../images/bg.gif) center top;
}

span.date {
	font-size:0.9em;
	color:#7f7f7f;
}

body.default div.bg_shine {
	position:relative;
	left:-302px;
	background:url(../images/bg-shine.gif) no-repeat center top;
	width:100%;
	height:341px;
}

body.default div.bg_gradient {
	position:absolute;
	left:0px;
	background:url(../images/bg-gradient.gif) repeat-x center top;
	width:100%;
	text-align:center;
}

.left {float:left;}
.right {float:right;}
.ib { /* inline-block */ 
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;
}
.margin_l {margin-left:12px;}
.margin_r {margin-right:12px;}
.margin_lr {margin-left:12px;margin-right:12px;}

.margin_t {margin-top:12px;}
.margin_b {margin-bottom:12px;}
.margin_tb {margin-top:12px;margin-bottom:12px;}
.margin_bs {margin-bottom:24px;}

a {color:#ce006a;}
a:hover {text-decoration:underline!important;}

div.surftag {
	padding:20px 12px 8px 12px;
}

div.padding {padding:12px;}       

h1 a, h2 a, h3 a {text-decoration:none!important;}
h1 a:hover, h2 a:hover, h3 a:hover {text-decoration:none!underline;}
          
h1 {font-size:1.5em; color:#ce006a; font-weight:bold;padding:0 0 0.8em 0;margin:0;}


div.header h1 {padding:0 0 1.1em 0;}

div.color_b h1, div.color_b h1 a {color:#284394;}
div.color_c h1, div.color_c h1 a {color:#000067;}
div.color_d h1, div.color_d h1 a {color:#43a0d9;}

h2 {font-size:1.2em; color:#000000; font-weight:bold;padding:0 0 1em 0;margin:0;}
h2 a {color:#000000;}

h3 {font-size:1.0em; color:#000000; font-weight:bold;padding:0 0 0 0;margin:0;}
h3 a {color:#000000;}

p {margin:0; padding:0 0 1.2em 0;}

/* -------------------------------------- */
/* default unordered list                 */
/* -------------------------------------- */
ul	{margin:0 0 1em 0; padding:0; list-style:none;}
ul li {
	background:url(../images/li.gif) no-repeat 0 8px;
	padding-left:13px;
}

/* -------------------------------------- */
/* button (auto scales to text)           */
/* -------------------------------------- */
a.button {
	background:url(../images/txt-button-r.gif) no-repeat right top;
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;
	padding:0 11px 0 0;
	color:#FFFFFF;
	text-decoration:none;
	height:32px;
	overflow:hidden;
}

a.button span {
	background:url(../images/txt-button-l.gif) no-repeat left top;
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;
	padding:4px 10px 18px 21px;
	cursor:pointer;
	font-weight:bold;
}

a.button:hover span {
	text-decoration:underline;
}

/* -------------------------------------- */
/* button variation (add to class tag)    */
/* -------------------------------------- */
a.button_a {background-image:url(../images/txt-button-a-r.gif);}
a.button_a span {background-image:url(../images/txt-button-a-l.gif);}

a.button_b {background-image:url(../images/txt-button-b-r.gif);}     
a.button_b span {background-image:url(../images/txt-button-b-l.gif);}

a.button_c {background-image:url(../images/txt-button-c-r.gif);}     
a.button_c span {background-image:url(../images/txt-button-c-l.gif);}
    
/* -------------------------------------- */
/* tabs						                        */
/* -------------------------------------- */

ul.tabs  {
	list-style:none;
	padding:0px;
	margin:0px;
	height:29px;
	overflow:hidden;
	position:relative;
}

ul.tabs li {
	background-image:none;
	float:left;
	padding:0 5px 0 0;
}

ul.tabs a {
	background:url(../images/tab-a-r.gif) no-repeat right top;
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;
	padding:0 18px 0 0;

	color:#FFFFFF;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
}

ul.tabs a span {
	background:url(../images/tab-a-l.gif) no-repeat left top;
	display:block;
	padding:6px 0 100px 18px;
	cursor:pointer;
}

ul.tabs a:hover span {
	text-decoration:underline!important;
}



ul.tabs li.a a {background-image:url(../images/tab-a-r.gif);}
ul.tabs li.a a span {background-image:url(../images/tab-a-l.gif);}

ul.tabs li.b a {background-image:url(../images/tab-b-r.gif);}
ul.tabs li.b a span {background-image:url(../images/tab-b-l.gif);}

ul.tabs li.c a {background-image:url(../images/tab-c-r.gif);}
ul.tabs li.c a span {background-image:url(../images/tab-c-l.gif);}

div.color_a ul.tabs li.a a,
div.color_b ul.tabs li.b a,
div.color_c ul.tabs li.c a {background-position:right -29px;}

div.color_a ul.tabs li.a span,
div.color_b ul.tabs li.b span,
div.color_c ul.tabs li.c span {background-position:left -29px;}

ul.tabs li.active {background-position:right -29px;}
ul.tabs li.active span {background-position:left -29px;}




/* -------------------------------------- */
/* inline icon (max 16x16)                */
/* -------------------------------------- */

span.icon, a.icon {
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;	
	width:14px; height:1px;
	margin-bottom:-14px;
	overflow:visible;
	vertical-align:top;
	text-decoration:none;	
}

span.icon span, a.icon span {
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;
	background:url(../images/a-icon.gif) no-repeat left 1px;	
	width:16px;
	text-decoration:none;
}

span.icon_link span {
	background:url(../images/a-icon-link.gif) no-repeat left center;
	margin-left:5px;
}

span.icon_more span {
	background:url(../images/arrow-more.gif) no-repeat left 4px;
	margin-left:5px;
}

span.icon_status_issue span {
	background:url(../images/icon-status-issue.gif) no-repeat left 3px;
	margin-right:5px;
}

span.icon_status_maintenance span {
	background:url(../images/icon-status-maintenance.gif) no-repeat left 3px;
	margin-right:5px;
}

span.icon_status_ok span {
	background:url(../images/icon-status-ok.gif) no-repeat left 3px;
	margin-right:5px;
}

a.icon_rss {
	background:url(../images/icon-rss.gif) no-repeat left 3px;
	display:block;
	width:14px; height:16px;
	text-decoration:none!important;
	overflow:hidden;
	float:right;
}

a.icon_rss span {
	display:none;
	font-size:11px;
}

/* -------------------------------------- */
/* main_container                         */
/* -------------------------------------- */
div.main_container {
	position:relative;
	left:50%;
	margin-left:-480px;
	width:960px;
	margin-top:0px;
}

div.main_container div.content {
	position:relative;
	width:960px;
	padding-bottom:18px;
}

div.content div.col1 {
	width:206px;
	float:left;
}

div.content div.col2 {
	width:548px;
	float:left;
}

div.content div.column {
	width:226px;
	float:left;
}

div.content div.column_margin {
	margin-left:40px;
}


div.content div.col3 {
	width:206px;
	float:left;
}
div.content div.col3 div.padding {padding:0 0 0 12px;}
div.content div.col3 div.top {height:86px;overflow:hidden;}
div.content div.col3 div.box div.mid {
	background-color:#FFFFFF;
}

div.content div.col3 div.box div.footer {
	background:url(../images/box-rc-footer.gif);
	height:7px;
	overflow:hidden;
}

div.clear {
	padding:0; margin:0;
	clear:both;
	height:1px;
	overflow:hidden;
}

/* -------------------------------------- */
/* header                        					*/
/* -------------------------------------- */
a.logo {
	background:url(../images/logo-studielink.gif) repeat-x center top;
	display:block;
	width:206px;
	height:86px;
	text-decoration:none;
}

a.logo span{display:none;}

div.top_menu  {
	height:57px;
	text-align:right;
}

div.col2 div.header div.padding {
	padding:14px 28px 0px 28px;
}

div.col2 div.header div.image {
	padding-top:28px;
	padding-bottom:28px;	
}

div.main_txt div.header, div.main_txt_submenu div.header {
	position:relative;
	background:url(../images/content-header-a.gif) no-repeat;
	width:100%;
}

div.main_txt div.mid {
	display:inline-block;
	width:548px;
	background:url(../images/content-mid-a.gif);
}

div.main_txt_submenu div.mid {
	display:inline-block;
	width:548px;
	background:url(../images/content-mid-sm-a.gif);
}

div.main_txt_submenu div.mid div.padding {
	padding:8px 28px 0 235px;
}

div.main_txt div.mid div.padding {
	padding:8px 28px 0 28px;
}

div.main_txt div.mid div.padding_small {
	padding:0 14px 0 14px;
}

div.main_txt div.footer, div.main_txt_submenu div.footer  {
	background:url(../images/content-footer-a.gif) no-repeat;
	height:38px;
}

/* -------------------------------------- */
/* color b       													*/
/* -------------------------------------- */

div.color_b div.main_txt div.header, div.color_b div.main_txt_submenu div.header {

	background:url(../images/content-header-b.gif) no-repeat;
}

div.color_b div.main_txt div.mid {
	background:url(../images/content-mid-b.gif);
}

div.color_b div.main_txt_submenu div.mid {
	background:url(../images/content-mid-sm-b.gif);
}
	
div.color_b div.main_txt div.footer, div.color_b div.main_txt_submenu div.footer {
	background:url(../images/content-footer-b.gif) no-repeat;
}

/* -------------------------------------- */
/* color c       													*/
/* -------------------------------------- */

div.color_c div.main_txt div.header, div.color_c div.main_txt_submenu div.header {
	background:url(../images/content-header-c.gif) no-repeat;
}

div.color_c div.main_txt div.mid  {
	background:url(../images/content-mid-c.gif);

}

div.color_c div.main_txt_submenu div.mid {
	background:url(../images/content-mid-sm-c.gif);
}

div.color_c div.main_txt div.footer, div.color_c div.main_txt_submenu div.footer {
	background:url(../images/content-footer-c.gif) no-repeat;
}

/* -------------------------------------- */
/* color d       													*/
/* -------------------------------------- */

div.color_d div.main_txt div.header, div.color_d div.main_txt_submenu div.header {
	background:url(../images/content-header-d.gif) no-repeat;
}

div.color_d div.main_txt div.mid  {
	background:url(../images/content-mid-d.gif);
}

div.color_d div.main_txt_submenu div.mid {
	background:url(../images/content-mid-sm-d.gif);
}

div.color_d div.main_txt div.footer, div.color_d div.main_txt_submenu div.footer {
	background:url(../images/content-footer-d.gif) no-repeat;
}

/* -------------------------------------- */
/* menu         													*/
/* -------------------------------------- */

div.menu {
	margin-top:5px;
}

div.menu div.header {
	position:relative;
	background:url(../images/menu-header-a.gif);
	width:100%;
	height:28px;
}

div.color_b div.menu div.header {background:url(../images/menu-header-b.gif);}
div.color_c div.menu div.header {background:url(../images/menu-header-c.gif);}
div.color_d div.menu div.header {background:url(../images/menu-header-d.gif);}

div.menu div.mid {
	background:url(../images/menu-bg-a.gif);
	padding-bottom:1px;
}

div.color_b div.menu div.mid {background:url(../images/menu-bg-b.gif);}
div.color_c div.menu div.mid {background:url(../images/menu-bg-c.gif);}
div.color_d div.menu div.mid {background:url(../images/menu-bg-d.gif);}

ul.menu {
	position:relative;
	margin:0px;
	padding:9px 0 0 3px;  
	list-style:none;
}

ul.menu li {
	background:url(../images/menu-arrow-0.gif) no-repeat 13px 6px;
	margin-bottom:3px;
	color:#FFFFFF;
}

ul.menu li.active {
	background:url(../images/menu-bg-active-a.gif) no-repeat left top;
}

div.color_b ul.menu li.active {background:url(../images/menu-bg-active-b.gif) no-repeat left top;}
div.color_c ul.menu li.active {background:url(../images/menu-bg-active-c.gif) no-repeat left top;}
div.color_d ul.menu li.active {background:url(../images/menu-bg-active-d.gif) no-repeat left top;}

ul.menu li a {
	display:block;
	padding:2px 0 2px 13px;
	color:#FFFFFF;
	text-decoration:none;
	width:177px;
}

ul.menu li a:hover {
	text-decoration:underline;
}

ul.menu li.active a {
	position:relative;
	margin-left:-13px;
	padding-left:26px;
	background:url(../images/menu-bg-active-footer-a.gif) no-repeat left bottom;
}

div.color_b ul.menu li.active a {background:url(../images/menu-bg-active-footer-b.gif) no-repeat left bottom;}
div.color_c ul.menu li.active a {background:url(../images/menu-bg-active-footer-c.gif) no-repeat left bottom;}
div.color_d ul.menu li.active a {background:url(../images/menu-bg-active-footer-d.gif) no-repeat left bottom;}

div.menu div.footer {
	background:url(../images/menu-footer-a.gif);
	height:13px;
	overflow:hidden;
}

div.color_b div.menu div.footer {background:url(../images/menu-footer-b.gif);}
div.color_c div.menu div.footer {background:url(../images/menu-footer-c.gif);}
div.color_d div.menu div.footer {background:url(../images/menu-footer-d.gif);}

/* -------------------------------------- */
/* locationpath 													*/
/* -------------------------------------- */

ul.locationpath  {
	list-style:none;
	padding:10px 0 0 0;
	margin:0px;
	height:40px;
	font-size:0.9em;
}

ul.locationpath li {
	background-image:none;
	float:left;
	padding:0px;
	padding-right:5px;
}

ul.locationpath li a {
	background-image:url(../images/arrow-locationpath.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:11px;
	text-decoration:none;	
	color:#000000;	
}

ul.locationpath li a:hover {
	text-decoration:underline;	
}

/* -------------------------------------- */
/* topmenu 																*/
/* -------------------------------------- */

ul.topmenu  {
	float:right;
	list-style:none;
	padding:0;
	margin:4px 8px 0 0;
	font-size:0.9em;
}

ul.topmenu li {
	background-image:none;
	float:left;
	padding:6px 0 0 0;
	margin-left:0;
	overflow:hidden;
}

ul.topmenu li.active {
	background:url(../images/topmenu-active.gif) no-repeat center top;
}

ul.topmenu li.active a {
	color:#42a1db;
}
	
ul.topmenu li a {
	padding:0 10px 0 10px;
	text-decoration:none;	
	color:#000000;	
}

ul.topmenu li a:hover {
	text-decoration:underline;	
}

/* -------------------------------------- */
/* language icons      										*/
/* -------------------------------------- */

ul.lang  {
	float:right;
	list-style:none;
	padding:0;
	margin:4px 0 0 0;
	position:relative;
}

ul.lang li {
	float:left;
	width:20px; height:27px;
	background-position:0 0;
	margin:0 0 0 2px;
	padding:0;
}

ul.lang li a {display:block; width:20px; height:27px;}
ul.lang li a span {display:none;}
ul.lang li.active {background-position:0 -27px;}
ul.lang li.icon_nl {background-image:url(../images/icon-nl.gif);}
ul.lang li.icon_en {background-image:url(../images/icon-uk.gif);}
ul.lang li.icon_de {background-image:url(../images/icon-de.gif);}

/* -------------------------------------- */
/* submenu 			      										*/
/* -------------------------------------- */

ul.submenu {
	position:relative;
	float:left;
	left:16px;
	top:0px;
	margin:0;
	padding:0;
	width:190px;
	list-style:none;
	background-color:#d9dce7;
	padding-top:6px;
}


ul.submenu li div.title {
	padding-left:11px;
	color:#000000;
}

ul.submenu li {
	display:block;
	background:url(../images/submenu-dots.gif) repeat-x left bottom;
	color:#ce006a;
	font-weight:bold;
	padding:3px 0 10px 0;
}

ul.submenu li.active {
	background-color:#FFFFFF;
}

ul.submenu li a {
	display:block;
	background:url(../images/submenu-arrow-0.gif) no-repeat 12px 4px;
	padding:0 12px 0 25px;
	color:#ce006a;
	text-decoration:none;
}

ul.submenu li a:hover {
	text-decoration:underline;
}

ul.submenu li.active a {
	display:block;
	background:url(../images/submenu-arrow-1.gif) no-repeat 12px 4px;
	padding:0 12px 0 25px;
	color:#000000;
}

ul.submenu li a.issues {
	padding:0 0 0 12px;
	background:none;
	text-decoration:none!important;
}

ul.submenu li a.issues:hover {

}

ul.submenu span.date {
	color:#ce006a;
	font-size:1em;
}

ul.submenu li.active span.date {
	color:#000000;
	font-size:1em;
}

ul.submenu span.description {
	color:#000000;
	font-size:1em;
}

ul.submenu a:hover span.description{text-decoration:underline;}
ul.submenu a:hover span.date{text-decoration:underline;}
ul.submenu a:hover span.icon{text-decoration:none;}

div.vraag {
	width:190px;
	float:left;
	padding-top:6px;
}

div.vraag ul.submenu {
 padding:0px;
}

/* -------------------------------------- */
/* tagcloud 			      									*/
/* -------------------------------------- */

div.tagcloud {width:194px;margin-top:29px;}
div.tagcloud div.padding {padding:12px;}
div.tagcloud div.header {
	background:url(../images/tagcloud-header.gif) no-repeat left top;
	height:8px;
	overflow:hidden;	
}

div.tagcloud div.mid {
	background:url(../images/tagcloud-mid.gif) repeat-y left top;
	text-align:center;
}

div.tagcloud div.footer {
	background:url(../images/tagcloud-footer.gif) no-repeat left top;
	height:8px;
	overflow:hidden;
}

div.tagcloud a {
	color:#284394;
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;
	padding:2px 5px 2px 5px;
	text-decoration:none;	
}

div.tagcloud a:hover span {  /* FF2 fix - doesn't show underline on -moz-inline-box */
	text-decoration:underline;
}

div.tagcloud a.size1 {font-size:1.6em; font-weight:bold;}
div.tagcloud a.size2 {font-size:1.4em;}
div.tagcloud a.size3 {font-size:0.9em;}

/* -------------------------------------- */
/* google_src 			      					    	*/
/* -------------------------------------- */

div.css_button {
	position:relative;
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;
	float:left;
}

div.css_input {
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;
	background-color:#7f9db9;
	padding:1px;
	float:left;
	margin-right:-4px;
}

div.input_small {width:40px;}
div.input_header {width:138px;}
div.input_submenu {width:113px;}
div.input_medium {width:171px;}
div.input_large {width:250px;}

input.maxw, select.maxw {
	width:100%;
}

input.input_submenu, select.input_submenu {width:168px;}

div.test {
	display:none;
}

div.css_input div {
	height:18px;
	overflow:hidden;
	background-color:#FFFFFF;
}

div.css_input div input {
	border:0px;padding:0; margin:0;
	width:100%;
}

div.google_src 
{
  display:inline-block;
	position:relative;
	padding-top:11px;
}

input.google_src_bg_0 {
	background: #FFFFFF url(../images/google_custom_search_watermark.gif) left no-repeat;
}

input.google_src_bg_1 {
	background: #FFFFFF;
}

/* -------------------------------------- */
/* link list					    								*/
/* -------------------------------------- */

ul.item_list {
	position:relative;
	margin:0px;
	padding:0 0 6px 0;  
	list-style:none;
}

ul.item_list li {
	background:url(../images/arrow-link-list.gif) no-repeat 0 6px;
}

ul.item_list li a, a.item {
	text-decoration:none;
	color:#000000;
}

ul.item_list li a:hover, a.item:hover {
	text-decoration:underline!important;
}

/* -------------------------------------- */
/* link list 2					    								*/
/* -------------------------------------- */

ul.link_list {
	margin:0px;
	padding:0 0 6px 0;  
	list-style:none;
}

ul.link_list li img {
	margin: -12px -12px -12px -12px;
}

ul.link_list li {
	display:block;
	background:url(../images/box-rc-dots.gif) repeat-x left bottom;
	padding:24px 12px 24px 12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

ul.link_list li a {
	text-decoration:none;
	color:#000000;
}

ul.link_list li a:hover {
	text-decoration:underline!important;
}

/* -------------------------------------- */
/* link list					    								*/
/* -------------------------------------- */

div.hr {
	background:url(../images/box-rc-dots.gif) repeat-x -5px 18px;
	height:55px;
	font-weight:bold;
}

/* -------------------------------------- */
/* popup							    								*/
/* -------------------------------------- */

#feedback_popup {}


div.popup {

}

div.popup a.close {
	position:absolute;
	right:18px;
	top:16px;
	display:block;
	background:url(../images/b-popup-close.gif) no-repeat left top;
	width:20px;
	height:18px;
	z-index:999;
}

div.popup a.close span {
	display:none;
}

div.popup div.header {
	background:url(../images/popup-header.png) no-repeat left top;
	height:16px;
	overflow:hidden;
	
}

div.popup div.mid  {
	background:url(../images/popup-mid.png) repeat-y left top;
}

div.popup div.mid div.gradient {
	background:url(../images/popup-mid-gradient.gif) no-repeat left bottom;
	position:relative;
	left:11px;
	top:7px;
	width:348px;
}

div.popup div.mid div.gradient div.padding {
	padding:8px 28px 20px 28px;
}

div.popup div.footer  {
	background:url(../images/popup-footer.png) no-repeat left top;
	height:16px;
	overflow:hidden;	
}

div.popup div.button_send  {
	float:right;
}

div.popup textarea {width:100%;height:80px;padding:0px; margin:0px;}

/* -------------------------------------- */
/* rating							    								*/
/* -------------------------------------- */

div.rating {
	background:url(../images/rating-bg.gif) no-repeat left top;
	width:294px;
	height:51px;
	overflow:hidden;
	position:relative;	
}

div.rating strong.plus {
	float:left;	
	margin-left:15px;
	margin-top:15px;
}

div.rating strong.min {
	float:left;
	margin-left:15px;
	margin-top:15px;	
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */

span.star-rating-control {float:left;	margin-left:15px;	margin-top:17px;}
div.rating-cancel,div.star-rating{float:left;width:14px;height:13px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{display:none;margin-left:-14px;}
div.star-rating,div.star-rating a{background:url(../images/star.gif) no-repeat 0 0px; margin-right:4px;}
div.rating-cancel a,div.star-rating a{display:block;width:14px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -13px!important}
div.star-rating-hover a{background-position:0 -26px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important;}
/* END jQuery.Rating Plugin CSS */

/* -------------------------------------- */
/* helpdesk							    							*/
/* -------------------------------------- */

iframe.helpdesk {width:516px;height:380px;padding:0px; margin:0px; border:1px solid #e5e5e5;}

/* -------------------------------------- */
/* page nav							    							*/
/* -------------------------------------- */

a.b_prev0, a.b_prev1 {
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;
	background:url(../images/b-prev0.gif)!important;
	width:26px; height:20px;
	padding:0!important;
}
a.b_prev1 {background:url(../images/b-prev1.gif)!important}

a.b_next0, a.b_next1 {
	display:-moz-inline-box; /* FF2 fix */
	display:inline-block;
	background:url(../images/b-next0.gif)!important;
	width:26px; height:20px;
	padding:0!important;
}
a.b_next1 {background:url(../images/b-next1.gif)!important}

a.b_prev0 span, a.b_next0 span, a.b_prev1 span, a.b_next1 span {
	display:none;
}

ul.submenu li.navigation {background:none;}

ul.submenu li.navigation span {
	color:#000000;
	font-weight:normal;
}

ul.submenu li.navigation div.padding {
	padding:5px 11px 5px 11px;
}

ul.submenu li.search div.padding {
	padding:5px 11px 5px 11px;
}

/* -------------------------------------- */
/* contact							    							*/
/* -------------------------------------- */
div.contact_flow {
	background:url(../images/contact-flow.gif);
	width:198px; height:85px;
	display:block;
	float:left;
}

div.contact_flow div.inner {
	padding:5px 14px 5px 14px;
	font-weight:bold;
}

div.contact_block {
	background-color:#d9dce7;
	width:314px; height:85px;
	display:block;
	margin:0 0 0 8px;
	float:left;
}

div.contact_flow, div.contact_block {margin-bottom:4px;}
div.contact_block div.inner {	padding:5px 14px 5px 14px;}
div.contact_block a {font-weight:bold;text-decoration:none;}
div.contact_block a:hover {font-weight:bold;text-decoration:underline;}

iframe.contact {width:100%;height:80px;padding:0px; margin:0px;}

/* -------------------------------------- */
/* news   							    							*/
/* -------------------------------------- */

div.list_header {
	background-color:#d9dce7;
	padding:12px;
	margin-bottom:2px;
}

div.list_footer {
	background-color:#d9dce7;
	padding:12px;
	margin-bottom:2px;
}

ul.news {
	margin:0;
	padding:0;
	list-style:none;
	padding-top:6px;
}

ul.news li {
	display:block;	
	display:inline-block;	/* IE bg FIX */
	background:url(../images/submenu-arrow-0.gif) no-repeat 0 5px;
	padding:0 0 20px 12px;
	color:#000000;
	text-decoration:none;
}

ul.news li a {font-weight:bold; color:#000000;text-decoration:none;}
ul.news li a:hover {	text-decoration:underline;}
ul.news li div.publication {
	position:relative;
	width:380px;
}

ul.news li a.download {
	position:absolute;
	top:0;
	left:400px;
	color:#ce006a!important;
	background:url(../images/icon-download.gif) no-repeat right 2px;
	padding-right:23px;
}

/* -------------------------------------- */
/* site-error   							    				*/
/* -------------------------------------- */

div.site_error {
	height:40px;
}

div.site_error div.message {
	position:absolute;
	background:url(../images/site-error-bg.gif) no-repeat center top;
	width:100%;
	height:30px;
	text-align:center;
	line-height:27px;
	font-weight:bold;
}

/* -------------------------------------- */
/* news   							    							*/
/* -------------------------------------- */

div.error404 {}

div.error404 div.header {
	background:url(../images/404-header.gif) no-repeat center top;
	width:960px;
	height:75px;
	overflow:hidden;	
}

div.error404 div.header div.padding {
	padding:29px 50px 0px 90px;
}

div.error404 div.header h1 {color:#000067;font-size:1.8em;}

div.error404 div.mid {
	background-color:#FFFFFF;
	width:960px;
}
div.error404 div.mid div.padding {
	padding:27px;
}

div.error404 div.mid div.column {
	float:left;
	width:284px;
}

div.error404 div.mid div.column_margin {
	margin-left:27px;
}

div.error404 div.hr {
	clear:both;
	background:url(../images/404-hr.gif) repeat-x left top;
	height:1px!important;
	overflow:hidden;
	margin:0; padding:0;
}


div.error404 div.footer {
	background:url(../images/404-footer.gif) no-repeat center top;
	width:960px;
	height:8px;
	overflow:hidden;
}

div.error404 div.buttons {
	text-align:center;
	padding:20px 0 0 0;
}

a.b_play {
	background:url(../images/b-play.gif) no-repeat left top;
	display:block;
	font-weight:bold;
	padding-left:26px;
	height:20px;
}

/* -------------------------------------- */
/* main_container                         */
/* -------------------------------------- */
div.popup_container {
	position:relative;
	left:50%;
	margin-left:-185px;
	width:370px;
	margin-top:0px;
}

div.popup_container div.popup {
	position:relative;
	width:370px;
	padding-bottom:18px;
}

div.rating form {float:left; padding-top:14px;}

div.main_txt_submenu div.mid div.padding_small {
	padding:8px 14px 0 221px;
}

div.meta_data {
	background:url(../images/meta-data-dots.gif) repeat-x left top;
	margin-bottom:5px;
}

div.meta_data div.inner {
	background:url(../images/meta-data-dots.gif) repeat-x left bottom;
	padding:18px 14px 18px 14px;
}

div.meta_data table td {
	vertical-align:top;
}

div.meta_data span.icon_link span {
	background:url(../images/a-icon-link-2.gif) no-repeat left center;
}

table {font-size:1em;}
table th {padding-right:14px;text-align:left;font-weight:normal;vertical-align:top;}

ul.submenu li a.actueel {
	padding:0 0 0 12px;
	background:none;
	text-decoration:none;
	color:#000000;
}
