@font-face{
    font-family:'ubuntu';
    src: url('fonts/ubuntu.ttf');
  }
@font-face{
    font-family:'opensans';
    src: url('fonts/opensans.ttf'); 
  }




#mainbody {
    background: #454449;
    background: linear-gradient(#454449 65%, #858585);
    background-attachment: fixed;
}

#content {
    position: absolute;
    top: 6vw;
    left: 15vw;
    background-color: #333333;
    width: 81vw;
    min-height: 40.5vw;
    -webkit-box-shadow: 0.68vw 0.75vw 0.9vw 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0.68vw 0.75vw 0.9vw 0px rgba(0,0,0,0.75);
    box-shadow: 0.68vw 0.75vw 0.9vw 0px rgba(0,0,0,0.75);
    padding-right: 0.2vw;
}

#nav {
    position: fixed;
    top: 6vw;
    left: 1vw;
    width: 13vw;
    padding-bottom: 1vw;
    background-color: #333333;
    -webkit-box-shadow: 0.68vw 0.75vw 0.9vw 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0.68vw 0.75vw 0.9vw 0px rgba(0,0,0,0.75);
    box-shadow: 0.68vw 0.75vw 0.9vw 0px rgba(0,0,0,0.75);
}

#banner {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    width: 100%;
    height: 5vw;
    background-color: #333333;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
}

#tabellenpfuschlinks {
    float:left;
    position: inherit;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 1.2vw;
    z-index: 1;
    background-color: #333333;
}

#d_listeheader td{
    border-bottom: solid 1px #ffffff;
    text-align: left;
}

#inputwrapper {
    color:#ffffff;
    font-size: 1.25vw;
}

#inputwrapper input {
    height: 1.4vw;
    font-size: 1.25vw;
}
/*=======================================================================================================*/
#username{
    font-family: ubuntu;
    text-align: center;
    color: #FFFFFF;
    font-size: 0.8vw;
    margin-bottom: -1vw;
}

#nav h1{
    font-family: ubuntu;
    text-align: center;
    color: #FFFFFF;
    font-size: 1.25vw;
}

#navbutton {
    position: relative;
    display: inline-block;
    left: 1vw;
    width: 11vw;
    text-align: center;
    background: #656565;
    padding-top: 0.5vw;
    font-size: 1vw;
    padding-bottom: 0.5vw;
    margin-top: 0.5vw;
    margin-bottom: 0.5vw;
    -webkit-box-shadow: 0.25vw 0.25vw 0px 0.18vw rgba(0,0,0,0.75);
    -moz-box-shadow: 0.25vw 0.25vw 0px 0.18vw rgba(0,0,0,0.75);
    box-shadow: 0.25vw 0.25vw 0px 0.18vw rgba(0,0,0,0.75);
    text-decoration: none;
    color: white;
    font-family: 'Ubuntu', sans-serif;
}

#navbutton:hover {
    background: #555555;
}

#navbutton:active {
    position: relative;
    display: inline-block;
    left: 1.2vw;
    width: 11vw;
    text-align: center;
    background: #454545;
    padding-top: 0.5vw;
    font-size: 1vw;
    padding-bottom: 0.5vw;
    margin-top: 0.5vw;
    margin-bottom: 0.5vw;
        -webkit-box-shadow: 0.05vw 0.05vw 0px 0.05vw rgba(0,0,0,0.75);
        -moz-box-shadow: 0.05vw 0.05vw 0px 0.05vw rgba(0,0,0,0.75);
        box-shadow: 0.05vw 0.05vw 0px 0.05vw rgba(0,0,0,0.75);
        text-decoration: none;
        color: white;
        font-family: 'Ubuntu', sans-serif;
    }

    #kleinbutton {
        border: none;
        position: relative;
        display: inline-block;
        min-width: 0.45vw;
        text-align: center;
        background: #656565;
        font-size: 0.8vw;
        text-decoration: none;
        color: white;
        font-family: 'Ubuntu', sans-serif;
    }    

    #kleinbutton:hover {
        background: #555555;
    }


#d_liste {
    overflow: hidden;
    width: 100%;
    font-family: opensans;
    color: white;
    font-size: 1.25vw;
    text-align: center;
    vertical-align: top;
    margin-top: 0.25vw;
}

#d_liste td {
    position: relative;
    border-left: solid 0.05vw #FFFFFF;
    padding-left: 0.2vw;
    padding-right: 0.2vw;
    vertical-align: top;
}

#tableeinheit td {
    vertical-align: top;
    color: white;
    font-family: 'Courier New', Courier, monospace;
    font-size: 0.75vw;
    border-bottom: solid 0.05vw #FFFFFF;
}

#stattext {
    text-align: center;
    color: white;
    font-size: 2vw;
}

#bannerheadertext {
    font-family: ubuntu;
    font-style: italic;
    float: right;
    font-size: 2.5vw;
    padding-top: 1.25vw;
    padding-bottom: 1.25vw;
    padding-right: 1vw;
    color: white;
}
#infotext {
    position: fixed;
    left: 0.1vw;
    bottom: 0.1vw;
    color: #b0b0b0;
    font-family: ubuntu;
}

#d_tabelleneintrag1 {
    font-size: 0.8vw;
    background-color: #444444;
    height: 2.5vw;
}

#monitor1 {
    font-size: 0.8vw;
    background-color: #00ff0063;
    height: 2.5vw;
}


#d_tabelleneintrag2 {
    font-size: 0.8vw;
    height: 2.5vw;
}

#d_tabelleneintrag1 td{
    vertical-align: middle;
}

#d_tabelleneintrag2 td{
    vertical-align: middle;
}

#d_tabelleneintrag1:hover {
    background-color: #555555;
}

#d_tabelleneintrag2:hover {
    background-color: #555555;
}

#content h1{
    font-family: ubuntu;
    font-size: 1.8vw;
    color: white;
}

#content{
    font-family: ubuntu;
    font-size: 1vw;
    color: white;
    padding-left: 1vw;
    text-align: center;
}

#inputwrapper td {
    border-bottom: solid 1px #ffffff;
}
/*=======================================================================================================*/
#bannerbtlogo {
    height:4vw;
    padding-top: 0.5vw;
    padding-left: 0.2vw;
}

#check {
    height: 1vw;
    width: 1vw;
    vertical-align: middle;
}

#csvicon {
    height: 3vw;
    float:left;
}

#bascan {
    float:right;
    height: 15vw;
}



#bascanheader {
    font-family: opensans;
    font-style: italic;
    font-weight: bold;
    font-size: 1.25vw;
    float:right;
    width: 25vw;
    position: absolute;
    top: 2.5vw;
    left: 59vw;
}

#bascanfooter {
    float:right;
    width: 25vw;
    position: absolute;
    top: 20vw;
    left: 59vw;
}




/* =================================================================================================================== */
/*                                     AUSBLENDEN DER BESTANDTEILE FÜR HANDHELDS                                       */




#m_listeheader td{
display:none;
}

#m_listeheader {
display:none;
}

#m_liste {
display:none;
}

#m_liste td {
display:none;
}

#m_liste tr {
display:none;
}


#m_tabelleneintrag1 {
display:none;
}

#m_tabelleneintrag2 {
display:none;

}

#m_tabelleneintrag1 td{
display:none;
}

#m_tabelleneintrag2 td{
display:none;
}

#m_spacer td{
display:none;
}

#m_nav {
display:none;
}