
/**********************************************************************/
    
@media screen {     
    body  {
            background-color : #FFFFFF;
            background-repeat:no-repeat;
            background-position:center; 
            font-family : Arial, Verdana, Tahoma;
            margin-left : 0px;
            margin-right : 0px;
            margin-top : 0px;
            margin-bottom : 0px;
            overflow-y: scroll;
            width: 50%;
    }
    
    header {
    
            position: absolute;
    
    }
    
    a  {
            font-family : Arial, Verdana, Tahoma;
            color: inherit;
    }
    a:visited  {
            color : inherit;
    }
    a:hover  {
            color : #0080FF;
    }
    a:active  {
            color : inherit;
    }
     .Maintext  {
                    clear: both;
            font-family : Arial, Verdana, Tahoma;
            font-size : 10px;
            background-color : #FFFFFF;
            text-align: center;
            vertical-align : top;
    }
    .footfixed {
                    bottom: 0px;
                                    font-size : 12px;
            text-align: center;
            vertical-align: middle;
            }
    
    .table {
        display: table;
        width: 100%;
        border: 0px solid blue;
        padding: 5px;
        margin-left:auto;margin-right:auto;
        background-color : #FFFFFF;
        }
.tableklein {
        display: table;
        width: 600px;
        border: 0px solid blue;
        padding: 5px;
        margin-left:auto;margin-right:auto;
        background-color : #FFFFFF;
}   
.tableschmal {
        display: table;
        width: 700px;
        border: 0px solid blue;
        padding: 5px;
        margin-left:auto;margin-right:auto;
        background-color : #FFFFFF;
}   
    .zeile {
        display:table-row;
        line-height: 150%;
    }
.spalte {
        display: table-cell;
        border: thin solid black;
        width: 250px;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;      
        vertical-align:top;
} 
    .spalteNoborder {
        display: table-cell;
        border: 0px;
        width: 50%;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:top;
    } 
.spalteNoborderCenter {
        display: table-cell;
        border: 0px;
        width: 50%;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:top;
    text-align:center;
}          
.spalteNoborderRight {
        display: table-cell;
        border: 0px;
        width: 50%;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:top;
    text-align:right;
}    
.spaltekleinCenter {
        display: table-cell;
        border: thin solid black;
        width: 30px;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:top;
        text-align:center;
}   
.spalteschmal {
        display: table-cell;
        border: thin solid black;
        width: 100px;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:top
}     
.spalteschmalCenter {
        display: table-cell;
        border: thin solid black;
        width: 100px;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:center
}    
    .centerueberschrift {
        text-align: center;
        vertical-align: middle;
                font-family : Arial, Verdana, Tahoma;
        font-size : 18px;
        font-weight: bold;
        margin-top:1em;
        margin-bottom:1em;
        }
 
 #print {
display: none;
}

    
    /**********************************************************************/
    
    p {
            padding: 1;
            margin: 2;
            FONT-SIZE: 12px;
            line-height:17pt;
            margin-left:1em;
            margin-right:1em;
    }
    H1
    {
      COLOR: black;
      FONT-SIZE: 20px;
      FONT-WEIGHT: bold;
            margin-left:1em;
            margin-right:1em;
    }
    H2
    {
      COLOR: black;
      FONT-SIZE: 18px;
      FONT-WEIGHT: bold;
            margin-left:1em;
            margin-right:1em;
    }
    H3
    {
      COLOR: black;
      FONT-SIZE: 16px;
      FONT-WEIGHT: bold;
      line-height:15pt;
      margin-top:1em;
      margin-left:1em;
      margin-right:1em;
    }
    H4
    {
      COLOR: green;
      display:inline;
    }
    g5 span {
      background-color: white;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      display:inline;
    }
    /*MEDIA QUERY*/
    @media only screen and (max-width : 640px) {
            p {
            padding: 1;
            margin: 2;
            FONT-SIZE: 16px;
            line-height:17pt;
            margin-left:1em;
            margin-right:1em;
            }
            H3
            {
              COLOR: black;
              FONT-SIZE: 15px;
              FONT-WEIGHT: bold;
              line-height:15pt;
              margin-top:1em;
              margin-left:1em;
              margin-right:1em;
            }
            H2
            {
      COLOR: black;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
            margin-left:1em;
            margin-right:1em;
            }
    }
    
    /* Tabellenzellen*/
    td        {
            font-family : Verdana,Arial,Tahoma;
            font-style : normal;
            font-size : 12px;
            vertical-align : top;
            line-height: 16px;
    }
  }
  
  
