/* CSS Document */
@import url(dropdown_menu.css);
a:link {
   color: #336666;
   text-decoration: underline;
}

a:visited {
   color:#336666;
   text-decoration: underline;
}

a:hover {
   color:#005128;
   text-decoration: underline;
}

a:active {
   color: #336666;
   text-decoration: underline;
}

body {
topmargin:0px;
rightmargin:0px;
leftmargin:0px;
marginheight:0px;
padding:0px;
margin:0px;
background-color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000000;
width:auto;
min-width:928px;
/*Scrollbalken*/
	scrollbar-3dlight-color: #C8D0D2;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color: #8DAF25;
	scrollbar-face-color:#E2E270;
	scrollbar-highlight-color: #F8FAFA;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #DFE8B9;

	

}
#sortenspiegel{
	position:absolute;
	top:8px;
	right:8px;
	width:438px;
	height:25px;
	text-align:left;
	padding-top: 2px;
	background-image: url(/web/intranet/images/login_bg.png);
	background-repeat: no-repeat;

}

#sortenspiegel.logged-panel
{
	top:126px;
	width:488px;
	background-image: url(/web/intranet/images/logged_bg.png);
	background-position: left center;
	
}
#sortenspiegel.logged-panel .login-form-container
{
	display:none;
}
#SortenspiegelBanner
{
	position:absolute;
	top:127px;
	right: 0px;
}
/* Login form */
div.login-form-container
{
	width: 100%;
	margin:0%;
	text-align:right;
	
}
.login-reminder 
{
	text-align:right;
	padding-top:3px;
}
div.login-reminder a
{
	font-size:10px !important;
	
}
/* Logout form */
.logout-form-container
{
	position:absolute;
	top:10px;
	right:15px;
	font-size:11px;
}
.logout-form-container .user-info
{
	text-align:left;
	font-weight:bold;
	color: #336633;
	margin-bottom:5px;
	margin-right:7px;
}
.logout-form-container .buttons-bar
{
	text-align:right;
}
#suche{
	position:absolute;
	top:86px;
	right:8px;
	width:220px;
	height:25px;
	text-align:left;
	padding-top: 2px;
	background-image: url(/images/suche_bg.png);
	background-repeat: no-repeat;

}

#box1 {
	position:relative;
	padding-top: 5px;
	margin:0px 190px;
	height:182px;
	width:100%;
	background-image: url(/images/home_into.jpg);
	background-repeat: no-repeat;
	
	
}
#aktuelles {
position:absolute;
margin:0px 190px 0px 190px;
height:375px;
top:190px;
width:auto;
padding-top: 5px;
background-image: url(/images/aktuelles_bg.jpg);
background-repeat: no-repeat;
}
#inhalt {
padding-left: 30px;
padding-top: 19px;
page-break-before:always;
width:80%;
line-height: 120%;
padding-right: 50px;
height:165px;
padding-top: 8px;
overflow: auto;


}
#inhaltsub {
padding-left: 30px;
padding-top: 19px;
page-break-before:always;
width:450px;
line-height: 120%;
padding-right: 50px;
padding-top: 8px;
overflow: auto;


}
#inhalt1 {

padding-left: 30px;
padding-top: 19px;
/*page-break-before:always;
white-space:pre;*/
min-width:350px;
width:80%;
line-height: 125%;
padding-right: 50px;
/*height:320px;*/
padding-top: 8px;
overflow: auto;
background:transparent url("/images/aktuelles_bg.jpg") no-repeat left -5px;
}
#inhalt1sub {
padding-left: 30px;
padding-top: 19px;
width:450px;
line-height: 100%;
padding-right: 50px;
padding-top: 8px;
overflow: auto;

}

#links {
  position:absolute;
  top:0px;
  left:8px;
  right:8px;
  padding-left:33px;
  padding-top: 33px;
  padding-right: 18px;
  width:172px;
  height:178px;
  text-align:left; 
  background-image: url(/images/neu_bei_bg.jpg);
  background-repeat: no-repeat;
 font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000000;
 font-size:11px;
-moz-box-sizing: border-box;
}
#links1 {
 position:absolute;
  top:190px;
  left:8px;
  right:8px;
  width:172px;
  height:178px;
  text-align:left; 
  background-image: url(/images/dmk_f_bg.jpg);
  background-repeat: no-repeat;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#000000;
  font-size:11px;
  padding-left:34px;
  padding-top: 33px;

}
#links2 {
 position:absolute;
  top:380px;
  left:8px;
  right:8px;
  width:172px;
  text-align:left; 
  background-image: url(/images/bg_termine.gif);
  background-repeat: no-repeat;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#336633;
  font-size:11px;
  padding-top:26px;
  padding-left:0px;
}
#links2 > DIV {
	height: 100%;
	padding-bottom: 10px;
}
#links3 {
 position:absolute;
  top:189px;
  left:0px;
  right:0px;
  width:172px;
  height:30px;
  text-align:left; 
  background-image: url(/images/bg_termine_w.gif);
  background-repeat: no-repeat;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#336633;
  font-size:11px;
  padding-left:34px;
  padding-top: 5px;

}
#homepageFavorites
{
	position:absolute;	
 top:190px;
  left:8px;
  right:8px;
  width:172px;
  height:178px;
}
#rechts {
  position:absolute;
  top:0px;
   padding-left:8px;
  right: 8px;
  width:235px;
  height:361px;
  text-align:left;
  z-index:1;
 
}


#impressum 
{
	float:right;
 position:relative;
 bottom:40px;
  right: 0px;
  width:10px;
  min-width:217px;
  vertical-align:right;
text-align:lelt;
  height:20px;
  border-bottom:1px solid #2E5D1C;
  border-top:1px solid #2E5D1C;
  font-size:11px;
  background-color: ffffff;
  padding-top: 5px;
  padding-bottom: 5px;
	z-index: 2;
}
.impressum-shift #impressum {
	bottom:0px;
}

