/*
$Id: LSFServlet.css,v 2.122 2007-08-21 14:27:19 jahanbin Exp $
$Log: LSFServlet.css,v $
Revision 2.122  2007-08-21 14:27:19  jahanbin
neues Style fuer Passwortgenerierung

Revision 2.121  2007/07/03 07:53:11  schilhaneck
Erweiterungen fuer BITV-Redesign

Revision 2.120  2007/06/25 10:15:46  baum
kleinerButtonMarked entfernt

Revision 2.119  2007/06/22 16:56:18  baum
Suchergebnismaske überarbeitet / Blätterfuntion eingebaut

Revision 2.118  2007/06/14 16:12:11  schilhaneck
Anpassung fuer BITV-Redesign

Revision 2.117  2007/06/01 13:25:07  schmitt
Ueberabeitung einiger Selektoren der dez. Kontoinformation.

Revision 2.116  2007/05/21 12:29:33  schmitt
Erweiterung um zwei weitere Klassen fuer die dezentrale Kontoinformation

Revision 2.115  2007/05/11 12:28:33  brummermann
Konvertiertung auf UTF-8

Revision 2.114  2007/03/13 16:44:51  bolte
Neues Style: hinweis

Revision 2.113  2007/03/01 12:26:44  jahanbin
qis_info definiert.

Revision 2.112  2007/02/26 08:26:03  monente
Style für Mikronavigation ergänzt

Revision 2.111  2007/02/21 08:02:35  monente
Ergänzungen bei Styles

Revision 2.110  2007/01/30 14:55:27  monente
h3 -class für barrierefreie Titel eingebaut

Revision 2.109  2007/01/23 07:47:56  monente
Ergänzungen h1 für Titel (barrierefrei), kleine Änderungen Redesign

Revision 2.108  2006/11/24 14:02:33  jahanbin
qis_konto2 definiert

Revision 2.107  2006/11/16 12:08:50  martin
Auszahlungen mit AJAX weiterentwickelt

Revision 2.106  2006/11/08 12:39:51  martin
AJAX-Prototyp Auszahlung weiter getrieben

Revision 2.105  2006/10/30 14:37:47  jahanbin
Anpassungen für Modulbeschreibung

Revision 2.104  2006/10/30 10:14:22  martin
Zwischenstand Auszahlungen mit AJAX

Revision 2.103  2006/10/12 08:08:32  jahanbin
Anpassungen für Modulbeschreibung

Revision 2.102  2006/10/11 14:32:02  jahanbin
Farbe für Modulbeschreibung in Info-Seite mit neue Design angepasst.

Revision 2.101  2006/10/11 12:12:07  jahanbin
Änderungen von Branch

Revision 2.100  2006/10/10 09:43:28  martin
2. Schritt Mehrspaltigkeit und Gruppierung

Revision 2.99  2006/10/09 11:53:56  jahanbin
Benötigte Stylesheet für QISPOS

Revision 2.98  2006/09/26 10:02:37  schmitt
Pfade zu den Bilddateien geaendert.

Revision 2.97  2006/09/21 08:17:03  schmitt
Einträge für webfsv ergänzt um auf den Betrieb als SPEZIALMODUL verzichten zu können.

Revision 2.96  2006/09/14 12:32:51  kockler
Spezialmodule aus QISCOB entfernt, Umbenennung von webcob nach qiscob, Austausch des Logos und Update der Versionsnummer auf 9.0.0.0

Revision 2.95  2006/08/29 16:22:32  jahanbin
für qis_header, definierte Font gelöscht.

Revision 2.94  2006/08/18 09:36:20  deicke
neuen Bereich .search hinzugefügt

Revision 2.93  2006/05/15 12:31:58  baum
Feiertage werden nun wieder angezeigt

Revision 2.92  2006/04/06 16:37:08  jauer
seitliches Padding für noinput-Felder verringert

Revision 2.91  2006/03/06 09:12:08  jahanbin
Stylsheet für qis_fach verbessert.

Revision 2.90  2006/02/22 15:37:45  jahanbin
Stylesheets für Studienverlauf

Revision 2.89  2006/02/20 10:17:42  jahanbin
Stylesheets für ECTS Leistungen

Revision 2.88  2006/01/20 23:36:06  brummermann
Zeilen mit Syntax-Fehler geloescht (wurden von den gaengigen Browser ignoriert)

Revision 2.87  2006/01/10 15:53:28  jahanbin
borders mit Kleine Buchstaben definiert.

Revision 2.86  2006/01/10 14:45:42  jahanbin
Stylesheets für Modulbeschreibung verbessert.

Revision 2.85  2006/01/09 12:23:02  jahanbin
Stylesheet für Modulbeschreibung

Revision 2.84  2005/11/11 08:54:30  jahanbin
neue Sachen für Prüfungsanmeldung (Posbearb)

Revision 2.83  2005/09/30 07:55:49  notebook_lsf2
Selektierte Raumdetailszeile im dunkleren Grau (by baum)

Revision 2.82  2005/08/31 11:23:37  bolte
Hintergrundfarbe geändert

Revision 2.81  2005/08/11 09:17:04  baum
HISCalendar zeigt Feiertage (Werte aus DB)

Revision 2.80  2005/08/10 20:43:57  baum
Vorlesungszeit farblich markiert

Revision 2.79  2005/08/08 19:28:18  baum
Aktueller Tag des HISCalendars nun 'rot'

Revision 2.78  2005/08/07 19:34:49  baum
hisCalendar-Anpassung

Revision 2.77  2005/07/29 12:05:36  baum
Prototyp HISCalendar

Revision 2.76  2005/07/16 09:24:46  brummermann
Svens Farbschema aktiviert, da Release draussen.

Revision 2.75  2005/06/08 09:09:59  luebbe
Stylesheet Schriftart wieder von Verdana auf Arial (Standard) umgestellt

Revision 2.74  2005/06/08 09:06:45  luebbe
Vorbereitungen auf ein neues Farbschema (derzeit deaktiviert)

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

Revision 2.72  2005/05/25 07:29:57  bolte
Hintergrundfarbe des CatCounter (Modulprioritaeten beim belegen lsf)

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

.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/Design2/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/Design2/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/Design2/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/Design2/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/Design2/qis/qis_button_ok.jpg);}

td.titleleft{ width:128px; height:94px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/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/Design2/qis/qis_titelleiste_m.jpg); background-repeat: no-repeat;}

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

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

.pfeil{ height:18px; background-image:url(/qisserver/images/Design2/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/Design2/qiscob/border_TopLeft.gif); background-repeat: no-repeat;}
td.borderTopRight{ width:10px; height:22px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/border_TopRight.gif); background-repeat: no-repeat;}
td.borderLeft{ width:10px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/border_Left.gif); background-repeat: repeat-y;}
td.borderRight{ width:10px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/border_Right.gif); background-repeat: repeat-y;}
td.labelLeft{ width:90px; height:20px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/border_Label_Left.gif); background-repeat: no-repeat;}
td.labelMid{ height:20px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/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/Design2/qiscob/border_Label_Right.gif); background-repeat: no-repeat;}
td.metal{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webcob/bg_Metal.gif);}
td.borderBottomLeft{ width:10px; height:12px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/border_BottomLeft.gif); background-repeat: no-repeat;}
td.borderBottomMid{ height:12px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/border_Bottom.gif); background-repeat: repeat-x;}
td.borderBottomRight{ width:10px; height:12px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/border_BottomRight.gif); background-repeat: no-repeat;}

td.iBorderTopLeft{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/innerBorder_TopLeft.gif); background-repeat: no-repeat;}
td.iBorderTopMid{ height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/innerBorder_Top.gif); background-repeat: repeat-x;}
td.iBorderTopRight{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/innerBorder_TopRight.gif); background-repeat: no-repeat;}
td.iBorderBack{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/bg_Lines.gif);}
td.iBorderLeft{ width:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/innerBorder_Left.gif); background-repeat: repeat-y;}
td.iBorderRight{ width:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/innerBorder_Right.gif); background-repeat: repeat-y;}
td.iBorderBottomLeft{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/innerBorder_BottomLeft.gif); background-repeat: no-repeat;}
td.iBorderBottomMid{ height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/innerBorder_Bottom.gif); background-repeat: repeat-x;}
td.iBorderBottomRight{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/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/Design2/qiscob/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/Design2/qiscob/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/Design2/qiscob/icon_User.gif); background-repeat: no-repeat;}

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

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

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

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

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

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

td.cDown{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/cell_Down.gif); background-repeat: repeat-x;}
td.cDownSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/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/Design2/qiscob/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/Design2/qiscob/icon_BarChart.gif); background-repeat: 
no-repeat; background-position: top left; margin:0px;}


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

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}

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

body {
font-family: Arial,Verdana,Tahoma,sans-serif;
background-color: #F8F5F0;
}


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

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:bold; font-size:10pt; color:#000080; text-decoration:none}
a.klein:hover,
a.klein:active,
a.klein:focus  { font-weight:bold; 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}

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}

a.select:link,
a.select:visited{ font-weight:bold; color:#008000; text-decoration:none; font-style:italic}
a.select:hover  { font-weight:bold; color:#008000; text-decoration:underline}
a.select:active,
a.select:focus  { font-weight:bold; color:#008000; text-decoration:none}

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

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

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

.search{
background-color: #F8F5F0;
font-size: 7px;
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: normal;}
.klein1{font-size: 12px; font-weight: normal; color:#000080;}	

.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;
}
.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;
}
.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:#F8F5F0;
}
.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: #E0E0E0;
font-size: 14px;
}
.th{
border: 0.5pt;
background-color: #FFFFCC;
font-size: 14px;
font-weight: bold;
}

.mod{
background-color:#FAFAFA;
font-weight: normal;
font-size:12px;
border-left: #DEE2EB 1px solid; 
border-bottom: #DEE2EB 1px solid;
border-right: #DEE2EB 1px solid;
}

.mod_n{
border: 0.5pt;
background-color: #FAFAFA;
font-weight: normal;
font-size:12px;
}

.mod_t{
font-size: 12px;
font-weight: bold;
border-left: #DEE2EB 1px solid; 
border-bottom: #DEE2EB 1px solid;
border-top: #DEE2EB 1px solid; 
border-right: #DEE2EB 1px solid;
}

.qis_header{
background-color:#5381BE;
font-weight: bold;
font-size: 20px;
}

.qis_verlauf{
background-color:#DEE2EB;
font-size: 14px;
font-family: Verdana;
}

.qis_infos{
background-color:#DEE2EB;
font-size: 12px;
font-family: Verdana;
}

.qis_info{
font-size: 12px;
font-family: Verdana;
}

.qis_fach{
background-color:#DEE2EB;
font-size: 14px;
font-weight: bold;
font-family: Verdana;
}

.qis_records{
font-size: 12px;
font-family: Verdana;
}

.qis_kontoOnTop{
font-size: 14px;
font-weight: bold;
font-family: Verdana;
background: #DEE2EB;
}

.qis_konto{
font-size: 12px;
font-family: Verdana;
background: #FAFAFA;
}

.qis_konto2{
font-size: 12px;
font-family: Verdana;
background: #DEE2EB;
}

.qis_veranst{
font-size: 12px;
font-family: Verdana;
color: #808080;
}


.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,.inputsuccess{
font-size: 14px;
font-weight: 500;
}
.inputchanged{color: #00009F;}
.inputerror{color: #BF0000;}

.inputsuccess{
color: #00BF00;
font-size: 16px;
}

.inputhighlighted{
background-color: #FFFF50;
color: #000000;
}
.inputmandatory{
background-color: #FFFFEE;
}
.inputchoice{
background-color: #EEFFFF;
}
.inputselected{
background-color: #000080;
color: #FFFFFF;
}

.inputdisabled{
background-color: #DDDDDD;
}

.inputerrordyn{
background-color: #FFF000;
}

.keyfieldlabel{
	/*
	  float: left;
	  width: 200px;
	  height: 15px;
	  text-align: right;
	  padding-top: 3px;
	  padding-right: 5px;		
	*/  
	background-color: #EEEEF5;
	color: #000000;
	margin: 1px;
	border:1px solid #A0A0A0;
	border:1px solid #999999;  
}

