/*
****************************************************************************************
* Dieses css-Stylesheet wird zur Formatierung der html-Seiten verwendet.               *
* Es definiert die Formatvorlagen fuer den Contentbereich.                             *
*                                                                                      *
* ACHTUNG: ALLE BEZEICHNER MUESSEN MIT BUCHSTABEN BEGINNEN, ANSONSTEN KANN NETSCAPE 4.7*
*           NICHTS FINDEN!!!                                                            *
*                                                                                      *
*                                                                                      *
* Copyright (c) 2004 Statistisches Bundesamt                                           *
*                                                                                      *
* Datei: bm1_content.css                                                               *
*                                                                                      *
* Aenderungshistorie:                                                                  *
*                                                                                      *
* Nr ! Datum    ! Name            ! Aenderungsgrund                                    *
* _____________________________________________________________________________        *
*  1 ! 06.01.04 ! Hollmann        ! neu erstellt                                       *
*  2 ! 12.03.04 ! Hollmann        ! Feintuning                                         *
*  3 ! 26.01.05 ! Schaefer        ! px auf prozent und em umgestellt                   *
*  4 ! 19.04.05 ! Schaefer        ! Formatierung von Buttons                           *
*  5 ! 26.04.05 ! Schaefer        ! neuer Block zur Formatierung von Ergebnistabellen  *
*  6 ! 19.05.05 ! Schaefer        ! neue class ul mit list-style-type none             *
*  7 ! 27.06.05 ! Schaefer        ! etfussnote in courier                              *
*  8 ! 02.08.06 ! Hollmann        ! Aenderung: Abschaffung der Frames                  *
*  9 ! 14.03.07 ! Schaefer        ! genereller linker Abstand bei kopfText             *
* 10 ! 05.04.07 ! Hollmann        ! Neu: Demo für Infobox eingebaut (tooltip)          *
* 11 ! 26.06.07 ! Schaefer        ! neuer Block zur Formatierung von Ergebnistabellen  *
* 12 ! 12.07.07 ! Schaefer        ! Korrektur: Optimierung fuer Druckausgabe           *
* 13 ! 20.07.07 ! Schaefer        ! Korrektur: weitere Optimierung fuer Druckausgabe   *
* 14 ! 07.08.07 ! Schaefer        ! statt courier nur monospace -> wegen verkleinern   *
* 15 ! 08.08.07 ! Schaefer        ! neue class als Hintergrund von Pictogrammen        *
* 16 ! 17.08.07 ! Schaefer        ! neue class fuer Farbe von Diagrammlinien           *
* 17 ! 21.08.07 ! Schaefer        ! class langtext angepasst                           *
* 18 ! 17.01.08 ! Schaefer        ! Anpassungen fuer valides CSS 2.0                   *
* 19 ! 30.04.09 ! Schaefer        ! Neues Tap fuer die Startseite                      *
* 20 ! 02.07.09 ! Schaefer        ! Zweispaltiges Design auf der Stratseite            *
* 21 ! 02.07.09 ! Schaefer        ! Umbenennung                                        *
* 22 ! 02.10.09 ! Schaefer        ! Mehrsprachige Classes fuer Rabatte und Nutzungsbed.*
* 23 ! 02.10.09 ! Hollmann        ! Eigene Classes für Langtexte in WIKI-Format        *
* 24 ! 01.11.18 ! Rind-M          ! Style für Drag and Drop ergänzt                       *
* 25 ! 06.11.18 ! Rind-M          ! Styles für Zellen mit Select-Box                   *
* 26 ! 03.12.18 ! Rind-M          ! Mauscursor Hand                                    *
* 27 ! 12.12.18 ! Rind-M          ! grabbable:hover ergänzt                            *
* 28 ! 01.04.19 ! Rind-M          ! Ergänzung für BITV-Version                         *
* 29 ! 25.06.19 ! Hollmann        ! Ergänzung: Grabbable verhindert Textmarkierbarkeit * 
****************************************************************************************
*/
/* ++++++++++++++++++++++++ */
/* +    SEITENAUFBAU      + */
/* ++++++++++++++++++++++++ */
body {
 background-color: #f4f4f4;
}
#leftNavigationContainer{
    float: left;
    left: 0;
    min-height: 400px;
    position: relative;
    width: 220px;
}

