@import url(../multimed/global.css);
form {margin:0px}
/* BODY +++++++++++++++++++++++++++++++++++++++++++*/
body {
	font-family:Arial;
	font-size:9pt;
	background-color:#FFFFFF;	
	
}
/** HEADER **/
table.table_page_header
{
	width:100%;
	color:Black;
	
}
table.table_page_header, table.table_page_header td, table.table_page_header tr
{
	border-collapse:collapse;
	border:0px none;
}
td.page_header_part_1
{
	padding:0px;
	
}
td.page_header_part_2
{
	padding:0px;
	
}
/** Links **/
a, a:visited
{
	color:#173C5B;
	font-weight:normal;
	text-decoration:none;
}
a:hover
{
	text-decoration:none;
	
}
/** LOGIN **/

div.hospital_selection_contaner
{
	padding:0px;
}


table {
	font-size:9pt;
}
select {
	font-size:9pt;
}
select.doc_criteria_selection
{
	width:130px;
	border:0px none transparent;
}
input.radio
{
	width:10px;
}
input.checkbox {
	width:10px;
}
input.text
{
	font-size:9pt;
}
input.file {
	font-size:8pt;
	border:solid 1px silver;	
}
.title {
	font-weight:bold;
	font-size:13pt;
	margin-bottom:10px;
	margin-top:5px;
}
textarea
{
	font-size:9pt;
}
table.default {	font-size:9pt; border-collapse:collapse	}
table.default th { vertical-align:top; 
	background-color:#e2e0d9;
	padding:2px 5px 2px 5px;border-collapse:collapse}
table.default td { vertical-align:top; padding:2px 5px 2px 5px;border-collapse:collapse}
hr 
{
	color:#999387; 
	height:1px}
/* MAIN TABLE +++++++++++++++++++++++++++++++++++++++++++*/
table.main_table {
	padding:0px 0px 0px 0px;	
	border-collapse:collapse;
	border-top: 0px none transparent;
	border-left: 0px none transparent;
	border-right: 0px none transparent;
	border-bottom: 0px none transparent;
	font-size:10pt;
}
td.main_cell{
	padding: 5px 5px 5px 5px;
	/*border-top:solid 1px #28699E;	*/
	BORDER: none;
}
td.main_title_cell{
	font-size:14pt;
	font-weight:bold;
	color:White;	
	text-align:left;
	vertical-align:middle;
	height:30px;	
	background-color: #F6F6F6;
	padding:3px 5px 0px 5px;	
	BORDER: none;
}
td.main_title{
	height:30px;
	font-size:13pt;
	font-weight:bold;
	font-style:normal;
	text-align:left;
	vertical-align:baseline;	
	color:White;
}

a.logout {
	color:#C95001; 
	font-weight:bold;
	font-size:11pt;
	text-decoration:none;
	
}
#start_form 
{
	
}
/** the left cell (with select boxes) **/
td.intranet_main_cell_left 
{
	text-align:left;
	vertical-align:top;	
/* width: 180px;*/
}

/** the middle cell (with contents) **/
td.intranet_main_cell_middle 
{
	text-align:left;
	vertical-align:top;
	padding-left: 0px;
	padding-right:10px;
}

/** the right cell (with infox boxes) **/
td.intranet_main_cell_right
{
	text-align:right;
	vertical-align:top;
}

/** the title of the module/department homepage **/
span.title 
{
	
	font-weight:bold;
	font-size:13pt;
	margin-bottom:10px;
	margin-top:5px;
	margin-left: 5px;
}

/* MENU +++++++++++++++++++++++++++++++++++++++++++*/
td.menu_group
{
	border:1px solid #28699E;
	color:#215783;
	font-weight:bold;
	background-color:white;
	
}
a.menu_link
{
	color:#173C5B;
	font-weight:normal;
	text-decoration:none;
	
}

