html, body, form
{
    font-family: Arial,Verdana, Helvetica;
    
    color:Black;
    margin: 0;
    padding: 0;
    margin: auto; /* Div soll zentriert werden */
    
    /*min-height: 100%; /* Mindesthöhe für moderne Browser */
    /*height: auto !important; /* Important Regel für moderne Browser */ 
    /*height: 100%; /* Mindesthöhe für den IE */ 
    /*overflow: hidden !important; /* FF Scroll-leiste */
}

.Stundenmenu{
    float:			left;
    height:			200px;
    background-color:#F5F5F5;
    text-align: center;
    position:   fixed;
}

.StundenNavi
{
    height: 40px;
    width:  40px;
    }

.StundenLabel{
    border: 1px solid Black;
    text-align:     center;
        background-color:Red;
    position:absolute;
margin-left:-10px;
}

.StundenText, .StundenZelleC, .StundenZelleSumme, .SenkrechtHoch, .StundenProjektId, .StundenSenkrechtSonder, .SenkrechtHochSonder
{
    max-width:33px; 
    width:33px;
    }
    
.StundenZelleTagesSumme
{
    max-width:40px; 
    width:40px;
    }

.StundenZelleC, .StundenZelleR, StundenZelleSumme, .StundenText, .StundenProjektId, .StundenTextSumme, .Senkrecht, 
.StundenSenkrechtSonder, .StundenZelleTagesSumme
{
    font-size: small;
    }

.StundenZelleZeit
{
    border-style:   solid;
    border-width:   1px;
    border-color:   Black;
    text-align:     center;
}

.StundenZelleText
{
    background-color:Transparent;
    }

.StundenZelleC
{
    border-style:   solid;
    border-width:   1px;
    border-color:   Black;
    text-align:     center;
}

.StundenZelleSumme, .StundenZelleTagesSumme
{
    border-style:   solid;
    border-width:   1px;
    border-color:   Black;
    text-align:     center;
	font-weight:    bold;
}

.StundenZelleR
{
    white-space:    nowrap;
    border-style:   solid;
    border-width:   1px;
    border-color:   Black;
    text-align:     right;
    
}
.StundenText, .StundenTextZeit
{
    background-color:Transparent;
    border-style:   none;
    text-align:		center;
}


.StundenProjektId
{
    -webkit-transform: rotate(270deg);/* Chrome und Safari */ 
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);/* Opera */
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform: rotate(270deg);
    -ms-transform: rotate(270deg); /* IE 9 */
    
    border-style:   none;
    text-align:     center;
    background-color:Transparent;
    }

.StundenProjektIdalt
{
    background-color:Transparent;
    border-style:   none;
    vertical-align:middle;

margin-left: auto;
margin-right: auto;
text-align:center;

}

.SenkrechtHochLabel
{
    -webkit-transform: rotate(270deg);/* Chrome und Safari */ 
    -moz-transform: rotate(270deg);/* Firefox */
	-o-transform: rotate(270deg);/* Opera */
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);/* Internet Explorer */
    transform: rotate(270deg);
    -ms-transform: rotate(270deg); /* IE 9 */   

    margin-left:-92px;
    margin-right: auto;
    margin-bottom:10px;
    text-align:left;
    }

.SenkrechtHochLabelalt
{
    margin-left:-93px;
    margin-right: auto;
    text-align:left;
    
}
    
.SenkrechtLabel
{
    margin-left:-17px;
    margin-right: auto;
    text-align:left;
    text-align:center;
}

.StundenTextSumme
{
    background-color:Transparent;
    border-style:   none;
    text-align:		center;
    font-weight:    bold;
}

.StundenButton{
    background-color:Transparent;
    border-style:   none;
    text-align:right;
}

.Senkrecht, .SenkrechtTagesSumme
{
   
    /*transform:  rotate(-90deg);*/
    -webkit-transform: rotate(270deg);/* Chrome und Safari */ 
    -moz-transform: rotate(270deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform: rotate(270deg);
    -ms-transform: rotate(270deg); /* IE 9 */
    
    border-style:   solid;
    border-width:   1px;
    border-color:   Black;
    text-align: center;
}

.StundenSenkrechtSonder
{

    -webkit-transform: rotate(270deg);/* Chrome und Safari */ 
    -moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform: rotate(270deg);
    -ms-transform: rotate(270deg); /* IE 9 */

    height:60px;
    max-height:35px;
    border-style:	solid;
    border-width:   1px;
    border-color:   Black;
    text-align:center;
}

.SenkrechtHoch
{
    /*-webkit-transform: rotate(270deg);/* Chrome und Safari */ 
    /*-moz-transform: rotate(270deg);/* Firefox */
	/*-o-transform: rotate(270deg);/* Opera */
    /*filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);/* Internet Explorer */
    /*transform: rotate(270deg);
    /*-ms-transform: rotate(270deg); /* IE 9 */   

    height:220px;
    border-style:	solid;
    border-width:   1px;
    border-color:   Black;
    text-align:     left;

}

.Senkrechtneu
{
    border-style:   solid;
    border-width:   1px;
    border-color:   Black;


    text-align: center;
    writing-mode:   tb-rl;
    filter:         flipH() flipV();
}

.HeaderSenkrechtFrozen{
    white-space:    nowrap;
    writing-mode:   tb-rl;
    filter:         flipH() flipV();
    text-align:     left;
}

.HeaderFrozen
{
   position:absolute ;
   /*top:expression(this.offsetParent.scrollTop);*/
   top: expression(document.getElementById("AuswertenÜbersicht").scrollTop-2); 
   z-index: 10;    
    background-color:White;
}

.SetupFarbe
{
    margin:			10px 20px 10px 20px;
    height:			800px;
    overflow:		auto;
}

.SetupAuswerten
{
    margin:			10px 20px 10px 20px;
    width:          900px;
    background-color:#F5F5F5;
    overflow:		auto;
}
    
.SetupMa
{
    margin:			10px 20px 10px 20px;
    height:			800px;
    overflow:		auto;
}

.SetupFarben
{
    margin:			10px 20px 10px 20px;
    background-color:#F5F5F5;
}
.SetupStunden
{
    margin:			10px 20px 10px 20px;
    background-color:#F5F5F5;
}