
span.button, input.inputbutton, a.button
{
	cursor: pointer;
	margin-right:10px; 
	margin-top:5px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #389968; 
	height: 19px; 
	border: 1px solid #389968; 
	background-color: #def0e7;
	
}

input[type="button"], input[type="submit"]
{
	cursor: pointer;

	margin-right:10px; 
	margin-top:5px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #389968; 
	height: 19px; 
	border: 1px solid #389968; 
	background-color: #def0e7;
	
}

input[type="button"].selected,input[type="submit"].selected
{
	color:#ff0000;
}

input.selected
{
	color:#ff0000;
}

div.mitlinie
{
	padding-bottom: 5px;
	border-bottom: 1px solid #ff0000;
}

input.text, select.text
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	BORDER: 1px solid #389968; 
	BACKGROUND-COLOR: #ffffff;
	margin: 0px;
	
}

input[type="text"], input[type="password"], select
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	BORDER: 1px solid #389968; 
	BACKGROUND-COLOR: #ffffff;
	margin: 0px;
}
input.text
{
	height: 17px;
}

hr { height: 1px; margin: 3px; padding: 0px; xcolor: #f79646; background-color:#ff0000; border: 1px solid #ff0000;   }


x.mainheading { font-family: arial; font-size: 12pt; font-weight: bold; border: 2px solid #f79646; padding: 5px;}
x.mainheadingsml { font-family: arial; font-size: 12pt; font-weight: bold; border: 2px solid #f79646; padding: 2px;}
body {font-family: Arial, Tahoma, Verdana;}
#TabAccordion {
  width: 100%;
}

.TabPanelContentContainer {
 
  clear:both;
}

.TabPanelHeaderALT{
  width: 182px;
  height: 1.5em;
	color : #fff;
	background: #4f81bd;
	border: 2px solid #385d8a;
	font-weight : bold;
	font-size: 9pt;
  float: left;
  display: inline;
  margin-top: 0px;
  margin-bottom: 0px;
  
  margin-left: 2px;
  margin-right: 2px;
  padding: 1px; 
  text-align: center;
  white-space:nowrap;
  cursor: pointer;
  }
.TabPanelHeader{
  xwidth: 242px;
  cursor: pointer;
 BORDER-RIGHT: #D5EFFF 1px solid; 
BORDER-LEFT: #D5EFFF 1px solid; 
BORDER-TOP: #D5EFFF 1px solid; 
BORDER-BOTTOM: #D5EFFF 1px solid; 
BACKGROUND-COLOR: #ffffff;

background :  url(/cms_meinemedizin/_meinemedizin/design_krankenhausfuehrer/grafix/tab_inh_no.gif) repeat-x;
color: #389968;
font-weight: bold;
font-size: 10pt;
text-decoration: none;
letter-spacing:1px;
height: 16px;
padding-top:6px;
padding-bottom:8px;
padding-left:14px;
padding-right:14px;
xmargin-left: 5px;
xmargin-right: 5px;
}

.TabPanelHeaderHidden {visibility: hidden;}
.TabPanelHover {
	color : #666;
	cursor: pointer;
}

td.linieunten {border-bottom: 1px solid #D5EFFF;xwidth: 10px;}
.TabPanelSelected {
BORDER-BOTTOM: #ffffff 1px solid; 
background :  url(/cms_meinemedizin/_meinemedizin/design_krankenhausfuehrer/grafix/tab_inh_ro.gif) repeat-x;
color: #389968;
	xcolor : #fff;
	xbackground: #c0504d;
		xborder: 2px solid #8c3836;
  xcursor: auto;
}

.TabPanelContent {
    overflow: auto;
}
#ListAccordion {
    border : 1px solid #4f4f4f;
    width: 540px;
}

.ListPanelHeader{
	font-size: 12px;
	xbackground: #0d55cd;
background :  url(/cms_meinemedizin/_meinemedizin/design_krankenhausfuehrer/grafix/tab_inh_no.gif) repeat-x;

	border: 1px solid #389968;
	color : #389968;
	font-weight : normal;
  padding-left: 5px;
  margin: 2px;
  cursor: pointer;
	font-weight : bold;
}

.ListPanelHover {
	xcolor : #fff;
	xbackground: #ff0000;
	xbackground: #c0504d;
	xborder: 2px solid #8c3836;
	border: 1px solid #ff0000;
}

.ListPanelClicked {
   color : #ffffff;
   padding-left: 5px;
}

.ListPanelSelected {
	color : #f00;
	xbackground: #f;
background :  url(/cms_meinemedizin/_meinemedizin/design_krankenhausfuehrer/grafix/tab_inh_ro.gif) repeat-x;
	xbackground: #c0504d;
	xborder: 2px solid #8c3836;
	border: 1px solid #389968;
	font-weight : bold;
	padding-left: 5px;
}
.ListPanelContent {
    background: #f8f8f8;
    overflow: auto;
	font-size: 9pt;
	font-family: arial;
	color: #389968;
}
.nixda
{
padding-top:50px;
	text-align:center;
	font-style: italic;
	font-size: 9pt;
	font-family: arial;
}
.zusatzinfo
{
	font-size: 8pt;
	font-family: arial;
	color: #777777;
	text-decoration: none;
}

.heading
{
	font-size: 9pt;
	font-family: arial;
	color: #777777;
	font-weight: bold;
}	

.platzierungen
{
	xborder: 2px solid #f79646;
	border: 1px solid #d0e3ef;
	
}
td.platzierungen
{
	border-top: 0px;
	font-size: 8pt;
}
th.platzierungen
{
	background-color: #d0e3ef;
	color: #389968 ;
	text-align: left;
	padding-left: 10px;
}

div.TabAccordion div 
{
	font-size: 9pt;
	font-family: arial;
	color: green;
}

