.hinweis{
    position:absolute;
    top:0px;
    left:10px;
    border:3px solid red;
    padding:10px;
    background-color:white;
    font-weight:bold;
    font-size:20px;
}

header.desktop{
    width:100%;
    box-sizing: border-box;
    background-color:white;
    -webkit-box-shadow: var(--default_shaddow);
    -moz-box-shadow: var(--default_shaddow);
    box-shadow: var(--default_shaddow);
    z-index:99;
    position:fixed;
    top:0px;
    left:0px;
    right:0px;
}
header.desktop .inner .left,
header.desktop .inner .right{
    display:inline-block;
    width:50%;
    vertical-align: bottom;
}
header.desktop .inner .left{
    text-align: left;
    width:310px;
}
header.desktop .inner .right{
    text-align: right;
    width:calc(100% - 310px);
}
header.desktop > .inner.top_right{
    position:fixed;
    top:0px;
    left:0px;
    right:0px;
    text-align: right;
    padding-top: var(--header_inner_top_dis);
}
header.desktop nav.top_right{
    padding-left: var(--default_horizontal_dis);
}
header .logo{
    min-height:100px;
}
@media screen and (max-width:1400px){
    header.desktop > .inner{
        padding-left:var(--dis_to_viewport_horizontal);
        padding-right:var(--dis_to_viewport_horizontal);
    }
}