/***********************************************kleiner roter Link*/
 .smallLink1 a:link{
	line-height: 130%
	font-size: 11px;
	color: #990000;
	font-stretch:ultra-condensed;
	text-decoration : underline;
}
.smallLink1 a:visited {
	line-height: 130%
	font-size: 11px;
	color: #990000;	
	font-stretch:ultra-condensed;
	text-decoration : underline;
}
.smallLink1 a:hover {
	line-height: 130%
	font-size: 11px;
	text-decoration : underline;
	font-stretch:ultra-condensed;
	font-size: 11px;
	color: #990000;
	}
 /************************************** kleiner roter Link ENDE */
 
/***********************************************kleiner gruener Link*/
 .smallLink a:link{
	font-size: 11px;
	color: #003300;
	font-stretch:ultra-condensed;
	text-decoration : underline;
}
.smallLink a:visited {
	font-size: 11px;
	color: #003300;	
	font-stretch:ultra-condensed;
	text-decoration : underline;
}
.smallLink a:hover {
	font-size: 11px;
	text-decoration : underline;
	font-stretch:ultra-condensed;
	font-size: 11px;
	color: #003300;
	 }
 /**************************************kleiner gruener Link ENDE */

#fuss{
	border-top:12px solid #FFFFFF;
	border-bottom:12px solid #FFFFFF;
	position:relative;
	float: auto;
	margin:0px 0px 0px 0px;
	height:24px;
	width:100%;
	background-image: url(/images/aktuelles_bg.jpg);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
	left: 0px;
	padding-left:34px;
	padding-top: 5px;
	/*padding-bottom: 4px;*/
	top:0px
}
.main-page #fuss {
	width: 80%;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #750000;
	background-color: #FFFFFF;
	border-top: 1px solid #FFF0E1;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #FFFFCC;
	margin-left:8px;
	width:90px;
}
.formcontact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #750000;
	background-color: #FFFFFF;
	border-top: 1px solid #FFF0E1;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #FFFFCC;
	margin-left:8px;
	width:200px;
}
.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FF9900;
	width:33px;
	border-right: 1px outset #B34700;
	border-bottom: 1px outset #B34700;
   margin-left:8px;
    margin-right:8px;
}
.formbutton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#A0B00F;
	width:33px;
	border-right: 1px outset #007100;
	border-bottom: 1px outset #007100;
	margin-left:8px;
    margin-right:8px;
}

/** Submenu List ************************/
/* Container */
#divCurrentSubmenu
{
	width: 172px;
	padding:33px 0px 0px 0px;
}
/* Hyperlink */
a.subMenuItemLink
{
	color:#000000;
	text-decoration: none;
	line-height: 100%;
	font-size:11px;	
	filter: alpha(opacity=100);
}
a.subMenuItemLink:hover
{
	color:#FFFFFF;
	text-decoration: underline;
	line-height: 100%;
}
a.subMenuItemLinkSelected
{
	color:#FFFFFF;
	text-decoration: underline;
	font-weight:bold;
	line-height: 100%;
}

/**************************************************************************/
/** Intrante STYLE **/
@import url(../multimed/global.css);
@import url(dropdown_menu.css);
form {margin:0px}


/** 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:115px;	
	padding-left:20px;
	width:100%;
	background-image: url(/web/images/kopf_gesamt_bg.jpg);
background-repeat: no-repeat;

}
div.popup_header table
{
	font-size:110%;
	height:30px;
	font-weight:bold;
}
div.popup_header table td
{
	padding-right:20px;
	
}
div.news
{
	padding:10px;	
	background-image: url(/web/intranet/images/hintergrund_folgeseiten_mitte.png);
	background-repeat: no-repeat;
	padding-left:33px;	

}

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 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_2013.jpg);
  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;
}

/*******************************************************************************************/
/** This is a template which will be filled up by intranetDesigner **/

/* CSS Document */
a:link {
   color: #336666;
   text-decoration: underline;
}

a:visited {
   color:#336666;
   text-decoration: underline;
}

a:hover {
   color:#005128;
   text-decoration: underline;
}

a:active {
   color: #336666;
   text-decoration: underline;
}

body {
	topmargin:0px;
	rightmargin:0px;
	leftmargin:0px;
	bottommargin:0px;
	marginheight:0px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	width:auto;
/*Scrollbalken*/
	scrollbar-3dlight-color: #C8D0D2;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color: #8DAF25;
	scrollbar-face-color:#E2E270;
	scrollbar-highlight-color: #F8FAFA;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-track-color: #DFE8B9;
}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%;
	font-weight: normal;
	color: #003300;
}

#kopf {
	height:114px;
	width:99%;
	margin-left:8px;
	margin-right:8px;
	margin-top:8px;
	margin-bottom:2px;	
	background-image: url(/web/images/kopf_gesamt_bg.jpg);
	background-repeat: no-repeat;
}
#menupositon {
  position:absolute;
  top:87px;
  left:120px;
  height:25px;
  width:700px;
  margin-bottom:0px;	
  z-index: 3;
}
table.navigation td {
	width: 73px !important;
}
td#intranet-navigation-top-menu-item-6 span 
{
padding-left:10px;
}

#titel{
  height:33px;
  width:97%;
  margin-left:0px;
  margin-right:8px;
  margin-top:0px;
  margin-bottom:2px;
  float: auto;	

}
#sortenspiegel{
	position:absolute;
	top:8x;
	right:8px;
	width:438px;
	height:25px;
	text-align:left;
	padding-top: 2px;
	background-image: url(/web/intranet/images/login_bg.png);
	background-repeat: no-repeat;

}
#suche{
	position:absolute;
	top:87px;
	right:8px;
	width:220px;
	height:25px;
	text-align:left;
	padding-top: 2px;
	background-image: url(/web/images/suche_bg.png);
	background-repeat: no-repeat;

}
#mitte {
	position:relative;
	height:600px;
	min-height:600px;
	width:auto;
	z-index: 1;
	-moz-box-sizing: border-box;
}
#box1 {
	position:relative;
	padding-top: 5px;
	margin:0px 190px;
	height:182px;
	width:auto;
	background-image: url(/web/images/home_into.jpg);
	background-repeat: no-repeat;
}

#links {
	position:absolute;
	top:0px;
	left:8px;
	right:8px;
	padding-left:0px;
	padding-left:34px;
	padding-top: 33px;
	width:122px;
	height:178px;
	text-align:left; 
	background-image: url(/web/images/neu_bei_bg.jpg);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
}