span.inputselected, span.noinput {
margin: 1px;
display: block;
border:1px solid #A0A0A0;
border:1px solid #FFFFFF;
padding: 0.1em 0.3em 0.1em 0.3em;
}
.noinput {
color: #000000;
}
.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;
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;
}
.hinweis {
color: #112299;
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;
}
.select{
font-size: 14px;
font-weight: bold;
}
.deselect{
font-size: 14px;
font-weight: bold;
}
.reselect{
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:#F8F5F0;
font-size:18px;
}
.editConflict_ActiveRegister{
background-color:#BFEFFF;
color:#00009F;
}
.editConflict_InactiveRegister{
background-color:#F8F5F0;
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;
}
.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; 	 
}

.mod, .mod_t, .mod_n{
font-family: Verdana;
text-align: left;
}

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


table.hiscalendar {
font-size: 14px;
}
a.hiscalendar:link,
a.hiscalendar:visited{ font-weight:bold; color:#FF0000; text-decoration:none}
a.hiscalendar:hover  { font-weight:bold; color:#FF0000; text-decoration:underline}
a.hiscalendar:active,
a.hiscalendar:focus  { font-weight:bold; color:#FF0000; text-decoration:underline}
table.hiscalendar th {
font-weight: normal;
}
table.hiscalendar .feiertag {
color: #2299BB;
font-weight: bold;
}
table.hiscalendar td.termWeekDay {
background-color: #FFFFCC;
}
table.hiscalendar td.termWeekendDay {
background-color: #FFFF99;
}
table.hiscalendar td.month {
text-align: center;
}
table.hiscalendar td.day {
background-color: #dbdde9;
}
table.hiscalendar td.weekend {
   background-color: #bdc0d7;
}
table.hiscalendar td.today {
font-weight: bold;
color: #FF0000;
}
table.hiscalendar td.todayweekend {
font-weight: bold;
color: #FF0000;
background-color: #bdc0d7;
}




.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;
}

.holiday { 
	font-weight: bold;
}

.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;	
}
tr.cat {
	background-color: #FFDF66;
}
tr.mouse {
	background-color: #66FFFF;
}

/* Vorbereitung auf ein neues Farbschema (nicht so aufdringlich) */
.menu2_on {
background:#CCF;
}
.menu2_off {
background:#DDF;
}
.menu1_off {
background:#CCF;
}
.menu1_on {
background:#EEE;
}

.tabelle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005E9D;	
	text-decoration: none;
	border-width:1px;
	border-color:#6666CC;
	border-style:solid;
}

