h1{
    color: black;
    text-align: center;
}
#StartDate{
    color: black;
    text-align: center;
    font-size: 8pt;
}



#Table{
    border-style: solid;
    margin-left: auto;
    margin-right: auto;
    background: white;
}
.TableP1TDText{
    border-style: none;
    width: 80;
    height: 30;
}
.TableP2TDText{
    border-style: none;
    width: 240;
    height: 30;
}
.TableP2TDEinheiten{
    border-style: none;
    width: 80;
    height: 20;
}
.TableP1TDInfill1C{
    border-style: solid;
    width: 80;
    height: 30;
    text-align: center;
}
.TableP1TDInfill2C{
    border-style: solid;
    width: 160;
    height: 30;
    text-align: center;
}
.TableP1TDInfill3C{
    border-style: solid;
    width: 240;
    height: 30;
}
.TableP1TDInfill4C{
    border-style: solid;
    width: 320;
    height: 30;
}
.TableP1TDInfill5C{
    border-style: solid;
    width: 400;
    height: 30;
}
.TableP1TDInfill6C{
    border-style: solid;
    width: 480;
    height: 30;
}
.TableP1TDOutput1C{
    border-style: dotted;
    width: 80;
    height: 30;
    text-align: center;
}
.TableSeparator{
    border-style: dotted;
    border-top-width: thin;
    border-bottom-width: thin;
    border-left-width: 0;
    border-right-width: 0;
    height: 5;
}
.LineCalc{
    border-style: double;
    border-top-width: 0;
    border-bottom-width: thick;
    border-left-width: 0;
    border-right-width: 0;
    height: 5;
}

.TableP1Text{
    font-weight: bold;
}
.TableP2Text{
    font-weight: normal;
}
.TableP2TextHighlight{
    font-weight: normal;
    text-transform: uppercase;
    color: red;
    font-weight: bold;
}
.TableP2Einheiten{
    font-weight: lighter;
    font-size: 8pt;
}
.TableP3Text{
    font-weight: bold;
}
.TableP1Infill{
    
}

.placeholder{
    border-style: none;
    height: 60;
    
}

.upperborder{
    border-style: solid;
    border-top-width: normal;
    border-bottom-width: 0;;
    border-left-width: 0;
    border-right-width: 0;
}

.invisiblesingle{
    display: none;
}
.invisibledouble{
    display: none;
}
.invisiblemulti{
    display: none;
}
.visiblesingle{
    
}
.visibledouble{
    
}
.visiblemulti{
    
}

button {
  margin: auto;
  display: block;
  font-size: 15pt;
  font-weight: bold;
}

#rkri{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#fcfbf4+100,f1da36+100 */
    background: #fcfbf4; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #fcfbf4 100%, #f1da36 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #fcfbf4 100%,#f1da36 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #fcfbf4 100%,#f1da36 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf4', endColorstr='#f1da36',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */



}

#landingpage{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e5799+0,2e66dd+49,7db9e8+100 */
    background: #1e5799; /* Old browsers */
    background: -moz-linear-gradient(-45deg,  #1e5799 0%, #2e66dd 49%, #7db9e8 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(-45deg,  #1e5799 0%,#2e66dd 49%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(135deg,  #1e5799 0%,#2e66dd 49%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.landingh1{
    color: white;
    text-align: center;
}
.Tablelp{
    border: solid;
    margin-left: auto;
    margin-right: auto;
    background: white;
}
.TextLink{
    color: blue;
    font-weight: bolder;
    text-decoration: underline;
    font-size: 15pt;
}