/* ++++++++++++++++++++++++ */
/* +      ALLGEMEIN       + */
/* ++++++++++++++++++++++++ */
.button{
    width:              12em;
    color:              #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:          1em;
}

.buttonBITV{
    color:              #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:          1em;
}

.buttonReg{
    width:              13em;
}
.buttonHigh{
    width:              12em;
    color:              #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:          1em;
    font-weight:        bold;
}
.buttonklein{
    width:              1.7em;
    height:             1.7em;
    color:              #FFFFFF;
}
.buttonSelect{
    color:              #FFFFFF;
}
div.titel{
    background-color:   #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:            117%;
    font-weight:        bold;
}
.langtextLI{
    margin-left:        1.0em;
    padding-left:        1.0em;
    margin-top:            0px;
    margin-bottom:        0px;
    font-family:        monospace;
    list-style-image:    url(../images/langtext_LI.gif);
}
.localLink a:link, .localLink a:visited{
    background-color:   #FFFFFF;
    font-size:             100%;
    text-decoration:    none;
}
.localLink a:hover{
    background-color:   #FFFFFF;
    font-size:             100%;
    text-decoration:    underline;
}
body a:hover{
    background-color:   inherit;
    font-size:             100%;
    text-decoration:    underline;
}

/* ++++++++++++++++++++++++ */
/* +    Ueberschrift 1    + */
/* ++++++++++++++++++++++++ */
H1{
    margin-top:          1.0em;
    background-color:   inherit;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
}
.U1TextDiagramm{
    margin-left:        1.3em;
    background-color:   #FFFFFF;
    color:                #000000;
    font-family:        arial,sans-serif;
    font-size:             1.0em;
}
/* ++++++++++++++++++++++++ */
/* +    Ueberschrift 2    + */
/* ++++++++++++++++++++++++ */
H2{
    margin-left:        1.3em;
    margin-top:          1em;
    background-color:   #FFFFFF;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             1.0em;
}
/* ++++++++++++++++++++++++ */
/* +    Ueberschrift 3    + */
/* ++++++++++++++++++++++++ */
H3{
    margin-left:        1.3em;
    margin-top:          0.5em;
    background-color:   #FFFFFF;
    color:                #000000;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             1.0em;
}
/* ++++++++++++++++++++++++ */
/* +    Ueberschrift 4    + */
/* ++++++++++++++++++++++++ */
.headlineTop {
    margin-top: -1em;
    font-weight: bold;
    font-size:    1.0em;
}

/* ++++++++++++++++++++++++ */
/* +    Verzeichnisse     + */
/* ++++++++++++++++++++++++ */
.ContentRegion table.verzeichnis{
    border-width:1px;
    border-style:solid;
    border-color:white;
    border-collapse:collapse;
    width:              100%;
}
.U1Text table.verzeichnis{
    border-width:        1px;
    border-style:        solid;
    border-color:        white;
    border-collapse:    collapse;
    width:              100%;
}
table.verzeichnis td{
    border-width:    1px;
    border-style:    solid;
    border-color:    white;
    margin:         0px;
    padding:        2px 2px 2px 4px;
}
table.verzeichnis th{
    border-width:    1px;
    border-style:    solid;
    border-color:    white;
    margin:            0px;
    padding:        2px 2px 2px 4px;
}
th.verzeichnisBlank7{
    width:              7px;
    background-color:    #FFFFFF;
    color:                #FFFFFF;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
}
th.verzeichnisBlank3{
    width:              3px;
    background-color:    #FFFFFF;
    color:                #FFFFFF;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
}
th.verzeichnisTitel{
    color:                #FFFFFF;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
    padding:            2px 2px 2px 4px;
}

