body{height:100%;line-height:30px;background:#e78b00;margin:0px;font-family:'Teko';text-align:left;font-size:26px;color:#444444;font-weight:300;}
form, fieldset, legend, label, input, textarea, select, div, table, tr, th, td, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, hr, a, img, iframe{float:none;background:none;border:0px;border-collapse:collapse;border-spacing:0px;outline:0px none;outline-offset:0px;list-style-type:none;margin:0px;padding:0px;font-family:inherit;text-align:inherit;font-size:inherit;color:inherit;font-weight:inherit;text-decoration:none;}html{height:100%;}h1, h2, h3, h4, h5, h6, p, ol, ul, table, hr, form, .object{margin-bottom:30px;overflow:hidden;}h1, h2, h3, h4, h5, h6{font-family:'Teko';}h1{line-height:54px;font-size:50px;color:#cc061d;}h2{line-height:48px;font-size:44px;color:#e78b00;}h3{line-height:44px;font-size:40px;}h4{line-height:38px;font-size:34px;}h5{line-height:34px;font-size:30px;}a{color:#cc061d;text-decoration:underline;}a:hover, a.active{text-decoration:underline !important;}li:not(.basic){padding-left:20px;position:relative;overflow:hidden;}li:not(.basic):before{display:block;width:10px;height:10px;background-color:#eeeeee;border-radius:50%;position:absolute;left:0px;top:8px;content:'';}ul.bullet > li:not(.basic){padding-left:44px;}ul.bullet > li:not(.basic):before{width:34px;height:34px;background:url('../images/bullet.png') no-repeat;border-radius:0px;top:0px;}ul.bullet.checked > li:not(.basic):before{background-position:0px 100%;}table{width:auto;}table th, table td{border-bottom:2px #eeeeee solid;padding:17px 25px 13px 25px;}table th{background-color:#eeeeee;border-bottom:0px;font-weight:400;text-transform:uppercase;}table tr:last-child > td{border-bottom:0px;}.image{max-width:100%;overflow:hidden;}.image.center{margin:0px auto 0 auto;text-align:center;}.image .block.inline{width:100%;vertical-align:top;overflow:hidden;}.image .block.inline.frame{box-sizing:border-box;}.frame{background-color:#eeeeee;border:12px #ffffff solid;box-shadow:1px 1px 2px rgba(0,0,0,0.2);margin:3px;}hr{width:auto;height:0px;border-top:1px #000000 solid;}.clear, .object:last-child{margin-bottom:0px !important;}.reset{float:none;display:block;width:0px;height:0px;margin:0px;padding:0px;font-size:0px;overflow:hidden;clear:both;}.float{float:left;clear:none;}.float.right{float:right;}.block, img{display:block;}.block.inline{display:inline-block;vertical-align:middle;}.table{display:table;width:100%;height:100%;border-collapse:separate;}.table > .row{display:table-row;}.table > .row.full{height:100%;}.table > .row.full > .column{height:100%;vertical-align:middle;}.table > .row > .column{display:table-cell;vertical-align:top;}.hidden{overflow:hidden;}img:not(.strict){max-width:100%;height:auto;}.content{line-height:1.5;font-family:'Arial';font-size:18px;}.admin{width:40px;background-color:rgba(0,0,0,0.8);padding:8px;position:absolute;left:0px;top:0px;z-index:3;}.admin > a{height:40px;line-height:40px;background-color:#666666;background-repeat:no-repeat;background-position:50% 50%;margin-top:1px;}.admin > a:first-child{margin-top:0px;}.admin > a:hover{background-color:#cc061d;}.tooltip{max-width:350px;line-height:24px;background-color:#ffffff;outline:1px rgba(0,0,0,0.1) solid;padding:8px 15px 8px 15px;font-size:20px;color:#999999;position:absolute;z-index:4;}.tooltip.formular{line-height:28px;background-color:#fff7c0;border:2px #e1da9f solid;outline:0px;padding:10px 20px 10px 20px;font-size:24px;color:#8c8450;}.context{padding-bottom:12px;position:absolute;z-index:4;opacity:0;}.context:after{display:block;width:0px;height:0px;border:9px transparent solid;border-top-color:rgba(0,0,0,0.8);margin-left:-9px;position:absolute;bottom:-6px;left:50%;content:'';}.context ul{background-color:rgba(0,0,0,0.8);padding:8px;}.context li{height:40px;line-height:42px;margin-left:20px;padding-left:20px;font-size:22px;color:#999999;position:relative;}.context li.hover{margin:0px 1px 0 0;padding:0px;cursor:pointer;}.context li.hover > span.image{width:40px;height:40px;background:#666666 url('../images/admin/edit.png') no-repeat 50% 50%;}.context li.hover > span.image.attach{background-image:url('../images/admin/attach.png');}.context li.hover > span.image.remove{background-image:url('../images/admin/remove.png');}.context li.hover:hover > span.image{background-color:#cc061d;}.context li > .input{width:50px;height:40px;background-color:#ffffff;margin-left:10px;padding-top:2px;box-sizing:border-box;vertical-align:top;text-align:center;color:#999999;font-weight:400;}.context li > .input + div.button{width:40px;height:40px;background:#666666 url('../images/admin/config.png') no-repeat 50% 50%;padding:0px;vertical-align:top;cursor:pointer;}.context li > .input + div.button:hover{background-color:#cc061d;}.context li:last-child{margin-right:0px;}.context li:not(.hover):after{display:block;width:1px;height:30px;background-color:#444444;margin-top:-15px;position:absolute;left:0px;top:50%;content:'';}.position{position:relative;z-index:2;}.selector{margin:0px 0 5px 40px;text-align:left;position:relative;z-index:4;}.selector > .label{line-height:32px;font-size:28px;color:#2e1c00;font-weight:400;text-transform:uppercase;overflow:visible;}.selector > .label + ul{display:none;width:260px;max-height:322px;background-color:rgba(46,28,0,0.8);border-width:10px 0 10px 0;border-color:transparent;border-style:solid;margin-left:-130px;position:absolute;left:50%;top:100%;overflow-y:auto;}.selector > .label + ul > li{padding:0px 20px 0 20px;color:#ffffff;}.selector > .label + ul > li > a{border-top:1px rgba(255,255,255,0.2) solid;padding:10px 20px 5px 20px;color:inherit;text-decoration:none !important;}.selector > .label + ul > li:hover, .selector > .label + ul > li.active{background-color:#ffffff;color:#e78b00;}.selector > .label + ul > li:hover > a, .selector > .label + ul > li:hover + li > a, .selector > .label + ul > li:first-child > a{border-color:transparent;}.selector > .label:after{display:inline-block;width:14px;height:17px;background:url('../images/selector.png') no-repeat;margin:4px 0 0 10px;vertical-align:top;content:'';}.selector:hover > .label, .selector.active > .label{color:#ffffff;}.selector:hover > .label + ul:not(:empty), .selector.active > .label + ul:not(:empty){display:block;}.selector:hover > .label:after, .selector.active > .label:after{background-position:0px 100%;}.button{width:280px;height:60px;line-height:68px !important;background:url('../images/button.png') no-repeat 0px 100%;padding:0px 30px 0 30px;box-sizing:border-box;text-align:center;font-size:40px !important;color:#ffffff;font-weight:400 !important;text-decoration:none !important;text-transform:uppercase;position:relative;cursor:pointer;}.button > input{width:100%;height:100%;position:absolute;left:0px;top:0px;cursor:inherit;}.button.small{width:200px;background-position:-280px 0px;padding:0px;font-size:30px !important;}.button.small + .button.small{margin-left:20px;}.button.small:hover{background-position:-280px 100%;}.button.arrow:after{display:inline-block;width:13px;height:26px;background:url('../images/arrow.png') no-repeat;margin:-6px 0 0 15px;vertical-align:middle;content:'';}.control{width:39px;height:41px;background:url('../images/control.png') no-repeat;}.control.right{background-position:100% 0px;margin-left:10px;}.control.right.hover{background-position:100% -41px;}.control.right.hover:hover{background-position:100% -82px;}.control.hover{background-position:0px -41px;cursor:pointer;}.control.hover:hover{background-position:0px -82px;}.multibox{width:100%;height:100%;background-color:rgba(0,0,0,0.8);position:absolute;left:0px;top:0px;z-index:5;}.multibox .table .column{padding:20px;text-align:center;}.multibox .table .column p.detail{width:60%;line-height:28px;padding:20px 0 0 20px;box-sizing:border-box;text-align:left;font-size:24px;color:#999999;}.multibox .table .column p.detail .block{line-height:44px;font-size:40px;color:#ffffff;font-weight:300;text-decoration:none;}.multibox .table .column p.detail .block.parent{margin:20px 0 0 0;}.multibox .table .column p.detail.object{width:auto;padding:0px;text-align:center;}.multibox .event{border:0px;font-size:16px !important;font-weight:400 !important;text-transform:uppercase;}.multibox div.source .item{background-color:#ffffff;}.multibox div.source .item.loader{background-color:transparent;background-position:-80px 0;margin:0px;position:relative;left:0px;top:0px;}.multibox div.source .item.loader + .item, .multibox div.source .item.loader + a > .item{display:none;}.multibox div.parent{width:40%;padding:20px 20px 0 20px;box-sizing:border-box;text-align:right;}.multibox div.parent .counter{height:26px;line-height:30px;margin-left:30px;font-size:22px;color:#777777;position:relative;}.multibox div.parent .counter:before{display:block;width:1px;height:20px;background-color:#444444;margin-top:-10px;position:absolute;left:-15px;top:50%;content:'';}.multibox .close{width:34px;height:34px;background:url('../images/close.png') no-repeat;position:absolute;right:20px;top:20px;cursor:pointer;}.multibox .close:hover{background-position:0px 100%;}.loader{width:80px;height:80px;background:url('../images/loader.png') no-repeat;margin:-60px 0 0 -40px;position:absolute;left:50%;top:50%;z-index:3;}p.menu{display:none;height:70px;line-height:76px;background:#efa92c url('../images/menu.png') no-repeat 20px 50%;margin-top:20px;padding:0px 20px 0 60px;text-align:left;font-size:30px;color:#ffffff;text-transform:uppercase;cursor:pointer;}ul.navigation{line-height:35px;font-size:30px;position:relative;z-index:3;overflow:visible;}ul.navigation > li{display:inline-block;vertical-align:middle;}ul.navigation > li > a{color:#fae8cc;text-decoration:none;text-transform:uppercase;position:relative;z-index:2;}ul.navigation > li:hover > a, ul.navigation > li.active > a{color:#ffffff;text-decoration:underline;}ul.navigation > li:not(:last-child){margin-right:30px;}ul.navigation li.parent{position:relative;}ul.navigation li.parent > ul{min-width:200px;line-height:30px;background-color:rgba(239,169,44,0.9);padding:10px 0 10px 0;margin:10px 0 0 -100px;text-align:left;font-size:26px;white-space:nowrap;position:absolute;left:50%;top:100%;z-index:1;overflow:visible;}ul.navigation li.parent > ul:before{display:block;width:0px;height:0px;border:10px transparent solid;border-bottom-color:rgba(239,169,44,0.9);margin-left:-10px;position:absolute;left:50%;top:-20px;content:'';}ul.navigation li.parent > ul:after{display:block;width:100%;height:100%;background-color:transparent;padding:17px;position:absolute;left:-17px;top:-17px;z-index:-1;content:'';}ul.navigation li.parent > ul > li{padding:0px 20px 0 20px;color:#ffffff;}ul.navigation li.parent > ul > li > a{border-top:1px rgba(0,0,0,0.1) solid;padding:10px 20px 5px 20px;color:inherit;text-decoration:none !important;}ul.navigation li.parent > ul > li > a > strong{margin:0px 0 -1px 5px;vertical-align:bottom;font-size:20px;color:#fae5c0;font-weight:300;}ul.navigation li.parent > ul > li:hover{background-color:#ffffff;color:#e78b00;}ul.navigation li.parent > ul > li:hover > a > strong{color:#efa92c;}ul.navigation li.parent > ul > li:hover > a, ul.navigation li.parent > ul > li:hover + li > a, ul.navigation li.parent > ul > li:first-child > a{border-color:transparent;}ul.navigation li.parent > ul > li ul{margin:0px 0 0 17px;left:100%;top:-10px;}ul.navigation li.parent > ul > li ul:before{border-color:transparent;border-right-color:rgba(239,169,44,0.9);margin-left:0px;left:-20px;top:23px;}ul.navigation li.parent:hover{overflow:visible;}.wrong, .collection.wrong .switch, .collection.wrong .switch > input + .point{background-color:#e85b6c !important;color:#e85b6c !important;}p.social{margin-top:-10px;position:absolute;right:0px;top:100%;overflow:visible;}p.social:before{display:block;width:100%;height:20px;background-color:transparent;position:absolute;left:0px;top:0px;z-index:2;content:'';}p.social > a{width:94px;height:90px;background-repeat:no-repeat;vertical-align:top !important;position:relative;z-index:1;transition:margin 250ms linear;}p.social > a:hover{margin-top:15px;}p.social > a:not(:last-child){margin-right:10px;}.headline{line-height:1.5;margin-bottom:30px;font-size:50px;color:#cc061d;font-weight:400;text-transform:uppercase;overflow:visible;}.headline + .subtitle{line-height:40px;margin:-15px 0 10px 0;font-size:36px;color:#e78b00;font-weight:300;}.headline + .subtitle.small{line-height:36px;margin:-25px 0 30px 0;font-size:32px;}.headline + .subtitle.publication{line-height:30px;margin-top:-30px;font-size:26px;color:#999999;}.headline.bottom{margin-bottom:15px;}.pagination{margin-top:60px;text-align:center;}.pagination > .page{width:40px;height:43px;line-height:48px;background:url('../images/page.png') no-repeat;margin-right:10px;vertical-align:top;font-size:28px;color:#ffffff;font-weight:400;text-decoration:none !important;position:relative;z-index:2;cursor:pointer;}.pagination > .page:hover, .pagination > .page.active{background-position:0px 100%;}.pagination > .page:last-child{margin-right:0px;}.pagination.basic{margin-bottom:-10px;}.pagination.basic > .page{width:56px;height:59px;line-height:64px;background:#cccccc url('../images/pagination.png') no-repeat;margin-bottom:10px;font-size:34px;}.pagination.basic > .page.active, .pagination.basic > .page:hover{background-color:#aaaaaa;}.pagination.basic > .page.active{background-color:#cc061d;}.pagination.basic > .control{width:56px;height:59px;background:#f5f5f5 url('../images/pagination.png') no-repeat -56px 0px;}.pagination.basic > .control.right{background-position:-112px 0px;}.pagination.basic > .control.hover{background-color:#cccccc;}.pagination.basic > .control.hover:hover{background-color:#cc061d;}.center{text-align:center;}.notfound{color:#666666;}.notfound strong{line-height:38px;font-size:34px;color:#444444;font-weight:300;}.questionnaire{margin:0px !important;}.questionnaire .item{vertical-align:top;position:relative;}.questionnaire .item > div.wrapper{min-height:215px;padding-left:300px;}.questionnaire .item > div.wrapper .detail{width:90%;}.questionnaire .item > div.wrapper .button{width:390px;background-position:-480px 100%;}.questionnaire .item > div.wrapper + p.detail{margin:0px 60px 0 60px;}.questionnaire .item > div.center{margin:60px 0 -10px 0;}.questionnaire .item > div.center > label{line-height:34px;margin-bottom:15px;font-size:30px;color:#cc061d;}.questionnaire .item:not(:last-child):not(.clear){border-bottom:1px #eeeeee solid;margin-bottom:50px;padding-bottom:50px;}.questionnaire .item:not(.active){display:none;}.questionnaire .item > .question{margin:60px 60px 0 60px;}.questionnaire .item > .question > .label{line-height:34px;font-size:30px;color:#cc061d;}.questionnaire .item > .question > .label + .answers{margin:0px -25px 0 -25px;}.questionnaire .item > .question > .label + .answers .column{width:33.33%;line-height:26px;border-width:0px 1px 0 0;border-color:#eeeeee;border-style:solid;padding:0px 25px 0 25px;font-size:22px;color:#666666;}.questionnaire .item > .question > .label + .answers .column > .block{height:100%;padding-bottom:60px;box-sizing:border-box;position:relative;}.questionnaire .item > .question > .label + .answers .column > .block > .switch{width:34px;height:34px;margin:0px 0 0 -17px;position:absolute;bottom:0px;left:50%;}.questionnaire .item > .question > .label + .answers .column:last-child{border-right:0px;}.questionnaire .item:before{display:block;width:216px;height:216px;background:url('../images/questionnaire.png') no-repeat;position:absolute;left:20px;top:0px;content:'';}.questionnaire .item.health:before{background-position:0px -216px;}.questionnaire .item.culture:before{background-position:0px -432px;}.questionnaire .item.support:before{background-position:0px -648px;}.questionnaire.formular{line-height:30px !important;font-size:26px !important;}.questionnaire.formular .fieldset{margin:70px 0 70px 0 !important;text-align:left;}.questionnaire.formular .fieldset ~ .button{margin:50px 0 0 0 !important;}.questionnaire.formular .pagination{margin-top:0px !important;}div.fullsize{min-height:100%;position:relative;}

div.container{width:100%;min-width:1000px;position:relative;}
div.container > div.wrapper{width:1000px;margin:0px auto 0 auto;padding:30px 0 30px 0;position:relative;}
div.container:before{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 0px;position:absolute;bottom:0px;left:0px;z-index:2;content:'';pointer-events:none;}
div.container.header{min-height:40px;background-color:#e78b00;}
div.container.header .column{vertical-align:bottom;}
div.container.header .column.right{text-align:right;}
div.container.header .column.right > p.campaign{line-height:32px;margin-bottom:5px;font-size:28px;}
div.container.header .column.right > p.campaign > a{color:#2e1c00;font-weight:400;text-decoration:none;text-transform:uppercase;}
div.container.header .column.right > p.campaign > a:hover{color:#ffffff;}
div.container.header .column.right > p.campaign > a:not(:last-child){margin-right:30px;position:relative;}
div.container.header .column.right > p.campaign > a:not(:last-child):before{display:block;width:1px;height:20px;background-color:rgba(0,0,0,0.2);margin-top:-12px;position:absolute;right:-15px;top:50%;content:'';}
div.container.header:before{background-image:url('../images/header.png'),linear-gradient(to bottom,#e78b00 50%,transparent 50%);background-position:50% 100%;padding-top:40px;bottom:-40px;}

div.container.cookie{background-color:#efa92c;border-bottom:1px rgba(255,255,255,0.3) solid;color:#fceed5;}
div.container.cookie > div.wrapper{padding:20px 200px 17px 0;box-sizing:border-box;}
div.container.cookie > div.wrapper > .confirm{height:34px;line-height:38px;margin-top:-17px;padding-left:45px;text-transform:uppercase;position:absolute;right:0px;top:50%;cursor:pointer;}
div.container.cookie > div.wrapper > .confirm:after{display:block;width:34px;height:34px;background:url('../images/bullet.png') no-repeat 0px 100%;margin-top:-17px;position:absolute;left:0px;top:50%;content:'';}
div.container.cookie > div.wrapper > .confirm:hover{color:#ffffff;}

div.container.slideshow{min-height:360px;background-color:#efa92c;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;margin-top:-10px;}
div.container.slideshow:before{height:140px;background-image:url('../images/slideshow.png');z-index:1;}
div.container.slideshow > div.wrapper{height:100%;margin-left:-550px;padding:0px 50px 0 50px;position:absolute;left:50%;top:0px;}
div.container.slideshow .headline{width:580px;height:140px;line-height:110px;background:url('../images/headline.png') no-repeat;text-align:center;position:absolute;bottom:10px;left:0px;z-index:1;}
div.container.slideshow .headline > strong{line-height:inherit;padding:5px 30px 0 30px;font-size:50px;color:#ffffff;font-weight:400;text-transform:uppercase;overflow:hidden;transform:rotate(-2deg);transform-origin:0px 0px;}
div.container.slideshow .headline > strong > a{color:inherit;text-decoration:none;}
div.container.slideshow .parent{height:580px;background-color:#efa92c;position:relative;}
div.container.slideshow .parent > .item{width:100%;height:inherit;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;position:absolute;}
div.container.slideshow .parent > .item > p{width:1000px;height:inherit;margin:0px auto 0 auto;position:relative;overflow:visible;}
div.container.slideshow .parent > .item > p > .detail{display:none;width:280px;height:90px;line-height:30px;background:url('../images/detail.png') no-repeat;padding:18px 30px 18px 30px;box-sizing:border-box;font-size:26px;color:#ffffff;font-weight:300;position:absolute;bottom:245px;left:0px;z-index:1;}
div.container.slideshow .parent > .item > p > .detail > .rotate{transform:rotate(-1deg);transform-origin:0px 0px;}
div.container.slideshow .parent > .item > p > .detail > .rotate strong{line-height:34px;margin-bottom:-7px;font-size:30px;font-weight:400;}
div.container.slideshow .parent > .item > p > .button{display:none;position:absolute;bottom:200px;left:30px;z-index:1;transition:margin 250ms linear;}
div.container.slideshow .parent > .item > p > .button:hover{margin-left:20px;}
div.container.slideshow .parent + .pagination{width:100%;margin-top:0px;position:absolute;bottom:110px;left:0px;}
div.container.slideshow .parent ~ div.wrapper > .headline{line-height:120px;bottom:auto;top:-15px;}
div.container.slideshow .parent ~ div.wrapper > .headline > strong{padding-top:50px;transform:rotate(-2.3deg);}
div.container.slideshow + div.container.body > div.wrapper{padding-top:0px;}
div.container.slideshow + div.container.body:before{height:85px;background-image:url('../images/body.png');bottom:auto;top:-85px;}
div.container.slideshow.secondary{height:390px;}
div.container.slideshow.secondary p{position:absolute;left:20px;top:0px;z-index:2;}
div.container.slideshow.secondary p.avatar{left:auto;right:250px;}

div.container.body{background-color:#ffffff;}
div.container.body > div.wrapper{padding:110px 0 110px 0;}
div.container.body > div.wrapper > .headline{color:#e78b00;}
div.container.body .formular{line-height:35px;margin:0px auto 30px auto;text-align:center;font-size:30px;}
div.container.body .formular .fieldset{margin-bottom:-20px;}
div.container.body .formular .fieldset > .headline{width:100%;margin-bottom:20px;}
div.container.body .formular .fieldset .collection{width:590px;background-color:transparent !important;margin:0px auto 30px auto;color:#666666;}
div.container.body .formular .fieldset .collection.inline{text-align:left;}
div.container.body .formular .fieldset .collection.inline > .switch{width:50%;line-height:40px;margin:15px 0 15px 0;vertical-align:top;font-size:40px;text-transform:uppercase;}
div.container.body .formular .parent{width:280px;height:60px;background:#bbbbbb url('../images/input.png') no-repeat;margin:0px 30px 20px 0 !important;padding:0px 30px 0 30px;box-sizing:border-box;color:#666666;}
div.container.body .formular .parent > .input{width:100%;height:30px;margin-top:13px;padding-top:5px;text-align:left;}
div.container.body .formular .parent.basic{width:590px;background-position:-460px 0px;}
div.container.body .formular .parent.small{width:180px;background-position:-280px 0px;}
div.container.body .formular .parent.small:not(.last){margin-right:25px;}
div.container.body .formular .parent.focus{background-color:#999999;}
div.container.body .formular .parent.clear{margin-right:0px !important;}
div.container.body .formular .parent.textarea{width:880px;height:200px;background-image:url('../images/textarea.png');}
div.container.body .formular .parent.textarea > .input{height:145px;line-height:30px;margin-top:23px;resize:none;}
div.container.body .formular .switch{background-color:transparent !important;margin:10px 0 10px 0;padding-left:54px;box-sizing:border-box;text-align:left;position:relative;}
div.container.body .formular .switch > input{display:none;}
div.container.body .formular .switch > input + .point{width:34px;height:34px;background:#bbbbbb url('../images/switch.png') no-repeat;margin-top:-20px;position:absolute;left:0px;top:50%;}
div.container.body .formular .switch > input:checked + .point{background-color:#999999;background-position:0px 100%;}
div.container.body .formular .switch.amber{color:#e78b00;}
div.container.body .formular .button{margin:20px 0 20px 0;}

div.container.body div.article > div.collection{margin:0px -86px -50px 0;}
div.container.body div.article > div.collection.scroll{margin:0px;white-space:nowrap;}
div.container.body div.article > div.collection.scroll > .item{margin-bottom:0px;}
div.container.body div.article > div.collection.scroll > .item:last-child{margin-right:0px;}
div.container.body div.article .item{width:276px;margin:0px 86px 50px 0;vertical-align:top;white-space:normal;}
div.container.body div.article .item .header{line-height:36px;margin-bottom:15px;font-size:32px;color:#cc061d;font-weight:300;text-decoration:none;}
div.container.body div.article .item .header > small{line-height:30px;margin-top:-10px;font-size:26px;color:#999999;}
div.container.body div.article .item .footer{width:100%;height:41px;line-height:45px;margin-top:15px;color:#999999;}
div.container.body div.article .item .footer > a.control{background-position:100% 100%;}
div.container.body div.article .item .images{width:270px;height:203px;background-color:#eeeeee;border:3px #ffffff solid;margin-bottom:30px;transform:perspective(276px) rotateY(-9deg) translate(-11px,8px);}
div.container.body div.article .item:not(:last-child) .detail{position:relative;overflow:visible;}
div.container.body div.article .item:not(:last-child) .detail:before{display:block;width:1px;height:100%;background-color:#eeeeee;position:absolute;right:-43px;top:0px;content:'';}
div.container.body div.program{line-height:35px;margin-bottom:30px;font-size:30px;}
div.container.body div.program > div.collection{width:auto !important;margin:-35px 0 -35px 0 !important;text-align:center;color:inherit !important;}
div.container.body div.program .item{width:50%;border-width:0px 1px 1px 0;border-color:#eeeeee;border-style:solid;padding:35px;box-sizing:border-box;vertical-align:top;text-align:left;position:relative;}
div.container.body div.program .item > ul{color:#444444;}
div.container.body div.program .item span.label{padding-right:15px;text-align:right;}
div.container.body div.program .item span.value{width:100%;color:#999999;}
div.container.body div.program .item:before{display:block;width:51px;height:51px;background-color:#ffffff;position:absolute;bottom:-26px;right:-26px;z-index:1;content:'';}
div.container.body div.program .item:nth-child(2n), div.container.body div.program .item:last-child{border-right-width:0px;}
div.container.body div.program .item:nth-child(2n):before{display:none;}
div.container.body div.gallery > div.collection{margin:0px -28px -28px 0;}
div.container.body div.gallery .item{margin:0px 28px 28px 0;padding-bottom:15px;vertical-align:top;}
div.container.body div.gallery .item > a{width:223px;height:167px;background-color:#eeeeee;border:3px #ffffff solid;transform:perspective(229px) rotateY(-9deg) translate(-9px,7px);}

div.container.footer{min-height:40px;background-color:#e78b00;}
div.container.footer > div.wrapper{padding-top:40px;}
div.container.footer .table .column{vertical-align:middle;}
div.container.footer .table .column + .column{text-align:right;}
div.container.footer p.social{margin-top:0px;top:-80px;}
div.container.footer p.social:before{bottom:0px;top:auto;}
div.container.footer p.social > a{background-position:0px 100%;}
div.container.footer p.social > a:hover{margin-top:-15px;}
div.container.footer:before{background-image:url('../images/footer.png'),linear-gradient(to bottom,transparent 50%,#e78b00 50%);padding-bottom:40px;bottom:auto;top:-40px;}

@media screen and (max-width:640px){.hide{display:none !important;}.button.small + .button.small{display:block;margin:20px 0 0 0;}p.social{width:100%;margin-top:-15px;text-align:center;}p.menu{display:block;}p.menu:not(.active) + ul.navigation{display:none;}.pagination.basic{margin-right:-10px;}.pagination.basic > .page{margin-right:10px;}.pagination.basic > .control{display:none;}.questionnaire .item > div.wrapper{min-height:0px;padding-left:0px;}.questionnaire .item > div.wrapper .detail{width:100%;}.questionnaire .item > div.wrapper .button{width:320px;background-position:-870px 100%;}.questionnaire .item > div.wrapper + p.detail{margin:0px;}.questionnaire .item > .question{margin:60px 0 0 0;}.questionnaire .item > .question > .label + .answers{margin:-25px 0 -25px 0;}.questionnaire .item > .question > .label + .answers .column{display:block;width:100%;border-width:0px 0 1px 0;padding:25px 0 25px 0;}.questionnaire .item > .question > .label + .answers .column > .block, .questionnaire .item > .question > .label + .answers .row{height:auto;}.questionnaire .item > .question > .label + .answers .column:last-child{border-bottom:0px;}.questionnaire .item:before{margin-bottom:30px;position:relative;left:0px;}div.container{min-width:320px;}div.container > div.wrapper{width:320px;}div.container.header .column{display:block;text-align:center;}div.container.header .column.right{padding-top:30px;text-align:center;}div.container.header .column.right > .campaign{display:block;margin-bottom:0px !important;}div.container.header .column.right > .selector{display:block;margin:5px 0 0 0;text-align:center;}div.container.header ul.navigation{background-color:#cf7d00;padding:20px 30px 20px 30px;text-align:left;}div.container.header ul.navigation > li{display:block;margin-right:0px !important;}div.container.header ul.navigation li.parent > ul{min-width:0px;background-color:transparent;padding:10px 0 0 0;margin:0px;white-space:normal;position:relative;left:0px;top:0px;}div.container.header ul.navigation li.parent > ul:before, div.container.header ul.navigation li.parent > ul:after{display:none;}div.container.header ul.navigation li.parent > ul > li{background-color:transparent !important;padding:5px 0 5px 30px;color:#fae8cc;position:relative;}div.container.header ul.navigation li.parent > ul > li:after{display:block;width:5px;height:5px;background-color:#ffffff;border-radius:50%;position:absolute;left:16px;top:16px;content:'';}div.container.header ul.navigation li.parent > ul > li:hover > a, div.container.header ul.navigation li.parent > ul > li.active > a{color:#ffffff;text-decoration:underline !important;}div.container.header ul.navigation li.parent > ul > li > a{border-top:0px;padding:0px;}div.container.header ul.navigation li.parent > ul > li ul{margin:0px;left:0px;top:0px;}div.container.cookie > div.wrapper{padding-right:0px;text-align:center;}div.container.cookie > div.wrapper > .confirm{margin-top:10px;position:relative;top:0px;}div.container.cookie > div.wrapper > p:first-child{display:none;}div.container.slideshow + div.container.body{margin-top:0px;}div.container.slideshow + div.container.body > div.wrapper{padding-top:110px;}div.container.slideshow + div.container.body:before{display:none;}div.container.body .formular .fieldset .collection{width:100%;}div.container.body .formular .parent{width:150px !important;background-position:-1050px 0px !important;margin-right:20px !important;}div.container.body .formular .parent.full{width:320px !important;background-position:-1200px 0px !important;}div.container.body .formular .parent.textarea{width:320px !important;background-position:-880px 0px !important;}div.container.body .formular .parent:nth-of-type(2n){margin-right:0px !important;}div.container.body .formular .switch{display:block !important;width:100% !important;}div.container.body div.article > div.collection{margin-right:0px;text-align:center;}div.container.body div.article > div.collection.scroll{margin:0px 22px 0 22px;}div.container.body div.article > div.collection.scroll > .item{margin-right:20px;}div.container.body div.article .item{margin-right:0px;text-align:left;}div.container.body div.article .item:not(:last-child) .detail:before{width:100%;height:1px;bottom:-25px;right:0px;top:auto;}div.container.body div.program .item{width:100%;border-width:0px 0 1px 0;padding:35px 0 35px 0;}div.container.body div.program .item > ul{width:100% !important;}div.container.body div.program .item:before{display:none;}div.container.body div.gallery > div.collection{margin:0px -10px -10px 0;}div.container.body div.gallery .item{margin:0px 10px 10px 0;padding-bottom:11px;}div.container.body div.gallery .item > a{width:149px;height:112px;transform:perspective(155px) rotateY(-9deg) translate(-6px,5px);}div.container.body div.gallery .item > a > img{width:inherit;height:inherit;}div.container.footer .table .column{display:block;text-align:left !important;}div.container.footer .table .column > li{width:50%;margin-right:0px;}div.container.footer p.social{top:-75px;}}