.tabelle2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #005E9D;	
	text-decoration: none;
	border-width:1px;
	border-color:#6666CC;
	border-style:solid;
}

.tabelle2inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #005E9D;	
	border-width:0px;
	text-decoration: none;
}

.ueberschriftmittel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #005E9D;
	text-decoration: none;	
	padding-left: 8px;		
	padding-top:8px;		
}

.minilinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #005E9D;	
	text-decoration: none;
	padding-left: 8px;	
}

.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005E9D;	
	text-decoration: none;
	padding-left: 8px;
	border: 0px;
}

.darkbluecolor {
	color: #014C7E;
	text-decoration: none;		
}

.kleinemeldung {
	color: #014C7E;
	text-decoration: none;
	font-size: 12px;
}

ul.treelist1, ul.treelist1 ul {
	margin: 0;
	padding-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005E9D;
	text-decoration: none;
}

ul.treelist1 li {
list-style-type: none;
margin-top:0.2em;
}

.liste1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005E9D;	
	text-decoration: none;
}

.inhalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #005E9D;
	font-weight: bold;
	padding-left:8px;	
}

/* Zu Testzwecken: webfsv-spezifische Eintraege */

/* siehe InfoQuery.vm */
.MBS_kleincombofak {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; color: #cc0000}
.MBS_kleincomboinst {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; color: #ff0033}
.MBS_kleincombokost {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11pt; color: #000033}
.MBS_kleincomboproj {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 8pt; color: #464646}

/* siehe borderTop.vm */
td.MBS_metal{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/bg_Metal.gif);}
td.MBS_borderTopLeft{ width:10px; height:22px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/border_TopLeft.gif); background-repeat: no-repeat;}
td.MBS_borderTopRight{ width:10px; height:22px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/border_TopRight.gif); background-repeat: no-repeat;}
td.MBS_borderLeft{ width:10px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/border_Left.gif); background-repeat: repeat-y;}
td.MBS_labelLeft{ width:90px; height:20px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/border_Label_Left.gif); background-repeat: no-repeat;}
td.MBS_labelMid{ height:20px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/border_Label_Middle.gif); background-repeat: repeat-x;}
td.MBS_labelRight{ width:90px; height:20px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/border_Label_Right.gif); background-repeat: no-repeat;}