.verzeichnisTextGruppe{
    background-color:    #5580D6;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.verzeichnisTextHell{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.verzeichnisTextHellEmph{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
}
.verzeichnisTextHellHigh{
    color:                 #FF0000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.verzeichnisTextHellHighEmph{
    color:                 #FF0000;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
}
.verzeichnisTextDunkel{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.verzeichnisTextDunkelEmph{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
}
.verzeichnisTextDunkelHigh{
    color:                 #FF0000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.verzeichnisTextDunkelHighEmph{
    color:                 #FF0000;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
}
/* ++++++++++++++++++++++++ */
/* +         EVAS         + */
/* ++++++++++++++++++++++++ */
.evasVerzeichnisStufe1{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.evasVerzeichnisStufe1 a:link, .evasVerzeichnisStufe1 a:visited {
    background-color:    inherit;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
    text-decoration:    none;
}
.evasVerzeichnisStufe1 a:hover {
    background-color:    inherit;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
    text-decoration:    underline;
}
.evasVerzeichnisStufe2{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.evasVerzeichnisStufe3{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.evasVerzeichnisStufe3 a:link, .evasVerzeichnisStufe3 a:visited {
    background-color:    inherit;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
    text-decoration:    none;
}
.evasVerzeichnisStufe3 a:hover {
    background-color:    inherit;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
    text-decoration:    underline;
}
.evasVerzeichnisStufe4{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.evasVerzeichnisStufe5{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
/* ++++++++++++++++++++++++ */
/* +         KMA          + */
/* ++++++++++++++++++++++++ */
.kmaHierarchischie0{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.kmaHierarchischie1{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.kmaHierarchischie2{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.kmaHierarchischie3{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.kmaHierarchischie4{
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.kmaHierarchischie5{
    color:                 #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.kmaHierarchischie6{
    color:                 #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.kmaHierarchischie7{
    color:                 #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.kmaHierarchischie8{
    color:                 #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.kmaHierarchischie9{
    color:                 #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.kmaHierarchischie10{
    color:                 #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:             100%;
}

/* ++++++++++++++++++++++++ */
/* +   Ergebnistabellen   + */
/* ++++++++++++++++++++++++ */
caption {
    margin-right:       10px;
    margin-left:        0px;
    border-width:       1px;
    border-bottom-width:0px;
    border-style:       solid;
    padding:            4px 0 12px 4px;
    text-align:         left;
    background-color:    #FFFFFF;
    font-weight:        bold;
    font-size:          112%;
}
tfoot{
    border-width:       0px;
    border-collapse:    collapse;
}
.etfoottext{
    width:              100%;
    border-width:       0px;
    border-collapse:    collapse;
    margin-bottom:      10px;
    line-height:        115%;
    padding-top:        12px;
    font-family:        monospace;
    font-size:          1.25em;
}
.etueberschrift{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     middle;
    padding:            2px 2px 2px 4px;
    text-align:         left;
    font-weight:        normal;
}
.etueberschrift input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    margin-right:       0px;
    text-align:         left;
    font-size:          1em;
}
th.etkopfvorspalte{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     middle;
    padding:            2px;
    text-align:         center;
    font-weight:        normal;
}
th.etkopfvorspalte input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         center;
    font-size:          1em;
}
th.etvorspalte{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     top;
    padding:            2px 2px 2px 4px;
    text-align:         left;
    white-space:        nowrap;
    font-weight:        normal;
}
th.etvorspalte input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etvorspaltedok{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     top;
    white-space:        nowrap;
    padding:            2px 2px 2px 4px;
    text-align:         left;
    font-weight:        normal;
}
th.etvorspaltedok input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etzelledok{
    border-width:       1px;
    border-style:        solid;
    background-color:   #FFFFFF;
    color:                #000000;
    padding:            3px;
    text-align:         right;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
td.etvorspalte{
    border-width:       1px;
    border-style:        solid;
    background-color:   #FFFFFF;
    color:                #000000;
    vertical-align:     top;
    padding:            2px 5px 2px 5px;
    text-align:         left;
    font-size:             100%;
}
td.etvorspalte input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etvorspalte-ind1{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     top;
    padding:            2px 2px 2px 15px;
    text-align:         left;
    white-space:        nowrap;
    font-weight:        normal;
}
th.etvorspalte-ind1 input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etvorspalte-ind2{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     top;
    padding:            2px 2px 2px 30px;
    text-align:         left;
    white-space:        nowrap;
    font-weight:        normal;
}
th.etvorspalte-ind2 input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etvorspalte-ind3{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     top;
    padding:            2px 2px 2px 45px;
    text-align:         left;
    white-space:        nowrap;
    font-weight:        normal;
}
th.etvorspalte-ind3 input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etvorspalte-ind4{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     top;
    padding:            2px 2px 2px 60px;
    text-align:         left;
    white-space:        nowrap;
    font-weight:        normal;
}
th.etvorspalte-ind4 input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etvorspalte-ind5{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     top;
    padding:            2px 2px 2px 75px;
    text-align:         left;
    white-space:        nowrap;
    font-weight:        normal;
}
th.etvorspalte-ind5 input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etvorspalte-ind6{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     top;
    padding:            2px 2px 2px 90px;
    text-align:         left;
    white-space:        nowrap;
    font-weight:        normal;
}
th.etvorspalte-ind6 input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etvorspalte-ind7{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     top;
    padding:            2px 2px 2px 105px;
    text-align:         left;
    white-space:        nowrap;
    font-weight:        normal;
}
th.etvorspalte-ind7 input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etvorspalte-ind8{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     top;
    padding:            2px 2px 2px 120px;
    text-align:         left;
    white-space:        nowrap;
    font-weight:        normal;
}
th.etvorspalte-ind8 input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etvorspalte-ind9{
    border-width:       1px;
    border-style:        solid;
    color:                #000000;
    vertical-align:     top;
    padding:            2px 2px 2px 135px;
    text-align:         left;
    font-size:             100%;
}
th.etvorspalte-ind9 input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    font-size:          1em;
}
th.etkopfzeile{
    border-width:       1px;
    border-style:        solid;
    color:              #000000;
    vertical-align:     middle;
    padding:            5px;
    text-align:         center;
    font-weight:        normal;
}
th.etkopfzeile input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    vertical-align:     middle;
    text-align:         center;
    font-size:          1em;
}
.etuntertitel{
    border-width:       1px;
    border-style:        solid;
    background-color:   #FFFFFF;
    color:                #000000;
    text-align:         left;
    font-family:        arial,sans-serif;
    font-weight:        normal;
    font-size:             100%;
}
.etuntertitel input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    background-color:   #FFFFFF;
    font-size:          1em;
}
.etzwischentitel{
    border-width:       1px;
    border-style:        solid;
    background-color:   #FFFFFF;
    color:                #000000;
    text-align:         left;
    font-family:        arial,sans-serif;
    font-weight:        normal;
    font-size:             100%;
}
.etzwischentitel input{
    border-width:       0px;
    padding:            0px 0px 0px 0px;
    margin-left:        0px;
    text-align:         left;
    background-color:   #FFFFFF;
    font-size:          1em;
}
.etzelle{
    border-width:       1px;
    border-style:        solid;
    background-color:   #FFFFFF;
    color:                #000000;
    padding:            3px;
    text-align:         right;
    font-family:        arial,sans-serif;
    font-size:             100%;
    white-space:        nowrap;
}
p.etfussnote{
    margin-top:          2.0em;
    background-color:   #FFFFFF;
    color:                #000000;
    text-align:         left;
    font-family:        monospace;
    font-size:             100%;
}
.ethinweiskurz{
    border-width:       1px;
    background-color:   #FFFFFF;
    color:              #FF0000;
    padding-top:        1.0em;
    padding:            5px;
    text-align:         left;
    font-weight:        bold;
    font-size:          100%;
}
.etlinkcomplete a:link{
    background-color:   #FFFFFF;
    color:                #075083;
    font-size:             100%;
    text-decoration:    none;
    }
.etlinkcomplete a:visited{
    background-color:   #FFFFFF;
    color:                #075083;
    font-size:             100%;
    text-decoration:    none;
    }
.etlinkcomplete a:hover{
    background-color:   #FFFFFF;
    color:                #075083;
    font-size:             100%;
    text-decoration:    underline;
    }
.dqErl{
    width:              100%;
    border-width:       0px;
    border-collapse:    collapse;
    margin-bottom:      10px;
    line-height:        115%;
    padding-top:        12px;
    font-family:        monospace;
    font-size:          1.25em;
}
.copyright{
    background-color:   #FFFFFF;
    color:              #606060;
    line-height:        140%;
    font-size:          90%;
    z-index:            8;
}
/* ++++++++++++++++++++++++ */
/* +       Legende        + */
/* ++++++++++++++++++++++++ */
table.legendeRahmen{
    width:                200px;
    border:                0;
    background-color:    #7B9DE0;
    color:              #000000;
}
.legendeTitel{
    color:              #FFFFFF;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
}
.legendeText{
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.legendeTextHigh{
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
}
.legendeTextEmph{
    color:              #FF0000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.legendeTextHighEmph{
    color:              #FF0000;
    font-family:        arial,sans-serif;
    font-weight:        bold;
    font-size:             100%;
}
/* ++++++++++++++++++++++++ */
/* +      RECHERCHE       + */
/* ++++++++++++++++++++++++ */
.rechercheTrefferBox{
    border-collapse:    collapse;
    border-width:        2px;
    border-style:        solid;
    padding:            5px;
}
.rechercheTreffer:link{
    background-color:   #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:            100%;
    text-decoration:    none;
}
.rechercheTreffer:visited{
    background-color:   #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:            100%;
    text-decoration:    none;
}
.rechercheTreffer:hover{
    background-color:   #FFFFFF;
    font-family:        arial,sans-serif;
    font-size:            100%;
    text-decoration:    underline;
}
.rechercheTrefferDeactivated{
    background-color:   #FFFFFF;
    color:                 #999999;
    font-family:        arial,sans-serif;
    font-size:            100%;
    text-decoration:    none;
}
.rechercheTrefferDeactivated:hover{
    background-color:   #FFFFFF;
    color:                 #999999;
    font-family:        arial,sans-serif;
    font-size:            100%;
    text-decoration:    none;
}
.selectbox{
    background-color:    #FFFFFF;
    color:                #000000;
    border-top-width:    1px;
    border-right-width: 1px;
    border-bottom-width:1px;
    border-left-width:     1px;
    border-style:        solid;
    font-family:        arial,sans-serif;
    width:              10em;
    font-size:             100%;
}
.selectbox option:hover{
    background-color: #FF0000;
    }
/* ++++++++++++++++++++++++ */
/* +       Diagramm       + */
/* ++++++++++++++++++++++++ */
.ContentRegion table.diagramm{
    border-width:0px;
    border-style:solid;
    border-color:white;
    border-collapse:collapse;
    width:              100%;
}
table.diagramm td{
    border-width:0px;
    border-style:solid;
    border-color:white;
    margin: 0px;
}
.pictogrammDunkel{
    color:                 #000000;
    border:                0px;
    padding:            0px;
    margin:                0px;
    width:                20px;
    height:                20px;
}

.pictogrammDL{
    color:                 #000000;
    border:                0px;
    padding:            0px;
    margin:                0px;
    width:                23px;
    height:                23px;
}

.content input {
    margin:                1px 0px 1px;
    vertical-align:        middle;
}

.verzeichnisTextHell a{
    background-color:    inherit;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.verzeichnisTextHell a:link, .verzeichnisTextHell a:visited {
    background-color:    inherit;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
    text-decoration:    none;
}
.verzeichnisTextHell a:hover {
    background-color:    inherit;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
    text-decoration:    underline;
}
.verzeichnisTextDunkel a{
    background-color:    inherit;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
}
.verzeichnisTextDunkel a:link, .verzeichnisTextDunkel a:visited {
    background-color:    inherit;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
    text-decoration:    none;
}
.verzeichnisTextDunkel a:hover {
    background-color:    inherit;
    color:                 #000000;
    font-family:        arial,sans-serif;
    font-size:             100%;
    text-decoration:    underline;
}

*+html #reg_nutzungsbedingungen_de {
    width:10.5em;
}

*+html #reg_nutzungsbedingungen_en {
    width:6.5em;
}

/* Box mit Vorschlägen*/
.suchanweisung_vorschlag ul{
    position:            absolute;
    margin:                0;
    padding:            0;
    background:            #E7EAEC;
    color:                #000000;
    text-align:            left;
    top:                26px;
    left:                11px;
    line-height:        1em;
    border-left:        1px solid #C8CCD0;
    border-right:        1px solid #C8CCD0;
    border-bottom:        1px solid #C8CCD0;
    z-index:            12;
}

.suchanweisung_vorschlag li{
    padding:            1px 0px 1px 5px;
}

.suchanweisung_vorschlag li a{
    color:                #000000;
    text-decoration:    none;
    display:            block;
}

.suchanweisung_vorschlag li.selected {
    background:            #C8CCD0;
}

.suchanweisung_vorschlag li.selected a{
    color:                #000000;
    text-decoration:    none;
}

.suchanweisung_vorschlag li a span{
    font-weight:        bold;
}

/* ++++++++++++++++++++++++ */
/* +    REGISTRIERUNG     + */
/* ++++++++++++++++++++++++ */
span.reghelp {
    visibility:hidden;
    background:url(../images/bgRegHelpPfeil.png) no-repeat #E5EFF5 0px 2px;
    padding-left: 1em;
}

tr:hover span.reghelp {
    visibility:visible;
    }


/* ++++++++++++++++++++++++++++++ */
/* +    Dropzones  Version 1    + */
/* ++++++++++++++++++++++++++++++ */
.DropzoneUp {
    width:100%;
    height:0.5em;
    /*margin:0 auto;*/
    /*position:relative;*/

}

.DropzoneRight {
    width:1em;
    height:1.65em;
    left:98%;
    /*position:relative;*/
    float:right;
}

.DropzoneRightDouble {
    width:1em;
    height:3.3em;
    left:98%;
    /*position:relative;*/
    float:right;
}

.DropzoneDown {
    height:0.5em;
    bottom:0px;
    clear:left;

}

.DropzoneLeft {
    width:1em;
    height:1.65em;
    /*position:relative;*/
    float:left;
}

.DropzoneLeftDouble {
    width:1em;
    height:3.3em;
    /*position:relative;*/
    float:left;
}

.wrapperDropzones{
    overflow:auto;
    height:100%;
    padding:0px;
    display:block;
}

.droppableCell{
    min-width:-moz-max-content; /*Firefox*/
    min-width:-webkit-max-content; /*Chrome, Opera*/

}

.over {
    background-color:#8EB7D2;
}

.marked {
    background-color:#FF9900;
}

.grabbable {
    cursor: move;
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
  user-select:          none;
  -moz-user-select:     none;
  -webkit-user-select:  none;
  -ms-user-select:      none;
}

.grabbable:active {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
  user-select:          none;
  -moz-user-select:     none;
  -webkit-user-select:  none;
  -ms-user-select:      none;
}

.grabbable:hover {
    background-color: #075083;
    color: white;
  user-select:          none;
  -moz-user-select:     none;
  -webkit-user-select:  none;
  -ms-user-select:      none;
}

/* +++++++++++++++++++++++++++++++++++ */
/* +    Dropzones  Version 2 BITV    + */
/* +++++++++++++++++++++++++++++++++++ */

.dropzoneK {
    background-image: url(../images/strukturElement_Art_K.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}

.dropzoneT{
    background-image: url(../images/strukturElement_Art_T.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}

.dropzoneU {
    background-image: url(../images/strukturElement_Art_U.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}

.dropzoneV {
    background-image: url(../images/strukturElement_Art_V.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}

.dropzoneZ {
    background-image: url(../images/strukturElement_Art_Z.gif);
    background-position: center;
    background-repeat: no-repeat;
    height: 30px;
    width: 30px;
}

