body{background:#357aa6;background:-moz-linear-gradient(top,#357aa6 0,#fff 50%);background:-webkit-linear-gradient(top,#357aa6 0,#fff 50%);background:linear-gradient(to bottom,#357aa6 0,#fff 50%);background-repeat:no-repeat;overflow-x:hidden}h3{font-weight:400}.shopbody{height:100%}.caution{position:absolute;top:10px;z-index:10;background:#fff;border:1px dotted red;text-align:center;line-height:1.5em;box-shadow:0 0 9px red;width:990px;padding:0 15px 0 15px}.specialAlert{background:#ededed;margin:20px 0;padding:20px 0;width:100%;text-align:center;font-size:13pt;font-style:oblique;display:block;color:#0b4068}.bannerMiddle table{width:100%}.bannerMiddle table th{font-weight:400;text-align:left}.bannerMiddle table td{text-align:center;padding-top:12px;width:33%}.bannerMiddle table td.link{cursor:pointer;border-bottom:1px solid grey}.bannerMiddle table td button{font-size:11pt;margin-bottom:0}.bannerMiddle tr td span#serviceHead{border-bottom:2px solid #9acd32;float:left;text-align:left}.bannerMiddle tr td p#serviceDesc{text-align:left}.press{clear:both;margin-bottom:30px}.partner h3,.press h3{font-weight:400;border-bottom:1px solid grey;margin:25px 0 5px 0}.partner>ul,.press>ul{padding:0;height:90px;margin-bottom:0;display:inline-block;}.partner>ul{height:78px}.becomeLogin,.partner img{width:49.5%}.partner>ul>li,.press>ul>li{list-style:none;padding-bottom:5px;cursor:pointer}.partner a,.partner a:active,.partner a:hover,.press a,.press a:active,.press a:hover{text-decoration:none}.hotline{margin:20px 0;border:1px solid grey;overflow:hidden;line-height:1}.hotline p{margin:0;padding:4% 0 4% 4%;float:left;width:65%}.hotline img{float:right;width:31%}.newsletter{border:1px solid grey;text-align:center;font-weight:700;width:40%;float:left;cursor:pointer}.newsletter img{margin-bottom:-10px}.profile p{line-height:1.5em}.profile h3{margin-top:0}.subpageContent ul{padding-left:10px;list-style:none}.subpageContent ul li:before{content:"> ";font-weight:700;color:#115f95}.subpageContent ul li a{text-decoration:none}.profile .right table th{text-decoration:underline;text-align:left;padding-bottom:10px}.profile .profileBanner{margin-left:-15px;top:755px;width:538px;position:absolute}.history .profileBanner{margin-left:110px}.moreText{display:none}.history{clear:both;width:100%;padding-top:20px}.timelinePics{padding:15px 0 0 30px;overflow:hidden;width:730px;height:45px}.timelinePics p{margin-bottom:0;font-size:12pt;font-weight:700}.picController{width:6000px;height:315px}.picController img{float:left;box-shadow:2px 2px 12px #000;margin:10px}.timeline{border-top:2px solid #000;min-height:160px}.timeline table#line{width:96%;margin-top:-2px;margin-left:45px}.timeline table#line td{height:10px;border-left:2px solid #000}.timeline table#years{margin-left:7px;width:97%;font-weight:700;color:#115f95;cursor:pointer}.timeline p{text-align:justify}.timeline span#years{font-weight:700;color:#115f95}.cPress .press{width:60%;float:left;height:235px}.cPress .press ul{height:150px;overflow:auto}.cPress .contact{width:38%;float:right}.cPress .contact img{border:1px solid grey}.cPress .contact table td{font-size:10pt;padding:10px;line-height:1.5em}.distributor{border:1px solid grey;padding:10px 10px 50px 10px;margin-top:15px}.distributor h4{margin-bottom:-5px;margin-top:0}.distributor button{float:right}.cPress .downloads a{line-height:1.5em;text-decoration:underline;cursor:pointer}.cPress .downloads b{margin-left:15px}.exhibition p{width:60%;float:left}.exhibition img{float:right;margin-right:45px;margin-top:-45px;width:150px}.thumbs{margin-left:20px}.thumbs h3{margin-left:-20px}.thumbs .col{float:left;width:235px}.thumbs img{margin-top:-4px;margin-bottom:10px;max-height:310px;min-height:150px}h3.grants{margin-top:8px;font-size:16pt;width:465px}div.grants{height:175px}div.grants img{float:left}div.grants h4{float:left;margin-left:10px;margin-bottom:15px}div.grants p{clear:both;margin-top:-2px}.feedback{border:1px solid grey;margin-top:10px}.feedback .frame{height:155px;overflow:hidden}.feedback .frame img{margin-top:-30px;margin-left:-30px}.feedback .statement{height:120px;text-align:center}.careerNavi{height:225px}.careerNavi ul li:before{content:none}.careerNavi ul li{list-style:none;padding:5px;border:1px solid gray;margin-top:10px}.traineeNavi{padding:0}.traineeNavi h4{white-space:pre-line;display:inline-block;width:95%;padding:5px 0 5px 0;margin:0 0 10px 2px;font-size:11pt;font-weight:400;cursor:pointer;border-bottom:1px dotted #115f95}.adress{font-weight:700;margin-left:110px;margin-top:-29px}.mytable{display:table}.formcontainer{display:block;position:relative;left:0;width:698px;height:350px;height:auto;border:1px solid #ccc;border-bottom:0;overflow:hidden}.cleared{background:0;width:0;height:0;clear:both}.formsections{position:relative;display:block;top:0;left:0;margin:0;padding:0;width:3540px;height:100%}.formsections li{display:none;width:678px;margin:0 0 0 10px;padding:0;float:left;min-height:100px;height:auto;overflow:hidden}.dcontent .formsections li:before,.dcontent .myul li:before{content:""}.top-box{display:table;margin:0;padding:0;width:100%}.columns{display:table-cell;vertical-align:top;margin:0;border:0;width:50%}input,label{height:20px;margin:0 0 5px 0}.business-select,.long,.plz,.short,select{border:1px solid #ccc;width:202px}.short{width:100px}label{display:inline-block;min-width:110px;width:auto;margin:0 5px 0 0}input.plz{width:60px;margin:0;padding:0}label.ort{min-width:10px;width:auto;margin-left:10px}.separaters{margin:20px 0 20px 0}.unternehmensform-info{position:relative;text-align:center;padding:10px;border:1px solid #ccc;width:192px;float:right}.business-select{width:215px;margin:0;padding:2px;float:right}.right{float:right}.center{text-align:center}.cleared{clear:both;margin:0;padding:0;height:0;width:0}.select-table{width:100%}.select-table tbody tr td{vertical-align:middle;padding:3px}.select-table tbody tr td input[type=checkbox]{display:inline-block;float:left}.select-table tbody tr td span{display:inline-block;height:auto;margin:3px 0 0 5px}.select-table tbody tr td input[type=text]{display:inline;width:250px}.select-table tbody tr td .separaters{text-decoration:underline}#Einverstaendnis,#Willkommen{padding:40px}.blackline{height:1px;border-width:0;color:#000;background:#000}.rechnung-elektronisch input,.rechnung-elektronisch span{float:left;display:inline-block;margin:0 10px 0 0;float:left}.rechnung-elektronisch span{width:570px}.agb-zustimmung span{display:inline-block;margin:0 10px 0 0;width:auto}.agb-zustimmung span input{float:left;position:relative;display:inline-block;bottom:2px;margin:0 10px 0 0}.advance-form-area{width:698px;padding:0;margin:0;border:1px solid #ccc;border-top:0}.advance-form-container{height:30px;height:auto;min-width:10px;width:10px;width:auto;padding:10px}.checkbox-inline{display:inline-block;margin:0 10px 0 0;float:left}.span-inline{display:inline-block;width:570px;margin:0 0 10px 0}.nomatch{background:#e5cfd3;border:1px solid #8b0000}.preisinfo-email{color:#0d3d64;font-weight:700;border:0}.change-data{margin:10px 0 0 0;background:#fff;color:#0d3d64;border:0}.change-data:disabled{color:#afafaf}.readonly{background:#f3f5f7}.hersteller-logos a{position:relative;cursor:pointer;float:left;margin:10px;border:1px dotted grey;width:165px;overfow:hidden;height:165px}.hersteller-logos .hLogos{display:inline-block;vertical-align:middle;text-align:center;background:#fff;margin:2px}.hersteller-logos .hLogos img{max-width:80%;height:auto;margin-top:50%;transform:translateY(-50%)}.stellen div,.stellen ol{display:none;height:auto;padding:0 3px 10px 3px;margin:0 0 10px 15px;border-bottom:1px solid #afafaf}.stellen ol li{margin-bottom:7px}.stellen div div{display:block;border:none}.teamContent .stellen h4{margin-top:7px;border:none}.teamContent h5{font-size:9pt}.stellen h4{cursor:pointer;display:inline-block}.stellen div p{margin:0}.naviTeam ul{padding:0}.naviTeam ul li{border:1px solid grey;font-size:14pt;width:130px;padding:15px;margin-right:15px;margin-bottom:15px;display:inline-block;list-style:none;text-align:center;cursor:pointer;background:-moz-linear-gradient(top,rgba(255,255,255,1) 39%,rgba(237,237,237,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(39%,rgba(255,255,255,1)),color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 39%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 39%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 39%,rgba(237,237,237,1) 100%);background:linear-gradient(top,rgba(255,255,255,1) 39%,rgba(237,237,237,1) 100%)}.naviTeam ul li.buchhaltung{padding-top: 3px;padding-bottom: 3px;position: relative;top: 12px;}.naviTeam ul li#active{color:#fff;background:-moz-linear-gradient(top,rgba(20,101,160,1) 39%,rgba(11,64,104,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(39%,rgba(20,101,160,1)),color-stop(100%,rgba(11,64,104,1)));background:-webkit-linear-gradient(top,rgba(20,101,160,1) 39%,rgba(11,64,104,1) 100%);background:-o-linear-gradient(top,rgba(20,101,160,1) 39%,rgba(11,64,104,1) 100%);background:-ms-linear-gradient(top,rgba(20,101,160,1) 39%,rgba(11,64,104,1) 100%);background:linear-gradient(top,rgba(20,101,160,1) 39%,rgba(11,64,104,1) 100%)}.naviTeam{float:left;width:54%;margin:0 0 0 25px}.naviTeam h2{padding-top:0;margin:5px 0 38px 0;font-size:18pt;font-weight:400}.advantageContainer ul{list-style:none}.advantageContainer ul li:before{content:""}.advantageContainer a{text-decoration:none;font-size:10pt}.advantageContainer div{display:none;min-height:20px;height:50px;height:auto;margin:3px 0 0 0;border:0 solid gold}.advantageContainer span{display:inline-block;width:auto}.block{display:inline-block;width:50px;height:50px;background:#454}.block img{width:60px}.advantageContainer span span{font-size:18pt}.lnkcontainer{position:relative;margin:0 10px 0 10px;border-bottom:2px solid #c1da68;bottom:10px;cursor:pointer}.dcontent{font-size:13px;margin-bottom:20px}.kunden-antrag-header{padding:0;margin:0 0 20px 0;font-weight:400}.textcontainer p{display:block;text-align:justify;line-height:1.3em;margin-bottom:10px;padding-bottom:20px;width:530px}.textcontainer p span:first-child{display:block;font-weight:700;margin-bottom:5px}.textcontainer p span:nth-child(2){margin-top:5px;display:block;text-align:right}.registerbutton{display:block;margin:0;padding:200px}.vorteilcontainers div span span{font-size:18pt}.overlayText{background:url(/Bilder/img/sponsor/header.jpg) no-repeat;background-position:15px 10px;background-size:95% 535px;width:100%;height:507px;color:#fff}h3.subHead{background:#0b4068;padding:10px;margin:0;width:auto;font-size:18pt;font-weight:700;float:left;color:#fff}p.title{float:left;margin:15px 0 0 10px;font-size:8pt;opacity:.9}p.centerHead{clear:left;padding:10px 0 0 0;width:100%;text-align:center;font-family:Impact;line-height:.9}p.centerHead span:nth-child(1){font-size:50pt}p.centerHead span:nth-child(2){font-size:24pt;margin-top:-20px;opacity:.8}p.centerHead span:nth-child(3){font-size:48pt;opacity:.8}p.centerHead span:nth-child(4){font-size:60pt}p.raligned{text-align:right;margin-right:40px;border-right:3px solid #fff;padding:3px 10px 3px 0;font-size:8pt}p.raligned b{font-size:11pt}table.matches{width:60%;margin:10px 0 0 10px}table.matches th{padding:15px 0;text-align:left;text-decoration:underline}table.matches td{border-bottom:1px dotted gray}table.matches td:nth-child(1),table.matches td:nth-child(2){width:25%}table.matches td:nth-child(3){width:50%}.imgFrame{width:32%;float:right;margin:0 20px 0 0}.imgFrame img{margin:5px 0 5px 0}.imgFrame img:nth-child(1),.imgFrame img:nth-child(3){float:right}.imgFrame img:nth-child(2),.imgFrame img:nth-child(3),.imgFrame img:nth-child(4){border:3px solid grey}.outdated{opacity:.5}.rallyeOverlay{margin-top:25px;background:url(/Bilder/img/sponsor/streetbg.jpg) no-repeat;background-position:-150px -10px;background-size:190% 1120px;width:100%;height:1120px;overflow:hidden}.rallyeOverlay img:nth-child(1){position:relative}.rallyeOverlay img:nth-child(2){margin-top:-90px}.rallyeOverlay img:nth-child(3){border:1px solid #fff;border-width:5px 5px 25px 5px;float:right;position:relative;margin:-250px 12px 0 0}.rallyeOverlay b#name{float:right;margin:-45px 17px 0 0;color:grey;width:250px;text-align:center;font-weight:700;position:relative}.rallyeOverlay p{color:#e10000;margin:5px 0;letter-spacing:-1px;text-shadow:6px 0 25px #fff,-6px 0 25px #fff,6px 0 25px #fff,-6px 0 25px #fff,6px 1px 25px #fff,-6px -1px 25px #fff;font-size:22pt;font-family:Arial;text-align:center}.awards,.car,.rallyeDates{margin:0 0 10px 10px;padding:5px 3px 5px 7px;background:rgba(255,255,255,.95);font-family:Arial;font-size:9pt}.car{width:43%;float:left}.awards{width:50%;float:left}.rallyeDates{clear:left;width:95.5%;margin-top:10px}.rallyeOverlay ul{margin:0}.rallyeOverlay ul li:before{content:""}.rallyeOverlay ul li{margin-left:10px;font-size:15pt;list-style-type:square;color:#e10000;padding-bottom:5px}.rallyeOverlay ul li span{font-size:11pt;margin-left:-7px;letter-spacing:-.5px}.rallyeOverlay ol{margin:0}.rallyeOverlay ol li{font-weight:700}.rallyeOverlay ol li span{font-weight:400}.rallyeDates p{text-shadow:none;font-size:14pt;text-align:left}.rallyeDates b{font-size:11pt}#inclusive{margin:7px 0}#inclusive li{margin-left:10px;font-size:11pt;list-style-type:disc;color:#000;padding-bottom:5px}#inclusive li span{font-size:11pt;margin-left:-7px;letter-spacing:0}.rallyeDates img{float:right;margin:-175px 5px 0 0}.location{float:left;margin-bottom:10px;font-size:8pt;width:25%}.location img{margin:0;height:40px}@keyframes aclfade{0%{opacity:1;visibility:visible}45%{opacity:1}55%{opacity:0;visibility:hidden}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes aclfade{0%{opacity:1;visibility:visible}45%{opacity:1}55%{opacity:0;visibility:hidden}80%{opacity:0}100%{opacity:0}}#acl{display:block;position:relative;height:100px;margin:0;padding:0}#acl a{position:absolute;left:0;top:0}#acl a.top{animation:aclfade 3s ease-in-out 3s alternate infinite;-webkit-animation:aclfade 3s ease-in-out 3s alternate infinite;-webkit-animation-name:aclfade;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:3s;-webkit-animation-direction:alternate;-webkit-animation-delay:3s;visibility:hidden}@-webkit-keyframes fadeAdventLogo{from{opacity:.2}}@keyframes fadeAdventLogo{from{opacity:.2}}.animate-Advent-Logo{position:absolute;top:10px;left:55%;cursor:pointer;animation:fadeAdventLogo 2s infinite alternate}.adventlogonavi{display:none}div.scroller{margin-top:25px;position:absolute;width:477px;height:50px;overflow:hidden;z-index:0}div.scroll{width:50px;height:50px;position:absolute;background-repeat:no-repeat;background-position:15px 15px;z-index:2;cursor:pointer}div.scroll#left{left:0;-webkit-box-shadow:10px 0 15px 7px #fff;-moz-box-shadow:10px 0 15px 7px #fff;box-shadow:10px 0 15px 7px #fff;background-color:#fff;background-image:url(https://www.systeam.ch/bilder/hestpics/scroller/scroll-links.png)}div.scroll#right{left:430px;-webkit-box-shadow:-10px 0 15px 7px #fff;-moz-box-shadow:-10px 0 15px 7px #fff;box-shadow:-10px 0 15px 7px #fff;background-color:#fff;background-image:url(https://www.systeam.ch/bilder/hestpics/scroller/scroll-rechts.png)}a.scrollerLogo{top:0;position:absolute;z-index:1}img.scrollerLogoImg{max-height:50px;max-width:80px}img.azubiHeading{margin-top: 20px}.careerMiddle table img { margin: 10px 0}#sponsor_content .gallerie img{width: 100%;height: 150px;display: block;}#sponsor_content .gallerie > div{border: 1px solid rgb(22,59,102);}#sponsor_content .gallerie{display: grid;grid-template-columns: 225px 225px 225px;width: 100%;column-gap: 10px;row-gap: 20px;margin-top: 30px;}#sponsor_content .pic_description{background: rgb(22,59,102);color: white;padding: 3px;text-align: center;font-weight: bold;}@media screen and (max-width:1023px){.content{margin-top:53%}.partner h3,.press h3{font-size:1.5em}.partner>ul,.press>ul{font-size:1em;height:auto}.dividers#nr2{margin-top:45px}.bannerMiddle table th{font-size:1.5em}.advantageContainer{top:0;display:block;width:95%;border:0 solid purple;margin:0 0 40px 0}.newsletter{margin:0 3%;padding:1%}.cPress .contact table td{font-size:2vw;padding:8px 5px;line-height:1.5em}.cPress .press{width:60%;float:left;margin-bottom:30px}.cPress .press ul{height:auto}.downloads{clear:both;font-size:2vw;position:relative;top:40px}.history .profileBanner{display:block;margin:auto;width:850px}.right:nth-child(2)>p{line-height:2.25em}.exhibition img{margin-right:50px;margin-top:70px}.overlayText{background:url(/Bilder/img/sponsor/header.jpg) no-repeat;background-position:15px 10px;background-size:95% 535px;width:767px;color:#fff;margin:auto}.rallyeOverlay{height:1250px}.imgFrame{display:none}table.matches{width:100%;margin:10px 0 0 10px}div.grants{height:460px}h3.grants{margin-top:40px;font-size:4vw;width:100%}div.grants h4{padding-left:95px;float:none;margin:0;font-size:2.8vw}#trainee2{width:100%}div.grants img{height:100px}.naviTeam{width:80%;float:none;margin:auto;position:relative;top:-50px;padding-left:5%}.naviTeam h2{font-size:4vw}.naviTeam ul li{font-size:3vw;width:25%;height:50px}.teamContent h4{font-size:3vw}.teamDiv>*{font-size:1em}.profile .left:nth-child(3){width:100%!important}.profile .right:nth-child(4){width:100%!important}.profile .right:nth-child(4) tr>*{padding-left:100px}.hotline p{font-size:.96em;height: 13vw}.hersteller-logos .hLogos{width:22%}div.scroller{width:100%}div.scroll#left,div.scroll#right{display:none}img.scrollerLogoImg{max-height:100%;max-width:100%}.wirFreuenUns{margin-top: 70px;}.aboutUs p{margin: 35px 0;}.aboutUs tr td:last-child{background-image: url(/Bilder/img/career/benefits_lang.jpg) !important;}#stellen2 h4{font-size: 3vw}#sponsor_content .gallerie{grid-template-columns: 45% 45%;column-gap: 4%;justify-content: center;row-gap: 2vh;}#sponsor_content .gallerie img {height: auto;}.datenschutz{padding: 0 2vw;}}@media screen and (min-width:1024px){.content{margin-top:170px}.bannerTop{float:right;margin-right:20px;height:315px}.bannerMiddle{clear:both;padding:25px 0 10px 0}.bannerMiddle table th{font-size:12pt}.bannerMiddle .dividers{display:inline-block;float:left}.bannerMiddle .dividers#nr1{width:45%}.bannerMiddle .dividers#nr2{width:53%;margin-left:20px}.partner h3,.press h3{font-size:12pt}.newsletter{margin-right:20px;padding:5px;font-size:20pt}.advantageContainer{top:0;float:left;display:block;width:285px;border:0 solid purple;margin:0 0 20px 0}.hotline{font-size:12pt}.partner{display:inline-block;margin:10px 0;width:100%}.partner h3,.partner ul{width:49.5%}.hersteller-logos .hLogos{width:60px;height:60px}}