/* BUTTONS +++++++++++++++++++++++++++++++++++++++++++*/
input.default_button {
	font-size:8pt;
	padding-left:20px;
	padding-right:20px;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px whitesmoke;
	border-top:solid 1px whitesmoke;	
	color:black;
	font-weight:bold;
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,
endColorstr=#A8D0F0, gradientType=0);
	background-color:#A8D0F0;
	
}

input.default_button2 {
	font-size:8pt;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px whitesmoke;
	border-top:solid 1px whitesmoke;	
	color:black;
	font-weight:bold;
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,
endColorstr=#A8D0F0, gradientType=0);
	background-color:#A8D0F0;	
}
input.button
{
	border-top:		1px solid white;
	border-left:	1px solid white;
	border-bottom:	1px solid black;
	border-right:	1px solid black;
	padding:0px 0px 0px 0px;
	BACKGROUND-COLOR:whitesmoke;
}
button
{
	border-top:		1px solid white;
	border-left:	1px solid white;
	border-bottom:	1px solid black;
	border-right:	1px solid black;
	padding:0px 0px 0px 0px;
	BACKGROUND-COLOR:whitesmoke;
}
button.focus
{
	border-top:		1px solid black;
	border-left:	1px solid black;
	border-bottom:	1px solid black;
	border-right:	1px solid black;
	padding:0px 0px 0px 0px;
	BACKGROUND-COLOR:whitesmoke;
}
button.down
{
	border-top:		1px solid black;
	border-left:	1px solid black;
	border-bottom:	1px solid white;
	border-right:	1px solid white;
	padding:0px 0px 0px 0px;
	BACKGROUND-COLOR:whitesmoke;
}
span.button
{
	font-size:9pt;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	height:11pt;
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
	cursor:pointer;
	BACKGROUND-COLOR:whitesmoke;
	border:1px solid threedface;
	
	/*filter:progid:DXImageTransform.Microsoft.gradient(
	startColorStr=#BDD4FE,
	endColorStr=#3366CC, 
	gradientType=0);*/
}
input.print_version {
	margin-top:10px;
	margin-left:5px;
	font-size:9pt;
	color:Black;
	font-weight:bold;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px whitesmoke;
	border-top:solid 1px whitesmoke;	
	width:100px;
	padding-right:1px;
	padding-left:3px;text-align:left;
	BACKGROUND-POSITION: right center; BACKGROUND-ATTACHMENT: fixed;
	background-color:#A8D0F0;
	BACKGROUND-IMAGE: url(images/print_version.gif); BACKGROUND-REPEAT: no-repeat;
	
}

/* INFOBOXES */
table.infobox div
{
	width:100%;
	height:130px;
	overflow:auto;
}
table.infobox select
{
	width:100%;
	
}

table.infobox table, table.infobox div 
{
	margin:0px 0px 0px 0px;
}
table.infobox div table
{
	margin:0px 0px 0px 0px;
	width:100%;		
}
table.infobox, table.infobox td
{
	border-collapse:collapse;
	vertical-align:middle;
}
table.infobox li
{
	padding:0px;
}
table.infobox li a
{
	padding:0px;
}
table.infobox a:hover
{
	text-decoration:underline;
}
table.infobox ul, table.infobox ul ul
{
	margin:0px 0px 5px 15px;		
}
/*
table.box {
	width:150px;
	border-collapse:collapse;
	margin-bottom:5px;
}
td.box {
	
}
td.box a
{
	text-decoration:none;
}
table.box2 {
	width:250px;
	height:150px;
	border-collapse:collapse;
	margin-bottom:10px;
}
table.box2 td
{
	
}
table.box2 td ul, table.box2 td ul ul
{
	margin-left:10px;
}
table.box2 li
{
	
}
table.box2 p.sublinks_title
{
	font-weight:bold;
	margin-bottom:7px;
	border-bottom: 1px dashed #A8D0F0;
	padding-bottom:3px;
	color:#173C5B;
}
table.box2 div
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
	height:100%;
	overflow:auto;
}
table.box2 div table
{
	margin:0px 0px 0px 0px;
	width:100%;		
}
table.box2 div table td
{
	width:100%;	
	padding:2px 2px 2px 6px;
}


table.preview_box {
	width:300px;
	height:400px;
	font-size:9pt;
	border:solid 1px #A8D0F0;
	border-collapse:collapse;
	margin-bottom:5px;
}
td.infobox_title {
	width:100%;
	height:25px;
}
*/
/** Einzelne Elemente **/
table.items_list
{
	width:100%;
}

