From 684e4d9fb9420242fd110a4613175080bd703c91 Mon Sep 17 00:00:00 2001 From: zemion Date: Thu, 9 Oct 2025 21:27:06 +0200 Subject: [PATCH] qis example --- public/qis/QISDesign.css | 2804 +++++++++++++++++++++++++++++++ public/qis/QISDesignBestand.css | 1318 +++++++++++++++ public/qis/QISDesign_UHD.css | 339 ++++ public/qis/Reiseverlauf.html | 448 +++++ public/qis/calendar.svg | 29 + 5 files changed, 4938 insertions(+) create mode 100644 public/qis/QISDesign.css create mode 100644 public/qis/QISDesignBestand.css create mode 100644 public/qis/QISDesign_UHD.css create mode 100644 public/qis/Reiseverlauf.html create mode 100644 public/qis/calendar.svg diff --git a/public/qis/QISDesign.css b/public/qis/QISDesign.css new file mode 100644 index 0000000..c73d796 --- /dev/null +++ b/public/qis/QISDesign.css @@ -0,0 +1,2804 @@ +/* import der aktiven QIS-CSS-Definitionen des alten Layouts in neuem Design: */ +@import "QISDesignBestand.css"; + +/* CSS-Design fuer das jQuery-Plugin 'DateTimePicker' */ +/* @import "datetimepicker/jquery.datetimepicker.css"; /* http://xdsoft.net/jqplugins/datetimepicker */ + +/* XKeyfield(erweiterter Schlüsselauswahldialog)-Styles einbinden*/ +/*@import "css/xkeyfield.css";*/ + +/*****************************************************************************/ +/* NAMENSKONVENTIONEN FÜR NEUE CSS STYLES */ +/*****************************************************************************/ +/* +1. Sprechenden Namen in Englisch vergeben, evtl. abgekürzt +(z.B. "navi"). +2. Namenskombinationen mit Unterstrich, falls inhaltliche Verbindung zu anderen +Styles besteht (z.B. "wizard_navi"). +3. Bei mehreren gleichen Elementen unterschiedlicher Formatierung Nummerierung +einführen mit Unterstrich (z.B. "input_45" "input_2"). +4. Globale Selektoren sind am Anfang einer Rubrik aufgeführt, damit man sofort +sehen kann, welche Elemente dieser Rubrik global Einfluß haben. +5. Bitte die neuen CSS entsprechend dem Inhaltsverzeichnis einsortieren, +falls neue Inhalte eingebracht werden, neue Überschrift für Inhalte auch im +Inhaltsverzeichnis ablegen. +*/ + +/*****************************************************************************/ +/* INHALTSVERZEICHNIS: */ +/*****************************************************************************/ +/* Makrolayout Navigationsrahmen frame.vm */ +/* Mikrolayout Contentbereich */ +/* Allgemeines Layout */ +/* Karteikarten */ +/* Links */ +/* Tabellen */ +/* DIV-Container */ +/* Überschriften */ +/* Texte */ +/* Listen */ +/* Absätze */ +/* Fehlermeldungen */ +/* Farben */ +/* Formulare */ +/* Formulare.DIV-Container */ +/* Formulare.Label */ +/* Formulare.Input */ +/* Formulare.Textield */ +/* Submitbuttons */ +/* Bilder */ + +/* Kalender */ + + + + +/*****************************************************************************/ +/* Makrolayout Navigationsrahmen frame.vm */ +/*****************************************************************************/ +@font-face { font-family: 'Open Sans'; } +@font-face { font-family: 'Open Sans'; ont-weight: bold; } +@font-face { font-family: 'Open Sans'; font-style: italic; } + + + + +body { + color: #003c62; + background-color: #FFFFFF; + font-family: "Open Sans", arial, Helvetica,sans-serif; + font-size: 86%; +} + +body, html { + height: 100%; + margin: 0; + padding: 0; +} + +#wrapper { + height:auto !important; + min-height:100%; + position:relative; + width: auto; + margin-top: -5px; + margin-left: 5px; + margin-right: 5px; + background-image: none !important; +} + +/* -> Globale Nachricht <- */ +#globalmessage { + text-align: center; + background-color: #af193f; + font-weight: bold; + border-left: 1px solid #af193f; + border-right: 1px solid #af193f; + color: #FFFFFF; + margin-top: 4px; + min-height: 1.4em; + padding: 5px 0 5px 7px; + position: relative; + background: #af193f; + -webkit-border-radius: 2px; + -moz-border-radius : 2px; + border-radius : 2px; +} + +.divcontent { + /* UmschließtNavigationsbaum und Inhalt*/ + /* float:left; */ + background-color:#FFFFFF; + width: 100%; + margin-bottom:5px; + /* display:inline; */ + padding:0 0 0.1em; /* bottom padding für den Abstand zum footer */ +} +/*Header mit Logo und Services*/ +.header_hisinone { + width: 99%; + margin-top: 0px; + margin-bottom: 3px; +} +.header_hisinone .logo { + float:left; + margin-top: 10px; +} +.services{ + float:right; + margin-top:8px; +} +.services ol{ + list-style-type:none; + margin:0 0; + padding:0 0; + display:inline; +} +.services li{ + list-style-type:none; + margin:10px 0; + display:inline; +} +.services span { + font-size:95%; + font-weight:normal; + color:#006ab2; + padding-left:0.1em; + padding-right:0.1em; + text-decoration: none; +} +.services a { + font-size:95%; + font-weight: normal; + color: #003c62; + text-decoration: none; + padding-left: 0.1em; + padding-right: 0.1em; + text-decoration: none; +} +.services a:hover, +.services a:focus, +.services a:hover, +.services a:active { + color: #333; + background-color: #FFF1CC; + text-decoration: underline; +} + +/***********************************/ +/* ### Breadcrumb ### */ +/**********************************/ + +.breadcrumb{ + clear: both; + font-size: 85%; + padding-bottom:3px; + margin-left:5px; +} + +.breadcrumb img{ + vertical-align: bottom; +} + + +/***********************************/ +/* ### Fussbereich - Anfang ### */ +/**********************************/ + +.divfoot { + bottom:0px; + padding-bottom:20px; + position:absolute; + width:100%; +} + +.divfoot_navigation { + background-color: #3388c1; + color: #ffffff; + padding: 5px 0 5px 7px; + margin-top: 4px; + min-height:1.4em; + border: 1px solid #526c8e; + -webkit-border-radius: 2px; + -moz-border-radius : 2px; + border-radius : 2px; + box-sizing: border-box; +} + +.divfoot_logo { + clear:both; + display:block; + padding-top:6px; +} + +/****************************************/ +/* ### Fussbereich - Ende ### */ +/****************************************/ + +/* + ### Makronavigation - Anfang ### +*/ +#makronavigation { + /* Ausgeklapptes Menü*/ + width: 20%; + float: left; + background-color: #FFFFFF; + padding-left:2px; + padding-right:2px; + padding-top: 4px; +} + +#makronavigation .menue{ + list-style:none; + margin-top: 0px; + padding-top: 0px; + margin-bottom: 20px; + line-height: 1.3em; + cursor: pointer; + padding-left:17px; +} + +#makronavigation .menueListStyle { + list-style-type:none; +} + +#makronavigation .menueListStyleCloseMenu { + list-style-type:none; +} + +#makronavigation .submenuCss { + list-style-type:none; +} + +#makronavigation .submenuCssVisited { + list-style-type:none; +} + +#makronavigation .submenuCssVisited a { + font-weight:bold; + color:#006ab2; +} + +#makronavigation .linkDocu { + list-style-image:url(/HISinOne/images/icons/book_open.svg); +} + +/* FIX IE 7: */ +* +html #makronavigation .menue{ + margin-left:0px; +} +/* Fix IE 6 */ +* html #makronavigation .menue{ + margin-left:0px; +} + +#makronavigation .visited { + /* Klasse, welche den Link formatiert, wenn die Seite aktiv ist*/ + background-color: #ffffff; + text-decoration:none; + display:block; + margin-bottom: 0px; + margin-top: 0px; + padding-bottom: 4px; + padding-top: 3px; + color:#006ab2; + font-weight: bold; + padding-left:2px; + border-bottom:1px dashed #F1F2F5; + cursor:pointer; +} + +#makronavigation .visited img, +#makronavigation .auflistung img, +#makronavigation .menu_close img { + margin-right:0.5em; +} + + +#makronavigation .auflistung, +#makronavigation .menu_close { + /* Klasse, welche den Link formatiert, wenn die Seite nicht aktiv ist*/ + text-decoration:none; + margin-bottom: 0px; + margin-top: 0px; + padding-bottom: 4px; + padding-top: 3px; + padding-left:2px; + color:#003c62; + border-bottom:1px dashed #F1F2F5; +} +/* Fix for IE 6 */ +* html #makronavigation .auflistung, +* html #makronavigation .menu_close { + width: 98%; +} +#makronavigation .auflistung { + border-bottom:1px dashed #F1F2F5; + cursor: pointer; + display: block; +} + +/* +Möglichkeit, Menüeinträge links mit Hintergrundbildern zu versehen +#makronavigation .submenuCss .auflistung { + background:url(/QIS/images/icons/resultset_next.svg) no-repeat scroll 2px 6px transparent; +} +*/ + + #makronavigation .auflistung img { + /*der < wird formatiert */ + vertical-align:text-bottom; +} + +#makronavigation a:focus, #makronavigation a:hover, #makronavigation a:active { + background-color:#FFF1CC; + text-decoration: none; + display:block; + margin-bottom: 1px; + margin-top: 0px; + padding-bottom: 3px; + padding-top: 3px; + border-bottom:1px dashed #F1F2F5; + cursor: pointer; + line-height:1.3em; + color:#003c62; +} + +#min_navigation { + /* Eingeklapptes Menü */ + float: left; + width: 15px; + margin-right:1px; + background-color:#3388c1; +} +#min_navigation:hover, #min_navigation:hover,#min_navigation:focus { + background-color:#fff1cc; + color:#003c62; +} + +.makromenueauf:link, .makromenueauf:visited { + /* Eingeklapptes Menü formatieren*/ + display: block; + width: 12px; + height: 135px; + text-decoration:none; +} +.makromenueauf:hover, .makromenueauf:active, .makromenueauf:focus { + /* Eingeklapptes Menü formatieren*/ + display: block; + width: 12px; + height: 135px; + text-decoration:none; + color:#003c62; +} +.makromenueauf span { + /* Eingeklapptes Menü formatieren*/ + color:#ffffff; + padding-left:4px; +} +/* + ### Makronavigation - Ende ### +*/ +/******************************************************************************************/ +/* Liste für Menüdarstellung mit Details im Contentbereich, RSS-Feed Portal */ +/******************************************************************************************/ + +.ListingNavigationPage { + margin-left: 10px; + margin-right: 6px; + padding-left: 1em; + padding-right: 1em; + padding-bottom: 1.5em; + font-weight: normal; + list-style-type: none; +} + + + +.ListingNavigationPage li { + padding: 2px; + margin-top: 0px; + margin-bottom: 5px; +/* border-bottom: 1px dashed #DFDFDF;*/ + list-style-type: none; +} + +.ListingNavigationPage a { + font-weight: bold; + text-decoration: underline; + font-size: 100%; + line-height: 1.4em; + padding: 0; +} + +.ListingNavigationPage .imageContainer { + float: left; +} + +.ListingNavigationPage .linkContainer { + margin-left: 35px; +} + + +.ListingNavigationPage .pContainer { + margin-left: 35px; +} + +.ListingNavigationPage p { + margin-top: 0px; + margin-bottom: 0px; + color: #555555; + margin-top: 3px; + padding-bottom: 0.5em; + padding-right: 10px; + line-height: 1.3em; +} + +.ListingNavigationPage li.menu { + list-style-type: none; +} + +.ListingNavigationPage li.submenu { + list-style-type: none; +} + + +.currentItem { + color: #7FB4D8; + font-weight: bold; +} + +/* inactive identisch mit auflistung bis auf color */ +/* wegen Internet Explorer identische Einträge wiederholen */ +.inactive { + color: darkgrey; + text-decoration: none; + list-style-type: none; + list-style-position: outside; + margin-left: 0px; + margin-bottom: 10px; + padding-left: 0px; + left: 0px; + font-weight: normal; + line-height: 13px; +} + +.content { + width: 77%; + padding:4px; + float:right; /* prf */ + display: block; /* prf */ + background:#f2f7f8; + min-height:280px; +} + +.content_max { + background-color: #f2f7f8; + padding:4px; + float:left; + display: block; + width: 95%; +} +.content_max_portal_qis { + background: #f2f7f8; + margin: 0px; + padding: 4px; + float: right; + display: block; + width: 78%; + min-height:380px; +} + +/* Fehler im IE 7: übernimmt width nicht */ +* +html .content_max_portal_qis { + width: 78%; +} + +.content_full_portal { + background-color: #f2f7f8; + padding: 4px; + float: left; + display: block; + width: 98%; +} +.contentbreit { + width: 99%; + background-color: #f2f7f8; + padding:4px; +} +.divloginstatus { + background-color: #3388c1; + color: #ffffff; + padding: 5px 0 5px 7px; + margin-top: 4px; + min-height:1.4em; + border: 1px solid #526c8e; + -webkit-border-radius: 2px; + -moz-border-radius : 2px; + border-radius : 2px; + box-sizing: border-box; + text-align:center; +} + +.SearchKeyWord { + background-color: #1979ba; + color: #FAFAFA; + padding: 2px 0px 2px 4px; + clear: right; + width: 20%; + position:absolute; + bottom: 75px; + left: 0px; +} + +.divheader{ + width: 100%; + margin-top:3px; + margin-bottom: 3px; +} +.divlinks { + color: #006ab2; + background-color: #FFFFFF; + margin-top: 2px; + text-align:center; + padding-right:20px; +} +.portalcontent{ + width:99%; + float:left; + padding-left:4px; + padding-right:4px; + margin-top:5px; +} +.welcome_text{ + width:75%; + float:left; + padding-left:4px; + padding-right:4px; + margin-top:5px; +} +.portalcontent1{ + float:left; + padding-right:4px; + margin-top:5px; + width:0; +} +.portalcontent2{ + width:40%; + min-width:380px; + float:left; + padding: 4px 0px 4px 4px; + margin-top:5px; +} +/* Fix for IE 6 */ +* html .portalcontent2 { + width: 380px; +} +.containerLogin { + border: none; + padding: 0px 7px 0px 7px; + margin-top:1em; +} +.containerLogin ol { + list-style-type: none; + margin: 0px; + padding: 0px; +} +.containerLogin ol li { + margin-bottom: 0.2em; + clear: both; +} +.containerLogin .label{ + margin-top: 6px; +} +.demoLinks{ + width:40%; + min-width:380px; + float:left; + padding: 4px 0px 4px 4px; + margin-top:5px; +} +/* Fix for IE 6 */ +* html .demoLinks { + width: 380px; +} + +/*****************************************************************************/ +/* Allgemeines Layout */ +/*****************************************************************************/ +hr { + background-color: #003c62; + border-bottom: 0px #00F; +} +.unsichtbar { + position: absolute; + left: -3000px; +} +label { + cursor: pointer; +} +/*****************************************************************************/ +/* Mikrolayout Contentbereich */ +/*****************************************************************************/ + +.pictures_portal_border { + margin-left: 0px; + margin-top: 1em; + margin-bottom: 1px; + padding: 0px; + border: 1px solid #DFDFDF; + display:none; +} + +.clearer,.clearerSpaceAboveHalfEm,.clearerSpaceAbove0_1 { + clear: both; + line-height: 0; + height: 0; + overflow: hidden; + display: block; + margin: 0px; + padding: 0px; +} + + +/*****************************************************************************/ +/* Karteikarten Mikronavigation*/ +/*****************************************************************************/ +.mikronavi { + background-color: #FFFFFF; + line-height: 170%; + padding: 4px 6px 4px 6px; + margin: 10px 0px 0px 0px; + border: 1px solid #cccccc; + min-width: 530px; +} +.mikronavi a:link, .mikronavi a:visited, .mikronavi a:focus, .mikronavi a:hover, .mikronavi a:active { + color: #003c62; + text-decoration: underline; +} +.mikronavi a:focus { + color: #7FB4D8; +} +.mikronavi a:hover { + color: #7FB4D8; +} +.mikronavi a:active { + color: #7FB4D8; +} +.mikronavi ul{ + list-style-type:none; + margin: 0; + padding: 0; +} +.mikronavi li{ + list-style-type:none; + border-left: #cccccc 1px solid; + padding: 0px 4px 0px 6px; + margin:10px 0; + display:inline; +} +.mikronavi li.randlos { + border: 0; +} +.mikronavi a:visited, .mikronavi a:focus, .mikronavi a:hover, .mikronavi a:active { + color: #003c62; + text-decoration: underline; +} +/*****************************************************************************/ +/* Funktionselemente */ +/*****************************************************************************/ +.functionnavi { + background-color: #EFEFEF; + line-height: 170%; + padding: 4px 6px 4px 6px; + margin: 10px 0px 0px 0px; + border: 1px solid #cccccc; + min-width: 530px; +} +.functionnavi a:link { + color: #003c62; + text-decoration: none; +} +.functionnavi a:focus { + color: #7FB4D8; +} +.functionnavi a:hover { + color: #7FB4D8; +} +.functionnavi a:active { + color: #7FB4D8; +} +.functionnavi ul{ + list-style-type:none; + margin: 0; + padding: 0; +} +.functionnavi li{ + list-style-type:none; + border-left: #cccccc 1px solid; + padding: 0px 4px 0px 6px; + margin:10px 0; + display:inline; +} +.functionnavi li.randlos { + vertical-align: middle; + border: 0; +} + +/* +* Autor: Markus Engel +* Datum: 23.02.18 +* Zweck: Radiobutton ohne Listenaufzählung +*/ + +fieldset ul li.randlos { + + list-style: none; +} + + +/*****************************************************************************/ +/* Links */ +/*****************************************************************************/ +a, .link_text { + color: #003c62; + text-decoration: underline; +} + +a:hover, a:focus{ + background-color: #fff1cc; +} + +/* fuer den Loginstatus */ +.links3 { + line-height: 20px; + color: #FFFFFF; + text-decoration: none; + font-weight:bold; +} +.links3:focus, .links3:hover, .links3:active { + color: #003c62; + background-color: #FFF1CC; + text-decoration: none; + font-weight:bold; +} + +/* fuer die Hauptmenuepunkte der Makronavigation */ + +.links2, .links2visited { + border: 1px solid #e9eef0; + display: inline-block; + font-size: 110%; + line-height: 1.5em; + margin-right: -20px; + margin-top: 1px; + padding: 3px; + text-align: center; + white-space: nowrap; + width: 200px; + -webkit-border-radius: 1px; + -moz-border-radius : 1px; + border-radius : 1px; +} +.links2 { + color: #003c62; + text-decoration: none; + +} +.links2visited { + background-color:#f2f7f8; + border:1px solid #cccccc; + text-decoration:none; + white-space: nowrap; + color:#1c4a70; + font-weight:bold; +} +.links2:focus, .links2:hover, .links2:active, +.links2visited:focus, .links2visited:hover, .links2visited:active { + background-color: #FFF1CC; + text-decoration: none; + white-space: nowrap; +} + +/* fuer einen beliebigen Link im Content-Bereich */ +a.regular:link, a.regular:visited, a.regular:focus, a.regular:hover, a.regular:active { + color: #003c62; + text-decoration: underline; +} +a.regular:visited { + color: #003c62; +} +a.regular:focus { + color: #003c62; + background-color: #FFF1CC; +} +a.regular:hover { + color: #003c62; + background-color: #FFF1CC; +} +a.regular:active { + color: #7FB4D8; +} + +/* fuer einen beliebigen Link im Content-Bereich */ +a.error:link, a.error:visited, a.error:focus, a.error:hover, a.error:active { + color: #003c62; + background-color: #770000; + text-decoration: underline; +} + +/* fuer Registerkarten im Content-Bereich */ +a.register:link, a.register:visited, a.register:focus, a.register:hover, a.register:active { + color: #003c62; + text-decoration: none; +} +a.register:visited { + color: #003c62; +} +a.register:focus { + background-color: #EFDFC2; + text-decoration: none; +} +a.register:hover { + background-color: #fff1cc; + text-decoration: none; +} +a.register:active { + color: #7FB4D8; + text-decoration: underline; +} +.links, .linksvisited { + line-height: 20px; + list-style-type: none; + list-style-image: none; + margin-left: 0px; + padding: 0; +} +.links { + text-decoration: none; + font-weight: normal; +} +.linksvisited { + font-weight: bold; +} + +.minilinks { + font-size: 75%; + text-decoration: none; + font-weight:normal; +} + +/* fuer Links in der Prüfungsanmeldung, die eine An- oder Abmeldung auslöst */ +a.pr_storno:link, a.pr_storno:visited, a.pr_storno:focus, a.pr_storno:hover, a.pr_storno:active, +a.pr_anmeld:link, a.pr_anmeld:visited, a.pr_anmeld:focus, a.pr_anmeld:hover, a.pr_anmeld:active, +a.pr_ummeld:link, a.pr_ummeld:visited, a.pr_ummeld:focus, a.pr_ummeld:hover, a.pr_ummeld:active, +a.pr_beleg:link, a.pr_beleg:visited, a.pr_beleg:focus, a.pr_beleg:hover, a.pr_beleg:active { + text-decoration: underline; +} +a.pr_storno:link, a.pr_storno:visited { + color: #DD5555 !important; +} +a.pr_anmeld:link, a.pr_anmeld:visited { + color: #55BB55 !important; +} +a.pr_ummeld:link, a.pr_ummeld:visited { + color: #AAAA55 !important; +} +a.pr_beleg:link, a.pr_beleg:visited { + color: #006ab2 !important; +} +a.pr_storno:focus, a.pr_anmeld:focus, a.pr_ummeld:focus, a.pr_beleg:focus { + color: #AF2B2B !important; + background-color: #EFDFC2; +} +a.pr_storno:hover, a.pr_anmeld:hover, a.pr_ummeld:hover, a.pr_beleg:hover { + color: #AF2B2B; + background-color: #EFDFC2; +} +a.pr_storno:active, a.pr_anmeld:active, a.pr_ummeld:active, a.pr_beleg:active { + color: #7FB4D8 !important; +} + +.verpubl { + font-weight:600; + color:#0B610B; + text-decoration:none; +} +.verpubl:hover, +.verpubl:active, +.verpubl:focus { + font-weight:600; + color:#0B610B; + text-decoration:underline; +} + + +/* fuer Links, die mit einem mit einem Icon verbunden sind*/ +.link_eye { + float: left; + background-position: left top; + background-repeat: no-repeat; + font-size:100% !important; + font-weight: normal; + background-color: transparent; + color: #003c62; + vertical-align: middle; + text-align: left; + text-decoration: underline; + padding: 0.2em 2px 0.2em 20px; +} + +.link_eye { + background-image: url(/QIS/images/eye.svg); + padding: 0px 0px 0px 20px; + background-size:17px; +} + +.link_eye:hover, +.link_eye:focus { + color: #AF2B2B; + background-color: #EFDFC2; + text-decoration: underline; +} + +.align_right { + float:right; + margin-right:2em; +} + +/*****************************************************************************/ +/* Tabellen */ +/*****************************************************************************/ +.mod, .mod_header, .mod_modul, .mod_grid { + font-weight: bold; + text-align: left; + vertical-align: top; + padding: 7px; + background-color:#efefef; +} +.mod_header { + width: 10%; +} +.mod_modul { + width: 10%; +} +.mod_grid { + padding: 2px; + white-space: normal; +} +.mod_n, .mod_n_odd, .mod_n_even, .mod_n_basic, .mod_n_department, .mod_n_error, .mod_n_conflict { + border: 0.5pt; + background-color: #FFFFFF; + font-weight: normal; + vertical-align: top; + padding: 4px 7px 4px 7px; +} +.mod_n_even{ + background-color: #f4f6f7; +} +.mod_n_basic { + width: 30%; +} +.mod_n_error { + color: #FF0000; +} + +.mod_n_conflict { + border:1px solid red; +} + +.mod_n_department { + width: 50%; +} +.mod_t{ + background-color: #7FB4D8; + font-size: 120%; + font-weight: bolder; + padding-top: 2px; + padding-bottom: 2px; +} +.qis_header{ + background-color: #7FB4D8; + font-weight: bold; + font-size: 160%; +} +.qis_verlauf{ + background-color: #f2f7f8; + font-size: 110%; +} +.qis_infos{ + background-color: #f2f7f8; +} +.qis_fach{ + background-color: #EAEBEC; + font-size: 110%; + font-weight: bold; +} +.qis_records{ + color: #003c62; +} +.qis_kontoOnTop{ + font-size: 110%; + font-weight: bold; + background: #F0FFFF; +} +.qis_konto{ + background: #F0FFFF; +} +.qis_veranst { + text-align: justify; + color: #808080; + text-decoration: none; + font-weight: bold; + background-color: #FAFAFA; + line-height: 14px; + border: 1px solid #f2f7f8; + padding:2px; +} + +.change_PordModul { + background-color: #87CEFA; + color: #00008B; +} + +.tabelle1, .tabelle1_alignleft, .tabelle1_aligncenter, .tabelle1_alignright { + text-align: justify; + color: #006ab2; + text-decoration: none; + font-weight: bold; + background-color: #FAFAFA; + line-height: 14px; + border: 1px solid #DEE2EB; + padding: 2px; +} +.tabelle1_alignleft { + text-align: left; +} +.tabelle1_aligncenter { + text-align: center; +} +.tabelle1_alignright { + text-align: right; +} + +.tabelle1OK { + text-align: justify; + color: #006ab2; + text-decoration: none; + font-weight: bold; + background-color: #AEF49D; + line-height: 14px; + border: 1px solid #DEE2EB; + padding: 2px; +} + +.tabelle1NotOK { + text-align: justify; + color: #006ab2; + text-decoration: none; + font-weight: bold; + background-color: #FF7F00; + line-height: 14px; + border: 1px solid #f2f7f8; + padding: 2px; +} + +.tabelleheader { + font-weight: bold; + color: #FAFAFA; + text-decoration: none; + background-color: #5381BE; + border: 1px solid #FFFFFF; + padding: 2px; +} +.tabelleheadertext { + font-weight: bold; + color: #FAFAFA; + text-decoration: none; +} +/*****************************************************************************/ +/* DIV-Container */ +/*****************************************************************************/ +.menublock{ + margin-left: 50px; + background-color:#FAFAFA; + width:100%; + padding:5px; +} +.abstand_veranstaltung { + height: 20px; + clear: both; +} +.abstand_leistung, .abstand_info { + height: 20px; + clear: both; +} +.abstand_search { + height: 10px; + clear: both; +} +.abstand_pruefinfo { + height: 20px; + clear: both; +} +#searchHelp { + float: right; +} + +#searchHelp img{ + vertical-align:bottom; +} + +.cal_LineBegin, .cal_LineMiddle, .cal_LineEnd { + height:130px; + padding: 0px 5% 5% 0px; + float:left; +} +.cal_LineBegin { + clear:left; +} +.cal_LineMiddle { + clear:none; +} +.cal_LineEnd { + clear:right; + float:none; +} +.Kruemelpfad { + font-size: 85%; + font-weight: normal; + border-top: 1px solid #FFFFFF; + border-bottom: 1px solid #FFFFFF; + padding: 6px 0px 6px 0px; +} +.KruemelpfadEintrag { + background-image: url('/QIS/images/resultset_next.svg'); + background-size:17px; + background-repeat: no-repeat; + background-position: 0px 1px; + padding-left: 20px; + display: inline; +} +#Studienganginfo, .InfoLeiste { + padding: 0; +} +.menu2_off img{ + vertical-align:bottom; +} +.InfoLeiste img{ + vertical-align:bottom; +} +.Leistungen_Inhalt { + padding-left: 16px; +} +.inputlabel, .pseudolabel { + width: 20%; + text-align: right; + vertical-align: middle; + float: left; + margin-right: 5px; + margin-top:-1px; +} +.infolabel { + width: 12%; + text-align: right; + clear: both; + float: left; + margin-right: 5px; +} +.bezeichner, .bezeichner_exam { + font-weight: bold; + width: 20%; + border-left: 1px solid #7fb4d8; + border-bottom: 1px solid #7fb4d8; + border-right: 1px solid #7fb4d8; + padding: 2px 7px 2px 7px; + clear: both; + float: left; +} +.feld, .feld_exam { + width: 50%; + background-color: #FFFFFF; + padding: 2px 7px 2px 7px; +} +#change_header { + padding: 3px; +} +#change_header_text { + float: left; +} +#change_header_detail { + float: right; +} +.missing_checkbox { + margin-right: 5px; + float: left; +} +.missing_checkbox input, .missing_checkbox label { + vertical-align: middle; +} +input[type="checkbox"] { + margin-top:3px; +} +.inputLabel input[type="checkbox"]{ + margin-top: 9px; +} +.erg_list_entry, .fieldset_entry { + line-height: 150%; + clear: both; + display: block; +} +.fieldset_entry { + margin-bottom: 3px; +} + +.erg_list_label, .erg_list_label_small, .erg_list_label_title, .erg_list_label_narrow{ + font-weight: bold; + text-align: right; + width: 25%; + margin-right: 10px; + float: left; +} +.erg_list_label_small { + width: 20%; +} +.erg_list_label_title { + width: 5%; +} +.erg_list_label_narrow { + font-weight: normal; + width: 20%; +} +.tabMenuContainer { + margin: 0px; + border-bottom: solid 2px #3388c1; + padding-bottom:1px; +} +.divMod { + font-weight: bold; + white-space: nowrap; + border-left: #7FB4D8 1px solid; + border-bottom: #7FB4D8 1px solid; + border-right: #7FB4D8 1px solid; + padding: 2px 7px 2px 7px; +} +.divMod_n_basic { + width: 30%; + background-color: #FFFFFF; + padding: 2px 7px 2px 7px; +} +.divModLineLeft { + float: left; +} +.divModLineBreak { + clear: both; + padding-top: 7px; +} +table{ + margin:0; +} +.table_1 { + overflow:auto; + padding:0.2em; + margin-top:0; + margin-bottom:0.5em; + float:left; + width:98%; +} +.table_matrix { + overflow:auto; + border:1px solid #7FB4D8; + padding:0.2em; + margin-top:0.4em; + margin-bottom:0.5em; + float:left; + width:98%; + border-collapse:collapse; +} +.tabelleheader_matrix { + font-weight: bold; + text-decoration: none; + background-color: #e2e2e2; + border: 1px solid #7FB4D8; + padding: 2px; +} +.tabelle_color_1_matrix, +.tabelle_color_2_matrix, +.tabelle_color_3_matrix, +.tabelle_color_4_matrix, +.tabelle_color_5_matrix { + font-size:110%; + font-weight:normal; + text-decoration:none; +} +.tabelle_color_1_matrix { + border:1px solid #7FB4D8; + color:#ffffff; + background-color: #1979ba; +} +.tabelle_color_2_matrix { + border:1px solid #7FB4D8; + background-color: #FFBA00; +} +.tabelle_color_3_matrix { + border:1px solid #7FB4D8; + background-color:#FFFFFF; +} +.tabelle_color_4_matrix { + border:1px solid #7FB4D8; + background-color:#7FB4D8; + color:#ffffff; +} +.tabelle_color_5_matrix { + border:1px solid #7FB4D8; + background-color:#FFFFFF; + padding-right: 2pt; + text-align: right; +} +.QRCodeTooltip { + position: absolute; + display: none; + background-color: #FFFFFF; + z-index: 5; +} + +/*****************************************************************************/ +/* Überschriften */ +/*****************************************************************************/ +h1{ + font-size:18px; + color:#006ab2; + font-weight: normal; + margin-bottom: 3px; + margin-top: 3px; +} +h2, .t_capt { + font-size: 110%; + font-weight: bold; + margin-bottom: 3px; + margin-top: 3px; + white-space:nowrap; +} +.t_capt { + text-align: left; + margin-bottom: 10px; +} +h4{ + font-size: 100%; + text-decoration: none; + font-weight: normal; + list-style-type: none; + list-style-image: none; + margin-left: 0px; + padding: 0; + margin-bottom: 10px; + margin-top: 10px; +} +/* deprecated: -- h1 verwenden --*/ +.inhalt { + font-size:200%; + color: #003c62; + font-weight: bold; + padding-left:8px; +} + +/* Style für die Überschriften mit Rechtecken */ + +.headline { + margin-top: 70px; + margin-left: 20px; + display: table; + width: 90%; +} + +.headline .square{ + height: 40px; + width: 40px; + margin-bottom: 7px; +} + +.headline .square1 { + background-color: #66a6d1; +} + +.headline .square2 { + background-color: #3388c1; +} + +.headline .square3 { + background-color: #006ab2; + margin-bottom: 0; +} + +.headline h1{ + font-size: 38pt; +} + +.headline .headlineText{ + width:100%; + display: table-cell; + vertical-align: middle; +} + +.headline h4{ + font-size: 20pt; + padding-left: 15px; +} + +/*****************************************************************************/ +/* Texte */ +/*****************************************************************************/ +.warnung{ + color: #b36003; + font-weight: bolder; +} +.grueneWarnung{ + color: #298b60; + font-weight: bolder; +} +.standardgroesse { + font-size: 82.5%; +} +/*****************************************************************************/ +/* Listen */ +/*****************************************************************************/ +ul.treelist, ul.treelist ul, ul.treelist1, ul.treelist1 ul { + margin: 0; + padding-left: 20px; +} +ul.treelist li, ul.treelist1 li { + margin-top: 0.2em; + list-style-type: none; +} +ul.treelist1, ul.treelist1 ul { + padding-left: 8px; + font-weight: bold; + text-decoration: none; +} +ul.treelist1 li { + font-weight: bold; + text-decoration: none; +} + +/* ANFANG: Listen im contentbereich, bspw. Hilfe-Center*/ +.mikronavi_list { + /*width: 50%;*/ + background-color: #FFFFFF; + line-height: 170%; + padding: 4px 6px 4px 6px; + margin: 10px 0px 0px 0px; + border: 1px solid #cccccc; + min-width: 430px; +} +.mikronavi_list .liste_lang{ + width: 90%; + background-color: red; +} +.mikronavi_list a:link, .mikronavi_list a:visited, .mikronavi_list a:focus, .mikronavi_list a:hover, .mikronavi_list a:active { + color: #003c62; + text-decoration: underline; +} +.mikronavi_list a:focus { + color: #7FB4D8; +} +.mikronavi_list a:hover { + color: #7FB4D8; +} +.mikronavi_list a:active { + color: #7FB4D8; +} +.mikronavi_list ul{ + margin: 0; + padding-left: 10px; + list-style-type:none; +} +.mikronavi_list ol{ + +} +.mikronavi_list li{ + +} +.tabMenuList { + list-style-type: none; + margin-top: 5px; + margin-bottom: 3px; + padding: 0px; +} +.tabMenuList li { + margin: 0px; + padding: 3px 1px 3px 1px; + display: inline-block; +} +.tabMenuList li.current { + padding:8px 11px 4px; + margin-right:2px; + font-weight: bold; + color: #FFFFFF; + background-color: #3388c1; + -moz-border-radius: 15px 15px 0 0; + -webkit-border-radius: 15px 15px 0 0; + border-radius: 15px 15px 0 0; +} +.tabMenuList li.entry { + margin-left: 2px; + border: 1px solid #cccccc; + background-color: #FFFFFF; + padding:7px 11px 3px; + -moz-border-radius: 15px 15px 0 0; + -webkit-border-radius: 15px 15px 0 0; + border-radius: 15px 15px 0 0; +} +.tabMenuList li.entry:hover, .tabMenuList li.entry:focus { + + background-color: #fff1cc; +} +.tabMenuList li.weitere { + margin-left: 0; + border: 1px solid #cccccc; + background-color: #ffffff; + padding:8px 11px 3px; + -moz-border-radius: 15px 15px 0 0; + -webkit-border-radius: 15px 15px 0 0; + border-radius: 15px 15px 0 0; +} +.abstand20 { + display: block; + float: left; + width: 20%; /* Breite.*/ + min-width: 120px; +} +.abstand80 { + display: block; + float: left; + width: 75%; /* Breite.*/ +} +.abstandEnde { + display: block; + width: 0%; /* Breite.*/ + clear: left; +} +/* ENDE: Listen im Contentbereich */ + + + +li.Abstand_in_Listen { + padding: 0px 0px 6px 0px; +} + +/* Meldungen RSS-Feed Liste */ + +.title_rssfeed{ + background-color: #ffffff; + border-top:dashed 1px #ccc; + border-bottom:dashed 1px #ccc; + padding:5px; + margin-top:3px; + font-size:120%; +} + +.title_rssfeed h3{ + font-size:85%; +} + +.newsListing_frontpage { + list-style-type:none; + padding-top: 3px; + margin-top:0px; + padding-left:0px; + padding-bottom: 16px; + padding-top:0px; + font-weight: normal; +} + +.newsListing_frontpage li { + border-bottom: dashed 1px #ccc; + padding: 2px; + background-color:#fff; + margin-top:0px; +} + + + +/*****************************************************************************/ +/* Absätze */ +/*****************************************************************************/ +p { + margin: 1px; + padding: 1px; +} +/*****************************************************************************/ +/* Fehlermeldungen */ +/*****************************************************************************/ +.fehlermeldung { + font-size: 75%; + line-height: 10px; + color: #CC3300; + text-decoration: none; +} +/*****************************************************************************/ +/* Farben */ +/*****************************************************************************/ +.color { + color: #003c62; +} +.darkbluecolor { + color: #014C7E; +} +.kleinemeldung { + color: #014C7E; + text-decoration: none; + font-size: 12px; +} +.orangecolor { + color: #F0B413; +} +.redcolor { + color: #BB0000; +} +.background { + background-color: #FFFFFF; + padding-left:7px; + padding-top:5px; + padding-right:7px; +} +.termWeekDay { + background-color: #FFFFCC; +} +.termWeekendDay { + background-color: #FFFF99; +} +.feiertag { + color: #2299BB; + font-weight: bold; +} +.day { + background-color: #dbdde9; +} +.weekend { + background-color: #bdc0d7; +} +.today { + color: #FF0000; + font-weight: bold; +} +.todayweekend { + font-weight: bold; + color: #FF0000; + background-color: #bdc0d7; +} +.color_white{ + background-color: #FFFFFF; +} +.color_pale_yellow{ + background-color: #FFFCDF; +} +.color_pale_rose{ + background-color: #FFF1CC; +} +.color_pale_green{ + background-color: #E7EFD1; +} +.color_pale_grey{ + background-color: #EFEFEF; +} +.color_pale_blue{ + background-color: #EFF9FF; +} +/*****************************************************************************/ +/* Formulare */ +/*****************************************************************************/ + + + + +/*****************************************************************************/ +/* Formulare.DIV-Container */ +/*****************************************************************************/ +.formular{ + margin: 1px; + padding: 1px +} + +/*****************************************************************************/ +/* Formulare.Label */ +/*****************************************************************************/ +.label{ + width:40%; + border: 0px solid #851395; + text-align: right; + display: block; + float: left; + margin-right: 5px; + line-height: 20px; + font-weight: normal; + margin-left: 0px; + padding: 0; +} +.nolabel{ + width: 40%; + border: 0px solid #851395; + text-align: right; + display: block; + float: left; + margin-right: 5px; + line-height: 20px; + font-weight: normal; + margin-left: 0px; + padding: 0; +} +/*****************************************************************************/ +/* Formulare.Input */ +/*****************************************************************************/ +input:focus, input:hover, input:active, +select:focus, select:hover, select:active, +textarea:focus, textarea:hover, textarea:active { + background-color: #fff1cc; + /*background-color: #eaedd7;*/ +} +.radio { + text-align: left; +} + +.inputlabel + input[type="radio"]{ + margin-top: 10px; +} + +.input_login{ + font-size: 1em; + width: 30%; + +} +input, select, textarea { + color: #003c62; + margin: 1px; + padding: 5px; + font-family:"Open Sans",arial,Helvetica,sans-serif; + border:1px solid #cccccc; +} + +select option:disabled { + color: #E6E8EC; +} + +input[type="text"], input[type="password"], select { + background-clip: padding-box; + border: 1px solid #cccccc; + padding: 4px ; +} +/*****************************************************************************/ +/* Formulare.Textield */ +/*****************************************************************************/ +/*****************************************************************************/ +/* Submitbuttons */ +/*****************************************************************************/ +.button { + font-size: 120%; + line-height: 24px; + color: #FFFFFF; + background-color: #003c62; + border: #6B8AC9; +} + +input.submit,.linkAsButton { + font-family:"Open Sans",arial,Helvetica,sans-serif; + border: 1px solid; + font-size:100% !important; + font-weight: normal; + padding-bottom: 1px; + background-color: #e3e6ee; + border-color :#cccccc; + color: #003c62; + vertical-align: middle; + cursor: pointer; + padding:5px 10px; +} + +input.submit:hover,.linkAsButton:hover, input.submit:focus,.linkAsButton:focus { + background-color: #fff1cc; + border-color: #cccccc; + color: #003c62; + text-decoration: none; + vertical-align: middle; +} + +.input + input[type="submit"], .input + input[type="hidden"] + input[type="submit"], select + input[type="submit"]{ + padding: 3px 3px 2px 3px; +} + +/*input:focus, input:hover, input:active { + color: #AF2B2B; + background-color: #EFDFC2; +}*/ +/*****************************************************************************/ +/* Bilder */ +/*****************************************************************************/ + +img { + border: 0px; +} + +img[src$=svg], input[type="image"] { + height:17px; + width:17px; +} + +.hochschulBild{ + display:none; +} + +.macro_div img{ + vertical-align:bottom; +} + +.singleblock img[src*=pencil]{ + height:17px; + width:17px; +} + +.header_hisinone .logo .logoSmall{ + height:36px; + width:117px +} + +.header_hisinone .logo .logoHeight{ + height:54px; + width:180px; +} + + +.planIconSize{ + height:32px; + width:32px; +} + + +img.termin_stift { + width: 14px; + height: 14px; +} +img.pdf { + width: 35px; + height: 16px; +} +img.matrix { + width: 20px; + height: 17px; +} +img.bubble { + width: 14px; + height: 12px; +} +img.email { + width: 15px; + height: 15px; +} + +img.lupe { + width: 20px; + height: 18px; +} +img.vvzueberschrift { + width: 12px; + height: 12px; +} + +/*****************************************************************************/ +/* under construction */ +/*****************************************************************************/ + +fieldset { + padding: 7px; + border: 1px solid #cccccc; + margin: 0 0 0.1em; +} + +legend { + color:#006ab2; + font-weight:bold; + font-size: 110%; + margin: 2px 5px 5px 0; + -webkit-border-radius: 1px; + -moz-border-radius : 1px; + border-radius : 1px; +} + +.abstand_passwort, .abstand_vvz { + height: 20px; +} + +.hidden { + display: none; +} + +.Tree { + padding: 0px; +} + +.aboutHIS { + padding: 10px; + float: left; +} + +.about_Eintrag { + padding-left: 40px; +} + +.erg_list_line { + background-color: #F1F2F5; + border: dashed 1px #FFFFFF; + margin-top: 10px; + margin-bottom: 10px; +} +.macro_div { + margin-right: 5px; + float: left; +} +.just_float_left { + margin-right: 5px; + float: left; +} +.webTerm_activities { + margin: 3px 0px 5px 0px; +} + +/*****************************************************************************/ +/* SVA */ +/*****************************************************************************/ +.sva_auswahl {width:150px } +.sva_button { + font-size: 100%; + line-height: 20px; + background-color: #D0D0D0; + color: #003c62; + font-weight: 600; + min-width: 120px; +} + +.inputchoice_disabled { + color: #AAAAAA; +} + +input[type='submit'].sva_button_disabled { + color: #AAAAAA; +} + +.sva_button_left { + float:left; +} + +.sva_button_right { + float:right; +} + +.sva_bearbeiten_button { + font-size: 100%; + line-height: 20px; + background-color: #D0D0D0; + color: #003c62; + font-weight: 600; + width: 100px; +} + +.sva_auswahl_button { + padding: 5px 10px; + background: #1979ba; + color: #FFF; +} + +.sva_auswahl_button:hover, .sva_auswahl_button:focus { + background: #356094; + text-decoration: none; +} + +.sva_upload_input_background { + border-top:thin; + font-weight: bold; + background-color: #FAFAFA; +} + +/* Start: SVA-Bewerbermanagement */ +.sva_sas_detailpage_content { + width:640px; + margin:50 auto; + padding:10px; + border:1px solid #cccccc; +} + +.sva_sas_detailpage_submit { + clear:left; + padding-top:20px; + padding-bottom:20px; + text-align:center; +} + +.sva_sas_detailpage_header { + background-color:#ffffff; + text-align:left; + padding:20px; +} + +.sva_sas_detailpage_footer { + background-color:white; + text-align:right; + padding:20px; +} + +.sva_sas_detailpage_short_desc { + background-color:white; + padding:20px; + text-align:center; + font-weight:bold; +} + +.sva_sas_detailpage_desc { + /*background-color:lightgray;*/ + padding:20px; +} + +.sva_sas_detailpage_information { + background-color:white; + padding:20px; +} + +.sva_sas_detailpage_ident { + float:left; + /*background-color:lightyellow;*/ +} + +.sva_sas_detailpage_ident td { + padding:0 20px 4px 0; +} + +.sva_sas_detailpage_contact { + float:right; + /*background-color:lightgreen;*/ + text-align:right; +} + +.sva_sas_detailpage_contact_header { + font-weight: bold; + text-decoration: underline; + font-size: 90%; +} + +.sva_sas_detailpage_contact td { + padding:0 0 4px 20px; +} + +.sva_sas_detailpage_sasdownload { + background-color:white; + padding-bottom:20px; + text-align:right; +} + +.sva_sas_overview_category { + width: 60%; + margin: 30px 0 10px 3px; + padding: 5px; + font-weight: bold; + background-image: linear-gradient(90deg, #FAFAFA 25%, transparent); +} + +.sva_no_javascript { + width:80%; + background-color:#FFDBE2; + border:2px dashed #FF809D;/*FF1A4F*/ + padding:8px; +} + +.sva_category h1 { + float: left; + min-width: 120px; + margin: 10px 10px 10px 0px; + padding: 8px 10px; + border:2px solid #000000; + background: #1979ba; + font-weight: bold; + color:#FFFFFF; + text-decoration: none; + text-align: center; +} + +.sva_category_deactivated h1 { + float: left; + min-width: 120px; + margin: 10px 10px 10px 0px; + padding: 8px 10px; + font-weight: bold; + text-decoration: none; + text-align: center; + border:2px solid #999999; + background: #CDE1EF; + color:#999999; + cursor:default; +} + +.sva_category_active h1 { + background: #A6CAE3; + color:#000000; +} + +.sva_category h1:hover, +.sva_category h1:focus, +.sva_category h1:active { + background: #589BCA; + color:#000000; +} + +a.sva_box_cat { + padding:5px 50px 0 0; + font:bold 14px verdana, sans-serif; +} +a.sva_box_cat:hover { + cursor:help; +} +a.sva_box_cat span { + visibility: hidden; + position: absolute; + max-width: 400px; + margin-top: 3em; + padding: 1em; + text-decoration: none; + text-align: left; +} +a.sva_box_cat:hover span, +a.sva_box_cat:focus span { + visibility: visible; + border: 1px solid darkgrey; + color: #fff; + background:#589BCA; + font:normal 14px verdana, sans-serif; +} +div.sva_box_cat { + text-align:left; + border:1px solid darkgrey; + color:#fff; + background:#589BCA; + font:normal 14px verdana, sans-serif; + word-wrap:break-word; + padding:10px; +} + +a.sva_box_field { + padding:5px 0 0 0; + font:bold 14px verdana, sans-serif; +} +a.sva_box_field:hover { + cursor:help; +} +a.sva_box_field span { + visibility: hidden; + position: absolute; + max-width: 300px; + margin-top: 2em; + padding: 1em; + text-decoration: none; + text-align: left; +} +a.sva_box_field:hover span, +a.sva_box_field:focus span { + visibility: visible; + border: 1px solid darkgrey; + color: #fff; + background:#589BCA; + font:normal 14px verdana, sans-serif; +} +td.sva_box_field { + text-align:left; + border:1px solid darkgrey; + color:#fff; + background:#589BCA; + font:normal 14px verdana, sans-serif; + word-wrap:break-word; + width:400px; + padding:10px; +} +.sva_buttonwidthdiv { + width:600px; +} +a.sva_privacypolicy:link, a.sva_privacypolicy:visited, a.sva_privacypolicy:focus, a.sva_privacypolicy:hover, a.sva_privacypolicy:active { + color: #003c62; + text-decoration: underline; + font-weight: bold; +} + +code#copyToClipboard { + background-color: white; + padding: 5px; + line-height: 20px; +} +/* Ende: SVA-Bewerbermanagement */ + +/* Start: SVA-Kompetenzerfassung */ + +table.sva_kpt_skill_table td { + text-align: center +} + +#sva_kpt_form { + width: 100%; + margin: 0px auto; +} + +#sva_kpt_container { + width: 100%; + margin: 0px auto; +} + +.sva_kpt_select { + width: 200px; +} + +#sva_kpt_fieldset_links { + float: left; + width: 50%; +} + +#sva_kpt_fieldset_rechts { + float: right; + width: 45%; +} + +.sva_kpt_scrollable { + max-height: 1000px; + overflow: auto; +} + +/* Ende: SVA-Kompetenzerfassung */ + +/* Start: Allgemeine Vorgangsübersicht*/ + +.uebersichtSelect { + margin-top:1px; + min-width:250px; +} + +/* Ende: Allgemeine Vorgangsübersicht*/ + +.sva_tableheader{ + font-size: 110%; + line-height: 24px; + color: #003c62; + font-weight: 600; +} + +.sva_zeitform{ + border:2px solid #e0a998; + padding-left:5px; + padding-right:5px; + border-collapse:collapse; +} + +.sva_zeile{ + border-width:1px; + border-style:solid; + border-color:#e0a998; + background-color:#c1c7d5; +} +.sva_statistic{ + border-width:1px; + border-style:inset; +} +.sva_split{ + border-bottom-width:1px; + border-style:solid; +} +.sva_gerade{ + border-width:1px; + border-style:none; + /*border-color:#e0a998;*/ + background-color:#cecae1; + } + +.sva_note{font-size:xx-small} + +.sva_legende_schraffiert{ + background: repeating-linear-gradient(-45deg, #333333, #333333 5px, #ffffff 5px, + #ffffff 10px); + font-size: 18px; +} +.sva_legende_icon{ + float: left; + width: 25px; + text-align:center; +} +.sva_arbeitstag{ + background-color: #ffffff; + font-size:18px; +} +.sva_ohnevertrag{ + background-color: #c0c0c0; + font-size:18px; +} +.sva_today{ + -webkit-box-shadow: inset 0 0 0 2px red; + -moz-box-shadow: inset 0 0 0 2px red; + box-shadow: inset 0 0 0 2px red; +} +.sva_today_blue{ + -webkit-box-shadow: inset 0 0 0 2px blue; + -moz-box-shadow: inset 0 0 0 2px blue; + box-shadow: inset 0 0 0 2px blue; +} +.sva_keinarbeitstag{ + background-color: #bbbbbb; + font-size:18px; +} +.sva_wochenende{ + background-color: #808080; + font-size:18px; +} +.sva_feiertag{ + background-color: #000000; + font-size:18px; + color:yellow; +} + +.sva_abwesend { + background-color: #00ff00; + font-size:18px; +} +.sva_abwesend_beantragt { + background: repeating-linear-gradient(-45deg, #00ff00, #00ff00 5px, #ffffff 5px, + #ffffff 10px); + font-size: 18px; +} + +.sva_erholungsurlaub{ + background-color: #00ff00; + font-size:18px; +} +.sva_erholungsurlaub_beantragt { + background: repeating-linear-gradient(-45deg, #00ff00, #00ff00 5px, #ffffff 5px, + #ffffff 10px); + font-size: 18px; +} + +.sva_resturlaub{ + background-color: #00ff00; + font-size:18px; +} +.sva_resturlaub_beantragt{ + background: repeating-linear-gradient(-45deg, #00ff00, #00ff00 5px, #ffffff 5px, + #ffffff 10px); + font-size: 18px; +} +.sva_freistellungstag{ + background-color: #808080; + font-size:18px; + color:white; +} +.sva_kur{ + background-color: #008080; + font-size:18px; + color:#ffff00; +} +.sva_kur_beantragt{ + background: repeating-linear-gradient(-45deg, #008080, #008080 5px, #ffffff 5px, + #ffffff 10px); + font-size: 18px; +} +.sva_krankheit{ + background-color: #ff0000; + font-size:18px; + color:white; +} +.sva_krankheit_beantragt{ + background: repeating-linear-gradient(-45deg, #ff0000, #ff0000 5px, #ffffff 5px, + #ffffff 10px); + font-size: 18px; +} +.sva_kindkrank{ + background-color:white; + font-size:18px; + color:black; +} +.sva_kindkrank_beantragt{ + background: repeating-linear-gradient(-45deg, #aaaaaa, #aaaaaa 5px, #ffffff 5px, + #ffffff 10px); + font-size: 18px; +} +.sva_ueberstunden{ + background-color: #000080; + font-size:18px; + color:white; +} +.sva_ueberstunden_beantragt{ + background: repeating-linear-gradient(-45deg, #000080, #000080 5px, #ffffff 5px, + #ffffff 10px); + font-size:18px; + color:black; +} +.sva_bildungsurlaub{ + background-color: #ffff00; + font-size:18px; +} +.sva_bildungsurlaub_beantragt{ + background: repeating-linear-gradient(-45deg, #ffff00, #ffff00 5px, #ffffff 5px, + #ffffff 10px); + font-size:18px; +} +.sva_fehltag{ + background-color: #c0c0c0; + color:red; + font-size:18px; +} +.sva_sonderurlaub{ + background-color: #ff00ff; + font-size:18px; + color:black; +} +.sva_sonderurlaub_beantragt{ + background: repeating-linear-gradient(-45deg, #ff00ff, #ff00ff 5px, #ffffff 5px, + #ffffff 10px); + font-size:18px; + color:black; +} +.sva_sonder_behindert{ + background-color: #0000ff; + font-size:18px; + color:white; +} +.sva_sonder_behindert_beantragt{ + background: repeating-linear-gradient(-45deg, #0000ff, #0000ff 5px, #ffffff 5px, + #ffffff 10px); + font-size:18px; + color:black; +} +.sva_dienstreise{ + background-color: #008000; + font-size:18px; + color:#00ffff; +} +.sva_dienstreise_beantragt{ + background: repeating-linear-gradient(-45deg, #008000, #008000 5px, #ffffff 5px, + #ffffff 10px); + font-size: 18px; + color:#00ffff; +} +.sva_freistellungstag{ + background-color: #bbbbbb; + font-size:18px; + color:white; +} +.sva_freistellungstag_beantragt{ + background: repeating-linear-gradient(-45deg, #bbbbbb, #bbbbbb 5px, #ffffff 5px, + #ffffff 10px); + font-size: 18px; + color:black; +} + +select.sva_urlaubsantrag_form_element{ + min-width: 200px; +} + +tr.sva_zubuchung_verfallen { + color: grey; +} + +span#sva_kuerzung_urlaub_eingetreten{ + color: red; +} + +.sva_grey{ + text-align:right; + padding-right:10px; +} + +.sva_employeeabsenceoverview_dates { + font-size:12px; +} + +.sva_link_as_button { + text-decoration: none; + background-color: #e2e8ec; + border: 1px solid #cccccc; + color: #003c62; + cursor: pointer; + font-size: 14px !important; + font-weight: normal; + overflow: visible; + padding: 5px; + font-family:"Open Sans",arial,Helvetica,sans-serif; + margin:1px; + -moz-border-radius: 1px; + -webkit-border-radius: 1px; + border-radius: 1px; +} + +/* Start: SVA-Freigabeverwaltung */ + +td.checkbox_freigabeverwaltung { + text-align: center +} + +/* Ende: SVA-Freigabeverwaltung */ + +/*****************************************************************/ +/* QISRKA */ +/*****************************************************************/ +.rka_archiv_parent { + float: left; + width: 83%; + margin-top: 10px; + padding-left: 25px; + padding-right: 25px; + margin-bottom: 15px; + text-align: center; +} + +.rka_archiv_radio { + float: left; +} + +.rka_archiv_headline { + display: inline-block; + font-weight: bold; + color: #800000; + font-size: 200%; + overflow: hidden; +} + +table.rka_webInfoDreisestatus { + width:65%; + border:0; + margin-bottom:15px; +} + +table.rka_webInfoDreisestatus > * > tr > * { + padding:0; +} + +table.rka_webInfoDreisestatus > caption { + text-align:left; + font-size:131%; +} + +table.rka_webInfoDreisestatus.borders { + border:1px solid black; + width:80%; +} + +table.rka_webInfoDreisestatus.borders > thead { + font-size:131%; +} + +/*****************************************************************/ +/* QISZEB */ +/*****************************************************************/ +#sva_button_tk { + font-size: 100%; + line-height: 20px; + background-color: #008000; + color: #FFFFFF; + font-weight: 600; +} + +#sva_button_tg { + font-size: 100%; + line-height: 20px; + background-color: #FF0000; + color: #FFFFFF; + font-weight: 600; +} + +#sva_button_td { + font-size: 100%; + line-height: 20px; + background-color: #ff8000; + color: #FFFFFF; + font-weight: 600; +} +.timePZDQEntries { + color: #808080; +} + +#monthOption{ + font-size: 14px !important; +} + +#selectYear{ + font-size: 14px !important; +} + +.softwareReference{ + margin-left:5px; + height:2em; +} + +input[type='submit'] { + background-color: #e2e8ec; + border: 1px solid #cccccc; + color: #003c62; + cursor: pointer; + font-size: 14px !important; + font-weight: normal; + overflow: visible; + padding: 5px 10px; + font-family:"Open Sans",arial,Helvetica,sans-serif; + margin:1px; + -moz-border-radius: 1px; + -webkit-border-radius: 1px; + border-radius: 1px; +} + +/* +* Autor: Markus Engel +* Datum: 23.02.18 +* Zweck: Button zum Blockelement umwandeln, um darunter anschließendes Layout mit float-Elementen zu erhalten. +*/ + +input.startComparebtn[type='submit'] { + display: block; +} + +input[type='submit']:hover, input[type='submit']:focus{ + background-color: #fff1cc; +} + + +/*****************************************************************************/ +/* Kalender */ +/*****************************************************************************/ +/* Default attributes of table container for entire calendar */ +.jscalendar-DB-table-style { + font-family:"Open Sans",arial,Helvetica,sans-serif; + font-size: 11px; + border-width: 2px; + border-style: solid; + border-color: #7fb4d8; + background-color: #fffcdf; +} + +/* Default attributes of DIV containing table container for entire calendar. + * You probably don't want to alter this style. + */ +.jscalendar-DB-div-style { + z-index: +999; + position: absolute; + visibility: hidden; +} + +/* Default attributes used in calendar title (month and year columns).*/ +.jscalendar-DB-title-style { + padding: 2px; + font-family:"Open Sans",arial,Helvetica,sans-serif; + font-size: 11px; + font-weight: bold; + color: #ffffff; +} + +/* Default attributes used in calendar title background.*/ +.jscalendar-DB-title-background-style { + background-color: #0000AA; +} + +/* Normal appearance of controls in calendar title. */ +/* Note: The right, left and down icons are images, jscalendar-DBich must be edited if you need to change them. */ +.jscalendar-DB-title-control-normal-style { /* border-style: solid; + border-width: 1px; + border-color: #7fb4d8; + border-style: none; + background-color: #0000aa; + background-color: #1979ba; */ + +} + +/* Moused-over (selected) appearance of controls in calendar title. */ +.jscalendar-DB-title-control-select-style { + border-style: solid; + border-width: 1px; + border-color: #7fb4d8; + color: #fff; + background-color: #1979ba; + background-color: #0000aa; +} + +/* Default attributes of drop down lists (month and year). */ +.jscalendar-DB-dropdown-style { + + font-family:"Open Sans",arial,Helvetica,sans-serif; + font-size: 11px; + border-width: 1px; + border-style: solid; + border-color: #a0a0a0; + background-color: #FFFFDD; +} + +/* Default attributes selected (mouse-over) item in drop down lists (month and year). */ +.jscalendar-DB-dropdown-select-style { + background-color: #FFCC99; +} + +/* Default attributes unselected (mouse-off) item in drop down lists (month and year). */ +.jscalendar-DB-dropdown-normal-style { + background-color: inherit; +} + +/* Default attributes of calendar body (weekday titles and numbers). */ +.jscalendar-DB-body-style { + background-color: #FFFFFF; + + font-family:"Open Sans",arial,Helvetica,sans-serif; + font-size: 10px; + border-top: 1px solid #7fb4d8; + border-bottom: 1px solid #7fb4d8; +} + +/* Attributes of current day in calendar body. */ +.jscalendar-DB-current-day-style { + color: red; + font-weight: bold; + text-decoration: none; +} + +/* Attributes of end-of-week days (Sundays) in calendar body. */ +.jscalendar-DB-end-of-weekday-style { + color: #909090; + color: #666; + text-decoration: none; +} + +/* Attributes of all other days in calendar body. */ +.jscalendar-DB-normal-day-style { + color: black; + text-decoration: none; +} + +a.jscalendar-DB-normal-day-style:hover,a.jscalendar-DB-normal-day-style:focus,a.jscalendar-DB-end-of-weekday-style:hover,a.jscalendar-DB-end-of-weekday-style:focus + { + background-color: #FFF1CC; + text-decoration: none; +} + +.jscalendar-DB-would-be-selected-day-style { + background-color: #EEEEEE; +} + +/* Attributes of border around selected day in calendar body. */ +.jscalendar-DB-selected-day-style { + border-style: solid; + border-width: 1px; + border-color: #7fb4d8; +} + +/* Default attributes of designated holidays. */ +.jscalendar-DB-holiday-style { + background-color: #FFDDDD; +} + +.jscalendar-DB-today-lbl-style { + color: black; +} + +/* Attributes of today display at bottom on calendar */ +.jscalendar-DB-today-style { + color: #003c62; + background-color: #fffcdf; + text-decoration: underline; +} + +a.jscalendar-DB-today-style:hover,a.jscalendar-DB-today-style:focus { + color: #333; + background-color: #FFCC99; + text-decoration: none; +} + +/* Attributes of week number division (divider.gif) */ +.jscalendar-DB-weeknumber-div-style { + background-color: #7fb4d8; +} +.force-word-break { + +/* Warning: Needed for oldIE support, but words are broken up letter-by-letter */ + -ms-word-break: break-all; + word-break: break-all; + + /* Non standard for webkit */ + word-break: break-word; + +-webkit-hyphens: auto; + -moz-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; + } \ No newline at end of file diff --git a/public/qis/QISDesignBestand.css b/public/qis/QISDesignBestand.css new file mode 100644 index 0000000..a594fcb --- /dev/null +++ b/public/qis/QISDesignBestand.css @@ -0,0 +1,1318 @@ + +/*****************************************************************************/ +/* gesamtes ehemaliges LSFServlet.css im neuen Layout */ +/*****************************************************************************/ +/* als import-Datei in QISDesign.css integriert */ +/*****************************************************************************/ +/* Aufruf bei Designschalter="y" in dispatcherProperties.txt */ +/*****************************************************************************/ + + + +/* Ersatz für und damit W3C-konform */ +.nobr { white-space:nowrap; } + +a.klein:link, +a.klein:visited{ font-weight:normal; color:#003c62; text-decoration:none} +a.klein:hover{ color: #7FB4D8; text-decoration: underline;} +a.klein:active, +a.klein:focus { font-weight:bold; color:#003c62; text-decoration:underline} + +a.email:link { color:#0000BF; text-decoration:none} +a.email:visited, +a.email:hover{ color: #7FB4D8; text-decoration: underline;} +a.email:active, +a.email:focus { color:#0000BF; text-decoration:underline} + +a.nav:link, +a.nav:visited{ font-weight:normal; color:#003c62; text-decoration:none;} +a.nav:hover { color: #7FB4D8; text-decoration: underline;} +a.nav:active { font-weight:bold; color:#003c62; text-decoration:underline;} +a.nav:focus { font-weight:bold; color:#003c62; text-decoration:underline;} + +a.ueb:link, +a.ueb:visited{ font-size: 110%; font-weight:bold; color:#003c62; text-decoration:none} +a.ueb:hover{ color: #7FB4D8; text-decoration: underline;} +a.ueb:active, +a.ueb:focus { font-size: 110%; font-weight:bold; color:#003c62; text-decoration:underline} + +a.ver:link, +a.ver:visited{ font-weight:bold; color:#003c62; text-decoration:none} +a.ver:hover{ color: #7FB4D8; text-decoration: underline;} +a.ver:active, +a.ver:focus { font-weight:bold; color:#003c62; text-decoration:underline} + +a.label:link, +a.label:visited{ font-weight:600; color:#014A7B; 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:#393939; text-decoration:none} +a.labelslim:hover { font-weight:500; color:#014A7B; text-decoration:underline} +a.labelslim:active { font-weight:500; color:#393939; text-decoration:none} +a.labelslim:focus { font-weight:500; color:#393939; 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:#014A7B; text-decoration:none} +a.black:hover, +a.black:active, +a.black:focus { color:#014A7B; text-decoration:underline} + +/* Image-Link am Baumknoten ohne 'Ueberhaengsel' */ +a.tree:link, +a.tree:visited{ font-weight:bold; color:#014A7B; text-decoration:none} +a.tree:hover, +a.tree:active, +a.tree:focus { font-weight:bold; color:#BF0000; text-decoration:none} + +a.thread:link {color:#014A7B; 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:#014A7B; text-decoration:none} +a.Konto:hover { font-weight:bold; color:#7FB4D8; text-decoration:underline} +a.Konto:active { font-weight:bold; color:#014A7B; text-decoration:none} +a.Konto:focus { font-weight:bold; color:#014A7B; 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: #DEE2EB; +font-size: 110%; +font-weight: 600; +} + + +.search{ +background-color: #F8F5F0; +font-size: 75%; +font-weight: 600; +color: #00009F; +} + +.ChangeSingleInputCell /* Klasse für Label/Feld-Zellen (change/FieldInput.vm) */ +{ + text-align: left; + padding-bottom: 5px; /* Gibt in den normalen Change-Masken den vertikalen Abstand zwischen den Eingabefeldern an */ +} + +.ChangeGridInputSpacingRow /* Klasse für Zeilenzwischenraum (change/GridRow.vm) */ +{ + height: 5px; /* Gibt in den Grid-Change-Masken den vertikalen Abstand zwischen den Eingabefeldern an */ +} + +.ChangeReadOnlyInput /* Klasse für nicht editierbare Felder (werden als DIV dargestellt und sind somit umbrechbar) */ +{ + font-size: 100%; + font-weight: normal; + border-left: 1px solid #cccccc; + background-color: #D2D8E2; + min-height: 1.7em; + min-width: 1em; + padding:3px; +} + +.ChangeReadOnlyGridInput /* Klasse für nicht editierbare Grid-Felder (offener Rahmen)*/ +{ + font-size: 110%; + font-weight: normal; + border-left: 1px solid #90A0A8; + border-top: 1px solid #90A0A8; + border-right: 0px solid #90A0A8; + border-bottom: 0px solid #90A0A8; + padding: 1px 2px 3px 2px; + background-color: #D2D8E2; + min-height: 1em; + min-width: 1em; +} + +.ChangeXKeyfieldButton /* Klasse für den Link zu einem erweiterten Schlüsselauswahldialog */ +{ + border: 1px solid #506068; + background-color: #90A0A8; + padding: 4px 7px 1px 7px; + color: white; +} + +.ChangeActionButtonsLayoutTable /* Klasse zu Anordnung der Schaltflächen am Fuß einer Change-Maske */ +{ + margin-top: 10px; /* Schaltflächen leicht nach unten absetzen */ +} + +.ueberschrift{font-size: 200%; font-weight: 900;color: #003c62;} +.sehrgross{font-size:200%; font-weight: 600;color: #003c62;} +.gross{font-size: 160%;font-weight: 600;color: #003c62;} +.etwasgross{font-size: 120%; font-weight: bold;color: #003c62;} +.normalFett{font-weight: bold; color: #003c62;} +.normal{font-size: 100%; font-weight: 500; color: #003c62;} +.klein{font-weight: normal; color: #003c62;} +.klein1{ font-weight: normal;color: #003c62; } +.notiz{font-size: 75%;font-weight: 100;color:#003c62;} +.kleinFett{font-weight: 600; color:#003c62;} + +.kleinPlatz{ +font-weight: 500; +padding-left: 10px; +padding-right: 10px; +} +.spacer{ +font-size: 35%; +} +.login{ +color: #DD2222; +background-color: #BBFFFF; +font-weight: 800; +} +.newSessionMsg{ +color: #DD2222; +} +.menu1_off{ +background-color: #BFEFFF; +color: #F0F8FF; +font-weight: 600; +} +.menu1_on{ +font-weight: 600; +} +.menu2_off{ +color: #014A7B; +font-weight: normal; +} +.menu2_on{ +background-color: #FAF9E4; +color: #014A7B; + +} +.title{ +background-color: #0000A0; +color: #FFFFFF; +font-weight: 600; +} +.button{ +background-color: #D0D0D0; +color: #014A7B; +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: 110%; +} +.td_SelectedRow{ +border: 0.5pt; +background-color: #6699FF; +font-size: 110%; +font-weight: 600; +color: #000000; +} +.th{ +border: 0.5pt; +background-color: #FFFFCC; +font-size: 110%; +font-weight: bold; +} + +.qis_konto2{ +background: #DEE2EB; +} + +.td_p{ +border: 0.5pt; +} + +.xmlindex { +border: 0.5pt; +background-color: #FFFFFF; +font-size: 75%; +} + +.th_p{ +border: 0.5pt; +font-weight: bold; +text-decoration: none; +} +.th_help{ +border: 0.5pt; +background-color: #FFFFDD; +font-size: 110%; +font-weight: bold; +} +.th_lession{ +border: 0.5pt; +background-color: #CCEEFF; +font-size: 110%; +font-weight: normal; +} +.th_notice{ +border: 0.5pt; +background-color: #FFDDCC; +font-size: 110%; +font-weight: normal; +} +.th_gross{ +border: 0.5pt; +background-color: #FFFFCC; +font-size: 160%; +font-weight: bold; +} +.header{ +border: 0.5pt; +color: #014A7B; +background-color: #FFFFCC; +font-size: 110%; +font-weight: bold; +} + +.inactive{ +color: #777777; +} + +.input,.inputchanged,.inputnew,.inputerror,.inputselected,.noinput,.inputsuccess{ + margin-bottom: 5px; +} +.inputchanged{color: #00009F;} +.inputnew{color: #550000;} +.inputerror{color: #CF0000;} +.inputwarning{color: #880;} + +.inputsuccess{ +color: #00BF00; +font-size: 120%; +} + +.inputhighlighted{ +background-color: #FFFF50; +color: #014A7B; +} +.inputmandatory{ +background-color: #fcf8e3; +border:1px solid #cccccc; +} +.inputchoice{ +background-color: #EEFFFF; +} +.inputselected{ +background-color: #014A7B; +color: #FFFFFF; +} + +.inputdisabled{ +background-color: #DDDDDD; +} + +.inputerrordyn{ +background-color: #FFF000; +} + +.keyfieldlabel{ +background-color: #EEEEF5; +color: #014A7B; +margin: 1px; +border:1px solid #A0A0A0; +border:1px solid #999999; +} + +span.inputselected{ +margin: 1px; +display: block; +border:1px solid #A0A0A0; +border:1px solid #FFFFFF; +padding: 0.1em 0.3em 0.16px 0.3em; +} + +span.noinput { +/*margin: 1px;*/ +display: block; +/*padding: 0.1em 0.3em 0.16px 0.3em;*/ +} +.noinput { +color: #014A7B; +} +.submit{ + font-size: 105%; + text-decoration: none; + font-weight: normal; + color: #014A7B; +} + +.button{ +background-color: #D0D0D0; +color: #000000; +font-size: 12px; +font-weight: 600; +} + +.additionalButton +{ + font-weight: bold; + color: #4080B0; +/* background-color: #F8F8D8; + border:none;*/ +} +.additionalButtonFrame +{ + border:1px solid #203060; +} +.additionalButtonBorderAnchor +{ + position: relative; + width: 96%; +} +.additionalButtonBorder +{ + border: 2px solid #F8F8D8; + position: absolute; + width: 100%; + height: 14px; +} +.additionalButtonBorder:hover +{ + border: 2px solid #FFC080; +} + +.tab{ +color: #014A7B; +font-weight: normal; +background-color: #FFFFFF; +} +.tab_gross{ +color: #014A7B; +font-size: 110%; +font-weight: normal; +} +.tab_noback{ +color: #014A7B; +font-weight: normal; +} +.currenttab{ +font-weight: bold; +color: #FFFFFF; +} +.plan_rahmen{ +background-color: #FAFAFA; +font-weight: bold; +} +.plan1{ +border: 0.5pt dotted white; +font-size: 4px; +} +.plan2{ +background-color:#EFF9FF; +border: 1px solid #014A7B; +} +/* Mehrere Elemente in einem Block (Konflikte) */ +.plan22{ +background-color:#EFF9FF; +border: 2pt double #014A7B; +border-color: red; +border-style: double; +} +.plan3{ +background-color:#FFFFFF; +font-weight: 500; +} +.plan4{ +background-color:#EEEEFF; +font-weight: 500; +} +/* Einzeltermine */ +.plan5{ +background-color:#FFF1CC; +font-weight: 500; +} +/* 14-tägliche Termine */ +.plan6{ +background-color:#FFFCDF; +font-weight: 500; +} +/* Blocktermine */ +.plan7{ +background-color:#E7EFD1; +font-weight: 500; +}/* Raumbuchungen */ +.plan9{ +background-color:#d3d3d3; +font-weight: 500; +} +/* wöchentlich */ +.plan10{ +background-color:#FFF1CC; +font-weight: 500; +} +/* Raumanfragen */ +.plan11{ +background-color:#eee8aa; +font-weight: 500; +} +.belegtpers{ +background-color:#F8FF97; +border: 0.5pt solid #F8FF97; +font-size: 4px; +} +.belegtraum{ +background-color:#8ADB8C; +border: 0.5pt solid #97FF99; +font-size: 4px; +} +.belegtpersraum{ +background-color:#E8BFB0; +border: 0.5pt solid #E8BFB0; +font-size: 4px; +} +.selected{ +background-color:#C0C0C0; +border: 0.5pt solid #014A7B; +} +.frei{ +background-color:#FAFAFA; +border: 0.5pt solid #FFFFFF; +} +.form{ +margin-top: -1px; +margin:0px; +padding:0px; +} +.kleinerButton{ +font-size: 110%; + text-decoration: none; + font-weight: normal; + color: #014A7B; +} +.warnung{ +color: #b36003; +font-weight: 600; +} +.grueneWarnung{ +color: #298b60; +font-weight: 600; +} +.hinweis { +color: #8e860c; +font-weight: 600; +} +.norm{ +font-size: 110%; +font-weight: bold; +} +.small{ +font-weight: bold; +} +.studiengang{ +font-size: 120%; +font-weight: bold; +} +.Abschnitt{ +font-size: 120%; +font-weight: bold; +} +.Konto{ +font-size: 110%; +font-weight: bold; +color: #014A7B; +} +.select{ +font-size: 110%; +font-weight: bold; +} +.deselect{ +font-size: 110%; +font-weight: bold; +} +.reselect{ +font-size: 110%; +font-weight: bold; +} +.Wahlpflichtdummy{ +font-size: 110%; +font-weight: bold; +} +.pruefung{ +font-weight: bold; +} +.Organisationssatz{ +font-size: 75%; +font-weight: bold; +} +.posheader{ +font-size: 75%; +font-weight: 500; +} +.posrecords{ +font-weight: bold; +} +.input1{ +width:550px; +} +.editConflict_Register{ +background-color:#F8F5F0; +font-size:160%; +} +.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:110%; +font-weight:700; +color:blue; +border:0.5pt; +background-color:#BFEFFF; +} +.editConflict_LineUnderTab{ +background-color:#BFEFFF; +} +.editConflict_RegisterTabInactive{ +font-size: 110%; +font-weight:700; +color:blue; +border:0.5pt; +background-color:#EEFAFA; +} +.editConflict_HeaderInRegisterCell{ +border:0.5pt; +color:#00009F; +background-color:#BFEFFF; +font-size: 110%; +font-weight:bold; +} +.printtable{ +border-collapse: collapse; +border-spacing: 0pt; +} +.printplan1{ +border: 0.5pt solid #5F5F5F; +} +.printplan2{ +border: 0.5pt #5F5F5F dotted; +} + +.ela, .right{ +text-align: right; +} + +.elasumme{ +text-align: right; +background-color: #BBFFFF; +} + +.globalmessage { +color: #FFFFFF; +text-align: center; +background-color: #BB0000; +font-size: 110%; +font-weight:bold; +padding:3px; + +} + +.contentmessage { +text-align: center; +background-color: #f0d4ca; +font-size: 14px; +margin-top:-4px; +margin-left:-3px; +margin-right:-3px; +} + +.contentmessage i { + font-weight:bold; +} + +.newsBox { +color: #333399; +text-align: left; +background-color: #FFFFCC; +font-size: 12px; +position: absolute; +left: 730px; +right: 20px; +height: 250px; +top: 170px +} + +.catCount{ + padding-right: 3px; + padding-left: 3px; + text-align: left; + font-size: 75%; +} + +.tab,.tab_gross,.tab_noback,.currenttab{ +} + +.mod, .mod_t, .mod_n{ +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 #cccccc; +padding: 3px; +margin: 0px; +} + +.vorlesungsfreiWochen { +background-color:#E0E0E0; +} + +/*****************************************************************************/ +/* HTML-Raumplan */ +/*****************************************************************************/ +.singleblock{ +position:absolute; +font-size:8pt; +font-family:sans-serif; +text-align:center; +overflow:hidden; +margin-top:-1px; +padding:0; +border-width:thin; +z-index:98; +/*overflow:auto;*/ +} + +.singleblock:hover{ +margin-left:-2em; +margin-bottom:2em; +padding:0 2em 2em 2em ; +z-index:99; +overflow:auto; +} +div.times { +position:absolute; +background-color:lightgrey; +text-align:center; +line-height:12pt; +font-family:sans-serif; +font-weight:bold; +font-size:10pt; +border:0; +} +hr.times { +z-index:2; +width:100%; +margin-top:-1px; +} +.column { +position:absolute; +background-color:lightblue; +text-align:center; +line-height:10pt; +font-family:sans-serif; +font-weight:bold; +font-size:9pt; +} +.lines{ +position:absolute; +/* margin-top:-20px; */ +border-bottom:1px dashed lightgrey; +} +.columnlines{ +position:absolute; +border-left:1px dashed lightgrey; +height:160mm; +width:1mm; +z-index:98; +} +.legend{ +position:absolute; +border-width:thin; +} +.raster{ +position:absolute; +text-align:right; +z-index:1; +margin-top:-1px; +border-top:1px; +border-top-color:#FFFFFF; +border-top-style:dashed; +} + +/*****************************************************************************/ +/* Konfliktplan */ +/*****************************************************************************/ +td.woch, td.Einzel, td.Block, td.BlockSa, td.BlockSaSo, td.twoWeek, td.conflict, td.plan_default, td.no_color, td.trenn_row{ + width:1em; +} +/* +tr.conflictplan_row{ + background-color:transparent; + margin:0; + padding:0; +} +tr.conflictplan_row:hover{ + background-color:#C0C0C0; +} +*/ +.trenn_row{ + background-color: #808080; +} +.woch{ + background-color: #BCDFF6; + text-align:center; +} +.Einzel{ + background-color:#FAFAFA; + text-align:center; +} +.Block, .BlockSa, .BlockSaSo{ + background-color:#FAFAFA; + text-align:center; +} +.twoWeek{ + background-color:#E8BFB0; + text-align:center; +} +.conflict{ + background-color: #ff0000; + color:#fff; + text-align:center; +} +.plan_default{ + background-color: #dbdde9; + text-align:center; +} +.no_color{ + /*border: 1px solid #C0C0C0;*/ + background-color: #C0C0C0; + text-align:center; +} +a.conflictplan{ + width:100%; + height:100%; +} +/*****************************************************************************/ +/* Konfliktplan - Ende */ +/*****************************************************************************/ + +/*****************************************************************************/ +/* Erweiterte Raumsuche */ +/*****************************************************************************/ +.ulRoomsearch{ + list-style-type:none; + margin:0 0.5em; + padding:0; + display:inline; +} +.liRoomsearch{ + list-style-type:none; + display:inline; + width:16.67%; + float:left; + background-color:#FAFAFA; +} +.ulRoomsearchSub{ + height:5em; + overflow:auto; + list-style-type:none; + padding:0; + background-color:#DEE2EB; + margin:0; +} +.liRoomsearchSub{ + list-style-type:none; +} +.listeOhneBullet{ + list-style-type:none; + margin:0; + padding:0; +} +/*****************************************************************************/ +/* Erweiterte Raumsuche - Ende */ +/*****************************************************************************/ + +/*****************************************************************************/ +/* Offene Raumanfragen - Ende */ +/*****************************************************************************/ + +.requesticons{ + height:1em; + margin:0.1em; +} + +/*****************************************************************************/ +/* Offene Raumanfragen - Ende */ +/*****************************************************************************/ + + + +table.hiscalendar { +font-size: 110%; +} +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; +} + +.tabelle2 { + font-size: 110%; + font-weight: normal; + color: #005E9D; + text-decoration: none; + border-width:1px; + border-color:#7FB4D8; + border-style:solid; +} + +.tabelle2inhalt { + color: #005E9D; + border-width:0px; + text-decoration: none; +} + +/* Zu Testzwecken: webfsv-spezifische Eintraege */ + +/* siehe InfoQuery.vm */ +.MBS_kleincombofak { font-family: Arial, Helvetica, Verdana, sans-serif; color: #cc0000} +.MBS_kleincomboinst { font-family: Arial, Helvetica, Verdana, sans-serif; color: #ff0033} +.MBS_kleincombokost { font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 120%; color: #000033} +.MBS_kleincomboproj { font-family: Arial, Helvetica, Verdana, sans-serif; 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: 120%; +font-weight:bold; +} + +.MBS_BoldText{ +font-weight: bold; +} + +.MBS_TableHeader{ +font-size: 80%; +} + +.MBS_LargeText{ +font-size: 120%; +} + +.MBS_Text{ +} + +.MBS_SmallText{ +font-size: 80%; +} + +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.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 Arial, Helvetica, sans-serif; + color: #255282; +} + +/* siehe adminuserdel.vm */ +.MBS_RedBoldText { + font: bold 12px 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-weight: bold; + text-align:center; + color: #014A7B;} +.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; +} +/* 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;} + +/* Korrektur D.S. falscher Pfad */ +/* td.metal{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/webcob/bg_Metal.gif);} */ +td.metal{ margin:0; padding:0; border:0; background-image:url(/qisserver/images/Design2/qiscob/bg_Metal.gif);} +/* Ende Korrektur */ + +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:#014A7B; } +.headsubtitle {color:#183675; } + +a.item:link, +a.item:visited{ font-weight:bold; color:#014A7B; text-decoration:none} +a.item:hover { font-weight:bold; color:#014A7B; text-decoration:underline} +a.item:active, +a.item:focus { font-weight:bold; color:#014A7B; text-decoration:underline} + +.TableCellBold{ +font-weight: bold; +} + +.Text{ +font-size: 110%; +} + +.WhiteText{ +color: #ffffff +} + +.BoldText{ +font-size: 110%; +font-weight: bold; +} + +/* Ende Designspezifisch QISCOB */ + +/*****************************************************************************/ +/* Ehemals lokale Definitionen aus Templates */ +/*****************************************************************************/ + +/* Verzeichnisbrowser */ +table.filelist { border-collapse: collapse; border: 1px solid black} +.filelist td, .filelist th { border: 1px solid black; padding-left: 1em; padding-right: 1em; text-align: left} +a.dir:link {color:#000000} a.dir:visited {color:#505050} +a.fil:link {color:#0000FF} a.fil:visited {color:#900090} + +/* Viewlog */ +@media screen { +.logger_DEBUG, .logger_DEBUG a {color: #AAA} +.logger_INFO, .logger_INFO a {color: #0A0} +.logger_WARN, .logger_WARN a {color: #A00; font-weight: bold} +.logger_ERROR, .logger_FATAL, .logger_ERROR a, .logger_FATAL .a {color: #FF5; background-color: #A00; font-weight: bold} +.stacktrace, .stackstrace a {color: #A00; background-color: #FFA} +} +table.pos {border-collapse: collapse} +td.pos {text-align: center; border: 1px solid black} +td.sel {background-color: #AAF} +.sel a, a.nr {text-decoration: none} +.pre {white-space: pre; font-family: monospace} +a.nr {color: #000} + +/*****************************************************************************/ +/* ENDE: gesamtes ehemaliges LSFServlet.css im neuen Layout */ +/*****************************************************************************/ \ No newline at end of file diff --git a/public/qis/QISDesign_UHD.css b/public/qis/QISDesign_UHD.css new file mode 100644 index 0000000..6965b39 --- /dev/null +++ b/public/qis/QISDesign_UHD.css @@ -0,0 +1,339 @@ +/* import der QISDesign.css-Definitionen*/ +@import "QISDesign.css"; + +.divfoot_navigation { + background-color: #DDDDDD; + border: 0px; +} + +.services a{ + color: #990000; +} + +.tabMenuList li.current{ + background-color: #990000; + border: 1px solid #990000; +} + +/* Heidelberger Kopfzeile - 29/10/12: Von 25 auf 10 px und anstelle #990000 nun #b5152b */ +#topBar { + height: 10px; + background-color: #b5152b; + margin-left: -10px; + margin-right: -10px; + margin-bottom: 1px; + margin-top: -5px; + width: 101%; + min-width: 982px; +} + +/* Heidelberger Fu?zeile - 29/10/12: Von 25 auf 10 px und anstelle #990000 nun #b5152b */ +#footerBar { + height: 10px; + background-color: #b5152b; + width: 100%; + margin-top: 0px; +} + +/* Box fuer den kompletten Inhalt */ +#wrapper { + margin-left:2%; + margin-right:2%; + padding: 0px; +} + +/* Zeile Startseite - Anmelden - Anmeldestatus */ +.divloginstatus { + background-color: #DDDDDD; + color: #DDDDDD; + padding: 2px 10px 2px 10px; + margin-top: 4px; + clear: left; + min-height:1.4em; + color: #000001; + border-left: 0px; + border-right:0px; + font-size: 0.9em; + border: 0px; +} + +body { + font-size: 0.8em; + color: #000001; + /*line-height: 1.1em;*/ +} + + +/* fuer die Makronavigation*/ +#makronavigation a:focus, #makronavigation a:hover, #makronavigation a:active, { + background:#E0E0E0; + color: #990000; + text-decoration:underline; +} + +#makronavigation a:link, #makronavigation a:visited { + color:#990000; text-decoration: none; +} + +/* Liste auf der linken Seite */ +a.auflistung:link, +a.auflistung:visited{ font-weight:bold; color:#990000; text-decoration:none} +a.auflistung:hover, +a.auflistung:active, +a.auflistung:focus { font-weight:bold; color:#990000; background-color:#E0E0E0; text-decoration:underline} + +/* Z.B. Hilfe zur Suche */ +a.nav:link, +a.nav:visited{ font-weight:bold; color:#990000; background-color:#F5F5F5; text-decoration:none} +a.nav:hover { font-weight:bold; color:#990000; background-color:#F5F5F5; text-decoration:underline} +a.nav:active, +a.nav:focus { font-weight:bold; color:#990000; background-color:#F5F5F5; text-decoration:underline} + + +/* Z.B. Hilfe zur Suche */ +a.navgelb:link, +a.navgelb:visited { font-weight:bold; color:#990000; background-color:#FFFFCD; text-decoration:none} +a.navgelb:hover { font-weight:bold; color:#990000; background-color:#F5F5F5; text-decoration:underline} +a.navgelb:active, +a.navgelb:focus { font-weight:bold; color:#990000; background-color:#F5F5F5; text-decoration:underline} + + +/* Z.B. VV lang-Ansicht */ +a.navVVTree:link, +a.navVVTree:visited, +a.navVVTree:hover, +a.navVVTree:active, +a.navVVTree:focus { font-weight:bold; color:#990000; text-decoration:underline} + + +/* Z.B. Links u.a. Menue auf, Menue zu in der Inhaltsbox */ +a.regular:link, +a.regular:visited{ font-weight:normal; color:#990000; text-decoration:none} +a.regular:hover { font-weight:normal; color:#990000; text-decoration:underline} +a.regular:active, +a.regular:focus { font-weight:normal; color:#990000; text-decoration:underline} + + +/* Z.B. VV lang-Ansicht */ +a.regularVVTree:link, +a.regularVVTree:visited, +a.regularVVTree:hover, +a.regularVVTree:active, +a.regularVVTree:focus { font-weight:normal; color:#990000; text-decoration:underline} + +a.register:link { font-weight:normal; color:#990000; } + + +/* Z.B. Links u.a. fuer die Breadcrumbs */ +a.foot:link, +a.foot:visited{ font-weight:normal; color:#990000; background-color:#FFFFFF; text-decoration:none} +a.foot:hover { font-weight:normal; color:#990000; background-color:#E0E0E0; text-decoration:underline} +a.foot:active, +a.foot:focus { font-weight:normal; color:#990000; background-color:#FFFFFF; text-decoration:underline} + + +/* fuer die Hauptmenuepunkte der Makronavigation */ +.links2, +.links2:link, +.links2:visited { border: 0px solid #AAAAAA; font-size: 100%; line-height: 24px; font-weight:bold; padding: 0px 0px 0px 0px; color:#990000; background:#ffffff; background-color:#ffffff; text-decoration:none } +.links2:hover, +.links2:active, +.links2:focus { border: 0px solid #AAAAAA; font-size: 100%; line-height: 24px; font-weight:bold; padding: 0px 0px 0px 0px; color:#990000; background:#ffffff; background-color:#DDDDDD; text-decoration:underline } + +.links2visited, +.links2visited:link, +.links2visited:visited, +.links2visited:hover, +.links2visited:active, +.links2visited:focus {border: 1px solid #AAAAAA; font-size: 100%; line-height: 24px; font-weight:bold; padding: 0px 0px 0px 0px; color:#990000; background:#DDDDDD; background-color:#DDDDDD; text-decoration:none } + + +/* fuer den Loginstatus */ +.links3 { + line-height: 20px; + color: #990000; + font-weight: bold; + text-decoration: none; +} +.links3:focus, .links3:hover, .links3:active { + color: #990000; + background-color: #DDDDDD; + text-decoration: underline; +} + +/* aus QISDesignBestand.css - Ueberschriften in den B?umen */ +a.ueb:link, +a.ueb:visited{ line-height: 1.5em; font-size: 112%; font-weight:bold; color:#990000; text-decoration:none} +a.ueb:hover{ line-height: 1.5em; font-size: 112%; color: #990000; text-decoration: underline;} +a.ueb:active, +a.ueb:focus { line-height: 1.5em; font-size: 112%; font-weight:bold; color:#990000; text-decoration:underline} + + +/* aus fuer wtree der Zugehoerigkeiten der Einzelansichten */ +a.uebklein:link, +a.uebklein:visited{ line-height: 1.5em; font-size: 95%; font-weight:bold; color:#990000; text-decoration:none} +a.uebklein:hover{ line-height: 1.5em; font-size: 95%; color: #990000; text-decoration: underline;} +a.uebklein:active, +a.uebklein:focus { line-height: 1.5em; font-size: 95%; font-weight:bold; color:#990000; text-decoration:underline} + +/* aus QISDesignBestand.css - Inhalt der Felder in der Einzelansicht */ +.maske{ +background-color: #DDDDDD; /* #DEE2EB; */ +font-size: 105%; +font-weight: 600; +} + + +a { + color:#990000 +} + +dt { + font-weight: bold +} + +/*****************************************************************************/ +/* Formulare.Textield */ +/*****************************************************************************/ +/*****************************************************************************/ +/* Submitbuttons */ +/*****************************************************************************/ + +input { + color: #000001; +} +input.submit,.linkAsButton { + color: #990000; + background-color: #CCCCCC; +} + +input.submit:hover,.linkAsButton:hover { + color: #990000; + border-color: #AAAAAA; +} + + +input[type='submit'] { + background-color: #CCCCCC; + border: 1px solid #AAAAAA; + color: #990000; + font-weight: bold; +} + +input, select, textarea, +input:focus, input:hover, input:active, +select:focus, select:hover, select:active, +textarea:focus, textarea:hover, textarea:active, +.noinput { + color: #000001; +} + +.newSessionMsg{ + color: #FF0000; + font-weight: 600; + line-height: 20px; +} + + +.InfoMsg{ + color: #000001; + font-weight: 600; + line-height: 20px; +} + + + + +.content { + min-height:25em; + +} + +.portalcontent { + min-height:25em; +} + +.portalcontent1 { + width: 292px; +} + +.globalmessage { + font-size: 110%; + font-weight:bold; + color: #FF0000; + background-color: #DDDDDD; + padding:0px; + margin-top: 4px; +} + + + + + + +/* Einzelansicht - Tabellen*/ +/* ersetze helbblaue Linien durch hellgelbe*/ +/* 7FB4D8 durch FFCC66 */ +.mod { + font-weight: bold; + text-align: left; + vertical-align: top; + border-left: #FFCC66 1px solid; + border-bottom: #FFCC66 1px solid; + border-right: #FFCC66 1px solid; + padding: 2px 7px 2px 7px; + width: 250px; +} +.mod_n, .mod_n_basic { + border: 0.5pt; + background-color: #FFFFFF; + font-weight: normal; + vertical-align: top; + padding: 2px 7px 2px 7px; + width: 450px; +} + + +h1{ + font-size:135%; + font-weight: bold; + margin-bottom: 3px; + margin-top: 3px; + line-height: 135%; + white-space:normal; + color: #900; +} + +h2 { + color: #000001; + font-weight: bold; + white-space:normal; + line-height: 135%; +} + +legend { + color: #900; +} + +.headline h4 { + font-size: 110%; +} +.gross, +.kleinFett, +.klein { + color: #000001; +} + +.normaltext{line-height: 1.3em;} + +.makromenueauf:link, .makromenueauf:visited { + /* Eingeklapptes Menü formatieren*/ + display: block; + width: 12px; + height: 135px; + background: url(../../QIS/images/buttons/menuaufblauObreit_UHD.gif); +} + +.pictures_portal_border { + display: inline; +} diff --git a/public/qis/Reiseverlauf.html b/public/qis/Reiseverlauf.html new file mode 100644 index 0000000..d3556aa --- /dev/null +++ b/public/qis/Reiseverlauf.html @@ -0,0 +1,448 @@ + + + + + + + + Reiseverlauf - + Zeiterfassungsportal der Universität Heidelberg + + + + + +
+
+ +
+
    +
+ EN +
+
+
+
+ Startseite + +  |  + + + Abmelden + + +  |  + + Herr Albrecht Degering +  |  + Sie sind angemeldet als: + adg +   + | +   + in der Rolle: + + Dienstreiseantrag + + +  |  + +   +
+ +
+
+ + +
+
+ +

Reiseverlauf

+
+
+ +
+
+
+ +
+
+ +
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Ausw. + * + Beginn + der Reise + + * + Ende + der Reise + + * + Von + + Ort + + * + Nach + + Ort + + Entfernung in km + + CO2-Emissionen in kg + + Kompensationsbetrag in Euro + + Reisezone + + Begründung +
+ + + + + + Kalender + + + + + Kalender + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
* Neuer Datensatz ...
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
+
+
+
+
+
+
+ + +
+
+ + + \ No newline at end of file diff --git a/public/qis/calendar.svg b/public/qis/calendar.svg new file mode 100644 index 0000000..a1f5f49 --- /dev/null +++ b/public/qis/calendar.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file