
.tso-pub2.wb-pub-wide  {position:relative;min-height:170px;width:100%;display:flex !important;flex-wrap: wrap;overflow: hidden !important;border:solid silver 1px;box-shadow: 0px 5px 10px rgba(0,0,0,0.2);}
.tso-pub2 *  {line-height:175% !important;text-align: left}
.tso-pub {display: block;overflow: hidden}
.tso-pub > a {display: block;}
.tso-pub a[href^='https://biallo.link']:after, .tso-pub a[href^='http://biallo.link']:after {content:'' !important}
.tso-pub2 ul  {line-height: 175%;}
.tso-pub2 ul > li  {border:none;line-height: 175%;font-size: inherit !important;font-family: inherit !important;}
.tso-pub2.tso-v2, .tso-pub2.tso-v1, .tso-pub2.tso-v3  {background-color:white;}
.tso-pub2.tso-v1 button, .tso-pub2.tso-v2 button, .tso-pub2.tso-v3 button  {margin-left:10px !important;}
.tso-pub2 .tso-wb-image  {order:1;flex: 1 20%;min-height:170px;background-size:cover;background-position:center center;position:relative;background-repeat:no-repeat;border:none !important}
.tso-pub2 .tso-wb-block  {order:2;flex: 1 60%;max-width: 700px}
.tso-pub2 .tso-wb-button {order:3;flex: 1 20%}
.tso-pub .biallo-image-title-teaser-left {border:none;box-shadow:0px 2px 10px rgba(0,0,0,0.1);background-color:#fafafa}
.tso-pub .biallo-image-title-teaser-left > a {display: grid;padding:0px;grid-template-columns:1fr 4fr;
	grid-template-areas:
	"nav content1"
	"nav content2"
	"nav content3"
	"nav content4"
	"nav content5"
	"nav content6"

}
.tso-pub .biallo-image-title-teaser-left > a > * {position:relative !important;display:block !important;float:none !important;}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(1) {width:calc( 100% - 40px );height:100%;grid-area:nav;margin:10px !important;left:0px;border-radius:0px;background-size: 100% auto !important;background-repeat:no-repeat}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(2) {display:block;color:black !important;letter-spacing: 2px;padding:4px;padding-left:8px;padding-right:8px;font-size:10px;position:relative;left:0%;top:-5px;background-color:transparent !important;grid-area:content2}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(3) {position:relative !important;grid-area:content3}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(4) {position:relative !important;grid-area:content4}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(5) {display: none !important}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(6) {grid-area:content6;}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(6) > span {color:#26baf2 !important;grid-area:content}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(6) > span:after {color:#26baf2 !important;content:'\2192';grid-area:content}

.biallo-split2.barticle-type7 a:after {content:' ' !important}
.cc .a-logo {max-width:100%;}

.tso-pub2 .tso-wb-title  {font-size:22px !important;margin:10px;font-family: 'Avenir-Bold' !important;margin-top:20px;}
.tso-pub2 .tso-wb-text  {margin:10px;font-size: 18px !important;line-height: 175% !important}
.tso-wb-text *  {font-size: 18px;line-height: 175% !important}
.tso-wb-text ul  {padding:0px;margin:0px;margin-left:20px !important;}
.tso-wb-text li  {padding:0px;margin:0px;padding-left:20px !important;position: relative;}
.tso-wb-text li:before  {position: absolute;left:7px;top:12px;width:5px;height:5px;border-radius: 5px;content:'.';color:black;background-color:black;overflow:hidden;}
.wb-pub-wide .tso-wb-button  {order:3;flex: 1 20%;background-color:transparent;position: relative;min-height:70px;}
.wb-pub-wide .tso-wb-button > button  {position: absolute;top:50%;-webkit-transform: translateY(-50%);right:10px;}
.tso-cols2  {position:relative;display: flex !important;flex-flow:row wrap;}
.tso-cols2 > *:nth-child(1)  {order:1;flex: 1 40%;}
.tso-cols2 > *:nth-child(2)  {order:2;flex: 1 40%;}
.tso-pub2 .tso-wb-button button  {background-color:#ff941f;border:solid #ff941f 1px;padding-left:10px !important;padding-right:40px !important;color:white !important;border-radius: 4px;padding-right:30px;padding-bottom:3px !important;padding-top:3px !important;font-size:18px !important;width:auto !important}
.tso-pub2 .tso-wb-button button:before  {position: absolute;content:'\e802';right:10px;top:50%;color:white;font-family: 'Telsso' !important;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%;);transform: translateY(-50%);}
.tso-pub2 .tso-wb-button button:hover  {background-color:white;color:#ff941f !important;}
.tso-pub2 .tso-wb-button button:hover:before  {color:orange;}
.oldt  {min-height: 170px;border:solid silver 1px;box-shadow: 0px 5px 10px rgba(0,0,0,0.2);}
.oldt > div  {float:left;width:25%;height:100%;min-height:170px;position: relative;}
.oldt > div:nth-child(1)  {height:170px;min-height:170%;background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.oldt > div:nth-child(2)  {font-size: 26px;line-height: 125%;padding-top:30px;text-align: left !important;}
.oldt > div:nth-child(3)  {padding-top:20px;text-align: left !important;}
.oldt > div:nth-child(4) > div  {position: absolute;right:10px;top:50%;-webkit-transform: translateY(-50%);}
.oldt > div:nth-child(4) button  {position: absolute;right:10px;top:50%;-webkit-transform: translateY(-50%);min-width: 200px !important;}
.biallo-hint  {border-top:solid #26baf2 2px;border-bottom:solid #26baf2 2px;background: white;color: black !important;padding:20px !important;border-radius: 3px;position: relative;padding-top: 10px !important;padding-bottom: 20px !important;padding-left: 110px !important;margin-top:30px;margin-bottom:30px;}
.biallo-hint:before  {content: '\e687';font-size: 30px;position: absolute;top:10px;left:10px;text-align:center;font-family: 'Telsso' !important;background-color:#26baf2;color:white !important;width:70px;height:70px;line-height:70px !important;border-radius:5px;}
.biallo-hint *  {color: black !important;}
.biallo-hint a:link, .biallo-hint a:visited {color:#26baf2 !important}
.biallo-hint ul  {-webkit-transform: translateX(-60px);}
.biallo-hint ul > li:before  {background-color:white !important;}
.biallo-hint.biallo-orange a, .biallo-hint.biallo-orange a.link, .biallo-hint.biallo-orange a:visited  {text-decoration: none !important;color:#ff941f !important;}
.biallo-hint.biallo-orange a:hover  {border-bottom:solid #ff941f 2px;color:#ff941f !important;}
.biallo-tip-placeholder  {min-height: 250px !important;width: 100%;background-color:transparent !important;position: relative;}
.biallo-orange  {background-color:white!important;border:solid #ff941f 5px;position: relative;}
.biallo-orange *  {color:#444444 !important;min-width: 100px !important;}
.biallo-orange:before  {color:black !important;background-color:transparent !important;font-size: 40px}
.biallo-orange .pub-ph  {font-size: 10px;color:black !important;position: absolute;border:solid #ff941f 0px;left:50%;top:-13px;padding:2px;padding-left:5px;padding-right:5px;background-color:white !important;-webkit-transform: translateX(-50%);text-align: center !important;}
.ibox-tipp  {margin-top:40px;margin-bottom:75px;}
.ibox-tipp-box  {background: #de3120;background: -moz-linear-gradient(left,#de3120 0%, #fe5e00 25%, #fe5e00 75%, #de3120 100%);background: -webkit-linear-gradient(left,#de3120 0%,#fe5e00 25%,#fe5e00 75%,#de3120 100%);background: linear-gradient(to right,#de3120 0%,#fe5e00 25%,#fe5e00 75%,#de3120 100%);border-radius: 4px;display: grid;grid-template-columns: 1fr 150px;}
.ibox-triangle-top, .ibox-triangle-bottom  {width: 0px;height: 0px;-webkit-transform:rotate(360deg);border-style: solid;border-width: 35px 300px 0 0;border-color: #e02f07 transparent transparent transparent;float:right;}
.ibox-tipp-content  {color:#fff;padding:30px;}
.ibox-tipp-content a  {color:#fff;}
.ibox-tipp-h3  {margin:0px;padding:0 0 15px 0;font-size:24px;color:#fff;}
.ibox-tipp-text, .ibox-tipp-text *  {line-height:30px;font-size:18px;color:#fff;}
.ibox-tipp-button  {background-color: #26baf2;border: solid #26baf2 1px;padding: 5px 40px 5px 20px;position: relative;color: #fff;border-radius: 4px;display:inline-block;margin-top:20px;text-decoration: none;font-size:20px;line-height: 25px;}
.ibox-tipp-button::after, .ibox-quote-button::after  {position: absolute;content: "\e802";font-family: 'telsso';font-size: 14px;font-weight: bolder;right: 20px;top: 12px;text-decoration: none;line-height: 100%;}
.ibox-tipp-symbolic  {border-left: 1px solid #fff;padding:30px 5px 20px 5px;}
.ibox-tipp-label  {font-size:38px;line-height:44px;text-transform: uppercase;color: rgba(255,255,255,0.6);font-weight:800;text-align:center;margin-bottom:10px;}
.ibox-tipp-icon  {text-align: center;}
.ibox-tipp-icon:before  {content: '\e687';color: #fff;font-size: 70px;line-height: 70px;text-align: center;font-family: 'Telsso' !important;}
.ibox-quote-box  {background: #eef1f2;border-left: 5px solid #2abaed;border-radius: 4px;margin-top:40px;margin-bottom:40px;display: grid;grid-template-columns: 150px 1fr;}
.ibox-quote-content  {color:#000;}
.ibox-quote-text  {line-height:30px;font-size:20px;color:#000;font-style: italic;padding:30px 80px 20px 60px;position:relative;}
.ibox-quote-text::before  {font-style:normal;position: absolute;content: "“";font-size: 100px;font-weight: bold;left: 0px;top: 12px;text-decoration: none;line-height: 100%;color:#878585;}
.ibox-quote-text::after  {position: absolute;content: "„";font-size: 100px;font-weight: bold;right: 20px;bottom: 12px;text-decoration: none;line-height: 100%;color:#878585;}
.ibox-quote-cta  {padding:0px 50px 20px 60px;}
.ibox-quote-button  {background-color: #26baf2;border: solid #26baf2 1px;padding: 5px 40px 5px 20px;position: relative;color: #fff !important;border-radius: 4px;display:inline-block;margin-top:20px;text-decoration: none;font-size:20px;line-height: 25px;}
.ibox-quote-hero  {padding:30px 5px 30px 5px;text-align:center;}
.ibox-quote-avatar  {width: 115px;height: 115px;background-size: cover;border-radius: 100px;background-position: center center;margin: 0px auto;}
.ibox-quote-name  {padding-top:20px;font-size:18px;color: #000;font-weight:700;text-align:center;}
.ibox-quote-name span  {font-weight:normal;display:block;}

@media (max-width:900px)
{

.tso-pub2 .tso-wb-image {order:1;flex: 1 100%;background-position:center top;height:300px;}
.tso-pub2 .tso-wb-block {order:2;flex: 1 100%;margin-bottom: 0px;}
.tso-pub2 .tso-wb-button {order:3;flex: 1 100%;padding-bottom:10px;padding-top:10px;}
.tso-wb-button > button  {display:block !important;position: relative;top:20px !important;left:10px;right:10px;top:0px;width:calc( 100% - 20px) !important;-webkit-transform:translateY(0px)}

.tso-pub .biallo-image-title-teaser-left > a {display: grid;padding:0px;grid-template-columns:1fr;
	grid-template-areas:
	"nav"
	"content1"
	"content2"
	"content3"
	"content4"
	"content5"
	"content6"

}

.tso-pub .biallo-image-title-teaser-left > a > * {position:relative !important;display:block !important;float:none !important;width:100% !important;}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(1) {width:calc( 100% - 40px );height:100%;grid-area:nav;margin:0px !important;left:0px;border-radius:0px;background-size: 100% auto !important;background-repeat:no-repeat;height:400px;}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(2) {display:block;color:black !important;letter-spacing: 2px;padding:4px;padding-left:8px;padding-right:8px;font-size:10px;position:absolute !important;left:0px;top:-3px;background-color:transparent !important;grid-area:content2;text-align:center}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(3) {position:relative !important;grid-area:content3;margin-top:10px;margin-bottom:10px;}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(4) {position:relative !important;grid-area:content4}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(5) {display: none !important}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(6) {grid-area:content6;}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(6) > span {color:#26baf2 !important;grid-area:content}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(6) > span:after {color:#26baf2 !important;content:'\2192';grid-area:content}


}

@media (max-width:600px)
{
.tso-pub .biallo-image-title-teaser-left {background-color:white !important;box-shadow:none;border-top:solid silver 3px;border-bottom:solid silver 3px;}
.tso-pub .biallo-image-title-teaser-left > a > div:nth-child(1) {width:100%;height:300px;float:none;}

.oldt {min-height: 170px;}
.oldt > div {display: block;width:100%;height:100%;min-height: auto !important;position: relative;}
.oldt > div:nth-child(1) {height:170px;min-height:170%;background-size: 100% auto;background-position: center center;background-repeat: no-repeat;}
.oldt > div:nth-child(2) {font-size: 26px;line-height: 125%;padding-top:30px;text-align: center !important;}
.oldt > div:nth-child(3) {padding-top:20px;padding-bottom:20px;text-align: center !important;}
.oldt > div:nth-child(4) {min-height: 30px;height:50px;}
.oldt > div:nth-child(4) > div {right:auto !important;left:20px !important;right:50px !important;width:100%;top:0px;min-width: 200px !important;}
.tso-pub2 .wb-pub-wide {min-height: 400px;}
}

@media only screen and (max-width:768px)
{

.ibox-tipp-box {display: flex;flex-direction:column;}
.ibox-tipp-box :nth-child(1) {order: 2;}
.ibox-tipp-box :nth-child(2) {order: 1;}
.ibox-tipp-symbolic {border-left: 0px solid #fff;padding:20px 5px 0px 5px;}
.ibox-tipp-cta {text-align:center;}
.ibox-quote-box {display: block;}
.ibox-quote-content {padding: 0px 10px 10px 10px;}
.ibox-quote-cta {margin-top: 20px;text-align:center;}
.ibox-quote-hero {padding:30px 5px 5px 5px;}
}

@media only screen and (max-width:768px)
{

.ibox-quote-box {display: block;}
.ibox-quote-content {padding: 0px 10px 10px 10px;}
.ibox-quote-cta {margin-top: 20px;text-align:center;}
.ibox-quote-hero {padding:30px 5px 5px 5px;}
}