td.item_category
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;	
}
td.date
{
	vertical-align:top;		
	width:80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	
}

td.item_title
{
	padding-left:10px;
	vertical-align:top;
	text-align:left;	
}
p.item_text
{
	COLOR: #2E5D1C;
	FONT-WEIGHT: normal;
	font-size:11px;
	line-height: 120%;
}
a.item_title
{
	color:#173C5B;
	font-weight:normal;
	text-decoration:none;
}
a.item_title:hover
{
	text-decoration:underline;
}

/*-- PHONE LIST --*/
table.employees {
	font-size:9pt;	
	border-collapse:collapse;
	margin-bottom:5px;
	margin-left:10px;
	width:95%;
}

td.employees {
	padding:2px 2px 2px 4px;
	vertical-align:top;
	
}
td.employees_fa {
	vertical-align:middle;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	
}
td.employees_kh {
	vertical-align:middle;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	border:1px solid white;
	text-align:center;
}
tr.employees_spacer_row, tr.employees_spacer_row td 
{
	height:15px;	
}
/** NEWS POPUP **/
div.popup_header
{
	margin:0px;
	height:30px;	
	padding-left:20px;
	width:100%;
}
div.popup_header table
{
	font-size:110%;
	height:30px;
	font-weight:bold;
}
div.popup_header table td
{
	padding-right:20px;
	
}
div.news
{
	padding:10px;	
}

