#brand{height:125px;width:100%;background:#272b33 url('../../../typo3conf/ext/site_layout/Resources/Public/img/linie_20.png')repeat-x bottom;padding:0 2% 0 1%;}#logo{margin:auto;width:227px;height:105px;background:#272b33;padding:10px;}a#logo-link{position:absolute;background:url('../../../typo3conf/ext/site_layout/Resources/Public/img/stock-logo_227.png') no-repeat center top;width:227px;height:85px;top:0.625rem;text-indent:-700rem;z-index:10;}#slogan{display:none;position:relative;font-family:'Molengo';z-index:8;font-size:1.0em;}#slogan p{text-align:center;}#sprache{position:relative;left:5px;top:26px;z-index:20;width:15%;clear:right;}@media screen and(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){a#logo-link{background:url('../../../typo3conf/ext/site_layout/Resources/Public/img/stock-logo_454.png') no-repeat center top;background-size:220px 76px;}}#brand .tel{display:none;z-index:10;width:100%;height:auto;}#brand .tel a{color:#333;margin:0 10px 0 5px;text-align:right;text-decoration:none;}.fa-square-phone{color:#f68d13;font-size:1.6rem!important;line-height:1.4rem!important;position:relative;top:4px;}#brand .trusted{display:none;float:right;background-image:url('../../../typo3conf/ext/site_layout/Resources/Public/img/trusted-symbol_170.png');background-repeat:no-repeat;z-index:0;background-position:right top;background-size:100% auto;}@media only screen and (min-width:600px){#logo{margin:0;float:left;width:30%;}#brand .tel{display:inline;width:300px;text-align:right;font-size:1.1em;margin-top:30px;position:relative;float:right;right:20px;top:-20px;}#brand .tel span{width:100%;text-align:right;}#brand .tel a{margin:0;text-align:right;color:#fff;text-decoration:none!important;}}@media only screen and (min-width:650px){#brand .tel{font-size:1.1em;top:-50px;}#slogan{display:inline;color:#fff;top:50px;font-size:1.0em;}#slogan p{text-align:left;margin:0;margin-left:250px;width:38%;font-size:1.0em;}}@media only screen and (min-width:700px){#brand .tel{font-size:1.2em;}}@media only screen and (min-width:768px){#slogan{font-size:1.2em;}}@media only screen and (min-width:900px){#brand{padding:0 2% 0 0;}#logo{width:300px;padding:0px;}a#logo-link{width:300px;margin:0 auto;}#slogan{font-size:1.4em;}#slogan p{margin:0 0 0 35%;}#sprache{left:3%;width:10%;}}@media only screen and (min-width:1100px){#sprache{left:4%;top:25px;}#slogan{font-size:1.7em;}#logo{width:350px;}a#logo-link{width:350px;}}@media only screen and (min-width:1200px){#slogan p{margin:0 0 0 40%;}}
