/*
$Id: LSFServlet_1.css,v 1.15 2006-05-24 12:49:27 kockler Exp $
$Log: LSFServlet_1.css,v $
Revision 1.15  2006-05-24 12:49:27  kockler
Neues QISCOB Design im Ordner Design2

Revision 1.14  2006/03/27 16:12:48  kockler
Bilderordner aus ROOT in /qisserver verschoben

Revision 1.13  2005/08/03 12:38:15  roessler
Fehler in L/U-Schluessel-Verarbeitung behoben

Revision 1.12  2005/07/28 16:21:57  kockler
Drei-Rollen-Benutzermanagement hinzugefuegt

Revision 1.11  2005/06/16 12:28:06  roessler
Wei?er Text (CSS)

Revision 1.10  2005/06/15 13:40:52  roessler
Report C326

Revision 1.9  2005/06/01 08:12:34  scheid
Klassen f?r Standardberichte

Revision 1.8  2005/05/30 10:22:20  brummermann
.mehrErgebnislinks auf Bitten von Thomas geloescht (an vielen Stellen wurde menu2_off verwendet)

Revision 1.7  2005/05/23 14:49:04  roessler
Button OK auf die rechte Seite gesetzt!

Revision 1.6  2005/05/04 14:30:31  scheid
Aenderungen f?r Standardreport

Revision 1.3  2005/03/10 15:10:42  grub
Verteilschritte
PDF-Generierung

Revision 1.2  2005/02/16 17:13:08  brummermann
*** keyword substitution change ***

Revision 2.71  2005/02/09 17:12:00  pohle
neue sachen f?r kalendar

Revision 2.70  2005/01/27 15:58:32  pohle
neues f?r kalendar

Revision 2.69  2005/01/26 20:21:05  pohle
a wieder raus

Revision 2.68  2005/01/26 17:58:26  pohle
neues f?r kalendar

Revision 2.67  2005/01/26 09:07:33  baum
a.email auf das Wesentliche reduziert

Revision 2.66  2005/01/26 08:40:40  baum
EMail-Style hinzugef?gt

Revision 2.65  2005/01/19 13:37:18  pohle
vorlesungsfreiWochen grauer hintergrund

Revision 2.64  2005/01/14 09:07:02  bolte
HTML-Validierung und Designanpassung f?r Mozilla

Revision 2.63  2005/01/04 15:27:39  bolte
.unsichtbar auf -3000 px gesetzt, damit es reicht

Revision 2.61  2004/12/24 00:12:16  brummermann
Farbe der external-Links von hellgelb in orange geaendert, damit keine Assoziation zu https-Verbindungen in der Firefox-Adressleiste entsteht.

Revision 2.60  2004/12/22 09:44:24  brummermann
Workaround fuer kaputte Listen beseitigt

Revision 2.59  2004/12/22 08:27:07  bolte
.unsichtbar ist jetzt display:none;

Revision 2.58  2004/12/21 17:07:36  bolte
treelist ver?ndert

Revision 2.57  2004/12/21 11:46:41  brummermann
Blaue Linie auch in Gecko duenn anzeigen

Revision 2.56  2004/12/17 13:09:43  brummermann
Externe Links farblich hervorheben

Revision 2.55  2004/12/08 16:30:13  bolte
Sprungmenue fuer Screenreader

Revision 2.53  2004/12/08 12:03:57  bolte
HTML-Validierung und Barrierefreiheit verbessert

Revision 2.52  2004/11/30 10:32:55  notebook_lsf
Inaktive Schl?sseleintr?ge werden jetzt im Suchmodus grau angezeigt

Revision 2.51  2004/11/10 11:25:33  baum
Nach Ablauf einer Session wird nun auf das Portal gesprungen und eine
Meldung "...Session abgelaufen. Bitte neu anmelden..." angezeigt
(Insb. nach Auswahl von "Aktuelle Nutzer am System" und Warten
auf 'invalid session')

Revision 2.50  2004/10/24 11:41:38  brummermann
ungelesene Nachrichten fett darstellen

Revision 2.49  2004/10/19 14:50:05  safa
Abst?nde zwischen Elemente in einem Pr?fungsbaum angepasst.

Revision 2.48  2004/10/18 10:30:42  brummermann
Aufgeraeumt

Revision 2.47  2004/10/18 10:27:46  brummermann
Ansatz fuer list-images

Revision 2.46  2004/10/15 09:37:47  brummermann
Styles zur Darstellung von Listen als Baum

Revision 2.45  2004/09/07 12:07:42  brummermann
NS4 freundlicher gemacht

Revision 2.44  2004/08/19 16:46:42  brummermann
Deaktivierte Eingabefelder als Block darstellen

Revision 2.43  2004/08/05 16:10:21  brummermann
Linienabstand

Revision 2.42  2004/08/05 16:06:31  brummermann
Linien Style und Karteikarten Schriftart wieder geaendert

Revision 2.40  2004/07/30 14:13:32  brummermann
Stylesheets aufgeraeumt und importiert

Revision 2.39  2004/07/30 10:13:11  brummermann
Hinweismeldung anzeigen

Revision 2.38  2004/07/20 09:48:19  brummermann
Schriftart im Body setzen

Revision 2.37  2004/07/16 11:07:30  bolte
menu1_on mit Platz links und rechts

Revision 2.36  2004/07/13 09:56:05  pohle
.nav nu ohne serif

Revision 2.35  2004/07/12 11:33:32  bolte
Gruene Warnung ist jetzt dunkler

Revision 2.34  2004/07/07 12:46:30  notebook_lsf2
.plan6 mit in die Schriftart aufgenommen

Revision 2.33  2004/07/06 12:14:46  bolte
StyleSheet menu2 mit Platz rechts und links

Revision 2.30  2004/07/05 09:21:57  bolte
Neues StyleSheet kleinPlatz mit 10 px Seitenabstand

Revision 2.29  2004/06/29 08:06:18  baum
Ersatz f?r <nobr> = .nobr { white-space:nowrap; } eingef?gt und somit W3C-konform

Revision 2.28  2004/06/16 12:52:30  bolte
Modulpriorit?ten gez?hlt

Revision 2.27  2004/06/11 10:13:41  luebbe
Einzeltermine und 14-t?gliche Termine werden in der Raum?bersicht nun farblich abgesetzt

Revision 2.26  2004/06/10 13:32:47  bolte
Gruene Warnung

Revision 2.25  2004/06/04 11:21:07  notebook_lsf
ELA ?berarbeitet

Revision 2.24  2004/04/21 06:45:57  knapik
Registerkarte Ela

Revision 2.23  2004/03/26 15:32:31  brummermann
Schriftart-Definitionen zusammengefasst, so dass die Datei 3,5KB (!) kleiner wird. Keine inhaltlichen Aenderungen.
*/

