@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css) screen;@font-face{ font-family: 'Microsys-Light';  src: url(/fileadmin/templates/fonts/MicroSys-Light.woff) format('truetype'); }@font-face{ font-family: 'Microsys-Regular';  src: url(/fileadmin/templates/fonts/MicroSys-Regular.woff) format('truetype'); }@font-face{ font-family: 'Microsys-Thin';  src: url(/fileadmin/templates/fonts/MicroSys-Thin.woff) format('truetype'); }@font-face{ font-family: 'OpenSans_Regular';  src: url(/fileadmin/templates/fonts/OpenSans-Regular.ttf) format('truetype'); }@font-face{ font-family: 'OpenSans_Bold';  src: url(/fileadmin/templates/fonts/OpenSans-Bold.ttf) format('truetype'); }@font-face{ font-family: 'GandhiSerif_Regular';  src: url(/fileadmin/templates/fonts/GandhiSerif-Regular.otf) format('truetype'); }@font-face{ font-family: 'Roboto';  src: url(/fileadmin/templates/fonts/Roboto-Regular.ttf) format('truetype'); }h1{ padding: 5px 0 0;  padding-bottom: 0;  font-family: 'OpenSans_Regular';  font-size: 35px;  color: #3D3D3B; }.ce-headline h2{ padding: 5px 0 0;  font-family: 'OpenSans_Regular';  font-size: 35px;  color: #3D3D3B; }h2.subheader-h3{ font-family: 'GandhiSerif_Regular';  color: #0566B0;  font-size: 25px; }h2{ padding: 5px 0 0;  padding-bottom: 0;  font-family: 'OpenSans_Regular';  font-size: 35px;  color: #3D3D3B; }.ce-header .ce-headline h2{ padding-bottom: 20px; }h3{ padding: 15px 0 10px 0;  font-family: 'GandhiSerif_Regular';  font-size: 25px;  color: #0566b0; }h5{ font-family: 'GandhiSerif_Regular';  font-size: 23px;  color: #0566B0;  margin-top: .6rem; }h6{ font-size: 1.1rem;  font-weight: 550;  font-family: MicroSys-Light; }body{ font-family: Microsys-Light;  font-size: 1rem;  font-weight: 400;  line-height: 1.5;  color: #444;  text-align: left;  background: #f7f7f7; }a{ color: #0063b5;  text-decoration: none;  background-color: transparent; }a:hover{ text-decoration: none;  color: #00326e; }.h5-mb{ margin-bottom: .5rem;  margin-top: .5rem; }.bg-primary{ background-color: #0063b5 !important; }.bg-primary p{ margin: 10px;  color: #fff; }.bg-primary .subheadline{ color: #fff; }.bg-primary h2{ color: #fff; }.tab-content{ font-size: 17px !important; }.page-link,ul.tx-indexedsearch-browsebox li a{ position: relative;  display: block;  padding: .5rem .75rem;  margin-left: -1px;  line-height: 1.25;  color: #0063b5;  background-color: #fff;  border: 1px solid #dee2e6;  text-decoration: none; }.h2-mb{ margin-bottom: 1rem; }.bg-blue{ background-color: #004d47; }.bg-green{ background-color: #00a366; }.bg-green h2{ color: #fff; }.hero--padding .hero-content{ padding: 11rem 2rem; }.form-check,.form-group .radio{ position: relative;  display: block;  padding-left: 1.25rem;  font-size: 15px; }.rc-anchor-checkbox-label{ font-family: "Roboto" !important; }hr{ height: 1px;  width: -webkit-calc(100% - 312px);  position: relative;  border-top: 2px dotted #dadada;  margin: 0 auto;  margin-left: auto;  margin-left: 50px; }hr::before{ content: "";  position: absolute;  top: 2px;  height: 25px;  right: 0;  border-left: 2px dotted #dadada; }hr::after{ top: -26px;  content: "";  position: absolute;  height: 25px;  border-left: 2px dotted #dadada; }.parallaxBg h2{ color: #fff;  font-weight: 600; }.parallaxBg p{ font-size: 1.2rem; }.parallaxBg::after{ top: 0;  left: 0;  width: 100%;  height: 100%;  content: " ";  position: absolute;  background: rgba(0,0,0,.2);  z-index: 1; }.parallaxBg > div.parallaxBgFix{ top: -92%;  bottom: -62%;  position: absolute;  right: 0;  left: 0;  background-size: cover;  z-index: 1; }.ce-content{ overflow: initial; }.ce-icon-bg-color-primary{ background-color: #0566b0; }.ce-icon-color-primary{ fill: #0566b0;  color: #0566b0; }#c2114 .ce-icon-inframe h5{ color: #444; }.g-fixed-bg{ background-attachment: inherit; }.ce-bodytext ul{ list-style: none;  padding: 0; }.ce-bodytext li{ padding-left: 1.3em;  margin-left: 1rem;  position: relative; }.ce-bodytext li::before{ content: "\f0c8";  font-family: "FontAwesome";  margin-left: -2em;  width: 2em;  font-size: .5rem;  color: #0566b0;  position: absolute;  top: 6px; }.ce-header li{ padding-left: 1.3em;  margin-left: 1rem; }.ce-header li::before{ content: "\f0c8";  font-family: "FontAwesome";  display: inline-block;  margin-left: -2em;  width: 2em;  font-size: .5rem;  color: #0566b0; }.producthighlights li::before{ content: none !important; }ul.trueaccfile li::before{ content: none !important; }.nav-item li::before{ content: none !important;  margin-left: 0; }.nav li::before{ content: none !important;  margin-left: 0; }li.accordion-toggle::before{ content: none !important; }.ce-content li::before{ content: "\f0c8";  font-family: "FontAwesome";  display: inline-block;  width: 2em;  font-size: .5rem;  color: #0566b0; }.ce-content .sub li::before{ content: none !important; }.event-description li{ padding-left: 1.3em;  margin-left: 1rem; }.event-description li::before{ content: "\f0c8";  font-family: "FontAwesome";  display: inline-block;  margin-left: -2em;  width: 2em;  font-size: .5rem;  color: #0566b0; }.tab-content{ padding: 0;  font-size: 12px;  background: transparent; }.box-content,ul{ list-style: none;  padding: 0; }.box-content li{ padding-left: 1.3em; }.box-content li::before{ content: "\f0c8";  font-family: "FontAwesome";  display: inline-block;  margin-left: -2em;  width: 2em;  font-size: .5rem;  color: #0566b0; }.box-content-330 li{ padding-left: 1.3em;  position: relative; }.ce-content .box-content-330 li::before{ position: absolute !important;  top: 5px;  margin-left: -2em; }.box-content-330 li::before{ content: "\f0c8";  font-family: "FontAwesome";  display: inline-block;  width: 2em;  font-size: .5rem;  color: #0566b0;  margin-right: 0; }.text table li::before{ content: "\f0c8";  font-family: "FontAwesome";  display: inline-block;  margin-left: -2em;  width: 2em;  font-size: .5rem;  color: #0566b0; }table li{ margin-left: 1.5rem; }.btn-primary{ color: #fff;  background-color: #0063b5;  border-color: #0063b5; }.btn-primary:hover{ background-color: #c9d3d9;  border-color: #c9d3d9; }.btn{ padding: .275rem 1rem;  font-size: .85rem;  border-radius: .7rem;  font-family: Microsys-Regular; }.page-item.active .page-link,ul.tx-indexedsearch-browsebox li.active .page-link,.page-item.active ul.tx-indexedsearch-browsebox li a,ul.tx-indexedsearch-browsebox li .page-item.active a,ul.tx-indexedsearch-browsebox li.active li a,ul.tx-indexedsearch-browsebox li li.active a{ z-index: 3;  color: #fff;  background-color: #0063b5;  border-color: #0063b5; }.btn-primary:focus{ background-color: #00326e;  border-color: #00326e; }.btn-primary:active{ background-color: #fff;  border-color: #fff; }.btn-MicroSys-green{ color: #fff;  background-color: #00a366;  border-color: #00a366; }.btn-MicroSys-green:hover{ color: #fff;  background-color: #c9d3d9;  border-color: #c9d3d9; }.btn-MicroSys-blue{ color: #fff;  background-color: #0063b5;  border-color: #0063b5; }.btn-MicroSys-blue:hover{ color: #fff;  background-color: #c9d3d9;  border-color: #c9d3d9; }.btn-MicroSys-gray:hover{ color: #fff;  background-color: #E4E9EE;  border-color: #E4E9EE; }.btn-MicroSys-gray{ color: #fff;  background-color: #c9d3d9;  border-color: #c9d3d9; }.btn-group{ border-top-right-radius: .7rem !important;  border-bottom-right-radius: .7rem !important;  -webkit-align-self: center;  -ms-flex-item-align: center;  -webkit-align-self: center; -ms-flex-item-align: center; align-self: center;  display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  -webkit-justify-content: center;  -ms-flex-pack: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }.btn-group > a{ margin-right: 10px; }.btn-group > .btn{ position: relative;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;  -webkit-flex: 0 0 auto;  -ms-flex: 0 0 auto;  font-family: Microsys-regular;  font-size: 18px;  margin-bottom: 15px; }.dropdown-item.active,.dropdown-item:active{ color: #fff;  text-decoration: none;  background-color: #00a366; }.mega-menu .col-xl-2{ -webkit-flex: 0 0 20%;  -ms-flex: 0 0 20%;  -webkit-flex: 0 0 20% !important;  -ms-flex: 0 0 20% !important;  -webkit-flex: 0 0 20% !important; -ms-flex: 0 0 20% !important; flex: 0 0 20% !important;  max-width: 20%; }.mega-menu h5{ font-family: MicroSys-Regular;  font-size: 18px; }.mega-menu ul.flex-column > li > a{ line-height: 1;  font-size: 14px;  padding-top: 5px;  padding-bottom: 5px; }.mega-menu .nav-link.menu-m:before{ content: '\f054';  font-family: "FontAwesome";  display: inline-block;  color: #94c242;  font-size: 13px;  padding-right: 5px; }.mega-menu .nav-link.menu-m{ padding-right: 0 !important;  padding-left: 0 !important; }.dropdown h3{ padding: 10px 0 5px 0; }.mega-menu .col-xl-2{ -webkit-flex: 0 0 20%;  -ms-flex: 0 0 20%;  -webkit-flex: 0 0 20% !important;  -ms-flex: 0 0 20% !important;  -webkit-flex: 0 0 20% !important;  -ms-flex: 0 0 20% !important;  -webkit-flex: 0 0 20% !important; -ms-flex: 0 0 20% !important; flex: 0 0 20% !important;  max-width: 20%;  border-right: 1px solid #f2f2f2; }.navbar-light .navbar-nav .nav-link{ color: black; }.navbar{ padding: .3rem .5rem; }.navbar-brand img{ max-width: 15rem;  margin-right: 3rem; }.nav-calltoaction span{ font-size: 1.1rem;  vertical-align: bottom;  display: inline-block; }.pull-right{ float: initial; }.navbar-nav{ display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column;  -ms-flex-direction: column;  -webkit-flex-direction: column;  -ms-flex-direction: column;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  padding-left: 0;  margin-bottom: 0;  list-style: none;  font-size: 1.1rem; }.main-content{ position: relative; }.bg-bl{ background-image: url(/fileadmin/user_upload/images/banner/revslider/Beton_background_web.jpg);  background-repeat: no-repeat;  background-size: cover; }.header-category{ padding: 45px 0 37px; }.header-category h1{ color: #575756;  font-weight: 600;  padding-bottom: 17px; }.header-category p{ color: #575756;  font-size: 17px; }.hero{ text-transform: none; }.header-image{ padding: 3px; }.header-category .align-items-left{ padding-left: 15px; }@keyframes fadeInLeft{from{ opacity: 0;  -webkit-transform: translatex(-100px);  -moz-transform: translatex(-100px);  -o-transform: translatex(-100px);  -webkit-transform: translatex(-100px);  -ms-transform: translatex(-100px);  -webkit-transform: translatex(-100px); -ms-transform: translatex(-100px); transform: translatex(-100px); }to{ opacity: 1;  -webkit-transform: translatex(0);  -moz-transform: translatex(0);  -o-transform: translatex(0);  -webkit-transform: translatex(0);  -ms-transform: translatex(0);  -webkit-transform: translatex(0); -ms-transform: translatex(0); transform: translatex(0); }}.fadeInRightAnimation{ -webkit-animation: fadeInRight;  -webkit-animation: fadeInRight; animation: fadeInRight; }@keyframes fadeInRight{from{ opacity: 0;  -webkit-transform: translatex(100px);  -moz-transform: translatex(100px);  -o-transform: translatex(100px);  -webkit-transform: translatex(100px);  -ms-transform: translatex(100px);  -webkit-transform: translatex(100px); -ms-transform: translatex(100px); transform: translatex(100px); }to{ opacity: 1;  -webkit-transform: translatex(0);  -moz-transform: translatex(0);  -o-transform: translatex(0);  -webkit-transform: translatex(0);  -ms-transform: translatex(0);  -webkit-transform: translatex(0); -ms-transform: translatex(0); transform: translatex(0); }}@keyframes fadeInUp{from{ opacity: 0;  -webkit-transform: translatey(100px);  -moz-transform: translatey(100px);  -o-transform: translatey(100px);  -webkit-transform: translatey(100px);  -ms-transform: translatey(100px);  -webkit-transform: translatey(100px); -ms-transform: translatey(100px); transform: translatey(100px); }to{ opacity: 1;  -webkit-transform: translatey(0);  -moz-transform: translatey(0);  -o-transform: translatey(0);  -webkit-transform: translatey(0);  -ms-transform: translatey(0);  -webkit-transform: translatey(0); -ms-transform: translatey(0); transform: translatey(0); }}.align-items-left{ -webkit-animation-name: fadeInLeft;  -moz-animation-name: fadeInLeft;  -o-animation-name: fadeInLeft;  -webkit-animation-name: fadeInLeft;  -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft;  -webkit-animation-fill-mode: both;  -moz-animation-fill-mode: both;  -o-animation-fill-mode: both;  -webkit-animation-fill-mode: both;  -webkit-animation-fill-mode: both; animation-fill-mode: both;  -webkit-animation-duration: 1s;  -moz-animation-duration: 1s;  -o-animation-duration: 1s;  -webkit-animation-duration: 1s;  -webkit-animation-duration: 1s; animation-duration: 1s;  -webkit-animation-delay: 1s;  -moz-animation-delay: 1s;  -o-animation-duration: 1s;  -webkit-animation-delay: 1s;  -webkit-animation-delay: 1s; animation-delay: 1s;  padding-right: 10px; }.align-items-right{ -webkit-animation-name: fadeInRight;  -moz-animation-name: fadeInRight;  -o-animation-name: fadeInRight;  -webkit-animation-name: fadeInRight;  -webkit-animation-name: fadeInRight; animation-name: fadeInRight;  -webkit-animation-fill-mode: both;  -moz-animation-fill-mode: both;  -o-animation-fill-mode: both;  -webkit-animation-fill-mode: both;  -webkit-animation-fill-mode: both; animation-fill-mode: both;  -webkit-animation-duration: 1s;  -moz-animation-duration: 1s;  -o-animation-duration: 1s;  -webkit-animation-duration: 1s;  -webkit-animation-duration: 1s; animation-duration: 1s;  -webkit-animation-delay: 1s;  -moz-animation-delay: 1s;  -o-animation-duration: 1s;  -webkit-animation-delay: 1s;  -webkit-animation-delay: 1s; animation-delay: 1s; }.align-items-up{ -webkit-animation-name: fadeInup;  -moz-animation-name: fadeInUp;  -o-animation-name: fadeInUp;  -webkit-animation-name: fadeInUp;  -webkit-animation-name: fadeInUp; animation-name: fadeInUp;  -webkit-animation-fill-mode: both;  -moz-animation-fill-mode: both;  -o-animation-fill-mode: both;  -webkit-animation-fill-mode: both;  -webkit-animation-fill-mode: both; animation-fill-mode: both;  -webkit-animation-duration: 1s;  -moz-animation-duration: 1s;  -o-animation-duration: 1s;  -webkit-animation-duration: 1s;  -webkit-animation-duration: 1s; animation-duration: 1s;  -webkit-animation-delay: 1s;  -moz-animation-delay: 1s;  -o-animation-duration: 1s;  -webkit-animation-delay: 1s;  -webkit-animation-delay: 1s; animation-delay: 1s; }.header-image{ -webkit-animation-name: fadeInRight;  -moz-animation-name: fadeInRight;  -o-animation-name: fadeInRight;  -webkit-animation-name: fadeInRight;  -webkit-animation-name: fadeInRight; animation-name: fadeInRight;  -webkit-animation-fill-mode: both;  -moz-animation-fill-mode: both;  -o-animation-fill-mode: both;  -webkit-animation-fill-mode: both;  -webkit-animation-fill-mode: both; animation-fill-mode: both;  -webkit-animation-duration: 1s;  -moz-animation-duration: 1s;  -o-animation-duration: 1s;  -webkit-animation-duration: 1s;  -webkit-animation-duration: 1s; animation-duration: 1s;  -webkit-animation-delay: 1s;  -moz-animation-delay: 1s;  -o-animation-duration: 1s;  -webkit-animation-delay: 1s;  -webkit-animation-delay: 1s; animation-delay: 1s; }.box-image{ -webkit-box-shadow: 0 0 40px 0 rgba(0,74,101,.15);  -webkit-box-shadow: 0 0 40px 0 rgba(0,74,101,.15); box-shadow: 0 0 40px 0 rgba(0,74,101,.15); }.box-image .box-img .holder-100 .holder-50{ height: 100%;  position: relative;  width: 100%; }.box-content{ min-height: 250px; }.box-content-330{ min-height: 330px; }.box-info-ohne .text{ min-height: 135px; }.box-info-padding{ padding: 36px; }.box-info-ohne{ padding: 0 30px 15px 30px; }.box-image .btn-holder{ position: relative;  bottom: 0;  left: 0;  width: 100%;  padding: 0; }.box-content-330 .text{ min-height: 160px; }.holder-100 img{ width: 100%;  height: auto;  display: block;  padding-bottom: 10px;  margin-left: auto;  margin-right: auto; }.holder-30 img{ width: 30%;  height: auto;  display: block;  padding-top: 15px;  margin-left: auto;  margin-right: auto;  padding-bottom: 10px; }.holder-100 img:hover{ opacity: 1;  -webkit-animation: flash 1.5s;  -webkit-animation: flash 1.5s;  -webkit-animation: flash 1.5s; animation: flash 1.5s; }.holder-50 img:hover{ opacity: 1;  -webkit-animation: flash 1.5s;  -webkit-animation: flash 1.5s;  -webkit-animation: flash 1.5s; animation: flash 1.5s; }.box-image h3{ padding: 5px 0 5px 0;  font-size: 24px; }.box-image p{ font-size: 1rem; }.main-content a[target="_blank"]::before{ display: inline-block;  font-size: inherit;  content: none;  margin-right: .3rem; }#c2096 h3{ font-size: 20px; }.box-content-330 ul ul li::before{ content: "\f0c8";  font-family: "FontAwesome";  display: inline-block;  margin-left: -2em;  width: 5px;  font-size: .5rem;  color: #cae0ec;  margin-right: 0; }.ce-icon svg{ width: 100%;  -webkit-align-self: center;  -ms-flex-item-align: center;  -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }.fa-desktop::before{ content: url(/fileadmin/user_upload/images/icons/Mail_Icon.jpg);  position: relative;  top: 5px; }.fa-youtube::before{ content: url(/fileadmin/user_upload/images/icons/LinkedIn_Icon.jpg);  position: relative;  top: 8px; }.fa-linkedin::before{ content: url(/fileadmin/user_upload/images/icons/LinkedIn_Icon.jpg);  position: relative;  top: 8px; }.fa-envelope::before{ content: url(/fileadmin/images/demo/microsys.jpg);  position: relative;  top: 8px; }.fa-facebook-f::before{ content: url(/fileadmin/user_upload/images/icons/Location_Icon.jpg);  position: relative;  top: 8px; }.ce-icon svg:hover{ -webkit-filter: opacity(.5);  -webkit-filter: opacity(.5); filter: opacity(.5); }.ce-icon-block-above-center .ce-icon.ce-icon-size-xl{ margin-bottom: .3rem; }.news-list-view h3{ padding: 10px 0 5px 0;  font-family: 'GandhiSerif_Regular';  font-size: 22px;  color: #0566b0; }.mb-2{ margin-bottom: 1.5rem !important; }.news-list-view{ padding-left: 10px;  padding-right: 10px; }.paddingr{ padding-left: 0;  padding-right: 20px !important; }.date{ color: #7B929B; }.btn-news{ position: absolute;  bottom: 7px;  left: 0;  width: 100%;  padding: 0 10px; }.btn-block{ text-align: left;  border: none;  overflow: hidden;  -o-text-overflow: ellipsis;  -o-text-overflow: ellipsis; text-overflow: ellipsis;  white-space: nowrap;  line-height: 1.8em;  font-size: 16px;  padding: 18px 54px 18px 36px;  background-color: #0566B0;  color: #fff;  width: 100%;  display: block;  position: relative;  z-index: 1;  font-weight: bold; }.btn-block:hover{ background-color: #c9d3d9;  color: #0566B0; }.fa-chevron-circle-right::before{ content: "\f138";  padding-left: 10px; }.paddingl{ padding-right: 0 !important;  padding-left: 20px !important; }.nopadding{ padding-left: 0 !important;  padding-right: 0 !important; }.shadow_news{ -webkit-box-shadow: .2rem .5rem .5rem rgba(0,0,0,.15) !important;  -webkit-box-shadow: .2rem .5rem .5rem rgba(0,0,0,.15) !important; box-shadow: .2rem .5rem .5rem rgba(0,0,0,.15) !important; }.mb-1{ margin-bottom: 0 !important; }.news-overview-homepage .img-thumbnail{ padding: 0;  background: #fff;  border: 0;  border-radius: 0;  max-width: 100%;  height: 260px; }.box{ padding: 20px;  height: 170px; }.news-overview-homepage .img-thumbnail:hover{ opacity: 1;  -webkit-animation: flash 1.5s;  -webkit-animation: flash 1.5s;  -webkit-animation: flash 1.5s; animation: flash 1.5s; }@-webkit-keyframes flash{0%{ opacity: .4; }100%{ opacity: 1; }}@keyframes flash{0%{ opacity: .4; }100%{ opacity: 1; }}.bg-info{ background: -webkit-linear-gradient(to bottom,#F7F7F7 0%,rgba(211,240,255,.4) 100%) !important;  background: -webkit-linear-gradient(to bottom,#F7F7F7 0%,rgba(211,240,255,.4) 100%) !important; background: linear-gradient(to bottom,#F7F7F7 0%,rgba(211,240,255,.4) 100%) !important; }.headline_HP{ height: 70px; }.event-list-item{ padding-bottom: 20px; }.event-teaser{ padding-top: 5px;  line-height: 20px; }.category_news{ font-size: 13px;  text-transform: uppercase;  font-family: OpenSans_Regular;  padding-bottom: 5px; }figure{ margin-bottom: .5rem; }.events{ float: left; }.event-startdate{ color: #7B929B; }.card_ev{ display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column;  -ms-flex-direction: column;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  background-color: #fff;  border: 0;  border-left: 3px solid #0063b5;  border-radius: 0 !important;  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12); box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);  padding: 30px;  -webkit-transform: scale(1);  -ms-transform: scale(1);  -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);  -webkit-transition: box-shadow .3s;  -webkit-transition: box-shadow .3s; transition: box-shadow .3s;  -webkit-transition: scale .3s ease-in-out;  -webkit-transition: scale .3s ease-in-out; transition: scale .3s ease-in-out;  word-break: break-word;  height: 350px;  margin-top: 40px; }.card_ev:hover{ -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.13);  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.13); box-shadow: 0 2px 10px 0 rgba(0,0,0,.13);  -webkit-transform: scale(1.02);  -ms-transform: scale(1.02);  -webkit-transform: scale(1.02); -ms-transform: scale(1.02); transform: scale(1.02);  -webkit-transition: box-shadow .2s;  -webkit-transition: box-shadow .2s; transition: box-shadow .2s;  -webkit-transition: scale .3s ease-in-out;  -webkit-transition: scale .3s ease-in-out; transition: scale .3s ease-in-out; }.card_list{ margin-right: 20px;  display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column;  -ms-flex-direction: column;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  background-color: #fff;  border: 0;  border-left: 3px solid #0063b5;  border-radius: 0 !important;  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);  -webkit-box-shadow: 0 2px 10px 0 rgba(0,0,0,.12); box-shadow: 0 2px 10px 0 rgba(0,0,0,.12);  padding: 30px;  -webkit-transition: box-shadow .3s;  -webkit-transition: box-shadow .3s; transition: box-shadow .3s;  word-break: break-word;  margin-top: 40px;  margin-right: 20px; }.detail-ev{ display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.detail-ev .event-title{ color: #fff;  font-size: 26px;  padding-left: 10px; }.detail-ev .event-teaser{ color: #fff; }.highligh{ -webkit-transform: translateY(-20%);  -ms-transform: translateY(-20%);  -webkit-transform: translateY(-20%); -ms-transform: translateY(-20%); transform: translateY(-20%); }.d-flex-ev{ display: -ms-flexbox !important;  display: -webkit-flex !important;  display: -ms-flexbox !important; display: -webkit-flex !important; display: flex !important; }.event-box{ width: 100%;  padding: 30px;  background-color: #e3e3e3 !important;  -webkit-box-shadow: 2px 3px 5px #b3b3b3;  -webkit-box-shadow: 2px 3px 5px #b3b3b3; box-shadow: 2px 3px 5px #b3b3b3; }.event-detail-value{ padding-left: 10px; }.event-box-text{ position: relative;  margin-bottom: 15px;  padding-left: 50px; }.header-events{ background-color: #0063b5;  padding: 50px 0 80px; }.event-icon{ font-size: 1.953em;  color: #212529;  width: 28px;  top: 0;  left: 0;  border: none !important;  height: auto !important;  display: block;  position: absolute; }.fa-calendar-alt::before{ content: "\f073"; }.fa-map-marker::before{ content: "\f3c5"; }.btn-block .fa{ color: #fff; }.slick-slide img:hover{ -webkit-filter: opacity(.5);  -webkit-filter: opacity(.5); filter: opacity(.5); }.slick-slide{ margin: 0 20px; }.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -o-transform: translate3d(0,0,0);  -webkit-transform: translate3d(0,0,0);  -ms-transform: translate3d(0,0,0);  -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }.slick-track{ position: relative;  top: 0;  left: 0;  display: block; }.slick-track:before,.slick-track:after{ display: table;  content: ''; }.slick-track:after{ clear: both; }.slick-loading .slick-track{ visibility: hidden; }.slick-slide{ display: none;  float: left;  height: 100%;  min-height: 1px;  margin: 0 40px; }[dir='rtl'] .slick-slide{ float: right; }.slick-slide.slick-loading img{ display: none; }.slick-slide.dragging img{ pointer-events: none; }.slick-initialized .slick-slide{ display: block; }.slick-loading .slick-slide{ visibility: hidden; }.slick-vertical .slick-slide{ display: block;  height: auto;  border: 1px solid transparent; }.slick-arrow.slick-hidden{ display: none; }.slick-next{ position: absolute;  right: 0;  top: 20px;  background: none;  border: none;  text-indent: -9999px;  line-height: 0; }.slick-next.slick-arrow{ width: auto;  padding-right: 20px;  padding-bottom: 80px; }.slick-next::after{ content: "\00bb";  text-indent: 0;  display: block;  color: #0063b5;  line-height: revert;  font-size: 40px; }.slick-prev{ position: absolute;  left: 0;  top: 20px;  z-index: 100;  background: none;  border: none;  text-indent: -9999px;  line-height: 0; }.slick-prev.slick-arrow{ width: auto;  padding-left: 20px;  padding-bottom: 80px; }.slick-prev::after{ content: "\00ab";  text-indent: 0;  display: block;  color: #0063b5;  line-height: revert;  font-size: 40px; }.slick-dots{ width: auto;  display: table;  margin: 0 auto;  margin-bottom: 20px;  margin-top: 20px; }.slick-dots li{ width: 25px;  float: left;  list-style: none;  content: ""; }.slick-dots li button{ background-color: rgba(23,137,132,.5);  color: rgba(23,137,132,0);  border-radius: 70px;  width: 10px;  border: none;  height: 5px; }.slick-dots .slick-active button{ background-color: #98c21d;  content: "&nbsp;";  color: rgba(23,137,132,0);  border-radius: 70px;  width: 10px;  height: 5px; }.slick-prev{ position: absolute;  left: 0;  top: 20px;  z-index: 100;  background: none;  border: none;  text-indent: -9999px;  line-height: 0; }.slick-prev::before,.slick-next::before{ font-family: 'slick';  font-size: 20px;  line-height: 1;  opacity: .75;  color: white; }.overviewpoint{ width: 100%;  height: 330px;  list-style-type: none;  padding-bottom: 20px;  border-bottom: 2px solid #fff; }.overviewImage{ width: auto;  height: 300px;  border-radius: 3px;  min-width: 100%; }.overlay{ display: none; }.overviewpoint:before{ content: url(/fileadmin/user_upload/images/Test_Bilder/shadow.svg);  position: absolute; }.overlay .text{ position: absolute;  font-family: Microsys-Light;  top: 40%;  left: 50%;  -webkit-transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);  -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%);  color: white;  font-size: 30px; }.overviewimageouter{ width: 45%;  height: 100%;  float: left;  position: relative;  overflow: hidden;  border-radius: 3px;  -webkit-transition: opacity 1.5s cubic-bezier(.215,.61,.355,1);  -webkit-transition: opacity 1.5s cubic-bezier(.215,.61,.355,1); transition: opacity 1.5s cubic-bezier(.215,.61,.355,1); }.overviewimageouter > a > .img-responsive{ width: 100%;  height: auto; }.overviewpoint .pageTitle{ width: 50%;  float: left; }.overviewpoint.lefttext .pageTitle > *{ margin: 10px 50px 0 0; }.overviewpoint:not(.lefttext) .pageTitle > *{ margin-left: 70px;  margin-top: 10px; }.overviewpoint > div.pageTitle > .lead{ margin-top: 0; }.overviewpoint > div.pageTitle h2{ padding: 30px 0 5px 0;  font-family: 'GandhiSerif_Regular';  font-size: 26px;  color: #06c; }.overviewpoint > div.pageTitle p{ color: #4b4b4b;  width: auto;  max-height: 150px;  overflow: hidden;  font-size: 15px;  font-family: MicroSys-Light;  padding-top: 20px;  margin-top: 0; }.overviewpoint > div.pageTitle time{ color: #000;  font-size: 16px;  font-family: MicroSys-Light; }.overviewimageouter:hover .overlay{ display: block;  position: absolute;  width: 100%;  height: 100%;  background: #57b8e8;  opacity: .7;  top: 0; }.come-in{ -webkit-transform: translateX(15px);  -ms-transform: translateX(15px);  -webkit-transform: translateX(15px); -ms-transform: translateX(15px); transform: translateX(15px);  opacity: 0;  -webkit-animation: come-in 1.2s ease forwards;  -webkit-animation: come-in 1.2s ease forwards; animation: come-in 1.2s ease forwards;  -webkit-transition-timing-function: cubic-bezier(0,0,.58,1);  -webkit-transition-timing-function: cubic-bezier(0,0,.58,1); transition-timing-function: cubic-bezier(0,0,.58,1); }.come-in:nth-child(odd){ -webkit-animation-duration: 1.2s;  -webkit-animation-duration: 1.2s; animation-duration: 1.2s; }@keyframes come-in{to{ -webkit-transform: translateX(0);  -ms-transform: translateX(0);  -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);  opacity: 1; }}.come-in-left{ -webkit-transform: translateX(-15px);  -ms-transform: translateX(-15px);  -webkit-transform: translateX(-15px); -ms-transform: translateX(-15px); transform: translateX(-15px);  opacity: 1;  -webkit-animation: come-in 1.2s ease forwards;  -webkit-animation: come-in 1.2s ease forwards; animation: come-in 1.2s ease forwards;  -webkit-transition-timing-function: cubic-bezier(0,0,.58,1);  -webkit-transition-timing-function: cubic-bezier(0,0,.58,1); transition-timing-function: cubic-bezier(0,0,.58,1); }.come-in-left:nth-child(odd){ -webkit-animation-duration: 1.2s;  -webkit-animation-duration: 1.2s; animation-duration: 1.2s; }@keyframes come-in-left{to{ -webkit-transform: translateX(0);  -ms-transform: translateX(0);  -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);  opacity: 1; }}.shadow-overview{ position: absolute;  top: 250px;  right: 170px; }.overviewpoint img{ width: auto; }.section-background{ margin-top: 0; }.section-background.left{ margin-left: 1px; }.textbox-grey .image-col-left{ padding-top: 0;  padding-bottom: 60px; }.padding-top25 h3{ padding: 5px 0 5px 0;  font-family: 'MicroSys-Light';  font-size: 26px;  color: #06c; }.text_job p{ color: #4b4b4b;  width: auto;  max-height: 150px;  overflow: hidden;  font-size: 15px;  font-family: MicroSys-Light;  padding-top: 10px;  margin-top: 0; }.image-col-left img{ display: block;  position: relative;  width: 100%;  height: auto;  padding: 30px 0 1px 35px; }.button_job{ background-color: #0063b5;  display: block;  color: #fff;  padding: 10px;  font-size: 18px;  border-radius: .5rem;  text-align: center;  cursor: pointer;  margin-left: 35px;  font-family: MicroSys-Regular; }.padding-top25{ padding-top: 20px; }.button_job:hover{ background-color: #c9d3d9;  color: #0566B0; }.button_job a{ color: #fff; }.button_job a:hover{ color: #0566B0; }.button_job::before{ content: url(/fileadmin/user_upload/Element.png);  position: absolute;  left: 121px; }#slickid-1903 figcaption{ font-size: .9rem;  overflow: hidden;  color: #00326e;  padding-top: 15px;  text-align: center; }.jobsearch select{ -moz-appearance: none;  -webkit-appearance: none;  -webkit-appearance: none;  -moz-appearance: none;  -webkit-appearance: none; -moz-appearance: none; appearance: none;  border: none;  height: 40px;  border: 1px solid gray;  border-radius: 0 0 10px;  margin: 10px 20px;  padding: 5px;  color: grey;  background: #f6fbfb; }.jobsearch .selectwrapper{ float: left; }.jobsearch .selectwrapper::before{ content: "\f107";  font-family: 'FontAwesome';  font-weight: 500;  font-size: 20px;  position: relative;  color: gray;  right: -150px;  display: inline;  -webkit-transform: rotate(90deg);  -ms-transform: rotate(90deg);  -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }.jobsearch .selectwrapper:first-child:before{ right: -250px; }.jobsearch .selectwrapper:nth-child(2):before{ right: -230px; }.jobsearch select::-ms-expand{ display: none; }.jobsearch select option{ padding: 0 25px;  font-size: 15px; }.erg{ display: none; }.erg,.jobs{ float: none;  clear: both; }.jobs{ margin-bottom: 40px; }.job{ padding: 20px 30px;  border-bottom: 1px solid #ebebeb;  background: -webkit-linear-gradient(to bottom,#fff,#e3e9e9);  background: -webkit-linear-gradient(to bottom,#fff,#e3e9e9); background: linear-gradient(to bottom,#fff,#e3e9e9); }.job h5{ font-size: 17px;  font-family: MicroSys-Light;  color: #0063b5; }.job span{ font-family: MicroSys-Light; }.job td{ width: 25%; }.job_button{ text-align: center; }.job button{ background-color: #0063b5;  padding: .175rem .5rem;  color: #fff;  font-family: MicroSys-Light;  border: none;  border-radius: 15px;  height: 32px;  width: 144px;  font-size: 16px; }.job button:hover{ background-color: rgba(181,195,196,.51);  padding: .175rem .5rem;  color: #fff;  font-family: MicroSys-Light;  border: none;  border-radius: 15px;  height: 32px;  width: 144px;  font-size: 16px; }.jobsearch{ margin: 30px 0; }.jobs .hide{ display: none; }.jobs .show{ display: block; }.jobsearch .selectwrapper:nth-child(4)::before{ right: -130px; }.job td:last-of-type{ text-align: right; }.breadcrumb-item.active a{ color: #0063b5; }.breadcrumb-item{ display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  font-size: 15px; }.breadcrumb a{ font-size: 15px; }.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link a{ color: #0063b5;  border-bottom: 3px solid #94c242;  font-size: 18px; }.nav-tabs .nav-link{ border: 1px solid transparent;  border-top-left-radius: .25rem;  border-top-right-radius: .25rem;  font-size: 18px;  color: #495057; }.nav-tabs .nav-link{ border: 1px solid transparent;  border-top-left-radius: .25rem;  border-top-right-radius: .25rem;  font-size: 18px;  color: #495057; }.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{ border-bottom: 3px solid #94c242;  border-color: transparent transparent #94c242 transparent; }.tx-powermail ul{ color: red !important;  font-size: 17px !important;  border: 1px solid !important;  padding: 8px; }.tx-powermail .powermail_fieldset .parsley-errors-list,.tx-powermail .powermail_fieldset .parsley-error{ width: 90%;  float: none; }.effect-20{ border: 1px solid #ccc;  padding: 7px 14px;  -webkit-transition: .4s;  -webkit-transition: .4s; transition: .4s;  background: transparent; }.effect-20 ~ .focus-border:before,.effect-20 ~ .focus-border:after{ content: "";  position: absolute;  top: 0;  left: 0;  width: 0;  height: 2px;  background-color: #39F;  -webkit-transition: .3s;  -webkit-transition: .3s; transition: .3s; }.effect-20 ~ .focus-border:after{ top: auto;  bottom: 0;  left: auto;  right: 0; }.effect-20 ~ .focus-border i:before,.effect-20 ~ .focus-border i:after{ content: "";  position: absolute;  top: 0;  left: 0;  width: 2px;  height: 0;  background-color: #39F;  -webkit-transition: .4s;  -webkit-transition: .4s; transition: .4s; }.effect-20 ~ .focus-border i:after{ left: auto;  right: 0;  top: auto;  bottom: 0; }.effect-20:focus ~ .focus-border:before,.effect-20:focus ~ .focus-border:after,.has-content.effect-20 ~ .focus-border:before,.has-content.effect-20 ~ .focus-border:after{ width: 100%;  -webkit-transition: .3s;  -webkit-transition: .3s; transition: .3s; }.effect-20:focus ~ .focus-border i:before,.effect-20:focus ~ .focus-border i:after,.has-content.effect-20 ~ .focus-border i:before,.has-content.effect-20 ~ .focus-border i:after{ height: 100%;  -webkit-transition: .4s;  -webkit-transition: .4s; transition: .4s; }.effect-20 ~ label{ position: absolute;  left: 41px;  top: 16px;  font-size: 12px;  color: #aaa;  -webkit-transition: .3s;  -webkit-transition: .3s; transition: .3s;  letter-spacing: .5px;  text-align: left;  display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  z-index: -1; }.femanager_edit .effect-20 ~ label{ left: 26px; }.effect-20:focus ~ label,.has-content.effect-20 ~ label,.effect-20[required]:valid ~ label,.effect-20.notEmpty ~ label{ top: -8px;  left: 18px;  font-size: 12px;  color: #98c21d;  -webkit-transition: .3s;  -webkit-transition: .3s; transition: .3s;  background: #fff;  z-index: 1000;  width: auto;  padding: 0 10px;  display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex; }#femanager_field_interests ~ label{ min-width: 240px; }.input-effect{ position: relative; }.powermail_fieldwrap{ overflow: auto; }.powermail_form .control-label{ display: none; }.powermail_form h3{ display: none; }.powermail_fieldset .row{ text-align: left; }input.powermail_input,input.femanager_input,input.felogin{ display: block;  width: 100%;  padding: 16px 26px;  font: inherit;  background-color: #fff;  outline: none;  height: auto;  border-radius: 5px;  margin: 5px 6px 5px 5px; }.tx-powermail label{ margin-bottom: .5rem;  margin-top: .5rem; }.tx-femanager label{ margin-bottom: .5rem;  margin-top: 0; }.powermail_legend{ display: none; }.tx-powermail{ padding-left: 30px; }.input{ width: 450px; }textarea.powermail_textarea,textarea.femanager_textarea{ display: block;  width: 100%;  padding: 16px 26px;  font: inherit;  background-color: #fff;  -webkit-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none;  outline: none;  height: auto;  border-radius: 5px;  margin: 5px 6px 5px 5px; }.powermail_fieldwrap_type_check .col-sm-10{ padding-left: 0;  padding-right: 0; }.bg-info.colindex-1{ padding-left: 25px; }.powermail_select{ width: 20%;  margin-left: 5px; }.powermail_country{ width: 50%; }.select-country{ position: relative;  margin-left: 5px; }.femanager_fieldset .col-sm-10{ padding-left: 0;  padding-right: 0; }.femanager_select{ width: 70%;  margin-left: 5px; }.candybar-item-wrapper{ position: relative; }.candybar-item{ display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-justify-content: flex-start;  -ms-flex-pack: start;  -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;  position: relative;  z-index: 1; }.candybar-item::before{ background: rgba(255,255,255,.3);  -webkit-clip-path: polygon(0 0,.5rem 0,5.5rem 100%,5rem 100%);  clip-path: polygon(0 0,.5rem 0,5.5rem 100%,5rem 100%);  content: "";  height: 100%;  left: -webkit-calc(55% - 5.5rem);  left: -webkit-calc(55% - 5.5rem); left: calc(55% - 5.5rem);  position: absolute;  top: 0;  width: 50%;  z-index: 1; }.candybar-item-wrapper .candybar-background{ height: 100%;  position: absolute;  right: 0;  top: 0;  width: 55%; }.lazyloaded{ opacity: 1;  -webkit-transition: opacity 400ms;  -webkit-transition: opacity 400ms; transition: opacity 400ms;  -webkit-transition-delay: 0ms;  -webkit-transition-delay: 0ms; transition-delay: 0ms; }.candybar-item-wrapper{ position: relative; }.candybar-item-content{ position: relative;  z-index: 1; }.font{ color: #fff; }.candybar-background img{ height: 100%;  left: 0;  -o-object-fit: cover;  object-fit: cover;  position: absolute;  top: 0;  width: 100%; }.candybar-item-content-wrapper{ -webkit-clip-path: polygon(0 0,-webkit-calc(100% - 5rem) 0,100% 100%,0 100%);  -webkit-clip-path: polygon(0 0,-webkit-calc(100% - 5rem) 0,100% 100%,0 100%); -webkit-clip-path: polygon(0 0,calc(100% - 5rem) 0,100% 100%,0 100%);  clip-path: polygon(0 0,-webkit-calc(100% - 5rem) 0,100% 100%,0 100%);  clip-path: polygon(0 0,-webkit-calc(100% - 5rem) 0,100% 100%,0 100%); clip-path: polygon(0 0,calc(100% - 5rem) 0,100% 100%,0 100%);  display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex: 0 0 55%;  -ms-flex: 0 0 55%;  -webkit-flex: 0 0 55%; -ms-flex: 0 0 55%; flex: 0 0 55%;  -webkit-justify-content: center;  -ms-flex-pack: center;  -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;  padding: 3rem 7.5rem 3rem 2.5rem;  position: relative; }.candybar-item-content a{ background-color: #0063b5;  display: block;  color: #fff !important;  width: 150px;  padding: 10px;  font-size: 14px;  border-radius: 1rem;  text-align: center;  cursor: pointer; }.col-xl-2.5{ -webkit-flex: 0 0 20%;  -ms-flex: 0 0 20%;  -webkit-flex: 0 0 20%;  -ms-flex: 0 0 20%;  -webkit-flex: 0 0 20%; -ms-flex: 0 0 20%; flex: 0 0 20%;  max-width: 20%; }.checkbox label{ margin-bottom: 0; }.femanager_www{ padding-left: 10px; }.productitem{ background: #f8f8f8;  padding-top: 20px; }.text-highlights1 li{ list-style: none;  padding: 0; }.productgroup{ color: rgba(54,53,53,.8);  font-size: .788rem;  font-weight: 400; }.productitem .productimage{ width: 100%;  display: block;  background: #fff;  -webkit-box-shadow: 0 5px 34px -14px rgba(0,74,101,.15);  -webkit-box-shadow: 0 5px 34px -14px rgba(0,74,101,.15); box-shadow: 0 5px 34px -14px rgba(0,74,101,.15); }.productitem .productimage img{ display: block;  position: relative;  margin-left: auto;  margin-right: auto; }.productcontent{ background: #e4e9ee;  -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto;  display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-direction: column;  -ms-flex-direction: column;  -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;  padding: 1.25rem;  border-top: 2px solid #0063b5;  -webkit-box-shadow: 0 0 29px -12px rgba(0,74,101,.15);  -webkit-box-shadow: 0 0 29px -12px rgba(0,74,101,.15); box-shadow: 0 0 29px -12px rgba(0,74,101,.15);  min-height: 500px; }.fa{ display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: 14px;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: 20px;  color: #0566b0; }.fas{ display: inline-block;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: 20px;  color: #0566b0; }.producthighlights .fa{ display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: 7px;  color: #0566b0; }.producthighlights .fas{ display: inline-block;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  font-size: 7px;  color: #0566b0; }.btn-product .fa{ color: #fff;  margin-left: 10px; }.producthighlights .card__icon{ margin-top: 7px; }.card__icon{ margin-right: 10px;  margin-top: 5px; }.productitem .productinfo{ -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }.productitem .producttitle{ padding: .5em 0 1rem 0;  margin: 0;  font-size: 1.2rem;  font-weight: bold; }.product-highlights li{ font-size: .85rem; }.producthighlights ul{ margin-bottom: .5rem; }.producthighlights li{ display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  padding-bottom: 5px; }.productinfo ul{ padding-left: 3px;  font-size: .85rem; }.text-highlights1 li{ list-style: url(/fileadmin/user_upload/images/Test_Bilder/cpu_test.jpg); }.btn-product{ background-color: #0063b5;  color: #fff;  margin: 1.25rem -1.25rem -1.25rem;  padding: 1.25rem;  display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;  font-weight: bold; }.btn-product a{ color: #fff; }.btn-product:hover{ background-color: #c9d3d9; }.btn-product a:hover{ color: #0063b5; }.icon-high{ margin-right: .8rem;  -webkit-flex: 0 0 16px;  -ms-flex: 0 0 16px;  -webkit-flex: 0 0 16px; -ms-flex: 0 0 16px; flex: 0 0 16px;  height: 16px;  margin-top: 3px; }.text-high{ -webkit-flex: 1 1 auto;  -ms-flex: 1 1 auto;  -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; }.productsubtitle{ font-size: .9rem;  min-height: 70px; }h3.product-family{ font-size: 28px;  padding: 51px 0 5px 0; }.responsive-img{ width: 100%;  height: auto; }.icon-file-png::before{ content: "\f1c5";  font-family: "FontAwesome";  display: inline-block;  font-size: 20px;  padding: 5px; }.icon-file-jpg::before{ content: "\f1c5";  font-family: "FontAwesome";  display: inline-block;  font-size: 20px;  padding: 5px; }.icon-file-svg::before{ content: "\f1c5";  font-family: "FontAwesome";  display: inline-block;  font-size: 20px;  padding: 5px; }.icon-file-zip::before{ content: "\f1c6";  font-family: "FontAwesome";  display: inline-block;  font-size: 20px;  padding: 5px; }.icon-file-bz2::before{ content: "\f1c6";  font-family: "FontAwesome";  display: inline-block;  font-size: 20px;  padding: 5px; }.icon-file-pdf::before{ content: "\f1c1";  font-family: "FontAwesome";  display: inline-block;  font-size: 20px;  padding: 5px; }.container-pd{ max-width: 1250px;  margin-left: auto;  margin-right: auto; }.productdetail h3{ font-size: 30px;  color: #0566b0;  padding: 0; }.bg-fullborder{ border-bottom-right-radius: 250px;  -webkit-box-shadow: inset -8px -12px 12px -8px rgba(0,0,0,.1);  -webkit-box-shadow: inset -8px -12px 12px -8px rgba(0,0,0,.1); box-shadow: inset -8px -12px 12px -8px rgba(0,0,0,.1);  padding: 1rem 0 1.5rem;  position: relative; }.productdetail .producthighlights li{ padding-left: 1.3em; }.productlogos{ text-align: center; }.productlogos a[target="_blank"]::before{ display: inline-block;  font-size: inherit;  content: "";  margin-right: .9rem; }.productdescription{ padding-top: 4.5rem; }.bg-gray-white{ background: -webkit-linear-gradient(180deg,#f7f7f7 0%,white 100%);  background: -webkit-linear-gradient(180deg,#f7f7f7 0%,white 100%); background: linear-gradient(180deg,#f7f7f7 0%,white 100%); }.fancybox-image{ background: #fff; }.productbuttons{ padding: 20px 0 0 20px; }.accordion-content p{ margin-bottom: 0; }.accordion-content tr td:first-child{ font-weight: 700;  color: #9C0;  padding-right: 8px; }.accordion-content table{ border-collapse: separate;  border-spacing: 10px; }.faq h6{ color: #94C242;  font-size: 1rem;  margin-top: 20px; }figure.effect-sadie .overlay-hover-text{ position: absolute;  bottom: 0;  left: 0;  color: #fff;  padding: 2em;  width: 100%;  opacity: 0;  -webkit-transform: translate3d(0,10px,0);  -ms-transform: translate3d(0,10px,0);  -webkit-transform: translate3d(0,10px,0);  -ms-transform: translate3d(0,10px,0);  -webkit-transform: translate3d(0,10px,0); -ms-transform: translate3d(0,10px,0); transform: translate3d(0,10px,0);  background: #0566b0;  font-size: 1rem; }.highlight-wrap{ display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }.highlight-wrap .highlight-icon{ width: 180px;  height: auto;  background-color: transparent;  margin: 50px auto 20px;  padding: 0 15px;  -webkit-transition: transform .3s;  -webkit-transition: transform .3s; transition: transform .3s; }.align-items-center{ -ms-flex-align: center !important;  -webkit-align-items: center !important;  -ms-flex-align: center !important;  -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important; }.highlight-wrap .highlight-title{ position: absolute;  left: 23px;  bottom: 40px;  color: #fff;  padding-right: 20px; }.highlight-title h4{ font-size: 1.9em;  color: #fff;  text-shadow: 2px 1px 3px black;  font-weight: bold; }.highlight-wrap .highlight-overley-text p{ text-align: center;  color: #fff;  font-size: 1rem; }.highlight-wrap .highlight-overley-text{ position: absolute;  left: 0;  top: 49px;  bottom: 40px;  width: 100%;  background: #0566b0;  border-radius: 2px;  font-size: 19px;  padding: 25px;  opacity: 0;  visibility: hidden;  -webkit-transition: opacity .3s,visibility .3s;  -webkit-transition: opacity .3s,visibility .3s; transition: opacity .3s,visibility .3s;  display: -ms-flexbox;  display: -ms-flexbox;  display: -webkit-flex;  display: -ms-flexbox; display: -webkit-flex; display: flex;  z-index: 1;  -webkit-align-items: center;  -ms-flex-align: center;  -webkit-align-items: center; -ms-flex-align: center; align-items: center; }.highlight-wrap .highlight-container:hover .highlight-overley-text{ opacity: 1;  visibility: visible; }.text-center{ text-align: center; }.tooltips{ position: relative; }.tooltips__item{ position: absolute;  width: 250px;  padding: 20px;  visibility: hidden;  opacity: 0;  background: white;  -webkit-transition: all .25s cubic-bezier(0,0,.2,1);  -webkit-transition: all .25s cubic-bezier(0,0,.2,1); transition: all .25s cubic-bezier(0,0,.2,1);  color: #484848;  border: 1px solid #cecece;  border-radius: 3px;  font-weight: 500;  -webkit-box-shadow: 0 2px 1px #bcbcbc;  -webkit-box-shadow: 0 2px 1px #bcbcbc; box-shadow: 0 2px 1px #bcbcbc;  z-index: 4;  font-size: .9rem;  text-align: center; }.tooltips__item:after{ content: "";  display: block;  position: absolute;  width: 0;  height: 0;  border-style: solid; }.tooltips__initiator{ cursor: pointer;  z-index: 5;  text-align: center; }.tooltips[data-direction="left"] .tooltips__initiator:hover ~ .tooltips__item{ -webkit-transform: translate3d(0,-50%,0);  -ms-transform: translate3d(0,-50%,0);  -webkit-transform: translate3d(0,-50%,0); -ms-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0);  visibility: visible;  opacity: 1; }.tooltips[data-direction="left"] .tooltips__item{ top: 50%;  right: -webkit-calc(100% + 1em);  right: -webkit-calc(100% + 1em); right: calc(100% + 1em);  -webkit-transform: translate3d(15px,-50%,0);  -ms-transform: translate3d(15px,-50%,0);  -webkit-transform: translate3d(15px,-50%,0); -ms-transform: translate3d(15px,-50%,0); transform: translate3d(15px,-50%,0); }.tooltips[data-direction="left"] .tooltips__item:after{ top: 50%;  right: -.5em;  -webkit-transform: translate3d(0,-50%,0);  -ms-transform: translate3d(0,-50%,0);  -webkit-transform: translate3d(0,-50%,0); -ms-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0);  border-width: .5em 0 .5em .5em;  border-color: transparent transparent transparent white;  -webkit-filter: drop-shadow(1px 2px 1px #bcbcbc);  -webkit-filter: drop-shadow(1px 2px 1px #bcbcbc);  -webkit-filter: drop-shadow(1px 2px 1px #bcbcbc); filter: drop-shadow(1px 2px 1px #bcbcbc); }.tooltips[data-direction="bottom"] .tooltips__initiator:hover ~ .tooltips__item{ -webkit-transform: translate3d(-50%,0,0);  -ms-transform: translate3d(-50%,0,0);  -webkit-transform: translate3d(-50%,0,0); -ms-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0);  visibility: visible;  opacity: 1; }.tooltips[data-direction="bottom"] .tooltips__item{ top: -webkit-calc(100% + 1em);  top: -webkit-calc(100% + 1em); top: calc(100% + 1em);  left: 50%;  -webkit-transform: translate3d(-50%,-15px,0);  -ms-transform: translate3d(-50%,-15px,0);  -webkit-transform: translate3d(-50%,-15px,0); -ms-transform: translate3d(-50%,-15px,0); transform: translate3d(-50%,-15px,0); }.tooltips[data-direction="bottom"] .tooltips__item:after{ top: -.5em;  left: 50%;  -webkit-transform: translate3d(-50%,0,0);  -ms-transform: translate3d(-50%,0,0);  -webkit-transform: translate3d(-50%,0,0); -ms-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0);  border-width: 0 .5em .5em .5em;  border-color: transparent transparent white transparent;  -webkit-filter: drop-shadow(1px 2px 1px #bcbcbc);  -webkit-filter: drop-shadow(1px -1px 1px #bcbcbc);  -webkit-filter: drop-shadow(1px -1px 1px #bcbcbc); filter: drop-shadow(1px -1px 1px #bcbcbc); }.tooltips h4{ margin-bottom: 50px;  margin-top: 10px;  color: #0566b0; }#page_240 .breadcrumb-section{ background: #fff; }#page_240 main{ padding-top: 0; }#c1960 .ce-headline a:before{ content: '\f054';  font-family: "FontAwesome";  display: inline-block;  color: #94c242;  font-size: 16px;  padding-right: 5px; }#c1952 .colindex-0 .ce-headline a:before{ content: '\f054';  font-family: "FontAwesome";  display: inline-block;  color: #94c242;  font-size: 13px;  padding-right: 5px; }.g-recaptcha{ height: 95px !important; }li.falseaccfile > span.icon-file::before{ content: "\f023";  font-family: 'FontAwesome';  color: red;  font-size: 25px;  left: 0; }.media-left img{ margin-right: 1rem; }.media-body h4{ font-size: 1.1em; }.label-default{ background-color: #00A366; }.rel_product{ margin-right: 20px; }.frame-frame-no-side-padding .container{ padding-left: 5px; }#c2943 .box-info-padding{ padding: 31px; }.footer-links li:first-child:lang(en){ display: none; }.ce-header li{ padding-left: 1.3em;  margin-left: 1rem; }.bg-warning{ background: -webkit-linear-gradient(0deg,#143673 0%,#0566b0 100%);  background: -webkit-linear-gradient(0deg,#143673 0%,#0566b0 100%); background: linear-gradient(0deg,#143673 0%,#0566b0 100%); }.bg-warning h2{ color: #fff;  font-weight: 600; }.bg-warning .ce-bodytext h2{ color: #fff;  font-size: 28px;  font-weight: 500;  padding-bottom: 10px; }#c2402 .box-content-330{ min-height: 200px; }#c2402 .box-content-330 .text{ min-height: 100px; }#c3210 .ce-content{ -webkit-box-shadow: 0 0 40px 0 rgba(0,74,101,.15);  -webkit-box-shadow: 0 0 40px 0 rgba(0,74,101,.15); box-shadow: 0 0 40px 0 rgba(0,74,101,.15); }#c3210 .slick-slide{ margin: 0; }#c3210 .container{ padding-right: 0;  padding-left: 0; }#c3211 .ce-content{ -webkit-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none; }#c3211 .container{ padding-left: 25px;  padding-right: 25px; }.trueaccfile::before{ display: none !important; }#c3320 .ce-content{ -webkit-box-shadow: 0 0 40px 0 rgba(0,74,101,.15);  -webkit-box-shadow: 0 0 40px 0 rgba(0,74,101,.15); box-shadow: 0 0 40px 0 rgba(0,74,101,.15); }#c3320 .slick-slide{ margin: 0; }#c3320 .container{ padding-right: 0;  padding-left: 0; }#c3321 .ce-content{ -webkit-box-shadow: none;  -webkit-box-shadow: none; box-shadow: none; }#c3321 .container{ padding-left: 25px;  padding-right: 25px; }.slick-slide .image-caption{ padding-left: 10px; }@media (min-width:992px){.navbar-shrinked{ margin-top: 0 !important; }}.f-modules{ width: 100%;  overflow-x: auto;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.table-scrollable{ display: inline-block;  min-width: 100%;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.table-scrollable > table{ width: 100%;  border-collapse: collapse; }.table-scrollable > table td,th{ border: 1px solid #ccc;  padding: 8px;  font-family: Arial;  font-size: 16px; }.f-modules table{ width: inherit;  border-spacing: 0;  margin-left: 5px; }.f-modules table td{ padding: 8px; }.f-modules table tr td:first-child{ width: 17%; }.f-modules .featuregroup td{ color: #444 !important;  text-align: left;  font-weight: 700 !important;  padding: 12px 8px 0 8px !important; }.f-modules tr td:first-child{ font-weight: 400;  color: #9C0; }.f-modules tr:nth-child(2n){ background: #f2f2f2; }.f-modules table tr td:not(:first-child){ text-align: center; }.f-modules table tr td{ border: 1px solid #ccc; }.f-modules tr.featuregroup td{ border: none !important; }.f-modules thead tr td:first-child{ border: none !important; }.f-modules thead td{ font-weight: 700;  font-size: 18px; }.two-columns .container{ -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }.box-image h3{ min-height: 80px; }.button-m{ font-family: "MicroSys-Regular"; }