/* siehe innerBoderTop.vm */
td.MBS_iBorderTopLeft{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/innerBorder_TopLeft.gif); background-repeat: no-repeat;}
td.MBS_iBorderTopMid{ height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/innerBorder_Top.gif); background-repeat: repeat-x;}
td.MBS_iBorderTopRight{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/innerBorder_TopRight.gif); background-repeat: no-repeat;}
td.MBS_iBorderLeft{ width:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/innerBorder_Left.gif); background-repeat: repeat-y;}
td.MBS_iBorderBack{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/bg_Lines.gif);}

/* siehe Info-Templates */

.MBS_LargeBoldText{
font-size:18px;
font-weight:bold;
}

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

.MBS_TableHeader{
font-size: 12px;
}

.MBS_LargeText{
font-size:18px;
}

.MBS_Text{
font-size: 14px;
}

.MBS_SmallText{
font-size: 12px;
}

td.MBS_cHeader{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/cell_Header.gif); background-repeat: repeat;}
td.MBS_cHeaderSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/cell_Header_Separator.gif); background-repeat:repeat;}

td.MBS_cBright{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/cell_Bright.gif); background-repeat: repeat;}
td.MBS_cBrightSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/cell_Bright_Separator.gif); background-repeat: repeat;}

td.MBS_cDark{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/cell_Dark_Grey.gif); background-repeat: repeat;}
td.MBS_cDarkSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/cell_Dark_Separator.gif); background-repeat: repeat;}

