*{margin:0;padding:0;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;box-sizing:border-box;}
*::-moz-selection{background:rgba(243,153,16,1);color:#000;}
*::selection{background:rgba(243,153,16,1);color:#000;}
html,body,#concloo{background-color:#f8f8f8;}
#concloo h2{font-size:20px;color:#0071b9;line-height:1;text-align:left;margin-bottom:10px;font-weight:normal;}
#concloo h1{font-size:30px;line-height:120%;color:rgba(243,153,16,1);;text-align:left;margin-bottom:10px;font-weight:normal;}
#concloo .terminliste{width:calc(100% - 0px);border-radius:5px;border:solid 1px rgba(243,153,16,.6);background-color:#fff;}
#concloo .terminliste .tlline,#concloo .terminliste .tlhead{display:flex;padding:2px 3px 2px 3px;transition:all .2s;}
#concloo .terminliste .tlhead{background-color:rgba(243,153,16,1);color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;}
#concloo .terminliste .tlline:nth-child(2n){background-color:rgba(192,192,192,.2);}
#concloo .terminliste .tlline:nth-child(2n + 1){background-color:rgba(192,192,192,.1);}
#concloo .terminliste .tlline:hover{background-color:rgba(243,153,16,.5);cursor:pointer;}
#concloo .terminliste .tlline.tlactiv{background-color:rgba(243,153,16,.25);cursor:pointer;}
#concloo .terminliste .tlline .tldatum,#concloo .terminliste .tlhead .tldatum{flex-grow:50;flex-shrink:1;flex-basis:0%;max-width:195px;min-width:195px;}
#concloo .terminliste .tlline .tlberater,#concloo .terminliste .tlhead .tlberater{flex-grow:50;flex-shrink:1;flex-basis:0%;}
#concloo hr{margin:10px 0;}
#concloo label{font-weight:bold;}
#concloo ul.buttons{margin:20px 0;list-style:none;}
#concloo ul.buttons li{display:inline-block;padding:8px 9px;border:1px solid #0071b9;background-color:#0071b9;color:#fff;text-align:center;border-radius:10px;transition:all .2s;margin-right:10px;}
#concloo ul.buttons li:hover{cursor:pointer;background-color:#fff;color:#0071b9
}
#concloo .filebutton{display:inline-block;padding:8px 9px;border:1px solid #0071b9;background-color:#0071b9;color:#fff;text-align:center;border-radius:10px;transition:all .2s;margin:10px 0;}
#concloo textarea{border-radius:5px;border:solid 1px rgba(243,153,16,.6);padding:4px;}
#concloo input{border-radius:5px;border:solid 1px rgba(243,153,16,.6);padding:4px;}
#concloo input::activ{border:4px solid rgba(243,153,16,1);}
#concloo select{border:solid 1px rgba(243,153,16,.6);padding:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/files/select-arrow.png) no-repeat right
}
#concloo #cnclntab{width:100%;display:block;overflow:hidden;}
#cnclntab .upl{border-radius:5px;border:solid 1px rgba(243,153,16,.6);background-color:#fff;}
#cnclntab .upl .head,#cnclntab .upl .lines .line{display:flex;padding:2px 3px 2px 3px;transition:all .2s;}
#cnclntab .upl .head{background-color:rgba(243,153,16,1);color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;}
#cnclntab .upl .lines .line:nth-child(2n){background-color:rgba(192,192,192,.2);color:#000;}
#cnclntab .upl .lines .line:nth-child(2n + 1){background-color:rgba(192,192,192,.1);color:#000;}
#cnclntab .upl .head .name{flex-grow:50;flex-shrink:1;flex-basis:0%;max-width:195px;min-width:195px;font-weight:bold;}
#cnclntab .upl .lines .line .name{flex:50;flex-shrink:1;flex-basis:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#cnclntab .upl .lines .line .del{flex:50;flex-shrink:1;flex-basis:50%;max-width:22px;min-width:20px;cursor:pointer;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm4.7 11.3l-1.4 1.4L8 9.4l-3.3 3.3-1.4-1.4L6.6 8 3.3 4.7l1.4-1.4L8 6.6l3.3-3.3 1.4 1.4L9.4 8l3.3 3.3z"/></svg>') no-repeat 50% 50%;background-size:90%;}
#cnclntab .upl .lines .line .del:hover{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16"><path d="M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 15c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7z"/><path d="M11.3 3.3L8 6.6 4.7 3.3 3.3 4.7 6.6 8l-3.3 3.3 1.4 1.4L8 9.4l3.3 3.3 1.4-1.4L9.4 8l3.3-3.3z"/></svg>') no-repeat 50% 50%;background-size:90%;}
#concloo #cnclntab .hint{margin-top:10px;text-align:center;font-size:0.8em;font-weight:bold;}
#concloo .lhelp{font-size:10px;font-weight:bolder;background:rgba(243,153,16,1);color:#fff;display:inline-block;overflow:hidden;width:14px;height:14px;border-radius:7px;text-align:center;vertical-align:top;cursor:pointer;}
h2{font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;font-size:24px !important;color:rgb(0,93,185);}
strong{font-weight:700;}
.vc_row{width:100%;float:left;display:block;overflow:hidden;}
.vc_column,.vc_column{width:50%;padding:0 15px;}
.vc_column{float:left;}
.wrapper-content-baner{position:absolute;z-index:2;top:0;left:20px;}
.wpb_wrapper{position:relative;}
.promo{cursor:pointer;-webkit-backface-visibility:hidden;display:block;overflow:hidden;}
.promo .main-wrapp-img .banner-image{-webkit-transition:all .6s;transition:all .6s;}
.promo:hover > .main-wrapp-img .banner-image{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1)
}
.cnclvc{max-width:1140px;margin:0 auto;}
img{width:555px;aspect-ratio:auto 555 / 380;vertical-align:middle;}
.warnbutton{display:block;padding:8px 9px;border:1px solid #0071b9;background-color:#0071b9;color:#fff;text-align:center;border-radius:10px;transition:all .2s;margin:15px auto;width:280px;text-decoration:none;}
.warnbutton:hover{cursor:pointer;background-color:#fff;color:#0071b9
}
