.tx-felogin-pi1 label{display:block}
.csc-header-alignment-center{text-align:center}
.csc-header-alignment-right{text-align:right}
.csc-header-alignment-left{text-align:left}
div.csc-textpic-responsive,div.csc-textpic-responsive *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.csc-textpic,div.csc-textpic div.csc-textpic-imagerow,ul.csc-uploads li{overflow:hidden}
div.csc-textpic .csc-textpic-imagewrap table{border-collapse:collapse;border-spacing:0}
div.csc-textpic .csc-textpic-imagewrap table tr td{padding:0;vertical-align:top}
div.csc-textpic .csc-textpic-imagewrap figure,div.csc-textpic figure.csc-textpic-imagewrap{margin:0;display:table}
figcaption.csc-textpic-caption{display:table-caption}
.csc-textpic-caption{text-align:left;caption-side:bottom}
div.csc-textpic-caption-c .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-c{text-align:center}
div.csc-textpic-caption-r .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-r{text-align:right}
div.csc-textpic-caption-l .csc-textpic-caption,.csc-textpic-imagewrap .csc-textpic-caption-l{text-align:left}
div.csc-textpic div.csc-textpic-imagecolumn{float:left}
div.csc-textpic-border div.csc-textpic-imagewrap img{border:2px solid black;padding:0px 0px}
div.csc-textpic .csc-textpic-imagewrap img{border:none;display:block}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:10px}
div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image{margin-bottom:0}
div.csc-textpic-imagecolumn,td.csc-textpic-imagecolumn .csc-textpic-image{margin-right:10px}
div.csc-textpic-imagecolumn.csc-textpic-lastcol,td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image{margin-right:0}
div.csc-textpic-intext-left .csc-textpic-imagewrap,div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{margin-right:10px}
div.csc-textpic-intext-right .csc-textpic-imagewrap,div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{margin-left:10px}
div.csc-textpic-center .csc-textpic-imagewrap,div.csc-textpic-center figure.csc-textpic-imagewrap{overflow:hidden}
div.csc-textpic-center .csc-textpic-center-outer{position:relative;float:right;right:50%}
div.csc-textpic-center .csc-textpic-center-inner{position:relative;float:right;right:-50%}
div.csc-textpic-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-right div.csc-textpic-text{clear:right}
div.csc-textpic-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-left div.csc-textpic-text{clear:left}
div.csc-textpic-intext-left .csc-textpic-imagewrap{float:left}
div.csc-textpic-intext-right .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right}
div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left}
div.csc-textpic div.csc-textpic-imagerow-last,div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last{margin-bottom:0}
.csc-textpic-intext-left ol,.csc-textpic-intext-left ul{padding-left:40px;overflow:auto}
ul.csc-uploads{padding:0}
ul.csc-uploads li{list-style:none outside none;margin:1em 0}
ul.csc-uploads img{float:left;margin-right:1em;vertical-align:top}
ul.csc-uploads span{display:block}
ul.csc-uploads span.csc-uploads-fileName{text-decoration:underline}
table.contenttable-color-1{background-color:#EDEBF1}
table.contenttable-color-2{background-color:#F5FFAA}
table.contenttable-color-240{background-color:black}
table.contenttable-color-241{background-color:white}
table.contenttable-color-242{background-color:#333333}
table.contenttable-color-243{background-color:gray}
table.contenttable-color-244{background-color:silver}
input.f3-form-error{background-color:#FF9F9F;border:1px #FF0000 solid}
.tx-simply-slideshow table{border-collapse:separate;border-spacing:10px}
.tx-simply-slideshow table th{font-weight:bold}
.tx-simply-slideshow table td{vertical-align:top}
.column-container{overflow:hidden}
.column-item{float:left;box-sizing:border-box}
.grid1-1 .column-item{width:49%;margin-right:2%}
.grid1-1-1 .column-item{width:32%;margin-right:2%}
.grid1-1 .column-item:last-child,.grid1-1-1 .column-item:last-child{margin-right:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
html,button,input,select,textarea{font-family:sans-serif}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1{font-size:2em;margin:.67em 0}
h2{font-size:1.5em;margin:.83em 0}
h3{font-size:1.17em;margin:1em 0}
h4{font-size:1em;margin:1.33em 0}
h5{font-size:.83em;margin:1.67em 0}
h6{font-size:.67em;margin:2.33em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
p,pre{margin:1em 0}
code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}
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:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
dl,menu,ol,ul{margin:1em 0}
dd{margin:0 0 0 40px}
menu,ol,ul{padding:0 0 0 40px}
nav ul,nav ol{list-style:none;list-style-image:none}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
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-cancel-button,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}
table{border-collapse:collapse;border-spacing:0}
.selecter{position:relative;display:block;margin:10px 0;z-index:1;max-width:30%}
.selecter:focus{box-shadow:none;outline:0}
.selecter,.selecter *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}
.selecter,.selecter *,.selecter :before,.selecter :after{box-sizing:border-box}
.selecter-element{width:100%;height:100%;position:absolute;left:0;opacity:0;z-index:-1}
.selecter-element,.selecter-element:focus{outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}
.no-opacity .selecter-element{left:-999999px}
.selecter-selected{position:relative;background:#fff;border:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-overflow:clip;z-index:2;border-radius:3px}
.selecter-selected:after{height:0;width:0;position:absolute;top:0;right:15px;bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #ccc;content:'';display:block;margin:auto 0}
.no-touch .selecter-selected:hover{color:#333}
.no-touch .selecter.disabled .selecter-selected:hover{color:#ccc}
.selecter-options{width:100%;max-height:260px;position:absolute;top:100%;left:0;border:1px solid #ccc;border-width:0 1px 1px;background-color:#fff;display:none;margin:0;overflow:auto;overflow-x:hidden;padding:0;z-index:50;border-radius:0 0 3px 3px;box-shadow:0 1px 4px rgba(0,0,0,.15)}
.selecter-options.scroller{position:absolute}
.no-opacity .selecter-options{width:auto}
.selecter-group{border-bottom:1px solid #ccc;color:#999;display:block;font-size:11px;padding:10px 15px;text-transform:uppercase}
.selecter-item{width:100%;background:#fff;border-bottom:1px solid #ccc;color:#222;cursor:pointer;display:block;font-size:13px;margin:0;overflow:hidden;padding:10px 15px;text-decoration:none;text-overflow:ellipsis}
.selecter-item.placeholder{display:none}
.selecter-item.selected{background:#eee}
.selecter-item.disabled{color:#999;cursor:default}
.selecter-item:first-child{border-radius:0}
.selecter-item:last-child{border-bottom:0;border-radius:0 0 2px 2px}
.no-touch .selecter-item:hover,.no-touch .selecter-item.selected:hover{color:#333;background-color:#ccc}
.selecter-item.disabled,.no-touch .selecter-item.disabled:hover{color:#ccc;background-color:#fff}
.selecter.open{z-index:3}
.selecter.open .selecter-selected{z-index:51;border-radius:3px 3px 0 0}
.selecter.open .selecter-selected,.selecter.focus .selecter-selected{background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.1)}
.selecter.cover .selecter-options{border-width:1px;top:0;border-radius:3px}
.selecter.cover .selecter-options .selecter-item.first{border-radius:3px 3px 0 0}
.selecter.cover.open .selecter-selected{z-index:49;border-radius:3px 3px 0 0}
.selecter.bottom .selecter-options{top:auto;bottom:100%;border-width:1px 1px 0}
.selecter.bottom .selecter-item:last-child{border:none}
.selecter.bottom.open .selecter-selected{border-radius:0 0 3px 3px}
.selecter.bottom.open .selecter-options{border-radius:3px 3px 0 0}
.selecter.bottom .cover .selecter-options{top:auto;bottom:0}
.selecter.bottom .cover.open .selecter-selected{border-radius:3px}
.selecter.bottom .cover.open .selecter-options{border-radius:3px}
.selecter.multiple .selecter-options{width:100%;position:static;border-width:1px;display:block;border-radius:3px;box-shadow:none}
.selecter.disabled .selecter-selected{background:#fff;border-color:#ccc;color:#ccc;cursor:default}
.selecter.disabled .selecter-options{background:#fff;border-color:#ccc}
.selecter.disabled .selecter-group,.selecter.disabled .selecter-item{border-color:#ccc;color:#ccc;cursor:default}
.selecter.disabled .selecter-item.selected,.no-touch .selecter.disabled .selecter-item.selected:hover{background:#fafafa}
.selecter.disabled .selecter-item,.no-touch .selecter.disabled .selecter-item:hover{color:#ccc;background-color:#fff}
.selecter-options.scroller{overflow:hidden}
.selecter-options.scroller .scroller-content{max-height:260px;padding:0}
@media screen and (max-width:740px){.selecter{max-width:40%}
}
@media screen and (max-width:500px){.selecter{max-width:100%}
}
html{overflow-y:scroll}
body,input{position:relative;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
ul,ol{margin:0;padding:0;list-style:none}
.clear{clear:both}
a,.footer li{color:#7F7F7F;text-decoration:none}
a:hover,a:active,a.active,a.hover,a.selected,.active>a,.selected>a,.active-transition>a{color:#003B79;-moz-outline-style:none;outline:0}
a.internal-link{text-decoration:underline}
a.Arrow{padding-left:10px;background:transparent url('../../fileadmin/templates/img/pp-sprite@2x.png') -216px -108px no-repeat;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') -216px -108px no-repeat\0/;background-size:223px}
a.Fb{padding-left:18px;background:transparent url('../../fileadmin/templates/img/pp-sprite@2x.png') -208px -179px no-repeat;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') -208px -179px no-repeat\0/;background-size:223px}
a.LinkedIn{padding-left:63px;background:transparent url('../../fileadmin/templates/img/pp-sprite@2x.png') -163px -197px no-repeat;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') -163px -197px no-repeat\0/;background-size:223px}
a.Xing{padding-left:43px;background:transparent url('../../fileadmin/templates/img/pp-sprite@2x.png') -183px -215px no-repeat;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') -183px -215px no-repeat\0/;background-size:223px}
h1{margin:0 0 1.3em;font-weight:bold;font-size:1.1em;color:#003B79}
h3{color:#003B79}
h4{margin:0;color:#003B79}
p{margin:0 0 1.3em 0}
p a{text-decoration:underline}
.hidden,.vjs-no-video{display:none}
.right ul{list-style-type:disc;margin-bottom:1.3em}
.right ol{list-style-type:decimal;margin-bottom:1.3em}
.right ol li{margin-left:21px}
.right ul li{margin-left:16px}
.right ul.multicolumnContainer{list-style:none;padding-bottom:25px}
.right ul.multicolumnContainer li.column{margin:0}
.columnItem+.columnItem{margin-top:1em}
.wrapper{width:936px;margin:28px auto 0;min-height:582px;padding:0 20px}
.main{position:relative;min-height:575px}
.main>.left{position:relative;width:320px;float:left;z-index:999}
.no-touch .left{position:fixed;background-color:#fff}
.main>.right{width:600px;float:right;position:relative;background-color:#E5E5E5}
.logo a{display:block;outline:none;width:223px;height:90px;text-indent:-9999px;background:transparent url('../../fileadmin/templates/img/pp-sprite@2x.png') 0 0 no-repeat;background-size:223px;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') 0 0 no-repeat\0/}
nav{overflow:hidden}
.nav-fields{margin:109px 7px 0 0;width:108px;height:108px}
.nav-fields a{float:left;display:block;width:28px;height:28px;margin:0 6px 6px 0;text-indent:-9999px;border:1px solid #969696}
.nav-fields li:first-child a{width:64px}
.nav-fields a:hover,.nav-fields a:active,.nav-fields a.hover,.nav-fields a.selected,.nav-fields li.active a{background:#E7E7E9}
.nav-main{width:230px;margin:112px 0 0;line-height:1.35em;float:left}
.nav-main a:hover,.nav-main a:active,.nav-main a.active,.nav-main a.hover,.nav-main a.selected,.nav-main .active>a,.nav-main .selected>a,.nav-main .active-transition>a{font-weight:bold !important}
.nav-main a,.nav-fields.large a{font-size:0.75em;font-weight:normal;text-transform:uppercase;letter-spacing:0.1em}
.nav-main ul{display:none;margin:0 0 0.5em 0.5em}
.nav-main>li.active>ul,.nav-main>li>ul>li.active>ul,.nav-main>li>ul>li.active>ul>li.active>ul{display:block}
.nav-main ul li{text-transform:none;line-height:1.35em}
.nav-main ul a{text-transform:none;line-height:1em}
.nav-main ul ul{margin:0 0 0.65em 0.65em}
.nav-fields.large{margin:0 0 -15px;width:600px;height:597px;list-style:none}
.nav-fields.large li{margin:0}
.nav-fields.large a{width:182px;height:176px;margin:0 15px 15px 0;text-indent:0;padding:6px 0 0 6px;font-size:.75em;letter-spacing:0.05em;line-height:1.25em;color:#969696;text-decoration:none}
.nav-fields.large li:first-child a{width:592px}
.nav-fields.large li:first-child a{color:#fff}
.nav-fields.large li.c2 a{background-image:url('../../fileadmin/templates/img/home-list/PP_Web_Bild_Unternehmen_600_Pixel.jpg')}
.nav-fields.large li.c3 a{background-image:url('../../fileadmin/templates/img/home-list/PP_Web_Bild_Antrieb_190_Pixel.jpg');margin-right:0}
.nav-fields.large li.c22 a{background-image:url('../../fileadmin/templates/img/home-list/PP_Web_Bild_Marine_Rail_190_Pixel.jpg')}
.nav-fields.large li.c23 a{background-image:url('../../fileadmin/templates/img/home-list/PP_Web_Bild_Praezisionskomponenten_190_Pixel.jpg')}
.nav-fields.large li.c24 a{background-image:url('../../fileadmin/templates/img/home-list/PP_Web_Bild_Spezialmachinen_190_Pixel.jpg');margin-right:0}
.nav-fields.large li.c25 a{background-image:url('../../fileadmin/templates/img/home-list/PP_Web_Bild_Praezisionsstahlrohre_190_Pixel.jpg')}
.nav-fields.large li.c26 a{background-image:url('../../fileadmin/templates/img/home-list/PP_Web_Bild_Kupplungen_190_Pixel.jpg')}
.nav-fields.large li.c5 a{background-image:url('../../fileadmin/templates/img/home-list/PP_Web_Bild_Branchen_190_Pixel.jpg');margin-right:0}
.nav-fields.large li a{background:0 0 no-repeat transparent scroll}
.nav-fields.large a:hover,.nav-fields.large a:active,.nav-fields.large a.active,.nav-fields.large a.hover,.nav-fields.large a.selected{width:181px;height:175px;padding:5px 0 0 5px;color:#003B79 !important;background-position:-1px -1px;border-width:2px}
.nav-fields.large li:first-child a:hover,.nav-fields.large li:first-child a:active,.nav-fields.large li:first-child a.active,.nav-fields.large li:first-child a.hover,.nav-fields.large li:first-child a.selected{width:592px}
.ticker{width:232px;padding-top:0.75em;font-size:0.75em;font-weight:normal;letter-spacing:0.1em}
.top{background-color:#F2F2F2;padding:0 20px;position:relative;z-index:2}
.pagebrowser{position:relative;margin-left:-45px}
.top.pb{padding:0 45px}
.top iframe,.nav-content-top,.top .csc-textpic,.right>.simplySlideshow{margin-left:-20px;margin-right:-20px}
.top.pb iframe{margin-left:-45px}
.top>.csc-textpic{position:relative;overflow:hidden}
.top .csc-textpic-caption{position:absolute;bottom:0;left:0;right:0;padding:20px;background:rgba(200,200,200,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6c8c8c8',endColorstr='#e6c8c8c8',GradientType=0);color:#7F7F7F;font-size:13px}
.top h2{margin:1.1em 0 0 0;font-size:1.1em;color:#003B79;font-weight:bold}
.top h3{margin:0 0 0.65em}
.top h4{font-size:1em;color:#7F7F7F;margin-bottom:.3em}
.nav-content-top{background:transparent url('../../fileadmin/templates/img/bg-nav-content-top.png') 0 0 repeat-x;position:absolute;z-index:999;width:600px;height:35px;top:0}
.nav-content-top .title{display:block;font-size:13px;font-weight:normal;text-transform:uppercase;color:#7F7F7F;padding:6px 0 6px 20px}
.pagebrowser-top{width:580px;height:35px;padding:0 0 0 20px;background:transparent url('../../fileadmin/templates/img/bg-nav-content-top.png') 0 0 repeat-x;z-index:99;position:absolute;overflow:hidden}
.pagebrowser-top .title{font-size:13px;line-height:35px;font-weight:normal;text-transform:uppercase;color:#7F7F7F;display:block}
.right .pagebrowser-bullets,.simplySlideshow .pager{overflow:hidden;list-style-type:none;display:block;float:left;margin:10px 5px 0 0}
.right .pagebrowser-bullets li{margin:0;float:left;display:block}
.pagebrowser-bullets li a,.simplySlideshow .pager a{display:block;width:11px;height:11px;border:1px solid #969696;background:#FFF;text-indent:-9999px;margin-right:2px;outline:none}
.simplySlideshow .pager a{float:left}
.pagebrowser-bullets li a.active,.simplySlideshow .pager a.activeSlide{background:#003b79;border-color:#003b79}
.simplySlideshow .title,.pagebrowser .title{padding-left:5px}
.pagebrowser .prev a,.pagebrowser .next a{position:absolute;display:block;width:30px;height:30px;text-indent:-9999px;top:271px;background:transparent url('../../fileadmin/templates/img/pp-sprite@2x.png') -60px -91px no-repeat;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') -60px -91px no-repeat\0/;background-size:223px;z-index:99;outline:none;opacity:.7}
.pagebrowser .prev a:hover,.pagebrowser .next a:hover{opacity:1}
.pagebrowser .next a{left:570px;background-position:-90px -91px}
.pagebrowser .image{position:relative;z-index:0}
.pagebrowser .image img{display:block}
.infobox{display:none;position:absolute;top:55px;left:20px;width:192px;z-index:999}
.infobox:after{content:'';width:16px;height:16px;background:transparent url('../../fileadmin/templates/img/pp-sprite@2x.png') -245px -185px no-repeat;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') -245px -185px no-repeat\0/;top:20px;left:0;display:block}
.infobox:hover:after{background-position:-279px -185px}
.infobox.open:after{background:transparent}
.infobox h4{display:block;margin:0;padding:4px 8px 4px 8px;color:#003b79;background:rgba(230,230,230,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccd2d2d2,endColorstr=#ccd2d2d2);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccd2d2d2, endColorstr=#ccd2d2d2)";font-size:13px;cursor:pointer}
.infobox p{background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff',endColorstr='#e6ffffff',GradientType=0);margin:0;line-height:1.5em;padding:4px 8px 4px 8px;color:#7F7F7F;font-size:13px;display:none}
.infobox-embed{display:inline;float:right;width:200px;padding-left:30px}
.infobox-embed h4{margin:0 0 1.3em;font-size:1.1em}
.infobox-embed p::first-line{font-weight:bold}
.content{padding:20px;position:relative;z-index:1}
.content,.top{font-size:13px;line-height:18px}
.content h2{font-size:1em;margin:0}
.top p,.top li,.content p,.content li,.content h2{color:#7F7F7F}
.bodytext{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.gridWrapper{background-color:#fff;overflow:hidden;margin-bottom:15px}
.gridWrapper a{text-decoration:none}
.gridWrapper .grid{width:188px;height:182px;margin:0 15px 15px 0;text-indent:0;font-size:.75em;letter-spacing:0.05em;line-height:1.25em;color:#969696;text-decoration:none;display:block;float:left;border:1px solid #969696;position:relative;overflow:hidden}
.gridWrapper .grid a{position:absolute;top:0;left:0;z-index:2;width:188px;height:182px;display:block;padding:6px 0 0 6px;font-weight:normal}
.gridWrapper .grid a:hover{border:1px solid #969696;padding:5px 0 0 5px;width:181px;height:175px}
.gridWrapper .grid .csc-textpic{position:absolute;left:0;top:0;z-index:1;height:182px}
.gridWrapper .grid.last{margin-right:0}
.csc-textpic-caption{color:#7F7F7F;font-size:11px;line-height:14px;padding-top:5px;padding-bottom:5px}
.csc-textpic-imagerow{margin-bottom:20px;overflow:hidden}
.csc-textpic-imagewrap .csc-textpic-image{margin-right:20px !important}
.content .bottom-line{border-bottom:1px solid #AAA;padding-bottom:10px;margin-bottom:30px}
ul.downloads{list-style:none;border-bottom:1px solid #7F7F7F;padding-bottom:1.3em}
.column-item .csc-default:last-of-type ul.downloads{border:none}
ul.downloads li{margin:0}
ul.downloads a{display:block;width:90%;overflow:hidden}
ul.downloads .size{float:right;padding-right:22px;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') right -161px no-repeat}
ul.downloads .title{display:block;float:left;width:160px}
body.page-160 .column-item h2{margin-bottom:.8em}
.top .imagebar{margin:0 -20px}
.top nav{overflow:visible}
.top.pb .imagebar{margin:0 -45px}
.imagebar{overflow:hidden;border-top:2px solid #fff;border-bottom:2px solid #fff}
.imagebar ul{list-style:none;margin:0}
.imagebar ul li{margin:0}
.imagebar ul li a{display:block;float:left;line-height:0;margin:0 0 0 -1px;padding:0 0 0 1px;outline:1px solid #999;outline-offset:-1px}
.imagebar ul li:first-of-type a{margin-left:0;padding-left:0}
.imagebar ul li a.active{background-color:#E5E5E5}
a.highlight-item{display:none;position:absolute;width:110px;height:58px;margin:-3px 0 0 -5px;border:1px solid #999;background-color:#F2F2F2;z-index:9998}
a.highlight-area{position:absolute;z-index:9999;opacity:0}
a.highlight-item.active{display:block;background-color:#E5E5E5}
a.highlight-item img{width:100%;height:100%}
.footer{position:relative;font-size:0.7em;line-height:16px;text-align:left;overflow:hidden;padding:6px 0 11px 0}
.nav-meta{float:right}
.nav-meta li{display:inline}
.nav-language li:after,.nav-meta li:after{content:' | '}
.nav-language li:last-child:after,.nav-meta li:last-child:after{content:''}
.nav-language{overflow:hidden;float:left}
.nav-language li{display:block;float:left}
.right .nav-language{position:absolute;font-size:0.7em;line-height:16px;margin-top:-22px;right:0}
.right .nav-language li{margin-left:2px !important}
.nav-language li.not-available,.nav-language li a{padding:0 2px}
.nav-language li:first-child,.nav-language li:first-child a{padding-left:0 !important}
.nav-language li.current a{color:#003B79;font-weight:bold}
.nav-language li.not-available{color:#ccc}
.searchbox{position:relative;display:inline-block}
.searchbox .submit{position:absolute;right:3px;top:3px;width:16px;height:16px}
.searchbox .sword{width:200px;height:16px;padding:2px 25px 2px 6px;font-size:12px;-webkit-appearance:none;border-radius:0;border:1px solid #969696}
.news-list{margin-top:105px}
.news-list p{color:#7F7F7F;margin-bottom:.7em}
.news-list li{margin-bottom:.5em}
.news-list p,.news-list a{font-size:.75em;letter-spacing:0.1em;text-transform:uppercase}
.news-list a{color:#003B79}
.news-list a:hover{font-weight:bold}
.news-list .readMore{margin-top:.7em}
.news-list .readMore span{width:10px;height:10px;display:inline-block;background:url('../../fileadmin/templates/img/pp-sprite.png') no-repeat transparent -214px -112px scroll;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.simplySlideshow{margin:0 -45px}
.simplySlideshow .control.next{left:570px;background-position:-90px -91px}
.simplySlideshow ul{list-style:none;margin:0}
.simplySlideshow ul li{margin:0;max-height:400px !important}
.simplySlideshow ul li a{display:block;line-height:0;float:left}
.simplySlideshow .control{position:absolute;display:block;width:30px;height:30px;text-indent:-9999px;top:271px;background:transparent url('../../fileadmin/templates/img/pp-sprite@2x.png') -60px -91px no-repeat;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') -60px -91px no-repeat\0/;background-size:223px;z-index:99;cursor:pointer}
.page-1 .simplySlideshow{margin:0}
.page-1 .simplySlideshow ul{max-height:none !important;margin:0}
.page-1 .simplySlideshow .close{display:block;width:46px;height:16px;padding-right:22px;line-height:16px;background:transparent url('../../fileadmin/templates/img/pp-sprite@2x.png') right -91px no-repeat;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') right -91px no-repeat\0/;background-size:223px;overflow:hidden;position:absolute;right:22px;bottom:22px;z-index:10;color:#7F7F7F;text-align:right;font-size:.7em}
.page-1 .simplySlideshow .close>span,.page-1 .simplySlideshow .controls,.page-1 .simplySlideshow .pagebrowser-top{display:none}
.page-1 .simplySlideshow:hover .close>span{display:block}
.page-1 .right,.page-57 .right{background-color:transparent}
.page-57 .content{padding:0}
.page-57 .content .csc-default{margin-top:1em}
.page-57 .content .csc-textpic img{max-width:598px !important;height:auto !important;border:1px solid #969696}
.tx-prmstandorte-pi1{position:absolute;top:0;left:0;z-index:9999}
.tx-prmstandorte-pi1 a{display:block;position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;text-indent:-9999px;background:#787878;border-radius:5px;z-index:500}
.tx-prmstandorte-pi1 a:hover,.tx-prmstandorte-pi1 a:active,.tx-prmstandorte-pi1 a:focus{background:#003B79;z-index:600;-moz-outline-style:none;outline:0}
.tx-prmstandorte-pi1 a:hover div,.tx-prmstandorte-pi1 a:active div{display:block}
.tx-prmstandorte-pi1 div{background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff',endColorstr='#e6ffffff',GradientType=0);display:none;position:relative;width:202px;margin:5px 0 0 15px;text-indent:0;-moz-box-shadow:3px 3px 3px #999999;
-webkit-box-shadow:3px 3px 3px #999999;
box-shadow:3px 3px 3px #999999;
}
.tx-prmstandorte-pi1 div h4{display:block;margin:0;padding:4px 8px 3px 8px;color:#003b79;background:rgba(210,210,210,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6d2d2d2',endColorstr='#e6d2d2d2',GradientType=0)}
.tx-prmstandorte-pi1 div p{margin:0;line-height:1.5em;padding:4px 8px 4px 8px;color:#7F7F7F}
.page-37 .top{padding-top:30px}
.page-37 .top .csc-textpic{margin:0}
.page-37 .top .csc-textpic .csc-textpic-text{padding:0 20px}
.page-37 .top .csc-textpic .csc-textpic-imagewrap{margin-bottom:5px}
.page-37 .top .multicolumnContainer{margin:0 -20px;width:auto !important;padding-bottom:0}
.page-37 .top .multicolumnContainer a{text-decoration:none}
.page-37 .top .multicolumnContainer h4 a{color:#003B79}
.tx-prmlinkdropdown-pi1{position:absolute;bottom:0;left:0;right:0;padding:0 20px 10px 260px;background:rgba(200,200,200,0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc8c8c8',endColorstr='#ccc8c8c8',GradientType=0);z-index:500}
.tx-prmlinkdropdown-pi1 label{color:#545454;text-transform:uppercase;width:100px;position:absolute}
.selecter{position:relative;left:110px;width:207px;height:15px;max-width:207px;margin-bottom:0}
.selecter-options{font-size:0.8em}
.selecter .selecter-selected{margin:0;padding:0 0 0 14px;font-size:11px;line-height:14px;color:#7F7F7F;border:none;background:transparent url('../../fileadmin/templates/img/pp-sprite@2x.png') 0 -124px no-repeat;background:transparent url('../../fileadmin/templates/img/pp-sprite.png') 0 -124px no-repeat\0/;background-size:223px}
.selecter:hover .selecter-selected{background-color:transparent}
.selecter-selected:after{display:none}
.selecter .selecter-item{padding:5px 10px;font-size:1.1em;line-height:1.3em;color:#7F7F7F;border:none}
.selecter .selecter-item:hover,.selecter .selecter-item.selected:hover{background:#F6F6F6;color:#003b79}
.top .history{background:#F5F5F8;height:400px;margin:0 -20px 0 -20px}
.top .history ul{position:absolute;border-bottom:1px solid #7F7F7F;top:235px;width:600px}
.top .history ul li{position:absolute;border-color:#7F7F7F;border-width:0 1px 1px 0;border-style:solid;list-style:none;margin:0}
.top .history ul li.below{border-width:1px 1px 0 0}
.top .history ul li span{position:absolute;top:-18px;right:-50px;width:100px;font-weight:bold;text-align:center;z-index:98}
.top .history ul li.below span{top:auto;bottom:-18px !important}
.top .history ul li a{cursor:pointer}
.top .history ul li img{float:left;padding-right:8px}
.top .history ul li div{display:none;position:absolute;z-index:99;width:202px;margin:5px 0 0 15px;text-indent:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color=#999999)";
-moz-box-shadow:3px 3px 3px #999999;
-webkit-box-shadow:3px 3px 3px #999999;
box-shadow:3px 3px 3px #999999;
filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3,Direction=135,Color=#999999);
background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6ffffff',endColorstr='#e6ffffff',GradientType=0)}
.top .history ul li a:hover div,.top .history ul li a:active div,.top .history ul li a:focus div{display:block}
.top .history ul li div p{margin:0;line-height:1.5em;padding:4px 8px 4px 8px;color:#7F7F7F}
.top .history ul li div h4{background:rgba(210,210,210,0.5);padding:4px 8px 3px 8px}
.top .Tx-Formhandler{padding-bottom:10px;padding-top:45px}
.Tx-Formhandler{overflow:hidden}
.Tx-Formhandler .error{color:#ff0000;font-size:11px}
.Tx-Formhandler h2{margin-bottom:.5em}
.Tx-Formhandler fieldset{border:none;width:48%;padding:0;margin:0}
.Tx-Formhandler label{color:#7F7F7F}
.Tx-Formhandler fieldset.left{float:left;margin-right:3%}
.Tx-Formhandler fieldset.right{float:right}
.Tx-Formhandler textarea{width:250px;height:200px;border:1px solid #888888}
.Tx-Formhandler input{border:1px solid #888888}
.Tx-Formhandler input[type=text]{display:block;width:98%}
.Tx-Formhandler input[type=checkbox]{border-radius:0;background:#fff}
.Tx-Formhandler input[type=submit]{float:right;font-size:12px;border-radius:5px;color:#7F7F7F;background:#ffffff;
background:-moz-linear-gradient(top,#ffffff 0%,#ffffff 50%,#e9ebeb 51%,#ffffff 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(50%,#ffffff),color-stop(51%,#e9ebeb),color-stop(100%,#ffffff));
background:-webkit-linear-gradient(top,#ffffff 0%,#ffffff 50%,#e9ebeb 51%,#ffffff 100%);
background:-o-linear-gradient(top,#ffffff 0%,#ffffff 50%,#e9ebeb 51%,#ffffff 100%);
background:-ms-linear-gradient(top,#ffffff 0%,#ffffff 50%,#e9ebeb 51%,#ffffff 100%);
background:linear-gradient(to bottom,#ffffff 0%,#ffffff 50%,#e9ebeb 51%,#ffffff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);
}
.Tx-Formhandler .right .formitem{margin-bottom:13px}
.page-8 .nav-content-top,.page-160 .nav-content-top,.page-204 .nav-content-top{position:static;margin-bottom:10px}
.page-8 .right,.page-8 .right .top,.page-160 .right,.page-160 .right .top,.page-204 .right,.page-204 .right .top{background-color:#fff}
#downloadregister{padding-bottom:100px}
#downloadregister label{float:left;width:20%;color:#003B79;padding:3px 0}
#downloadregister input[type=text]{width:70%;padding:3px}
#downloadregister .formitem{margin:2em 0}
#downloadregister input[type=submit]{margin-right:9%}
#downloadregister .error{margin-left:20%}
.tx-indexedsearch{margin-top:30px}
.tx-indexedsearch .searchbox-tmpl-css,.tx-indexedsearch .tx-indexedsearch-whatis{display:none}
.tx-indexedsearch .tx-indexedsearch-descr strong,.tx-indexedsearch h2 a{color:#003B79}
.tx-indexedsearch .browsebox li{display:inline}
.csc-sitemap{margin-top:30px}
.csc-sitemap>ul>li{list-style:none}
.csc-sitemap>ul>li>a{font-weight:bold;color:#003B79}
.powermail_form fieldset{margin:0;padding:0;border:none}
.powermail_legend{display:none}
.powermail_fieldwrap{padding:6px 0}
.powermail_label{display:inline-block;width:150px}
.powermail_form input,.powermail_form select{width:250px;box-sizing:border-box;padding:3px}
.powermail_submit{margin:12px 0 0 153px;width:100px !important}
DIV.csc-textpic DIV.csc-textpic-single-image IMG{margin:0;display:block}
DIV.csc-textpic{overflow:hidden;position:relative}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin:0}
@media screen and (orientation:landscape){body{min-height:640px}
}
@media screen and (orientation:portrait){body{min-height:1210px}
}