/* Designspezifisch */

body {
font-family: Arial,Tahoma,sans-serif;
background-color: #F6F6F6;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin: 0; /* For Opera Only */
padding: 0; /* For Opera Only */
}

.Combo{
width:200px;
}

a.logo span{ display:none; }
a.logo:link,
a.logo:visited,
a.logo:hover,
a.logo:active,
a.logo:focus{ display:block; width:128px; height:94px; background-image: url(/qisserver/images/Design1/qis/qis_logo.jpg); background-repeat: no-repeat; background-position: top left;}

.his span{display:none;}
.his{display:inline-block; width:128px; height:94px; margin:0; padding:0; border:0; background-image: url(/qisserver/images/Design1/qis/qis_his.jpg); background-repeat: no-repeat; background-position: top right;}

a.deutsch span {display:none; }
a.deutsch:link,
a.deutsch:visited,
a.deutsch:hover,
a.deutsch:active,
a.deutsch:focus{ display:block; width:30px; height:20px; background-image: url(/qisserver/images/Design1/qis/deutsch.gif); background-repeat: no-repeat; background-position: top left;}

a.englisch span {display:none; }
a.englisch:link,
a.englisch:visited,
a.englisch:hover,
a.englisch:active,
a.englisch:focus{ display:block; width:30px; height:20px; background-image: url(/qisserver/images/Design1/qis/englisch.gif); background-repeat: no-repeat; background-position: top left;}

