body { 
  FONT-FAMILY: Arial, Verdana, Helvetica;
}

SPAN.seminare { COLOR: #01454B; font-weight:bold;}

.angebot {
   border-color:#cccccc; border-style:solid; border-width:thin; background-color:#ffff99; 
   padding:2px;
}

.tablehide {
	BORDER:1px solid #000000;  background-color:#ffffff; padding:1px;
	font-size: 11px
}


.krankenhaus {
   background-image:url(/images/frau.gif); background-repeat:no-repeat;
}

.df_aktiv {
   background-image:url(/images/df_aktivitaeten.gif); background-repeat:no-repeat;
}

.dm_aktiv {
   background-image:url(/images/dm_aktivitaeten.gif); background-repeat:no-repeat;
}


P { margin-bottom:4px; margin-top:4px; }

UL, OL {
  margin-left:22px;
  padding-left:0px;
}

INPUT.inp {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; 
	FONT-SIZE: 10px; BORDER-LEFT: 1px solid;  BORDER-BOTTOM: 1px solid; HEIGHT: 16px
}

INPUT.inp2 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; 
	FONT-SIZE: 12px; BORDER-LEFT: 1px solid;  BORDER-BOTTOM: 1px solid; HEIGHT: 18px
}

INPUT.inp3 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; 
	FONT-SIZE: 13px; BORDER-LEFT: 0px;  BORDER-BOTTOM: 0px; HEIGHT: 18px
}

INPUT.inpadmin2 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; 
	FONT-SIZE: 12px; BORDER-LEFT: 1px solid;  BORDER-BOTTOM: 1px solid; HEIGHT: 16px
}

input.inpgrey {
   BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; 
   FONT-SIZE: 12px; BORDER-LEFT: 1px solid;  BORDER-BOTTOM: 1px solid; HEIGHT: 16px;
   background-color: #f0f0f0
}

/* admin Suchformulare */
SELECT.data { FONT-SIZE: 11px; HEIGHT: 16px }

SELECT.data2 { FONT-SIZE: 12px; HEIGHT: 16px; }

