﻿
.spacing-left {
    margin-left:15px;
}

input[type="time"], input[type="date"] {
    font: 13px/1.231 Verdana;
}

.iframeHeaderTable {
    margin: 0;
    background-color: #B7D5AC;
    border-bottom: 1px solid grey;
    width: 100%;
    height: 30px;
}

    .iframeHeaderTable tr th {
        font-size: 15px;
        text-align: left;
        padding-left: 20px;
    }

.iframeTable {
    height: 100%;
}

table {
    border-spacing: 0px;
}

TD.time {
    background-color: #c0f7ff;
}

TD.tred {
    background-color: #FFC8C8;
}

TD.tgreen {
    background-color: #C8FFC8;
}

TD.tyellow {
    background-color: #FFFFB4;
}

.TDNum input {
    text-align: right;
}

.TDNum select {
    text-align: right;
}

.lformTD20 input {
    padding: 1px;
    width: 16px;
}

.lformTD20 select {
    width: 20px;
}

.lformTD30 input {
    padding: 1px;
    width: 26px;
}

.lformTD30 select {
    width: 30px;
}

.lformTD40 input {
    padding: 1px;
    width: 36px;
}

.lformTD40 select {
    width: 40px;
}

.lformTD50 input {
    padding: 1px;
    width: 46px;
}

.lformTD50 select {
    width: 50px;
}

.lformTD60 input {
    padding: 1px;
    width: 56px;
}

.lformTD60 select {
    width: 60px;
}

.lformTD80 input {
    padding: 1px;
    width: 76px;
}

.lformTD80 select {
    width: 80px;
}

.lformTD90 input {
    padding: 1px;
    width: 86px;
}

.lformTD90 select {
    width: 90px;
}

.lformTD95 input {
    padding: 1px;
    width: 90px;
}

.lformTD95 select {
    width: 94px;
}

.lformTD100 input {
    padding: 1px;
    width: 96px;
}

.lformTD100 select {
    width: 100px;
}

.lformTD120 input {
    padding: 1px;
    width: 116px;
}

.lformTD120 select {
    width: 120px;
}

.lformTD140 input {
    padding: 1px;
    width: 136px;
}

.lformTD140 select {
    width: 140px;
}


.lformTD150 input {
    padding: 1px;
    width: 146px;
}

.lformTD150 select {
    width: 146px;
}

.lformTD160 input {
    padding: 1px;
    width: 156px;
}

.lformTD160 select {
    width: 160px;
}

.lformTD170 input {
    padding: 1px;
    width: 166px;
}

.lformTD170 select {
    width: 170px;
}

.lformTD180 input {
    padding: 1px;
    width: 176px;
}

.lformTD180 select {
    width: 180px;
}

.lformTD200 input {
    padding: 1px;
    width: 196px;
}

.lformTD200 select {
    width: 200px;
}

.lformTD220 input {
    padding: 1px;
    width: 216px;
}

.lformTD220 select {
    width: 220px;
}

.lformTD230 input {
    padding: 1px;
    width: 226px;
}

.lformTD230 select {
    width: 230px;
}

.lformTD250 input, .lformTD250 textarea {
    padding: 1px;
    width: 246px;
}

.lformTD250 select {
    width: 250px;
}

.lformTD265 input {
    padding: 1px;
    width: 264px;
}

.lformTD270 select {
    width: 268px;
}

.lformTD280 input {
    padding: 1px;
    width: 276px;
}

.lformTD280 select {
    width: 280px;
}

.lformTD300 input {
    padding: 1px;
    width: 296px;
}

.lformTD300 select {
    width: 300px;
}

.lformTD325 input {
    padding: 1px;
    width: 321px;
}

.lformTD325 select {
    width: 325px;
}

.lformTD330 input {
    padding: 1px;
    width: 326px;
}

.lformTD330 select {
    width: 330px;
}

.lformTD350 input {
    padding: 1px;
    width: 346px;
}

.lformTD350 select {
    width: 350px;
}

.lformTD370 input {
    padding: 1px;
    width: 366px;
}

.lformTD370 select {
    width: 370px;
}

.lformTD400 input {
    padding: 1px;
    width: 396px;
}

.lformTD400 select {
    width: 400px;
}

.lformTD480 input {
    padding: 1px;
    width: 476px;
}

.lformTD480 select {
    width: 480px;
}

.lformTD500 input {
    padding: 1px;
    width: 496px;
}

.lformTD500 select {
    width: 500px;
}

.lformTD550 input {
    padding: 1px;
    width: 546px;
}

.lformTD550 select {
    width: 550px;
}

.lformTD860 input {
    padding: 1px;
    width: 856px;
}

.lformTD860 select {
    width: 860px;
}

.tblShorten90 {
    white-space: nowrap;
    overflow: hidden;
    width: 90px;
    max-width: 90px;
    text-overflow: ellipsis;
}

.tblShorten120 {
    white-space: nowrap;
    overflow: hidden;
    width: 120px;
    max-width: 120px;
    text-overflow: ellipsis;
}

.tblShorten180 {
    white-space: nowrap;
    overflow: hidden;
    width: 180px;
    max-width: 180px;
    text-overflow: ellipsis;
}

.tblShorten210 {
    white-space: nowrap;
    overflow: hidden;
    width: 210px;
    max-width: 210px;
    text-overflow: ellipsis;
}

.tblShorten220 {
    white-space: nowrap;
    overflow: hidden;
    width: 220px;
    max-width: 220px;
    text-overflow: ellipsis;
}

.tblShorten250 {
    white-space: nowrap;
    overflow: hidden;
    width: 250px;
    max-width: 250px;
    text-overflow: ellipsis;
}

.tblShorten300 {
    white-space: nowrap;
    overflow: hidden;
    width: 300px;
    max-width: 300px;
    text-overflow: ellipsis;
}

/* Wird in HtmlHelperExtensions verwendet um je nach Browser Sprache die input="time" Felder dyanmisch anzupassen */
.input-time-de {
    width: 90px !important;
}

.input-time-en {
    width: 105px !important;
}