@media print
{
    #Main
    {
        width: 645px;
        margin: 0px;
        padding: 0px;
    }

    div.ContentAll
    {
        width: 580px;
        clear: both;
        float: none;
    }

    div.ContentText
    {
        margin: 0px 0px 10px 0px;
        padding: 0px;
        width: 310px;
        float: left;
        position: relative;
    }

    div.ContentBild
    {
        width: 300px;
        text-align: right;
        height: 50px;
        margin: 0px 0px 0px 320px;
        padding: 0px 0px 0px 0px;
        position: relative;
    }

    .screen
    {
        display: none;
    }
    table.GesamtBreite
    {
        width: 645;
    }
    .contentbreite
    {
        width: 645;
    }

    td.navirechts
    {
        font-weight: normal; /*    font-size: 7pt;*/
        word-spacing: normal;
        text-transform: none;
        color: #184aaf;
        font-family: Verdana, Helvetica, sans-serif;
        letter-spacing: normal;
        background-color: #ffffff;
        text-align: left;
        vertical-align: top;
        padding: 45px 10px 0px 10px;
        margin: 0px 0px 0px 0px;
    }

    td.content
    {
        vertical-align: top;
        font-weight: normal;
        background-color: #ffffff /*F6F6F6*/;
        color: Black;
        margin: 0px 0px 20px 0px;
        padding: 31px 0px 0px 0px;
    }

}

@media screen, projection
{
    #Main
    {
        width: 960px;
        margin: auto;
        margin-top: 0px;
        min-height: 100px;
        position: relative;
    }

    .print
    {
        display: none;
    }
    table.GesamtBreite
    {
        width: 959;
    }
    .contentbreite
    {
        width: 691;
    }

    div.ContentAll
    {
        width: 548px;
        float: none;
        clear: both;
        position: relative; /*background-color:Red;*/
        margin: 0px 0px 10px 10px;
        padding: 0px 15px 0px 0px;
    }

    .ContentText
    {
        margin: 0px 0px 10px 10px;
        padding: 0px 15px 0px 0px;
        width: 300px;
        float: left;
        clear: both;
        position: relative;
    }

    .ContentBild
    {
        width: 240px;
        text-align: right;
        height: 50px;
        margin: 15px 0px 0px 333px;
        padding: 0px;
        position: relative;
    }

    *html div.ContentText
    {
        margin: 0px 0px 10px 5px; /*background-color:Red;*/
    }

    *html div.ContentBild
    {
        margin: 15px 0px 0px 330px;
    }
    td.navirechts
    {
        font-weight: normal; /*    font-size: 7pt;*/
        word-spacing: normal;
        text-transform: none;
        color: #184aaf;
        font-family: Verdana, Helvetica, sans-serif;
        letter-spacing: normal;
        background-color: #ffffff;
        text-align: left;
        vertical-align: top;
        padding: 45px 10px 0px 10px;
        margin: 0px 0px 0px 0px;
        border-left: solid 2px #EBEBEE;
    }

    td.content
    {
        vertical-align: top;
        font-weight: normal;
        background-color: #ffffff /*F6F6F6*/;
        color: Black;
        margin: 0px 0px 20px 0px;
        padding: 31px 0px 0px 0px;
        border-left: solid 2px #EBEBEE;
    }
}

BODY
{
    background-color: #DFDFE2;
    font-family: Arial, Verdana, Helvetica, sans-bserif;
    font-size: 8pt;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    margin-left: 0;
    margin-right: 0;
}


TD.navioben
{
    font-weight: normal;
    font-size: 7pt;
    word-spacing: normal;
    text-transform: none;
    color: #184aaf;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    text-align: center;
    background-color: #cfcfd3;
}

TD.naviobenaktiv
{
    font-weight: normal;
    font-size: 7pt;
    word-spacing: normal;
    text-transform: none;
    color: white;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    text-align: center;
}

td.hoehe_navi_links
{
    vertical-align: top;
    height: 300px;
}

.Liste
{
    font-size: 8pt;
    font-weight: normal;
    background-color: #F6F6F6;
    color: Black;
}

/*Begin TopNavi*/
A.navioben:link
{
    text-decoration: none;
    color: #184aaf;
}
A.navioben:visited
{
    text-decoration: none;
    color: #184aaf;
}
A.navioben:active
{
    text-decoration: none;
    color: #184aaf;
}

A.navioben:hover
{
    font-weight: bold;
    text-decoration: nona;
    color: #ffffff;
}

A.naviobenaktiv:link
{
    text-decoration: none;
    color: #ffffff;
}
A.naviobenaktiv:visited
{
    text-decoration: none;
    color: #ffffff;
}
A.naviobenaktiv:active
{
    text-decoration: none;
    color: #ffffff;
}
A.naviobenaktiv:hover
{
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;
}
/*End TopNavi*/


A.linknaviaktiv:link
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #184aaf;
    letter-spacing: -1px;
}
A.linknaviaktiv:visited
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #184aaf;
    letter-spacing: -1px;
}

A.linknaviaktiv:active
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #184aaf;
    letter-spacing: -1px;
}

A.linknaviaktiv:hover
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #184aaf;
    letter-spacing: -1px;
}

A.linknavi:link
{
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #184aaf;
}
A.linknavi:visited
{
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #184aaf;
}
A.linknavi:active
{
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #184aaf;
}

A.linknavi:hover
{
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    color: #184aaf;
}

A.linkcontent:link
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #184aaf;
}

A.linkcontent:visited
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #184aaf;
}

A.linkcontent:active
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #184aaf;
}

A.linkcontent:hover
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #184aaf;
}