div.news img
{
	margin-left:10px;
	
}
span.news_date { font-weight:bold;color:#C95001}
span.news_title {font-weight:bold;color:#173C5B}
span.news_headline {font-weight:normal;color:#173C5B;font-size:98%}
span.news_text {font-weight:normal;font-size:98%}

/* PANELS and TABLES +++++++++++++++++++++++++++++++++++++++++++*/
/* Table: Questions (and other) listings */
table.questions {
	width:100%;	
	padding:0px 0px 0px 0px;
	border:solid 1px gray;
	font-size:9pt;	
	background-color:White;
}
td.questions_header {
	border-left:solid 1px silver;
	border-top:solid 1px silver;
	border-right:solid 1px black;
	border-bottom:solid 1px black;	
	font-size:9pt;	
	font-weight:bold;
	background-color:gainsboro;
	text-align:left;
}
th.questions_header {
	border-left:solid 1px silver;
	border-top:solid 1px silver;
	border-right:solid 1px black;
	border-bottom:solid 1px black;	
	font-size:9pt;	
	font-weight:bold;
	background-color:gainsboro;
	text-align:left;
}
td.questions_header2 {
	border-left:solid 1px silver;
	border-top:solid 1px silver;
	border-right:solid 1px black;
	border-bottom:solid 1px black;	
	font-size:9pt;	
	font-weight:bold;
	background-color:gainsboro;
	
}
td.questions_number {
	border-left:solid 1px silver;
	border-top:solid 1px silver;
	border-right:solid 1px black;
	border-bottom:solid 1px black;	
	font-size:9pt;	
	font-weight:bold;
	background-color:gainsboro;
	text-align:left;
	vertical-align:top;
	cursor:pointer;
}

td.questions {
	border-left:none 1px silver;
	border-top:none 1px silver;
	border-collapse:collapse;
	border-right:solid 1px black;
	border-bottom:solid 1px black;	
	padding:2px 2px 5px 2px;
	font-size:8pt;		
	vertical-align:top;
}

/* Panel: Selecting creteria */
table.selection /* Mozilla */{
	border: #A8D0F0 2px solid ;
	vertical-align:top;
	padding-right: 5px;
	width:98%;	
	padding-left: 5px;
	font-size: 10pt;
	margin-bottom: 5px;
	padding-bottom: 5px;	
	margin-top: 5px;
	padding-top: 5px;	
	background-color: #F6F6F6;
}
div.selection /* IE */{
	vertical-align:top;
	border: #A8D0F0 1px solid ;
	padding-right: 5px;
	width:98%;	
	padding-left: 5px;
	font-size: 10pt;
	margin-bottom: 5px;
	padding-bottom: 5px;	
	margin-top: 5px;
	padding-top: 5px;	
	background-color: #F6F6F6;
}

div.selection select {
	margin-top:10px;	
	font-size:8pt;
	margin-left:5px;
}
select.criteria_selection {
	width:200px;
}
select.phase_selection {
	width:100px;
}
select.amount_selection {
	width:150px;
	margin-right:5px;
}
select.status_selection {
	width:150px;
	margin-right:5px;
}

/* Splash screen: WAITING */
div.waiting_screen {
	BORDER:#28699E 1px solid;
	BACKGROUND-COLOR:#A8D0F0;
	font-weight:bold;
	COLOR:#28699E;
	font-size:10pt;	
	POSITION:absolute;
	LEFT:100px;
	TOP:100px;	
}




/* MESSAGES +++++++++++++++++++++++++++++++++++++++++++*/
#aspPanelMessages /* IE */{
	padding-right: 5px;
	padding-left: 5px;	
}
#aspPanelMessages span /** For the stupid Mozilla **/{
	font-size:8pt;	
}
div.messages {
	border: silver 1px dotted;
	padding-right: 5px;
	width:98%;	
	padding-left: 5px;
	font-size: 8pt;
	margin-bottom: 5px;
	padding-bottom: 5px;	
	padding-top: 5px;	
	background-color:whitesmoke;
}





/*  PRINT VERSION QUESTIONS LISTING +++++++++++++++++++++++++++++++++++++++++++*/
table.print_version_questions {
	width:100%;	
	padding:0px 0px 0px 0px;
	border:solid 1px black;
	border-collapse:collapse;
	font-size:9pt;	
	background-color:White;
}
td.print_version_questions_header {
	border:solid 1px black;
	padding-left:5px;
	padding-right:5px;
	font-size:9pt;	
	font-weight:bold;
	background-color:gainsboro;
	text-align:left;
}
td.print_version_questions_number {
	border-left:solid 1px silver;
	border-top:solid 1px silver;
	border-right:solid 1px black;
	border-bottom:solid 1px black;	
	font-size:8pt;	
	font-weight:bold;
	background-color:gainsboro;
	text-align:left;
	vertical-align:top;
	cursor:pointer;
}

td.print_version_questions {
	border-left:none 1px silver;
	border-top:none 1px silver;
	border-collapse:collapse;
	border-right:solid 1px black;
	border-bottom:solid 1px black;	
	padding:2px 2px 5px 2px;
	font-size:8pt;		
	vertical-align:top;
	page-break-after:avoid;
	
	
}
span.print_version_headline {
	padding-bottom:10px;
	font-size:10pt;
	font-weight:bold;	
}
span.print_version_selection {
	font-size:8pt;
}
table.print_version_selection {
	font-size:8pt;	
}

input.search_string {
	margin-top:10px;
	font-size:9pt;
	border:solid 1px silver;
	width:200px;
}
input.search_string2 {
	font-size:9pt;
	border:solid 1px silver;
	width:200px;
}
span.highlight_search_strings {
	background-color: #87cefa;
}
select.search_in {
	margin-top:10px;
	font-size:9pt;
	width:200px;
	border:solid 1px silver;
}
select.criteria_selection2 {
	margin-top:10px;
	width:270px;
	font-size:8pt;
	margin-left:5px;
	
}
select.questions_selection2 {
	margin-top:10px;
	width:715px;
	font-size:8pt;
	margin-left:5px;	
}
select.phase_selection2 {
	margin-top:10px;
	width:100px;
	font-size:8pt;
	margin-left:5px;
}

select.amount_selection2 {
	margin-top:10px;
	width:150px;
	font-size:8pt;
	margin-left:5px;
	margin-right:5px;
}
/* -- Search in the catalogue  -- */
table.extended_search
{
	margin-bottom:15px;
	border:solid 1px gray;	
	font-size:9pt;	
	background-color:White;
	width:100%;
}

table.extended_search th
{
	vertical-align:top;
	text-align:left;
	border-left:solid 1px silver;
	border-top:solid 1px silver;
	border-right:solid 1px black;
	border-bottom:solid 1px black;	
	font-size:9pt;	
	font-weight:bold;
	background-color:#e2e0d9;
	color:black;
	width:150px;
}
table.extended_search td
{
	vertical-align:top;
	text-align:left;
	border-left:none 1px silver;
	border-top:none 1px silver;
	border-collapse:collapse;
	border-right:solid 1px black;
	border-bottom:solid 1px black;	
	padding:2px 2px 5px 2px;
	font-size:9pt;		
}

/* TERMINE-AUSGABE */
/*-- Monats-Übersicht --*/
table.events_month_overview {
	width:130px;
	font-size:9pt;
	border:solid 1px #257272;
	border-collapse:collapse;
}
td.events_month_overview_header {
	text-align:center;
	border:solid 1px #257272;
	padding:2px 2px 2px 2px;
	background-color:#e2e0d9;
	font-weight:bold;
	color:Black;
}
td.events_month_overview {
	padding:2px 2px 2px 6px;
}
/*-- Kategorien-Übersicht --*/
table.events_categories_overview {
	width:130px;
	font-size:9pt;
	border:solid 1px #999387;
	border-collapse:collapse;
	margin-bottom:5px;
}
td.events_categories_overview_header {
	text-align:center;
	border:solid 1px #999387;
	padding:2px 2px 2px 2px;
	background-color:#e2e0d9;
	color:black;
	font-weight:bold;
}
td.events_categories_overview {
	padding:2px 2px 2px 6px;
}
/*-- Suche --*/
table.viewer_search_form {
	width:130px;
	font-size:9pt;
	margin-bottom:5px;
	margin-left:0px;
	margin-top:5px;
}

td.viewer_search_form {
	width:100%;
	padding-bottom:2px;
		
}
input.viewer_search_form {
	border:solid 1px silver;
	width:110px;
	font-size:9pt;
}

/*-- Termine --*/
table.events {
	font-size:9pt;	
	border-collapse:collapse;
	margin-bottom:5px;
	margin-left:10px;
}

td.events {
	padding:2px 2px 2px 6px;
	vertical-align:top;
}
a.events_link,
a.events_link:link,
a.events_link:active,
a.events_link:visited,
a.events_link:hover,
a.events_link:focus {
	color:#466e83;
	text-decoration:none;
}
a.events_link:hover {
	text-decoration:underline;
}
td.events_category {
	padding-top:10px;
	font-weight:bold;
}
span.time_period_selection {
	font-weight:bold;
	font-size:10pt;	
}
span.no_results {
	font-size:9pt;	
}
/*-- Vorschau--*/
table.events_preview {
	width:300px;
	height:450px;
	font-size:9pt;
	border:solid 1px #999387;
	border-collapse:collapse;
	margin-bottom:5px;
}
td.events_preview_header {
	text-align:center;
	height:10px;
	border:solid 1px #999387;
	padding:2px 2px 2px 2px;
	background-color:#e2e0d9;
	font-weight:bold;
	color:black;
}
td.events_preview {
	text-align:left;
	vertical-align:top;
	padding:2px 2px 2px 6px;
}
/* TERMIN ANZEIGEN */
table.selected_event {
	font-size:9pt;
	width:100%;
	border-collapse:collapse;
}
td.selected_event_header {
	font-size:9pt;
	font-weight:bold;
	border:solid 1px silver;
	padding:3px 3px 3px 3px;
	vertical-align:top;
    text-align:left;
}
td.selected_event_category {
	font-size:12pt;
	font-weight:bold;
	padding-bottom:5px;
}
td.selected_event {
	vertical-align:top;
    text-align:left;
    font-size:9pt;
	border:solid 1px silver;
	padding:3px 3px 3px 3px;
}

/** Businesscard **/
table.bc_details_group
{
	width:90%;
}
td.bc_group_icon 
{
	width:80px;	
	
	
}
table.bc_details {
	font-size:9pt;
	width:95%;
	border-collapse:collapse;	
    
}
table.bc_details tr
{
	
}
table.bc_details th
{
	font-size:9pt;
	font-weight:bold;
	border:solid 0px silver;
	padding:3px 3px 3px 3px;
	vertical-align:top;	
    text-align:left;
}
table.bc_details td
{
	vertical-align:top;
    text-align:left;
    font-size:9pt;
	border:solid 0px silver;
	padding:3px 3px 3px 3px;
}
/* Popup-Vorschau von Terminen,Mitarbeitern etc. */

table.item_preview_popup {
	font-size:9pt;
	width:95%;
	border-collapse:collapse;	
    
}
table.item_preview_popup th
{
	font-size:9pt;
	font-weight:bold;
	border:solid 1px silver;
	padding:3px 3px 3px 3px;
	vertical-align:top;	
    text-align:left;
  
}
table.item_preview_popup td
{
	vertical-align:top;
    text-align:left;
    font-size:9pt;
	border:solid 1px silver;
	padding:3px 3px 3px 3px;
}
p.job_intro {font-weight:bold;color:Gray; font-size:10pt;}
p.job_name { margin-top:5px;font-size:12pt;font-weight:bold;}
p.job_details { margin-top:10px; font-size:9pt;font-weight:normal;}

/** Globale Suche **/
.search_results_title
{
	font-size:11pt;
	font-weight:bold;
}
table.search_result_list
{
	width:50%;	
}
table.search_result_list th
{
	text-align:left;
	color:#215783;
	font-size:10pt;
}
table.search_result_list input
{
	padding: 5px 10px 5px 10px; background-color: #990134; colors: #FFFFFF,#990134; gradient-type: 0; filter: progid:DXImageTransform.Microsoft.gradient(StartColorStr=#FFFFFF,EndColorStr=#990134,GradientType=0);color: white;
	padding:0px;
	font-size:8pt;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	border-left:solid 1px whitesmoke;
	border-top:solid 1px whitesmoke;		
	
}

/** Fachabteilungsseiten **/
p.hp_nav_path
{
	font-size:8pt;
	color:#173C5B;
	font-weight:normal;
	text-decoration:none;
	
}

/* HTML-Editor */
div.div_htmleditor {
	font-size:8pt;
	border:solid 1px #D1D3DD;
	padding:5px 5px 5px 5px;
}

 div.div_htmleditor p, div.div_htmleditor ul, div.div_htmleditor ol, div.div_htmleditor div, div.div_htmleditor table, div#formDesign p, div#formDesign ul, div#formDesign ol, div#formDesign div, div#formDesign table, table#aspTableTableContents p, table#aspTableTableContents ul, table#aspTableTableContents ol, table#aspTableTableContents div, table#aspTableTableContents table, div p, div ul, div ol, div div, div table  {
	margin-top:0px;		
	margin-bottom:0px;
	
}
div.div_htmleditor ul, div#formDesign ul, table#aspTableTableContents ul
{
	margin-left:20px;
}
div.div_htmleditor ol, div#formDesign ol, table#aspTableTableContents ol
{
	margin-left:30px;
}