td.MBS_cRed{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/cell_Red.gif); background-repeat: repeat;}
td.MBS_cRedSep{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/cell_Red_Separator.gif); background-repeat:repeat;}

td.MBS_cWhite{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/cell_White.gif); background-repeat:repeat;}

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

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

/* siehe innerBorderBottom.vm */
td.MBS_iBorderRight{ width:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/innerBorder_Right.gif); background-repeat: repeat-y;}
td.MBS_iBorderBottomLeft{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/innerBorder_BottomLeft.gif); background-repeat: no-repeat;}
td.MBS_iBorderBottomMid{ height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/innerBorder_Bottom.gif); background-repeat: repeat-x;}
td.MBS_iBorderBottomRight{ width:2px; height:2px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/innerBorder_BottomRight.gif); background-repeat: no-repeat;}

/* siehe borderBottom.vm */
td.MBS_borderRight{ width:10px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/border_Right.gif); background-repeat: repeat-y;}
td.MBS_borderBottomLeft{ width:10px; height:12px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/border_BottomLeft.gif); background-repeat: no-repeat;}
td.MBS_borderBottomMid{ height:12px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/border_Bottom.gif); background-repeat: repeat-x;}
td.MBS_borderBottomRight{ width:10px; height:12px; margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webfsv/border_BottomRight.gif); background-repeat: no-repeat;}

/* siehe adminNewUser.vm */
.MBS_Combo{
width:200px;
}

/* siehe adminuserchange.vm */
.MBS_MenuText {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #255282;
}

/* siehe adminuserdel.vm */
.MBS_RedBoldText {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #B22222;
}

