/*
$Id: LSFServlet_general.css,v 1.4 2007-05-11 12:28:33 brummermann Exp $
$Log: LSFServlet_general.css,v $
Revision 1.4  2007-05-11 12:28:33  brummermann
Konvertiertung auf UTF-8

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

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.
*/

/* 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;
}