@media print {  
          body  {
            background-color : #FFFFFF;
            background-repeat:no-repeat;
            background-position:center; 
            font-family : Arial, Verdana, Tahoma;
            margin-left : 0px;
            margin-right : 0px;
            margin-top : 0px;
            margin-bottom : 0px;
            overflow-y: scroll;
            width: 50%;
    }
    
    header {
    
            position: absolute;
    
    }
    
    a  {
            font-family : Arial, Verdana, Tahoma;
            color: inherit;
    }
    a:visited  {
            color : inherit;
    }
    a:hover  {
            color : #0080FF;
    }
    a:active  {
            color : inherit;
    }
     .Maintext  {
                    clear: both;
            font-family : Arial, Verdana, Tahoma;
            font-size : 10px;
            background-color : #FFFFFF;
            text-align: center;
            vertical-align : top;
    }
    .footfixed {
                    bottom: 0px;
                                    font-size : 12px;
            text-align: center;
            vertical-align: middle;
            }
    
    .table {
        display: table;
        width: 900px;
        border: 0px solid blue;
        padding: 2px;
        margin-left:auto;margin-right:auto;
        background-color : #FFFFFF;
        }
.tableklein {
        display: table;
        width: 500px;
        border: 0px solid blue;
        padding: 5px;
        margin-left:auto;margin-right:auto;
        background-color : #FFFFFF;
}       
.tableschmal {
        display: table;
        width: 100px;
        border: 0px solid blue;
        padding: 5px;
        margin-left:auto;margin-right:auto;
}    
.zeile {
        display:table-row;
        line-height: 120%;    
    }    
.zeileklein50 {
        display:table-row;
        line-height: 21%;
}
.spalte {
        display: table-cell;
        border: thin solid black;
        width: 250px;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;      
        vertical-align:top;
} 
    .spalteNoborder {
        display: table-cell;
        border: 0px;
        width: 50%;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 14px;
        vertical-align:top;
    } 
.spalteNoborderCenter {
        display: table-cell;
        border: 0px;
        width: 50%;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:top;
    text-align:center;
}         
.spalteNoborderRight {
        display: table-cell;
        border: 0px;
        width: 50%;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:top;
    text-align:right;
}   
.spaltekleinCenter {
        display: table-cell;
        border: thin solid black;
        width: 50px;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:top;
        text-align:center;
}   
.spalteschmal {
        display: table-cell;
        border: thin solid black;
        width: 150px;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:top
}      
.spalteschmalCenter {
        display: table-cell;
        border: thin solid black;
        width: 100px;
        padding: 5px;
    font-family : Arial, Verdana, Tahoma;
    font-size : 12px;
        vertical-align:center
}   
    .centerueberschrift {
        text-align: center;
        vertical-align: middle;
                font-family : Arial, Verdana, Tahoma;
        font-size : 14px;
        font-weight: bold;
        margin-top:0.5em;
        margin-bottom:0.5em;
        }

#end {
//display: none;
}
 #platz {
display: none;
}
 #noprint {
display: none;
}
    
    /**********************************************************************/
    
    p {
            padding: 1;
            margin: 2;
            FONT-SIZE: 12px;
            line-height:17pt;
            margin-left:1em;
            margin-right:1em;
    }
    H1
    {
      COLOR: black;
      FONT-SIZE: 20px;
      FONT-WEIGHT: bold;
            margin-left:1em;
            margin-right:1em;
    }
    H2
    {
      COLOR: black;
      FONT-SIZE: 18px;
      FONT-WEIGHT: bold;
            margin-left:1em;
            margin-right:1em;
    }
    H3
    {
      COLOR: black;
      FONT-SIZE: 16px;
      FONT-WEIGHT: bold;
      line-height:15pt;
      margin-top:1em;
      margin-left:1em;
      margin-right:1em;
    }
    H4
    {
      COLOR: green;
      display:inline;
    }
    g5 span {
      background-color: white;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
      display:inline;
    }
    /*MEDIA QUERY*/
    @media only screen and (max-width : 640px) {
            p {
            padding: 1;
            margin: 2;
            FONT-SIZE: 16px;
            line-height:17pt;
            margin-left:1em;
            margin-right:1em;
            }
            H3
            {
              COLOR: black;
              FONT-SIZE: 15px;
              FONT-WEIGHT: bold;
              line-height:15pt;
              margin-top:1em;
              margin-left:1em;
              margin-right:1em;
            }
            H2
            {
      COLOR: black;
      FONT-SIZE: 12px;
      FONT-WEIGHT: bold;
            margin-left:1em;
            margin-right:1em;
            }
    }
    
    /* Tabellenzellen*/
    td        {
            font-family : Verdana,Arial,Tahoma;
            font-style : normal;
            font-size : 12px;
            vertical-align : top;
            line-height: 16px;
    } 
}