td.navilinks
{
    font-weight: normal;
    word-spacing: normal;
    text-transform: none;
    color: #184aaf;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    background-color: #ffffff /*#EBEBEE*/;
    text-align: right;
    padding: 30px 10px 0px 0px;
    margin: 0px 0px 0px 0px;
}


TD.content_c
{
    vertical-align: middle;
    font-weight: normal;
    background-color: #F6F6F6;
    color: Black;
}

.logo_hg1
{
    background-color: White;
    text-align: right;
    vertical-align: top;
}

.logo_hg2
{
    /*background-color: #00A0C6;*/
    background-color: #ffffff;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}

.footer
{
    font-size: 7pt;
    background-color: White;
    color: Black;
    font-family: Verdana, Helvetica, sans-serif;
}

.ueberschrift
{
    font-size: 9pt;
    font-weight: bold;
    color: #184aaf;
}

p
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    margin-top: 5px;
    margin-bottom: 10px;
}

p.Veroeffentlich_lr
{
    margin-top: 5px;
    margin-bottom: 20px;
}

h1
{
    font-size: 9pt;
    font-weight: bold;
    color: #184aaf;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

h1.NaviRechts
{
    font-size: 8pt;
    font-weight: bold;
    color: #184aaf;
    margin: 0px 0px 5px 0px;
    padding: 0px;
}

h2
{
    font-size: 9pt;
    font-weight: normal;
    color: #184aaf;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

h3
{
    font-size: 8pt;
    font-weight: bold;
    color: #184aaf;
    margin: 2px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.ueberschrift2
{
    font-size: 9pt;
    font-weight: normal;
    color: #184aaf;
}
.schlagwort
{
    font-size: 9pt;
    font-weight: normal;
    color: #0A65D4;
}
.def
{
    font-weight: bold;
    color: #000000;
}
.aussage
{
    font-size: 9pt;
    font-weight: bold;
    color: #909092;
}
.Quellenangaben
{
    font-size: 7pt;
}

.hg_grau
{
    background-color: #8a8889;
}

.hg_grau2
{
    background-color: #b4b4b8;
}

IMG
{
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    border: none;
}
.HG_weiss
{
    background-color: white;
}

ul.NaviRechts
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
    list-style: none;
}

li.NaviRechts
{
    margin: 0px 0px 10px 0px;
    padding: 5px 5px 5px 5px; /*border: solid 1px #a6a6a6;*/
    background-color: #EBEBEB;
}

li.NaviRechtsOhne
{
    margin: 0px 0px 10px 0px;
    padding: 5px 5px 5px 5px;
}

ul.NaviLinks
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #ffffff;
    list-style: none;
    width: 191px;
}

li.NaviLinks
{
    margin: 0px 0px 3px 0px;
    padding: 3px 0px 3px 3px;
    background-color: #ffffff;
}

ul
{
    font-weight: normal;
    color: black;
    margin-top: 0;
    margin-left: 30;
    margin-right: 0;
}

table.tabel_Referenzen
{
    margin: 0px 0px 0px 10px;
    padding: 0px;
}

td.Referenzen2
{
    width: 263px;
    text-align: right;
    padding-bottom: 10px;
    vertical-align: top;
}

td.Referenzen1
{
    width: 300px;
    vertical-align: top;
}

div.KastenReferenz
{
    width: 280px;
    height: 145px;
    background-color: #EBEBEB;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 10px 10px;
}

div.KastenDefault
{
    width: 236px;
    background-color: #EBEBEB;
    float: left;
    margin: 0px 5px 10px 5px;
    padding: 15px 15px 15px 15px;
    height: 420px;
}


TD.shop
{
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal; /*text-align:left;*/
    padding: 2px 5px 2px 5px;
}

TD.shopueberschrift
{
    background-color: #EBEBEE;
    font-weight: bold;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    text-align: left;
    padding: 2px 5px 2px 5px;
}

.shop_menge
{
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    width: 30px;
}
.shop_preis
{
    font-weight: normal;
    font-size: 8pt;
    word-spacing: normal;
    text-transform: none;
    color: black;
    font-family: Verdana, Helvetica, sans-serif;
    letter-spacing: normal;
    width: 50px;
}

.Liste
{
    font-size: 8pt;
    font-weight: normal;
    background-color: #F6F6F6;
    color: Black;
}

span.TextInNavi
{
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    color: #184aaf;
    letter-spacing: -1px;
}

#Table_Reibungsmessung tr td
{
    border: solid 1px black;
    padding: 5px;
}

#Table_Reibungsmessung
{
    border-collapse: collapse;
}


/*tagcloud*/
#tagcloud
{
    width: 265px;
    height: 95px;
    position: absolute;
    top: 438px;
    left: 275px;
    border: solid 1px #bfbfbf;
    padding: 5px 0px 0px 0px;
    margin: 20px 10px 0px 0px;
    color: #bfbfbf;
    font-weight: normal;
    text-align: center;
}

*html #tagcloud
{
    left: 280px;
}

#tagcloud a
{
    color: #bfbfbf;
    font-weight: normal;
    padding: 0px 5px 0px 0px;
    text-align: justify;
    text-decoration: none;
}

#tagcloud a.a2
{
    color: #bfbfbf;
    font-size: 12px;
    font-weight: bold;
    padding: 0px 5px 0px 0px;
}
#tagcloud a.a3
{
    color: #bfbfbf;
    font-weight: normal;
    font-size: 14px;
    padding: 0px 5px 0px 0px;
}
#tagcloud a:hover
{
    color: #58a2dc;
}

#_ctl0_ContentPlaceHolder1_videoplay_startseite
{
    position: absolute;
    top: 254px;
    left: 1px;
    width: 199px;
    height: 150px;
}
