body
{
}

.text
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma,Arial,Helvetica;
    TEXT-DECORATION: none
}

.ajaxfeld
{
    background-color: #ffffff;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal; 
    border-top: #DDDDDD 1px solid;
    border-bottom: #DDDDDD 1px solid;
    border-left: #DDDDDD 1px solid;
    border-right: #DDDDDD 1px solid;
}

.ajaxfeldd
{
    background-color: #9fa7bb;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal; 
    color:#9fa7bb;
    border-top: #9fa7bb 1px solid;
    border-bottom: #9fa7bb 1px solid;
    border-left: #9fa7bb 1px solid;
    border-right: #9fa7bb 1px solid;
}

.ajaxfelds
{
    background-color: #ffff00;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal; 
    border-top: #DDDDDD 1px solid;
    border-bottom: #DDDDDD 1px solid;
    border-left: #DDDDDD 1px solid;
    border-right: #DDDDDD 1px solid;
}

.ajaxfeldds
{
    background-color: #9fa700;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal; 
    color:#9fa700;
    border-top: #9fa700 1px solid;
    border-bottom: #9fa700 1px solid;
    border-left: #9fa700 1px solid;
    border-right: #9fa700 1px solid;
}

.dropNormal
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma,Arial,Helvetica;
    TEXT-DECORATION: none;
    font-weight: normal; 
    color:black;
    border-top: #DDDDDD 1px solid;
    border-bottom: #DDDDDD 1px solid;
    border-left: #DDDDDD 1px solid;
    border-right: #DDDDDD 1px solid;
}

.textnormal
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma,Arial,Helvetica;
    TEXT-DECORATION: none
}

.DataGridFixedHeader
{
	font-size: 11px;
	font-family: Tahoma,Arial,Helvetica;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	top: expression(this.offsetParent.scrollTop);
	left: -10px;
}

.FixedDG
{
	table-layout:fixed;
}

.textbold
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma,Arial,Helvetica;
    font-weight:bold;
    TEXT-DECORATION: none
}

.textboldlarge
{
    FONT-SIZE: 13px;
    FONT-FAMILY: Tahoma,Arial,Helvetica;
    font-weight:bold;
    TEXT-DECORATION: none
}

.textboldwhiteunderlined
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma,Arial,Helvetica;
    font-weight:bold;
    TEXT-DECORATION: underline;
    color: White;
}

.textboldwhite
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma,Arial,Helvetica;
    font-weight:bold;
    TEXT-DECORATION: none;
    color: White;     
}

.textboldwhiteunderlinedhover
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma,Arial,Helvetica;
    font-weight:bold;
    TEXT-DECORATION: underline;
    color: White;
    cursor:pointer;
}

 .nooverflow
 {
     overflow:hidden;
 }
 
.textmediumbold
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Tahoma,Arial,Helvetica;
    TEXT-DECORATION: none;
    font-weight:bold;
}

input[type="button"]:disabled,
input[type="submit"]:disabled,
input[type="reset"]:disabled
{
  cursor: default;
  pointer-events: none;

  /*Button disabled - CSS color class*/
  color: #c0c0c0 !important;
  background-color: #dcdcdc !important;
}

input[src*="."]:disabled {
    cursor: default;
    -webkit-filter: brightness(2) contrast(0.8) grayscale(1) invert(0.1);
}

.buttongreen {
    background-color: #88dc88;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
    border-top: #00cc00 1px solid;
    border-bottom: #006600 1px solid;
    border-left: #00cc00 1px solid;
    border-right: #006600 1px solid;
    transition-duration: 0.2s;
}

.button {
    background-color: #dcdcdc;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
    border-top: #cccccc 1px solid;
    border-bottom: #666666 1px solid;
    border-left: #cccccc 1px solid;
    border-right: #666666 1px solid;
    transition-duration: 0.2s;
}

.button:hover {
    transition-duration: 0.4s;
    background-color: #f0f0f0;
}

.button:active {
    background-color: #bcbcbc;
    border-bottom: #cccccc 1px solid;
    border-top: #666666 1px solid;
    border-right: #cccccc 1px solid;
    border-left: #666666 1px solid;
}