div.div_htmleditor li, div#formDesign li, table#aspTableTableContents li
{
	margin:0px;		
	
} 
/** DEBUG PANELS **/
div.div_debug
{
	position:absolute;
	left:100px;
	top:100px;	
	z-index:1000;
	width:50%;
	min-width:400px !important;
	max-width:600px !important;
	padding:10px 10px 10px 10px;
	border:1px solid black;
	background-color:#ffffe9;
}
div.div_debug table 
{
	background-color:#ffffe9;
	width:95%;
	border:0px none;
	font-size:9pt;
}
div.div_debug td 
{
	word-break:break-all;word-wrap:break-word;
}
div.div_debug .div_title 
{
	font-family:Courier New,Verdana; 
	color:brown;
	font-size:9pt;
	background-color:#ffffe9;
	font-weight:bold;
}
div.div_debug .td_title 
{
	background-color:steelblue;
	color:white;
	font-weight:bold;
	word-break:normal;word-wrap:normal;white-space:nowrap;
}
div.div_debug td.td_error
{
	font-family:Courier New,Verdana;color:red;font-size:8pt
}

table.navigation
{
	margin-top:0px;
	width:100%px;
height:25px;
  background-image: url(/web/images/bg_nav.png);
  background-repeat: no-repeat;
/*	color:#215783;
	font-weight:normal;
	font-family:Verdana;
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFF,
endColorstr=#A8D0F0, gradientType=0);
	background-color:#A8D0F0;*/
}
table.navigation td
{
	margin-left:0px;
	cursor:pointer;
}