/* Gruppenrahmen */
.MBS_groupContainer{margin:0px; padding:0px; border:0px; border-spacing:0px}
.MBS_groupCorner{background-color: #C0C0E0; margin:0px; padding:0px; border:0px;}
.MBS_groupSide{background-color: #C0C0E0; width:2px; margin:0px; padding:0px; border:0px;}
.MBS_groupTop{background-color: #C0C0E0; width:0px; height:15px; margin:0px; padding:0px; border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	color: #000000;}
.MBS_groupBottom{background-color: #C0C0E0; width:0px; height:2px; margin:0px; padding:0px; border:0px;}
.MBS_groupSpacer{width:0px; height:3px; margin:0px; padding:0px; border:0px;}


.MBS_keylistButton
{
      padding-right: 0pt;
       padding-left: 0pt;
     padding-bottom: 0pt;
        padding-top: 0pt;
}
h1 {
color: #000080;
font-size: 16px;
font-weight: bold;
margin-bottom: 7px;
margin-top: 7px;
}
h3 {
font-size: 24px; 
font-weight: 600;
color: #000080;
}
h4{
	font-size: 12px;	
	color:  #000080;
	text-decoration: none;
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
	margin-left: 0px;
	padding: 0;	
	margin-bottom: 0px;
	margin-top: 0px;
}
hr {
color: #000080;
background-color: #000080;
height: 1px;
padding: 0;
margin-top: 3px;
margin-bottom: 3px;
border-bottom: 0px #00F;
}

/*****************************************************************************/
/*               Mikronavigation                         */
/*****************************************************************************/

.mikronavi {
	font-weight: normal;
	font-size: 12px;
	color: #000080;
    float:left;                
    display:inline;
	width:98%;
	padding:2px 0px;
    margin: 0px 0px;   
}
.mikronavi  a {
   font-weight:500;
   color:#000080;
   text-decoration:none;					   
   border-left: #000080 1px solid; 
   border-bottom: #000080 1px solid;
   border-right: #000080 1px solid;
   padding:2px 4px;
   margin-left: 0px;
   margin-right: 4px;
   margin-top: 2px;
   margin-bottom: 4px;
   display:block;
   float:left; 
 }
.mikronavi a:visited {
   font-weight:normal;
   color:#000080;
   text-decoration:none;					   
   border-left: #000080 1px solid; 
   border-bottom: #000080 1px solid;
   border-right: #000080 1px solid;
   padding:2px 6px;
   margin-left: 0px;
   margin-right: 4px;
   margin-top: 2px;
   margin-bottom: 4px;
   display:block;
   float:left; 
}
.mikronavi a:active {
   font-weight:bold;
   color:#000080; 
   text-decoration:underline;					  				   
   border-left: #000080 1px solid; 
   border-bottom: #000080 1px solid;
   border-right: #000080 1px solid;
   padding:2px 6px;
   margin-left: 0px;
   margin-right: 4px;
   margin-top: 2px;
   margin-bottom: 4px;
   float:left; 
}
.mikronavi a:hover {
   color: #6666cc;	
   text-decoration: underline;					   				   
   border-left: #000080 1px solid; 
   border-bottom: #000080 1px solid;
   border-right: #000080 1px solid;
   padding:2px 6px;
   margin-left: 0px;
   margin-right: 4px;
   margin-top: 2px;
   margin-bottom: 4px;
   float:left; 
}
.mikronavi  a:focus{
   font-weight:bold;
   color:#000080; 
   text-decoration:underline;					  				   
   border-left: #000080 1px solid; 
   border-bottom: #000080 1px solid;
   border-right: #000080 1px solid;
   padding:2px 6px;
   margin-left: 0px;
   margin-right: 4px;
   margin-top: 2px;
   margin-bottom: 4px;
   float:left; 
}
.mikronavi li{
  list-style-type:none;
  margin:10px 0;
  display:inline;
}
.mikronavi ul{
  list-style-type:none;
  margin:0 0;
  padding:0 0;
  display:inline;
}

/*****************************************************************************/
/*               Anpassungen BITV-Redesign                         */
/*****************************************************************************/

fieldset {
	background-color: #DDDDFF;
	text-align: left;
	border: 1px solid #999999;
}

legend {
	background-color: #F8F5F0;
	font-size: 12px;
}
.inputlabel, .pseudolabel{
	font-size: 12px;
	width: 10%;
	text-align: right;
	vertical-align: middle; 
	float: left;
	margin-right: 5px;
}

.radioLabel {
	font-size: 12px;
}

#searchHelp {
	font-size: 12px;
	float: right;
}