#links1 {
	position:absolute;
	top:190px;
	left:8px;
	right:8px;
	width:172px;
	height:178px;
	text-align:left; 
	background-image: url(/web/images/dmk_f_bg.jpg);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
	padding-left:34px;
	padding-top: 33px;
}

#favoriten {
	padding-left:34px ;
	width:137px;
	height:178px;
	text-align:center; 
	background-image: url(/images/dmk_f_bg.jpg);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
	padding-right: 0px;
	padding-top: 33px;
}

#links3 {
	position:absolute;
	top:189px;
	left:0px;
	right:0pfx;
	width:172px;
	height:30px;
	text-align:left; 
	background-image: url(/web/images/bg_termine_w.gif);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#336633;
	font-size:11px;
	padding-left:34px;
	padding-top: 5px;
}

#links_navigation {
	position:absolute;
	top:0px;
	left:8px;
	width: 172px;
	height: auto;
	text-align:left; 
}

#rechtsbox {
	border-bottom:12px solid #FFFFFF;
	position:absolute;
	top:0px;
	right:0px;
	width:235px;
	text-align:left;
	z-index:1;
	background-image: url(/intranet/images/box_rechts/box_hintergruend_rechts.png);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#336633;
	font-size:11px;
}

.rechtsboxtext{
	padding-left:33px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 18px;
	text-align:left; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#336633;
	font-size:11px;
}

#mitteboxsub {
	position:relative;
	margin:0px 0px 190px 190px;
	padding-left: 30px;
	padding-top: 19px;
	margin-bottom:8px;
	line-height: 120%;
	padding-right: 50px;
	padding-top: 8px;
	top:0px;
	/*height:550px;*/
	min-height:550px;
	width:78%;
	background-image: url(/web/intranet/images/hintergrund_folgeseiten_mitte.png);
	background-repeat: no-repeat;
}
/***********************************************kleiner roter Link*/
 .smallLink1 a:link{
	line-height: 130%
	font-size: 11px;
	color: #990000;
	font-stretch:ultra-condensed;
	text-decoration : underline;
}
.smallLink1 a:visited {
	line-height: 130%
	font-size: 11px;
	color: #990000;	
	font-stretch:ultra-condensed;
	text-decoration : underline;
}
.smallLink1 a:hover {
	line-height: 130%
	font-size: 11px;
	text-decoration : underline;
	font-stretch:ultra-condensed;
	font-size: 11px;
	color: #990000;
	}
/************************************** kleiner roter Link ENDE */
 
/***********************************************kleiner gruener Link*/
 .smallLink a:link{
	font-size: 11px;
	color: #003300;
	font-stretch:ultra-condensed;
	text-decoration : underline;
}
.smallLink a:visited {
	font-size: 11px;
	color: #003300;	
	font-stretch:ultra-condensed;
	text-decoration : underline;
}
.smallLink a:hover {
	font-size: 11px;
	text-decoration : underline;
	font-stretch:ultra-condensed;
	font-size: 11px;
	color: #003300;
	 }
 /**************************************kleiner gruener Link ENDE */

#fuss{
	 border-top:12px solid #FFFFFF;
	border-bottom:12px solid #FFFFFF;
	position:relative;
	float: auto;
	margin:0px 0px 0px 0px;
	height:24px;
	width:100%;
	background-image: url(/web/images/aktuelles_bg.jpg);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:11px;
	left: 0px;
	padding-left:34px;
	padding-top: 5px;
	padding-bottom: 4px;
	top:0px
}
#fusssub{
	position:relative;
	left:190px;
	bottom:0;
	border-top:10px solid #FFFFFF;
	margin:0px 0px 0px 0px;
	height:24px;
	width:50%;
background-image: url(/web/intranet/images/pfad_nav.gif);
	background-repeat: no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:10px;
	padding-left:34px;
	padding-right:0px;
	padding-top: 5px;
	padding-bottom: 4px;
}
.text, .extended-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%;
	font-weight: normal;
	width:70%;
	color: #003300;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #750000;
	background-color: #FFFFFF;
	border-top: 1px solid #FFF0E1;

	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #FFFFCC;
	margin-left:8px;
	width:90px;
}
.formbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FF9900;
	width:33px;
	border-right: 1px outset #B34700;
	border-bottom: 1px outset #B34700;
   margin-left:8px;
    margin-right:8px;
}
.formbutton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#A0B00F;
	width:33px;
	border-right: 1px outset #007100;
	border-bottom: 1px outset #007100;
	margin-left:8px;
    margin-right:8px;
}



/** HEADER **/
td.main_title_cell , table.main_table
{
	BORDER: none;
}
td.main_cell , td.main_cell_middle
{
	PADDING: 0px;
}
td.intranet_main_cell_middle
{
position:relative;
}
}
td.intranet_main_cell_left
{
	PADDING: 0px 0px 0px 0px;
	/*WIDTH:  210px;
	BORDER-BOTTOM: 2px solid #515151;*/
}
table.table_page_header
{
	WIDTH: 100%;
	MARGIN: 0px;
}
table.table_page_header, table.table_page_header > td, table.table_page_header > tr
{
	HEIGHT: 50px;
	BORDER: none;
}
td.page_header_part_1
{
	WIDTH: 210px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN:  middle;
	PADDING-LEFT: 12px;
	BACKGROUND-IMAGE: url(../../images/logo_3m.gif);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 12px center;
}
td.page_header_part_2
{
	WIDTH: 240px;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN:  top;
}
td.page_header_part_3
{
	padding: 0px;
	vertical-align: top;
}
td.page_header_part_4
{
	WIDTH: 220px;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN:  top;
}



/** LOGIN **/
.intranet_login_field, div.hospital_selection_contaner
{
	BORDER: 1px solid #990134;
}

/** TOP MENU **/
table.top_menu, table.top_menu td
{
	BORDER-COLLAPSE:  collapse;
	
}
td.navigation-submenu-arrow
{
	background:url(../../images/arrowWhite.gif) no-repeat center center;
	background-color:#E0E8F5;
	
}
tr.highlight td.navigation-submenu-arrow
{
	background:url(../../images/arrow.gif) no-repeat center center;
	background-color:#006AB6;
}