table.navigation td.separator  div
{
	/*background-color:#FFFFFF;*/
	height:60%;
	margin-top:5px;
	margin-bottom:3px;
	/*font-size:1px;
	width:1px;
	FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=white,strength=1); 
	*/
}

div.global_search_options
{
	position:absolute;
	right:10px;
	top:123px;
	border:1px solid #b8b8b8;
	padding: 3px 3px 3px 3px;
	text-align: left;
	background-color: #FFFFFF;
	z-index: 10;
	opacity: .95;
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=2,OffY=2,Color='#e0e0e0',Positive='true') alpha(opacity=95);
}

/** Photo gallery **/
div.photo
{
	float:left;
	margin:10px;
	cursor:pointer;
}
div.photo table td.thumbnail
{
	text-align:center;
	vertical-align:top;
}
div.photo table td.photo_title
{
	text-align:center;
	vertical-align:top;
	font-weight:normal;
}
table.photo_details th
{
	font-size:110%;
	padding:10px;
}

table.department_homepage
{	width:100%;
}

/** Title of the page **/
p.pageTitle
{
	font-weight: bold;
	font-size: 13pt;
	margin-bottom: 10px;
	margin-top: 5px;
}
/* Search string + search result */
p.searchDefinition
{
	font-weight: bold;
	font-size: 10pt;
}

