﻿.gantt
{
    font-family: table-layout: fixed;
    border-collapse: collapse;
    border-spacing: 0px;
    empty-cells: show;
    border: 2px solid #7B797B;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 11px; /*outline: red solid 2px;*/
}

.ganttCaptionDate
{
    background: #6699FF;
    border-color: green; /*border-bottom: 1px gray solid;*/
    border-left: 1px gray solid;
    border-right: : 1px gray solid; /*border-width: 1px;*/
    padding: 2px;
    text-align: left;
    background-image: url('../Graphics/TopGridUpper.png');
    background-repeat: repeat-x;
    color: #FFFFFF;
    padding-left: 3px;
    white-space: nowrap;
    overflow: hidden;
}

.ganttCaptionTime
{
    background: #99CCFF;
    border-color: gray;
    padding: 2px;
    border-bottom: 1px gray solid;
    border-left: 1px gray solid;
    border-right: 1px gray solid;
    text-align: left;
    background-image: url('../Graphics/TopGridLower.png');
    background-repeat: repeat-x;
    color: #FFFFFF;
    padding-left: 3px;
    white-space: nowrap;
    overflow: hidden;
}

.ganttNavCorner
{
    background-image: url('../Graphics/TopGridUpper.png');
    background-repeat: repeat-x;
}

.ganttNavCornerLower
{
    background-image: url('../Graphics/TopGridLower.png');
    background-repeat: repeat-x;
}

.ganttItemType
{
    /*background: #CCFFCC;*/
    background: #DFF2BF;
    padding: 2px;
    border: 1px gray solid;
    white-space: nowrap;
    overflow: hidden;        
    width: 5px;
}

/*
.ganttItemTypeRotate
{  
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
    -moz-transform: rotate(270deg);                 
    -o-transform: rotate(270deg);                   
    -webkit-transform: rotate(270deg);              
    -ms-transform: rotate(270deg) !important;       
        transform: rotate(270deg);                  
    background-color:transparent;
    zoom: 1;
    z-index:1; 
}
*/
.ganttItem
{
    background: #FFFFFF;
    padding: 2px;
    border: 1px gray solid;
    white-space: nowrap;
    overflow: hidden;
}

.ganttItem A:link, .ganttItem A:visited, .ganttItem A:active, .ganttItem A:hover
{
    color: #666666;    
}

.ganttItem A:hover
{
    cursor: pointer; /* For at få pæn curser i FF */
}

.ganttNavCorner, .ganttNavCornerLower, .ganttItem
{
    width: 160px;
}

.ganttEnhed, .ganttEnhedNewHr, .ganttEnhedHist, .ganttEnhedHistNewHr
{
    width: 13px; /* OBS! Hvis denne værdi ændres skal værdien for CELL_WIDTH i GanntChartStyle.cs rettes */
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.ganttEnhed, .ganttEnhedNewHr
{
    background: White;
    color: Black;
    border-bottom: 1px #EFEFEF solid;
    cursor: pointer;
}

.ganttEnhedHist, .ganttEnhedHistNewHr
{
    background: #E5E5E5;
    color: Blue;
    border-bottom: 1px #DDDDDD solid;
}

.ganttEnhedNewHr
{
    border-left: 1px #EFEFEF solid;
    
}

.ganttEnhedHistNewHr
{
    border-left: 1px #DDDDDD solid;
}

/* Reservationer */
.gtRes
{
    color: #00529B;
    background-color: #BDE5F8; /*background-color: #66CCFF;*/
    border-color: #00529B;
}

/* Mine reservationer */
.gtMyRes
{
    color: #4F8A10;
    background-color: #DFF2BF;
    border-color: #4F8A10; /*color: Black; 	background-color: #66FF99;*/
}

/* Ude af drift reservationer */
.gtUad
{
    color: #CC3300;
    background-color: #C0C0C0;
    border-color: #CC3300;
}

.gtEdu
{
    color: #CC66FF;
    background-color: #CCCCFF;
    border-color: #CC66FF;
}

.gtRes, .gtMyRes, .gtUad, .gtEdu
{
    white-space: nowrap;
    overflow: hidden;
    padding-left: 2px;
    padding-right: 2px;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 1px; 
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    boder-radius: 3px 3px 3px 3px;
    cursor: pointer;
    behavior: url(/Scripts/PIE.htc);
    
}

/* Fælles css for info kasser */
.gbxReservation, .gbxReservationUAD, .gbxReservationEDU, .gbxReservationMyRes, .gbxUdstyr
{
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px 15px;    
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px 5px 5px 5px;
    behavior: url(/Scripts/PIE.htc);
    display: flex;
}

.gbxReservationUAD
{
    background-image: url('/Graphics/UAD32.png');
}

.gbxReservationEDU
{
    background-image: url('/Graphics/graduation32.png');
}

.gbxReservation, .gbxReservation strong, .gbxReservation i, .gbxReservation p, .gbxReservation span, .gbxReservation td
{
    color: #00529B;
	background-color: #BDE5F8;	
}

.gbxReservationMyRes, .gbxReservationMyRes strong, .gbxReservationMyRes i, .gbxReservationMyRes p, .gbxReservationMyRes span, .gbxReservationMyRes td
{
    color: #4F8A10;
    background-color: #DFF2BF;    
}

.gbxReservationUAD, .gbxReservationUAD strong, .gbxReservationUAD i, .gbxReservationUAD p, .gbxReservationUAD span, .gbxReservationUAD td
{
    color: #CC3300;
    background-color: #C0C0C0;
}

.gbxReservationEDU, .gbxReservationEDU strong, .gbxReservationEDU i, .gbxReservationEDU p, .gbxReservationEDU span, .gbxReservationEDU td
{
    color: #CC66FF;
    background-color: #CCCCFF;
}

.gbxUdstyr
{
    /*background-image: url('/Graphics/Udstyr32.png');*/
}

.gbxUdstyr, .gbxUdstyr strong, .gbxUdstyr i, .gbxUdstyr p, .gbxUdstyr span, .gbxUdstyr td
{
    color: #D63301;
    background-color: #FFCCBA;    
}