.ok{ width:42px; height:20px; padding:0px; border:0px solid;background-image: url(/qisserver/images/Design1/qis/qis_button_ok.jpg);}

td.titleleft{ width:128px; height:94px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/qis/qis_titelleiste_l.jpg); background-repeat: no-repeat;}

td.titlemid{ width:481px; height:94px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/qis/qis_titelleiste_m.jpg); background-repeat: no-repeat;}

td.titleright{ height:94px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/qis/qis_titelleiste_r.jpg); background-repeat: repeat-x;}

td.footimage{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/qis/qis_footer.jpg); background-repeat: repeat-x;}

.pfeil{ height:18px; background-image:url(/qisserver/images/Design1/qis/qis_pfeil.jpg); background-repeat: no-repeat; padding-left:20px; text-align:left; }

.footcolor{
background-color: #CEDBEF; }

td.borderTopLeft{ width:10px; height:22px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/border_TopLeft.gif); background-repeat: no-repeat;}
td.borderTopRight{ width:10px; height:22px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/border_TopRight.gif); background-repeat: no-repeat;}
td.borderLeft{ width:10px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/border_Left.gif); background-repeat: repeat-y;}
td.borderRight{ width:10px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/border_Right.gif); background-repeat: repeat-y;}
td.labelLeft{ width:90px; height:20px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/border_Label_Left.gif); background-repeat: no-repeat;}
td.labelMid{ height:20px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/border_Label_Middle.gif); background-repeat: repeat-x;}
td.labelRight{ width:90px; height:20px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/border_Label_Right.gif); background-repeat: no-repeat;}
td.metal{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/bg_Metal.gif);}
td.borderBottomLeft{ width:10px; height:12px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/border_BottomLeft.gif); background-repeat: no-repeat;}
td.borderBottomMid{ height:12px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/border_Bottom.gif); background-repeat: repeat-x;}
td.borderBottomRight{ width:10px; height:12px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/border_BottomRight.gif); background-repeat: no-repeat;}

td.iBorderTopLeft{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/innerBorder_TopLeft.gif); background-repeat: no-repeat;}
td.iBorderTopMid{ height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/innerBorder_Top.gif); background-repeat: repeat-x;}
td.iBorderTopRight{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/innerBorder_TopRight.gif); background-repeat: no-repeat;}
td.iBorderBack{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/bg_Lines.gif);}
td.iBorderLeft{ width:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/innerBorder_Left.gif); background-repeat: repeat-y;}
td.iBorderRight{ width:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/innerBorder_Right.gif); background-repeat: repeat-y;}
td.iBorderBottomLeft{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/innerBorder_BottomLeft.gif); background-repeat: no-repeat;}
td.iBorderBottomMid{ height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/innerBorder_Bottom.gif); background-repeat: repeat-x;}
td.iBorderBottomRight{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/innerBorder_BottomRight.gif); background-repeat: no-repeat;}

a.btnLink span {color:#FFFFFF; font:bold 14px Arial, Verdana, sans-serif;}
a.btnLink:link,
a.btnLink:visited,
a.btnLink:hover,
a.btnLink:active,
a.btnLink:focus{ display:block; float:right; width:102px; height:26px; margin:0px; padding:5px 0px 0px 0px; background-image: url(/qisserver/images/Design1/webcob/btn_General.gif); background-repeat: no-repeat; background-position: top left; text-align:center; text-decoration:none; }

.btnSubmit{ display:block; float:left; width:102px; height:26px; margin:0px; padding:0px; border:0px solid; background-color:#CEDBEF; background-image: url(/qisserver/images/Design1/webcob/btn_General.gif); color:#FFFFFF; font:bold 14px Arial, Verdana, sans-serif; }

.btnLUS { width:100px }

td.icon{ width:65px; height:50px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/icon_User.gif); background-repeat: no-repeat;}

td.cHeader{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Header.gif); background-repeat: repeat-x;}
td.cHeaderSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Header_Separator.gif); background-repeat: repeat-x;}

td.cBright{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Bright.gif); background-repeat: repeat-x;}
td.cBrightSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Bright_Separator.gif); background-repeat: repeat-x;}

td.cDark{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Dark.gif); background-repeat: repeat-x;}
td.cDarkSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Dark_Separator.gif); background-repeat: repeat-x;}