/** Hospital selection on the top **/
div.intranetHospitalSelection
{
	position: absolute;
	right: 0px;
	top: 10px;
	text-align: left;
	padding-right: 10px;
	width: 250px;
}

/** Logout panel **/
div.intranetLogoutPanel
{
	position: absolute;
	right: 0px;
	top: 33px;
	text-align: left;
	margin-bottom: 30px;
	padding-right: 10px;
	width: 250px;
}
div.intranetLogoutPanel span.intranet_login_info
{
	width: 220px;
	padding: 1px 2px 1px 2px;
	background-color: white;
	font-weight: normal;
	color: black;
	font-size: 9pt;
}
div.intranetLogoutPanel #btnIntranetLogout
{
	width: 75px;
	margin-left: 145px;
	margin-bottom: 0px;
}

/** Login panel **/
div.intranetLoginPanel
{
	position: absolute;
	right: 0px;
	top: 33px;
	text-align: left;
	margin-bottom: 30px;
	padding-right: 10px;
	width: 250px;
}

div.intranetLoginPanel #intranet_login_name
{
	border: 1px solid #990134;
	width: 130px;
	font-size: 8pt;
	margin: 0px;
}
div.intranetLoginPanel #btnIntranetLogin
{
	width: 75px;
	margin-left: 0px;
	margin-bottom: 0px;
}
div.intranetLoginPanel #intranet_login_pwd
{
	border: 1px solid #990134;
	width: 220px;
	font-size: 8pt;
	margin: 0px;
}

/** Global search **/
div.intranetGlobalSearchPanel
{
	position: absolute;
	right: 0px;
	top: 50px;
	text-align: left;
	margin-top: 30px;
	padding-right: 10px;
	width: 250px;
}
