*{margin:0;padding:0;text-decoration:none;outline:none;}html{background:url(../img/noise.png);overflow:scroll;}body{color:#5a5a5a;font-size:14px;font-family:"Helvetica Neue","Nelvetica",Arial,Sans-Serif;background:url(../img/noiseblue.png) repeat-x;}a{color:#32c5fe;font-weight:bold;}a:hover{text-decoration:underline;}::selection{background:#32c5fe;color:#fff;}p{line-height:22px;margin-bottom:22px;}#header{height:124px;border-bottom:1px solid #fff;background:url(../img/header.png) top center no-repeat;}#header .inner{position:relative;width:1001px;margin:0 auto;}#header #logo{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;text-indent:-45690px;width:185px;height:178px;position:absolute;left:400px;background:url(../img/logo.png);}#header #logo:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);}#header #tweetbird{position:absolute;background:url(../img/appwork_twitter.png);width:54px;height:48px;bottom:-130px;left:10px;}#header #lasttweet{word-wrap:break-word;display:none;position:absolute;left:30px;bottom:-80px;background:rgba(255,255,255,0.3);color:#fff;padding:5px 10px;max-width:200px;font-size:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#header #lasttweet:after{position:absolute;bottom:-14px;left:30px;display:block;border:7px solid rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.3) transparent transparent transparent;content:"";}#header #lasttweet:hover{background:rgba(255,255,255,0.4);text-decoration:none;}#header #lasttweet:hover:after{border-color:rgba(255,255,255,0.4) transparent transparent transparent;}.langswitcher{position:absolute;left:14px;top:160px;}.langswitcher a{width:30px;height:30px;display:block;text-indent:-3459px;float:left;margin-right:8px;background-position:0 -30px;}.langswitcher a:hover,.langswitcher a.active{background-position:0 0;}.langswitcher .de{background-image:url(../img/de.png);}.langswitcher .en{background-image:url(../img/en.png);}.joboffer{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;background:url(../img/joboffers.png);width:165px;height:130px;display:block;text-indent:-4356px;position:absolute;right:14px;top:20px;cursor:pointer;}.joboffer:hover{-webkit-transform:scale(1.1) rotate(-4deg);-moz-transform:scale(1.1) rotate(-4deg);-o-transform:scale(1.1) rotate(-4deg);}#footer{height:60px;width:600px;margin:0 auto;text-align:center;padding-top:20px;}#footer a{cursor:pointer;}#main{position:relative;width:1001px;margin:0 auto;margin-top:80px;}#slider li{list-style:none;padding:15px;height:318px;}#slider li div.slide,.page{list-style:none;height:290px;border:1px solid #cfcfcf;position:relative;background;background:#fff url(../img/sliderinnershadow.png) bottom left no-repeat;}#slider li h1,.page h1{position:absolute;right:-15px;z-index:1000;border:none;top:20px;width:424px;height:44px;text-transform:uppercase;background:url(../img/banner.png);font-weight:bold;text-shadow:0 1px 2px rgba(0,0,0,0.2);font-size:30px;color:#fff;padding:20px 10px 10px 45px;}#slider li .slidershadow,#slider li .slidershadowright,.page .slidershadow,.page .slidershadowright{background:url(../img/slidershadow.png);width:349px;height:18px;position:absolute;bottom:-18px;left:0;}#slider li .slidershadowright,.page .slidershadowright{right:0;left:auto;background:url(../img/slidershadowright.png);}#slider li .left{float:left;}#slider li .right{width:386px;position:absolute;right:30px;top:115px;}.bx-pager{position:absolute;top:-40px;right:20px;}.bx-pager a{display:block;height:20px;width:20px;padding:0!important;float:left;}.cols{margin-top:50px;}.col{width:295px;float:left;margin:50px 25px 30px 15px;padding-top:50px;list-style:none;height:210px;border:1px solid #cfcfcf;position:relative;background;background:#fff url(../img/sliderinnershadow.png) bottom left no-repeat;position:relative;}.col.last{margin-right:0;}.col.middle h2{margin-right:0;}.col.middle .arrow{background:url(../img/arrowcontact.png);width:20px;height:29px;position:absolute;bottom:30px;left:144px;}.col.last .arrow{background:url(../img/becomeafan.png);width:128px;height:33px;position:absolute;bottom:35px;left:144px;}.col h2{text-transform:uppercase;color:#fff;font-weight:bold;text-shadow:0 1px 2px rgba(0,0,0,0.2);font-size:26px;position:absolute;top:-40px;right:-15px;width:222px;padding-left:70px;height:40px;padding-top:12px;background:url(../img/bannersmall.png);}.col.middle h2{padding-left:100px;width:192px;}.col p{padding:0 20px 0 20px;}.col .icon{position:absolute;}.col .about{background:url(../img/icons/about.png);width:80px;height:114px;top:-90px;left:-10px;}.col .contact{background:url(../img/icons/contact.png);width:116px;height:78px;top:-56px;left:-10px;}.col .followus{background:url(../img/icons/followus.png);width:80px;height:121px;top:-90px;left:-10px;}.col a.button,input.button{cursor:pointer;position:absolute;bottom:20px;left:20px;background:url(../img/button.png);width:107px;height:20px;padding-top:4px;color:#fff;text-align:center;display:block;font-weight:normal;font-size:12px;}.col a.button:hover,input.button:hover{text-decoration:none;background-position:0 -24px;}.col a.button:active,input.button:active{background-position:0 -48px;}.col .colshadow{position:absolute;width:257px;height:17px;bottom:-17px;left:0;background:url(../img/colshadow.png);}.page{margin-left:14px;position:relative;height:auto;width:931px;padding:20px;}.page .left{float:left;width:440px;margin-top:90px;}.page .right{float:right;width:440px;}.page .close{cursor:pointer;position:absolute;width:30px;height:30px;background:url(../img/close.png);background-position:0 -30px;right:-50px;}.page .close:hover{background-position:0 0;}.page h1{left:-15px;background:url(../img/bannerleft.png);}.page h3{text-transform:uppercase;margin-bottom:20px;}.page-contact ../img{padding:5px;background:#fff;border:1px solid #ddd;-webkit-box-shadow:2px 2px 4px #eee;}input,textarea{font-family:"Helvetica Neue","Nelvetica",Arial,Sans-Serif;font-size:12px;}p textarea,p input.text{padding:5px;width:428px;border:1px solid #ddd;-webkit-box-shadow:inset 0 0 5px #eee;color:#777;}p textarea:focus,p input:focus{-webkit-box-shadow:inset 0 0 5px #ddd;border-color:#ccc;}p textarea{height:220px;}input.button{position:static;border:none;font-family:"Helvetica Neue","Nelvetica",Arial,Sans-Serif;height:24px!important;padding-top:0;float:right;}input.button-cancel{opacity:.6;margin-right:10px;}.error{color:#c23654;font-size:12px;}.green{color:#bfda00;}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.clearfix{display:inline-block;}html[xmlns] .clearfix{display:block;}* html .clearfix{height:1%;}