option.optgreen {background-color: #66cc99 }

a:link { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }
a:hover { color:#01454B; text-decoration:underline; }
a:active { color:#000000; text-decoration:underline; }

.navig td { text-decoration:none; FONT-SIZE: 12px; }
.navig a:link { color:#01454B; text-decoration:none; FONT-SIZE: 12px; }
.navig a:visited { color:#01454B; text-decoration:none; FONT-SIZE: 12px; }
.navig a:hover { color:#01454B; text-decoration:underline; FONT-SIZE: 12px; }
.navig a:active { color:#01454B; text-decoration:none; FONT-SIZE: 12px; }

.navigsmallf td { text-decoration:none; FONT-SIZE: 11px; font-weight:bold; }
.navigsmallf a:link { color:#01454B; text-decoration:none; FONT-SIZE: 11px; font-weight:bold;}
.navigsmallf a:visited { color:#01454B; text-decoration:none; FONT-SIZE: 11px; font-weight:bold;}
.navigsmallf a:hover { color:#01454B; text-decoration:underline; FONT-SIZE: 11px; font-weight:bold;}
.navigsmallf a:active { color:#01454B; text-decoration:none; FONT-SIZE: 11px; font-weight:bold;}

.navigsmall td { text-decoration:none; FONT-SIZE: 11px; }
.navigsmall a:link { color:#01454B; text-decoration:none; FONT-SIZE: 11px; }
.navigsmall a:visited { color:#01454B; text-decoration:none; FONT-SIZE: 11px; }
.navigsmall a:hover { color:#01454B; text-decoration:underline; FONT-SIZE: 11px; }
.navigsmall a:active { color:#01454B; text-decoration:none; FONT-SIZE: 11px; }

.navigsmallb td { text-decoration:none; FONT-SIZE: 12px; font-weight:bold; }
.navigsmallb a:link { color:#01454B; text-decoration:none; FONT-SIZE: 12px; font-weight:bold;}
.navigsmallb a:visited { color:#01454B; text-decoration:none; FONT-SIZE: 12px; font-weight:bold;}
.navigsmallb a:hover { color:#01454B; text-decoration:underline; FONT-SIZE: 12px; font-weight:bold;}
.navigsmallb a:active { color:#01454B; text-decoration:none; FONT-SIZE: 12px; font-weight:bold;}

.headline {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 13px;
   FONT-WEIGHT:bold; 
}

.headline12 {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 12px;
   FONT-WEIGHT:bold; 
}


.headlinegrey {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#909090;
   FONT-SIZE: 13px;
   FONT-WEIGHT:bold; 
}

.headlinesmall {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 12px;
   FONT-WEIGHT:bold; 
}

.headlinesmallx {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 11px;
   FONT-WEIGHT:bold; 
}

.headline a { text-decoration:underline; Color:#01454B; }

.orange {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#ff9933;
   FONT-SIZE: 13px;
   FONT-WEIGHT:bold; 
}

.small { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, Helve; COLOR: #000099; }	

td.headlinecolor {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#000000;
   FONT-SIZE: 12px;
   FONT-WEIGHT:bold; 
   background:#a8be3e;
}

td.headlinebgcolor {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 13px;
   FONT-WEIGHT:bold; 
   background:#a8be3e;
}

td.hlbg_dl {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 13px;
   FONT-WEIGHT:bold; 
   background:#ff9933;
}

td.hlbg_ex {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 13px;
   FONT-WEIGHT:bold; 
   background:#ccffcc;
}

td.hlbg_forum {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 13px;
   FONT-WEIGHT:bold; 
   background:#f4eba6;
}
td.hlbg_forum_small {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 12px;
   FONT-WEIGHT:normal; 
   background:#f4eba6;
}

td.hlbg_dok {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 13px;
   FONT-WEIGHT:bold; 
   background:#cc99ff;
}

td.hlbg_sem {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 13px;
   FONT-WEIGHT:bold; 
   background:#66ccff;
}

td.hlbg_ref {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#01454B;
   FONT-SIZE: 13px;
   FONT-WEIGHT:bold; 
   background:#ffff33;
}
td.small { 
   FONT-SIZE: 11px; 
   FONT-FAMILY: Verdana, Arial, Helvetica, Helve; 
   COLOR: #000099; }	


/* main.php */
.norm {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#000000;
   FONT-SIZE: 13px; 
   font-weight: normal;
}

.norm a:link { color:#01454B; text-decoration:underline; FONT-SIZE: 13px; }
.norm a:visited { color:#01454B; text-decoration:underline; FONT-SIZE: 13px; }
.norm a:hover { color:#000000; text-decoration:underline; FONT-SIZE: 13px; }
.norm a:active { color:#01454B; text-decoration:underline; FONT-SIZE: 13px; }


.normsmall {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#000000;
   FONT-SIZE: 12px; 
}

.normsmallbg {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#000000;
   FONT-SIZE: 12px; 
   background:#f0f0f0;
   BORDER-TOP: 1px solid #cccccc;; 
   BORDER-BOTTOM: 1px solid #cccccc;; 
   BORDER-LEFT: 1px solid #cccccc;; 
   BORDER-RIGHT: 1px solid #cccccc;; 
}

.smaller {
   FONT-FAMILY: Arial, Verdana, Helvetica;
   Color:#000000;
   FONT-SIZE: 11px; 
}

/* rote Sterne bei Pflichtfeldern */
.table_0red {
	font-size: 12px;
	font-weight: bold;
	color: #BA190C;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 4px;
}

/* errmsg */
.table_1r{
	color: #FFFFFF;
	background: #BA190C;
	font-size: 13px;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
}


.table_0_plus{
	font-size: 11px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 2px solid #cccccc;
	border-right: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
}

.gelb {
          font-family: verdana, helvetica, sans-serif; font-size: 11px; padding:2px; 
		  border: 1px solid black; background-color:#ffff00; FONT-SIZE: 11px;
		  }	

.frei {
        font-family: verdana, helvetica, sans-serif;
        padding:3px; background-color:#00b95c;
		  } 	
TD.frei  { background-color: #ccffcc;  padding:1px;
     FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, Helve; }
TD.voraus  { background-color: #CCCCCC;
     FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, Helve; }
/* rot */
TD.ausgabe4 {
    FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, Helve;
	BACKGROUND-COLOR: #ff9999;
}

A.navi:link {
  FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Verdana, Arial, Helvetica, Helve;  TEXT-DECORATION: none
}
A.navi:visited {
  FONT-SIZE: 11px; COLOR: #204585; FONT-FAMILY: Verdana, Arial, Helvetica, Helve;  TEXT-DECORATION: none
}
A.navi:active {
  FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, Helve;  TEXT-DECORATION: none }
A.navi:hover {
  FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Verdana, Arial, Helvetica, Helve; TEXT-DECORATION: none	 
}

A.smaller:link {
  FONT-SIZE: 11px; COLOR: #000099; FONT-FAMILY: Arial, Verdana, Helvetica, Helve;  TEXT-DECORATION: underline
}
A.smaller:visited {
  FONT-SIZE: 11px; COLOR: #204585; FONT-FAMILY: Arial, Verdana, Helvetica, Helve;  TEXT-DECORATION: underline
}
A.smaller:active {
  FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Arial, Verdana, Helvetica, Helve;  TEXT-DECORATION: underline }
A.smaller:hover {
  FONT-SIZE: 11px; COLOR: #ff6600; FONT-FAMILY: Arial, Verdana, Helvetica, Helve; TEXT-DECORATION: underline 
}

.rot {
      font-family: verdana, helvetica, sans-serif;
       padding:3px; background-color:#ff6666;
} 	