@import url('jquery-ui-1.8.23.custom.css');
@font-face{font-family:'Arial_narrowregular';src:url('../fonts/arialn-webfont.eot');src:url('../fonts/arialn-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/arialn-webfont.woff') format('woff'),url('../fonts/arialn-webfont.ttf') format('truetype'),url('../fonts/arialn-webfont.svg#arial_narrowregular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'Arial_narrowbold';src:url('../fonts/arialnb-webfont.eot');src:url('../fonts/arialnb-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/arialnb-webfont.woff') format('woff'),url('../fonts/arialnb-webfont.ttf') format('truetype'),url('../fonts/arialnb-webfont.svg#arial_narrowbold') format('svg');font-weight:normal;font-style:normal}
*{margin:0;padding:0;border:none}
html{overflow-y:scroll}
html>body{font-size:11px}
html,body{min-width:1024px;font-size:11px;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;color:#000000;background-color:#e9e9e9;text-align:left;line-height:16px;background:transparent url('../images/layout/background_content.png') repeat-y scroll top center}
a,.powermail_submit,.search-button{cursor:pointer}
.sprite{background:transparent url('../images/layout/sprite.png') 999px 999px no-repeat}
.clearfix:after,.bar:after{content:'.';display:block;clear:both;visibility:hidden;font-size:0;line-height:0;height:0}
.clearboth{clear:both}
.divider hr{border:none;border-top:1px solid #ebeaea;margin:17px 0}
h1,h2,h3,h4,h5,h6,.pleaseselect,.data1 li.subhead,.data2 li.subhead,.h1 {padding:0!important;margin:0!important;color:#009898;background:none!important}
h1,h2,h3,h4,h5,h6,.h1 {margin:0px 0 5px!important}
h1,h3,.pleaseselect,.h1 {font-size:20px;line-height:24px!important;margin-bottom:16px!important;font-weight:bold;}
h1,h3,.pleaseselect,.h1 {margin-top:-3px!important}

.layout2 .bodytext + h3 ,
.layout2 .bodytext + ul + h3{
font-size:13px;line-height:16px;margin:0.5em 0 0.3em 0!important;
}
.layout2 .bodytext + ul + h3{
margin:1em 0 0.3em  0!important;
}

/* .layout2 ul + .tx-produktkatalog2-pi1 .pleaseselect, */
.layout2 ul + .tx-produktkatalog2-pi1 h1 {
font-size:16px;
margin:3em 0 0 0!important;
}
/*
header + .tx-produktkatalog2-pi1 p.pleaseselect {
font-size:16px;
}
*/
#rootline h1,#rootline h3,#rootline .h1, {margin-top:0!important}
h2 {font-size:13px;line-height:16px!important;margin:0.5em 0!important;}
.data1 li.subhead, .data2 li.subhead{font-size:11px;line-height:16px;margin:15px 0 10px 0!important}
.h3{font-size:11px}
h4{font-size:11px}
h5{font-size:11px}
h6{font-size:11px}
h1,.h1 {/* max-width:500px; */line-height:25px}
h1.csc-firstHeader{margin-top:0}
a{outline:0 none;color:#c5351b;text-decoration:none}
a:hover{color:#c5351b;text-decoration:underline}
a.internal-link{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center}
a.internal-link:hover{text-decoration:underline}
a.internal-link-new-window{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center}
a.external-link{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center}
a.external-link:hover{text-decoration:underline}
a.external-link-new-window{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center}
a.mail{text-decoration:none;padding:0}
a.mail:hover{text-decoration:underline}
a.product-navigator,#request a,#request2 a,a.link3250 {margin-top:8px;font-family:Arial_narrowregular,Arial,Verdana,Geneva,Helvetica,sans-serif;background:url('../images/layout/background_productnavigator.png') no-repeat;display:block;float:right;width:194px;height:26px;text-transform:uppercase;padding:10px 0 0 30px;color:#fff;font-weight:bold;font-size:14px;line-height:14px;}
a.product-navigator {margin:8px -2px 0 0;padding:9px 0 1px 30px;border-top:1px solid #cfcfcf;border:1px solid lightgrey;border-bottom:0;-webkit-box-shadow:0 2px 3px #999;-moz-box-shadow:0 2px 3px #999;box-shadow:0 2px 3px #999;height:21px;width:190px;}

#request,#request2 {position:absolute; top:59px; right:42px;}
nav a{color:#009898;text-decoration:none}
nav a:hover{color:#009898;text-decoration:underline}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{padding:20px 20px 20px 100px;background:#f7f7f7 url('../images/layout/bg_box_citation.png') no-repeat 20px 25px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:16px 0;padding:0}
ins{background:#ffff99;color:#000000;text-decoration:none}
mark{background:#ffff00;color:#000000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:16px}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-8px}
sub{bottom:-4px}
ul,ol{margin:10px 0;list-style-position:outside}
li{margin:0 0 0 22px}
dd{margin:0 0 0 20px}
nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}
p{margin:0 0 10px 0}
img{border:none}
table{border:none;border-collapse:collapse}
table th,table td{padding:0 5px;margin:0}
table th p,table td p{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
label{cursor:pointer}
legend{border:0;*margin-left:-6px;padding:0}
button,input,select,textarea{xfont-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
table button,table input{*overflow:auto}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;/*-webkit-appearance:button*/}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;resize:vertical}
input:invalid,textarea:invalid{background-color:#f0dddd}
input,select,textarea{border:1px solid #787878;} /* -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px */
input:focus,select:focus,textarea:focus{outline:none !important}
textarea{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif}
::selection{background:#a0c5e5}
::-moz-selection{background:#a0c5e5}
img::selection{background:transparent}
img::-moz-selection{background:transparent}
body{-webkit-tap-highlight-color:#a0c5e5}
.csc-textpic-intext-left-nowrap .csc-textpic-text{margin-left:0}
.csc-textpic-intext-right-nowrap .csc-textpic-text{margin-right:0}
.website{margin:0 auto 0 auto;width:940px;padding:0 42px}
#top{height:0}
#header-wrapper{background:transparent url('../images/layout/background_header.png') repeat-y scroll top center}
#header-wrapper header{height:141px;width:948px;padding:0 43px 0 33px}
#logo{float:left;margin:0 10px 0 0}
#logo a{display:block;width:164px;height:132px}
#search{float:right;margin:0 0 0 10px;width:220px;height:20px}
#site-name{display:inline-block;float:left;height:20px;line-height:20px}
#header-menu{float:right;height:20px}
#lang-menu{float:right;height:20px}
#login{float:right}
#main-menu-wrapper{background:transparent url('../images/layout/background_menu.png') repeat-y scroll top center;height:36px;line-height:14px;font-size:14px}
#main-menu-wrapper-website{width:945px;padding:0 41px 0 38px}
#main-menu{float:left}
#marquardt-world-menu{float:right}
#over-content-box{clear:both;width:100%;height:30px}
#content-wrapper{background:transparent url('../images/layout/background_content.png') repeat-y scroll top center}
#content-area{clear:both;width:940px;padding-top:15px;padding-bottom:15px;position:relative}
#content-left{float:left;width:145px}
#content{min-height:500px;height:auto !important;height:500px;float:left;}
#content.layout1{width:940px}
#content.layout2{width:775px;padding:0 0 20px 20px;font-size:11px;}
#content.layout3{width:535px;padding:0 20px 20px}
#content.layout3,
#content.layout2 p.bodytext,
#content.layout2 p.bodytext + ul li,
#content.layout2 p.bodytext + h3 + ul li {font-size:13px!important;line-height:16px!important}
#content article{margin-bottom:13px}
#content.layout7{width:100%;padding-right:20px}
.layout8{padding:20px}
#content-right{width:220px;padding:0;float:right;min-height:500px;height:auto!important;height:500px}
#footer{padding:15px 42px;clear:both;font-size:10px}
#toplink{float:left}
.shadowLeft{width:4px;height:6px;background:url('../images/layout/flaeche_mit_schatten_unten_links.png') repeat scroll top left;float:left}
.shadowMiddle{width:137px;height:6px;background:url('../images/layout/flaeche_mit_schatten_unten_mitte.png') repeat-x scroll top left;float:left}
.shadowRight{width:4px;height:6px;background:url('../images/layout/flaeche_mit_schatten_unten_rechts.png') repeat scroll top right;float:right}
#header-menu ul,#lang-menu ul{height:20px}
#header-menu ul li,#lang-menu ul li{float:left;height:20px;margin:0}
#header-menu ul li a,#lang-menu ul li a{height:20px;float:left;display:inline-block;padding:0 5px;line-height:20px;color:#ffffff}
#header-menu ul li span,#lang-menu ul li span{float:left;display:inline-block;height:20px;line-height:19px}
#lang-menu ul li.active{display:none}
#main-menu{font-family:Arial_narrowregular,Arial,Verdana,Geneva,Helvetica,sans-serif}
#main-menu {width: 74.5%;}
#main-menu ul{padding:5px}
#main-menu ul.menu1a {width:20%;float:left;}
#main-menu ul.menu1b {float:right;text-align:right;padding:5px 0;}
#main-menu ul li{margin:0;float:left;display:block;position:relative;border-right:1px solid lightgrey}
#main-menu ul.menu1a li{border-right:0;}
#main-menu ul li.last{border-right-width:0}
#main-menu ul.menu1b li.last a {padding-right:0;}
#main-menu ul li a {display:block;padding:4px 10px;text-align:center;color:#b4b4b4;font-weight:bold;text-transform:uppercase}
#main-menu ul.menu1b li a {font-size:12px;}
#main-menu ul.menu1b li.first a {background:url('../images/layout/arrow_red_boxheader.png') no-repeat 5px center;padding-left:24px;}
#main-menu ul li a:hover{color:#b4b4b4;text-decoration:underline}
#main-menu ul li.active a{color:#646464}
#main-menu ul li:first-child a{padding:4px 10px 4px 0}
#main-menu ul li ul{display:none;width:190px;position:absolute;top:40px;left:0;background:#fcfcfc}
#main-menu ul li ul li{border-right-width:0;border-bottom:1px solid #ededed}
#main-menu ul li ul li a{padding:5px 10px;color:#333333;font-weight:normal}
#main-menu ul li ul li a:hover{background-color:#f1f1f1}
#main-menu ul li ul li ul{position:absolute;left:190px;top:0}
#main-menu ul li ul li ul.hover ul,#main-menu ul li ul li ul:hover ul{display:block}
#main-menu ul li ul li ul a{padding:2px 10px}
#main-menu ul li.hover ul,#main-menu ul li:hover ul{display:block}
#main-menu ul li.hover ul li ul,#main-menu ul li:hover ul li ul{display:none}
.sub_menu_header{padding:5px 10px 30px;text-transform:uppercase;color:#009898}
#content-left #sub-menu{min-height:625px;height:auto !important;width:143px;padding:0;border:solid 1px #c8c8c8;background:#f5f5f5;font-size:11px;color:lightgrey;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999999;-moz-box-shadow:0 2px 3px #999999;box-shadow:0 2px 3px #999999}
#content-left #sub-menu ul{margin:0;padding:0;border-top:1px solid #c8c8c8;margin-bottom:30px}
#content-left #sub-menu ul li{font-size:11px;font-weight:normal;margin:0;padding:0}
#content-left #sub-menu ul li.active>a{background-color:#dedede !important;color:#000000}
#content-left #sub-menu ul li.hasSubActive>a{color:#000000}
#content-left #sub-menu ul li a{color:#828282;display:block;padding:5px 5px 5px 10px;line-height:13px;border-bottom:1px solid #c8c8c8;-ms-filter:""}
#content-left #sub-menu ul li a:hover{background-color:#f3f3f3;color:#111111}
#content-left #sub-menu ul li ul{border:0;margin:0;border-bottom:1px solid #c8c8c8;color:#828282}
#content-left #sub-menu ul li ul li{font-size:11px;font-weight:normal}
#content-left #sub-menu ul li ul li a{padding:5px 0 5px 10px;border-bottom:none}
#content-left #sub-menu ul li ul li ul{border:0;margin:0}
#content-left #sub-menu ul li ul li ul li{font-size:11px;font-weight:normal}
#content-left #sub-menu ul li ul li ul li>a{background:transparent url('../images/layout/arrow_menu_grey.png') no-repeat scroll 10px 8px;padding:5px 0 5px 23px}
#content-left #sub-menu ul li ul li ul li.active>a{background-color:#dedede !important;background:transparent url('../images/layout/arrow_menu_red.png') no-repeat scroll 10px 8px;color:#000000}
#content-left #sub-menu ul li ul li ul li.hasSubActive>a{background:transparent url('../images/layout/arrow_menu_red.png') no-repeat scroll 10px 8px;color:#000000}
#content-left #sub-menu ul li ul li ul li ul li>a{background:none;padding:5px 0 5px 23px}
#content-left #sub-menu ul li ul li ul li ul li.active>a{background-color:#dedede !important;background:none;color:#000000}
#content-left #sub-menu ul li ul li ul li ul li.hasSubActive>a{background-color:#dedede !important;background:none;color:#000000}
#content-left #sub-menu ul li.last ul{border:none}
#footer ul{float:right}
#footer ul li{display:inline;margin:0;font-size:10px;color:#828282;font-weight:bold}
#footer ul li a{padding:0;text-align:center;color:#828282}
#footer ul li a:hover{text-decoration:underline}
#footer ul li.active a{color:#000000}
#footer ul li span{padding:0 10px}
#toplink{margin:0;color:#828282;font-weight:bold}
#toplink a{display:block;padding:0 0 0 16px;color:#828282;background:url('../images/layout/arrow_toplink.png') no-repeat left center}
#toplink a:hover{text-decoration:underline}
.mw-menu{position:relative}
.mw-menu .mw-header{background:url('../images/layout/marquardt_global.png') no-repeat scroll 0 0 transparent;height:26px;width:213px;cursor:pointer;display:block;font-family:Arial_narrowregular,Arial,Verdana,Geneva,Helvetica,sans-serif;color:#009898;font-weight:bold;text-transform:uppercase;padding:8px 0 0 12px;position:relative;z-index:200}
.mw-menu .mw-flyout{border:1px solid lightgrey;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999999;-moz-box-shadow:0 2px 3px #999999;box-shadow:0 2px 3px #999999;background-image:url('../images/layout/bg_trans_80pc.png');display:none;list-style:none outside none;margin:0;padding:10px;position:absolute;right:2px;top:30px;width:201px;padding:25px 5px 2px 12px;z-index:100}
.mw-menu .mw-flyout li{margin:0;padding:0 0 12px 0}
.mw-menu .mw-flyout li a{font-family:Arial_narrowregular,Arial,Verdana,Geneva,Helvetica,sans-serif;color:#009898;font-size:12px;font-weight:bold;text-transform:uppercase}
.mw-menu .mw-flyout li a:hover{text-decoration:underline}
.column-config{clear:both;width:100%}
.two-columns{clear:both;width:100%}
.two-columns .column-0,.two-columns .column-1{float:right;width:49% max-width:340px;margin:0 0 20px 0;}
.two-columns .column-1{margin-right:0;float:left;}
.two-columns .column-0{background-color:transparent}
.two-columns .column-1{background-color:transparent}
.three-columns{clear:both;width:100%}
.three-columns .column-0,.three-columns .column-1,.three-columns .column-2{float:left;width:33%;padding:10px;margin:0 20px 20px 0}
.three-columns .column-2{width:32%;margin-right:0}
.three-columns .column-0{background-color:MintCream}
.three-columns .column-1{background-color:OldLace}
.three-columns .column-2{background-color:AliceBlue}
.four-columns{clear:both;width:100%}
.four-columns .column-0,.four-columns .column-1,.four-columns .column-2,.four-columns .column-3{float:left;width:24%;padding:10px;margin:0 20px 20px 0}
.four-columns .column-3{width:25%;margin-right:0}
.four-columns .column-0{background-color:SeaShell}
.four-columns .column-1{background-color:GhostWhite}
.four-columns .column-2{background-color:AliceBlue}
.four-columns .column-3{background-color:MintCream}
.layout1 .two-columns .column-0,.layout1 .two-columns .column-1{width:440px}
.layout1 .two-columns.s70-30 .column-0{width:680px}
.layout1 .two-columns.s70-30 .column-1{width:200px}
.layout1 .two-columns.s30-70 .column-0{width:200px}
.layout1 .two-columns.s30-70 .column-1{width:680px}
.layout1 .three-columns .column-0,.layout1 .three-columns .column-1,.layout1 .three-columns .column-2{width:280px}
.layout1 .four-columns .column-0,.layout1 .four-columns .column-1,.layout1 .four-columns .column-2,.layout1 .four-columns .column-3{width:200px}
.layout2 .two-columns .column-0,.layout2 .two-columns .column-1{width:340px}
.layout2 .two-columns.s70-30 .column-0{width:454px}
.layout2 .two-columns.s70-30 .column-1{width:206px}
.layout2 .two-columns.s30-70 .column-0{width:206px}
.layout2 .two-columns.s30-70 .column-1{width:454px}
.layout2 .three-columns .column-0,.layout2 .three-columns .column-1,.layout2 .three-columns .column-2{width:206px}
.layout2 .four-columns .column-0,.layout2 .four-columns .column-1,.layout2 .four-columns .column-2,.layout2 .four-columns .column-3{width:145px}
.layout3 .two-columns .column-0,.layout3 .two-columns .column-1{width:220px}
.layout3 .two-columns.s70-30 .column-0{width:307px}
.layout3 .two-columns.s70-30 .column-1{width:133px}
.layout3 .two-columns.s30-70 .column-0{width:133px}
.layout3 .two-columns.s30-70 .column-1{width:307px}
.layout3 .three-columns .column-0,.layout3 .three-columns .column-1,.layout3 .three-columns .column-2{width:133px}
.layout3 .four-columns .column-0,.layout3 .four-columns .column-1,.layout3 .four-columns .column-2,.layout3 .four-columns .column-3{width:90px}
.layout7 .two-columns .column-0,.layout7 .two-columns .column-1{width:340px}
.layout7 .two-columns.s70-30 .column-0{width:454px}
.layout7 .two-columns.s70-30 .column-1{width:206px}
.layout7 .two-columns.s30-70 .column-0{width:206px}
.layout7 .two-columns.s30-70 .column-1{width:454px}
.layout7 .three-columns .column-0,.layout7 .three-columns .column-1,.layout7 .three-columns .column-2{width:206px}
.layout7 .four-columns .column-0,.layout7 .four-columns .column-1,.layout7 .four-columns .column-2,.layout7 .four-columns .column-3{width:145px}
.section-box-green{background:#f5f5f5;margin:0 0 10px 0;padding:10px 10px 4px 10px;border:1px solid lightgrey;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999999;-moz-box-shadow:0 2px 3px #999999;box-shadow:0 2px 3px #999999}
.section-box-green header{font-family:Arial_narrowregular,Arial,Verdana,Geneva,Helvetica,sans-serif;height:27px;margin:-8px -8px 10px -8px !important;background:url('../images/layout/box_headerbalken_green.png') repeat-x}
.section-box-green header .h1,.section-box-green header h2,.section-box-green header h3,.section-box-green header h4,.section-box-green header h5,.section-box-green header h6{margin:0;padding:0 0 0 28px!important;height:27px;font-size:14px;font-weight:bold;line-height:27px;text-transform:uppercase;color:white;background:url('../images/layout/arrow_red_boxheader.png') no-repeat 6px center!important}
.section-box-green header .h1 a,.section-box-green header h2 a,.section-box-green header h3 a,.section-box-green header h4 a,.section-box-green header h5 a,.section-box-green header h6 a{color:white}
.section-box-green p{line-height:1.4em;font-size:11px}
.section-box-green .box-content{padding:8px 8px 0 8px;line-height:1.4em;font-size:11px}
.section-box-green .box-content a{color:#c5351b}
.section-box-green DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:0 0 8px}
.section-box-green li {background:none!important;padding:0!important;font-size:11px}
.section-box-green li a {color:#000;background:url('../images/layout/arrow_menu_black.png') no-repeat left center;padding:0 0 0 13px;}
.twoXTwoBox{background:#f5f5f5;padding:8px;border:1px solid lightgrey;margin-bottom:20px}
.twoXTwoBox .top-left{float:left;line-height:1.4em;margin-right:8px}
.twoXTwoBox .top-left a{color:#c5351b}
.twoXTwoBox .top-right{float:right;line-height:1.4em}
.twoXTwoBox .top-right a{color:#c5351b}
.twoXTwoBox .bottom-left{float:left;line-height:1.4em;margin-right:8px}
.twoXTwoBox .bottom-left a{color:#c5351b}
.twoXTwoBox .bottom-right{float:right;line-height:1.4em}
.twoXTwoBox .bottom-right a{color:#c5351b}
#content .link-list a{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center;outline:0 none;color:#c5351b;text-decoration:none}
#content .link-list a:hover{color:#c5351b;text-decoration:underline}
#copyright{float:right;font-weight:bold;color:#828282;padding-top:1px}
.news-single-additional-info{padding:0}
.news-single-related,.news-single-files,.news-single-links{padding:0}
.news-single-related dt,.news-single-links dt,.news-single-files dt{margin-left:0}
.news-latest-container{padding:0}
.news-latest-container .news-latest-item{padding:0 0 10px 0}
.news-latest-container .news-latest-item h2{padding:0;font-size:11px;line-height:14px;color:#000000}
.news-latest-container .news-latest-item p{font-size:11px;line-height:14px}
.news-latest-container .news-latest-item .news-latest-date{font-size:11px;font-weight:bold;color:#009898}
.news-latest-container .news-latest-item .news-list-morelink a{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center}
.news-latest-container .news-latest-gotoarchive{margin:0 0 3px 0;padding:0;font-size:11px;background:none}
.news-latest-container .news-latest-gotoarchive a{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center}
.news-single-item h1{margin:25px 0 20px}
.news-single-item h2{margin:0 0 25px}
.news-single-item .news-single-details{font-weight:bold}
.news-single-item .news-single-img{margin:0 0 10px 0}
.news-single-item .news-single-backlink{padding:15px 0}
.news-single-item .news-single-backlink a{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center}
#content .news-list-container .news-list-item .news-list-morelink a{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center;color:#c5351b}
#content .news-list-container .news-list-item .news-list-morelink a:hover{text-decoration:underline}
#content .news-list-container .news-list-item h2{margin:0 0 15px 0}
#content .news-list-container .news-list-item h2 a{color:#009898}
#content .news-list-container .news-list-item img{float:left;margin:0 15px 10px 0}
#content .news-list-container .news-list-item .news-list-subheader{display:table;margin-bottom:10px}
#content .news-list-container .news-list-item .news-list-subheader p{margin-bottom:0}
#content .news-list-container .pager{float:right}
#content .news-list-container .pager li{float:left;width:15px;display:block;background:none;padding:0 5px;margin:0}
.news-latest-container HR.clearer,.news-list-container HR.clearer,.news-list2-container HR.clearer,.news-list3-container HR.clearer,.news-single-item HR.cl-left,.news-single-item HR.cl-right{clear:both;display:none !important}
.news-search-form{margin:0 0 20px 0;padding:10px;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999999;-moz-box-shadow:0 2px 3px #999999;box-shadow:0 2px 3px #999999;background:#ffffff}
.news-search-form .news-filter-option.category{display:inline-block;zoom:1;*display:inline;width:245px}
.news-search-form .news-filter-option.location{display:inline-block;zoom:1;*display:inline;width:150px}
.news-search-form .news-filter-option.year{display:inline-block;zoom:1;*display:inline;width:105px}
.news-search-form #uniform-select_category,.news-search-form #select_category{width:230px}
.news-search-form #uniform-select_location,.news-search-form #select_location{width:135px}
.news-search-form #uniform-select_year,.news-search-form #select_year{width:100px}
.news-search-form #uniform-select_category,.news-search-form #uniform-select_location{margin:0 10px 0 0}
.news-search-form .news-search-form-submit{display:inline-block;zoom:1;*display:inline;margin:10px 2px 0 0;float:right}
#content .tx-nfchistoryslider-pi1{margin:4px 0 0 0}
#content .tx-nfchistoryslider-pi1 .leftscroll,#content .tx-nfchistoryslider-pi1 .rightscroll{display:none}
#content .tx-nfchistoryslider-pi1 .slide-container .history{margin:0 -3px}
#content .tx-nfchistoryslider-pi1 .slide-container .history span{display:inline-block;margin:0 3px}
#content .tx-nfchistoryslider-pi1 .slide-container .history span a{display:block;width:59px;height:18px;font-size:11px;font-weight:bold;text-align:center;line-height:18px;color:#ffffff;background:#009898}
#content .tx-nfchistoryslider-pi1 .slide-container .history span a.active{color:#000000}
#content .tx-nfchistoryslider-pi1 .requestresult .waitforajax{display:block;margin:0 auto;width:85px}
#content .tx-nfchistoryslider-pi1 .requestresult article{margin:0 !important;padding:0 !important;font-size:11px}
#content .tx-nfchistoryslider-pi1 .requestresult article DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:4px 0}
#content .felogin-box .tx-felogin-pi1 input.text,#content .felogin-box .tx-felogin-pi1 input.password{width:200px;margin:5px 0 15px}
#content .felogin-box .tx-felogin-pi1 .permalogin{margin:5px 0 15px}
#content .felogin-box .tx-felogin-pi1 .permalogin #uniform-permalogin{float:left}
#content .felogin-box .tx-felogin-pi1 .button{margin:10px 0 15px}
#content .felogin-box .tx-felogin-pi1 .forgot-status-message{margin:5px 0 15px}
#content .felogin-box .tx-felogin-pi1 .changepassword-messeage{margin:5px 0 15px}
#content .felogin-box a{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center;color:#c5351b;margin:5px 0}
#content .felogin-box a:hover{text-decoration:underline}
.tx-felogin-pi1 .button{margin:10px 0 15px}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.horizontal-ruler{padding-bottom:5px;border-bottom:1px solid black;margin-bottom:10px}
.nomargintop{margin-top:0 !important}
.nomarginbottom{margin-bottom:0 !important}
.noborder{border:none !important}
.vertical-align-top{vertical-align:top}
.vertical-align-middle{vertical-align:middle}
.vertical-align-bottom{vertical-align:bottom}
table.table-border,table.table-border th,table.table-border td{border:1px solid black;margin:0;padding:0 5px;border-collapse:collapse}
table.table-border th{background:gray;color:white}
.pager{float:left;width:auto;list-style-type:none;margin:10px 0;font-size:11px}
.pager li{width:19px;height:16px;float:left;padding:0;margin:0 3px;background:none;line-height:normal;text-align:center}
#content-wide .pager li a,#content .pager li a{display:block;height:16px;text-decoration:none}
#content-wide .pager .first-element a:hover,#content-wide .pager .element a:hover,#content-wide .pager .last-element a:hover,#content .pager .first-element a:hover,#content .pager .element a:hover,#content .pager .last-element a:hover{text-decoration:underline}
#content header{margin:0}
#content ul{list-style:none;margin-bottom:0.5em}
#content ul li{margin:0;padding-left:13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left 4px;margin-bottom:0.5em}
#content.layout3 ul li{margin:0;padding-left:20px;background:url('../images/layout/list-item.png') no-repeat left 3px;margin-bottom:0.5em}

#content p a{padding:0;background:none;color:#000000;text-decoration:underline}
#content p a:hover{text-decoration:none;color:#c5351b}
#content a.mail{padding:0;background:none}
#content .twoXTwoBox DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:0 0 8px}
#content .twoXTwoBox .csc-textpic-text{max-width:250px}
#content .twoXTwoBox .csc-textpic-text p a{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center;color:#c5351b;text-decoration:none}
#content .twoXTwoBox .csc-textpic-text p a:hover{text-decoration:underline}
#content .section-box-green DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:0 0 8px}
#content #slider DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:0 0 8px}
#content .accordioncontainer header{padding:0 0 0 15px;background:url('../images/layout/accordion_headline_bg.png') no-repeat 0 8px}
#content .accordioncontainer header.current{background-image:url('../images/layout/accordion_headline_bg_current.png')}
#content .accordioncontainer header h2{padding:0;font-size:11px;line-height:32px;cursor:pointer;line-height:1.4em}
#content .accordioncontainer .accordionelement{display:none;margin:10px 0 0 0}
#content .section-box-grey,#content .felogin-box{border:1px solid #c8c8c8;padding:15px 10px 20px 10px;background:#ffffff;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999999;-moz-box-shadow:0 2px 3px #999999;box-shadow:0 2px 3px #999999}
#content .section-box-grey .accordioncontainer header,#content .felogin-box .accordioncontainer header{background:none;padding:0;border-bottom:1px solid #c8c8c8}
#content .section-box-grey .accordioncontainer header h2,#content .felogin-box .accordioncontainer header h2{font-size:11px;line-height:20px}
#content .section-box-grey .accordioncontainer .accordionelement,#content .felogin-box .accordioncontainer .accordionelement{border-bottom:1px solid #c8c8c8}
#content .career-dates h3{margin:0}
#content .content-image DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:4px 0}
#content DIV.csc-textpic-intext-left .csc-textpic-imagewrap,#content DIV.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:20px}
#content DIV.csc-textpic-intext-right .csc-textpic-imagewrap,#content DIV.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:20px}
#content DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin:0 0 20px 0}
#content DIV.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin-top:0.5em;font-style:italic}
.pager .side-pager-out{font-weight:bold}
.pager .first-pager{background:transparent url(../images/layout/arrows/arrow-pb-first.png) no-repeat center center !important}
.pager .prev-pager{background:transparent url(../images/layout/arrows/arrow-pb-previous.png) no-repeat center center !important}
.pager .last-pager{background:transparent url(../images/layout/arrows/arrow-pb-last.png) no-repeat center center !important}
.pager .next-pager{background:transparent url(../images/layout/arrows/arrow-pb-next.png) no-repeat center center !important}
.pager .first-pager-out{background:transparent url(../images/layout/arrows/arrow-pb-first_out.png) no-repeat center center !important}
.pager .prev-pager-out{background:transparent url(../images/layout/arrows/arrow-pb-previous_out.png) no-repeat center center !important}
.pager .last-pager-out{background:transparent url(../images/layout/arrows/arrow-pb-last_out.png) no-repeat center center !important}
.pager .next-pager-out{background:transparent url(../images/layout/arrows/arrow-pb-next_out.png) no-repeat center center !important}
#header-wrapper{font-size:10px;font-weight:bold;color:#ffffff;line-height:18px}
#search form{height:20px}
#search form #inputText{float:left;border:none;border-radius:0;width:160px;height:14px;padding:3px 5px}
#search form #inputText:focus{border:none}
#search form #inputButton{border:none;border-radius:0;width:50px;height:20px;padding:3px 0;background:#eaeaea;font:11px Arial;color:#333333}
#search form #inputButton:focus{border:none}
#site-name{text-align:left !important;color:#ffffff}
#switchmagazine div.tx_powermail_pi1_fieldwrap_html_submit{float:right;margin-right:15px;margin-top:-18px}
#anfrage fieldset.contact-form{padding:0}
#anfrage fieldset.contact-form legend{display:none}
#anfrage fieldset.contact-form label{width:110px}
#anfrage fieldset.contact-form div.tx_powermail_pi1_fieldwrap_html_submit{display:inline-block !important;zoom:1;*display:inline;margin-top:20px;margin-right:15px;margin-left:120px;text-align:left}
#anfrage fieldset.contact-form div.tx_powermail_pi1_fieldwrap_html_submit input{display:none}
#anfrage fieldset.contact-form div.tx_powermail_pi1_fieldwrap_html_reset{display:inline-block !important;zoom:1;*display:inline;margin-top:20px;text-align:left;float:left}
#anfrage fieldset.contact-form div.tx_powermail_pi1_fieldwrap_html_reset input{display:none}
#slider{height:385px;position:relative;width:700px}
.images{position:relative;float:left;width:700px}
/* .images .sliderelement{display:none;position:absolute} */
.images .sliderelement figure{margin:0 !important}
.images .sliderelement figure img{cursor:pointer}
.slidetabs{clear:both;position:absolute;bottom:10px;right:10px}
.slidetabs a{float:left;display:block;position:relative;bottom:0;border:solid lightgrey 1px;width:70px;height:44px;margin:11px 3px 0;cursor:pointer;overflow:hidden}
.slidetabs a:hover{height:55px;margin-top:0}
.slidetabs a img{bottom:0;left:0;position:absolute}
.slidetabs a.activeSlide {height:55px;margin-top:0}
.disabled{visibility:hidden !important}
.filelinks{padding:10px 0 5px 0;font-size:11px;border-bottom:1px solid #cccccc;border-bottom:expression((this.parentNode.lastChild == this)?'none':'1px solid #cccccc')}
.filelinks:last-child{border-bottom:none}
.filelinks.last{border-bottom:none;padding-bottom:10px}
.filelinks a{color:#009898}
.filelinks div{margin:0;padding:0;background:none}
.filelinks span{display:inline}
.filelinks .filelink{padding:0 0 5px 0}
.filelinks .filelink .thumbnail{float:left;width:79px}
.filelinks .filelink .information{float:right;width:410px}
.filelinks .filelink .information h3{margin:0 0 10px 0;font-size:11px}
.filelinks .filelink .information p{margin:20px 0 0 0;padding:0}
.filelinks .filelink .information p a{color:#c5351b;text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center}
.filelinks .filelink .information a.download{color:#000000;text-decoration:none;display:block}
.filelinks .filelink .information .fileinformation{display:inline-block;float:right;width:230px}
.filelinks .filelink .information .filedescription{float:left;width:134px}
.filelinks .filelink .information .filesize{float:left;width:150px}
.filelinks .filelink .information .fileextension{float:right;width:80px}
.filelinks .filelink .information .filedescription,.filelinks .filelink .information .filesize,.filelinks .filelink .information .fileextension{display:inline-block}
.filelinks .filelink .information .filedescription a,.filelinks .filelink .information .filesize a,.filelinks .filelink .information .fileextension a{color:#000000}
.filelinks .filelink .information .filedescription .label,.filelinks .filelink .information .filesize .label,.filelinks .filelink .information .fileextension .label{font-weight:bold}
.filelinks .filelink .information .filedescription .upper,.filelinks .filelink .information .filesize .upper,.filelinks .filelink .information .fileextension .upper{display:inline-block;text-transform:uppercase}
.filelinks.filelinks_layout_1 .filelink{padding:0}
.filelinks.filelinks_layout_1 .filelink .thumbnail{display:none}
.filelinks.filelinks_layout_1 .filelink .information{float:none;width:auto}
.filelinks.filelinks_layout_1 .filelink .information h3{display:inline-block;float:left;margin:0;font-weight:normal}
.filelinks.filelinks_layout_1 .filelink .information h3 a{color:#000000;text-decoration:none}
.filelinks.filelinks_layout_1 .filelink .information a.download{display:inline}
.filelinks.filelinks_layout_1 .filelink .information .filedescription{width:auto}
.tx-nfcgooglemap-pi1 .nfcgooglemap .google-info{padding-top:15px}
.tx-nfcgooglemap-pi1 .nfcgooglemap .google-info-col1{width:45px}
.tx-nfcgooglemap-pi1 .nfcgooglemap .google-info-col2{width:170px}
.tx-nfcgooglemap-pi1 .nfcgooglemap .google-info-col2 p.header{font-size:11px}
.tx-nfcgooglemap-pi1 .nfcgooglemap .route-box-wrapper{width:900px}
.tx-nfcgooglemap-pi1 .nfcgooglemap .left-box{border-right:1px solid #bbbbbb;float:left;margin-right:10px;padding-right:10px;width:320px;height:550px;overflow-x:hidden;overflow-y:auto}
.tx-nfcgooglemap-pi1 .nfcgooglemap .left-box a{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center}
.tx-nfcgooglemap-pi1 .nfcgooglemap .left-box .error-wrapper{padding:10px 0}
.tx-nfcgooglemap-pi1 .nfcgooglemap .left-box .error{padding:5px;color:#ffffff}
.tx-nfcgooglemap-pi1 .nfcgooglemap .right-box{width:550px;float:right}
.tx-nfcgooglemap-pi1 .nfcgooglemap #location_dest{width:300px}
.tx-nfcgooglemap-pi1 .nfcgooglemap #uniform-location_dest{width:300px}
.tx-nfcgooglemap-pi1 .nfcgooglemap #address{width:292px;height:22px}
.tx-nfcgooglemap-pi1 .nfcgooglemap #uniform-route-search{margin:10px 0}
div.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action{background-image:url('../images/layout/sprite.png');background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
div.button{background-image:url('../images/layout/submit_bg.png');background-repeat:repeat-x;-webkit-font-smoothing:antialiased}
div.button span{background-image:url('../images/layout/submit_icon.png');background-repeat:no-repeat;-webkit-font-smoothing:antialiased}
.selector,.radio,.checker,.uploader,.button,.selector *,.radio *,.checker *,.uploader *,.button *{margin:0;padding:0}
input.text,input.email,input.password{height:16px}
input.text,input.email,input.password,textarea.uniform{padding:1px 3px 1px 6px;color:#000000;border-top:solid 1px #cecece;border-left:solid 1px #dedede;border-bottom:solid 1px #cccccc;border-right:solid 1px #dedede;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;outline:0;background:#f5f5f5;font-size:11px;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999999;-moz-box-shadow:0 2px 3px #999999;box-shadow:0 2px 3px #999999}
div.selector{background-position:-495px -26px;line-height:26px;height:25px}
div.selector span{background-position:right 0;height:25px;line-height:23px}
div.selector select{top:0;left:0}
div.checker{width:14px;height:15px}
div.checker input{margin:0 !important;width:14px;height:15px;cursor:pointer}
div.checker span{margin:2px 0 0 0;background-position:0 -104px;height:15px;width:14px}
div.checker span.checked{background-position:-16px -104px}
div.radio{width:18px;height:18px}
div.radio input{width:18px;height:18px}
div.radio span{height:18px;width:18px;background-position:0 -279px}
div.radio:active span,div.radio.active span{background-position:-18px -279px}
div.radio.focus span,div.radio:hover span{background-position:-36px -279px}
div.radio.focus:active span,div.radio:active:hover span,div.radio.active:hover span,div.radio.active.focus span{background-position:-54px -279px}
div.radio span.checked{background-position:-72px -279px}
div.radio:active span.checked,div.radio.active span.checked{background-position:-90px -279px}
div.radio.focus span.checked,div.radio:hover span.checked{background-position:-108px -279px}
div.radio.focus:active span.checked,div.radio:hover:active span.checked,div.radio.focus.active span.checked,div.radio.active:hover span.checked{background-position:-126px -279px}
div.radio.disabled span,div.radio.disabled:active span,div.radio.disabled.active span{background-position:-144px -279px}
div.radio.disabled span.checked,div.radio.disabled:active span.checked,div.radio.disabled.active span.checked{background-position:-162px -279px}
div.uploader{background-position:0 -297px;height:28px}
div.uploader span.action{background-position:right -409px;height:24px;line-height:24px}
div.uploader span.filename{height:24px;margin:2px 0 2px 2px;line-height:24px}
div.uploader.focus,div.uploader.hover,div.uploader:hover{background-position:0 -353px}
div.uploader.focus span.action,div.uploader.hover span.action,div.uploader:hover span.action{background-position:right -437px}
div.uploader.active span.action,div.uploader:active span.action{background-position:right -465px}
div.uploader.focus.active span.action,div.uploader:focus.active span.action,div.uploader.focus:active span.action,div.uploader:focus:active span.action{background-position:right -493px}
div.uploader.disabled{background-position:0 -325px}
div.uploader.disabled span.action{background-position:right -381px}
div.button{display:inline-block;zoom:1;*display:inline}
div.button span{background-position:8px 5px}
div.button{height:18px}
div.button span{height:18px;color:#ffffff;padding:0 8px 0 20px}
div.selector{width:auto;font-size:11px}
div.selector select{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;border:solid 1px #ffffff}
div.selector span{padding:0 35px 0 5px;cursor:pointer}
div.selector span{color:#000000;text-shadow:0 1px 0 #ffffff}
div.selector.disabled span{color:#bbbbbb}
div.checker{margin-right:5px}
div.radio{margin-right:3px}
div.uploader{width:190px;cursor:pointer}
div.uploader span.action{width:85px;text-align:center;text-shadow:#ffffff 0 1px 0;background-color:#ffffff;font-size:11px;font-weight:bold}
div.uploader span.filename{color:#777777;width:82px;border-right:solid 1px #bbbbbb;font-size:11px}
div.uploader input{width:190px}
div.uploader.disabled span.action{color:#aaaaaa}
div.uploader.disabled span.filename{border-color:#dddddd;color:#aaaaaa}
.selector,.checker,.button,.radio,.uploader{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}
.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus{outline:0}
div.button a,div.button button,div.button input{position:absolute}
div.button a{top:0;left:0}
div.button{cursor:pointer;position:relative}
div.button span{display:block;line-height:19px}
div.selector{position:relative;padding-left:5px;overflow:hidden}
div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.selector select{position:absolute;opacity:0;filter:alpha(opacity:0);height:20px;border:none;margin:0 0 0 2px;background:none;cursor:pointer}
div.checker{position:relative}
div.checker span{display:-moz-inline-box;display:inline-block;text-align:center}
div.checker input{opacity:0;filter:alpha(opacity:0);display:inline-block;background:none}
div.radio{position:relative}
div.radio span{display:-moz-inline-box;display:inline-block;text-align:center}
div.radio input{opacity:0;filter:alpha(opacity:0);text-align:center;display:inline-block;background:none}
div.uploader{position:relative;overflow:hidden;cursor:default}
div.uploader span.action{float:left;display:inline;padding:2px 0;overflow:hidden;cursor:pointer}
div.uploader span.filename{padding:0 10px;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}
div.uploader input{opacity:0;filter:alpha(opacity:0);position:absolute;top:0;right:0;bottom:0;float:right;height:25px;border:none;cursor:default}
.tx-nfcretailer-pi1{position:relative}
.tx-nfcretailer-pi1 .list .retailer{font-size:11px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid lightgrey}
.tx-nfcretailer-pi1 .list .logo{float:left;margin-right:10px;width:170px}
.tx-nfcretailer-pi1 .list .picture{position:relative;float:left;margin-right:10px;width:110px}
.tx-nfcretailer-pi1 .list .picture-o{position:absolute;left:0;top:0;z-index:10}
.tx-nfcretailer-pi1 .list .info{display:inline-block;width:225px}
.tx-nfcretailer-pi1 .list .info h2{font-size:11px;margin:0;line-height:16px}
.tx-nfcretailer-pi1 .list .info p{margin:0}
.tx-nfcretailer-pi1 .salesforms{margin-bottom:20px}
.tx-nfcretailer-pi1 .salesforms form{position:relative;background:none repeat scroll 0 0 white;border:1px solid lightgrey;float:left;margin-right:10px;padding:10px;width:237px;height:65px;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999999;-moz-box-shadow:0 2px 3px #999999;box-shadow:0 2px 3px #999999}
.tx-nfcretailer-pi1 .salesforms form p{font-size:11px;margin:0}
.tx-nfcretailer-pi1 .salesforms form .selector,.tx-nfcretailer-pi1 .salesforms form .selector select{width:222px}
.tx-nfcretailer-pi1 .salesforms form .button{position:absolute;bottom:10px;left:13px}
.tx-nfcretailer-pi1 .salesforms form input.text{width:80px;margin:0 0 0 5px}
.tx-nfcretailer-pi1 .salesforms form.zip{margin-right:0}
.tx-nfcretailer-pi1 .mapworld{position:relative}
.tx-nfcretailer-pi1 .mapworld .flyout{font-size:11px;border:1px solid lightgrey;position:absolute;padding:5px;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999999;-moz-box-shadow:0 2px 3px #999999;box-shadow:0 2px 3px #999999;background-image:url('../images/layout/bg_trans_80pc.png')}
.tx-nfcretailer-pi1 .mapworld .flyout h2{font-size:11px;margin:0;line-height:16px}
.tx-nfcretailer-pi1 .mapworld .flyout a{color:#000000}
.tx-nfcretailer-pi1 .mapworld .flyout ul{margin:0}
.tx-nfcretailer-pi1 .mapworld .flyout.c1{top:0;left:270px}
.tx-nfcretailer-pi1 .mapworld .flyout.c3{right:0;top:0}
.tx-nfcretailer-pi1 .mapworld .flyout.c5{left:0;top:0}
.tx-nfcretailer-pi1 .mapworld .flyout.c4{right:0;bottom:0}
.tx-nfcretailer-pi1 .mapworld .flyout.c2{left:300px;bottom:50px}
.tx-nfcretailer-pi1 .mapworld area{cursor:default}
.tx-nfcretailer-pi1 .mapgermany{position:absolute;right:0;top:0}
.tx-nfcregister-pi1 legend div{width:500px}
.tx-nfcregister-pi1 legend .note-de{margin-left:54px;text-indent:-54px}
.tx-nfcregister-pi1 legend .note-en{margin-left:36px;text-indent:-36px}
.tx-nfcregister-pi1 .reg-wrapper{margin:10px 0}
.tx-nfcregister-pi1 .reg-wrapper label{cursor:pointer;display:inline-block;margin-right:10px;text-align:right;width:175px}
.tx-nfcregister-pi1 .reg-wrapper div.selector{width:229px}
.tx-nfcregister-pi1 .reg-wrapper input{width:221px}
.tx-nfcregister-pi1 .reg-wrapper select#reg-gender{width:230px}
.tx-nfcregister-pi1 .reg-wrapper select#reg-country{min-width:230px}
.tx-nfcregister-pi1 .reg-press-release-wrapper{margin:10px 0}
.tx-nfcregister-pi1 .reg-release{margin-left:23px}
.tx-nfcregister-pi1 .reg-submit{margin:0 20px 20px;text-align:right}
.tx-nfcregister-pi1 .reg-category{float:left;width:180px;display:block;margin-left:26px}
.tx-nfcregister-pi1 .reg-category label{cursor:pointer;display:block;float:right;width:150px}
.tx-nfcregister-pi1 .reg-lang{float:right;width:175px;display:block;margin-right:70px}
.tx-nfcregister-pi1 .reg-lang label{cursor:pointer;display:block;float:right;width:150px}
.tx-nfcregister-pi1 .reg-toc-wrapper{margin:10px 0}
.tx-nfcregister-pi1 .reg-toc-wrapper #uniform-reg-toc{vertical-align:top}
.tx-nfcregister-pi1 .reg-toc-wrapper label{display:inline-block;zoom:1;*display:inline;width:475px}
.tx-nfcregister-pi1 .reg-toc-wrapper a{background:none;padding:0}
.tx-nfcregister-pi1 .reg-press-release-wrapper #uniform-reg-press-release{vertical-align:top}
.tx-nfcregister-pi1 .reg-press-release-wrapper label{display:inline-block;zoom:1;*display:inline;width:475px}
.tx-nfcregister-pi1 a{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center;color:#c5351b}
.tx-nfcregister-pi1 a:hover{text-decoration:underline}
.tx-pagebrowse{list-style:none inside none;padding:0 0;margin:0 0;text-align:center;width:100%}
.tx-pagebrowse li{display:inline;list-style:none;padding:0 5px !important;margin:0 !important;background:none !important}
li.tx-pagebrowse-pages{margin:0 !important;padding:0 !important}
li.tx-pagebrowse-pages ol{display:inline;margin:0 !important;padding:0 !important}
#tx-solr-search{width:665px;float:left}
#tx-solr-search-functions{width:220px;float:right}
#tx-solr-search-form-pi-results .button{vertical-align:top}
.tx-solr-search-form{background-color:#f2f2f2;border:1px solid #cfcecf;padding:10px;margin-bottom:10px}
.tx-solr-q{border:1px solid #cfcecf;padding:1px 5px 0;width:80%}
.tx-solr-submit{background:url('../images/layout/submit_bg.png') repeat-x;border:none;color:#ffffff;width:15%;height:18px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.tx-solr-pagination{margin:20px 0;height:20px}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-first{background:url("../images/layout/arrows/arrow-pb-first_out.png") no-repeat scroll center center transparent !important;width:15px;float:left;padding:0 5px !important;margin:0 !important}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-first.active{background:url("../images/layout/arrows/arrow-pb-first.png") no-repeat scroll center center transparent !important}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-first.active a{text-decoration:none;display:block}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-prev{background:url("../images/layout/arrows/arrow-pb-previous_out.png") no-repeat scroll center center transparent !important;width:15px;float:left;padding:0 5px !important;margin:0 !important}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-prev.active{background:url("../images/layout/arrows/arrow-pb-previous.png") no-repeat scroll center center transparent !important}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-prev.active a{text-decoration:none;display:block}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-next{background:url("../images/layout/arrows/arrow-pb-next_out.png") no-repeat scroll center center transparent !important;width:15px;float:left;padding:0 5px !important;margin:0 !important}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-next.active{background:url("../images/layout/arrows/arrow-pb-next.png") no-repeat scroll center center transparent !important}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-next.active a{text-decoration:none;display:block}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-last{background:url("../images/layout/arrows/arrow-pb-last_out.png") no-repeat scroll center center transparent !important;width:15px;float:left;padding:0 5px !important;margin:0 !important}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-last.active{background:url("../images/layout/arrows/arrow-pb-last.png") no-repeat scroll center center transparent !important}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-last.active a{text-decoration:none;display:block}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-pages{float:left;display:inline-block}
.tx-solr-pagination .tx-pagebrowse .tx-pagebrowse-current{font-weight:bold}
#tx-solr-pagination-results-per-page{float:left}
#tx-solr-pagination-results-per-page .selector{margin:0 0 0 3px;width:65px}
#tx-solr-pagination-results-per-page select{margin-left:5px;width:65px}
.tx-solr-pagination .tx-pagebrowse-pi1{float:right}
#tx-solr-search .tx-solr-pagination ul.tx-pagebrowse{margin-top:0;padding-top:2px}
#tx-solr-search-functions div.secondaryContentSection{padding:0 0 10px 0;margin:0 10px 2.4em 0;width:100%}
#tx-solr-search-functions .secondaryContentSection .csc-header{padding-left:10px}
#tx-solr-search-functions .secondaryContentSection .csc-header h1,#tx-solr-search-functions .secondaryContentSection .csc-header h2,#tx-solr-search-functions .secondaryContentSection .csc-header h3{width:100%}
#tx-solr-faceting .facets .csc-header{padding:3px 0 3px 10px}
#tx-solr-faceting .facets .facet-option-list .facet-option{padding-left:20px;background:url('../images/layout/list-item.png') no-repeat left 3px}
#tx-solr-faceting .facets .facet-type-numericRange .facet-option-list{width:85%}
#tx-solr-faceting .facets .facet-label{padding-top:0;padding-bottom:0;background-color:#cfcecf;color:#ffffff;font-weight:bold}
#tx-solr-faceting .facets .facet-result-count{color:#999999}
#tx-solr-facets-in-use li{list-style-type:none;margin-left:10px}
#tx-solr-facets-in-use .facets-remove-all{margin-top:10px}
#tx-solr-faceting .facets li{list-style-type:none;padding-left:0;background:none}
#tx-solr-sorting li{list-style-type:none;margin-left:10px}
#tx-solr-search .tx-solr-search-word{font-weight:bold}
#tx-solr-search .tx-pagebrowse{margin-top:10px}
#tx-solr-search .results-list{margin-top:10px}
#tx-solr-search .results-list li{list-style:none inside;margin-left:0}
#tx-solr-search .results-list .results-entry .results-topic a{color:#009898;font-size:11px}
.results-entry{border-bottom:1px solid #cfcecf;margin-bottom:20px}
.results-topic{font-weight:bold;margin-bottom:5px}
.result-content{clear:both}
.results-highlight{background:#fdee53}
.relevance{height:20px}
.relevance-label,.relevance-bar,.relevance-percent{float:left;margin-right:3px}
.relevance-bar{height:20px;padding-top:3px}
.tx-solr-relevance-bar{width:100px;height:8px;border:1px solid #cccccc;font-size:1px;padding:1px}
.tx-solr-relevance,.tx-solr-relevance-fill{margin-right:0 !important;height:8px;padding:0;float:left}
.tx-solr-relevance{background-color:#009898}
.tx-solr-relevance-fill{background-color:#cccccc}
.ui-menu{border:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-khtml-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;-khtml-border-top-right-radius:0;border-top-right-radius:0;background:#ffffff}
.ui-menu .ui-menu-item .ui-corner-all:hover{background:none;color:#c5351b;border-color:transparent}
#rootline {margin:0;padding:2px 0 10px;text-transform:uppercase;font-family:Arial_narrowregular,Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:11px;}
#rootline img {margin:0 5px}
#rootline h1,#rootline .h1 {display:inline-block;font-size:11px;line-height:12px;margin:0;padding:0;font-weight:normal;}
#rootline a {color:#009898;font-size:11px;line-height:12px;}
#rootline h1 a, #rootline .h1 a {color:#b4b4b4;}

/* === Powermail forms === */

#content form.powermail_form,.tx-powermail .powermail_confirmation,.tx-powermail .powermail_create {padding:10px;width:515px;font-size:11px;line-height:1.8em;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;position:relative;background:#f5f5f5;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999;-moz-box-shadow:0 2px 3px #999;box-shadow:0 2px 3px #999}
.tx-powermail .powermail_confirmation h4  { font-size: 11px; color:#000; }
.powermail_confirmation dt {font-weight:normal}
.powermail_legend {display:none}

fieldset.powermail_fieldset .powermail_check_inner{margin:0;padding:0 0 0 5px}

fieldset.powermail_fieldset .uniform.abo .powermail_check_inner label,fieldset.tx-powermail-pi1_fieldset .uniform.abo .powermail_radio_inner label,fieldset.tx-powermail-pi1_fieldset .uniform.abo .powermail_check_inner label,fieldset.tx-powermail-pi1_fieldset .uniform.abo .powermail_radio_inner label{width:120px;}
fieldset.powermail_fieldset .uniform.abo .powermail_check_inner label a,fieldset.tx-powermail-pi1_fieldset .uniform.abo .powermail_radio_inner label a,fieldset.tx-powermail-pi1_fieldset .uniform.abo .powermail_check_inner label a,fieldset.tx-powermail-pi1_fieldset .uniform.abo .powermail_radio_inner label a{text-decoration:none;padding:0 0 0 13px;background:url('../images/layout/arrow_menu_red.png') no-repeat left center;cursor:pointer}
fieldset.powermail_fieldset .powermail_check_inner input,fieldset.powermail_fieldset .powermail_radio_inner input{margin:1px 0}
fieldset.powermail_fieldset .powermail_check_inner .checker{float:left}
fieldset.powermail_fieldset div.tx_powermail_pi1_fieldwrap_html .powermail_mandatory{padding-left:0;color:#000000}
.typeseries select,
fieldset.powermail_fieldset input.powermail_text,fieldset.powermail_fieldset input.powermail_date,fieldset.powermail_fieldset input.powermail_datetime,fieldset.powermail_fieldset textarea.powermail_textarea,fieldset.powermail_fieldset input.powermail_captcha{background-color:#f5f5f5;border-radius:0;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999;-moz-box-shadow:0 2px 3px #999;box-shadow:0 2px 3px #999;width:320px;}
.typeseries select,
fieldset.powermail_fieldset select.powermail_select{width:150px;background-color:#f5f5f5;border-radius:0;border-color:#cccccc}
fieldset.powermail_fieldset div.tx_powermail_pi1_fieldwrap_html_reset{clear:none;margin-bottom:6px}
fieldset.powermail_fieldset div.tx_powermail_pi1_fieldwrap_html_reset input{margin:20px}
fieldset.powermail_fieldset textarea:focus,fieldset.tx-powermail-pi1_fieldset input:focus:not([type="submit"]){background:none repeat scroll 0 0 #f5f5f5;border:1px solid lightgrey}
fieldset.powermail_fieldset label{display:inline-block;zoom:1;*display:inline;padding:0 5px 0 5px;width:100px!important;height:19px;line-height:19px;color:#000;}
div.tx_powermail_pi1_fieldwrap_html_label{display:block !important;margin:0 0 0 -100px;font-size:11px;}
div.tx_powermail_pi1_fieldwrap_html_text{margin:0 0 10px 0 !important;vertical-align:top}
div.tx_powermail_pi1_fieldwrap_html_text .uniform.text{width:300px}
div.tx_powermail_pi1_fieldwrap_html_text .uniform.email{width:300px}
div.tx_powermail_pi1_fieldwrap_html_text .uniform.firstname,div.tx_powermail_pi1_fieldwrap_html_text .uniform.phone{width:101px}
div.tx_powermail_pi1_fieldwrap_html_text .uniform.lastname{width:99px}
div.tx_powermail_pi1_fieldwrap_html_text .uniform.title{width:142px}
div.tx_powermail_pi1_fieldwrap_html_text .uniform.street{width:210px}
div.tx_powermail_pi1_fieldwrap_html_text .uniform.nr{width:40px}
div.tx_powermail_pi1_fieldwrap_html_text .uniform.zip{width:75px}
div.tx_powermail_pi1_fieldwrap_html_text .uniform.city{width:165px}
div.tx_powermail_pi1_fieldwrap_html_text .uniform.fax{width:126px}
div.tx_powermail_pi1_fieldwrap_html_text.title label{width:30px}
div.tx_powermail_pi1_fieldwrap_html_text.lastname label{width:75px}
div.tx_powermail_pi1_fieldwrap_html_text.city label{width:35px}
div.tx_powermail_pi1_fieldwrap_html_text.nr label{width:25px}
div.tx_powermail_pi1_fieldwrap_html_check{margin:0 0 0 -105px}
div.tx_powermail_pi1_fieldwrap_html_select.uniform.language .selector{margin-left:-2px;width:310px}
div.tx_powermail_pi1_fieldwrap_html_select.uniform.language .selector select{width:311px}
div.tx_powermail_pi1_fieldwrap_html_select.uniform.salutation .selector{margin-left:-2px;width:111px}
div.tx_powermail_pi1_fieldwrap_html_select.uniform.salutation .selector select{width:112px}
div.tx_powermail_pi1_fieldwrap_html_textarea{margin:0 0 20px 0}
div.tx_powermail_pi1_fieldwrap_html_textarea .uniform.message{width:300px;height:100px}
div.tx_powermail_pi1_fieldwrap_html_submit{text-align:right;display:block;float:left}
div.tx_powermail_pi1_fieldwrap_html{display:inline-block;zoom:1;*display:inline}
div.tx_powermail_pi1_fieldwrap_html.language label,div.tx_powermail_pi1_fieldwrap_html.salutation label,div.tx_powermail_pi1_fieldwrap_html.firstname label,div.tx_powermail_pi1_fieldwrap_html.company label,div.tx_powermail_pi1_fieldwrap_html.street label,div.tx_powermail_pi1_fieldwrap_html.zip label,div.tx_powermail_pi1_fieldwrap_html.country label,div.tx_powermail_pi1_fieldwrap_html.phone label,div.tx_powermail_pi1_fieldwrap_html.email label,div.tx_powermail_pi1_fieldwrap_html.message label,div.tx_powermail_pi1_fieldwrap_html.text label{width:75px}
.tx_powermail_pi1_fieldwrap_html_checkbox_title{display:none !important}
.tx-powermail-pi1 .powermail_confirmation table.powermail_all{margin-bottom:20px}
form.tx_powermail_pi1_formconfirmation_back{float:left}
form.tx_powermail_pi1_formconfirmation_submit{float:right}
.error{background-color:#009898;border-color:#009898}
html:root .error em{border-color:#009898 transparent transparent}
input.powermail_captcha{background:none repeat scroll 0 0 #f8f8f8;border:1px solid #ccc;box-shadow:0 0 5px #eee inset;padding:2px;width:490px}
img.powermail_captcha{clear:both;width:auto;height:auto}
.tx_powermail_pi1_fieldwrap_html_captcha_description{border:1px solid #eee;background:#f8f8f8;padding:10px;margin:10px 0 10px 0;width:284px}

.powermail_fieldwrap input,.powermail_fieldwrap textarea {background:#fff;border:1px solid lightgrey;-webkit-box-shadow:0 2px 3px #999;-moz-box-shadow:0 2px 3px #999;box-shadow:0 2px 3px #999;width:320px}
.powermail_fieldwrap input.powermail_submit, input.powermail_confirmation_form, input.powermail_confirmation_submit {float:left;margin-left:210px;background:url('/fileadmin/images/layout/submit_icon.png') no-repeat #00898a 8px center;border:0;padding:2px 10px 2px 20px;width:auto;font-weight:normal;-webkit-box-shadow:0 2px 3px #fff;-moz-box-shadow:0 2px 3px #fff;box-shadow:0 2px 3px #fff}
input.powermail_confirmation_form {margin-left:0}
input.powermail_confirmation_submit {margin-left:0;float:right;}

.powermail_fieldwrap label {display:inline-block!important;width:200px!important}
legend.powermail_check_legend,legend.powermail_radio_legend {color:#000;width:115px;margin-left:5px;}
.powermail_radio_outer,.powermail_check_outer {border:0}
.powermail_check_inner {width:100%}
.powermail_check_inner label {font-size:11px!important;width:490px!important}
.powermail_check_inner input {float:left;margin-right:10px!important;width:auto;}

.powermail_radio_inner input {width:auto!important}
.powermail_radio_outer {margin-left:105px!important;background:none!important;}

.powermail_fieldwrap_check legend.powermail_label {float:left;width:108px}

fieldset.powermail_fieldset .powermail_check_inner label,
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label{float:left;margin:0;padding-left:0;height:auto;width:350px!important;font-size:11px;line-height:16px;}

.powermail_fieldwrap input.powermail_submit {margin-left:105px!important}
.powermail_check_outer {background:none!important}


section {width:700px;float:left;}

.section-box-green .h1 a {padding-top:2px!important;display:inline-block;line-height:100%;padding:0;margin:0;}

#right-side-content .section-box-green {margin-bottom:15px}

.two-columns.s50-50.clearfix h1 {font-size:1em;}

.layout3 h2 {margin-top:15px!important}

#content form.powermail_form label,
#content form.powermail_form legend {font-weight:bold}
#content form.powermail_form .powermail_check_inner label {font-weight:normal}
#content form.powermail_form fieldset,
#content form.powermail_form div.powermail_check_outer div.powermail_check_inner label {font-size:13px!important}
#content form.powermail_form div.powermail_check_outer div.powermail_check_inner label {width:300px!important}
#content form.powermail_form div.powermail_fieldwrap {margin-top:5px!important;margin-bottom:5px!important}
#content form.powermail_form input.powermail_input,
#content form.powermail_form select,
#content form.powermail_form option,
#content form.powermail_form textarea {background:#f5f5f5!important;margin-bottom:8px}
div.powermail_fieldwrap input.powermail_submit {margin-left:135px!important;margin-top:10px;width:189px;font-size:12px;text-align:left;font-family:arial,helvetica,sans-serif;color:#fff;}
#content div.powermail_radio_outer {margin-top:-20px;padding-left:10px;}
#content span.mandatory {color:#f00;font-weight:bold;padding:0 5px;}
#content form div.formErrorContent {background:#009898;font-weight:bold;color:#fff;white-space:nowrap;padding:2px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-size:11px;}
#content form div.formError {padding-bottom:9px;background:url('../images/layout/arrow-down.png') 5px bottom no-repeat;}

#content form.powermail_form div.powermail_radio_outer div.powermail_radio_inner label {font-weight:normal!important;width:auto!important;}
#content form.powermail_form div.powermail_radio_outer div.powermail_radio_inner {float:left;margin:0 10px 0 0;width:auto!important}
#content form.powermail_form legend.powermail_label.powermail_radio_legend {padding-left:5px!important}


form.powermail_form h3,
form.powermail_form legend.powermail_legend {display:none!important}

.section-box-green .csc-textpic-image {max-width:318px;overflow:hidden;}
#search .submit-button {
    border: none;
    border-radius: 0;
    width: 50px;
    height: 20px;
    padding: 3px 0;
    background: #eaeaea;
    font: 11px Arial;
    color: #333333;
}
#search .searchstring {
    float: left;
    border: none;
    border-radius: 0;
    width: 160px;
    height: 14px;
    padding: 3px 5px;
}
