
html {
	padding: 0px;
	margin: 0px;
	height: 100%;
}

body {
	padding: 0px;
	margin: 0px;
	height: 100%;

	font-family: Arial, sans-serif;
	font-size: 12px;
	color: black;
	background: #5387be;
}

h1 {
	font-size: 12px;
}

p {
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}

table {
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

a:link {
	text-decoration: none;
  font-weight: bold;
	color: black;
}
a:visited {
	text-decoration: none;
  font-weight: bold;
	color: black;
}
a:hover {
	text-decoration: none;
  font-weight: bold;
	color: black;
}
a:active {
	text-decoration: none;
  font-weight: bold;
	color: black;
}

input {
  width: 200px;
	border: 1px solid black;
	background: white;
}

select {
	width: 204px;
	border: 1px solid black;
	background: white;
}

textarea {
	width: 200px;
	height: 80px;
}

form {
	padding: 0px;
	margin: 0px;
}

.checkbox {
	border: 0px;
	width: 40px;
}

.form_button {
	background: white;
	border: 1px solid black;
	width: 204px;
}

.center_hor {
	position: relative;
	height: 100%;
	width: 760px;
	margin: 0px auto 0px auto;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
}



/* ouderwets div menu */

.menu_depth_1 {
	color:white;
	font-weight:bold;
	margin-top:10px;
}

.menu_depth_2 {
	color:black;
	font-weight:bold;
}

.menu_depth_3 {
	color:black;
}

.menu_depth_1_active {
	font-weight:bold;
	margin-top:10px;
	/* color:#b16b63; */
	color: white;
}

.menu_depth_2_active {
	font-weight:bold;
	/* color:#b16b63; */
	color: #D3D3D3;
}

.menu_depth_3_active {
	color:#b16b63;
}


.menu_block {
	margin-left:5px;
}

.menu_item {
	position: relative;
	width: 140px;
	height: 20px;
}

.menu_item a:link, .menu_item a:visited, .menu_item a:active {
	display: block;
	height: 100%;
	padding: 4px 0px 0px 4px;
	text-decoration: none;
	/*background: url(/visuals/menuknop.png) top left no-repeat;
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #bbbbbb;*/
}

.menu_item a:hover {
	display: block;
	height: 100%;
	/*background: #999999;*/
}

.menu_item_active {
	position: relative;
	width: 140px;
	height: 20px;
}

.menu_item_active a:link, .menu_item_active a:visited, .menu_item_active a:hover, .menu_item_active a:active {
	display: block;
	height: 100%;
	padding: 4px 0px 0px 4px;
	text-decoration: none;
	/*background: url(/visuals/menuknop_active.png) top left no-repeat;
	border-top: 1px solid #bbbbbb;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #bbbbbb;*/
}

.content {
	position: absolute;
	top: 20px;
	left: 0px;
	width: 730px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: none;
}

.main_menu {
	position: absolute;
	top: -30px;
	left: 0px;
}

.language,
.language_active {
	position: absolute;
	top:5px;
	left:55px;
}

.lang_en {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/* background: url(/visuals/EN.png) center left no-repeat; */
}

.lang_nl {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/* background: url(/visuals/NL.png) center left no-repeat; */
}

.language a:link, .language a:hover, .language a:visited, .language a:active {
	text-decoration:none;
}

.contact {
	position: absolute;
	top:3px;
	left:90px;
	font-size:20px;
}

.link_healthcare {
	position: absolute;
	top:22px;
	left:460px;
}

.link_telecom {
	position: absolute;
	top:50px;
	left:585px;
}

.link_logistics {
	position: absolute;
	top:78px;
	left:520px;
}

.module_block {
	background: #eeeeee;
	width: 120px;
	width: 120px;
	margin-bottom: 20px;
	padding: 5px;
}

.login_div 
{
	position: absolute;
		
	bottom:5px;
		
	left:220px;
	width:764px;
	height:20px;
	
}

.login_form {
	width: 120px;
	font-size: 10px;
	font-weight: normal;
}

.login_form p {
	margin: 0px;
}

.login_form input {
	width: 116px;
}

.login_form .form_button {
	width: 120px;
}

.login_form .checkbox {
	width: 40px;
	border: 0px;
}

.login_form .username {
	text-align: center;
}

.navigation {
	position: relative;
	margin: 0px auto 0px auto;
	text-align: center;
	color: #666666;
}

.news_item {
	position: relative;
	margin-bottom: 20px;
	padding: 10px;
}

.news_title {
	font-weight: bold;
}

.news_date {
	margin-left: 10px;
	font-size: 10px;
}

.news_author {
	position: absolute;
	font-style: italic;
	right: 10px;
}

.news_content {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

.news_options {

}

.news_options a:link, .news_options a:visited, .news_options a:hover, .news_options a:active {
	color: #666666;
}

.jobs_item {
	position: relative;
	width: 80%;
	margin-bottom: 20px;
	padding: 10px;
}

.jobs_title {
	font-weight: bold;
}

.jobs_date {
	margin-left: 10px;
	font-size: 10px;
}

.jobs_author {
	position: absolute;
	font-style: italic;
	right: 10px;
	display: none;
}

.jobs_content {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

.jobs_options {

}

.jobs_options a:link, .jobs_options a:visited, .jobs_options a:hover, .jobs_options a:active {
	color: #666666;
}

.ghosted {
	color: #999999;
}

.ghosted a:link, .ghosted a:visited, .ghosted a:hover, .ghosted a:active {
	color: #999999;
}

.quote {
	margin: 10px 30px 10px 30px;
	padding: 10px;
	background: white;
}

.guestbook_message {
	position: relative;
	margin: 0px auto 0px auto;
	width: 90%;
}

.guestbook_message .ghosted {
	color: #cecece;
}

.guestbook_message .ghosted a {
	color: #cecece;
}

.guestbook_name {
	font-weight: bold;
	font-style: italic;
}

.guestbook_datetime {
	position: absolute;
	right: 0px;
	font-style: italic;
}

.guestbook_ip {
	font-style: italic;
	margin-left: 10px;
}

.guestbook_host {
	font-style: italic;
	margin-left: 10px;
}

.guestbook_divisor {
	margin: 0px auto 10px auto;
	width: 75%;
	height: 10px;
	border-bottom: 1px solid #959697;
}

.guestbook_form {
	margin: 0px auto 0px auto;
	width: 200px;
}

.guestbook_form p {
	margin: 0px;
}

.guestbook_form input {
	width: 200px;
	border: 1px solid #47484A;
}

.guestbook_form select {
	width: 200px;
	background: white;
	border: 1px solid black;
}

.guestbook_form textarea {
	width: 200px;
	background: white;
	border: 1px solid black;
}


/* Forum style */
.forum_row_head
{
	position: relative;
	padding: 5px;
	width: 580px;
	margin-bottom: 10px;
	font-size:10px;
}
.forum_row_1
{
	position: relative;
	width: 580px;
	margin-bottom: 5px;
	padding: 5px;
	border-top: 1px solid #D3B6BD;
	border-right: 1px solid #7C4652;
	border-bottom: 1px solid #7C4652;
	border-left: 1px solid #D3B6BD;
	background:#DDDDDD;
	font-size:10px;
}
.forum_row_2
{
	position:relative;
	width: 580px;
	padding: 5px;
	margin-bottom: 5px;
	border-top: 1px solid #C39DA5;
	border-right: 1px solid #66363E;
	border-bottom: 1px solid #66363E;
	border-left: 1px solid #C39DA5;
	background:#EEEEEE;
	font-size:10px;
}

.forum_read
{
	vertical-align:top;
	text-align: center;
	width: 27px;
	font-size:10px;
}

.forum_name
{
	vertical-align:top;
	width: 255px;
	font-size:10px;
}

.forum_num_topics
{
	vertical-align:top;
	text-align: right;
	width: 75px;
	font-size:10px;
}

.forum_num_messages
{
	vertical-align:top;
	text-align: right;
	width: 75px;
	font-size:10px;
}

.forum_last_message
{
	vertical-align:top;
	text-align: right;
	width: 150px;
	font-size:10px;
}

.forum_description
{
	vertical-align:top;
	padding-top: 10px;
	font-style:italic;
	font-size:10px;
}


.forum_topic_read
{
	vertical-align:top;
	text-align: center;
	width: 27px;
	font-size:10px;
}

.forum_topic_name
{
	vertical-align:top;
	width: 227px;
	font-size:10px;
}

.forum_topic_started_by
{
	vertical-align:top;
	text-align: left;
	width: 105px;
	font-size:10px;
}

.forum_topic_num_messages
{
	vertical-align:top;
	text-align: right;
	width: 75px;
	font-size:10px;
}

.forum_topic_last_message
{
	vertical-align:top;
	text-align: right;
	width: 150px;
	font-size:10px;
}

.forum_topic_moderate
{
	vertical-align:top;
	text-align: right;
	padding-top: 10px;
	font-style:italic;
	font-size:10px;
}

.forum_message_name
{
	vertical-align:top;
	width: 127px;
	font-size:10px;
}

.forum_message_quote
{
	vertical-align:top;
	width: 305px;
	font-size:10px;
}

.forum_message_last_message
{
	vertical-align:top;
	text-align: right;
	width: 150px;
	font-size:10px;
	font-style:italic;
}

.forum_message
{
	vertical-align:top;
	width: 455px;
	font-size:10px;
}
.forum_message_moderate
{
	vertical-align:top;
	text-align: right;
	padding-top: 10px;
	font-style:italic;
	font-size:10px;
}

.left_image {
	margin-right: 10px;
}

.right_image {
	margin-left: 10px;
}













/* Layout plane */
.layout_plane_center_hor {
	position: relative;
	height: 100%;
	width: 984px;
	margin: 0px auto 0px auto;
	background: #ffffff url(/visuals/plane/bg_center_hor.jpg) top left;
	border-left: solid 1px #5076B4;
	border-right: solid 1px #5076B4;	
}

.layout_plane_tl 
{
	position: absolute;
	top:0px;
	left:0px;
	width:220px;
	height:211px;
	background: url(/visuals/plane/bg_tl.jpg) top left no-repeat;
}
.layout_plane_tr 
{
	position: absolute;
	top:0px;
	left:220px;
	width:764px;
	height:211px;
	background: url(/visuals/plane/bg_tr.jpg) top left no-repeat;
}

.layout_plane_l 
{
	position: absolute;
	top:211px;
	left:0px;
	width:220px;
	bottom:0px;
	height: expression(document.body.offsetHeight - 211 + "px");
	background: url(/visuals/plane/bg_l.jpg) top left no-repeat;
}

.layout_plane_content 
{
	position: absolute;
	top:211px;
	left:220px;
	width:685px;
	overflow:auto;
	bottom:28px;
}

.layout_plane_background_content
{
	position: absolute;
	top:211px;
	left:220px;
	width:685px;
	overflow: hidden;
	bottom:0px;
}

.layout_plane_r 
{
	position: absolute;
	top:211px;
	left:905px;
	width:80px;
	bottom:0px;
	height: expression(document.body.offsetHeight - 211 + "px");
	background: url(/visuals/plane/bg_r.jpg) top left no-repeat;
}


.layout_plane_bl 
{
	position: absolute;
	bottom:1px;
	left:0px;
	width:220px;
	height:28px;
	background: url(/visuals/plane/bg_bl.jpg) top left no-repeat;
	-moz-opacity: 0.20;
	filter: alpha(opacity:20);
}

.layout_plane_bl2 
{
	position: absolute;
	bottom:0px;
	left:0px;
	width:220px;
	height:28px;
}

.layout_plane_br 
{
	position: absolute;
	bottom:1px;
	left:220px;
	width:764px;
	height:28px;
	background: url(/visuals/plane/bg_br.jpg) top left no-repeat;
	-moz-opacity: 0.20;
	filter: alpha(opacity:20);
}




/* Layout hospital first */
.layout_hospital_first_center_hor {
	position: relative;
	height: 100%;
	width: 984px;
	margin: 0px auto 0px auto;
	background: #ffffff url(/visuals/hospital_first/bg_center_hor.jpg) top left;
	border-left: solid 1px #5076B4;
	border-right: solid 1px #5076B4;
}

.layout_hospital_first_tl 
{
	position: absolute;
	top:0px;
	left:0px;
	width:220px;
	height:211px;
	background: url(/visuals/hospital_first/bg_tl.jpg) top left no-repeat;
}

.layout_hospital_first_tr 
{
	position: absolute;
	top:0px;
	left:220px;
	width:764px;
	height:211px;
	background: url(/visuals/hospital_first/bg_tr.jpg) top left no-repeat;
}

.layout_hospital_first_l 
{
	position: absolute;
	top:211px;
	left:0px;
	width:220px;
	bottom:0px;
	background: url(/visuals/hospital_first/bg_l.jpg) top left no-repeat;	
}

.layout_hospital_first_content 
{
	position: absolute;
	top:211px;
	left:220px;
	width:685px;
	overflow:auto;
	bottom:0px;
	/*background: url(/visuals/hospital_first/bg_content.jpg) top left no-repeat;*/
}

.layout_hospital_first_background_content
{
	position: absolute;
	top:211px;
	left:220px;
	width:685px;
	overflow: hidden;
	bottom:0px;
	background: url(/visuals/hospital_first/bg_content.jpg) top left no-repeat;
}

.layout_hospital_first_r 
{
	position: absolute;
	top:211px;
	left:905px;
	width:80px;
	bottom:0px;
	height: expression(document.body.offsetHeight - 211 + "px");
	background: url(/visuals/hospital_first/bg_r.jpg) top left no-repeat;
}


.layout_hospital_first_bl 
{
	position: absolute;
	bottom:1px;
	left:0px;
	width:220px;
	height:28px;
	background: url(/visuals/hospital_first/bg_bl.jpg) top left no-repeat;
	-moz-opacity: 0.20;
	filter: alpha(opacity:20);
}

.layout_hospital_first_bl2 
{
	position: absolute;
	bottom:0px;
	left:0px;
	width:220px;
	height:28px;
}

.layout_hospital_first_br 
{
	position: absolute;
	bottom:1px;
	left:220px;
	width:764px;
	height:28px;
	background: url(/visuals/hospital_first/bg_br.jpg) top left no-repeat;
	-moz-opacity: 0.20;
	filter: alpha(opacity:20);	
}




/* Layout hospital */
.layout_hospital_center_hor {
	position: relative;
	height: 100%;
	width: 984px;
	margin: 0px auto 0px auto;
	background: #ffffff; url(/visuals/hospital/bg_center_hor.jpg) top left;
	border-left: solid 1px #5076B4;
	border-right: solid 1px #5076B4;
}

.layout_hospital_tl 
{
	position: absolute;
	top:0px;
	left:0px;
	width:220px;
	height:211px;
	background: url(/visuals/hospital/bg_tl.jpg) top left no-repeat;
}
.layout_hospital_tr 
{
	position: absolute;
	top:0px;
	left:220px;
	width:764px;
	height:211px;
	background: url(/visuals/hospital/bg_tr.jpg) top left no-repeat;
}

.layout_hospital_l 
{
	position: absolute;
	top:211px;
	left:0px;
	width:220px;
	bottom:0px;
	height: expression(document.body.offsetHeight - 211 + "px");
	background: url(/visuals/hospital/bg_l.jpg) top left no-repeat;
}

.layout_hospital_content 
{
	position: absolute;
	top:211px;
	left:220px;
	width:685px;
	overflow:auto;
	bottom:28px;
}

.layout_hospital_background_content
{
	position: absolute;
	top:211px;
	left:220px;
	width:685px;
	overflow: hidden;
	bottom:0px;
}

.layout_hospital_r 
{
	position: absolute;
	top: 211px;
	left:905px;
	width:80px;
	bottom:0px;
	background: url(/visuals/hospital/bg_r.jpg) top left no-repeat;
}


.layout_hospital_bl 
{
	position: absolute;
	bottom:1px;
	left:0px;
	width:220px;
	height:28px;
	background: url(/visuals/hospital/bg_bl.jpg) top left no-repeat;
	-moz-opacity: 0.20;
	filter: alpha(opacity:20);
}

.layout_hospital_bl2 
{
	position: absolute;
	bottom:0px;
	left:0px;
	width:220px;
	height:28px;
}


.layout_hospital_br 
{
	position: absolute;
	bottom:1px;
	left:220px;
	width:764px;
	height:28px;
	background: url(/visuals/hospital/bg_br.jpg) top left no-repeat;
	-moz-opacity: 0.20;
	filter: alpha(opacity:20);
}







/* Layout radar */
.layout_radar_center_hor {
	position: relative;
	height: 100%;
	width: 984px;
	margin: 0px auto 0px auto;
	background: #ffffff; url(/visuals/radar/bg_center_hor.jpg) top left;
	border-left: solid 1px #5076B4;
	border-right: solid 1px #5076B4;	
}

.layout_radar_tl 
{
	position: absolute;
	top:0px;
	left:0px;
	width:220px;
	height:211px;
	background: url(/visuals/radar/bg_tl.jpg) top left no-repeat;
}

.layout_radar_tr 
{
	position: absolute;
	top:0px;
	left:220px;
	width:764px;
	height:211px;
	background: url(/visuals/radar/bg_tr.jpg) top left no-repeat;
}

.layout_radar_l 
{
	position: absolute;
	top:211px;
	left:0px;
	width:220px;
	bottom:0px;
	height: expression(document.body.offsetHeight - 211 + "px");
	background: url(/visuals/radar/bg_l.jpg) top left no-repeat;
}

.layout_radar_content 
{
	position: absolute;
	top:211px;
	left:220px;
	width:685px;
	overflow:auto;
	bottom:28px;
}

.layout_radar_background_content
{
	position: absolute;
	top:211px;
	left:220px;
	width:685px;
	overflow: hidden;
	bottom:0px;
}

.layout_radar_r 
{
	position: absolute;
	top:211px;
	left:905px;
	width:80px;
	bottom:0px;
	height: expression(document.body.offsetHeight - 211 + "px");
	background: url(/visuals/radar/bg_r.jpg) top left no-repeat;

}


.layout_radar_bl 
{
	position: absolute;
	bottom:1px;
	left:0px;
	width:220px;
	height:28px;
	background: url(/visuals/radar/bg_bl.jpg) top left no-repeat;
	-moz-opacity: 0.20;
	filter: alpha(opacity:20);
}

.layout_radar_br 
{
	position: absolute;
	bottom:1px;
	left:220px;
	width:764px;
	height:28px;
	background: url(/visuals/radar/bg_br.jpg) top left no-repeat;
	-moz-opacity: 0.20;
	filter: alpha(opacity:20);
}

.layout_radar_bl2 
{
	position: absolute;
	bottom:0px;
	left:0px;
	width:220px;
	height:28px;
}








.layout_h1
{
	position: absolute;
	top:148px;
	left:192px;
	width:684px;
	font-size:24px;
	height: 30px;
}

.employee_image {
	margin: 10px 10px 10px 10px;
	vertical-align: middle;
}


.newslist_list {
	float:right;
	width:156px;
	margin-left:10px;
	margin-right:19px;
	margin-bottom:10px;
	padding-bottom:10px;
	/* background: url(/visuals/nieuws_bg.png) top left repeat-y; */
}

.newslist_h1_nl {
	width:155px;
	height:25px;
	background: url(/visuals/nieuws_kop_nl.png) top left no-repeat;
}

.newslist_h1_en {
	width:155px;
	height:25px;
	background: url(/visuals/nieuws_kop_en.png) top left no-repeat;
}

.newslist_item {
	position: relative;
	width: 80%;
	padding: 10px;
	font-size:12px;
}

.newslist_title {
	font-weight: normal;
	width: 156px;
}

.newslist_date {
	margin-right: 5px;
	font-weight:bold;
}

.newslist_spacer {
	margin-bottom: 20px;
	width:135px;
	height:10px;
	background: url(/visuals/line.png) top left repeat-x;
}

.newslist_options {

}

.newslist_options a:link, .newslist_options a:visited, .newslist_options a:hover, .newslist_options a:active {
	color: #666666;
}