table.top_menu td
{
	CURSOR:  pointer;
	HEIGHT:  22px;
	PADDING:  1px 1px 1px 1px;
	COLOR:  black;
	BACKGROUND-COLOR:  #D8E2AD;
	PADDING-RIGHT:  5px;
	PADDING-LEFT:  5px;
	PADDING-BOTTOM:  1px;
	PADDING-TOP:  1px;
	BORDER:  1px solid #333333;
	FONT-FAMILY:  Verdana;
	FONT-SIZE: 11px;
	FILTER: alpha(opacity=80);
}
table.top_menu tr.highlight td
{
	/*BACKGROUND-COLOR:  #E7E7E7;*/
	COLOR:  black;
	FILTER:  none;
}

/* Tabelle der Navigation*/
table.navigation
{
	BORDER-TOP: 0px solid #cccccc;
/*	BACKGROUND-COLOR:  White; */
}
table.navigation, table.navigation td
{
	BORDER-COLLAPSE:  separate;
}
table.navigation td
{
	HEIGHT:  22px;
	PADDING: 0px 5px 0px 20px;
/*	BACKGROUND-COLOR:  #333333;*/
	TEXT-ALIGN: center;
	FONT-FAMILY:  Verdana;
	FONT-SIZE:  11px;
	FONT-WEIGHT:  bold;
	COLOR:  white;
	/*BORDER-RIGHT: 1px solid white;
	BORDER-TOP: 2px solid white;
	BORDER-BOTTOM: 1px solid white;*/
	BORDER-LEFT: none;
}
table.navigation td.bottomCell
{
	BORDER-RIGHT: 1px solid white;
	BORDER-BOTTOM: 2px solid white;
	BORDER-TOP: none;
	FONT-SIZE: 1px;
	HEIGHT: 6px;
	BACKGROUND-COLOR: #cccccc;
	PADDING: 0px;
}
table.navigation td.selected
{
	BACKGROUND-COLOR: #FE0000;
}
table.navigation td.separator
{
	DISPLAY:  none;
}
table.navigation td.separator div
{
	DISPLAY:  none;
}

/** BOTTOM BORDER **/
td.main_cell
{
	BORDER-BOTTOM: 15px solid #E7E7E7;
}

/** INFOBOX DESIGN **/
table.infobox
{
	MARGIN-BOTTOM:  0px;
	/*BORDER:  1px solid #990134;
	WIDTH:  210px;
	 BORDER-TOP:  #343434 1px solid;
	BORDER-RIGHT:  #343434 1px solid;
	BORDER-BOTTOM:  #343434 1px solid;
	BORDER-LEFT:  #343434 1px solid;*/
	FONT-FAMILY:  Verdana;
	
}

/** The cell with the list **/
table.infobox td.list
{
	PADDING: 0px;
}

/** The div within the infobox contents cell **/
table.infobox td div
{
	WIDTH: 100%;
	OVERFLOW: auto;
}
td.infobox_title
{
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
 padding-right: 18px;
  width:172px;
  height:178px;
  text-align:left; 
 /* background-image: url(/web/images/neu_bei_bg.jpg);
  background-repeat: no-repeat;*/
 font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000000;
 font-size:11px;
}
table.infobox li
{
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  width:172px;
  height:178px;
  text-align:left; 
  background-image: url(/web/images/neu_bei_bg.jpg);
  background-repeat: no-repeat;
 font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000000;
 font-size:11px;
	
}
table.infobox a
{
	PADDING:  0px 0px 0px 0px;
	COLOR:  #004080;
	PADDING-RIGHT:  0px;
	PADDING-LEFT:  0px;
	PADDING-BOTTOM:  1px;
	PADDING-TOP:  1px;
	FONT-WEIGHT:  normal;
	FONT-STYLE:  normal;
	COLOR:  #004080;
	TEXT-DECORATION:  none;
}

/** SOME ELEMENTS **/
td.spacer
{
	padding-top:10px;
}

/** BUTTONS **/
input.default_button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color:#FF9900;
	border-right: 1px outset #B34700;
	border-bottom: 1px outset #B34700;
    margin-left:8px;
    margin-right:8px;
    filter:none;
    width:70px;

}
input.print_version 
{
	POSITION: static;
	FONT-FAMILY: Verdana;
	BORDER:  1px solid #3201CC;
	COLOR: #3201CC;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #CCCCCC;
	FILTER: none;
	TEXT-ALIGN: center;
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND-POSITION:  right center;
	BACKGROUND-ATTACHMENT:  fixed;
	BACKGROUND-IMAGE:  url(images/print_version.gif);
	BACKGROUND-REPEAT:  no-repeat;
	
}
input.default_button2 
{
	POSITION: static;
	FONT-FAMILY: Verdana;
	BORDER:  1px solid #3201CC;
	COLOR: #3201CC;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #CCCCCC;
	FILTER: none;
	TEXT-ALIGN: center;
	PADDING: 0px;
	MARGIN: 0px;
}
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);
	*/
}

/** POPUP **/
div.popup_header
{
	padding:0px 0px 0px 0px;
}
div.popup_header td
{
	padding: 0px 10px 0px 10px;
}
div.popup_header, div.popup_header td
{
	BACKGROUND-COLOR:  #333333;
	COLOR:  white;
}
.popupItemMetaInfos
{
/*	BACKGROUND-COLOR:  whitesmoke;
	BORDER-TOP:  1px solid #333333;
	PADDING: 5px;
	COLOR:  #333333;*/
	FONT-SIZE: 8pt;
	hight: 10px;
}
.popupItemMetaInfos p.metaInfoSet
{
	FLOAT: left;
	DISPLAY:  block;
	MARGIN: 0px 10px 5px 0px;
	WHITE-SPACE: nowrap;
}
.popupItemMetaInfos span.infoTitle
{
	WHITE-SPACE: nowrap;
	FONT-WEIGHT:  bold;
	MARGIN: 0px 10px 0px 0px;
}
.popupItemMetaInfos span.infoValue
{
	FONT-WEIGHT:  normal;
	MARGIN: 0px 0px 0px 0px;
	WHITE-SPACE: nowrap;
}
span.itemValidityDate
{
	FONT-SIZE: 8pt;
	COLOR: gray;
}

