/*
--------------------------------------------------------------------
"topmenu" bezeichnet 6 Hauptmenüpunkte der Homepage
--------------------------------------------------------------------
*/

.topmenu
 {color: #18A1E1;
  font-family: Arial;
  font-size: 9pt;
  text-decoration: none;
  font-weight: bold;}

.topmenu a
 {color: #18A1E1;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	padding-left: 14px;
	background-image: url(images/empty.gif);}
	
.topmenu a:link
 {color: #18A1E1;
	font-family: Arial;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	padding-left: 14px;
	background-image: url(images/empty.gif);}
	
.topmenu a:hover
 {background-image: url(images/menu_bullet_anim.gif);
	background-repeat: no-repeat;
	color: #118AC4;
	text-decoration: none;}

/*
--------------------------------------------------------------------
"tdcontent" bezeichnet das Hauptfenster
--------------------------------------------------------------------
*/

.tdcontent {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3871A9;
	border-left-color: #3871A9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3871A9;
	border-top-style: none;
	background-color: #FFFFFF;
}

.tdsidemenu {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-left-style: solid;
	border-right-color: #3871A9;
	border-left-color: #3871A9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3871A9;
	border-top-style: none;
}

.tdmenu {
	border-right-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #0033CC;
	border-right-color: #0033CC;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;}

/*
--------------------------------------------------------------------
".header" meint die blauen Hauptüberschriften wie etwa "Anreise" und "Lagepläne"
im Menüpunkt Anreise
--------------------------------------------------------------------
*/

.header
 {color: #27789E;
	font-size: 14pt;
	font-family: Arial;}

/*
--------------------------------------------------------------------
".header-big" findet sich auf der Startseite "Klinik und Poliklinik..."
--------------------------------------------------------------------
*/

.header_big
 {color: #666666;
	font-size: 14pt;
	font-family:Arial;}

/*
--------------------------------------------------------------------
".text_mi" meint den Standard-Lesetext im Hauptfenster
--------------------------------------------------------------------
*/

.text_mi
 {color: #003366;
	font-size: 11pt;
	font-family: Arial;}

/*
--------------------------------------------------------------------
".text_kl" meint den verkleinerten Text im Hauptfenster
--------------------------------------------------------------------
*/

.text_kl
 {color: #003366;
	font-size: 9pt;
	font-family: Arial;}	

/*
--------------------------------------------------------------------
".m-tabkopf" meint Tabellenköpfe im Hauptfenster;
Bsp. "Ärzte" und "Funktionsbereiche" im Menüpunkt "Mitarbeiter"
--------------------------------------------------------------------
*/

.m_tabkopf {
	background-color:#CDEEFD;
	border: 1px solid #27789E;
	color:#003366;
	font-size: 12pt;
	font-weight: bold;
	font-family: Arial;
}
	
.m_table
 {background-color: #FFFFFF;}

/*
--------------------------------------------------------------------
".m_headbereich" meint die Spaltenüberschriften von Tabellen im Hauptfenster
Bsp. "Nachname" und "Funktion" im Menüpunkt "Mitarbeiter"
--------------------------------------------------------------------
*/

.m_headbereich
 {border: 1px solid #CDEEFD;
	color:#27789E;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial;}

/*
--------------------------------------------------------------------
body
"color" steht für die Farbe ganz normal im Text, wenn dieser nicht anders definiert ist.
"font-size" steht für die Größe von Standard-Text.
"scrollbar" beschreibt Eigenschaften der seiteninternen Scrollbar (bspw. bei Mitarbeiter)
"background-color" steht für die Farbe außerhalb der Website
--------------------------------------------------------------------
*/

body
 {font-family: Arial;
	color: #003366;
	font-size: 9pt;
	scrollbar-face-color: #FFFFFF;
	scrollbar-arrow-color: #A6CAF0;
	scrollbar-highlight-color: #A6CAF0;
	scrollbar-track-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	background-color: #E8F5FD;}

/*
--------------------------------------------------------------------
Im Folgenden gibt es Class-Deklarierungen
".line" für allgemeine Links im Text -> unterstrichen
".none" für allgemeine Links im Text -> nicht unterstrichen
".line_n" für allgemeine Links im Text -> unterstrichen; ohne Farb- oder Größenangabe
".none_n" für allgemeine Links im Text -> nicht unterstrichen; ohne Farb- oder Größenangabe
".line_mi" für allgemeine Links im Text -> unterstrichen und größer
".none_mi" für allgemeine Links im Text -> nicht unterstrichen und größer
".line_s" für allgemeine Links im Text -> unterstrichen und normale Textfarbe
".none_s" für allgemeine Links im Text -> nicht unterstrichen und normale Textfarbe
".line_smi" für allgemeine Links im Text -> unterstrichen, große Schrift und normale Textfarbe
".none_smi" für allgemeine Links im Text -> nicht unterstrichen, große Schrift und normale Textfarbe
".line_b" für allgemeine Links im Text -> unterstrichen und blaue Linkfarbe
".none_b" für allgemeine Links im Text -> nicht unterstrichen und blaue Linkfarbe
".red" für einen roten Link auf farbigem Hintergrund
".blue" für einen blauen Link auf farbigem Hintergrund
".splink" für den Link der Homepage auf die Schwerpunkte
--------------------------------------------------------------------
*/

.line:link
 {text-decoration: underline;
	color: #27789E;
	font-family: Arial;}	

.line:visited
 {text-decoration: underline;
	color: #27789E;
	font-family: Arial;}		

.line:hover
 {text-decoration: none;
	color: #27789E;
	font-family: Arial;}		
		
.none:link
 {text-decoration: none;
	color: #27789E;
	font-family: Arial;}	

.none:visited
 {text-decoration: none;
	color: #27789E;
	font-family: Arial;}		

.none:hover
 {text-decoration: underline;
	color: #27789E;
	font-family: Arial;}	
	
.line-n:link
 {text-decoration: underline;
	font-family: Arial;}	

.line_n:visited
 {text-decoration: underline;
	font-family: Arial;}		

.line_n:hover
 {text-decoration: none;
	font-family: Arial;}		

.none-n:link
 {text-decoration: none;
	font-family: Arial;}	

.none_n:visited
 {text-decoration: none;
	font-family: Arial;}		

.none_n:hover
 {text-decoration: underline;
	font-family: Arial;}			

.line_s:link
 {text-decoration: underline;
	color: #003366;
	font-family: Arial;}	

.line_s:visited
 {text-decoration: underline;
	color: #003366;
	font-family: Arial;}		

.line_s:hover
 {text-decoration: none;
	color: #003366;
	font-family: Arial;}			

.none_s:link
 {text-decoration: none;
	color: #003366;
	font-family: Arial;}	

.none_s:visited
 {text-decoration: none;
	color: #003366;
	font-family: Arial;}		

.none_s:hover
 {text-decoration: underline;
	color: #003366;
	font-family: Arial;}	
	
.line_smi:link
 {text-decoration: underline;
	font-size: 11pt;
	color: #003366;
	font-family: Arial;}	

.line_smi:visited
 {text-decoration: underline;
	font-size: 11pt;
	color: #003366;
	font-family: Arial;}		

.line_smi:hover
 {text-decoration: none;
	font-size: 11pt;
	color: #003366;
	font-family: Arial;}			

.none_smi:link
 {text-decoration: none;
	font-size: 11pt;
	color: #003366;
	font-family: Arial;}	

.none_smi:visited
 {text-decoration: none;
	font-size: 11pt;
	color: #003366;
	font-family: Arial;}		

.none_smi:hover
 {text-decoration: underline;
	font-size: 11pt;
	color: #003366;
	font-family: Arial;}	
  	
.line_mi:link
 {text-decoration: underline;
	font-size: 11pt;
	color: #27789E;
	font-family: Arial;}	

.line_mi:visited
 {text-decoration: underline;
	font-size: 11pt;
	color: #27789E;
	font-family: Arial;}		

.line_mi:hover
 {text-decoration: none;
	font-size: 11pt;
	color: #27789E;
	font-family: Arial;}		
	
.none_mi:link
 {text-decoration: none;
	font-size: 11pt;
	color: #27789E;
	font-family: Arial;}	

.none_mi:visited
 {text-decoration: none;
	font-size: 11pt;
	color: #27789E;
	font-family: Arial;}		

.none_mi:hover
 {text-decoration: underline;
	font-size: 11pt;
	color: #27789E;
	font-family: Arial;}	
	
.line_b:link
 {text-decoration: underline;
	color: #27789E;
	font-family: Arial;}	

.line_b:visited
 {text-decoration: underline;
	color: #27789E;
	font-family: Arial;}		

.line_b:hover
 {text-decoration: none;
	color: #27789E;
	font-family: Arial;}		
	
.none_b:link
 {text-decoration: none;
	color: #27789E;
	font-family: Arial;}	

.none_b:visited
 {text-decoration: none;
	color: #27789E;
	font-family: Arial;}		

.none_b:hover
 {text-decoration: underline;
	color: #27789E;
	font-family: Arial;}		

.red:link
 {text-decoration: none;
	color: #990000;
	font-family: Arial;}	

.red:visited
 {text-decoration: none;
	color: #990000;
	font-family: Arial;}		

.red:hover
 {text-decoration: none;
	color: #990000;
	font-weight: bold;		
	font-family: Arial;}		
	
.blue:link
 {text-decoration: none;
	color: #000066;
	font-family: Arial;}	

.blue:visited
 {text-decoration: none;
	color: #000066;
	font-family: Arial;}		

.blue:hover
 {text-decoration: none;
	color: #000066;
	font-weight: bold;	
	font-family: Arial;}			

.backblue:link { font-size: 11pt; text-decoration:none; font-weight:none; color:#003366; }
.backblue:visited { font-size: 11pt; text-decoration:none; font-weight:none; color:#003366; }
.backblue:hover { font-size: 11pt; text-decoration:underline; font-weight:none; color: #003366; background-color:#66CCCC; }
.backblue:active { font-size: 11pt; text-decoration:none; font-weight:none; background-color:#CCFFFF; }

.splink:link { font-size: 8pt; text-decoration:none; font-weight:none; color:#003366; }
.splink:visited { font-size: 8pt; text-decoration:none; font-weight:none; color:#003366; }
.splink:hover { font-size: 8pt; text-decoration:none; font-weight:bold; color: #003366;}
.splink:active { font-size: 8pt; text-decoration:none; font-weight:none; color: #FFFFFF; background-color:#003366; }
  	
/*
--------------------------------------------------------------------
"newshead" bezeichnet die Einzelüberschriften unter "Aktuelles" auf der Startseite.
--------------------------------------------------------------------
*/

.newshead
 {color: #27789E;
	font-family: Arial;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;}
	
/*
--------------------------------------------------------------------
"newshead" bezeichnet die Einzelüberschriften unter "Aktuelles" auf der Startseite.
--------------------------------------------------------------------
*/
	
.kurstitle
 {color:#27789E;
	font-family: Arial;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
  background-color:#CDEEFD;}
  
.kurstitle a
 {color:#27789E;
	font-family: Arial;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
  background-color:#CDEEFD;}
  
.kurstitle a:link
 {color:#27789E;
	font-family: Arial;
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
  background-color:#CDEEFD;}

.kursbeschreibung {}

.kursanmeldung {
  border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CDEEFD;
	text-align:center;
}
.kursanmeldung input {
background:url(images/anmelden.gif);
height:20px;
background-repeat:no-repeat;
padding-left:2px;
border: 1px outset #CDEEFD; 
}

/*
--------------------------------------------------------------------
"input" bezeichnet Eingabemaske unter Kursanmeldung
--------------------------------------------------------------------
*/

input
 {background-color: #FFFFFF;
	border: 1px solid #0099CC;}

/*
--------------------------------------------------------------------
".suchfeld input" bezeichnet Eingabemaske der Suche
--------------------------------------------------------------------
*/

.suchfeld input
 {background-color: #CDEEFD;
  border:1px solid #B7DFF2;
	height:14px;
	/*background-image: url(images/suchfeld_bg.gif);
	background-repeat:repeat-x;*/
	font-family: Arial;
	font-size: 8pt;
	width:110px;
	text-align:center;}

/*
--------------------------------------------------------------------
Für die Suche
--------------------------------------------------------------------
*/

em {
	font-weight: bold;
	font-style: normal;
}

#output a {font-weight: bold;}
.searchword {
	color: #222;
	background-color: #CAF4FF;
	border: none;
}
.searchcontext {display: block; margin-left: 2em;}
.mod {display: block; margin-left: 2.5em; font-size: .8em;}
#searchfooter {font-size: 80%;}
#searchfooter a {text-decoration: none;}
.td_kursanmeldung_desc {
background-color: #CDEEFD;
 border:1px solid #FFFFFF;
}

/*
--------------------------------------------------------------------
"td_kursanmeldung_data"  meint den Input-Block unter "Kursanmeldung"
--------------------------------------------------------------------
*/

.td_kursanmeldung_data
 {background-color: #E9F7FE;
	border:1px solid #B7DFF2;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;}
	
.td_news a
 {background-image:url(images/bullet.gif);
  background-repeat:no-repeat;
  padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;}

/*
--------------------------------------------------------------------
"td_topinfo" steht für den Style der ersten Spalte in der Mitarbeiterübersicht.
--------------------------------------------------------------------
*/

.td_topinfo a,a:link
 {font-family: Arial;
	color: #003366;
	font-size: 9pt;
	text-decoration:underline;}
	
.td_topinfo a:hover
 {text-decoration:underline;}

.brotkrumen{
	text-decoration:none;
	color: #2BAAE5;
	font-family: Arial;
	font-size: 10pt;
}
.brotkrumen a{
	text-decoration:none;
	color: #2BAAE5;
	font-family: Arial;
	font-size: 10pt;
}

.trefferliste {
	position: relative; 
	top: 0px; 
	left:-44px;
	width:112px;
	height:16px;
	text-align:center;
	background-color:#FFFFCC;
}
.trefferliste a{
	text-decoration:none;
	color: #999999;
	font-family: Arial;
	font-size: 8pt;
	background-color:#FFFFCC;
	width:110px;
	padding:2px;
	
}
.trefferliste a:hover{
	text-decoration:none;
	
}

.none { text-decoration:none; }
.none a{ text-decoration:none; }
.none a:hover{ text-decoration:none; }
.none a:link{ text-decoration:none; }

ul {
padding: 0px;
margin-left: 19px;
margin-right: 2px;
margin-top: 5px;
margin-bottom: 5px;
list-style-image:url(images/radio.gif);
}

.quicklinks
 {padding-top: 1px;
	background-color:#C6EEFD;
	border: 1px dotted #7ECEFE;

.quicklinks ul {
list-style-image: url(images/quicklinks_li.gif);
}

.quicklinks li{
padding: 0px 0px 2px 2px;

}
.link {
background-image:url(images/bullet.gif);
padding-left: 10px;
background-repeat:no-repeat;
}
.calenderselected a{
    font-size: 8pt;
	text_decoration:none;
}
.calenderselected a:hover{
    font-size: 8pt;
	text_decoration:none;
}