.button_copy
{
    background-image: url(Images/Copy_13x.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 85px;
}

.button_images
{
    background-image: url(Images/Image_12x.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 105px;
}

.button_marked
{
    background-image: url(Images/Checkbox_12x.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 105px;
}

.button_marked_left
{
    background-image: url(Images/Checkbox_12x.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 85px;
}

.button_marked_images
{
    background-image: url(Images/Image_Marked.png);
    background-repeat: no-repeat;
    background-position: right;
    background-position-x: 105px;
}


.textfeld
{
    background-color: #ffffff;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal; 
    border-top: #aaaaaa 1px solid;
    border-bottom: #dddddd 1px solid;
    border-left: #aaaaaa 1px solid;
    border-right: #dddddd 1px solid;
}

.textdisabled
{
    background-color: #eeeeee;
    text-align:right;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal; 
    border-top: #aaaaaa 1px solid;
    border-bottom: #dddddd 1px solid;
    border-left: #aaaaaa 1px solid;
    border-right: #dddddd 1px solid;
}

.fenster
{
    background-color: #EEEEEE;
    font-family: Verdana,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal; 
    border-top: #AAAAAA 1px solid;
    border-bottom: #AAAAAA 1px solid;
    border-left: #AAAAAA 1px solid;
    border-right: #AAAAAA 1px solid;
}

.LightSteelBlue
{
    background-color:LightSteelBlue;
    text-align:left;
    }
.parthead
{
    background-color:rgb(165,165,165);
    text-align:left;
    }    
    
.alternateRow
{
    background-color:#E0E0E0;
    text-align:left;
    }   
    
.Row
{
    background-color:WhiteSmoke;
    }   

.bl{border-left:1px solid black;}
.bt{border-top:1px solid black;}
.br{border-right:1px solid black;}
.bb{border-bottom:1px solid black;}

.feld
{
    margin:1px 2px 0px 1px;
    float:left;
    height:17px;
    padding:0px;
}

.feldHeader
{
    margin:1px 3px 0px 2px;
    float:left;
    padding:0px;
}

.checkbox
{
    width:13px;
    margin: 3px 1px 3px 1px;
    float:left;
    padding:0px;
    height:13px;
}

.checkboxImg
{
    width:13px;
    margin: 3px 0px 3px 0px;
    padding:0px;
    height:13px;
    display:inline-block;
}

::-ms-clear {
    width: 0;
    height: 0;
    display:none;
}

.headerMarker
{
    width:36px;
}

.feldMarker1
{
    width:14px;
    margin-left:4px;
    margin-right:0px;
}
.feldMarker2
{
    width:14px;
    margin-left:0px;
    margin-right:4px;
}
.feldIDValue
{
    width:127px;
}
.feldModel
{
    width:67px;
}
.feldAdditions
{
    width:60px;
}
.feldSurveyDate
{
    width:94px;
}
.feldPart
{
    width:40px;
}
.feldQuarter
{
    width:30px;
}
.feldPosition
{
    width:30px;
}
.feldArea
{
    width:30px;
}
.feldType
{
    width:40px;
}
.feldSev
{
    width:30px;
}
.feldCause
{
    width:45px;
}
.feldRep
{
    width:38px;
}
.feldTCost
{
    width:36px;
    float:left;
    text-align: center;
    margin:1px 0px 0px 0px;
}
.feldP
{
    width:36px;
    float:left;
    text-align: center;
    margin:1px 0px 0px 0px;
}
.feldDamComment
{
    width:146px;
}
.feldTQC
{
    width:35px;
}

 .menuactive
{
    background-color:#314671;
    color:White;
    border-left:1px double white;
    border-right:1px double white;
    border-bottom:1px double white;
}
        
.menuenabled:hover
{
    background-color:#adb4c5;
    border-left:1px solid #939bad;
    border-right:1px solid #939bad;
    border-bottom:1px solid #939bad; 
}
    
.menuenabled
{
    color:Black;
    border-left:1px solid #939bad;
    border-right:1px solid #939bad;
    border-bottom:1px solid #939bad; 
}
    
.menudisabled
{
    color:#6d6d75;
    border-left:1px solid #939bad;
    border-right:1px solid #939bad;
    border-bottom:1px solid #939bad; 
}        
        
.menu {
    border-collapse:collapse;
    margin-bottom:20px;
}