﻿body {
   font-family: arial, verdana;
   font-size: 10pt;
}

h3
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt; 
   font-weight: bold;
   color: #000000;
   letter-spacing: normal;
   word-spacing: normal;
}

.admin_legend {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt; 
   color: #000000;
   text-align: justify;
   font-weight: bold;
}

.fliesstext {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt; 
   color: #000000;
   text-align: justify;
   letter-spacing: normal;
   word-spacing: normal;
   page-break-before: auto;
   page-break-after: auto;
   line-height: 12pt
}

.input {
    font-family: "Tahoma", "Verdana", "Helvetica";
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    border: #b9b9b9;
    border-style: solid;
    text-align: left;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
}
 
.inputduty {
   font-family: "Tahoma", "Verdana", "Helvetica";
   font-size: 12px;
   color: #000000;
   /* background-color: #FFFFFF; */
   background-color: #FFFC96;
   border: #000000;
   border-style: solid;
   text-align: left;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px
}
    
.functionbutton {
   font-family: "Tahoma", "Verdana", "Helvetica";
   font-size: 12px;
   color: #000000;
   background-color: #FFFFFF;
   height: 20px;
   width: 100px;
   border: #000000;
   border-style: outset;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px
}

    
.pflicht { 
   font-family: "Tahoma", "Verdana", "Helvetica";
   font-size: 12px;
   color: #000000;
   background-color:#FFDDDD; 
   border: #b9b9b9;
   border-style: solid;
   text-align: left;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px
}


/*
   Style Sheet Eigenschaften für das Applikationsfenster. Bis auf auf das Objekt
   .symbole sind alle weiteren Objekte für die einzelnen Frames zuständig. Hierbei lassen 
   sich die Hintergrundfarben, Textfarben, Textgestaltung usw. festlegen. Alle Eigenschaften
   also, die für das betreffene Frame Allgemeingültigkeit besitzen.
*/
        
.symbole {
   padding: 2px;
   margin: 1px;
   display: inline;
   background: no-repeat center; 
   width: 21px;
   height: 21px;   
   float: left;
}
.symbolgruppe {
    float:left;
    margin-top: 2px;
    padding-left:5px;
    padding-right:5px;
}
.symbolicon {
    border: none;
    width: 21px;
    height: 20px;
}

/*                
.folienbaum {
   background-color:white; 
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
}
*/

/* Das Fenster zur Auswahl der Zugriffsarten */
.zugriffsart {
   background-color:#94C6F6; 
   color: #000000;
}
      
/* Für die obere Toolbar */
.menuleiste {
   background-color:#DEEAFF; 
}

/* Hintergrundfarbe für den Zusatzinformationsbildschirm */
.zinfobg
{
    background-color:#94C6F6;
}

/* Hintergrund, bzw. Rahmen der Karte */
.maininc {
   background-color:#3985D5; 
   color: #FFFFFF;
}

/* SVG Elemente */
/* Hintergrundfarbe für das Slidemenü */
.mainincsvg {
    fill:#3985D5;
}

/* die Box für die Beschreibung des aktuell gewählten Slidemenüs. Z.B.: Elementinformationen, Drucken, usw. */
.sliderhead {
    stroke:#000000;
    stroke-width:1px;
    fill:#DEEAFF;
    fill-opacity:1;
}
/* Das Rechteck um den Inhalt des Folienbaumes, Elementinfo, Drucken ... */
.marginrect
{
    stroke:#C9D4E7;
    stroke-width:1px;
    fill:none;
}
/* Der Rahmen für die Scrollbars */
.scrollbarrect {
    stroke:#C9D4E7;
    stroke-width:1px;
    fill:#DEEAFF;
    fill-opacity:1;
}

/*  Anweisungen für die Buttons im linken Slidemenü. Die Füllfarben für das Hervorheben sind in der Datei 
    slidemenu.psvg als highlightSMButton_fill und unhighlightSMButton_fill definiert */
.smbutton
{
    fill:#EBEBEB;
    fill-rule:nonzero;
    fill-opacity:1;
}