/*-- PHONE LIST --*/
table.employees 
{
	FONT-SIZE: 9pt;
	BORDER-COLLAPSE: collapse;
	BORDER: solid 1px #343434;
	MARGIN-BOTTOM: 5px;
	MARGIN-LEFT: 10px;
	WIDTH: 95%;
}
td.employees 
{
	PADDING: 2px 2px 2px 4px;
	VERTICAL-ALIGN: top;
	BORDER-TOP:  #343434 1px solid;
	BORDER-RIGHT:  #343434 1px solid;
	BORDER-BOTTOM:  #343434 1px solid;
	BORDER-LEFT:  #343434 1px solid;
}
td.employees_fa 
{
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	COLOR:  white;
	BACKGROUND-COLOR: #333333;
	BORDER-TOP:  #343434 1px solid;
	BORDER-RIGHT:  #343434 1px solid;
	BORDER-BOTTOM:  #343434 1px solid;
	BORDER-LEFT:  #343434 1px solid;
}
td.employees_kh 
{
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 5px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-TOP:  #343434 1px solid;
	BORDER-RIGHT:  #343434 1px solid;
	BORDER-BOTTOM:  #343434 1px solid;
	BORDER-LEFT:  #343434 1px solid;
	COLOR:  white;
	FILTER:  progid:DXImageTransform.Microsoft.gradient(
	StartColorStr=#A2A2A2,
	EndColorStr=#333333,GradientType=0);
	BACKGROUND-COLOR: #333333;
}

/** Top Elements ------------------------------------ **/

/** Hospital selection on the top **/
div.intranetHospitalSelection
{
	POSITION: static;
	BACKGROUND-COLOR: #333333;
	TEXT-ALIGN: left;
	WIDTH: 230px;
	PADDING: 2px 4px 2px 4px;
	HEIGHT: 18px;
	MARGIN-TOP:  1px;
}

/** The selection box **/
div.intranetHospitalSelection select
{
	WIDTH: 218px;
	MARGIN: 0px;
}

/** Title of the module **/
p.moduleTitle
{
	FONT-WEIGHT:  bold;
	FONT-SIZE:  10pt;
	MARGIN:  0px;
	PADDING: 10px;
	WIDTH: 100%;
	/*BACKGROUND-COLOR: #E7E7E7;*/
	TEXT-TRANSFORM: uppercase;
}

/** Title of the page **/
p.pageTitle
{
	FONT-WEIGHT:  bold;
	FONT-SIZE:  12px;
	MARGIN-BOTTOM:  8px;
	MARGIN-TOP:  4px;
}

/* Search string + search result */
p.searchDefinition
{
	FONT-WEIGHT:  bold;
	FONT-SIZE:  10pt;
}

/** Logout panel **/
div.intranetLogoutPanel
{
	POSITION:  static;
	TEXT-ALIGN:  left;
	WIDTH: 345px;
	BACKGROUND-COLOR: #333333;
	PADDING: 1px 4px 2px 4px;
	WHITE-SPACE: nowrap;
	margin-top:2px;
}
div.intranetLogoutPanel span.intranet_login_info
{
	POSITION: static;
	WIDTH:  280px;
	FONT-WEIGHT:  normal;
	COLOR:  white;
	FONT-SIZE:  8pt;
	BACKGROUND-COLOR:  Transparent;
}
div.intranetLogoutPanel #btnIntranetLogout
{
	POSITION: static;
	FONT-FAMILY: Verdana;
	WIDTH:  50px;
	BORDER:  1px solid #3201CC;
	COLOR: #3201CC;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: White;
	FILTER: none;
	TEXT-ALIGN: center;
	PADDING: 0px;
	MARGIN: 0px;
}

/** Login panel **/
div.intranetLoginPanel
{
	COLOR: White;
	FONT-WEIGHT: bold;
	POSITION:  static;
	TEXT-ALIGN:  left;
	WIDTH: 345px;
	BACKGROUND-COLOR: #333333;
	PADDING: 1px 4px 2px 8px;
	margin-top:1px;	
}
div.intranetLoginPanel form
{
	MARGIN: 0px;
	PADDING: 0px;
}
div.intranetLoginPanel form table
{
	COLOR: White;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
}
div.intranetLoginPanel #intranet_login_name
{
	BORDER:  none;
	WIDTH:  125px;
	FONT-SIZE:  8pt;
	MARGIN:  0px;
	COLOR:  #333333;
	FONT-WEIGHT: bold;
	PADDING: 2px 4px 2px 4px;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 6px;
	HEIGHT: 18px;
}
div.intranetLoginPanel #intranet_login_pwd, div.intranetLoginPanel #intranet_login_plain_password
{
	BORDER:  none;
	WIDTH:  125px;
	FONT-SIZE:  8pt;
	MARGIN:  0px;
	COLOR:  #333333;
	FONT-WEIGHT: bold;
	MARGIN-RIGHT: 6px;
	PADDING: 2px 4px 2px 4px;
	HEIGHT: 18px;
}
div.intranetLoginPanel #btnIntranetLogin
{
	POSITION: static;
	FONT-FAMILY: Verdana;
	WIDTH:  20px;
	BORDER:  1px solid #3201CC;
	COLOR: #3201CC;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: White;
	FILTER: none;
	TEXT-ALIGN: center;
	PADDING: 0px;
	MARGIN: 0px;
}
div.intranetLoginPanel #btnImgIntranetLogin
{
	POSITION: static;
	
/*FONT-FAMILY: Verdana;
	WIDTH:  20px;
	BORDER:  1px solid #3201CC;
	COLOR: #3201CC;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	*/
	BACKGROUND-COLOR: White;
	FILTER: none;
	WIDTH: 21px;
	HEIGHT: 15px;
	TEXT-ALIGN: center;
	PADDING: 0px;
	MARGIN: 0px;
}

/** Global search **/
div.intranetGlobalSearchPanel
{
	POSITION:  static;
	TEXT-ALIGN:  left;
	WIDTH:  300px;
	BACKGROUND-COLOR:  #CCCCCC;
	MARGIN: 0px 0px 0px 0px;
	HEIGHT: 18px;
	PADDING: 1px 4px 2px 8px;
	BORDER:  none;
}
div.intranetGlobalSearchPanel form
{
	COLOR: black;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
	WIDTH: 100%;
}

/** Input field for the global search string **/
div.intranetGlobalSearchPanel #global_search_string
{
	WIDTH: 130px;
	FONT-SIZE:  8pt;
	MARGIN:  0px;
	COLOR:  #333333;
	FONT-WEIGHT: bold;
	PADDING: 2px 4px 2px 4px;
	HEIGHT: 18px;
	BORDER: 1px solid #777777;
	POSITION:  static;
	MARGIN: 0px 6px 0px 6px;
}

/** Button global search **/
div.intranetGlobalSearchPanel #btnGlobalSearch
{
	POSITION: static;
	FONT-FAMILY: Verdana;
	WIDTH:  20px;
	BORDER:  1px solid #3201CC;
	COLOR: #3201CC;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: White;
	FILTER: none;
	TEXT-ALIGN: center;
	PADDING: 0px;
	MARGIN: 0px;
}

/** Module search form */
table.moduleSearchForm 
{
	WIDTH: 100%;
}
td.moduleSearchForm 
{
	WIDTH: 100%;
	PADDING: 5px 10px 5px 10px;
	FONT-FAMILY:  Verdana;
	FONT-SIZE: 9pt;
}
td.moduleSearchFormTitle 
{
	WIDTH: 100%;
	BACKGROUND-COLOR: #E7E7E7;
	FONT-WEIGHT: bold;
	PADDING: 3px 10px 3px 10px
}
input.moduleSearchString 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #750000;
	background-color: #FFFFFF;
	border-top: 1px solid #FFF0E1;

	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #FFFFCC;
	margin-left:8px;
	width:90px;
}
}
td.moduleSearchForm #btnModuleSearch
{
	POSITION: static;
	FONT-FAMILY: Verdana;
	WIDTH:  20px;
	BORDER:  1px solid #3201CC;
	COLOR: #3201CC;
	FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: White;
	FILTER: none;
	TEXT-ALIGN: center;
	PADDING: 0px;
	MARGIN: 0px;
}

