html { overflow-y:scroll; }
.bolder {font-weight:bold; }
body, td {
font-family: Outfit;
font-size: 16px;
color: #515457;
line-height:1.4;
}
* { box-sizing: border-box}
A { text-decoration:none; color: #505050 }
A:hover {color: #AAAAAA;}
A.weiss { text-decoration:none; color: #ffffff }
A.weiss:hover {color: #95c8fb;}
A.blau { text-decoration:underline; color:#057ddc; }
A.blau:hover {color: #95c8fb;}


img { border:0; }
.menu { margin:0 4px 0 20px}
.menu1 { text-decoration:none; }
.menu2 { text-decoration:underline;}
body{ background:#fff; margin:0; padding:0; }
/* li { margin-left:-20px;  margin-top:0px;} */
li { list-style:square; }
a.grau   {COLOR: #9ba6ae
}
a.grau:hover   {COLOR:#047cdb}

h1 { color:#057ddc; margin:6px 0 12px 0; padding:0; margin-bottom:16px; font-size:40px; font-weight:lighter;  }
h2 { color:#057ddc; margin:6px 0 12px 0; padding:0; margin-bottom:10px; font-size:24px; font-weight:lighter;  }
h3 { color:#057ddc; margin:0; padding:0; font-weight:bold; margin-bottom:16px; font-size:12px; }
h1, h2 {font-family:"Outfit",Arial,Helvetica,sans-serif;}
.inhalte { display:none; }
.inhalte2 { padding-top:300px; clear:both; display:block; }
.message { border:2px solid crimson; padding:20px; border-radius: 20px; width: 100%; box-sizing: border-box;margin-bottom:30px }
.wrapper {
width: 1200px;
text-align: left;
z-index: 0;
position: absolute;
left: 0;
margin: 0 auto;
right: 0;
max-width: 100%;
background:#fff;
box-shadow: 0 0 20px RGBA(0,0,0,0.2);
min-height: 100%;
}
#main {
    float:left; width:100%; box-sizing:border-box; padding:25px; z-index:0; min-height:480px;
}


.nav {width:100%; background:#ddd; height:30px;font-size:13px}
.nav a { width:115px; }
@media screen and (max-width: 720px){
.nav a { width:75px; font-size:90% !important}
.footer_links { width: 100%; text-align: center}

}


.left {float:left}
body .paddings2 {padding:24px; box-sizing: border-box}
body .paddings {padding:12px; box-sizing: border-box}
body .paddingss {padding:6px; box-sizing: border-box}
body .paddingsLeftRight {padding:0 12px; box-sizing: border-box}
body .paddingsNotTop {padding:0 12px 12px 12px; box-sizing: border-box}
body .paddingsNotBottom {padding: 12px 12px 0 12px; box-sizing: border-box}
body .col1  {box-sizing:border-box;width:8.3333333333%; padding-left: 0; padding-right: 0;}
body .col1p5  {box-sizing:border-box;width:12.5%; }
body .col2  {box-sizing:border-box;width:16.666666666%}
body .col3  {box-sizing:border-box;width:25%}
body .col4  {box-sizing:border-box;width:33.333333333%}
body .col5  {box-sizing:border-box;width:41.666666666%}
body .col6  {box-sizing:border-box;width:50%}
body .col7  {box-sizing:border-box;width:58.333333333%}
body .col8  {box-sizing:border-box;width:66.666666666%}
body .col9  {box-sizing:border-box;width:75%}
body .col10 {box-sizing:border-box;width:83.333333333%}
body .col11 {box-sizing:border-box;width:91.666666666%}
body .col12 {box-sizing:border-box;width:100%}
body .margin_v1 { margin-top: 6px;  margin-bottom: 6px;}
body .margin_v2 { margin-top: 12px;  margin-bottom: 12px;}
body .margin_v3 { margin-top: 18px;  margin-bottom: 18px;}
body .margin_v4 { margin-top: 24px;  margin-bottom: 24px;}
body .margin_v5 { margin-top: 30px;  margin-bottom: 30px;}
body .margin_t1 { margin-top: 6px; }
body .margin_t2 { margin-top: 12px; }
body .margin_t3 { margin-top: 18px; }
body .margin_t4 { margin-top: 24px; }
body .margin_t5 { margin-top: 30px; }
body .margin_t6 { margin-top: 36px; }
body .margin_t0 { margin-top: 0; }
body .margin_b0 { margin-bottom: 0; }
body .margin_b1 { margin-bottom: 6px; }
body .margin_b2 { margin-bottom: 12px; }
body .margin_b3 { margin-bottom: 18px; }
body .margin_b4 { margin-bottom: 24px; }
body .margin_l1 {margin-left: 6px}
body .margin_r1 {margin-right: 6px}



@media (min-width:1024px) {
    /*  Größe XL */
    body .col1p5xl {box-sizing:border-box;width:12.5%; }
    body .col1xl {box-sizing:border-box;width:8.33333333333%}
    body .col2xl {box-sizing:border-box;width:16.666666666%}
    body .col3xl {box-sizing:border-box;width:25%}
    body .col4xl {box-sizing:border-box;width:33.33333%}
    body .col5xl {box-sizing:border-box;width:41.66666%}
    body .col6xl {box-sizing:border-box;width:50%}
    body .col7xl {box-sizing:border-box;width:58.3333333333%}
    body .col8xl {box-sizing:border-box;width:66.66666%}
    body .col9xl {box-sizing:border-box;width:75%}
    body .col10xl {box-sizing:border-box;width:83.3333333333%}
    body .col11xl {box-sizing:border-box;width:91.6666666666%}
    body .col12xl {box-sizing:border-box;width:100%}
    .desktophidden {
        display: none
    }
}

@media (max-width:640px) {
    /*  Größe S */
    body .col1p5s {box-sizing:border-box;width:12.5%; }
    body .col1s {box-sizing:border-box;width:8.33333333333%}
    body .col2s {box-sizing:border-box;width:16.666666666%}
    body .col3s {box-sizing:border-box;width:25%}
    body .col4s {box-sizing:border-box;width:33.33333%}
    body .col5s {box-sizing:border-box;width:41.66666%}
    body .col6s {box-sizing:border-box;width:50%}
    body .col7s {box-sizing:border-box;width:58.3333333333%}
    body .col8s {box-sizing:border-box;width:66.66666%}
    body .col9s {box-sizing:border-box;width:75%}
    body .col10s {box-sizing:border-box;width:83.3333333333%}
    body .col11s {box-sizing:border-box;width:91.6666666666%}
    body .col12s {box-sizing:border-box;width:100%}
    .mobile_nopaddings { padding:0 !important;}
    body .mobile_paddingss {padding:6px ; box-sizing: border-box}
    .mobilehidden {display: none}
    .thumb {
        height: 64vw;
    }
    html body .tcenters { text-align: center}
    html body .tlefts { text-align: left}
    html body .trights { text-align: right}
    .tile {width:33.333333%}
    .logout { padding-bottom: 60px; bottom:0;}
    body .col12s {width:100%}
}