td.cDarkGrey{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Dark_Grey.gif); background-repeat: repeat-x;}

td.cRed{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Red.gif); background-repeat: repeat-x;}
td.cRedSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Red_Separator.gif); background-repeat: repeat-x;}

td.cUp{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Up.gif); background-repeat: repeat-x;}
td.cUpSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Up_Separator.gif); background-repeat: repeat-x;}

td.cDown{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Down.gif); background-repeat: repeat-x;}
td.cDownSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design1/webcob/cell_Down_Separator.gif); background-repeat: repeat-x;}

a.pdf span {display:none; }
a.pdf:link,
a.pdf:visited,
a.pdf:hover,
a.pdf:active,
a.pdf:focus{ display:block; width:28px; height:36px; background-image: url(/qisserver/images/Design1/webcob/icon_PDF.gif); background-repeat: no-repeat; background-position: top left; margin:0px;}

a.barchart span {display:none; }
.barchart:link,
.barchart:visited,
.barchart:hover,
.barchart:active,
.barchart:focus{ display:block; width:39px; height:39px; background-image: url(/qisserver/images/Design1/webcob/icon_BarChart.gif); background-repeat: 
no-repeat; background-position: top left; margin:0px;}


.headtitle {color:#000000; }
.headsubtitle {color:#183675; }

a.nav:link,
a.nav:visited{ font-weight:bold; color:#000000; text-decoration:none}
a.nav:hover  { font-weight:bold; color:#000000; text-decoration:underline}
a.nav:active,
a.nav:focus  { font-weight:bold; color:#000000; text-decoration:underline}

a.item:link,
a.item:visited{ font-weight:bold; color:#000000; text-decoration:none}
a.item:hover  { font-weight:bold; color:#000000; text-decoration:underline}
a.item:active,
a.item:focus  { font-weight:bold; color:#000000; text-decoration:underline}

a.thread:link   { color:#000000}
a.thread:visited{ color:#A0A0A0}
a.thread:active,
a.thread:focus,
a.threadactive  { font-weight:bold; color: #FFFFFF; background-color:#000070; text-decoration:none}

.menu1_off{
background-color: #FFFFFF;
color: #F0F8FF;
font-size: 10px;
font-weight: 600;
padding-left: 4px;
padding-right: 4px;
}

.menu2_on{
background-color: #FFFFFF;
color: #00009F;
font-size: 12px;
font-weight: 500;
padding-left: 6px;
padding-right: 6px;
}

.th{
border: 0.5pt;
background-color: #96A0C6;
font-size: 14px;
font-weight: bold;
}

.TableHeader{
font-size: 12px;
}

.TableCellBold{
font-size: 12px;
font-weight: bold;
}

.TableCell{
font-size: 12px;
}

.Text{
font-size: 14px;
}

.WhiteText{
color: #ffffff
}

.BoldText{
font-size: 14px;
font-weight: bold;
}

.SmallText{
font-size: 12px;
}

/* Ende Designspezifisch */

/* Jetzt im Designspezifischen Teil
body {
font-family: Arial,Tahoma,sans-serif;
background-color: #EEEEEE;
}
*/

/* Ersatz f?r <nobr> und damit W3C-konform */
.nobr { white-space:nowrap; }

a.email:link   { color:#0000BF; text-decoration:none}
a.email:visited,
a.email:hover,
a.email:active,
a.email:focus {  color:#0000BF; text-decoration:underline}

/* Jetzt im Designspezifischen Teil
a.nav:link,
a.nav:visited{ font-weight:bold; color:#000080; text-decoration:none}
a.nav:hover  { font-weight:bold; color:#000080; text-decoration:underline}
a.nav:active,
a.nav:focus  { font-weight:bold; color:#BF0000; text-decoration:underline}
*/

a.ueb:link,
a.ueb:visited{ font-weight:bold; color:#000000; text-decoration:none}
a.ueb:hover,
a.ueb:active,
a.ueb:focus  { font-weight:bold; color:#BF0000; text-decoration:underline}

a.ver:link,
a.ver:visited{ font-weight:600; color:#000080; text-decoration:none}
a.ver:hover,
a.ver:active,
a.ver:focus  { font-weight:600; color:#0000BF; text-decoration:underline}

a.klein:link,
a.klein:visited{ font-weight:400; font-size:10pt; color:#000080; text-decoration:none}
a.klein:hover,
a.klein:active,
a.klein:focus  { font-weight:400; font-size:10pt; color:#0000BF; text-decoration:underline}

a.label:link,
a.label:visited{ font-weight:600; color:#000080; text-decoration:none}
a.label:hover,
a.label:active { font-weight:600; color:#0000BF; text-decoration:none}
a.label:focus  { font-weight:600; color:#0000BF; text-decoration:underline}

a.labelslim:link,
a.labelslim:visited{ font-weight:500; color:#505050; text-decoration:none}
a.labelslim:hover,
a.labelslim:active { font-weight:500; color:#808080; text-decoration:none}
a.labelslim:focus  { font-weight:500; color:#808080; text-decoration:underline}

a.tablabel:link,
a.tablabel:visited,
a.tablabel:active { font-weight:600; color:#FFFFFF; text-decoration:none}
a.tablabel:focus  { font-weight:600; color:#FFFFFF; text-decoration:underline}
a.tablabel:hover  { font-weight:600; color:#DDDDDD; text-decoration:none}

a.disabled:link,
a.disabled:visited,
a.disabled:hover,
a.disabled:active,
a.disabled:focus  { color:#A0A0A0; text-decoration:underline}

a.black:link,
a.black:visited{ color:#000000; text-decoration:none}
a.black:hover,
a.black:active,
a.black:focus  { color:#000000; text-decoration:underline}

/* Image-Link am Baumknoten ohne 'Ueberhaengsel' */
a.tree:link,
a.tree:visited{ font-weight:bold; color:#000000; text-decoration:none}
a.tree:hover,
a.tree:active,
a.tree:focus  { font-weight:bold; color:#BF0000; text-decoration:none}

/* Jetzt im Designspezifischen Teil
a.thread:link   {color:#000000; font-weight:bold}
a.thread:visited{color:#A0A0A0}
a.thread:active,
a.thread:focus,
a.threadactive  {font-weight:bold; color: #FFFFFF; background-color:#000070; text-decoration:none}
*/


a.Konto:link,
a.Konto:visited{ font-weight:bold; color:#000080; text-decoration:none}
a.Konto:hover  { font-weight:bold; color:brown; text-decoration:underline}
a.Konto:active,
a.Konto:focus  { font-weight:bold; color:brown; text-decoration:none}

.maske{
background-color: #EEEEEE;
font-size: 14px;
font-weight: 600;
color: #00009F;
}

.ueberschrift{font-size: 28px; font-weight: 900;}
.sehrgross{font-size: 24px; font-weight: 600;}
.gross{font-size: 20px;font-weight: 600;}
.etwasgross{font-size: 16px; font-weight: 600;}
.normal{font-size: 14px; font-weight: 500;}
.normalFett{font-size: 14px; font-weight: 600;}
.kleinFett{font-size: 12px; font-weight: 600;}
.klein{font-size: 12px; font-weight: 500;}

.kleinPlatz{
font-size: 12px;
font-weight: 500;
padding-left: 10px;
padding-right: 10px;
}
.notiz{
font-size: 10px;
font-weight: 100;
}
.spacer{
font-size: 4px;
}
.login{
font-size: 12px;
color: #DD2222;
background-color: #BBFFFF;
font-weight: 800;
}
.newSessionMsg{
color: #DD2222;
}
/* Jetzt im Designspezifischen Teil
.menu1_off{
background-color: #BFEFFF;
color: #F0F8FF;
font-size: 10px;
font-weight: 600;
padding-left: 4px;
padding-right: 4px;
}
*/
.menu1_on{
background-color: #AADDFF;
font-size: 10px;
font-weight: 600;
padding-left: 4px;
padding-right: 4px;
}
.menu2_off{
background-color: #AADDFF;
color: #000000;
font-size: 12px;
font-weight: 500;
padding-left: 6px;
padding-right: 6px;
}
/* Jetzt im Designspezifischen Teil
.menu2_on{
background-color: #BFEFFF;
color: #00009F;
font-size: 12px;
font-weight: 500;
padding-left: 6px;
padding-right: 6px;
}
*/
.title{
background-color: #0000A0;
color: #FFFFFF;
font-size: 12px;
font-weight: 600;
}
.button{
background-color: #D0D0D0;
color: #000000;
font-size: 12px;
font-weight: 600;
}
.table_wheat{
vertical-align:top;
background-color:#EEEEEE;
}
.table_lightblue{
vertical-align:top;
background-color:lightblue;
}
.td{
border: 0.5pt;
background-color: #FFFFFF;
font-size: 14px;
}
.td_SelectedRow{
border: 0.5pt;
background-color: #EEEEEE;
font-size: 14px;
}
/* Jetzt im Designspezifischen Teil
.th{
border: 0.5pt;
background-color: #FFFFCC;
font-size: 14px;
font-weight: bold;
}
*/
.td_p{
border: 0.5pt;
font-size: 12px;
}

.xmlindex {
border: 0.5pt;
background-color: #FFFFFF;
font-size: 11px;
}

.th_p{
border: 0.5pt;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
.th_help{
border: 0.5pt;
background-color: #FFFFDD;
font-size: 14px;
font-weight: bold;
}
.th_lession{
border: 0.5pt;
background-color: #CCEEFF;
font-size: 14px;
font-weight: normal;
}
.th_notice{
border: 0.5pt;
background-color: #FFDDCC;
font-size: 14px;
font-weight: normal;
}
.th_gross{
border: 0.5pt;
background-color: #FFFFCC;
font-size: 20px;
font-weight: bold;
}
.header{
border: 0.5pt;
color: #00009F;
background-color: #FFFFCC;
font-size: 14px;
font-weight: bold;
}

.inactive{
color: #777777;
}

.input,.inputchanged,.inputerror,.inputselected,.noinput{
font-size: 14px;
font-weight: 500;
}
.inputchanged{color: #00009F;}
.inputerror{color: #BF0000;}

.inputhighlighted{
background-color: #FFFF50;
color: #000000;
}
.inputmandatory{
background-color: #FFFFEE;
}
.inputchoice{
background-color: #EEFFFF;
}
.inputselected{
background-color: #000080;
color: #FFFFFF;
}
span.inputselected, span.noinput {
margin: 1px;
display: block;
border:1px solid #A0A0A0;
border:1px solid #FFFFFF;
padding: 0.1em 1em 0.1em 1em;
}
.noinput {
color: #000000;
}
/* Wird nicht mehr gebraucht
.submit{
background-color: #DCDCDC;
font-size: 14px;
font-weight: 600;
color: #000000;
}
*/
.tab{
font-size: 12px;
font-weight: normal;
background-color: #FFFFFF;
}
.tab_gross{
font-size: 14px;
font-weight: normal;
}
.tab_noback{
font-size: 12px;
font-weight: normal;
}
.currenttab{
font-size: 12px;
font-weight: bold;
font-color: #FFFFFF;
}
.plan_rahmen{
background-color: #FFFFCC;
font-size: 12px;
font-weight: bold;
}
.plan1{
border: 0.5pt dotted white;
font-size: 4px;
}
.plan2{
background-color:#AADDFF;
border: 0.5pt solid #000080;
}
.plan3{
background-color:#BBEEFF;
font-size: 12px;
font-weight: 500;
}
.plan4{
background-color:#EEEEFF;
font-size: 12px;
font-weight: 500;
}
/* Einzeltermine */
.plan5{
background-color:#FFFFBB;
font-size: 12px;
font-weight: 500;
}
/* 14-t?gliche Termine */
.plan6{
background-color:#FFBBAA;
font-size: 12px;
font-weight: 500;
}
.belegtpers{
background-color:#F8FF97;
border: 0.5pt solid #F8FF97;
font-size: 4px;
}
.belegtraum{
background-color:#97FF99;
border: 0.5pt solid #97FF99;
font-size: 4px;
}
.belegtpersraum{
background-color:#FFBBBB;
border: 0.5pt solid #FFBBBB;
font-size: 4px;
}
.selected{
background-color:#C0C0C0;
border: 0.5pt solid #000080;
}
.frei{
background-color:#FFFFFF;
border: 0.5pt solid #FFFFFF;
}
.form{
margin-top: -1px;
}
.kleinerButton{
height: 18px;
font-size: 10px;
color: blue;
}
.warnung{
color: #FF0000;
font-weight: 600;
}
.grueneWarnung{
color: #119022;
font-weight: 600;
}
.norm{
font-size: 14px;
font-weight: bold;
}
.small{
font-size: 12px;
font-weight: bold;
}
.studiengang{
font-size: 16px;
font-weight: bold;
}
.Abschnitt{
font-size: 16px;
font-weight: bold;
}
.Konto{
font-size: 14px;
font-weight: bold;
}
.Wahlpflichtdummy{
font-size: 14px;
font-weight: bold;
}
.pruefung{
font-size: 12px;
font-weight: bold;
}
.Organisationssatz{
font-size: 11px;
font-weight: bold;
}
.posheader{
font-size: 11px;
font-weight: 500;
}
.posrecords{
font-size: 12px;
font-weight: bold;
}
.input1{
width:550px;
}
.editConflict_Register{
background-color:#EEEEEE;
font-size:18px;
}
.editConflict_ActiveRegister{
background-color:#BFEFFF;
color:#00009F;
}
.editConflict_InactiveRegister{
background-color:#EEEEEE;
color:#00009F;
}
.editConflict_RegisterCell{
background-color:#BFEFFF;
color:#00009F;
width:100%;
}
.editConflict_RegisterTabActive{
font-size:14px;
font-weight:700;
color:blue;
border:0.5pt;
background-color:#BFEFFF;
}
.editConflict_LineUnderTab{
background-color:#BFEFFF;
colspan:100;
}
.editConflict_RegisterTabInactive{
font-size:14px;
font-weight:700;
color:blue;
border:0.5pt;
background-color:#EEFAFA;
}
.editConflict_HeaderInRegisterCell{
border:0.5pt;
color:#00009F;
background-color:#BFEFFF;
font-size:14px;
font-weight:bold;
}
.printtable{
border-collapse: collapse;
border-spacing: 0pt;
}
.printplan1{
border: 0.5pt solid #5F5F5F;
font-size: 12px;
}
.printplan2{
border: 0.5pt #5F5F5F dotted;
font-size: 12px;
}

.ela, .right{
text-align: right;
}

.elasumme{
text-align: right;
background-color: #BBFFFF;
}

.globalmessage {
color: #FFFFFF;
text-align: center;
background-color: #BB0000;
font-size: 14px;
font-weight:bold
}

.catCount{
padding-right:3px;
padding-left:3px;
text-align:left;
font-size: 10px;
}


hr {
color: #00F;
background-color: #00F;
height: 1px;
padding: 0;
margin-top: 0px;
margin-bottom: 0px;
border-bottom: 0px #00F;
}

.tab,.tab_gross,.tab_noback,.currenttab{
 font-family: Verdana,Arial,Tahoma,sans-serif;
}

ul.treelist, ul.treelist ul {
margin: 0;
padding-left: 20px;
}
ul.treelist li {
list-style-type: none;
margin-top:0.2em;
}

ul.LinieLinks {border-left: 1px dotted #00F;}


.unsichtbar {
position: absolute;
left: -3000px;
}

a.external:hover {
background-color: #FC5;
}

table.tablebox {
border-collapse: collapse;
border: 0.5pt solid #3333ff;
padding: 3px;
margin: 0px;
}

.vorlesungsfreiWochen {
background-color:#E0E0E0;
}
.calendar {
	text-decoration: none;
	color: #777;
	background: #fff;
	padding: 5px;
	border: 1px solid #000;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.calendarHeading {
	background: #ddd;
	color: black;
}
.weekendDay {
	background: #ddd;
}
.freeDay {
	color: blue;
	text-decoration: none;
}
a.linkdecoweg {
	text-decoration: none;
	color: #777;
}
.markedday {
	border: 1px solid #000;
	font-weight: bold;
}
.inputposition {
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}
.cellborders {
    border: 1px solid #000;
}