/*  $Id: Terminplan.css,v 1.10 2012/07/23 12:07:38 tbw Exp $
    Document   : Terminplan
    Created on : 01.12.2009, 22:40:17
    Author     : Dieter Engelbrecht, GfmS
    Description:
*/

/* Terminplan OBEN LINKS */
.cTerminplanObenLinks {
    background-color: #DDDDDD;
    margin:0px;
    padding:0px;
    float:left;    
    overflow:hidden;
    height: 80px
}
/* Terminplan OBEN RECHTS */
.cTerminplanObenRechts {
    background-color: #EEDDDD;
    margin:0px;
    padding:0px;
    overflow:auto;
    height: 80px;
}
/* Linker unter DIV enthaelt die Erw.Anzahlen */
.cTerminplanUntenLinks {
    /*background-color: #DDEEDD;*/
    margin:0px;
    padding:0px;    
    float:left;
    overflow:hidden;
    text-align:right;
    color: white !important;
}

/* Linker unter DIV enthaelt die Erw.Anzahlen */
.cTerminplanUntenLinks2 {
    background-color: #DDEEDD;
    margin:0px;
    padding:0px;
    overflow:hidden;
}

/* Hoehe eine Kategoriezeile */
tr.trTerminplanZeile {
    height:2em;
    min-height:2em;
    max-height:2em;
    white-space: nowrap;
    overflow: hidden;
}

td.tdTerminplanZeile,
td.tdTerminplanZeileLft {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: gray;
    font: 12px/12px arial;
}
td.tdTerminplanZeileLft {
    
    margin-left: 6px;
    padding-left: 6px;
    text-align: right;
}
/* Hoehe eine Kategoriezeile */
tr.cTerminplanObenRechts {
    height:2em;
    min-height:2em;
    max-height:2em;
}

/* Terminplan-Zeilen-Klassen */
.tp_h, .tp_0, .tp_1,
.tp_2, .tp_50, .tp_75
{
    font-family: "Arial", tahoma, arial, helvetica, sans-serif;
    font-size: 100%;
    font-weight:normal;
    text-align: right;    
    line-height: 28px;
}
/* 0 frei */
.tp_0 {
    /*background-image: url("img/bm_red.png");*/
    background-color: #93212a;
    background-repeat: repeat-x;
    
}
/* nur noch 1 frei */
.tp_1 {
    /*background-image: url("img/bm_orange.png");*/
    background-color: #a98d19;
    background-repeat: repeat-x;
    
}
/* 2 und mehr frei */
.tp_2 {
    /*background-image: url("img/bm_yellow.png");*/
    background-color: #f8d90d;
    background-repeat: repeat-x;
    
}

/* 50-75% frei */
.tp_50 {
    /*background-image: url("img/bm_lightgreen.png");*/
    background-color: #73c1a1;
    background-repeat: repeat-x;
    
}

/* mehr als 75% frei */
.tp_75 {
    /*background-image: url("img/bm_green.png");*/
    background-color: #3f9ea7;
    background-repeat: repeat-x;
    
}

/* Selektion im Input */
.tp_s1 {
    /*background-image: url("img/bm_orange.png");*/
    background-color: #3f9ea7;
    background-repeat: repeat-x;
    text-align:left;
    
}
/* Selektion im Input zu anderem gehoerend */
.tp_s2 {
    /*background-image: url("img/bm_yellow.png");*/
    background-color: #feef89;
    background-repeat: repeat-x;
    text-align:left;
    
}

/* 0 frei */
.tp_buch {
    /*background-image: url("img/bm_buchung.png");
    background-repeat: repeat-x;*/
    text-align:left;
    font-size:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    
}
.tp_buch0 {
    /*
    background-image: url("img/bm_buchung0.png");
    background-repeat: repeat-x;
    */
    background-color: white;
    text-align:left;
    font-size:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    
}
.tp_buch1 {
    background-image: url("img/bm_buchung1.png");
    background-repeat: repeat-x;
    text-align:left;
    font-size:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    
}
.tp_buch1p {
    background-image: url("img/bm_buchung1p.png");
    background-repeat: repeat-x;
    text-align:left;
    font-size:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    
}
.tp_buch2 {
    background-image: url("img/bm_buchung2.png");
    background-repeat: repeat-x;
    text-align:left;
    font-size:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    
}
.tp_buch3 {
    background-image: url("img/bm_buchung3.png");
    background-repeat: repeat-x;
    text-align:left;
    font-size:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    
}
.tp_buch4 {
    background-image: url("img/bm_buchung4.png");
    background-repeat: repeat-x;
    text-align:left;
    font-size:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    
}
.tp_buch5 {
    /*
    background-image: url("img/bm_buchung5.png");
    background-repeat: repeat-x;
    */
    background-color: #a98d19;
    /*color: white;*/
    text-align:left;
    font-size:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    
}
.tp_unbest {
    color: red;
    font-weight: bold;
}
.buch_0 {
    visibility:collapse;
}
.buch_1 {
    visibility:visible;
}

.cBox { 
    position: relative;
    width:100%;
    margin-bottom:5px;
    border: 1px solid blue;
}

div#rechtsoben,
div#rechtsoben1 {
    overflow: hidden;
    /* overflow-y: hidden;
    overflow-x: hidden; */
    margin-bottom: 1px;
    background-color: #fff;
    border-left: 1px solid #ccc;
}

div#rechtsunten,
div#rechtsunten1 {
    overflow: auto;
    /* overflow-y: auto;
    overflow-x: auto; */
    margin-bottom: 1px;
    background-color: #fff;
    border-left: 1px solid #ccc;
}


.ie #rechtsoben,
.ie #rechtsunten,
.ie div#rechtsoben1,
.ie div#rechtsunten1 {
    margin-bottom: 3px;
    width: 100%;
}
.ie #iTerminplanBox
.ie #iTerminplanBox1 {
   width: 100%;
}
.ie #iTerminplanBoxInhalt,
.ie #iTerminplanBoxInhalt1 {
    border: 1px solid blue;
    /*position: static;*/
    margin: 0;
    padding: 0;
}

.ct {
    border-top-color:blue;
    border-bottom-color:blue;
    border-top-width:4px;
    border-bottom-width:4px;
    border-top-style:solid;
    border-bottom-style:solid;
}

.tct {
    background-image:url(img/bm_black.png);
    color:white;
}

.buch_type {
    width: 12em;
}

.buch_datum {
    width: 5em;
}

.buch_data {
    min-width: 9em;
}

.buch_feld {
    font-size: 100%;
}

#Hilfeleiste {
    margin: 4px;
    padding: 4px;
    border-right-style: inset;
    border-left-style: inset;
    border-bottom-style: inset;
    border-top-style: inset;
    border-right-color: silver;
    border-left-color: silver;
    border-bottom-color: silver;
    border-top-color: silver;
}


#BuchAenderung,
.ie #BuchAenderung {
    display:none;
    position:absolute;
    border-style: hidden;
    background-color:transparent;
    background-image: url(img/aluminium-silver-background.jpg);
    background-repeat:repeat;
    width: 200px;
    max-width: 200px;
    font-weight:bold;
    color:white;
}

.ie #BuchAenderung {
    width: 200px;
}

.Sa {
    font-weight: bold;
    color: #7f0000;
}

.So {
    font-weight: bold;
    color: #cf0000;
}

.Wt {
    font-weight: normal;
    color: black;
}


.Feiertag {
    font-weight: bold;
    color: blue;
}