/** Lists **/
span.news_date { font-weight:bold;
color:#2E5D1C;
white-space:nowrap}
span.news_title {font-weight:bold;
color:#183C5C;
}
span.news_headline {font-weight:normal;
color:black;
font-size:98%}
span.news_text {font-weight:normal;
font-size:98%}
a.item_title
{
	COLOR: #2E5D1C;
	FONT-WEIGHT: bold;
	font-size:11px;
	TEXT-DECORATION: none;
	
}
a.item_title:hover
{
	OLOR: #2E5D1C;
	FONT-WEIGHT: bold;
	font-size:11px;
	TEXT-DECORATION: underline;
}

/** Global SEARCH **/
table.globalSearchResultsList
{
	WIDTH: 50%;
}
table.globalSearchResultsList th
{
	TEXT-ALIGN: left;
	COLOR: #173C5B;
	FONT-SIZE: 10pt;
}
table.globalSearchResultsList td.globalSearchResults_Count
{
	WIDTH:  30px;
}
table.globalSearchResultsList td.globalSearchResults_Button
{
	WIDTH:  50px;
}

/*td.globalSearchResults_Button 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;
}
*/

/** MODULE QM Catalogues **/

/* Criteria seleciton panel **/
div.selection
{
	VERTICAL-ALIGN: top;
	BORDER:  none;
	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:  #CCCCCC;
}
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;
}
select.criteria_selection2 
{
	MARGIN-TOP: 10px;
	WIDTH: 270px;
	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;
}
div.selection input.search_string
{
	FONT-SIZE:  8pt;
	BORDER: 1px solid #777777;
}
div.selection input.default_button
{
	BACKGROUND-COLOR: white;
	MARGIN-RIGHT:  5px;
}
div.selection input.default_button
{
	BACKGROUND-COLOR: white;
	BACKGROUND-REPEAT:  no-repeat;
}

td.homepageInclude_3 /* Left include */
{
	vertical-align: top;
	text-align:left;
}

td.homepageInclude_1 /* Right include */
{
	vertical-align: top;
	text-align:left;
}


/** Submenu List ************************/

/** Background colors dependent on area **/
/* Area 1 */
div.Subbg1 div.inActiveItemBackground
{
	width:172px;
	background-color: #7CB5A0;
	border-bottom:solid 1px #63A894;
}
div.Subbg1 div.activeItemBackground
{
	background-color: #A4C9B3;
	
}
div.Subbg1 div.activeItemSubmenuBackground
{
	width:80%;
	background-color: #BCD7C7;
}
/* Area 2 */
div.Subbg2 div.inActiveItemBackground
{
	
	background-color: #5498BB;
	border-bottom:solid 1px #356884;
}
div.Subbg2 div.activeItemBackground
{
	width: 150px;
	background-color: #92BCD3;
	
}
div.Subbg2 div.activeItemSubmenuBackground
{
	width: 80%;
	background-color: #8ED6EC;
}
/* Area 3 */
div.Subbg3 div.inActiveItemBackground
{
	background-color: #7CB5A0;
	border-bottom:solid 1px #63A894;
}
div.Subbg3 div.activeItemBackground
{
	background-color: #A4C9B3;
	
}
div.Subbg3 div.activeItemSubmenuBackground
{
	width:80%;
	background-color: #A3C9B2;
}
/* Area 4 */
div.Subbg4 div.inActiveItemBackground
{
	background-color: #DDBC3B;
	border-bottom:solid 1px #B79920;
}
div.Subbg4 div.activeItemBackground
{
	background-color: #E6CD6C;
	
}
div.Subbg4 div.activeItemSubmenuBackground
{
	width:80%;
	background-color: #FFE16C;
}
/* Area 5 */
div.Subbg5 div.inActiveItemBackground
{
	background-color: #DF891C;
	border-bottom:solid 1px #C0730A;
}
div.Subbg5 div.activeItemBackground
{
	background-color: #F7B966;
	
}
div.Subbg5 div.activeItemSubmenuBackground
{
	width:80%;
	background-color: #FE9900;
}
/* Area 6 */
div.Subbg6 div.inActiveItemBackground
{
	background-color: #9CC72F;
	border-bottom:solid 1px #6A8620;
}
div.Subbg6 div.activeItemBackground
{
	background-color: #BDDC6D;
	
}
div.Subbg6 div.activeItemSubmenuBackground
{
	width:80%;
	background-color: #B3D45F;
}
/* Icon (arrow) */
div.submenuItem img 
{
	margin-right:3px;
	border:none;
	filter: alpha(opacity=100);
	white-space:nowrap;
	
}

