@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=a6d0167e-af6f-4041-ae0b-dcbb6d895ad7");
.mt30{margin-top:30px !important}
.mb20{margin-bottom:20px !important}
.mb50{margin-bottom:50px !important}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#cccccc}
.mfp-preloader a:hover{color:white}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
a.int{}
a.int-blank{}
a.ext{}
a.ext-blank{}
a.icon:before{}
p.quote{font-family:georgia,times,serif;font-size:13px;font-style:italic;padding:0 45px 0 30px}
p.code{font-family:courier,monospace;font-size:12px;padding:3px;border:1px dotted #b4b4b4;margin:0 30px 1.5em}
table.data,table.data th,table.data td{border:1px dotted gray}
table.statistics{background:#9ceb04}
table.statistics th,table.statistics td{border:1px solid #7ec000}
table.stripedtable{}
table.stripedtable tr.odd{background:#eee}
table.stripedtable tr.even{background:#ddd}
.important{letter-spacing:0.2em}
span.strikethrough{text-decoration:line-through}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
div.indent{margin-left:50px}
.icon-angle-right{}
.icon-angle-right:before{content:'→ '}
.icon-angle-right-analyse{}
.icon-angle-right-analyse:before{content:'→ '}
.link-contact{}
.link-contact:before{content:'→ '}
.icon-mail-alt{}
.icon-mail-alt:before{content:'✉ '}
.icon-download{}
.icon-download:before{content:'↘ '}
.icon-phone{}
.icon-phone:before{content:'▣ '}
.icon-link-ext-after{}
.icon-link-ext-after:after{content:'↗ '}
a.button-dark-red-right{background-color:#c3000d;color:#ffffff;padding:5px}
a.button-yellow-right{background-color:#d28d00;color:#ffffff;padding:5px}
a.button-grey-right{background-color:#b4b4b4;color:#ffffff;padding:5px}
a.button-dark-grey-right{background-color:#656565;color:#ffffff;padding:5px}
a.button-red-right{background-color:#E3000F;color:#ffffff;padding:5px}
a.button-white-right{border:1px solid #000;padding:5px}
a.button-white-left{border:1px solid #000;padding:5px}
.only-mobile{}
.only-desktop{}
.light-font{font-weight:normal}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
body{margin:0}
a{background:transparent}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:0.67em 0}
abbr[title]{border-bottom:0}
b,strong{font-weight:normal;font-family:false}
dfn{font-style:normal}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:yellow;color:black}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C""\201D""\2018""\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;
padding:0;
}
button,input,select,textarea{font-family:inherit;
font-size:100%;
margin:0;
}
button,input{line-height:normal}
button,select{text-transform:none}
input[type="reset"],input[type="submit"]{-webkit-appearance:button;
cursor:pointer;
}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;
padding:0;
}
input[type="search"]{-webkit-appearance:none;
-moz-box-sizing:content-box;-webkit-box-sizing:content-box;
box-sizing:content-box}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;
vertical-align:top;
}
table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:"SyntaxWeb Light";src:url("/fileadmin/templates/fonts/syntax/9e48b0cc-aa57-4343-8f23-2e1b75025958.eot?#iefix");src:url("/fileadmin/templates/fonts/syntax/9e48b0cc-aa57-4343-8f23-2e1b75025958.eot?#iefix") format("eot"),url("/fileadmin/templates/fonts/syntax/f1fb875b-24e8-4bb9-b923-1f747aec39f9.woff") format("woff"),url("/fileadmin/templates/fonts/syntax/0b120d10-8bec-46a3-85ed-bd03cfc9c84d.ttf") format("truetype"),url("/fileadmin/templates/fonts/syntax/6d2f9f80-383c-40b7-b5d8-d0a3ff99318d.svg#6d2f9f80-383c-40b7-b5d8-d0a3ff99318d") format("svg")}
@font-face{font-family:"SyntaxWeb Light Italic";src:url("/fileadmin/templates/fonts/syntax/4b243ab7-5ff4-4020-a047-9004c42c0712.eot?#iefix");src:url("/fileadmin/templates/fonts/syntax/4b243ab7-5ff4-4020-a047-9004c42c0712.eot?#iefix") format("eot"),url("/fileadmin/templates/fonts/syntax/0787bdc5-60a1-44b3-9e28-f4fc1558b56d.woff") format("woff"),url("/fileadmin/templates/fonts/syntax/ba84d347-77d2-421f-9fbc-579ee1c10784.ttf") format("truetype"),url("/fileadmin/templates/fonts/syntax/409adf79-f4f1-48df-836f-2bca7a352457.svg#409adf79-f4f1-48df-836f-2bca7a352457") format("svg")}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"SyntaxWeb Light";src:url("/fileadmin/templates/fonts/syntax/6d2f9f80-383c-40b7-b5d8-d0a3ff99318d.svg#6d2f9f80-383c-40b7-b5d8-d0a3ff99318d") format("svg")}
@font-face{font-family:"SyntaxWeb Light Italic";src:url("/fileadmin/templates/fonts/syntax/409adf79-f4f1-48df-836f-2bca7a352457.svg#409adf79-f4f1-48df-836f-2bca7a352457") format("svg")}
}
@font-face{font-family:"SyntaxWeb Regular";src:url("/fileadmin/templates/fonts/syntax/ee46c953-b5b9-4184-94a2-daf7ba96325f.eot?#iefix");src:url("/fileadmin/templates/fonts/syntax/ee46c953-b5b9-4184-94a2-daf7ba96325f.eot?#iefix") format("eot"),url("/fileadmin/templates/fonts/syntax/4257b866-2956-47ae-ba96-2fd5d5319727.woff") format("woff"),url("/fileadmin/templates/fonts/syntax/92faaba8-6a6a-4d46-ba61-9597f3d000bb.ttf") format("truetype"),url("/fileadmin/templates/fonts/syntax/0f801249-3d20-4eb2-9455-9edad5e0f330.svg#0f801249-3d20-4eb2-9455-9edad5e0f330") format("svg")}
@font-face{font-family:"SyntaxWeb Regular Italic";src:url("/fileadmin/templates/fonts/syntax/0e7f3e3d-ccc9-4783-b0b0-f270f546fefe.eot?#iefix");src:url("/fileadmin/templates/fonts/syntax/0e7f3e3d-ccc9-4783-b0b0-f270f546fefe.eot?#iefix") format("eot"),url("/fileadmin/templates/fonts/syntax/8795f682-af80-48b6-9b55-20c32bdce4e1.woff") format("woff"),url("/fileadmin/templates/fonts/syntax/01cea027-1fa7-4f9c-8a06-a0d05704f656.ttf") format("truetype"),url("/fileadmin/templates/fonts/syntax/7b17237c-6fa5-446d-b636-b15c83f29bdf.svg#7b17237c-6fa5-446d-b636-b15c83f29bdf") format("svg")}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"SyntaxWeb Regular";src:url("/fileadmin/templates/fonts/syntax/0f801249-3d20-4eb2-9455-9edad5e0f330.svg#0f801249-3d20-4eb2-9455-9edad5e0f330") format("svg")}
@font-face{font-family:"SyntaxWeb Regular Italic";src:url("/fileadmin/templates/fonts/syntax/7b17237c-6fa5-446d-b636-b15c83f29bdf.svg#7b17237c-6fa5-446d-b636-b15c83f29bdf") format("svg")}
}
@font-face{font-family:"SyntaxWeb Medium";src:url("/fileadmin/templates/fonts/syntax/307e6068-d1fc-4637-beca-8f0ced38ced1.eot?#iefix");src:url("/fileadmin/templates/fonts/syntax/307e6068-d1fc-4637-beca-8f0ced38ced1.eot?#iefix") format("eot"),url("/fileadmin/templates/fonts/syntax/633bf000-80e4-4809-bf21-9a134f4fce6b.woff") format("woff"),url("/fileadmin/templates/fonts/syntax/8914cff3-7a9e-4651-b9d2-12a83875b4e2.ttf") format("truetype"),url("/fileadmin/templates/fonts/syntax/cf7222a1-7e04-43e4-8be1-7d681c8b3063.svg#cf7222a1-7e04-43e4-8be1-7d681c8b3063") format("svg")}
@font-face{font-family:"SyntaxWeb Medium Italic";src:url("/fileadmin/templates/fonts/syntax/041dad8c-9e0a-4018-b87d-66b485368ef8.eot?#iefix");src:url("/fileadmin/templates/fonts/syntax/041dad8c-9e0a-4018-b87d-66b485368ef8.eot?#iefix") format("eot"),url("/fileadmin/templates/fonts/syntax/65c8a075-4fdf-4cf0-9ab8-814bb5a6b93c.woff") format("woff"),url("/fileadmin/templates/fonts/syntax/53f334fa-68a9-4642-8487-ea15d51d59c6.ttf") format("truetype"),url("/fileadmin/templates/fonts/syntax/d9173666-3103-45ac-89f5-d1ee3a710776.svg#d9173666-3103-45ac-89f5-d1ee3a710776") format("svg")}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"SyntaxWeb Medium";src:url("/fileadmin/templates/fonts/syntax/cf7222a1-7e04-43e4-8be1-7d681c8b3063.svg#cf7222a1-7e04-43e4-8be1-7d681c8b3063") format("svg")}
@font-face{font-family:"SyntaxWeb Medium Italic";src:url("/fileadmin/templates/fonts/syntax/d9173666-3103-45ac-89f5-d1ee3a710776.svg#d9173666-3103-45ac-89f5-d1ee3a710776") format("svg")}
}
@font-face{font-family:"SyntaxWeb Bold";src:url("/fileadmin/templates/fonts/syntax/4eaef8bf-ef15-45c5-a294-51a0b19f074d.eot?#iefix");src:url("/fileadmin/templates/fonts/syntax/4eaef8bf-ef15-45c5-a294-51a0b19f074d.eot?#iefix") format("eot"),url("/fileadmin/templates/fonts/syntax/1ac186bd-71aa-4689-b9e6-e7b1db19e057.woff") format("woff"),url("/fileadmin/templates/fonts/syntax/0288df96-5442-4388-a0b6-ad2ecccc4f60.ttf") format("truetype"),url("/fileadmin/templates/fonts/syntax/9cd1c9c7-5a4a-404e-a102-3e926a4f5b75.svg#9cd1c9c7-5a4a-404e-a102-3e926a4f5b75") format("svg")}
@font-face{font-family:"SyntaxWeb Bold Italic";src:url("/fileadmin/templates/fonts/syntax/e1668a81-db83-49e7-bb62-4894359058f2.eot?#iefix");src:url("/fileadmin/templates/fonts/syntax/e1668a81-db83-49e7-bb62-4894359058f2.eot?#iefix") format("eot"),url("/fileadmin/templates/fonts/syntax/d32ba984-caa4-4606-a81f-63c42e7d545b.woff") format("woff"),url("/fileadmin/templates/fonts/syntax/b61d4b6c-384a-4951-bba4-88c674b73b72.ttf") format("truetype"),url("/fileadmin/templates/fonts/syntax/bcd25f0d-dbba-4cdf-ab23-233de1e185ae.svg#bcd25f0d-dbba-4cdf-ab23-233de1e185ae") format("svg")}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"SyntaxWeb Bold";src:url("/fileadmin/templates/fonts/syntax/9cd1c9c7-5a4a-404e-a102-3e926a4f5b75.svg#9cd1c9c7-5a4a-404e-a102-3e926a4f5b75") format("svg")}
@font-face{font-family:"SyntaxWeb Bold Italic";src:url("/fileadmin/templates/fonts/syntax/bcd25f0d-dbba-4cdf-ab23-233de1e185ae.svg#bcd25f0d-dbba-4cdf-ab23-233de1e185ae") format("svg")}
}
@font-face{font-family:"font awesome";src:url("/fileadmin/templates/fonts/fontawesome/fontello.eot?76782851");src:url("/fileadmin/templates/fonts/fontawesome/fontello.eot?76782851#iefix") format("embedded-opentype"),url("/fileadmin/templates/fonts/fontawesome/fontello.woff?76782851") format("woff"),url("/fileadmin/templates/fonts/fontawesome/fontello.ttf?76782851") format("truetype"),url("/fileadmin/templates/fonts/fontawesome/fontello.svg?76782851#fontello") format("svg");font-weight:normal;font-style:normal}
@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:"font awesome";src:url("/fileadmin/templates/fonts/fontawesome/fontello.svg?76782851#fontello") format("svg")}
}
[class^="icon-"]:before,[class*=" icon-"]:before,[class^="ui-icon-"]:before,[class*=" ui-icon-"]:before,[class^="icon-"]:after,[class*=" icon-"]:after,[class^="ui-icon-"]:after,[class*=" ui-icon-"]:after{font-family:"font awesome";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em}
.icon-glass:before{content:'\e808'}
.icon-lemon:before{content:'\e854'}
.icon-search:before{content:'\e80a'}
.icon-mail:before{content:'\e80b'}
.icon-mail-alt:before{content:'\e80c'}
.icon-heart:before{content:'\e80d'}
.icon-heart-empty:before{content:'\e952'}
.icon-star:before{content:'\e953'}
.icon-star-empty:before{content:'\e954'}
.icon-star-half:before{content:'\e955'}
.icon-star-half-alt:before{content:'\e956'}
.icon-user:before{content:'\e957'}
.icon-users:before{content:'\e958'}
.icon-male:before{content:'\e959'}
.icon-female:before{content:'\e95a'}
.icon-video:before{content:'\e95b'}
.icon-videocam:before{content:'\e95c'}
.icon-picture:before{content:'\e95d'}
.icon-camera:before{content:'\e95e'}
.icon-camera-alt:before{content:'\e95f'}
.icon-th-large:before{content:'\e93e'}
.icon-th:before{content:'\e93f'}
.icon-th-list:before{content:'\e940'}
.icon-ok:before{content:'\e941'}
.icon-ok-circled:before{content:'\e942'}
.icon-ok-circled2:before{content:'\e943'}
.icon-ok-squared:before{content:'\e944'}
.icon-cancel:before{content:'\e945'}
.icon-cancel-circled:before{content:'\e946'}
.icon-cancel-circled2:before{content:'\e947'}
.icon-plus:before{content:'\e948'}
.icon-plus-circled:before{content:'\e949'}
.icon-plus-squared:before{content:'\e94a'}
.icon-plus-squared-small:before{content:'\e94b'}
.icon-minus:before{content:'\e94c'}
.icon-minus-circled:before{content:'\e94d'}
.icon-minus-squared:before{content:'\e94e'}
.icon-minus-squared-alt:before{content:'\e94f'}
.icon-minus-squared-small:before{content:'\e950'}
.icon-help:before{content:'\e951'}
.icon-help-circled:before{content:'\e970'}
.icon-info-circled:before{content:'\e96f'}
.icon-info:before{content:'\e802'}
.icon-home:before{content:'\e96e'}
.icon-link:before{content:'\e96d'}
.icon-unlink:before{content:'\e96c'}
.icon-link-ext:before{content:'\e96b'}
.icon-link-ext-alt:before{content:'\e96a'}
.icon-attach:before{content:'\e801'}
.icon-lock:before{content:'\e969'}
.icon-lock-open:before{content:'\e968'}
.icon-lock-open-alt:before{content:'\e967'}
.icon-pin:before{content:'\e807'}
.icon-eye:before{content:'\e960'}
.icon-eye-off:before{content:'\e961'}
.icon-tag:before{content:'\e962'}
.icon-tags:before{content:'\e963'}
.icon-bookmark:before{content:'\e964'}
.icon-bookmark-empty:before{content:'\e965'}
.icon-flag:before{content:'\e966'}
.icon-flag-empty:before{content:'\e8a3'}
.icon-flag-checkered:before{content:'\e8a4'}
.icon-thumbs-up:before{content:'\e8a5'}
.icon-thumbs-down:before{content:'\e8a6'}
.icon-thumbs-up-alt:before{content:'\e8a7'}
.icon-thumbs-down-alt:before{content:'\e8a8'}
.icon-download:before{content:'\e93b'}
.icon-upload:before{content:'\e800'}
.icon-download-cloud:before{content:'\e8a9'}
.icon-upload-cloud:before{content:'\e8aa'}
.icon-reply:before{content:'\e8ab'}
.icon-reply-all:before{content:'\e8ac'}
.icon-forward:before{content:'\e93a'}
.icon-quote-left:before{content:'\e806'}
.icon-quote-right:before{content:'\e8ad'}
.icon-code:before{content:'\e8ae'}
.icon-export:before{content:'\e8af'}
.icon-export-alt:before{content:'\e8b0'}
.icon-pencil:before{content:'\e8b1'}
.icon-pencil-squared:before{content:'\e8b2'}
.icon-edit:before{content:'\e8b3'}
.icon-print:before{content:'\e8b4'}
.icon-retweet:before{content:'\e93d'}
.icon-keyboard:before{content:'\e803'}
.icon-gamepad:before{content:'\e8b5'}
.icon-comment:before{content:'\e93c'}
.icon-chat:before{content:'\e804'}
.icon-comment-empty:before{content:'\e8b6'}
.icon-chat-empty:before{content:'\e8b7'}
.icon-bell:before{content:'\e8b8'}
.icon-bell-alt:before{content:'\e8b9'}
.icon-attention-alt:before{content:'\e8ba'}
.icon-attention:before{content:'\e939'}
.icon-attention-circled:before{content:'\e805'}
.icon-location:before{content:'\e8bb'}
.icon-direction:before{content:'\e8bc'}
.icon-compass:before{content:'\e8bd'}
.icon-trash:before{content:'\e8be'}
.icon-doc:before{content:'\e8bf'}
.icon-docs:before{content:'\e8c0'}
.icon-doc-text:before{content:'\e8c1'}
.icon-doc-inv:before{content:'\e8c2'}
.icon-doc-text-inv:before{content:'\e8c3'}
.icon-folder:before{content:'\e8c4'}
.icon-folder-open:before{content:'\e8c5'}
.icon-folder-empty:before{content:'\e8c6'}
.icon-folder-open-empty:before{content:'\e8c7'}
.icon-box:before{content:'\e8c8'}
.icon-rss:before{content:'\e8c9'}
.icon-rss-squared:before{content:'\e8ca'}
.icon-phone:before{content:'\e8cb'}
.icon-phone-squared:before{content:'\e8cc'}
.icon-menu:before{content:'\e8cd'}
.icon-cog:before{content:'\e8ce'}
.icon-cog-alt:before{content:'\e8cf'}
.icon-wrench:before{content:'\e8d0'}
.icon-basket:before{content:'\e8d1'}
.icon-calendar:before{content:'\e8d2'}
.icon-calendar-empty:before{content:'\e8d3'}
.icon-login:before{content:'\e8d4'}
.icon-logout:before{content:'\e8d5'}
.icon-mic:before{content:'\e8d6'}
.icon-mute:before{content:'\e8d7'}
.icon-volume-off:before{content:'\e8d8'}
.icon-volume-down:before{content:'\e8d9'}
.icon-volume-up:before{content:'\e8da'}
.icon-headphones:before{content:'\e8db'}
.icon-clock:before{content:'\e8dc'}
.icon-lightbulb:before{content:'\e8dd'}
.icon-block:before{content:'\e8de'}
.icon-resize-full:before{content:'\e8df'}
.icon-resize-full-alt:before{content:'\e8e0'}
.icon-resize-small:before{content:'\e8e1'}
.icon-resize-vertical:before{content:'\e8e2'}
.icon-resize-horizontal:before{content:'\e8e3'}
.icon-move:before{content:'\e8e4'}
.icon-zoom-in:before{content:'\e8e5'}
.icon-zoom-out:before{content:'\e8e6'}
.icon-down-circled2:before{content:'\e8e7'}
.icon-up-circled2:before{content:'\e8e8'}
.icon-left-circled2:before{content:'\e8e9'}
.icon-right-circled2:before{content:'\e8ea'}
.icon-down-dir:before{content:'\e8eb'}
.icon-up-dir:before{content:'\e8ec'}
.icon-left-dir:before{content:'\e8ed'}
.icon-right-dir:before{content:'\e8ee'}
.icon-down-open:before{content:'\e8ef'}
.icon-left-open:before{content:'\e8f0'}
.icon-right-open:before{content:'\e8f1'}
.icon-up-open:before{content:'\e8f2'}
.icon-angle-left:before{content:'\e8f3'}
.icon-angle-right:before{content:'\e8f4'}
.icon-angle-right-analyse:before{content:'\e8f4'}
.icon-angle-up:before{content:'\e8f5'}
.icon-angle-down:before{content:'\e8f6'}
.icon-angle-circled-left:before{content:'\e8f7'}
.icon-angle-circled-right:before{content:'\e8f8'}
.icon-angle-circled-up:before{content:'\e8f9'}
.icon-angle-circled-down:before{content:'\e8fa'}
.icon-angle-double-left:before{content:'\e8fb'}
.icon-angle-double-right:before{content:'\e8fc'}
.icon-angle-double-up:before{content:'\e8fd'}
.icon-angle-double-down:before{content:'\e8fe'}
.icon-down:before{content:'\e8ff'}
.icon-left:before{content:'\e900'}
.icon-right:before{content:'\e901'}
.icon-up:before{content:'\e902'}
.icon-down-big:before{content:'\e903'}
.icon-left-big:before{content:'\e904'}
.icon-right-big:before{content:'\e905'}
.icon-up-big:before{content:'\e906'}
.icon-right-hand:before{content:'\e907'}
.icon-left-hand:before{content:'\e908'}
.icon-up-hand:before{content:'\e909'}
.icon-down-hand:before{content:'\e90a'}
.icon-left-circled:before{content:'\e90b'}
.icon-right-circled:before{content:'\e90c'}
.icon-up-circled:before{content:'\e90d'}
.icon-down-circled:before{content:'\e90e'}
.icon-cw:before{content:'\e90f'}
.icon-ccw:before{content:'\e910'}
.icon-arrows-cw:before{content:'\e911'}
.icon-level-up:before{content:'\e912'}
.icon-level-down:before{content:'\e913'}
.icon-shuffle:before{content:'\e914'}
.icon-music:before{content:'\e809'}
.icon-expand:before{content:'\e916'}
.icon-collapse:before{content:'\e917'}
.icon-expand-right:before{content:'\e918'}
.icon-collapse-left:before{content:'\e919'}
.icon-play:before{content:'\e91a'}
.icon-play-circled:before{content:'\e91b'}
.icon-play-circled2:before{content:'\e91c'}
.icon-stop:before{content:'\e91d'}
.icon-pause:before{content:'\e91e'}
.icon-to-end:before{content:'\e91f'}
.icon-to-end-alt:before{content:'\e920'}
.icon-to-start:before{content:'\e921'}
.icon-to-start-alt:before{content:'\e922'}
.icon-fast-fw:before{content:'\e923'}
.icon-fast-bw:before{content:'\e924'}
.icon-eject:before{content:'\e925'}
.icon-target:before{content:'\e926'}
.icon-signal:before{content:'\e927'}
.icon-award:before{content:'\e928'}
.icon-desktop:before{content:'\e929'}
.icon-laptop:before{content:'\e92a'}
.icon-tablet:before{content:'\e92b'}
.icon-mobile:before{content:'\e92c'}
.icon-inbox:before{content:'\e92d'}
.icon-globe:before{content:'\e92e'}
.icon-sun:before{content:'\e92f'}
.icon-cloud:before{content:'\e930'}
.icon-flash:before{content:'\e931'}
.icon-moon:before{content:'\e932'}
.icon-umbrella:before{content:'\e933'}
.icon-flight:before{content:'\e934'}
.icon-fighter-jet:before{content:'\e935'}
.icon-leaf:before{content:'\e936'}
.icon-font:before{content:'\e937'}
.icon-bold:before{content:'\e938'}
.icon-italic:before{content:'\e89b'}
.icon-text-height:before{content:'\e80e'}
.icon-text-width:before{content:'\e80f'}
.icon-align-left:before{content:'\e810'}
.icon-align-center:before{content:'\e811'}
.icon-align-right:before{content:'\e812'}
.icon-align-justify:before{content:'\e813'}
.icon-list:before{content:'\e814'}
.icon-indent-left:before{content:'\e815'}
.icon-indent-right:before{content:'\e816'}
.icon-list-bullet:before{content:'\e894'}
.icon-list-numbered:before{content:'\e855'}
.icon-strike:before{content:'\e856'}
.icon-underline:before{content:'\e857'}
.icon-superscript:before{content:'\e858'}
.icon-subscript:before{content:'\e859'}
.icon-table:before{content:'\e85a'}
.icon-columns:before{content:'\e85b'}
.icon-crop:before{content:'\e85c'}
.icon-scissors:before{content:'\e85d'}
.icon-paste:before{content:'\e89c'}
.icon-briefcase:before{content:'\e817'}
.icon-suitcase:before{content:'\e818'}
.icon-ellipsis:before{content:'\e819'}
.icon-ellipsis-vert:before{content:'\e81a'}
.icon-off:before{content:'\e81b'}
.icon-road:before{content:'\e81c'}
.icon-list-alt:before{content:'\e81d'}
.icon-qrcode:before{content:'\e81e'}
.icon-barcode:before{content:'\e81f'}
.icon-book:before{content:'\e895'}
.icon-ajust:before{content:'\e85e'}
.icon-tint:before{content:'\e85f'}
.icon-check:before{content:'\e860'}
.icon-check-empty:before{content:'\e861'}
.icon-circle:before{content:'\e862'}
.icon-circle-empty:before{content:'\e863'}
.icon-dot-circled:before{content:'\e864'}
.icon-asterisk:before{content:'\e865'}
.icon-gift:before{content:'\e866'}
.icon-fire:before{content:'\e89d'}
.icon-magnet:before{content:'\e820'}
.icon-chart-bar:before{content:'\e821'}
.icon-ticket:before{content:'\e822'}
.icon-credit-card:before{content:'\e823'}
.icon-floppy:before{content:'\e824'}
.icon-megaphone:before{content:'\e825'}
.icon-hdd:before{content:'\e826'}
.icon-key:before{content:'\e827'}
.icon-fork:before{content:'\e828'}
.icon-rocket:before{content:'\e896'}
.icon-bug:before{content:'\e867'}
.icon-certificate:before{content:'\e868'}
.icon-tasks:before{content:'\e869'}
.icon-filter:before{content:'\e86a'}
.icon-beaker:before{content:'\e86b'}
.icon-magic:before{content:'\e86c'}
.icon-truck:before{content:'\e86d'}
.icon-money:before{content:'\e86e'}
.icon-euro:before{content:'\e86f'}
.icon-pound:before{content:'\e89e'}
.icon-dollar:before{content:'\e829'}
.icon-rupee:before{content:'\e82a'}
.icon-yen:before{content:'\e82b'}
.icon-rouble:before{content:'\e82c'}
.icon-try:before{content:'\e82d'}
.icon-won:before{content:'\e82e'}
.icon-bitcoin:before{content:'\e82f'}
.icon-sort:before{content:'\e830'}
.icon-sort-down:before{content:'\e831'}
.icon-sort-up:before{content:'\e897'}
.icon-sort-alt-up:before{content:'\e870'}
.icon-sort-alt-down:before{content:'\e871'}
.icon-sort-name-up:before{content:'\e872'}
.icon-sort-name-down:before{content:'\e873'}
.icon-sort-number-up:before{content:'\e874'}
.icon-sort-number-down:before{content:'\e875'}
.icon-hammer:before{content:'\e876'}
.icon-gauge:before{content:'\e877'}
.icon-sitemap:before{content:'\e878'}
.icon-spinner:before{content:'\e89f'}
.icon-coffee:before{content:'\e832'}
.icon-food:before{content:'\e833'}
.icon-beer:before{content:'\e834'}
.icon-user-md:before{content:'\e835'}
.icon-stethoscope:before{content:'\e836'}
.icon-ambulance:before{content:'\e837'}
.icon-medkit:before{content:'\e838'}
.icon-h-sigh:before{content:'\e839'}
.icon-hospital:before{content:'\e83a'}
.icon-building:before{content:'\e898'}
.icon-smile:before{content:'\e879'}
.icon-frown:before{content:'\e87a'}
.icon-meh:before{content:'\e87b'}
.icon-anchor:before{content:'\e87c'}
.icon-terminal:before{content:'\e87d'}
.icon-eraser:before{content:'\e87e'}
.icon-puzzle:before{content:'\e87f'}
.icon-shield:before{content:'\e880'}
.icon-extinguisher:before{content:'\e881'}
.icon-bullseye:before{content:'\e8a0'}
.icon-wheelchair:before{content:'\e83b'}
.icon-adn:before{content:'\e83c'}
.icon-android:before{content:'\e83d'}
.icon-apple:before{content:'\e83e'}
.icon-bitbucket:before{content:'\e83f'}
.icon-bitbucket-squared:before{content:'\e840'}
.icon-css3:before{content:'\e841'}
.icon-dribbble:before{content:'\e842'}
.icon-dropbox:before{content:'\e843'}
.icon-facebook:before{content:'\e899'}
.icon-facebook-squared:before{content:'\e882'}
.icon-flickr:before{content:'\e883'}
.icon-foursquare:before{content:'\e884'}
.icon-github:before{content:'\e885'}
.icon-github-squared:before{content:'\e886'}
.icon-github-circled:before{content:'\e887'}
.icon-gittip:before{content:'\e888'}
.icon-gplus-squared:before{content:'\e889'}
.icon-gplus:before{content:'\e88a'}
.icon-html5:before{content:'\e8a1'}
.icon-instagramm:before{content:'\e844'}
.icon-linkedin-squared:before{content:'\e845'}
.icon-linux:before{content:'\e846'}
.icon-linkedin:before{content:'\e847'}
.icon-maxcdn:before{content:'\e848'}
.icon-pagelines:before{content:'\e849'}
.icon-pinterest-circled:before{content:'\e84a'}
.icon-pinterest-squared:before{content:'\e84b'}
.icon-renren:before{content:'\e84c'}
.icon-skype:before{content:'\e89a'}
.icon-stackexchange:before{content:'\e88b'}
.icon-stackoverflow:before{content:'\e88c'}
.icon-trello:before{content:'\e88d'}
.icon-tumblr:before{content:'\e88e'}
.icon-tumblr-squared:before{content:'\e88f'}
.icon-twitter-squared:before{content:'\e890'}
.icon-twitter:before{content:'\e891'}
.icon-vimeo-squared:before{content:'\e892'}
.icon-vkontakte:before{content:'\e893'}
.icon-weibo:before{content:'\e8a2'}
.icon-windows:before{content:'\e84d'}
.icon-xing:before{content:'\e84e'}
.icon-xing-squared:before{content:'\e84f'}
.icon-youtube:before{content:'\e850'}
.icon-youtube-squared:before{content:'\e851'}
.icon-youtube-play:before{content:'\e852'}
.icon-blank:before{content:'\e853'}
.icon-exchange:before{content:'\e915'}
.icon-glass-after:after{content:'\e808'}
.icon-lemon-after:after{content:'\e854'}
.icon-search-after:after{content:'\e80a'}
.icon-mail-after:after{content:'\e80b'}
.icon-mail-alt-after:after{content:'\e80c'}
.icon-heart-after:after{content:'\e80d'}
.icon-heart-empty-after:after{content:'\e952'}
.icon-star-after:after{content:'\e953'}
.icon-star-empty-after:after{content:'\e954'}
.icon-star-half-after:after{content:'\e955'}
.icon-star-half-alt-after:after{content:'\e956'}
.icon-user-after:after{content:'\e957'}
.icon-users-after:after{content:'\e958'}
.icon-male-after:after{content:'\e959'}
.icon-female-after:after{content:'\e95a'}
.icon-video-after:after{content:'\e95b'}
.icon-videocam-after:after{content:'\e95c'}
.icon-picture-after:after{content:'\e95d'}
.icon-camera-after:after{content:'\e95e'}
.icon-camera-alt-after:after{content:'\e95f'}
.icon-th-large-after:after{content:'\e93e'}
.icon-th-after:after{content:'\e93f'}
.icon-th-list-after:after{content:'\e940'}
.icon-ok-after:after{content:'\e941'}
.icon-ok-circled-after:after{content:'\e942'}
.icon-ok-circled2-after:after{content:'\e943'}
.icon-ok-squared-after:after{content:'\e944'}
.icon-cancel-after:after{content:'\e945'}
.icon-cancel-circled-after:after{content:'\e946'}
.icon-cancel-circled2-after:after{content:'\e947'}
.icon-plus-after:after{content:'\e948'}
.icon-plus-circled-after:after{content:'\e949'}
.icon-plus-squared-after:after{content:'\e94a'}
.icon-plus-squared-small-after:after{content:'\e94b'}
.icon-minus-after:after{content:'\e94c'}
.icon-minus-circled-after:after{content:'\e94d'}
.icon-minus-squared-after:after{content:'\e94e'}
.icon-minus-squared-alt-after:after{content:'\e94f'}
.icon-minus-squared-small-after:after{content:'\e950'}
.icon-help-after:after{content:'\e951'}
.icon-help-circled-after:after{content:'\e970'}
.icon-info-circled-after:after{content:'\e96f'}
.icon-info-after:after{content:'\e802'}
.icon-home-after:after{content:'\e96e'}
.icon-link-after:after{content:'\e96d'}
.icon-unlink-after:after{content:'\e96c'}
.icon-link-ext-after:after{content:'\e96b'}
.icon-link-ext-alt-after:after{content:'\e96a'}
.icon-attach-after:after{content:'\e801'}
.icon-lock-after:after{content:'\e969'}
.icon-lock-open-after:after{content:'\e968'}
.icon-lock-open-alt-after:after{content:'\e967'}
.icon-pin-after:after{content:'\e807'}
.icon-eye-after:after{content:'\e960'}
.icon-eye-off-after:after{content:'\e961'}
.icon-tag-after:after{content:'\e962'}
.icon-tags-after:after{content:'\e963'}
.icon-bookmark-after:after{content:'\e964'}
.icon-bookmark-empty-after:after{content:'\e965'}
.icon-flag-after:after{content:'\e966'}
.icon-flag-empty-after:after{content:'\e8a3'}
.icon-flag-checkered-after:after{content:'\e8a4'}
.icon-thumbs-up-after:after{content:'\e8a5'}
.icon-thumbs-down-after:after{content:'\e8a6'}
.icon-thumbs-up-alt-after:after{content:'\e8a7'}
.icon-thumbs-down-alt-after:after{content:'\e8a8'}
.icon-download-after:after{content:'\e93b'}
.icon-upload-after:after{content:'\e800'}
.icon-download-cloud-after:after{content:'\e8a9'}
.icon-upload-cloud-after:after{content:'\e8aa'}
.icon-reply-after:after{content:'\e8ab'}
.icon-reply-all-after:after{content:'\e8ac'}
.icon-forward-after:after{content:'\e93a'}
.icon-quote-left-after:after{content:'\e806'}
.icon-quote-right-after:after{content:'\e8ad'}
.icon-code-after:after{content:'\e8ae'}
.icon-export-after:after{content:'\e8af'}
.icon-export-alt-after:after{content:'\e8b0'}
.icon-pencil-after:after{content:'\e8b1'}
.icon-pencil-squared-after:after{content:'\e8b2'}
.icon-edit-after:after{content:'\e8b3'}
.icon-print-after:after{content:'\e8b4'}
.icon-retweet-after:after{content:'\e93d'}
.icon-keyboard-after:after{content:'\e803'}
.icon-gamepad-after:after{content:'\e8b5'}
.icon-comment-after:after{content:'\e93c'}
.icon-chat-after:after{content:'\e804'}
.icon-comment-empty-after:after{content:'\e8b6'}
.icon-chat-empty-after:after{content:'\e8b7'}
.icon-bell-after:after{content:'\e8b8'}
.icon-bell-alt-after:after{content:'\e8b9'}
.icon-attention-alt-after:after{content:'\e8ba'}
.icon-attention-after:after{content:'\e939'}
.icon-attention-circled-after:after{content:'\e805'}
.icon-location-after:after{content:'\e8bb'}
.icon-direction-after:after{content:'\e8bc'}
.icon-compass-after:after{content:'\e8bd'}
.icon-trash-after:after{content:'\e8be'}
.icon-doc-after:after{content:'\e8bf'}
.icon-docs-after:after{content:'\e8c0'}
.icon-doc-text-after:after{content:'\e8c1'}
.icon-doc-inv-after:after{content:'\e8c2'}
.icon-doc-text-inv-after:after{content:'\e8c3'}
.icon-folder-after:after{content:'\e8c4'}
.icon-folder-open-after:after{content:'\e8c5'}
.icon-folder-empty-after:after{content:'\e8c6'}
.icon-folder-open-empty-after:after{content:'\e8c7'}
.icon-box-after:after{content:'\e8c8'}
.icon-rss-after:after{content:'\e8c9'}
.icon-rss-squared-after:after{content:'\e8ca'}
.icon-phone-after:after{content:'\e8cb'}
.icon-phone-squared-after:after{content:'\e8cc'}
.icon-menu-after:after{content:'\e8cd'}
.icon-cog-after:after{content:'\e8ce'}
.icon-cog-alt-after:after{content:'\e8cf'}
.icon-wrench-after:after{content:'\e8d0'}
.icon-basket-after:after{content:'\e8d1'}
.icon-calendar-after:after{content:'\e8d2'}
.icon-calendar-empty-after:after{content:'\e8d3'}
.icon-login-after:after{content:'\e8d4'}
.icon-logout-after:after{content:'\e8d5'}
.icon-mic-after:after{content:'\e8d6'}
.icon-mute-after:after{content:'\e8d7'}
.icon-volume-off-after:after{content:'\e8d8'}
.icon-volume-down-after:after{content:'\e8d9'}
.icon-volume-up-after:after{content:'\e8da'}
.icon-headphones-after:after{content:'\e8db'}
.icon-clock-after:after{content:'\e8dc'}
.icon-lightbulb-after:after{content:'\e8dd'}
.icon-block-after:after{content:'\e8de'}
.icon-resize-full-after:after{content:'\e8df'}
.icon-resize-full-alt-after:after{content:'\e8e0'}
.icon-resize-small-after:after{content:'\e8e1'}
.icon-resize-vertical-after:after{content:'\e8e2'}
.icon-resize-horizontal-after:after{content:'\e8e3'}
.icon-move-after:after{content:'\e8e4'}
.icon-zoom-in-after:after{content:'\e8e5'}
.icon-zoom-out-after:after{content:'\e8e6'}
.icon-down-circled2-after:after{content:'\e8e7'}
.icon-up-circled2-after:after{content:'\e8e8'}
.icon-left-circled2-after:after{content:'\e8e9'}
.icon-right-circled2-after:after{content:'\e8ea'}
.icon-down-dir-after:after{content:'\e8eb'}
.icon-up-dir-after:after{content:'\e8ec'}
.icon-left-dir-after:after{content:'\e8ed'}
.icon-right-dir-after:after{content:'\e8ee'}
.icon-down-open-after:after{content:'\e8ef'}
.icon-left-open-after:after{content:'\e8f0'}
.icon-right-open-after:after{content:'\e8f1'}
.icon-up-open-after:after{content:'\e8f2'}
.icon-angle-left-after:after{content:'\e8f3'}
.icon-angle-right-after:after{content:'\e8f4'}
.icon-angle-up-after:after{content:'\e8f5'}
.icon-angle-down-after:after{content:'\e8f6'}
.icon-angle-circled-left-after:after{content:'\e8f7'}
.icon-angle-circled-right-after:after{content:'\e8f8'}
.icon-angle-circled-up-after:after{content:'\e8f9'}
.icon-angle-circled-down-after:after{content:'\e8fa'}
.icon-angle-double-left-after:after{content:'\e8fb'}
.icon-angle-double-right-after:after{content:'\e8fc'}
.icon-angle-double-up-after:after{content:'\e8fd'}
.icon-angle-double-down-after:after{content:'\e8fe'}
.icon-down-after:after{content:'\e8ff'}
.icon-left-after:after{content:'\e900'}
.icon-right-after:after{content:'\e901'}
.icon-up-after:after{content:'\e902'}
.icon-down-big-after:after{content:'\e903'}
.icon-left-big-after:after{content:'\e904'}
.icon-right-big-after:after{content:'\e905'}
.icon-up-big-after:after{content:'\e906'}
.icon-right-hand-after:after{content:'\e907'}
.icon-left-hand-after:after{content:'\e908'}
.icon-up-hand-after:after{content:'\e909'}
.icon-down-hand-after:after{content:'\e90a'}
.icon-left-circled-after:after{content:'\e90b'}
.icon-right-circled-after:after{content:'\e90c'}
.icon-up-circled-after:after{content:'\e90d'}
.icon-down-circled-after:after{content:'\e90e'}
.icon-cw-after:after{content:'\e90f'}
.icon-ccw-after:after{content:'\e910'}
.icon-arrows-cw-after:after{content:'\e911'}
.icon-level-up-after:after{content:'\e912'}
.icon-level-down-after:after{content:'\e913'}
.icon-shuffle-after:after{content:'\e914'}
.icon-music-after:after{content:'\e809'}
.icon-expand-after:after{content:'\e916'}
.icon-collapse-after:after{content:'\e917'}
.icon-expand-right-after:after{content:'\e918'}
.icon-collapse-left-after:after{content:'\e919'}
.icon-play-after:after{content:'\e91a'}
.icon-play-circled-after:after{content:'\e91b'}
.icon-play-circled2-after:after{content:'\e91c'}
.icon-stop-after:after{content:'\e91d'}
.icon-pause-after:after{content:'\e91e'}
.icon-to-end-after:after{content:'\e91f'}
.icon-to-end-alt-after:after{content:'\e920'}
.icon-to-start-after:after{content:'\e921'}
.icon-to-start-alt-after:after{content:'\e922'}
.icon-fast-fw-after:after{content:'\e923'}
.icon-fast-bw-after:after{content:'\e924'}
.icon-eject-after:after{content:'\e925'}
.icon-target-after:after{content:'\e926'}
.icon-signal-after:after{content:'\e927'}
.icon-award-after:after{content:'\e928'}
.icon-desktop-after:after{content:'\e929'}
.icon-laptop-after:after{content:'\e92a'}
.icon-tablet-after:after{content:'\e92b'}
.icon-mobile-after:after{content:'\e92c'}
.icon-inbox-after:after{content:'\e92d'}
.icon-globe-after:after{content:'\e92e'}
.icon-sun-after:after{content:'\e92f'}
.icon-cloud-after:after{content:'\e930'}
.icon-flash-after:after{content:'\e931'}
.icon-moon-after:after{content:'\e932'}
.icon-umbrella-after:after{content:'\e933'}
.icon-flight-after:after{content:'\e934'}
.icon-fighter-jet-after:after{content:'\e935'}
.icon-leaf-after:after{content:'\e936'}
.icon-font-after:after{content:'\e937'}
.icon-bold-after:after{content:'\e938'}
.icon-italic-after:after{content:'\e89b'}
.icon-text-height-after:after{content:'\e80e'}
.icon-text-width-after:after{content:'\e80f'}
.icon-align-left-after:after{content:'\e810'}
.icon-align-center-after:after{content:'\e811'}
.icon-align-right-after:after{content:'\e812'}
.icon-align-justify-after:after{content:'\e813'}
.icon-list-after:after{content:'\e814'}
.icon-indent-left-after:after{content:'\e815'}
.icon-indent-right-after:after{content:'\e816'}
.icon-list-bullet-after:after{content:'\e894'}
.icon-list-numbered-after:after{content:'\e855'}
.icon-strike-after:after{content:'\e856'}
.icon-underline-after:after{content:'\e857'}
.icon-superscript-after:after{content:'\e858'}
.icon-subscript-after:after{content:'\e859'}
.icon-table-after:after{content:'\e85a'}
.icon-columns-after:after{content:'\e85b'}
.icon-crop-after:after{content:'\e85c'}
.icon-scissors-after:after{content:'\e85d'}
.icon-paste-after:after{content:'\e89c'}
.icon-briefcase-after:after{content:'\e817'}
.icon-suitcase-after:after{content:'\e818'}
.icon-ellipsis-after:after{content:'\e819'}
.icon-ellipsis-vert-after:after{content:'\e81a'}
.icon-off-after:after{content:'\e81b'}
.icon-road-after:after{content:'\e81c'}
.icon-list-alt-after:after{content:'\e81d'}
.icon-qrcode-after:after{content:'\e81e'}
.icon-barcode-after:after{content:'\e81f'}
.icon-book-after:after{content:'\e895'}
.icon-ajust-after:after{content:'\e85e'}
.icon-tint-after:after{content:'\e85f'}
.icon-check-after:after{content:'\e860'}
.icon-check-empty-after:after{content:'\e861'}
.icon-circle-after:after{content:'\e862'}
.icon-circle-empty-after:after{content:'\e863'}
.icon-dot-circled-after:after{content:'\e864'}
.icon-asterisk-after:after{content:'\e865'}
.icon-gift-after:after{content:'\e866'}
.icon-fire-after:after{content:'\e89d'}
.icon-magnet-after:after{content:'\e820'}
.icon-chart-bar-after:after{content:'\e821'}
.icon-ticket-after:after{content:'\e822'}
.icon-credit-card-after:after{content:'\e823'}
.icon-floppy-after:after{content:'\e824'}
.icon-megaphone-after:after{content:'\e825'}
.icon-hdd-after:after{content:'\e826'}
.icon-key-after:after{content:'\e827'}
.icon-fork-after:after{content:'\e828'}
.icon-rocket-after:after{content:'\e896'}
.icon-bug-after:after{content:'\e867'}
.icon-certificate-after:after{content:'\e868'}
.icon-tasks-after:after{content:'\e869'}
.icon-filter-after:after{content:'\e86a'}
.icon-beaker-after:after{content:'\e86b'}
.icon-magic-after:after{content:'\e86c'}
.icon-truck-after:after{content:'\e86d'}
.icon-money-after:after{content:'\e86e'}
.icon-euro-after:after{content:'\e86f'}
.icon-pound-after:after{content:'\e89e'}
.icon-dollar-after:after{content:'\e829'}
.icon-rupee-after:after{content:'\e82a'}
.icon-yen-after:after{content:'\e82b'}
.icon-rouble-after:after{content:'\e82c'}
.icon-try-after:after{content:'\e82d'}
.icon-won-after:after{content:'\e82e'}
.icon-bitcoin-after:after{content:'\e82f'}
.icon-sort-after:after{content:'\e830'}
.icon-sort-down-after:after{content:'\e831'}
.icon-sort-up-after:after{content:'\e897'}
.icon-sort-alt-up-after:after{content:'\e870'}
.icon-sort-alt-down-after:after{content:'\e871'}
.icon-sort-name-up-after:after{content:'\e872'}
.icon-sort-name-down-after:after{content:'\e873'}
.icon-sort-number-up-after:after{content:'\e874'}
.icon-sort-number-down-after:after{content:'\e875'}
.icon-hammer-after:after{content:'\e876'}
.icon-gauge-after:after{content:'\e877'}
.icon-sitemap-after:after{content:'\e878'}
.icon-spinner-after:after{content:'\e89f'}
.icon-coffee-after:after{content:'\e832'}
.icon-food-after:after{content:'\e833'}
.icon-beer-after:after{content:'\e834'}
.icon-user-md-after:after{content:'\e835'}
.icon-stethoscope-after:after{content:'\e836'}
.icon-ambulance-after:after{content:'\e837'}
.icon-medkit-after:after{content:'\e838'}
.icon-h-sigh-after:after{content:'\e839'}
.icon-hospital-after:after{content:'\e83a'}
.icon-building-after:after{content:'\e898'}
.icon-smile-after:after{content:'\e879'}
.icon-frown-after:after{content:'\e87a'}
.icon-meh-after:after{content:'\e87b'}
.icon-anchor-after:after{content:'\e87c'}
.icon-terminal-after:after{content:'\e87d'}
.icon-eraser-after:after{content:'\e87e'}
.icon-puzzle-after:after{content:'\e87f'}
.icon-shield-after:after{content:'\e880'}
.icon-extinguisher-after:after{content:'\e881'}
.icon-bullseye-after:after{content:'\e8a0'}
.icon-wheelchair-after:after{content:'\e83b'}
.icon-adn-after:after{content:'\e83c'}
.icon-android-after:after{content:'\e83d'}
.icon-apple-after:after{content:'\e83e'}
.icon-bitbucket-after:after{content:'\e83f'}
.icon-bitbucket-squared-after:after{content:'\e840'}
.icon-css3-after:after{content:'\e841'}
.icon-dribbble-after:after{content:'\e842'}
.icon-dropbox-after:after{content:'\e843'}
.icon-facebook-after:after{content:'\e899'}
.icon-facebook-squared-after:after{content:'\e882'}
.icon-flickr-after:after{content:'\e883'}
.icon-foursquare-after:after{content:'\e884'}
.icon-foursquare-after:after{content:'\e884'}
.icon-github-after:after{content:'\e885'}
.icon-github-squared-after:after{content:'\e886'}
.icon-github-circled-after:after{content:'\e887'}
.icon-gittip-after:after{content:'\e888'}
.icon-gplus-squared-after:after{content:'\e889'}
.icon-gplus-after:after{content:'\e88a'}
.icon-html5-after:after{content:'\e8a1'}
.icon-instagramm-after:after{content:'\e844'}
.icon-linkedin-squared-after:after{content:'\e845'}
.icon-linux-after:after{content:'\e846'}
.icon-linkedin-after:after{content:'\e847'}
.icon-maxcdn-after:after{content:'\e848'}
.icon-pagelines-after:after{content:'\e849'}
.icon-pinterest-circled-after:after{content:'\e84a'}
.icon-pinterest-squared-after:after{content:'\e84b'}
.icon-renren-after:after{content:'\e84c'}
.icon-skype-after:after{content:'\e89a'}
.icon-stackexchange-after:after{content:'\e88b'}
.icon-stackoverflow-after:after{content:'\e88c'}
.icon-trello-after:after{content:'\e88d'}
.icon-tumblr-after:after{content:'\e88e'}
.icon-tumblr-squared-after:after{content:'\e88f'}
.icon-twitter-squared-after:after{content:'\e890'}
.icon-twitter-after:after{content:'\e891'}
.icon-vimeo-squared-after:after{content:'\e892'}
.icon-vkontakte-after:after{content:'\e893'}
.icon-weibo-after:after{content:'\e8a2'}
.icon-windows-after:after{content:'\e84d'}
.icon-xing-after:after{content:'\e84e'}
.icon-xing-squared-after:after{content:'\e84f'}
.icon-youtube-after:after{content:'\e850'}
.icon-youtube-squared-after:after{content:'\e851'}
.icon-youtube-play-after:after{content:'\e852'}
.icon-blank-after:after{content:'\e853'}
.icon-exchange-after:after{content:'\e915'}
.ui-icon-closethick:before{content:'\e945'}
html{height:100%;
font-size:85.01%}
body{height:100%;font-family:'SyntaxWeb Regular',tahoma,sans-serif;font-size:1em;line-height:1.5em;color:black}
h1,h2,h3,h4,h5,h6{margin:0 0 0.2em 0;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;font-weight:normal}
h1{font-size:2.1em;line-height:1.2em}
h2{margin-bottom:0.6em;font-size:1.4em;font-family:'SyntaxWeb Medium',tahoma,sans-serif}
h3{font-size:1.1em;margin-bottom:8px}
h4,h5,h6{font-size:1em}
p,ol,ul,dl{margin:0 0 1.5em 0}
ul,ol{list-style-position:outside}
ul{padding-left:14px;list-style-type:disc}
.lt-ie8 ul{padding-left:17px}
ul ul{list-style-type:circle}
ol{padding-left:28px;list-style-type:decimal-leading-zero}
.lt-ie8 ol{padding-left:30px;list-style:decimal outside}
ol ol{list-style-type:lower-alpha}
nav ul ul,nav ol ol{list-style-type:none}
dt{font-weight:normal;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
dd{margin-left:1px}
a{color:black;text-decoration:none}
a:hover{color:black;text-decoration:underline}
a:visited{color:black}
a:focus{outline:0 none}
strong,b{font-style:normal;font-weight:normal;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
em,i{font-style:normal;font-weight:normal;font-family:'SyntaxWeb Regular Italic',tahoma,arial,sans-serif}
::-moz-selection{text-shadow:none;color:white;background:#f7a600}
::selection{text-shadow:none;color:white;background:#f7a600}
input[placeholder],[placeholder],*[placeholder]{color:black}
::-webkit-input-placeholder{
color:black}
:-moz-placeholder{
color:black}
::-moz-placeholder{
color:black}
:-ms-input-placeholder{
color:black}
address{margin-bottom:1.5em;font-style:normal}
abbr a,acronym a,dfn a{font-style:normal;border-bottom:1px dotted black}
abbr a:hover,acronym a:hover,dfn a:hover{border-bottom:0;text-decoration:none;cursor:help}
audio,canvas,svg,video{vertical-align:middle;max-width:100% !important;height:auto !important}
img{vertical-align:top;max-width:100% !important;height:auto !important}
hr{height:0;padding:0;margin:0;border-width:0;border-bottom-width:1px;border-color:#d9dadb;border-style:solid}
form fieldset{padding:0;border:0;margin:0}
form fieldset.main{margin-bottom:10px}
form fieldset legend{padding:5px;max-width:100%}
form fieldset legend.main{margin-left:-5px;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;font-size:1.2em}
form fieldset fieldset legend{padding:0}
form fieldset fieldset legend{display:inline-block;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;line-height:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
form label{display:block;width:90%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
form div.checker,form div.radio{clear:both}
form div.selector span{width:90%;padding-right:10%}
form label em,form span.mandatory{font-style:normal;color:#ee5555}
form .fieldwrap.date{font-size:inherit}
form .fieldwrap.radios,form .fieldwrap.checkboxes{clear:left}
form .fieldwrap.radios label,form .fieldwrap.checkboxes label{clear:none;float:none;width:auto;vertical-align:middle}
form .fieldwrap.radios .outerwrap,form .fieldwrap.checkboxes .outerwrap,form .fieldwrap.captcha .outerwrap{margin:0 0 10px 0}
form .fieldwrap.captcha .outerwrap img{width:100%;height:auto}
form .fieldwrap.content .csc{margin-bottom:10px !important}
form input.text,form textarea{display:block;width:100%;height:26px;padding:2px 10px 1px 10px;border:1px solid #bbbbbb;margin:0 0 10px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;line-height:24px;font-family:inherit;color:black}
form textarea{min-height:64px;resize:vertical;padding:5px}
form select{padding:2px}
form select.listbox{height:auto}
form input.checkbox,form input.radio{width:auto;height:25px;border:0 none;margin:0}
form input.file{padding:0;border:0}
form input.reset{padding-left:0;border:0;font-weight:normal;text-transform:none;text-decoration:underline;color:inherit;background:none}
form .fieldwrap.captcha input{width:100%}
form .fieldwrap{float:left;margin:0 1% 0 0}
form form p{clear:left;margin-bottom:0}
form label.radioButton{float:left;width:auto;margin-right:10px}
form div.radio{float:left;margin-top:0}
.tx-srfreecap-cant-read{float:left}
.tx-srfreecap-image{display:block}
table{margin:-4px 0 1.5em 0;background:white;width:100%;font-size:0.95em}
table tr{border-bottom:1px solid #bbbbbb}
table th,table td{padding:4px 7px 3px 0;vertical-align:top;text-align:left}
table th{font-weight:normal;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
table p{margin-bottom:0}
table.typ2 tr{border-bottom:none}
table.typ2 th{width:20%}
a{text-decoration:none}
.light-font{font-family:'SyntaxWeb Light',tahoma,arial,sans-serif}
.grey-font{color:#b4b4b4;font-size:0.75em;margin:0 5px}
a.icon-angle-right:before,a.icon-angle-right-analyse:before,a.icon-link-ext-after:after,a.link-contact:before,button.icon-angle-down-after:after{width:auto;color:#e3000f;display:inline-block;text-decoration:underline}
a.icon-link-ext-after:after,button.icon-angle-down-after:after{margin-left:8px}
a.icon-mail-alt:before,a.icon-download:before,.icon-phone:before{margin-right:0.4em;font-size:0.9em;color:#e3000f;text-decoration:underline;display:inline-block}
.icon-phone:before,button.icon-angle-down-after:after{text-decoration:none}
a.link-contact:before{font-family:"font awesome";text-decoration:inherit;width:0.7em;line-height:1em;content:'\e8f4'}
a.icon-angle-right:before,a.icon-angle-right-analyse:before,a.icon-mail-alt:before,a.icon-download:before,a.icon-angle-left:before,a.icon-link-ext-after:after,a.icon-angle-right:hover:before,a.icon-angle-right-analyse:hover:before,a.icon-mail-alt:hover:before,a.icon-download:hover:before,a.icon-angle-left:hover:before,a.icon-link-ext-after:hover:after,a.link-contact:hover:before,button.icon-angle-down-after:hover:after{text-decoration:none}
input.button,input.submit,input.powermail_submit{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #c3000d;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#e3000f}
button a,input.button a,input.submit a,span.button a,a.button a{color:white}
button a:hover,input.button a:hover,input.submit a:hover,span.button a:hover,a.button a:hover{text-decoration:none}
button.icon-angle-right:before,input.button.icon-angle-right:before,input.submit.icon-angle-right:before,span.button.icon-angle-right:before,a.button.icon-angle-right:before,button.icon-angle-right-analyse:before,input.button.icon-angle-right-analyse:before,input.submit.icon-angle-right-analyse:before,span.button.icon-angle-right-analyse:before,a.button.icon-angle-right-analyse:before,button.icon-angle-left:before,input.button.icon-angle-left:before,input.submit.icon-angle-left:before,span.button.icon-angle-left:before,a.button.icon-angle-left:before{width:1em;color:white}
button.dark-red,input.button.dark-red,input.submit.dark-red,span.button.dark-red,a.button.dark-red{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #e3000f;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#c3000d}
button.yellow,input.button.yellow,input.submit.yellow,span.button.yellow,a.button.yellow{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #f7a600;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#d28d00}
button.grey,input.button.grey,input.submit.grey,span.button.grey,a.button.grey{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #b4b4b4;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#b4b4b4}
button.dark-grey,input.button.dark-grey,input.submit.dark-grey,span.button.dark-grey,a.button.dark-grey{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #505050;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#656565}
button.red,input.button.red,input.submit.red,span.button.red,a.button.red{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #c3000d;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#e3000f}
button.white,input.button.white,input.submit.white,span.button.white,a.button.white{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #b4b4b4;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:black;text-align:center;text-decoration:none;background:white}
button.white.icon-angle-right:before,input.button.white.icon-angle-right:before,input.submit.white.icon-angle-right:before,span.button.white.icon-angle-right:before,a.button.white.icon-angle-right:before,button.white.icon-angle-right-analyse:before,input.button.white.icon-angle-right-analyse:before,input.submit.white.icon-angle-right-analyse:before,span.button.white.icon-angle-right-analyse:before,a.button.white.icon-angle-right-analyse:before,button.white.icon-angle-left:before,input.button.white.icon-angle-left:before,input.submit.white.icon-angle-left:before,span.button.white.icon-angle-left:before,a.button.white.icon-angle-left:before{color:#e3000f}
input.button:hover,input.submit:hover,input.powermail_submit:hover{border-color:#c3000d;color:white;background-color:#c3000d}
button:hover.dark-red,input.button:hover.dark-red,input.submit:hover.dark-red,span.button:hover.dark-red,a.button:hover.dark-red{border-color:#e3000f;color:white;background-color:#e3000f}
button:hover.yellow,input.button:hover.yellow,input.submit:hover.yellow,span.button:hover.yellow,a.button:hover.yellow{border-color:#f7a600;color:white;background-color:#f7a600}
button:hover.grey,input.button:hover.grey,input.submit:hover.grey,span.button:hover.grey,a.button:hover.grey{border-color:#a4a4a4;color:white;background-color:#a4a4a4}
button:hover.dark-grey,input.button:hover.dark-grey,input.submit:hover.dark-grey,span.button:hover.dark-grey,a.button:hover.dark-grey{border-color:#505050;color:white;background-color:#505050}
button:hover.red,input.button:hover.red,input.submit:hover.red,span.button:hover.red,a.button:hover.red{border-color:#c3000d;color:white;background-color:#c3000d}
button:hover.white,input.button:hover.white,input.submit:hover.white,span.button:hover.white,a.button:hover.white{text-decoration:underline}
a.button-dark-red-right:before,a.button-yellow-right:before,a.button-grey-right:before,a.button-dark-grey-right:before,a.button-red-right:before,a.button-white-right:before,a.button-white-left:before{font-family:"font awesome";display:inline-block;width:1em;margin-right:0.2em;line-height:1em;content:'\e8f4'}
a.button-white-left:before{content:'\e8f3'}
a.button-dark-red-right{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #e3000f;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#c3000d}
a.button-dark-red-right:hover{border-color:#e3000f;color:white;background-color:#e3000f}
a.button-yellow-right{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #f7a600;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#d28d00}
a.button-yellow-right:hover{border-color:#f7a600;color:white;background-color:#f7a600}
a.button-grey-right{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #b4b4b4;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#b4b4b4}
a.button-grey-right:hover{border-color:#a4a4a4;color:white;background-color:#a4a4a4}
a.button-dark-grey-right{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #505050;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#656565}
a.button-dark-grey-right:hover{border-color:#505050;color:white;background-color:#505050}
a.button-red-right{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #c3000d;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:white;text-align:center;text-decoration:none;background:#e3000f}
a.button-red-right:hover{border-color:#c3000d;color:white;background-color:#c3000d}
a.button-white-right,a.button-white-left{width:auto;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;padding:0.9em 2em 0.8em 1.5em;border:1px solid #b4b4b4;-moz-border-radius:3px;-webkit-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;color:black;text-align:center;text-decoration:none;background:white}
a.button-white-right:before,a.button-white-left:before{color:#e3000f}
a.button-white-right:hover:before,a.button-white-left:hover:before{text-decoration:none}
a.button-white-right:hover,a.button-white-left:hover{text-decoration:underline}
.only-mobile{display:none}
.only-desktop{display:block}
.page{position:relative;width:100%;min-height:100%;margin:0 auto;background:transparent}
body.home .page{background-image:none}
header.main{width:100%;min-height:140px;border-top:4px solid #e3e3e3;margin:0 auto;background-color:white;z-index:1}
header.main>.inner{width:100%;max-width:970px;margin:0 auto}
header.main>.inner .metaWrap{display:table;float:right;width:100%;max-width:685px;height:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#e3e3e3}
header.main>.inner .metaWrap form.navLang{float:left;width:285px;margin-right:10px}
header.main>.inner .metaWrap form.global.search{float:left;width:220px;padding:0;margin:0}
header.main>.inner .metaWrap nav.meta{float:right;width:150px;margin:4px 10px 0 0}
header.main>.inner .navWrap{position:relative;height:110px;margin-top:30px}
header.main>.inner .navWrap .logo{position:absolute;top:-2px;float:left}
header.main>.inner .navWrap nav.main{position:absolute;top:44px;right:-14px;float:right;min-height:30px}
header.main>.inner .navWrap.fixed{position:fixed;top:-30px;left:0;width:100%;height:70px;border-bottom:1px solid #bbbbbb;background:white;z-index:999}
header.main>.inner .navWrap.fixed .logo{height:auto;margin-top:5px;top:7px}
header.main>.inner .navWrap.fixed nav.main{position:relative;top:30px}
header.main>.inner .navWrap.fixed>.inner{width:970px;margin:0 auto}
.content.stage{position:relative;width:100%;margin-bottom:30px}
.content.main{position:relative;width:100%;max-width:970px;padding:0 0 10px 0;margin:0 auto}
.content.serviceBar{position:relative;width:100%;max-width:970px;margin:0 auto;border-top:1px solid #bbbbbb}
.content.primary{position:relative;width:100%;min-height:25%;padding-bottom:20px}
.content.primary>section{margin:50px 0 30px 0}
footer{position:fixed;bottom:0;z-index:998;width:100%}
footer>.bottom{width:100%;min-height:40px;color:white;background-color:#666666;background:rgba(0,0,0,0.6)}
footer .inner{width:100%;max-width:970px;margin:0 auto}
.statusbar{width:98%;padding:2px 1% 2px;border-color:#b7e3a0;border-bottom:1px solid;font-family:'SyntaxWeb Regular',tahoma,sans-serif;color:#81ac6c;background-color:#d2ffba}
.statusbar span:after{content:"(min-width: 1024px)"}
.content.stage{color:white}
.content.secondary aside{padding:0 20px 1.5em}
hgroup.pagetitle{margin-bottom:25px}
hgroup.pagetitle h1.title{margin-bottom:5px;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;font-size:2.5em;text-transform:uppercase;color:#b4b4b4}
hgroup.pagetitle h2.subtitle{margin-bottom:5px;font-family:'SyntaxWeb Regular',tahoma,sans-serif;font-size:1.7em;line-height:1.25em;color:#e3000f}
.secondary aside nav.csc>ul{margin:15px 0 1.5em 0;list-style:none;font-size:1.3em;line-height:25px}
.secondary aside nav.csc>ul:hover{background:#fefefe}
.secondary aside nav.csc>ul>li{padding-left:20px;border-bottom:1px solid #e6e6e6}
.secondary aside nav.csc>ul>li:last-child{border-bottom:0 none}
.secondary aside nav.csc>ul a{display:block;text-decoration:none;color:#7a7a7a}
.secondary aside nav.csc>ul a:hover{color:#2b2b2b}
ul.rating{padding-left:0;margin-bottom:0;list-style:none}
ul.rating li{float:left}
ul.rating li:first-child{padding-right:0.8em;border-right:1px solid #e3e3e3;margin-right:0.8em}
table.typo3-editPanel{padding:1px;border:1px solid #555555;margin:2px}
table.typo3-editPanel td.typo3-editPanel-controls{background-color:#e3e3e3}
table.typo3-editPanel td.typo3-editPanel-controls a{display:block;float:left;padding:2px}
.browserHint{width:98%;padding:8px 1%;border-color:#e08283;border-bottom:1px solid;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;color:#a64f52;background-color:#ff9e9e}
.browserHint p{margin-bottom:0}
.browserHint a{margin-left:10px;color:#a64f52;text-decoration:underline;float:right}
.logo a{border:0}
nav.main{width:750px}
nav.main>ul.main{padding-left:0;font-size:0.9em;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;list-style:none;text-align:right;width:750px}
nav.main>ul.main li{display:inline;position:relative;height:30px;margin:0 -1px 0 -1px}
nav.main>ul.main li a{border-right:2px solid #e3000f}
nav.main>ul.main li.first{margin-left:0}
nav.main>ul.main li.last{margin-right:0}
nav.main>ul.main li.last a{border-right:0;border-right:none}
nav.main>ul.main li.last ul.sub{right:0;left:auto}
nav.main>ul.main li ul.sub{display:none;position:absolute;left:0;padding:0 10px 0;border:1px solid #cccccc;margin-top:-1px;background-color:white;z-index:115;white-space:nowrap;text-align:left}
nav.main>ul.main li ul.sub li{display:block;float:none;height:auto;margin:12px 0}
nav.main>ul.main li ul.sub li a{padding:0.8em 0;border-right:none;line-height:1.5em;text-transform:none}
nav.main>ul.main li ul.sub li:hover a,nav.main>ul.main li ul.sub li.act a{padding-right:0;text-decoration:underline;color:black;background:none}
nav.main>ul.main li ul.sub li.last a,nav.main>ul.main li ul.sub li.last:hover a{padding-right:0}
nav.main>ul.main li:hover ul.sub{display:block}
nav.main>ul.main a{height:30px;padding:0em 1.1em 0em 1.1em;line-height:32px;text-decoration:none;text-transform:uppercase;color:black}
nav.main>ul.main li:hover>a,nav.main>ul.main li.act>a,nav.main>ul.main li.hover>a{padding:0.8em 1.1em 0.7em 1.1em;color:white;background:#e3000f}
nav.main>ul.main li.last>a,nav.main>ul.main li.last:hover>a{padding-right:1.2em}
nav.main>ul.main li.act>a{color:#f9f9f9}
nav.product{display:none;width:100%;min-height:300px;background-color:white;border:1px solid #cccccc;z-index:116;position:absolute;top:74px;padding:25px;max-width:970px;margin:0 auto 0 -25px}
nav.product h2{font-size:1.2em;margin-bottom:15px}
nav.product .productSearch div.result{min-height:50px}
nav.product .productSearch .spinner.container{margin:0 0 0 -10px;padding:0 0 0 20px}
nav.product .menu{display:block;width:65%;min-height:300px;margin-right:2%;padding-right:2.5%;float:left;font-size:0.95em;border-right:1px solid #cccccc}
nav.product .menu ul{margin-left:0;padding-left:0}
nav.product .menu li{display:table;box-sizing:border-box;float:left;background:#e3e3e3;width:-webkit-calc(33% - 10px);width:-moz-calc(33% - 10px);width:calc(33% - 10px);margin:0 10px 10px 0;list-style:none;font-family:'SyntaxWeb Medium',tahoma,sans-serif}
nav.product .menu li a{display:table-cell;height:40px;line-height:1.4em;padding:2px 10px;vertical-align:middle}
nav.product .menu li:hover,nav.product .menu li.act{background:#e3000f}
nav.product .menu li:hover a,nav.product .menu li.act a{color:white;text-decoration:none}
nav.product .filter{position:relative;width:30%;float:right}
nav.product .filter input.text{margin-bottom:25px}
nav.product .filter label{margin-bottom:3px;font-family:'SyntaxWeb Medium',tahoma,sans-serif}
nav.product .filter .result p{margin:0;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
nav.product .filter .result .submit.dark-grey{padding:0.4em 1em 0.3em;float:left}
nav.product .filter .result a.extended{float:right;margin:5px 6px 0 0}
.navWrap.fixed nav.product{top:61px}
.navMobileWrap{display:none}
.navMobileWrap .mobileHeader{width:100%;height:60px}
.navMobileWrap .mobileHeader .inner{width:90%;margin:0 5%}
.navMobileWrap .mobileHeader .logo{float:left;height:60px}
.navMobileWrap .mobileHeader .logo img{height:46px !important;width:auto;margin:7px 0}
.navMobileWrap .mobileHeader .mobileMenuIcon{float:right;min-width:60px;height:60px;text-align:right;cursor:pointer}
.navMobileWrap .mobileHeader .mobileMenuIcon span{font-size:2.5em;line-height:70px;color:#e3000f}
.navMobileWrap nav.mobile{display:none;clear:both;width:90%;margin:5px 5%;padding-top:15px}
.navMobileWrap nav.mobile .mobileNavLang{width:100%;margin-bottom:10px}
.navMobileWrap nav.mobile .mobileNavLang .worldmap{display:none}
.navMobileWrap nav.mobile .mobileNavLang form.navLang select,.navMobileWrap nav.mobile .mobileNavLang form.navLang div.selector{width:100%}
.navMobileWrap nav.mobile .mobileSearchbox{width:100%;padding-bottom:10px;border-bottom:1px solid #e3e3e3;margin-bottom:10px}
.navMobileWrap nav.mobile .mobileSearchbox input{width:90% !important}
.navMobileWrap nav.mobile .mobileSearchbox form.global.search{height:28px;border:1px solid #e3e3e3 !important}
.navMobileWrap nav.mobile .mobileSearchbox form.global.search button.submit{float:right}
.navMobileWrap nav.mobile .mobileNavMain{width:100%;border-bottom:1px solid #e3e3e3;margin-bottom:10px}
.navMobileWrap nav.mobile .mobileNavMain ul.main{padding-left:0;list-style:none}
.navMobileWrap nav.mobile .mobileNavMain ul.sub{margin-top:5px}
.navMobileWrap nav.mobile .mobileNavMain ul{margin-bottom:0}
.navMobileWrap nav.mobile .mobileNavMain ul li{margin-bottom:5px}
.navMobileWrap nav.mobile .mobileNavMain ul li.act>a{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
.navMobileWrap nav.mobile .mobileNavMeta{width:100%}
.navMobileWrap nav.mobile .mobileNavMeta ul{float:right;padding-left:0;list-style:none}
.navMobileWrap nav.mobile .mobileNavMeta ul li{float:left;margin-left:10px}
form.navLang{position:relative}
form.navLang label{display:block;float:left;width:48px;height:22px;margin:3px 5px 0px 4px;text-indent:-9999px;background-position:top left;background-image:url(/fileadmin/templates/img/worldmap.png);background-repeat:no-repeat;background-size:48px 22px}
form.navLang select,form.navLang div.selector{float:left;width:230px;margin-bottom:0}
form.navLang select select,form.navLang div.selector select{float:none;width:100%}
form.navLang .options{display:none;position:absolute;top:24px;left:57px;min-width:270px;padding:10px;border:1px solid #e3e3e3;background-color:white;z-index:120}
form.navLang .options ul{list-style:none;padding-left:0;margin-bottom:10px}
form.navLang .options ul.last{margin-bottom:0}
form.navLang .options ul.main{margin-bottom:0;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
form.navLang .options ul.main li{float:left;width:100%}
form.navLang .options ul.sub{float:right;width:50%;font-family:'SyntaxWeb Regular',tahoma,sans-serif}
form.navLang .options .langicon{margin:3px 3px 0 0}
form.navLang .options li.disabled{color:#999999}
form.navLang .options li.act{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
nav.meta{font-size:0.9em}
nav.meta>ul{margin:-2px 0 0 0;padding-left:5px;list-style:none;font-family:'SyntaxWeb Medium',tahoma,sans-serif}
nav.meta>ul li{display:inline;margin-right:15px}
nav.meta>ul li.last{margin-right:0}
nav.meta>ul em{padding-right:0.2em;font-family:'SyntaxWeb Medium',tahoma,sans-serif}
nav.misc{float:left;width:50%;font-size:0.9em}
nav.misc>ul{padding-left:0;margin-bottom:0;list-style:none;line-height:40px}
nav.misc>ul li{display:inline;margin-right:13px}
nav.misc>ul li.last{margin-right:0}
nav.misc>ul a{color:white}
nav.service{float:right;width:50%;font-size:0.9em;overflow:hidden}
nav.service>ul{display:table;width:100%;padding-left:0;margin-bottom:0;list-style:none;line-height:40px}
nav.service>ul li{display:table-cell;width:25%;border-left:1px solid #888888;text-align:center}
nav.service>ul li.last{width:50%;border-right:1px solid #f1b842;border-left:1px solid #f1b842;margin-right:0;font-size:1.1em;background-color:#f7a600;cursor:pointer}
nav.service>ul li.last a{margin-left:0}
nav.service>ul a{margin-left:5px;font-size:1em;color:white}
nav.service li.last.open{border-color:#888888;background:none;cursor:default}
nav.service li.last.open a,nav.service li.last.open span{visibility:hidden}
.serviceBar{font-size:0.9em;color:#b4b4b4}
.serviceBar .inner{width:100%;margin-top:10px}
.serviceBar .printLink{float:right}
.serviceBar .printLink a{margin-left:5px;color:#b4b4b4}
.serviceBar nav.breadcrumb{float:left}
.serviceBar nav.breadcrumb>ul{margin-bottom:0;padding-left:0;list-style:none}
.serviceBar nav.breadcrumb>ul li{float:left;margin-right:3px}
.serviceBar nav.breadcrumb>ul li.last{margin-right:0}
.serviceBar nav.breadcrumb>ul li.act{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
.serviceBar nav.breadcrumb>ul a{border-color:#b4b4b4;color:#b4b4b4}
nav ul.menu li{list-style-image:url(/fileadmin/templates/img/icon-arrow-red.jpg);font-family:'SyntaxWeb Medium',tahoma,sans-serif;margin-bottom:5px}
nav ul.menu li.act{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;text-decoration:underline}
.stage{position:relative;height:500px;background-size:cover;background-position:top left;background-repeat:no-repeat;overflow-y:hidden}
.stage .stageSlider{overflow:hidden}
.stage .stageSlider img.sliderImage{min-height:500px;min-width:100%;width:auto;max-width:none !important}
.stage .inner{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;max-width:850px;margin:80px auto 0 auto;font-size:1.2em;color:white;text-shadow:0 0 8px black;z-index:110}
.stage .inner h1{margin-bottom:25px;font-family:'SyntaxWeb Regular',tahoma,sans-serif;font-size:3em;text-transform:uppercase;text-shadow:0 0 2px black}
.stage .inner a.button-dark-red-right,.stage .inner a.button-yellow-right,.stage .inner a.button-grey-right,.stage .inner a.button-dark-grey-right,.stage .inner a.button-red-right,.stage .inner a.button-white-right,.stage .inner a.button-white-left{text-shadow:none;font-size:0.8em}
.stage .inner .stageTopic{float:left;max-width:250px;margin-right:20px}
.stage .inner .stageTopic h2{font-size:1.5em;font-family:'SyntaxWeb Light',tahoma,arial,sans-serif}
.stage .inner .stageContent{float:left}
.stage .inner .stageContent ul{padding:0;margin-bottom:30px;list-style-type:none}
footer .top>.inner{display:none;border:1px solid #888888;border-bottom:none;background-color:white}
footer .foldout .columnGroup{margin-bottom:0}
footer .foldout>.close{float:right;width:25%;min-height:40px;padding:0;border-bottom:1px solid #888888;border-left:1px solid #888888;margin:0 0 20px 0;background-color:#f9f9f9;cursor:pointer}
footer .foldout>.close p{margin-bottom:0;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;line-height:40px;text-align:center}
footer .foldout>.close p:hover{text-decoration:underline}
footer .foldout>.content{clear:both;margin:15px}
footer .foldout h1{font-size:1.25em}
footer .foldout h2{font-size:1em}
.csc .align.left,.csc-textpic-caption-l .caption,.csc .align.left+p.date{text-align:left}
.csc .align.center,.csc-textpic-caption-c .caption,.csc .align.center+p.date{text-align:center}
.csc .align.right,.csc-textpic-caption-r .caption,.csc .align.right+p.date{text-align:right}
.csc .caption{margin:0}
.textpic img{vertical-align:top}
.textpic .images.border img{border:1px solid grey}
.textpic .images{display:table;table-layout:fixed}
.textpic .images .row{
}
.textpic .images .row>.img,.textpic .images .col>.img{padding-bottom:20px}
.textpic.above .images .row:last-child>.img,.textpic.above .images .col>.img:last-child{padding-bottom:10px}
.textpic.intext .images .row:last-child>.img,.textpic.intext .images .col>.img:last-child,.textpic.besidetext .images .row:last-child>.img,.textpic.besidetext .images .col>.img:last-child,.textpic.below .images .row:last-child>.img,.textpic.below .images .col>.img:last-child{padding-bottom:0}
.textpic.intext,.textpic.besidetext{width:100%}
.textpic.intext>.images,.textpic.besidetext>.images{max-width:50% !important;margin-bottom:10px}
.textpic.intext img,.textpic.besidetext img{max-width:100%}
.textpic.besidetext>.images{width:50% !important}
.textpic .images .row .img,.textpic .images .col{display:table-cell;vertical-align:top}
.textpic .images .row .img,.textpic .images .col .img{padding-right:20px}
.textpic .images .row .img:last-child,.textpic .images .col:last-child .img{padding-right:0}
.textpic .images.csc-textpic-equalheight .row .img{
}
.textpic.left .images{
width:auto;padding-right:20px}
.textpic.right .images{
width:auto;padding-left:20px}
.textpic.intext.left .images{float:left}
.textpic.intext.right .images{float:right}
.textpic.besidetext.left .images,.textpic.besidetext.left .txt,.textpic.besidetext.right .images,.textpic.besidetext.right .txt{display:table-cell;vertical-align:top}
.textpic.center{overflow:hidden}
.debug .textpic.center{overflow:visible}
.textpic.above.center .images,.textpic.below.center .images{display:inline-block;position:relative;left:50%}
.textpic.below{margin-bottom:15px}
.textpic.above.center .images .row,.textpic.below.center .images .row{display:inline-block;position:relative;right:50%}
.textpic.above.right .images,.textpic.below.right .images{float:right}
.textpic.above.right .txt,.textpic.below.right .txt{clear:right}
.csc .date{margin-top:-0.1em;margin-bottom:0.8em;font-size:0.9em}
.csc.hgroup>h1:first-child,hgroup>h2:first-child,hgroup>h3:first-child,hgroup>h4:first-child,hgroup>h5:first-child{margin-bottom:-0.3em}
.csc .images a{border:0}
.csc p.caption{width:100% !important;overflow:hidden;text-overflow:ellipsis;text-align:center;font-family:'SyntaxWeb Regular Italic',tahoma,arial,sans-serif;margin:5px 0 5px 0}
.csc a.totop{display:block;font-size:0.9em;text-align:right}
.csc ul.uploads{padding-left:0;list-style:none}
.csc ul.uploads li{margin-bottom:2px}
.csc ul.uploads li a img,.csc ul.uploads li a span.label,.csc ul.uploads li span.description{position:relative;float:left;margin-right:10px}
.csc ul.uploads li a img{margin-top:1px;margin-bottom:1px}
.csc ul.uploads.layout2 li a img{border:1px solid silver}
.csc ul.uploads li span.size{color:#999999}
.csc.frame1{padding:5px;border:10px solid #999999;margin-bottom:18px}
.csc.frame2{padding:5px;border:10px solid #cb1529;margin-bottom:18px}
.csc.frame.invisible{border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.csc.frame.ruler.before{padding-top:8px;border-top:1px solid #e3e3e3}
.csc.frame.ruler.after{border-bottom:1px solid #e3e3e3}
.csc.frame.indent{margin-left:50px}
.csc.frame.indent3366{margin-left:33%}
.csc.frame.indent6633{margin-left:66%}
.csc.frame.onlyMobile{display:none}
.csc.frame.onlyDesktop{display:block}
.csc.indentRight{max-width:66%}
.csc.columnCount2 .bodytext{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px}
.csc.frame.introduction{font-size:1.15em;line-height:1.6em}
.csc.frame.containerIframe{overflow-x:scroll;-webkit-overflow-scrolling:touch;width:100%}
.csc ul.sitemap{margin-bottom:1.5em}
.csc ul.sitemap ul{padding-left:20px;margin-bottom:0.5em}
.csc ul.sitemap ul ul{font-size:0.9em}
.csc ul.indexed li.section.layout2 a{padding-left:10px;font-size:0.9em}
.csc ul.indexed li.section.layout3 a{padding-left:20px;font-size:0.8em}
header.boxHeader h1,header.boxHeader h2,header.boxHeader h3,header.boxHeader h4,header.boxHeader h5,header.boxHeader h6{display:inline-block;float:left}
header.boxHeader>a,header.boxHeader>span,header.boxHeader>form{display:inline-block;float:right}
.box{position:relative;padding:1.25em;border:1px solid #d9dadb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:2em}
.box h2{margin-bottom:0.6em}
.box header h2{margin-bottom:0;font-size:1em;font-family:'SyntaxWeb Regular',tahoma,sans-serif}
.box.csc header{padding:0;background:none}
.box .title{padding:0.8em 0.8em 0.4em 0.8em;border-bottom:1px solid #d9dadb;background:#fafbfb}
.box .tx-srfreecap-cant-read a{color:#e3000f}
.box .content{padding:1.25em}
.box .content.noOverflow{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;overflow-y:auto}
.box .content a{color:black}
.box .content a.button{color:white}
.box.noPad{padding:0}
.box.noPad .textpic.above .images .row,.box.noPad .textpic.above .images .row:last-child>.img{padding-bottom:0}
.box.noPad .content{padding:0.8em}
.box.noBorder{border:0}
.box.clean{padding:0;border:0;background:none}
.box.contact .content{padding:0}
.box.contact img{margin-bottom:0.7em}
.box.contact h3{margin-bottom:0px}
.box.contact a[class^="icon-"],.box.contact a[class*=" icon-"],.box.contact span[class^="icon-"],.box.contact span[class*=" icon-"]{color:black;text-decoration:none}
.box.contact em{display:inline-block;margin-bottom:1.5em;font-family:'SyntaxWeb Regular',tahoma,sans-serif}
.box.contact .big{font-size:1.1em}
.box.contact p:last-child{margin-bottom:0}
.box.contact.company h3.company{margin-bottom:0;font-size:1em}
.box.contact.company .big{line-height:1.4em}
.box.contact.search .content{padding:1.25em}
.box.contact.twoColumn{border:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;background:none}
.box.contact.twoColumn img{margin-bottom:0}
.box.contact.twoColumn .content{padding:0 1.25em 0 1.25em}
.box.imageTeaser{padding:0;background:#f3f4f6}
.box.imageTeaser .media{position:relative;width:100%;padding:0.67em;border-bottom:1px solid #d9dadb;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin:0 auto;background:#fafbfb}
.box.imageTeaser .media>img{max-width:100%;margin-bottom:0.67em}
.box.imageTeaser .media h2{margin-top:0.8em;margin-left:0.6em}
.box.imageTeaser .media .title figure{float:left;width:37px;margin-left:0.5em;margin-right:1em}
.box.imageTeaser .media .title h2,.box.imageTeaser .media .title h3{float:none;margin-left:50px}
.box.imageTeaser .content ul{padding-left:0;margin-bottom:0;list-style:none}
.box.imageTeaser .content ul li{margin-bottom:0.2em}
.box.imageTeaser.noPad .media{padding:0}
.box.imageTeaser.noPad .media>img{margin-bottom:0}
.box.imageTeaser.link .content a{display:inline-block;text-decoration:none}
.box.imageTeaser.link .content a span{display:table-cell}
.box.imageTeaser.link .content a span.icon{padding-right:0.5em;vertical-align:middle}
.box.imageTeaser.contact{background:white;background:-moz-linear-gradient(top,white 0%,#f9fafa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,white),color-stop(100%,#f9fafa));background:-webkit-linear-gradient(top,white 0%,#f9fafa 100%);background:-o-linear-gradient(top,white 0%,#f9fafa 100%);background:-ms-linear-gradient(top,white 0%,#f9fafa 100%);background:linear-gradient(to bottom,white 0%,#f9fafa 100%)}
.box.imageTeaser.contact .media{padding:0}
.box.imageTeaser.contact .media img{margin-bottom:0}
.box.imageTeaser.contact .content{padding:1.25em}
.box.faq.list{border:0;border-bottom:1px solid #d9dadb}
.box.faq.list>ul,.box.faq.list>li{padding-left:0;margin-bottom:0;list-style:none}
.box.faq.list>ul ul,.box.faq.list>li ul{list-style-type:disc}
.box.faq.list>ul ul ul,.box.faq.list>li ul ul{list-style-type:circle}
.box.faq.list h3.header{position:relative;padding:0.5em 0.5em 0.5em 2.3em;border-left:1px solid #d9dadb;border-right:1px solid #d9dadb;margin:0;color:black;font-family:'SyntaxWeb Regular',tahoma,sans-serif;cursor:pointer;background:#fafafa}
.box.faq.list h3.header .icon{display:block;position:absolute;left:0.5em;top:50%;width:19px;height:19px;margin-top:-10px;overflow:hidden;text-align:center}
.box.faq.list h3.header .icon:before{font-family:"font awesome";font-style:normal;font-weight:normal;content:'\e8f4';
}
.box.faq.list h3.header span.title{float:left;display:block;width:100%;padding:0.3em 0 0.3em 0;border-bottom:0;line-height:1.3em;background:none}
.box.faq.list h3.header span.cat{padding:0;color:#b1b3b4;font-family:'SyntaxWeb Regular',tahoma,sans-serif;font-size:0.8em}
.box.faq.list h3.header.act{border-top:1px solid #d9dadb;background:white}
.box.faq.list h3.header.act .icon{color:#e3000f}
.box.faq.list h3.header.act .icon:before{content:'\e8f6';
}
.box.faq.list h3.header:first-child{border-top:1px solid #d9dadb}
.box.faq.list h3.header:first-child.act{border-top:1px solid #d9dadb}
.box.faq.list h3.header:last-child{border-bottom:1px solid #d9dadb}
.box.faq.list h3.header:last-child.act{border-bottom:0}
.box.faq.list .content{display:none;padding:1.5em 1.3em 1.3em 1.3em;border:1px solid #c7c7c7;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);background:#f0f1f4}
.box.faq.list .content p.blue,.box.faq.list .content ul.rating{margin:1.25em 0 0 0;list-style:none}
.box.faq.list .content a{color:black}
.box.faq.list .content a.button{color:white}
.box.faq.form form input.text,.box.faq.form form button{float:left}
.box.faq.form form input.text{width:80%}
.box.faq.form form button.typ2{background:blue;background:-moz-linear-gradient(top,blue 0%,#014680 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,blue),color-stop(100%,#014680));background:-webkit-linear-gradient(top,blue 0%,#014680 100%);background:-o-linear-gradient(top,blue 0%,#014680 100%);background:-ms-linear-gradient(top,blue 0%,#014680 100%);background:linear-gradient(to bottom,blue 0%,#014680 100%);border-color:false;color:white}
.box.faq.form form button.typ2 span.icon-search:before{color:white !important}
.box.faq.form form a{color:black}
.box.faq.add form textarea{height:10em}
ul.list{padding-left:0;margin-bottom:0;list-style:none}
ul.list li{position:relative;padding:0.67em;border-bottom:1px solid #d9dadb}
ul.list li:last-child{border-bottom:0}
ul.list li .date{text-transform:normal}
ul.list li .txt{float:left;width:67%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:black}
ul.list li .txt h3{margin-bottom:0;font-size:1em}
ul.list li .txt p,ul.list li .txt address{margin-bottom:0}
ul.list li .action{float:right;width:5%;padding-right:0.6em;text-align:right}
ul.list li .action span.more,ul.list li .action a.more{display:block;position:absolute;top:50%;right:1.25em;margin-top:-0.55em;height:1.1em;color:black;text-decoration:none}
ul.list.links{border-top:1px solid #d9dadb}
ul.list.links li{padding:1em 1.25em 1em 1.25em}
ul.list.links li a{color:black;text-decoration:none}
ul.list.links li .action a.more{color:false}
.index{margin-bottom:2em}
.index span{position:relative;float:left;display:block;height:1.9em;min-width:1.925em;border:1px solid #d9dadb;margin:0 0.3em 0.3em 0;font-size:1.05em;line-height:1.9em;text-align:center;color:#58585a;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25);-o-box-shadow:0 1px 1px rgba(0,0,0,0.25);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.25);box-shadow:0 1px 1px rgba(0,0,0,0.25);cursor:default}
.index span a{display:block;padding:0 0.5em 0 0.5em;color:black}
.index span a:hover{text-decoration:none;background:#e3e3e3}
.index span:last-child{margin-right:0}
.box.faq.form form input.text{width:100%;padding-right:30px}
.box.faq.form button.submit{float:left;width:24px;height:24px;padding:0;border:0 none;margin:0 0 0 -25px;line-height:27px;color:black;background:none repeat scroll 0 0 transparent;cursor:pointer}
.box.faq.form span.icon-angle-right,.box.faq.form span.icon-angle-right-analyse{color:#e3000f}
.box.faq.form a:hover span.icon-angle-right,.box.faq.form a:hover span.icon-angle-right-analyse{text-decoration:none}
.box.faq .f3-form-error{border:1px solid #e3000f}
.box.faq.list{border:0;border-bottom:1px solid #d9dadb}
.box.faq.list a .icon-thumbs-up-alt,.box.faq.list a .icon-thumbs-down-alt{text-decoration:none}
.box.faq.list a:hover .icon-thumbs-up-alt,.box.faq.list a:hover .icon-thumbs-down-alt{text-decoration:underline}
.box.faq.list a .icon-thumbs-up-alt:before,.box.faq.list a .icon-thumbs-down-alt:before{text-decoration:underline;display:inline-block}
.box.faq.list a .icon-thumbs-up-alt:before,.box.faq.list a:hover .icon-thumbs-up-alt:before,.box.faq.list a .icon-thumbs-down-alt:before,.box.faq.list a:hover .icon-thumbs-down-alt:before{text-decoration:none}
.box.faq.list>ul,.box.faq.list>li{padding-left:0;margin-bottom:0;list-style:none}
.box.faq.list>ul ul,.box.faq.list>li ul{list-style-type:disc}
.box.faq.list>ul ul ul,.box.faq.list>li ul ul{list-style-type:circle}
.box.faq.list h3.header{position:relative;padding:0.5em 0.5em 0.5em 2.3em;border-left:1px solid #d9dadb;border-right:1px solid #d9dadb;margin:0;color:black;font-family:'SyntaxWeb Regular',tahoma,sans-serif;background:white;cursor:pointer}
.box.faq.list h3.header .icon{display:block;position:absolute;left:0.5em;top:50%;width:19px;height:19px;margin-top:-10px;text-align:center;color:#e3000f;overflow:hidden}
.box.faq.list h3.header .icon:before{font-family:"font awesome";font-style:normal;font-weight:normal;content:'\e8f4';
}
.box.faq.list h3.header span.title{display:block;float:left;width:100%;padding:0.3em 0 0.3em 0;border-bottom:0;line-height:1.3em;background:none;font-family:'SyntaxWeb Medium',tahoma,sans-serif}
.box.faq.list h3.header span.cat{padding:0;font-family:'SyntaxWeb Medium',tahoma,sans-serif;font-size:0.8em;color:#777777}
.box.faq.list h3.header.act{border-top:1px solid #d9dadb;background:white}
.box.faq.list h3.header.act .icon{color:#e3000f}
.box.faq.list h3.header.act .icon:before{content:'\e8f6';
}
.box.faq.list h3.header:first-child{border-top:1px solid #d9dadb}
.box.faq.list h3.header:first-child.act{border-top:1px solid #d9dadb}
.box.faq.list h3.header:last-child{border-bottom:1px solid #d9dadb}
.box.faq.list h3.header:last-child.act{border-bottom:0}
.box.faq.list .content{display:none;padding:1.5em 1.3em 1.3em 1.3em;border:1px solid #c7c7c7;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);box-shadow:inset 0 1px 1px rgba(0,0,0,0.25);background:#f9f9f9;font-family:'SyntaxWeb Medium',tahoma,sans-serif}
.box.faq.list .content .rating span{color:#e3000f}
.box.faq.list .content .rating a:hover span{text-decoration:none}
.box.faq.list .content p.blue,.box.faq.list .content ul.rating{margin:1.25em 0 0 0;list-style:none}
.box.faq.list .content a{color:black}
.box.faq.list .content a.button{color:white}
.spinner.active{display:block}
.spinner{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,0.8);z-index:5000}
.spin{display:block;position:fixed;top:50%;left:50%;height:32px;width:32px;margin-top:-16px;margin-left:-16px;color:#e3000f;background:url(/fileadmin/templates/img/spinner.gif) no-repeat scroll center center transparent}
.spinner.container{position:absolute;margin:1px;z-index:100}
.spinner.container .spin{position:absolute}
button.loadPage{width:100%;padding:10px 0 8px;border:1px solid #d9dadb;margin-top:10px;margin-bottom:20px;text-align:center;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;background-color:white;cursor:pointer;outline:none}
button.loadPage .icon{color:#e3000f}
button.loadPage:hover{text-decoration:underline}
.browseBoxWrap,.list .f3-widget-paginator{display:none}
.contactBox span.icon{margin-right:5px;color:#e3000f}
.contactBox img{margin-bottom:10px}
.contactBox .callbackButton{margin-bottom:0px}
.contactBox .callbackButton span.icon{margin:0 0 0 -0.2em}
.contactBox .callbackWrap{display:none}
.contactBox .callbackWrap button{width:100%;cursor:pointer}
.contactList input.button.red{padding:0.4em 2em 0.3em}
.contactList .list{clear:both;margin-top:50px}
.contactList .contactImg{float:left;width:200px;margin-right:15px}
.contactList .contactPerson{clear:both;margin-bottom:15px}
.contactList .contactData{margin-bottom:0px;float:left}
select{font-family:helvetica,arial,sans-serif}
.mac select{font-family:'SyntaxWeb Regular',tahoma,sans-serif}
form.contact input.button,form.contact button.close{padding:0.4em 2em 0.3em;cursor:pointer}
form.contact input.button:hover,form.contact button.close:hover{padding:0.4em 2em 0.3em}
form.contact .fieldwrap.submit{text-align:right;margin-top:10px}
form.contact fieldset{margin-bottom:20px}
form.contact fieldset legend{margin-bottom:8px;padding:0;font-size:1.1em;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
iframe.career{height:auto;min-height:702px;width:100%;max-width:642px;overflow:auto}
.trainingList .trainingGroup{border-bottom:1px solid #e3e3e3;margin-top:50px}
.trainingList .trainingGroup:last-child{border-bottom:none}
.trainingList .trainingGroup:first-child{margin-top:0px}
.trainingList .training{margin-bottom:60px}
.trainingList h2{font-family:'SyntaxWeb Regular',tahoma,sans-serif;font-size:1.7em;color:#e3000f}
.trainingList p.date{font-size:1.15em;margin-bottom:3px}
.trainingDetail .shortInfo,.trainingDetail .content,.trainingDetail .information{border-bottom:1px solid #e3e3e3;padding-bottom:15px}
.trainingDetail .content,.trainingDetail .information,.trainingDetail .adress{margin-top:35px}
.trainingDetail .adress{margin-bottom:-20px}
.trainingDetail .adress div.link{margin:30px 0}
.trainingDetail .shortInfo{font-size:1.15em}
.trainingBooking .shortInfo,.trainingBooking .private,.trainingBooking .company{border-bottom:1px solid #e3e3e3;padding-bottom:15px}
.trainingBooking .private,.trainingBooking .company,.trainingBooking .payment{margin-top:35px}
.trainingBooking .shortInfo{font-size:1.15em}
.trainingBooking .reservation,.trainingBooking .dateStartEnd,.trainingBooking .paymentMethod{margin:15px 0}
.trainingBooking .dateStartEnd{display:none}
.trainingHotel.box p:last-child{margin-bottom:0}
.mediacentre{position:relative}
.mejs-video{margin:auto;text-align:center;max-width:100%;max-height:100%}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:auto}
.mfp-inline-holder .mfp-close{top:-40px;right:-15px;color:white}
.mediacentre ul{list-style:none;padding-left:0;margin-bottom:0}
.mediacentre .thumb{position:relative;height:200px;
overflow:hidden}
.mediacentre .video{width:100%;max-width:640px;margin:0 auto}
.mediacentre .desc h4{margin-bottom:0}
.mediacentre .icon{margin-right:5px;color:#e3000f}
.mediacentre.latest ul li,.mediacentre.list ul li{padding:10px 0;border:none}
.mediacentre.latest .thumb,.mediacentre.list .thumb{float:left;height:90px;width:90px;margin-right:0.67em;background-color:#e3e3e3}
.mediacentre.latest .thumb>a.mediacentre.list .thumb>a{line-height:90px}
.mediacentre.list,.mediacentre.stack{margin-bottom:0.5em}
.mediacentre.list .thumb img{vertical-align:middle}
.mediacentre.stack h2{line-height:1.4}
.mediacentre.stack .controls{position:absolute;top:0;right:0}
.mediacentre.stack .controls a{padding:0 0.2em;font-size:1.4em;line-height:100%;color:#e3000f}
.mediacentre.stack .controls a.prev.icon-angle-left:before{width:auto}
.mediacentre.stack .controls a,.mediacentre.stack .controls .pager{display:table-cell}
.mediacentre.stack .controls .pager{vertical-align:middle}
.mediacentre.stack .thumb .ico{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:transparent;background-position:center center;background-repeat:no-repeat}
.mediacentre.stack .thumb .ico.magnify{background-image:url(/fileadmin/templates/img/ico-magnify.png)}
.mediacentre.stack .thumb .ico.play{background-image:url(/fileadmin/templates/img/ico-play.png)}
.mediacentre.stack .desc{margin:0.5em 0}
.mediacentre.cycle,.mediacentre.cycle ul,.mediacentre.cycle li{width:100%}
.mediacentre.cycle a.prev,.mediacentre.cycle a.next{text-decoration:none;cursor:pointer}
.mediacentre.order.validate ul.list{position:relative;margin-bottom:20px}
.mediacentre.order.validate .list li{clear:both;padding:0.67em 0}
.mediacentre.order.validate .list li .media{float:left;width:150px !important;margin-right:15px;background-color:#e3e3e3;max-height:150px;overflow:hidden}
.mediacentre.order.validate .list li .txt{float:left;width:40%}
.mediacentre.order.validate .list li.orderable .action{width:20%;max-width:100px;padding-right:0;text-align:left}
.mediacentre.order.validate .list li.orderable div.selector{float:left}
.mediacentre.order.validate .list li.orderable .quantity label{margin-top:10px}
.mediacentre.order.validate .icon{color:#e3000f}
.mediacentre.search legend{padding:0}
.mediacentre.search .submit.dark-grey{padding:0.4em 1em 0.3em;margin-top:5px}
.mediacentre.search .checkbox{cursor:pointer}
.mediacentre.search fieldset.searchWord{border-bottom:1px solid #d9dadb;padding:0 1.25em 15px;margin:0 -1.25em 15px}
.mediacentre.search fieldset.category legend{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;margin:10px 0 5px 0}
.mediacentre.search fieldset.category legend:first-child{margin-top:0}
.mediacentre.stack.single p{margin:5px 0 0 0}
.mediacentre.stack.single .thumb{height:auto}
.mediacentre.search form label{width:89%}
.mediacentre.search form .row>label{float:left}
.intrinsicRatio{position:relative;height:0}
.ratio16to9{padding-bottom:56.25%}
.ratio4to3{padding-bottom:75%}
.intrinsicRatio div,.intrinsicRatio object,.intrinsicRatio embed,.intrinsicRatio iframe{position:absolute !important;top:0;left:0;width:100%;height:100%;background:black}
.html5videoplayer .video-js .vjs-tech{position:static;cursor:pointer}
.html5videoplayer .vjs-default-skin .vjs-big-play-button:before{content:""}
.html5videoplayer .vjs-default-skin .vjs-big-play-button,.html5videoplayer .mejs-overlay-button{display:none !important;background:url(/fileadmin/templates/img/ico-play.png) no-repeat scroll 0 0 transparent;height:45px;left:50%;margin:-22px 0 0 -22px;position:absolute;top:50%;width:45px;border:none}
.html5videoplayer .vjs-default-skin .vjs-big-play-button{border-radius:0}
.html5videoplayer p.vjs-no-video{display:none}
.html5videoplayer .video-js{margin-bottom:8px}
.html5videoplayer .mejs-overlay:hover .mejs-overlay-button{background-position:0 0}
.teaser.link .links,.teaser.link .label{padding:0 3px 0 10px;font-family:'SyntaxWeb Medium',tahoma,sans-serif;line-height:40px;background-color:#e3e3e3}
.teaser.link .links span,.teaser.link .label span{color:#e3000f}
.teaser.link.multi{position:relative}
.teaser.link.multi .links{display:none;position:absolute;bottom:0;width:100%;min-height:40px;padding:5px 0;line-height:1.6em}
.teaser.link.multi .links p{margin:0 10px}
.teaser.fadeIn{position:relative;overflow:hidden}
.teaser.fadeIn .image{position:relative}
.teaser.fadeIn .txt{position:absolute;top:0;height:100%;width:100%;margin:-1px -1px 0 0;background:rgba(255,255,255,0.9)}
.teaser.fadeIn .headline{height:40px;text-align:center;background-color:#e3e3e3;overflow:hidden}
.teaser.fadeIn .headline h1{font-size:1em;font-family:'SyntaxWeb Medium',tahoma,sans-serif;line-height:40px}
.teaser.fadeIn .headline span.icon{margin-left:5px;color:#e3000f}
.teaser.fadeIn .bodytext{border:1px solid #e3e3e3;border-top:none;height:100%;margin-top:-40px}
.teaser.fadeIn .bodytext h2{font-size:1.2em}
.teaser.fadeIn .bodytext .text{padding:55px 15px 15px 15px}
.teaser.fadeIn .bodytext .icon{margin:0 0 0 -0.2em !important;color:#e3000f}
.teaser.fadeIn .bodytext .more a{font-family:'SyntaxWeb Medium',tahoma,sans-serif}
.teaser.fadeIn .bodytext .more{margin:-10px 0 0 0}
.productTeaser .thumb,.imgListTeaser .thumb,.textListTeaser .thumb{height:90px !important}
.productTeaser .thumb img,.imgListTeaser .thumb img,.textListTeaser .thumb img{max-height:90px !important}
.productTeaser .icon,.imgListTeaser .icon,.textListTeaser .icon{margin-right:0}
.productTeaser .icon:before,.imgListTeaser .icon:before,.textListTeaser .icon:before{margin-left:-2px}
.productTeaser h3,.imgListTeaser h3,.textListTeaser h3{float:left}
.productTeaser .description,.imgListTeaser .description,.textListTeaser .description{margin-bottom:0}
.productTeaser a.more,.imgListTeaser a.more,.textListTeaser a.more{float:right}
.productTeaser .desc ul{list-style-type:disc}
.productTeaser .desc ul li{padding:0 !important;list-style-position:inside}
.productTeaser .thumb{text-align:center;overflow:hidden}
.productTeaser ul li.item .thumb img{height:90px !important;max-height:none !important;max-width:none !important}
.imgListTeaser .imglist{clear:both}
.imgListTeaser ul li.thumb{padding:0 !important;margin:10px 19px 10px 0 !important}
.imgListTeaser ul li.thumb:nth-child(3n+3){margin-right:0 !important}
.textListTeaser ul li{border-top:1px solid #e3e3e3 !important;padding:12px 0}
.textListTeaser ul li p{margin-bottom:0;margin-left:10px}
.textListTeaser ul li .icon:before{width:10px}
.textListTeaser ul li:first-child{padding-top:5px;border-top:none !important}
.productDetail .productIntroduction .icon:before{margin-left:0;color:#e3000f}
.productDetail .productIntroduction .usp ul{padding-left:0;font-family:'SyntaxWeb Medium',tahoma,sans-serif;list-style:none}
.productDetail .productIntroduction .usp li{position:relative;padding-left:1.1em}
.productDetail .productIntroduction .usp li:before{position:absolute;top:0.3em;left:2px;font-family:"font awesome";text-decoration:inherit;width:1em;margin:auto;line-height:1em;content:'\e8f4';color:#e3000f}
.productDetail .productContent{margin-top:20px}
.productDetail .productContent .tabsNav ul{padding-left:0;font-family:'SyntaxWeb Medium',tahoma,sans-serif;list-style:none;line-height:1.25em;color:black;text-align:right;margin-top:12px;margin-right:5px;cursor:pointer}
.productDetail .productContent .tabsNav .icon:before{margin-left:0;color:#e3000f}
.productDetail .productContent .tabsNav ul li{padding:10px;margin-bottom:10px;font-size:0.9em;background:#e3e3e3}
.productDetail .productContent .tabsNav ul li.act,.productDetail .productContent .tabsNav ul li:hover{color:white;background:#e3000f}
.productDetail .productContent .tabsNav li.act.icon:before,.productDetail .productContent .tabsNav li.icon:hover:before{color:white}
.productDetail .productContent .tabsContent .content{display:none;margin-top:0.85em;margin-bottom:40px}
.productDetail .productContent .tabsContent .content.act{display:block}
.productDetail .productContent .tabsContent .smallPrint{margin-top:80px;color:#b4b4b4;font-size:0.9em}
.productDetail .productContent .tabsContent .contenttable ul{margin-bottom:0;-moz-column-count:2}
.productDetail .productContent .tabsContent .contenttable tr:first-child{border-top:1px solid #bbbbbb}
.productDetail .productContent .tabsContent ul.documents{padding-left:0;list-style:none}
.productDetail .productContent .tabsContent ul.documents li{margin:0 0 5px 20px}
.productDetail .productContent .tabsContent ul.documents li:before{color:#e3000f;margin-left:-20px;margin-right:5px}
.productSearch div.filter legend{padding-left:0;font-size:1em;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
.productSearch div.filter .button,.productSearch div.filter button{cursor:pointer}
.productSearch div.filter .productSubmit{position:relative;margin-bottom:50px}
.productSearch div.filter .productSubmit button{position:relative}
.productSearch div.filter .productSubmit button span.icon{margin-right:5px}
.productSearch div.filter .productSubmit a.reset{margin-left:3px;padding:1em 2em 0.9em 1.5em}
.productSearch .textSearch{position:relative;margin-bottom:15px}
.productSearch .textSearch .submit{height:26px;padding:3px 2em 0;position:absolute;bottom:10px}
.productSearch .choice{position:relative;margin:15px 0 5px 0}
.productSearch .choice ul{padding-left:0}
.productSearch .choice ul li{display:inline-block;padding:5px 5px 4px 10px;margin:0 5px 10px 0;background-color:#e3e3e3;cursor:pointer}
.productSearch .choice ul li:hover{color:white;background:#e3000f}
.productSearch .choice ul li:after{margin-left:8px;color:#e3000f}
.productSearch .choice ul li:hover:after{color:white}
.productSearch button.advanced{background-color:white;border:none;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;outline:medium none;padding:10px 10px 10px;text-align:center;width:100%}
.productSearch button.advanced:hover{text-decoration:underline}
.productSearch button.advanced:before{margin:0 3px 0 0;color:#e3000f}
.productSearch button.advanced:hover:before{text-decoration:none}
.productSearch button.advanced.act:before{content:'\e8f6'}
.productSearch div.advanced.box{padding:0}
.productSearch div.advanced.box .inner{margin:20px}
.productSearch div.advanced.box .inner>button{margin-top:30px;padding:0.5em 2.5em 0.4em 2.4em}
.productSearch .filter.select label{font-family:'SyntaxWeb Medium',tahoma,sans-serif;margin-bottom:2px}
.productSearch .filter.select select{cursor:pointer}
.productSearch .filter.checkbox .fieldwrap{position:relative;margin:5px 1% 15px 0}
.productSearch .filter.checkbox .fieldwrap>label{display:table;width:99%;border:1px solid #d9dadb;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;cursor:pointer;background-color:#e3e3e3;z-index:100}
.productSearch .filter.checkbox .fieldwrap>label span.filterTitle{display:table-cell;vertical-align:middle;height:40px;padding-left:12px}
.productSearch .filter.checkbox .fieldwrap>label span.icon{position:absolute;line-height:40px;right:6px}
.productSearch .filter.checkbox .fieldwrap .container{position:absolute;top:40px;right:1%;left:0;border:1px solid #d9dadb;background-color:white;z-index:101}
.productSearch .filter.checkbox .fieldwrap .container .checkboxes{padding:10px;max-height:125px;overflow:auto;border-bottom:1px solid #d9dadb}
.productSearch .filter.checkbox .fieldwrap .container button{height:26px;padding:3px 2em 0;margin:10px;float:right}
.productSearch div.result{position:relative;min-height:300px}
.productSearch div.result ul{list-style:none;padding-left:0;margin-bottom:0}
.productSearch div.result li{margin-bottom:20px}
.productSearch div.result .thumb{float:left;width:15.5%;margin-right:2%;min-height:90px;background-color:#e3e3e3;overflow:hidden}
.productSearch div.result .desc{float:right;width:82.5%}
.productSearch div.result .desc p{margin-bottom:5px}
.productSearch div.result .desc a.icon{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
.productSearch div.result .desc a.icon:before{margin-left:0}
.news .news-list-view .article.list,.news .news-search-result .article.list{margin-bottom:0;padding-bottom:0}
.news .news-list-view .article.list .header,.news .news-search-result .article.list .header{margin-bottom:3px}
.news .news-list-view .article.list .teaser-text p,.news .news-search-result .article.list .teaser-text p{margin-bottom:0}
.news .news-list-view .article.list .teaser-text span.icon.icon-angle-right:before,.news .news-list-view .article.list .teaser-text span.icon.icon-angle-right-analyse:before,.news .news-search-result .article.list .teaser-text span.icon.icon-angle-right:before,.news .news-search-result .article.list .teaser-text span.icon.icon-angle-right-analyse:before{margin-left:-2px}
.news .news-list-view .article.list .teaser-text a.more,.news .news-search-result .article.list .teaser-text a.more{display:block}
.news .news-list-view .article.list .news-img-wrap,.news .news-search-result .article.list .news-img-wrap{margin-top:0}
.news .news-list-view .article.overview,.news .news-search-result .article.overview{padding-bottom:30px;border-bottom:1px solid #e3e3e3;margin-bottom:45px}
.news .news-list-view .article.overview:last-child,.news .news-search-result .article.overview:last-child{border-bottom:none}
.news .news-list-view .article.overview .header p,.news .news-search-result .article.overview .header p{margin-bottom:5px;color:#b4b4b4}
.news .news-list-view .article.overview .headline,.news .news-search-result .article.overview .headline{margin-bottom:8px}
.news .news-search-form .button{padding:0.5em 1em 0.4em 1em}
.news .news-search-form .button:hover{padding:0.5em 1em 0.4em 1em}
.news.news-single .news-img-wrap{float:left;margin:0 25px 10px 0}
.news.news-single .news-img-caption{clear:both;width:100%;margin:5px 0 15px;text-align:center;text-overflow:ellipsis;font-family:'SyntaxWeb Regular Italic',tahoma,arial,sans-serif;color:black;overflow:hidden}
.news.news-single .header p{margin-bottom:5px;color:#b4b4b4}
.news.news-single .teaser-text{font-size:1.15em;line-height:1.6em;color:black}
.news.news-single .news-backlink-wrap{margin-top:50px}
.news .news-rss{padding:10px 0 8px;text-align:center}
.news .news-rss a{font-family:'SyntaxWeb Medium',tahoma,sans-serif}
.news .news-rss .icon.icon-rss:before{margin:0 5px 0 0}
.news .news-rss a .icon-rss{text-decoration:none}
.news .news-rss a:hover .icon-rss{text-decoration:underline}
.news .news-rss a .icon-rss:before{text-decoration:underline;display:inline-block}
.news .news-rss a .icon-rss:before,.news .news-rss a:hover .icon-rss:before{text-decoration:none}
.news a.more{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
.news span.icon{color:#e3000f}
.news span.icon.icon-angle-right:before,.news span.icon.icon-angle-right-analyse:before{margin-right:0}
.news .news-img-wrap a{padding:0 !important;border:none !important}
.news .news-search-result .count-msg{margin-bottom:20px}
.news .page-navigation ul li.current{padding:1px 2px;color:#e3000f}
div.fileuploader{width:100%;float:left;display:block}
div.fileuploader .button{background:#f3f3f3;padding:2px 0 1px 0;color:#888888;border:1px solid #cacaca;height:21px;text-transform:uppercase;width:100%;display:inline-block;position:relative;border-radius:3px}
div.fileuploader .icon.icon-folder{color:#e3000f;position:absolute;top:0;font-size:16px;height:21px;line-height:30px;margin-left:3px}
div.fileuploader .progress{height:5px;width:100%}
div.fileuploader .progress .bar{background-color:#e3e3e3;width:0;height:5px;margin-left:1px}
div.fileuploader div.uploader{left:-1px;position:absolute;top:-1px;width:100%;opacity:0}
div.fileuploader input.button{cursor:pointer}
div.fileuploader .list ul{list-style:none;padding-left:0}
div.fileuploader .list ul li{clear:both}
div.fileuploader .list ul li a{float:right;cursor:pointer;color:#e3000f}
div.fileuploader .list ul li a:hover{text-decoration:none}
div.fileuploader .fileHint{left:15px;position:absolute;text-transform:none;top:-3px}
.surfaceError .submit.button{padding:0.4em 1.5em 0.3em 1em}
.surfaceError .submit.button:hover{padding:0.4em 1.5em 0.3em 1em}
.tx-powermail form.powermail>h2{display:none}
.tx-powermail legend{display:none}
.tx-powermail .checkboxes legend{display:block}
.tx-powermail label{display:block;max-height:25px;overflow:hidden;text-overflow:ellipsis}
.tx-powermail fieldset.multiplecolumns .fieldwrap{position:relative;float:left;margin:0 1% 0 0}
.tx-powermail fieldset.multiplecolumns .innerwrap{float:left;margin-right:50px}
.tx-powermail fieldset.multiplecolumns .outerwrap:before,.tx-powermail fieldset.multiplecolumns .outerwrap:after{content:"";display:table}
.tx-powermail fieldset.multiplecolumns .outerwrap:after{clear:both}
.tx-powermail fieldset.multiplecolumns .outerwrap:before,.tx-powermail fieldset.multiplecolumns .outerwrap:after{content:"";display:table}
.tx-powermail fieldset.multiplecolumns .fieldwrap label,.tx-powermail fieldset.multiplecolumns .fieldwrap.checkboxes legend,.tx-powermail fieldset.multiplecolumns .fieldwrap.radios legend{clear:none;float:none;width:auto;padding:0}
.tx-powermail fieldset.multiplecolumns .fieldwrap input.text,.tx-powermail fieldset.multiplecolumns .fieldwrap input.file,.tx-powermail fieldset.multiplecolumns .fieldwrap select,.tx-powermail fieldset.multiplecolumns .fieldwrap textarea{float:none;width:100%}
.tx-powermail .fieldwrap{
width:99%}
.tx-powermail .fieldwrap.layout25,.tx-powermail .fieldwrap.layout25hideLabel{width:24%}
.tx-powermail .fieldwrap.layout33,.tx-powermail .fieldwrap.layout33hideLabel{width:32%}
.tx-powermail .fieldwrap.layout50,.tx-powermail .fieldwrap.layout50hideLabel{width:49%}
.tx-powermail .fieldwrap.layout66,.tx-powermail .fieldwrap.layout66hideLabel{width:65% !important}
.tx-powermail .fieldwrap.layout75,.tx-powermail .fieldwrap.layout75hideLabel{width:74%}
.tx-powermail .fieldwrap.layout100,.tx-powermail .fieldwrap.layout100hideLabel{width:99%}
.tx-powermail .fieldwrap.layout100 .outerwrap,.tx-powermail .fieldwrap.layout100hideLabel .outerwrap{width:100%}
.tx-powermail .fieldwrap.checkboxes label,.tx-powermail .fieldwrap.radios label{display:inline}
.tx-powermail .fieldwrap.layout25hideLabel>label,.tx-powermail .fieldwrap.layout33hideLabel>label,.tx-powermail .fieldwrap.layout50hideLabel>label,.tx-powermail .fieldwrap.layout66hideLabel>label,.tx-powermail .fieldwrap.layout75hideLabel>label,.tx-powermail .fieldwrap.layout100hideLabel>label{visibility:hidden}
.tx-powermail .fieldwrap.checkboxes.layout25hideLabel legend,.tx-powermail .fieldwrap.checkboxes.layout33hideLabel legend,.tx-powermail .fieldwrap.checkboxes.layout50hideLabel legend,.tx-powermail .fieldwrap.checkboxes.layout66hideLabel legend,.tx-powermail .fieldwrap.checkboxes.layout75hideLabel legend,.tx-powermail .fieldwrap.checkboxes.layout100hideLabel legend,.tx-powermail .fieldwrap.radios.layout25hideLabel legend,.tx-powermail .fieldwrap.radios.layout33hideLabel legend,.tx-powermail .fieldwrap.radios.layout50hideLabel legend,.tx-powermail .fieldwrap.radios.layout66hideLabel legend,.tx-powermail .fieldwrap.radios.layout75hideLabel legend,.tx-powermail .fieldwrap.radios.layout100hideLabel legend{display:none}
.tx-powermail .confirmation{
}
.tx-powermail .confirmation dl{padding-bottom:9px;border-bottom:1px dotted #dddddd;margin-bottom:20px}
.tx-powermail .confirmation dt,.tx-powermail .confirmation dd{position:relative;float:left;min-height:25px;margin:0 1% 0 0;line-height:25px}
.tx-powermail .confirmation dt{width:33%}
.tx-powermail .confirmation dd{width:65%}
form.global.search{position:relative;height:24px;background:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:2px;-webkit-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
form.global.search label{display:none}
form.global.search input.text{float:left;width:196px;height:26px;padding:1px 4px 1px 10px;border:0;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-family:'SyntaxWeb Regular',tahoma,sans-serif;line-height:24px;color:black;background:transparent}
form.global.search button.submit{float:left;width:24px;height:24px;padding:0;border:0 none;margin:0;line-height:27px;cursor:pointer;color:black;background:transparent}
form.global.search a{border-color:white;font-size:0.9em;color:white}
.searchPreview{border-bottom:1px solid #e3e3e3}
.searchPreview ul{list-style:none;padding-left:0;margin-bottom:0}
.searchPreview li{width:49%;float:left;margin-right:1%;margin-bottom:30px}
.searchPreview li:nth-child(3){clear:both}
.searchPreview .thumb{float:left;width:46%;margin-right:2%;height:130px;overflow:hidden;text-align:center}
.searchPreview .thumb.noImg{background-color:#e3e3e3}
.searchPreview .thumb img{height:auto !important;width:auto !important}
.searchPreview .desc{float:right;width:50%;margin-right:2%}
.searchPreview .desc p{margin-bottom:5px}
.searchPreview .desc a.icon{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
.searchPreview .desc a.icon:before{margin-left:0}
.tx-indexedsearch fieldset{margin-bottom:10px}
.tx-indexedsearch legend{display:block;margin-left:-5px;font-weight:bold}
.tx-indexedsearch .result{padding-top:0.3em}
.tx-indexedsearch h3{position:relative}
.tx-indexedsearch h3 span{display:inline}
.tx-indexedsearch h3 span.icon{vertical-align:text-bottom}
.tx-indexedsearch h3 span.percent{position:absolute;right:0}
.tx-indexedsearch table.info th,.tx-indexedsearch table.info td{padding:0 5px 0 0}
.tx-indexedsearch .tx-indexedsearch-redMarkup{background:#e3000f;color:white}
.tx-indexedsearch .tx-indexedsearch-browsebox ul{padding-left:0}
.tx-indexedsearch .tx-indexedsearch-browsebox li{display:inline;margin-right:10px}
.tx-indexedsearch .tx-indexedsearch-browsebox a{border-color:#b4b4b4}
.tx-indexedsearch input.submit{padding:3px 2em 0 2em;height:26px}
.tx-indexedsearch .browsebox li{display:none}
.tx-indexedsearch .tx-indexedsearch-whatis,.tx-indexedsearch .tx-indexedsearch-browsebox>p{font-size:1.4em;float:left;font-family:'SyntaxWeb Light',tahoma,arial,sans-serif}
.tx-indexedsearch .tx-indexedsearch-whatis{margin-right:10px;font-family:'SyntaxWeb Medium',tahoma,sans-serif}
.tx-indexedsearch .tx-indexedsearch-res,.tx-indexedsearch .tx-indexedsearch-noresults{clear:both}
.tx-indexedsearch .ext-hesse{margin-bottom:40px}
.tx-contagged .index span{font-size:0.95em;box-shadow:none}
.tx-contagged .index span a:hover,.tx-contagged .index span.tx-contagged-act a{background-color:#d9dadb}
.tx-contagged .glossar.list{border:none;border-top:1px solid #d9dadb}
.tx-contagged .glossar.list li{padding:20px 0 15px 0}
.tx-contagged .glossar.list li:last-child{border-bottom:1px solid #d9dadb}
.tx-contagged .glossar.list .txt{width:80%}
.tx-contagged .glossar.list .txt h2{margin-bottom:0.2em}
.tx-contagged .glossar.list .txt p{margin-bottom:0}
.tx-contagged .glossar.list .action{width:20%;padding-right:0;font-size:1.5em}
.tx-contagged .glossar.list .action a{display:block;position:absolute;top:50%;right:1.25em;height:1.1em;margin-top:-0.55em;text-decoration:none;color:#e3000f}
.tx-contagged .glossar.single{padding:0;border:none}
.tx-contagged .glossar.single p.short{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
.tx-contagged .glossar.single .tx-contagged-singleimage{float:left;margin:0 10px 10px 0}
.worldwide.tabs a.locationLink{display:none}
.worldwide.tabs .mobile{display:none}
.worldwide.tabs .tabsNav ul{padding-left:0;list-style:none}
.worldwide.tabs .tabsNav li.list{float:left;min-width:130px;padding:9px 30px 6px 30px;border:1px solid #b5b5b5;border-bottom:none;margin-top:3px;margin-right:-1px;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;text-align:center;background-color:#eaeaea;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;cursor:pointer;z-index:3}
.worldwide.tabs .tabsNav li.list span.icon{color:#e3000f}
.worldwide.tabs .tabsNav li.list.act{display:block;padding-top:12px;border-bottom:1px solid white;margin:0 -1px -1px 0;background-color:white;cursor:default}
.worldwide.tabs .tabsContent{position:relative;height:600px}
.worldwide.tabs .tabsContent div.content{position:absolute;top:0;left:0;width:100%;height:600px;border:1px solid #b5b5b5;z-index:1}
.worldwide.tabs .tabsContent div.content.act{z-index:2}
.worldwide.tabs .tabsContent div.content .map{float:left;width:70%;height:600px;border-right:1px solid #b5b5b5;background-color:white}
.worldwide.tabs .tabsContent div.content .menu{float:right;width:30%;margin-left:-1%}
.worldwide.tabs .tabsContent div.content .menu .search{position:relative;height:310px;padding:15px;border-bottom:1px solid #b5b5b5;border-left:1px solid #b5b5b5;background-color:white;overflow:auto}
.worldwide.tabs .tabsContent div.content .menu .search button{padding:0.4em 1.5em 0.3em 1em;cursor:pointer}
.worldwide.tabs .tabsContent div.content .menu .search h3{font-size:1em}
.worldwide.tabs .tabsContent div.content .menu .search legend{padding:0;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
.worldwide.tabs .tabsContent div.content .menu .search label{float:left;width:auto}
.worldwide.tabs .tabsContent div.content .menu .search .checker{float:left}
.worldwide.tabs .tabsContent div.content .menu .search fieldset{margin-top:15px}
.worldwide.tabs .tabsContent div.content .menu .searchresult{text-align:center;margin-top:10px}
.worldwide.tabs .tabsContent div.content .menu .searchresult h3{margin-bottom:0}
.worldwide.tabs .tabsContent div.content .menu a.mobile-show-results{display:none;cursor:pointer}
.worldwide.tabs .tabsContent div.content .menu a.mobile-show-results .icon{color:#e3000f}
.worldwide.tabs .tabsContent div.content .menu a.mobile-show-results:hover{text-decoration:underline}
.worldwide.tabs .tabsContent div.content .menu .result{height:259px;background-color:#eaeaea;overflow:auto}
.worldwide.tabs .tabsContent div.content .menu .result ul{padding-left:0;margin:0;list-style:none}
.worldwide.tabs .tabsContent div.content .menu .result ul li{padding:12px 15px 9px 15px;border-bottom:1px solid #dbdbdb}
.worldwide.tabs .tabsContent div.content .menu .result ul li:last-child{border-bottom:none}
.worldwide.tabs .tabsContent div.content .menu .result .marker-link{cursor:pointer}
.worldwide.tabs .tabsContent div.content .menu fieldset .checker{clear:both;margin-top:2px}
.worldwide.tabs .tabsContent div.content .menu fieldset label{margin-top:2px}
.map img{max-width:none !important}
.map .gm-style-iw{min-width:250px;height:auto}
.img-slideshow{width:100%;overflow:hidden}
.img-slideshow img{display:block;position:absolute;top:0;left:0;padding:0;width:100%}
.img-slideshow img:first-child{position:static;z-index:100}
.img-slideshow p.description{font-size:1.15em;line-height:1.6em;margin-top:20px}
.img-slideshow .cycle-nav{position:absolute;left:0;right:0;width:auto;margin:0 auto;text-align:center;overflow:hidden;z-index:500}
.img-slideshow .cycle-pager,.img-slideshow .cycle-next,.img-slideshow .cycle-prev{display:inline}
.img-slideshow .cycle-pager{height:16px}
.img-slideshow .cycle-pager span{display:inline-block;position:relative;top:3px;width:16px;font-size:27px;color:white;cursor:pointer}
.img-slideshow .cycle-pager span.cycle-pager-active{color:#e3000f}
.img-slideshow .cycle-prev,.img-slideshow .cycle-next{margin:0;font-size:20px;color:white;cursor:pointer;z-index:800}
.img-slideshow .cycle-prev:hover,.img-slideshow .cycle-next:hover{color:#e3000f}
.img-slideshow .icon-angle-right:before,.img-slideshow .icon-angle-right-analyse:before,.img-slideshow .icon-angle-left:before{margin:0}
.containerReference{margin-left:-10px;margin-right:-20px}
.containerReference .columnGutter .csc{width:33%;float:left}
.containerReference .columnGutter .csc .teaser{margin-left:10px;margin-right:10px}
.containerReference .columnGutter .csc .teaser p{margin:0}
.reference-filter label{float:left;font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;font-size:1.15em;margin-right:10px;margin-top:3px}
.reference-filter .selector{float:left;max-width:275px}
.Zebra_DatePicker *,.Zebra_DatePicker *:after,.Zebra_DatePicker *:before{-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important;box-sizing:content-box !important}
.Zebra_DatePicker{display:none;position:absolute;padding:5px;border:1px solid #bbbbbb;background:white;z-index:100}
.Zebra_DatePicker *{padding:0;border:none;margin:0;background:transparent}
.Zebra_DatePicker table{border-collapse:collapse;border-spacing:0}
.Zebra_DatePicker td,.Zebra_DatePicker th{padding:5px 0;text-align:center}
.Zebra_DatePicker td{cursor:pointer}
.Zebra_DatePicker .dp_daypicker,.Zebra_DatePicker .dp_monthpicker,.Zebra_DatePicker .dp_yearpicker{margin-top:3px}
.Zebra_DatePicker .dp_daypicker td,.Zebra_DatePicker .dp_daypicker th,.Zebra_DatePicker .dp_monthpicker td,.Zebra_DatePicker .dp_yearpicker td{width:30px}
.Zebra_DatePicker,.Zebra_DatePicker .dp_header .dp_hover,.Zebra_DatePicker td.dp_selected,.Zebra_DatePicker .dp_footer .dp_hover,.Zebra_DatePicker td.dp_hover{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.Zebra_DatePicker .dp_header .dp_previous,.Zebra_DatePicker .dp_header .dp_next{width:30px;color:#e3000f}
.Zebra_DatePicker .dp_header .dp_caption{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
.Zebra_DatePicker .dp_header .dp_hover{background:#e3e3e3}
.Zebra_DatePicker .dp_header .dp_blocked{color:#e3e3e3;cursor:default}
.Zebra_DatePicker .dp_daypicker th{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
.Zebra_DatePicker td.dp_not_in_month{color:#e3e3e3;cursor:default}
.Zebra_DatePicker td.dp_weekend_disabled{color:#e3e3e3;cursor:default}
.Zebra_DatePicker td.dp_selected{color:white !important;background:#e3000f}
.Zebra_DatePicker td.dp_week_number{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;cursor:text}
.Zebra_DatePicker .dp_monthpicker td{width:33%}
.Zebra_DatePicker .dp_yearpicker td{width:33%}
.Zebra_DatePicker .dp_footer{margin-top:3px}
.Zebra_DatePicker td.dp_current{color:#e3000f}
.Zebra_DatePicker td.dp_disabled_current{color:#e3000f}
.Zebra_DatePicker td.dp_disabled{color:#e3e3e3;cursor:default}
.Zebra_DatePicker td.dp_hover{background:#e3e3e3}
button.Zebra_DatePicker_Icon{display:block;position:absolute;left:auto !important;right:2px !important;width:16px;height:16px;padding:0;border:none;line-height:0;vertical-align:top;text-indent:-9000px;background:url('/fileadmin/templates/img/ico-cal.png') no-repeat left top;cursor:pointer}
button.Zebra_DatePicker_Icon_Disabled{background-image:url('/fileadmin/templates/img/ico-cal-disabled.png')}
button.Zebra_DatePicker_Icon{margin:0 0 0 3px}
button.Zebra_DatePicker_Icon_Inside{margin:0 3px 0 0}
.Zebra_DatePicker_Icon_Wrapper{width:100%}
.tooltipster-default{max-width:250px;border-radius:3px;border:1px solid #d9dadb;background:white;box-shadow:2px 2px 2px #e3e3e3}
.tooltipster-default .tooltipster-content{padding:7px 10px;font-size:13px;line-height:1.6em;overflow:hidden}
.tooltipster-base{position:absolute;left:0;top:0;width:auto;padding:0;font-size:0;line-height:0;overflow:visible;z-index:9999999;pointer-events:none}
.tooltipster-base .tooltipster-content{overflow:hidden}
.tooltipster-arrow{display:block;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;z-index:-1}
.tooltipster-arrow span,.tooltipster-arrow-border{display:block;position:absolute;width:0;height:0}
.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:8px solid;bottom:-7px}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{bottom:-7px;border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{top:-7px;border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:8px solid}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{top:-7px;border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid}
.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}
.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}
.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}
.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}
.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}
.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{top:50%;right:-7px;border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;margin-top:-7px}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}
.tooltipster-arrow-right span,.tooltipster-arrow-right .tooltipster-arrow-border{top:50%;left:-7px;border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-right:8px solid;margin-top:-7px}
.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-right:9px solid;margin-top:-8px}
.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}
.tooltipster-fade-show{opacity:1}
.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}
.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}
.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,1);-webkit-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-moz-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-ms-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);-o-transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4);transition-timing-function:cubic-bezier(0.23,0.635,0.495,2.4)}
.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}
.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0px !important;opacity:0}
.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1);-webkit-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-moz-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-ms-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);-o-transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15);transition-timing-function:cubic-bezier(0.175,0.885,0.32,1.15)}
.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0px !important;opacity:0}
.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.info.icon-help-circled{color:#656565;cursor:pointer}
.mfp-add-zoom .mfp-container,.mfp-add-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;
-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
.mfp-add-zoom.mfp-ready .mfp-container{opacity:1}
.mfp-add-zoom.mfp-ready.mfp-bg{opacity:0.8}
.mfp-add-zoom.mfp-removing .mfp-container,.mfp-add-zoom.mfp-removing.mfp-add-zoom.mfp-removing.mfp-bg{opacity:0}
.rapidmail form legend{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;font-size:1em;padding-left:0}
.rapidmail form.register{position:relative}
.rapidmail form.register .submit{height:26px;padding:3px 2em 0;position:absolute;bottom:10px}
.rapidmail .fieldwrap.hide{display:none}
.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}
.me-plugin{position:absolute}
.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}
.mejs-fullscreen{
overflow:hidden !important}
.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}
.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}
.mejs-clear{clear:both}
.mejs-background{position:absolute;top:0;left:0}
.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}
.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}
:root .mejs-poster img{display:none}
.mejs-poster img{border:0;padding:0;border:0}
.mejs-overlay{position:absolute;top:0;left:0}
.mejs-overlay-play{cursor:pointer}
.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url('../../fileadmin/templates/pkg/mediaelement/bigplay.svg') no-repeat}
.no-svg .mejs-overlay-button{background-image:url('../../fileadmin/templates/pkg/mediaelement/bigplay.png')}
.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}
.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url('../../fileadmin/templates/pkg/mediaelement/background.png');background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9))}
.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url('../../fileadmin/templates/pkg/mediaelement/loading.gif') 50% 50% no-repeat}
.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url('../../fileadmin/templates/pkg/mediaelement/background.png');background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%}
.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}
.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url('../../fileadmin/templates/pkg/mediaelement/controls.svg') no-repeat}
.no-svg .mejs-controls .mejs-button button{background-image:url('../../fileadmin/templates/pkg/mediaelement/controls.png')}
.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}
.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}
.mejs-controls .mejs-play button{background-position:0 0}
.mejs-controls .mejs-pause button{background-position:0 -16px}
.mejs-controls .mejs-stop button{background-position:-112px 0}
.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}
.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}
.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}
.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}
@-webkit-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-moz-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-ms-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@-o-keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
@keyframes buffering-stripes{from{background-position:0 0}
to{background-position:30px 0}
}
.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0}
.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0}
.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}
.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}
.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}
.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}
.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}
.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}
.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}
.mejs-controls .mejs-volume-button{}
.mejs-controls .mejs-mute button{background-position:-16px -16px}
.mejs-controls .mejs-unmute button{background-position:-16px 0}
.mejs-controls .mejs-volume-button{position:relative}
.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url('../../fileadmin/templates/pkg/mediaelement/background.png');background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}
.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}
.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8))}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}
.mejs-controls .mejs-captions-button{position:relative}
.mejs-controls .mejs-captions-button button{background-position:-48px 0}
.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url('../../fileadmin/templates/pkg/mediaelement/background.png');background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0}
.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}
.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}
.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis}
.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff}
.mejs-captions-layer a{color:#fff;text-decoration:underline}
.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal}
.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}
.mejs-captions-position-hover{bottom:45px}
.mejs-captions-text{padding:3px 5px;background:url('../../fileadmin/templates/pkg/mediaelement/background.png');background:rgba(20,20,20,0.8)}
.me-cannotplay{}
.me-cannotplay a{color:#fff;font-weight:bold}
.me-cannotplay span{padding:15px;display:block}
.mejs-controls .mejs-loop-off button{background-position:-64px -16px}
.mejs-controls .mejs-loop-on button{background-position:-64px 0}
.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}
.mejs-controls .mejs-backlight-on button{background-position:-80px 0}
.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}
.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001;
}
.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}
.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}
.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff}
.mejs-controls .mejs-sourcechooser-button{position:relative}
.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url('../../fileadmin/templates/pkg/mediaelement/background.png');background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none !important;overflow:hidden}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none !important;display:block;color:#fff;overflow:hidden}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}
.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url('../../fileadmin/templates/pkg/mediaelement/background.png');background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden}
.mejs-postroll-layer-content{width:100%;height:100%}
.mejs-postroll-close{position:absolute;right:0;top:0;background:url('../../fileadmin/templates/pkg/mediaelement/background.png');background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer}
[data-retina]{max-width:100%}
.sprite,.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}
.ir br{display:none}
.none{display:none !important;visibility:hidden}
.invisible{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.invisible.focusable:active,.invisible.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.hidden{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.clear{clear:both;height:0;font-size:0;line-height:0}
.clearOnly{clear:both}
.clearLeft{clear:left}
.clearRight{clear:right}
.floatLeft{float:left !important}
.floatRight{float:right !important}
.noPadding{padding:0 !important}
.padBot2{padding-bottom:2em}
.padBot4{padding-bottom:4em}
.padLeft1{padding-left:1em}
.padRight2{padding-right:2em}
.noMargin{margin:0 !important}
.mrgTop1{margin-top:1em !important}
.mrgTop2{margin-top:2em !important}
.mrgBot0{margin-bottom:0 !important}
.mrgBot1{margin-bottom:1em !important}
.mrgBot2{margin-bottom:2em !important}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
.layout10{width:9% !important}
.layout20{width:19% !important}
.layout33{width:32% !important}
.layout50{width:49% !important}
.layout66{width:66% !important}
.layout80{width:79% !important}
.layout100{width:99% !important}
.error{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif;color:#e3000f}
.nowrap{white-space:nowrap !important}
input[type="search"]{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}
::-webkit-input-placeholder{color:black}
::-moz-placeholder{color:black}
:-ms-input-placeholder{color:black}
input:-moz-placeholder{color:black}
.todo{display:inline-block;padding:5px;border:1px solid #ffff7f;background:#ffffbf;
font-style:normal;text-transform:uppercase;
color:#777733}
.debug{
border:1px dotted #b7e3a0;padding:4px;background-color:rgba(210,255,186,0.5)}
.debug .info,.debug.info{font-size:10px;line-height:12px;color:#81ac6c}
.gel .debug .info{padding:0}
ul.typo3-message,.typo3-message{width:100%;padding:0.8em;border-style:solid;border-width:1px;list-style:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
ul.typo3-message ul,.typo3-message ul{margin-bottom:0}
ul.typo3-message .message-header,.typo3-message .message-header{font-family:'SyntaxWeb Bold',tahoma,arial,sans-serif}
ul.typo3-message.message-error,.typo3-message.message-error{border-color:#e3000f;color:#e3000f;background-color:rgba(255,0,0,0.2)}
ul.typo3-message.message-info,.typo3-message.message-info{border-color:blue;color:blue;background-color:rgba(0,0,255,0.2)}
ul.typo3-message.message-notice,.typo3-message.message-notice{border-color:#e3e3e3;color:#e3e3e3;background-color:rgba(128,128,128,0.2)}
ul.typo3-message.message-ok,.typo3-message.message-ok{border-color:green;color:green;background-color:rgba(0,255,0,0.2)}
.rd-480,a.trigger.rd-480,.rd-767,a.trigger.rd-767,.rd-1024,a.trigger.rd-1024{display:none}
.rd-desktop,a.trigger.rd-desktop{display:block}
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url("/fileadmin/templates/img/uniform/sprite.png");background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
div.selector,div.checker,div.button,div.radio,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle;
}
div.selector:focus,div.checker:focus,div.button:focus,div.radio:focus,div.uploader:focus{outline:0}
div.selector,div.radio,div.checker,div.uploader,div.button,div.selector *,div.radio *,div.checker *,div.uploader *,div.button *{margin:0;padding:0}
.highContrastDetect{background:url("/fileadmin/templates/img/uniform/bg-input.png") repeat-x 0 0;width:0px;height:0px}
input.uniform-input,select.uniform-multiselect,textarea.uniform{padding:3px;background:url("/fileadmin/templates/img/uniform/bg-input.png") repeat-x 0 0;outline:0}
input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background:url("/fileadmin/templates/img/uniform/bg-input-focus.png") repeat-x 0 0}
div.checker input,input[type="search"],input[type="search"]:active{-moz-appearance:none;-webkit-appearance:none}
div.selector{background-position:0 -135px;line-height:27px;height:27px;padding:0 0 0 14px;position:relative;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;
}
div.selector span{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;background-position:right 0;height:27px;line-height:28px;padding-right:0;cursor:pointer;width:100%;display:block;font-size:1.1em}
div.selector select{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;height:22px;top:2px;left:0px;width:100%}
div.selector.active{background-position:0 -162px}
div.selector.active span{background-position:right -27px}
div.selector.hover,div.selector.focus{background-position:0 -189px}
div.selector.hover span,div.selector.focus span{background-position:right -54px}
div.selector.hover.active,div.selector.focus.active{background-position:0 -216px}
div.selector.hover.active span,div.selector.focus.active span{background-position:right -81px}
div.selector.disabled,div.selector.disabled.active{background-position:0 -243px}
div.selector.disabled span,div.selector.disabled.active span{background-position:right -108px}
div.checker span,div.checker input,div.checker{width:16px;height:16px}
div.checker span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -270px}
div.checker span.checked{background-position:-64px -270px}
div.checker input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1}
div.checker.active span{background-position:-16px -270px}
div.checker.active span.checked{background-position:-80px -270px}
div.checker.hover span,div.checker.focus span{background-position:-32px -270px}
div.checker.hover span.checked,div.checker.focus span.checked{background-position:-96px -270px}
div.checker.hover.active span,div.checker.focus.active span{background-position:-48px -270px}
div.checker.hover.active span.checked,div.checker.focus.active span.checked{background-position:-112px -270px}
div.checker.disabled,div.checker.disabled.active{background-position:-128px -270px}
div.checker.disabled span.checked,div.checker.disabled.active span.checked{background-position:-144px -270px}
div.radio span,div.radio input,div.radio{width:16px;height:16px}
div.radio span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center;background-position:0 -286px}
div.radio span.checked{background-position:-64px -286px}
div.radio input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;text-align:center}
div.radio.active span{background-position:-16-18px -286px}
div.radio.active span.checked{background-position:-80px -286px}
div.radio.hover span,div.radio.focus span{background-position:-32-36px -286px}
div.radio.hover span.checked,div.radio.focus span.checked{background-position:-96px -286px}
div.radio.hover.active span,div.radio.focus.active span{background-position:-48px -286px}
div.radio.hover.active span.checked,div.radio.focus.active span.checked{background-position:-112px -286px}
div.radio.disabled span,div.radio.disabled.active span{background-position:-128px -286px}
div.radio.disabled span.checked,div.radio.disabled.active span.checked{background-position:-144px -286px}
div.uploader{background-position:0 -302px;height:28px;width:280px;cursor:pointer;position:relative;overflow:hidden}
div.uploader span.action{background-position:right -414px;height:28px;line-height:28px;width:106px;text-align:center;float:left;display:inline;overflow:hidden;cursor:pointer}
div.uploader span.filename{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;float:left;cursor:default;height:26px;margin:1px 0 1px 1px;line-height:26px;width:153px;padding:0 10px}
div.uploader input{opacity:0;filter:alpha(opacity=0);-moz-opacity:0;border:none;background:none;position:absolute;top:0;right:0;float:right;cursor:default;width:100%;height:100%}
div.uploader.active span.action{background-position:right -470px}
div.uploader.hover,div.uploader.focus{background-position:0 -358px}
div.uploader.hover span.action,div.uploader.focus span.action{background-position:right -442px}
div.uploader.hover.active span.action,div.uploader.focus.active span.action{background-position:right -498px}
div.uploader.disabled,div.uploader.disabled.active{background-position:0 -330px}
div.uploader.disabled span.action,div.uploader.disabled.active span.action{background-position:right -386px}
div.button{background-position:0 -666px;height:35px;cursor:pointer;position:relative;
}
div.button a,div.button button,div.button input{opacity:0.01;filter:alpha(opacity=1);-moz-opacity:0.01;display:block;top:0;left:0;right:0;bottom:0;position:absolute}
div.button span{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;line-height:35px;text-align:center;background-position:right -526px;height:35px;margin-left:13px;padding:0}
div.button.active{background-position:0 -701px}
div.button.active span{background-position:right -561px;cursor:default}
div.button.hover,div.button.focus{background-position:0 -736px}
div.button.hover span,div.button.focus span{background-position:right -596px}
div.button.disabled,div.button.disabled.active{background-position:0 -771px}
div.button.disabled span,div.button.disabled.active span{background-position:right -631px;cursor:default}
input.uniform-input.hover,select.uniform-multiselect.hover,textarea.uniform.hover,input.uniform-input.focus,select.uniform-multiselect.focus,textarea.uniform.focus{-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-o-box-shadow:0px 0px 4px rgba(0,0,0,0.3);-ms-box-shadow:0px 0px 4px rgba(0,0,0,0.3);box-shadow:0px 0px 4px rgba(0,0,0,0.3);border-color:#999999}
div.button.hover span,div.button.focus span{color:#555555}
div.button.disabled span,div.button.disabled.active span{color:#e3e3e3}
div.selector{margin:-1px 0 1em -2px}
div.selector.disabled span,div.selector.disabled.active span{color:#e3e3e3}
div.checker{float:left;margin-right:5px}
div.radio{float:left;margin-right:5px}
div.uploader span.action{color:black}
div.uploader.disabled span.action,div.uploader.disabled.active span.action{color:#e3e3e3}
div.uploader.disabled span.filename,div.uploader.disabled.active span.filename{color:#e3e3e3}
input.uniform-input,input.uniform-input:focus{background-color:white}
@media only screen{@media (min-resolution:124dpi),(-webkit-min-device-pixel-ratio:1.3),(min--moz-device-pixel-ratio:1.3),(-o-min-device-pixel-ratio:4/3),(min-device-pixel-ratio:1.3),(min-resolution:1.3dppx){div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url("/fileadmin/templates/img/uniform/sprite-retina.png");background-size:950px}
input.uniform-input,select.uniform-multiselect,textarea.uniform{background-image:url("/fileadmin/templates/img/uniform/bg-input-retina.png");background-size:1px}
input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background-image:url("/fileadmin/templates/img/uniform/bg-input-focus-retina.png")}
}
}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}
a,a:visited{text-decoration:underline}
.ir a:after,a[href^="javascript: "]:after,a[href^="#"]:after{content:""!important}
pre,blockquote{border:1px solid #999999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100% !important}
@page{margin:1cm 1cm 2cm 1cm}
html,body{height:auto}
.page{margin-top:0;width:100%}
.page,.content.primary{min-height:0}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.qrcode{display:block;position:absolute;top:20px;right:20px}
.qrcode img{width:100px;height:auto}
.statusbar,.metaWrap,nav.main,footer,.printLink{display:none !important}
header.main{border:none;margin-top:-30px}
header.main>.inner .navWrap.fixed{border-bottom:none;height:110px;position:relative;z-index:0;height:110px;margin-top:30px}
header.main>.inner .navWrap.fixed .logo{height:auto;margin-top:30px;width:auto}
.teaser.fadeIn .txt{top:0 !important;background:white !important}
.teaser.link.multi .label{display:none !important;background:white !important}
.teaser.link.multi .links{display:block !important;background:white !important}
.box{box-decoration-break:clone;-moz-background-inline-policy:continuous;page-break-inside:avoid}
.mediacentre.list .item{box-decoration-break:clone;-moz-background-inline-policy:continuous;page-break-inside:avoid}
.tabs.worldwide .tabsContent{height:900px}
.tabs.worldwide .tabsContent div.content{height:auto}
.tabs.worldwide .tabsContent div.content .map{width:100%;height:400px}
.tabs.worldwide .tabsContent div.content .menu{width:100%;height:450px}
.tabs.worldwide .tabsContent div.content .menu .search{float:left;width:45%;height:420px;border:none}
.tabs.worldwide .tabsContent div.content .menu .result{float:right;width:45%;height:450px}
.tabs.worldwide .tabsContent div.content .menu .fieldwrap.layout100 .selector span{display:none}
}
.gel.columnGroup{margin:0 -10px 0}
.gel.columnGroup.gap30{margin:0 -15px 30px}
.gel>.column{position:relative;float:left}
.gel>.column .csc-textpic-imagewrap{max-width:100%}
.gel>.column img{width:100%}
.gel .columnGutter{position:relative}
.gel.columnGroup>.column>.columnGutter{margin:0 10px}
.gel>hr{padding:0;border-bottom:1px solid rgba(210,255,186,0.5);margin:0 10px}
.gel.columnCount1>.column{width:100%}
.gel.columnDistribution3414>.c1,.gel.columnDistribution1434>.c2{width:75%}
.gel.columnDistribution2313>.c1,.gel.columnDistribution1323>.c2{width:66.66%}
.gel.columnDistribution1212>.column,.gel.columnDistribution121414>.c1,.gel.columnDistribution141214>.c2,.gel.columnDistribution141412>.c3{width:50%}
.gel.columnDistribution1323>.c1,.gel.columnDistribution2313>.c2,.gel.columnDistribution131313>.column{width:33.33%}
.gel.columnDistribution1434>.c1,.gel.columnDistribution3414>.c2,.gel.columnDistribution121414>.c2,.gel.columnDistribution121414>.c3,.gel.columnDistribution141214>.c1,.gel.columnDistribution141214>.c3,.gel.columnDistribution141412>.c1,.gel.columnDistribution141412>.c2,.gel.columnCount4>.column{width:25%}
.gel.columnCount5>.column{width:20%}
@media only screen and (max-width:1024px){header.main .navMobileWrap{display:none}
header.main>.inner .metaWrap{max-width:none}
header.main>.inner .navWrap .logo{position:relative;width:100% !important;text-align:center;top:9px}
header.main>.inner .navWrap nav.main{position:relative;top:25px;right:0;width:100%;margin:0 0 20px 0;text-align:center;max-width:none}
header.main>.inner .navWrap nav.main>ul.main{width:auto;float:none;text-align:center}
header.main>.inner .navWrap nav.main>ul.main li{display:inline;float:none}
header.main>.inner .navWrap nav.main ul.sub{text-align:left}
header.main>.inner .navWrap nav.main ul.sub li{display:block}
header.main>.inner .navWrap.fixed{height:auto}
header.main>.inner .navWrap.fixed>.inner{width:100%}
header.main>.inner .navWrap.fixed>.inner .logo{width:100% !important}
header.main>.inner .navWrap.fixed>.inner .logo img{width:150px;height:auto}
header.main>.inner .navWrap.fixed>.inner nav.main{margin-top:10px}
header.main>.inner .navWrap.fixed>.inner nav.main>ul{margin-bottom:15px}
.box{padding:0.75em}
.mediacentre.search fieldset.searchWord{margin:0 -0.75em 15px;padding:0 0.75em 15px}
.mediacentre.search form label{width:85%}
nav.service{width:100%;border-bottom:1px solid #888888}
.teaser.link.multi .links{display:block !important}
.productTeaser .thumb,.imgListTeaser .thumb,.textListTeaser .thumb{height:60px !important;width:60px !important}
.imgListTeaser ul li.thumb:nth-child(3n+3){margin-right:19px !important}
.teaser.fadeIn .txt .bodytext{font-size:0.9em;line-height:1.3em}
.teaser.fadeIn .txt .bodytext .text{padding:45px 5px 5px}
.productDetail .button.white{display:block;margin-bottom:10px}
.productDetail .tabsNav li:before{display:none}
nav.product{top:128px;width:89.7%;padding-left:5%;padding-right:5%;margin-left:-2%}
nav.product .menu li{width:-webkit-calc(50% - 10px);width:-moz-calc(50% - 10px);width:calc(50% - 10px)}
.navWrap.fixed nav.product{top:122px;margin-left:-1px}
.content.primary>section{margin-bottom:80px}
footer .foldout>.close{width:50%}
.content.primary,.serviceBar .inner,header.main .navWrap .inner,.stage .inner,nav.misc{width:96%;margin-left:2%;margin-right:2%}
.statusbar{border-color:#acc4de;color:#778ea7;background-color:#c8e0fa}
.statusbar span:after{content:"(max-width: 1024px)"}
.content.main{position:relative;width:100%}
.tabs.worldwide .layout10,.tabs.worldwide .layout20,.tabs.worldwide .layout33,.tabs.worldwide .layout50,.tabs.worldwide .layout66,.tabs.worldwide .layout80,.tabs.worldwide .layout100{width:100% !important}
.surfaceError .submit.button{width:100%;font-size:0.9em}
.trainingHotel.box .button.icon-angle-right.red{font-size:0.9em;padding-left:0.5em;padding-right:1em}
.formError{position:absolute;top:1em;left:1em !important}
.rd-desktop,a.trigger.rd-desktop{display:none}
.rd-1024,a.trigger.rd-1024{display:block}
.rd-1024-table{width:100%;overflow-x:scroll}
}
@media only screen and (max-width:770px){header.main{min-height:0;height:auto}
header.main .metaWrap,header.main .navWrap{display:none !important}
header.main .navMobileWrap{display:block}
.csc.frame.onlyMobile,.only-mobile{display:block}
.csc.frame.onlyDesktop,.only-desktop{display:none}
.stage .inner{margin-top:60px}
.stage .inner h1{font-size:2.1em}
.stage .inner p{margin-bottom:0}
.stage .inner a.button-dark-red-right,.stage .inner a.button-yellow-right,.stage .inner a.button-grey-right,.stage .inner a.button-dark-grey-right,.stage .inner a.button-red-right,.stage .inner a.button-white-right,.stage .inner a.button-white-left{display:block;margin-bottom:10px;padding:0.5em 1.5em 0.4em 1em}
.searchPreview li{width:100%}
form.navLang .options{left:0;min-width:0}
footer{position:relative}
.content.primary>section{margin-bottom:10px}
.content.main{min-height:700px}
.content.primary,.serviceBar .inner,header.main .navWrap .inner,.stage .inner,nav.misc{width:90%;margin-left:5%;margin-right:5%}
.statusbar{border-color:#e3daae;color:#aba379;background-color:#fff6c9}
.statusbar span:after{content:"(max-width: 767px)"}
.layout10{width:100% !important}
.layout20{width:100% !important}
.layout33{width:100% !important}
.layout50{width:100% !important}
.tx-powermail .fieldwrap.layout66,.layout66{width:100% !important}
.layout80{width:100% !important}
.layout100{width:100% !important}
.tx-powermail fieldset.multiplecolumns .innerwrap{float:none;margin-right:0}
.tabs.worldwide .tabsContent{height:900px}
.tabs.worldwide .tabsContent div.content{height:auto}
.tabs.worldwide .tabsContent div.content .map{width:100%;height:400px}
.tabs.worldwide .tabsContent div.content .menu{width:100%;height:450px}
.tabs.worldwide .tabsContent div.content .menu .search{float:left;width:45%;height:420px;border:none}
.tabs.worldwide .tabsContent div.content .menu .result{float:right;width:45%;height:450px}
.box{padding:1.25em}
.mediacentre.search fieldset.searchWord{margin:0 -1.25em 15px;padding:0 1.25em 15px}
.mediacentre .thumb{height:150px}
.productTeaser .thumb,.imgListTeaser .thumb,.textListTeaser .thumb{height:80px !important;width:80px !important}
.imgListTeaser ul:before,.imgListTeaser ul:after{clear:none}
.imgListTeaser ul:last-child:after{clear:both}
.imgListTeaser ul li.thumb:last-child{margin-right:19px !important}
.productDetail .productContent .tabsNav ul{text-align:left;margin:0}
.productDetail .productContent .tabsNav li:before{display:inline}
.rapidmail form.register .submit{position:static}
.productSearch .textSearch button.submit{position:static}
.productSearch div.result .thumb{width:30%}
.productSearch div.result .desc{width:68%}
.surfaceError .submit.button{width:auto;font-size:1em}
.trainingHotel.box .button.icon-angle-right.red{font-size:1em;padding-left:1.5em;padding-right:2em}
.formError{top:auto !important;left:auto !important;right:2px !important}
.rd-desktop,a.trigger.rd-desktop,.rd-1024,a.trigger.rd-1024{display:none}
.rd-767,a.trigger.rd-767{display:block}
.rd-767-table{width:100%;overflow-x:scroll}
footer .gel>.column,.content .gel>.column{width:100%;float:none}
footer .gel.columnDistribution2313>.column,.content .gel.columnDistribution2313>.column{width:100%}
footer .gel.columnDistribution131313>.column,.content .gel.columnDistribution131313>.column{width:33.33%;float:left}
footer .gel.columnDistribution3414>.column.c1,footer .gel.columnDistribution1323>.column.c1,.content .gel.columnDistribution3414>.column.c1,.content .gel.columnDistribution1323>.column.c1{width:100%;margin-bottom:2em}
footer .gel.columnDistribution3414>.column.c1 .gel.columnDistribution131313>.column,footer .gel.columnDistribution3414>.column.c1 .gel.columnDistribution1212>.column,footer .gel.columnDistribution1323>.column.c1 .gel.columnDistribution131313>.column,footer .gel.columnDistribution1323>.column.c1 .gel.columnDistribution1212>.column,.content .gel.columnDistribution3414>.column.c1 .gel.columnDistribution131313>.column,.content .gel.columnDistribution3414>.column.c1 .gel.columnDistribution1212>.column,.content .gel.columnDistribution1323>.column.c1 .gel.columnDistribution131313>.column,.content .gel.columnDistribution1323>.column.c1 .gel.columnDistribution1212>.column{width:50%;float:left}
footer .gel.columnDistribution3414>.column.c2,footer .gel.columnDistribution1323>.column.c2,.content .gel.columnDistribution3414>.column.c2,.content .gel.columnDistribution1323>.column.c2{width:100%}
footer .columnCount4>.column,.content .columnCount4>.column{width:50%;float:left}
}
@media only screen and (max-width:720px){.teaser.fadeIn .txt .bodytext{font-size:1em;line-height:1.5em}
.teaser.fadeIn .txt .bodytext .text{padding:55px 15px 15px}
footer .gel.columnDistribution131313>.column,.content .gel.columnDistribution131313>.column{width:100%;float:none}
}
@media only screen and (max-width:479px){.serviceBar .printLink{clear:both;float:none}
nav.misc>ul{margin:10px 0;line-height:25px}
nav.misc li.copyright{display:block;margin-right:10px}
nav.service>ul li{display:block;float:left;width:49%}
nav.service>ul li.last{width:100%}
nav.service>ul li.last.open{display:none}
footer .foldout>.close{width:100%;padding:0 15px;border-left:none}
.stage .inner{margin-top:30px}
.productSearch div.result .thumb{min-height:70px}
.productSearch .textSearch button.submit{display:block;width:100%}
.productSearch div.filter .productSubmit a.reset,.productSearch div.filter .productSubmit button{top:auto;display:block;margin:10px 0 0 0;width:100%;padding:12px 10px 10px 10px;height:40px}
.tabs.worldwide .mobile{display:block}
.tabs.worldwide .tabsNav{display:none}
.tabs.worldwide .tabsContent div.content .menu a.mobile-show-results{display:block}
.tabs.worldwide .tabsContent{height:auto}
.tabs.worldwide .tabsContent div.content{position:static;border:none}
.tabs.worldwide .tabsContent div.content .map{height:400px;border:none}
.tabs.worldwide .tabsContent div.content .menu{height:auto;margin-bottom:20px;background:#eaeaea}
.tabs.worldwide .tabsContent div.content .menu .search{width:90%;height:auto;background:none}
.tabs.worldwide .tabsContent div.content .menu .result{width:100%;height:auto}
.tabs.worldwide .tabsContent div.content .menu .result ul li{border-bottom:none;border-top:1px solid #dbdbdb}
.Zebra_DatePicker{left:0 !important;margin:0 5%;width:85%}
.mediacentre.order.validate .list li .media{width:100px !important}
.mediacentre.order.validate .list li.orderable .action{width:100%;max-width:none}
.mediacentre .thumb{height:200px}
.contactList .contactImg{width:100%}
hgroup.pagetitle h1.title{margin-bottom:10px;font-size:1.8em}
.textpic.intext>.images,.textpic.besidetext>.images{width:100% !important;max-width:100% !important}
.textpic.besidetext.left .images,.textpic.besidetext.left .txt,.textpic.besidetext.right .images,.textpic.besidetext.right .txt{display:block}
.textpic.right .images{padding-left:0}
.statusbar{border-color:#e08283;color:#a64f52;background-color:#ff9e9e}
.statusbar span:after{content:"(max-width: 479px)"}
button,input.button,input.submit,span.button,a.button,a.button-dark-red-right,a.button-yellow-right,a.button-grey-right,a.button-dark-grey-right,a.button-red-right,a.button-white-right,a.button-white-left{white-space:nowrap}
.rd-desktop,a.trigger.rd-desktop,.rd-1024,a.trigger.rd-1024,.rd-767,a.trigger.rd-767{display:none}
.rd-480,a.trigger.rd-480{display:block}
.rd-480-table{width:100%;overflow-x:scroll}
footer .columnCount4>.column,.content .columnCount4>.column{width:100%;float:none}
footer .gel.columnDistribution3414>.column.c1 .gel.columnDistribution131313>.column,footer .gel.columnDistribution3414>.column.c1 .gel.columnDistribution1212>.column,footer .gel.columnDistribution1323>.column.c1 .gel.columnDistribution131313>.column,footer .gel.columnDistribution1323>.column.c1 .gel.columnDistribution1212>.column,.content .gel.columnDistribution3414>.column.c1 .gel.columnDistribution131313>.column,.content .gel.columnDistribution3414>.column.c1 .gel.columnDistribution1212>.column,.content .gel.columnDistribution1323>.column.c1 .gel.columnDistribution131313>.column,.content .gel.columnDistribution1323>.column.c1 .gel.columnDistribution1212>.column{width:100%;float:left}
}