/*  Urzustand des Balkens zum Verändern der Größe des Slidemenüs 
    Zum Hervorheben sind die Variablen SliderHi_fill und SliderLo_fill in der drawarea.psvg definiert
*/
.resizelinerect
{
    fill:#3985D5;
}

/*
   Style Sheet Eigenschaften fr den Anmeldebildschirm
*/

.login_screen {
   font-family: Arial, Helvetica, sans-serif;
   background-color: #94C6F6;
}

#protokollBody{
    background-color: #94C6F6;
}

.loginbox {
   background-color: #3985D5;
   width: 400px;
   text-align: left;
   margin-left:auto;
   margin-right:auto;
   color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   border: #000000;
   border-style: solid;
   text-align: left;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
}

.loginbox_header {
   font-family: Arial, Helvetica, sans-serif;
   color: #FFFFFF;
   font-weight: bold;
   text-align: left;
}

.loginbox_logo {
   background-color: white;
   background-image:url(../config/logo.gif);
   background-position: center;
   background-repeat: no-repeat;
   height: 110px;
}
/* markieren von Pflichtfelder */
.markduty {
   background-color: #3F94EE;
   font-weight: bold;
}

.message_wait {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #FFFFFF;
   text-align: center;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
}

.statustile
{
    background-color: #A4C6EE;
    height: 5px;
    border: #000000;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    visibility: hidden;
}

.statustable
{
    border: #000000;
    border: 1px solid black;
    visibility: hidden;
}

/*
Administrationsoberfläche
*/
.admin_body {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
}

.droparea:-moz-drag-over {
  border: 1px solid black;
}

.icon_delete_pdf{
    background-image: url(../images/icon_delete_pdf.png) !important;
}
.icon_show_pdf{
    background-image: url(../images/icon_show_pdf.png) !important;
}
.icon_highlight_pdf{
    background-image: url(../images/icon_highlight_pdf.png) !important;
}
.icon_unhighlight_pdf{
    background-image: url(../images/icon_unhighlight_pdf.png) !important;
}

.pflichtfeld {
    background-color : #FFFC96;
    background-image : url(../images/text-bg-pflichtfeld.gif) !important;
}      

.icon_pdf {
    background-image: url(../images/icon_treenode.png) !important;
} 

.icon_pdf_red {
    background-image: url(../images/icon_treenode_red.png) !important;
}

.icon_printer {
    background-image: url(../images/printer.png) !important;
} 

/*
 * zugriffsart.php
 */

#div_AccessTypes {
    position: relative;
    top: 40px;
    left: 10px;
    zindex: 0;
    display: none;
    padding-bottom: 105px;    
}

.div_AccessStep {
    position: relative;
    left: 10px;
    zindex: 0;
    display: block;
    padding-top: 10px;
    padding-bottom: 65px;
}

#div_AccessButton {
    position: relative;
    left: 10px;
    zindex: 0;
    display: block;
    padding-bottom: 10px;
}

.noElementExistsDialog {    
    padding-right: 20px !important;    
}




/*
   Style Sheet Eigenschaften für den Anmeldebildschirm
   -- infoGraph-Stil

.login_screen {
   font-family: "Arial", "Helvetica", "sans-serif";
   background-color: #FFFFFF;
}

.loginbox {
   width: 400px;
   margin-left:auto;
   margin-right:auto;
   background-color: lightgreen;
   text-align: left;
   margin-left:auto;
   margin-right:auto;
   color: #000000;
   font-family: "Arial", "Helvetica", "sans-serif";
   font-size: 10pt;
}

.loginbox_header {
   background-color: lightgreen;
   color: #FFFFFF;
   font-weight: bold;
   text-align: left;
}

.loginbox_logo {
   background-color: white;
   background-image:url(logo.gif);
   background-position: center;
   background-repeat: no-repeat;
   height: 110px;
}

.message_wait {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   color: #000000;
   background-color: lightgreen;
   text-align: center;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
}
*/



/*
 * USERDEF Styles
 */

#userdef_zugriffsart {
    position:absolute;
    top:15px;
    left: 275px; /*width 250px fest kodiert für div_LB_ + myID*/
    width:500px;
    height:300px;
    background-color:white;
    visibility:hidden;                
}