/*Kontakt*/
#Subbg7, div.Subbg7 {
  background-image: url(/web/intranet/images/submenu/kontakt_leer.gif);
  background-repeat: no-repeat;
   padding-left:33px;
  padding-top: 33px;
 padding-right: 18px;
  width:130px;
  height:355px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  color:#336633;
  font-size:11px;
}

/* Hyperlink */
div.submenuItem a.subMenuItemLink
{
	font-family: arial, verdana, sans-serif;
	color:#000000;
	text-decoration: none;
	line-height: 100%;
	font-size:11px;	
	filter: alpha(opacity=100);
}
div.submenuItem a.subMenuItemLink:hover
{
	color:#000000;
	line-height:100%;
	text-decoration: underline;
	
}
div.submenuItem a.subMenuItemLinkSelected
{
	color: black;
	text-decoration: none;
	font-weight:bold;
	line-height: 100%;
	
}
.textsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 125%;
	font-weight: normal;
	width:70%;
	color: #003300;
}





/* Box "Neu beim DMK" */
p.titleNewAtDMK
{
	color:#535600;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:4px;
}
p.textNewAtDMK *
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#535600;
	font-size: 8pt;
	text-decoration:none;
}
p.textNewAtDMK a, p.textNewAtDMK a:visited, p.textNewAtDMK a:active, p.textNewAtDMK a:hover, p.textNewAtDMK a:focus
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#535600;
	font-size: 8pt;
	text-decoration:none;
	
}

/* Box 'Top Event' (Termine) */
p.topEvent_monthYear, p.topEvent_date, p.topEvent_title, p.topEvent_link a,
	p.topEvent_link a:active, p.topEvent_link a:hover, p.topEvent_link a:focus, p.topEvent_link a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #346633;
	text-decoration:none;
}
p.topEvent_monthYear, p.topEvent_date, p.topEvent_title, p.topEvent_link
{
	width:125px;
	margin-left:0px;
	margin-right:0px;
	
}
p.topEvent_monthYear
{
	padding-top:10px;
	font-weight:bold;
}

p.topEvent_date
{
	white-space:nowrap;
	padding-bottom:10px;
	font-size:9px;
}

p.topEvent_title 
{
	text-align: left;
	margin-top: 10px;
}

p.topEvent_link
{
	text-align:right;
	margin-top: 10px;
}
/***Tabellenfarben*************/

.tablecolor_bg
{
background-color: #FFFFFF;
}

/*pastell_turkies*/
.tablecolor1
{
background-color: #C7DED0;
border: solid 2px #FFFFFF;
padding:4px 4px 4px 4px;

}
/*pastell-orange*/
.tablecolor2
{
background-color: #FFCC66;
border: solid 2px #FFFFFF;
padding:4px 4px 4px 4px;

}
/*pastell-gruen*/
.tablecolor3
{
background-color: #DBDB4D;
border: solid 2px #FFFFFF;
padding:4px 4px 4px 4px;

}
/*pastell-gelb*/
.tablecolor4
{
background-color: #ECEC9F;
border: solid 2px #FFFFFF;
padding:4px 4px 4px 4px;


}

/* News paging */
.newsPagingLinksWrapper
{
	width:100%;
	text-align:left;
	margin-top: 15px;
}
.newsPagingLinksContainer
{
	margin-top:10px;
	width:600px;
	white-space:normal;
	text-align:center;
	margin-left:60px;
	
	
}
.newsPagingLinksWrapper span.pagingTitle
{
	font-weight:bold;
	
}

div.newsPagingLinkItem 
{
	display:inline;
	text-align:left;
	margin-right:5px;
	position:relative;
	float:left;
	width: 75px;
	white-space:nowrap;
}
a.newsPagingLink
{
	font-size:9pt;
	white-space:nowrap;
}


/* Month-Year-Selection news */
div.month-year-selection
{
	margin-top:55px;
	clear:both;
	
}
div.month-year-selection p.calendar-title
{
	font-weight:bold;
}
div.month-year-selection div.years-list
{
	width: 100%;
	clear:both;
	margin-left:60px;
	margin-bottom:10px;
	width: 700px;
}
div.month-year-selection a, 
div.month-year-selection div.months-list div.month a, 
div.month-year-selection div.year a 
{
	text-decoration:none;
}
div.month-year-selection div.months-list div.selectedItem a, 
div.month-year-selection div.selectedItem a
{
	text-decoration:underline;
}
div.month-year-selection div.years-list div.year
{
	font-size:120%;
	
	margin-top:10px;
	float:left;
	width:85px;
}
div.month-year-selection div.months-list
{
	padding-left:0px;
	padding-bottom:10px;
	margin-left:60px;
	width: 610px;
	margin-top:40px;
	
}
div.month-year-selection div.months-list div.month
{
	float:left;
	width:85px;
	margin-bottom:5px;
}

/* Press link */
.current-press-link
{
	margin-top:10px;
	background: transparent url(../images/word.gif) no-repeat scroll left center;
	height: 16px;
	padding-left: 20px;
	width:auto;
	
}

.press-years-panels-container
{
	margin-top:10px;
	position:relative;
	
	height:280px;
}
.press-years-panels-container .press-year-panel
{
	float:left;
	width:45%;
	border: solid 1px #B7CC75;
	margin-right:10px;
	padding:5px 5px 5px 10px;
	white-space:nowrap;
	overflow:hidden;
	background-color:White;
	height:100%;
}
.press-years-panels-container .press-year-panel .current-press-link
{
	margin-top:4px;
}
.press-years-panels-container .press-year-panel .current-press-link a
{
	width:100%;
	text-overflow:ellipsis;
	overflow:hidden;
	
}
.press-years-panels-container .year-title
{
	font-weight:bold;
	margin-bottom:10px;
}
.clear {font-size:1px;line-height:1px;clear:both}
/* Font-size tools */
.font-size-tools
{
	position:absolute;
	top:10px;
	right:260px;
	z-index:10000;
}
.font-size-tools .font-size-button
{
	float:left;
	margin-left:5px;
	cursor:pointer;
	border:solid 1px green;
	width: 20px;
	height:20px;
	text-align:center;
}
.size-increase {font-size:16px;padding-top:2px;}
.size-normal {font-size:13px;padding-top:2px;}
.size-decrease {font-size:10px;padding-top:1px;}

.homepages 
{
	font-size: 9pt;
}
.homepage-contents, .homepage-contents *, .homepage-contents p.pageTitle
{
	font-size:100%;
}
div.news span.news_download a
{
	font-weight:bold !important;
	background: url(/web/upload/bilder/Boxen_rechts/acrobat_icon.jpg) scroll no-repeat right center;
	padding-right:20px;
}

/* Sortenspiegel */
.sortenspiegel BODY,
.sortenspiegel  #mitte,
.sortenspiegel  #kopf
{
	min-width: 1190px !important;
}

.sortenspiegel  #mitte,
.sortenspiegel  #kopf,
.sortenspiegel  #mitteboxsp
{
	width: auto;
	
}

.sortenspiegel #mitte{
	height:auto;
}
.sortenspiegel .firefox #mitte{
	overflow:hidden;
}
.sortenspiegel #mitteboxsp{
	height:581px;
	padding-bottom: 0px;
	width: auto;
	padding-right: 0px;
}
.sortenspiegel #sp_ground {
	height:581px;
}
.sortenspiegel  #mitteboxsp,
.sortenspiegel  #sp_ground{
	height:573px; /* 581px - 8 px*/;
}
.sortenspiegel #sp_ground{
	width: 750px;
}


.sortenspiegel  #sp_intro td.text H1 > BR {
	display: none
}
.sortenspiegel  #sp_intro td.text H1 {
	margin-bottom: 10px;
}
.sortenspiegel  #favoriten {
	height: 145px; /*178px - 33px */
}
.sortenspiegel #OutputContainer {
	height: auto;
	margin-top: 9px;
}
.sortenspiegel .firefox #OutputContainerHead
{
	padding-top: 13px;
}
.sortenspiegel #links_navigation
{
	width: 172px;
}
	
.sortenspiegel  #OutputContainerHead ,
.sortenspiegel  #AjaxWait{
	width: 732px;
	left: 0px;
	padding-left: 0px; 
}
.sortenspiegel  #AjaxWait {
	background-position: center center;
	position: absolute;
	left: 30px;
	top: 350px;
	
}
.sortenspiegel #sortenbox ,
.sortenspiegel #sp_navibox{
	width: 230px;
	right: 0px;
	
}
.sortenspiegel #Merkzettel,
.sortenspiegel #FavSortList
{
	width: 210px;
	padding-left: 10px;
}
.sortenspiegel #sortenbox
{
	top: 220px;
}

.sortenspiegel #MerkzettelHeader,
.sortenspiegel #FavSortListHeader
{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}
.sortenspiegel #SortenBasisInfos,
.sortenspiegel #id_zuechter
{
	
}

.sortenspiegel #id_zuechter > TABLE 
{
	background-image: url(images/sortenspiegel/elemente/bg_verlauf/d_orange.jpg); 
	background-repeat: repeat-y; 
	
}
.sortenspiegel .sp-printbutton {
position:absolute; 
right:0px; 
top: 195px;
width: 230px;
z-index:10000;
}
.sortenspiegel .sp-printbutton .formbutton{
	margin:0px;
}


.sortenspiegel  .text-120 {
	width: 120px;
}

.sortenspiegel TABLE .cell-wrap
{
	width:100%px;
	overflow:hidden;
	text-overflow:ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
}

.sortenspiegel .sp-table-fix-1 .text 
{
	float: left;
	width: 100%;
}
.sortenspiegel .CbxScrollTable {
	width: 100%;
	border: 0px none;
	table-layout:fixed;
}
.sortenspiegel TD.lsv-first-cell
{
	text-align: left
}
.sortenspiegel .LsvSubheaderTable  TD{
	border: solid 1px  #b7cc75
}  
.sortenspiegel TABLE.YearsHeaderTable{
	
}


.sortenspiegel .LsvHeaderTableTop TD{
	border: solid 1px  white
}  


.sortenspiegel .LsvHeaderTableTop TD{
	border: solid 1px  white
}  
.sortenspiegel .FootnoteTable TD {
	text-align:left;
	border: solid 1px #b7cc75
}

TABLE TBODY TR TD.lsv_vr_yes
{
	background-color:#e6ffea;
}
TABLE TBODY TR TD.lsv_vr_yes SUP SPAN {
	font-weight:7pt !important;
}

TABLE TBODY TR TD.lsv_vr_no SUP SPAN {
	font-weight:7pt !important;
}

#cboxWrapper {
	-moz-user-select : none !important
}



/* Aktueller Pfad */


.current-navigation-path  .level-0,
.current-navigation-path  .level-1,
.current-navigation-path  .level-2, 
.current-navigation-path  .level-3, 
.current-navigation-path  .level-4, 
.current-navigation-path  .level-5,
.current-navigation-path  .level-6,  
.current-navigation-path  .level-7,
.current-navigation-path  .level-8,
.current-navigation-path  .level-9,
.current-navigation-path  .level-10
{
	background:url(/web/images/gruen_pfeil.gif) no-repeat left center;
	display:inline-block;
	margin-right:5px;
	margin-left:5px;
	padding-left:12px;
}
.current-navigation-path A.plain-text, .current-navigation-path A.plain-text:hover , .current-navigation-path A.plain-text:visited{
	text-decoration:none;
	
}