/*############################*/
/*## /global/css/inc/01-ads/ads.css ##*/
/*############################*/
.ad_top {position: relative;}
.ad_leaderboard {padding-top: 0;padding-bottom: 5px;text-align: center;}
.ad_leaderboard > * {display: block;margin: 0 auto;}
.ad_skyscraper {position: absolute;left: 100%;margin-left: 24px;top: 100%;margin-top: 178px;width: 100%;}
#adfix {-webkit-box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.3), 0 0px #000;-moz-box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.3), 0 0px #000;box-shadow: 2px 0px 4px rgba(0, 0, 0, 0.3), 0 0px #000;behavior: url(/global/css/PIE.htc);position: fixed;bottom: 0;right: 0;left: 0;background-color: #fff;text-align: center;font-size: 0;z-index: 50;}
#adfix > * {display: inline-block;margin: 15px 0 15px 30px;font-size: 12px;}
#adfix > *:first-child {margin-left: 0;}
.ad_leaderboard > * {display: inline-block;margin-left: 30px;font-size: 12px;}
.ad_leaderboard > *:first-child {margin-left: 0;}
.ad.teaser .teaser.ad .header .headline .topline{margin:10px 0px;}
.teaser .teaser.ad .body{text-align:center;}
.teaser.ad .header .headline .topline{text-align:right;}
.ad_top .ad_leaderboard .wallpaper {text-align: right;display: block;margin-right: -24px;}
.ad_top .ad_skyscraper .wallpaper {top:0;margin-top:0;}
.sliderbanner .teaser.ad,
.ad.teaser.appointment {text-align:center;}
div.advertising-left {height: 250px;position: fixed;right: 0;top: 30%;width: 0;z-index:1000;}
div.advertising-left div.left-con {height: 100%;position: relative;}
div.advertising-left div.left-con div.con-overlay {background-attachment: scroll;background-clip: border-box;background-color: #000000;background-image: none;background-origin: padding-box;background-position: 0 0;background-repeat: repeat;background-size: auto auto;height: 100%;opacity: 0.4;position: absolute;width: 100%;}
div.advertising-left div.left-con div.con-content:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
div.advertising-left div.left-con div.con-content {background-attachment: scroll;background-clip: border-box;background-color: transparent;background-image: none;background-origin: padding-box;background-position: 0 0;background-repeat: repeat;background-size: auto auto;height: 240px;left: 5px;overflow-x: hidden;overflow-y: hidden;position: absolute;top: 5px;}
div.advertising-left div.left-con div.con-content div {max-width: 100%;padding-right: 20px;}
div.advertising-left div.left-close {background-attachment: scroll;background-clip: border-box;background-color: #5A5D63;background-image: url("/img/icons/btn-close-small-text.png");background-origin: padding-box;background-position: 0 0;background-repeat: no-repeat;background-size: auto auto;color: #FFFFFF;cursor: pointer;font-size: 11px;height: 250px;line-height: 16px;margin-bottom: 0;margin-left: 0;margin-right: 0;margin-top: 0;position: absolute;right: 0;text-align: center;top: 0;width: 20px;}
.ad_leaderboard.group.v3 {min-height: 22px;}
/***Chrome***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #adfix > *:first-child {margin-left: 30px;}
}

/*############################*/
/*## /global/css/inc/01-ads/jobMarket.css ##*/
/*############################*/
.jobMarket .headline {margin: 0 0 20px;font-size: 30px;font-family: 'Archivo Narrow', sans-serif;font-weight: normal;color: #003f6c;}
.jobMarket .body {font-family: 'Archivo Narrow', sans-serif;font-size: 17px;color: #003f6c;}
.jobMarket .hitCount {color: #5f6672;font-size: 14px;font-family: 'Droid Serif', serif;}
.jobMarket ol {list-style: none;margin: 0;padding: 0;border-top: 1px solid #e4e7e9;}
.jobMarket ol li {margin: 0;padding: 20px 0;border-bottom: 1px solid #e4e7e9;}
.jobMarket ol a {font-size: 14px;color: #5f6672;display: block;text-decoration: none;}
.jobMarket ol a span {display: block;}
.jobMarket ol a .title {font-size: 22px;color: #003f6c;margin-top: 5px;padding-left: 30px;background: url(/img/icons/download.png) no-repeat 0 7px;}
.jobMarket ol a:hover .title {text-decoration: underline;}

/*############################*/
/*## /global/css/inc/02-article/article.css ##*/
/*############################*/
.siteContent .relatedContent {background-color: #e8f0f7;padding: 15px 15px 0;margin-left: 0;margin-right: 0;width: 332px;}
.articleDetail .header .title, .admarket header h2.title {color: #003f6c;font-family: 'Archivo Narrow', sans-serif;font-size: 30px;margin: 0 0 15px;font-weight: normal;}
.articleDetail .header .title.showdetail{display: block;}
.articleDetail .body {color: #5f6672;font-size: 16px;line-height: 1.5;}
.articleDetail .abstract, .admarket header .abstract  {font-family: 'Archivo Narrow', sans-serif;color: #003f6c;font-size: 16px;margin: 0 0 15px;}
.articleDetail .subtitle {font-family: 'Archivo Narrow', sans-serif;color: #003f6c;font-size: 17px;margin: 0 0 15px;font-weight: normal;}
.articleDetail .body a {color: #003f6d;}
.articleDetail .body a[href^="http://"],
.articleDetail .body a[href^="https://"] {display: inline-block;padding-left: 16px;background: url(/img/icons/externalLink.png) no-repeat 0px 6px;}
.articleDetail .body a[href*="event=Downloads.GoToDownloadPage"],
.articleDetail .body a[href*="event=Downloads.File"],
.articleDetail .body a[href*="downloads.id="],
.articleDetail .body a[href$=".doc"][href^="http://www.etracker.de"],
.articleDetail .body a[href$=".docx"][href^="http://www.etracker.de"],
.articleDetail .body a[href$=".xls"][href^="http://www.etracker.de"],
.articleDetail .body a[href$=".xlsx"][href^="http://www.etracker.de"],
.articleDetail .body a[href$=".pdf"][href^="http://www.etracker.de"],
.articleDetail .body a[href$=".csv"][href^="http://www.etracker.de"],
.articleDetail .body a[href$=".ppt"][href^="http://www.etracker.de"],
.articleDetail .body a[href$=".pptx"][href^="http://www.etracker.de"] {display: inline-block;background: url("/img/icons/download.png") no-repeat 0px 2px;padding-left: 28px;}
a.noicon,
.articleDetail .body a.noicon,
.articleDetail .body a.noicon,
.articleDetail .body .highlightbox a.noicon, 
.articleDetail .body .highlightbox a.noicon {background: none;padding-left: 0;}
.articleDetail .figure {margin: 0 0 15px;font-family: 'Archivo Narrow', sans-serif;color: #5f6672;line-height: 19px;}
.articleDetail .figure.center_top{width: 320px;float: left;margin-right: 15px;}
.articleDetail .figure > a:before {background: url("/img/icons/img-expand.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: 0px;content: "";display: block;height: 48px;left: 0;position: absolute;width: 48px;}
.articleDetail .figure > a {display: block;position: relative;outline: none;}
.articleDetail .xopusiframe{float: left;margin-right: 15px;}
.articleDetail .figure.center_big{width: 634px;float: left;position: relative;}
.articleDetail h2{font-family: 'Archivo Narrow', sans-serif;color:#003F6C;font-weight:normal;font-size:18px;line-height:22px;margin:0px 0px 15px 0px;}
.articleDetail table {width: 100%;}
.highlightbox {background-color: #00406e;padding: 10px 15px 0;color: #fff;font-family: 'Archivo Narrow', sans-serif;margin: 0 0 15px;}
.highlightbox a {color: #ffcc00;}
.articleDetail .body .highlightbox a {color: #fff;}
.articleDetail .body .highlightbox a[href^="http://"],
.articleDetail .body .highlightbox a[href^="https://"] {display: inline-block;padding-left: 16px;background: url(/img/icons/externalLink-white.png) no-repeat 0px 6px;}
.articleDetail .body .highlightbox.center {clear: both;}
.highlightbox.left {float: left;margin: 0 15px 15px 0;width: 289px;clear: left;}
.highlightbox.left.nobackground {background-color: #fff;padding: 10px 15px 0 0;margin: 0 0 15px;}
.highlightbox.right.nobackground {background-color: #fff;padding-right: 0;padding-top: 10px;margin-bottom: 0;}
.highlightbox.right {float: right;margin: 0 0 15px 15px;width: 289px;clear: right;}
.highlightbox.center.nobackground {background-color: #fff;color: #5F6672;}
.articleDetail .mediagallery .title {display: block;font-size: 12px;color: #5f6672;font-weight: bold;font-family: 'Archivo Narrow', sans-serif;text-transform: uppercase;margin-bottom: 15px;border-bottom: 1px solid #e4e7e9;padding-bottom: 10px;}
.articleDetail .mediagallery a .title {color: #003F6C;}
.articleDetail .mediagallery {border-bottom: 1px solid #e4e7e9;margin-bottom: 15px;}
.row .articleDetail .mediagallery .row {margin: 0 -15px 0 2px;}
.articleDetail .mediagallery *[class*=" col"],
.articleDetail .mediagallery *[class^="col"] {background: none;padding-left: 0;margin: 0 25px 15px 0;font-size: 12px;}
.articleDetail dfn{border-bottom: 1px dotted #5F6672;text-decoration: none;font-style: normal;cursor:pointer;}
.articleDetail .term .definition {position: absolute;opacity: 0;visibility: hidden;width: 250px;background: rgb(231, 186, 2);background: rgba(231, 186, 2, .85);color: #5f6672;padding: 10px 10px 0;z-index: 20;behavior: url(/global/css/PIE.htc);-webkit-transition: opacity .2s ease 0s, visibility 0s ease .2s;-moz-transition: opacity .2s ease 0s, visibility 0s ease .2s;-ms-transition: opacity .2s ease 0s, visibility 0s ease .2s;-o-transition: opacity .2s ease 0s, visibility 0s ease .2s;transition: opacity .2s ease 0s, visibility 0s ease .2s;}
.articleDetail .term .definition .title {display: block;font-weight: bold;margin-bottom: 1px;}
.articleDetail .term.showDefinition .definition {visibility: visible;opacity: 1;-webkit-transition: opacity .2s ease 0s, visibility 0s ease 0s;-moz-transition: opacity .2s ease 0s, visibility 0s ease 0s;-ms-transition: opacity .2s ease 0s, visibility 0s ease 0s;-o-transition: opacity .2s ease 0s, visibility 0s ease 0s;transition: opacity .2s ease 0s, visibility 0s ease 0s;}
.articleDetail .page {display: none;}
.articleDetail .page.firstPage,
.articleDetail.showAllPages .page {display: block;}
.articleDetail .readMore {font-size: 13.5px;}
.articleDetail .media.video.videodetail {background: none;float: left;margin-right: 15px;width: auto;}
.articleDetail .media.video.videodetail video{width: 100%;}
footer.footer {margin-top: 50px;}
.facebook > iframe {height: 21px !important;}
.facebook, .googleplus {margin-right: 1px;}
.print {float: right;text-transform: uppercase;font-size: 14px;}
.print:before {content: "» ";font-size: 16px;}
.print,
.print:before {font-weight: bold;}
#commentblock,
footer.footer {padding-bottom: 22px;border-bottom: 1px solid #e4e7e9;}
#commentblock *,
#commentlist *,
.print,
.print:before {font-family: 'Archivo Narrow', sans-serif;}
#commentblock h3,
#commentlist h3 {font-size: 22px;font-weight: normal;color: #003F6C;}
#commentlist h3 {font-weight: bold;}
#commentlist .item ~ .item {border-top: 1px solid #E4E7E9;}
#commentlist h4 {font-size: 14px;margin-bottom: 0px;color: #5F6672;}
#commentlist h5 {font-size: 20px;margin: 0 0 10px 0;color: #003F6C;font-weight: normal;}
#commentlist p {font-size: 16px;color: #5F6672;}
#commentblock form .set label {display: inline-block;margin-right: 11px;min-width: 72px;}
#commentblock form .set .text,
#commentblock form .set .textarea {min-width: 500px;margin-bottom:15px;}
.articleloginlink.toggle-popup-article-comment-login {text-decoration: underline;}
.listbox{margin:30px 0px; font-family:inherit; font-size:16px;}
.listbox.blue{background:#E8EFF6;}
.listbox.white{background:none;}
.listbox h3{font-size: 22px;font-weight: normal; margin: 0 0 12px 0; color:#003F6D; font-family: 'Archivo Narrow',sans-serif;}
.listbox.blue h3{margin: 0px 0 12px 20px; padding-top:20px;}
.listbox.blue .boxitem{padding: 10px 20px;}
.listbox.white .boxitem {border-top: 1px solid #e4e7e9; margin-bottom: 20px;}
.boxitem h3{font-size: 17px;font-weight: normal; margin: 0 0 5px 0; color:#003F6D; font-family: 'Archivo Narrow',sans-serif;}
.listbox.blue .boxitem h3{font-size: 23px;}
.listbox.white .boxitem h3 {font-size: 18px; font-family: 'Archivo Narrow', sans-serif; font-weight: normal; margin-top: 10px;}
.listbox.blue .boxitem p{font-size: 15px;}
.listbox.white .boxitem p {font-size: 15px;}
.stdc.col8of12 .body h2 {font-size: 16px;}
figure > figcaption > .caption {padding-top: 7px;}
.articleDetail.cstDetail {margin-left: 0;}

/*############################*/
/*## /global/css/inc/03-dates/dates.css ##*/
/*############################*/
.dateList span,
.datesearch .headline,
.dateDetail .header .topline,
.dateDetail .header .title,
.datesearch.v3 .nav .nav-item a,
.dateDetail table.plain h2 {font-family: 'Archivo Narrow', sans-serif;}
p.result,
.dateDetail .header .topline,
.dates .header2 {font-size: 14px;}
p.result span{font-weight: bold;}
p.result {margin-top: 15px;}
.header2 {margin: .67em 0;}
.dates .header2 {font-family: 'Droid Serif', serif;color: #5f6672;font-weight: normal;}
.dateList {list-style: none;margin: 0;padding: 0;border-top: 1px solid #e4e7e9;}
.dateList li {border-bottom: 1px solid #e4e7e9;padding: 15px 0;}
.dateList a {display: inline-block;width: 100%;text-decoration: none;font-size: 14px;}
.dateList span,
p.result {color: #5f6672;}
.dateList .timespan {width: 80px;margin-right: 10px;float: left;margin-top:3px;}
.dateList .type,
.dateList .location {float: right;width: 100px;margin-left: 10px;margin-top:3px;}
.dateList .title {font-size: 22px;color: #003f6c;margin: 0 220px 0 90px;display: block;line-height: 26px;}
.dateList a:hover .title {text-decoration: underline;}
.datesearch {background-color: #00406e;padding: 10px 15px 0;margin-bottom: 30px;margin-right: -15px;}
.col12of12 .row .datesearch {margin-right: 0;}
.datesearch .headline {font-weight: normal;font-size: 17px;color: #fff;margin: 0 0 20px;}
.datesearch fieldset {float: left;}
.datesearch fieldset.selects {width: 234px;}
.datesearch fieldset.dates {margin-left: 83px;margin-right: 15px;width: 234px;}
.datesearch fieldset.textinput {width: 317px;}
.datesearch .formSet.from,
.datesearch .formSet.to {position: relative;}
.datesearch.v3 .termindb .formSet.to {margin-bottom: 22px;}
.datesearch .formSet.from label,
.datesearch .formSet.to label {position: absolute;left: -40px;top: 8px;}
.dateDetail .header .topline {display: block;font-weight: bold;color: #5f6672;text-transform: uppercase;}
.dateDetail .header .title {color: #003F6C;font-size: 30px;font-weight: normal;display: block;}
.datesearch.v3 .col12of12 {margin: 0 -15px;}
.datesearch.v3 ~ .col8of12 > .col8of12{border-top: 1px solid #E4E7E9;margin: 0;padding-top: 30px;}
.datesearch.v3 .formSet {margin-bottom: 40px;margin-right: 10px;}
.datesearch.v3 fieldset.textinput {width: 493px;}
.datesearch.v3 .termindb fieldset.textinput {width: 317px;}
.datesearch.v3 .termindb .formSet {margin-bottom: 10px;}
.termindb {padding-bottom: 25px;position: relative;}
.termindb .search {margin-top: 57px;float: right;}
.datesearch.v3 .formSet button {padding: 9px 15px !important;}
#specifity .datesearch.v3 .formSet button:after,
.abo.magazine .formSet button:after {background: url(/img/icons/search.png) no-repeat;content: "";display: inline-block;margin-left: 10px;width: 20px;height: 20px;vertical-align: middle;}
.datesearch.v3 .formSet button:hover:after {background: url(/img/icons/navSearch-1.png) no-repeat;}
.datesearch.v3 .formSet button:hover:before,
.datesearch.v3 .formSet button:focus:before {width: 52px;}
.datesearch.v3 .nav {background-color: #e8f0f7;width: auto;display: inline-block;}
.datesearch.v3 .nav .nav-item {display: inline-block;}
.datesearch.v3 .nav .nav-item a {font-size: 16px;line-height: 17px;padding: 15px;display: block;}
.datesearch.v3 .nav .nav-item a:hover,
.datesearch.v3 .nav .nav-item a:focus{background-color: #F7C800;text-decoration: none;}
.nav-item.current,
.nav-item:hover {padding: 0 4px;margin: 0 -4px;background-repeat: repeat-y, repeat-y;background-position: left top, right top;-webkit-background-size: 4px 1px, 4px 1px;background-size: 4px 1px, 4px 1px;
background-image: -webkit-linear-gradient(left, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  -webkit-linear-gradient(right, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));
background-image: -moz-linear-gradient(left, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  -moz-linear-gradient(right, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));
background-image: -o-linear-gradient(left, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  -o-linear-gradient(right, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));
background-image: linear-gradient(to right, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  linear-gradient(to left, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));}
.nav-item.current:first-child {margin: 0 -4px 0 0;padding: 0 4px 0 0;}
.nav-item.current > a {background-color: #ffffff;}
.ui-datepicker-header, .ui-datepicker-calendar  {color: #f7c800;background :#00406e;border: 1px solid #f7c800;}
.ui-widget-header .ui-icon{background: none;}
.ui-datepicker-next:after{content: '»';}
.ui-datepicker-prev:before{content: '«';padding-left: 15px;}
.ui-datepicker-prev-hover{padding-left: 1px;padding-top: 1px;}
.ui-datepicker-next-hover{padding-right: 1px;padding-top: 1px;}
.ui-state-default, 
.ui-widget-content .ui-state-default, 
.ui-widget-header .ui-state-default {color: #00406e;}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{background :#00406e;border:none;color: #f7c800;}
.ui-state-highlight{background :#00406e;}
.ui-widget-content .ui-state-highlight, 
.ui-widget-header .ui-state-highlight {background: #f7c800;color: #00406e;}
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active {color: #00406e;}
.dateDetail table.plain h2 {font-size: 1.643em;font-weight: normal;margin: 0 0 5px 0;}
.dateDetail table.plain.appointbottom .tablebottom {padding-bottom: 25px;}
.dateDetail table.plain .tablebottom > h2,
.teaser.termindbmchoriz .body > h2 {font-size: 19px;color: #003F6C;font-weight: normal;margin: 0;}
.dateDetail table.plain .tablebottom > ul,
.teaser.termindbmchoriz .body > ul  {margin-top: 0;}
.dateDetail table.plain .tablebottom > ul li,
.teaser.termindbmchoriz .body > ul li {list-style: none;}
.dateDetail table.plain .tablebottom > ul li:before,
.teaser.termindbmchoriz .body > ul li:before {content: "- ";width: 10px;height: 10px;display:inline-block;}
.dateDetail table.plain.appointbottom .tablebottom {color: #5f6672;font-size: 16px;line-height: 1.5;}
.dateDetail table.plain.appointbottom .tablebottom h2 {color: #003F6C;font-weight:normal;font-size:18px;line-height:22px;margin:0px 0px 15px 0px;}
.dateDetail table.plain.appointbottom .tablebottom ul li:before {content: url("/img/icons/square.png");padding-right: 8px;}
.dateDetail table.plain.appointbottom .tablebottom ul li {list-style: none outside none;overflow: auto;padding-left: 22px;text-indent: -19px;}
.dateDetail table.plain.appointbottom .tablebottom a[href^="http://"],
.dateDetail table.plain.appointbottom .tablebottom a[href^="https://"] {display: inline-block;padding-left: 16px;background: url(/img/icons/externalLink.png) no-repeat 0px 6px;}
.dateDetail table.plain.appointbottom .tablebottom a[href*="event=Downloads.GoToDownloadPage"],
.dateDetail table.plain.appointbottom .tablebottom a[href*="event=Downloads.File"],
.dateDetail table.plain.appointbottom .tablebottom a[href*="downloads.id="],
.dateDetail table.plain.appointbottom .tablebottom a[href$=".doc"],
.dateDetail table.plain.appointbottom .tablebottom a[href$=".docx"],
.dateDetail table.plain.appointbottom .tablebottom a[href$=".xls"],
.dateDetail table.plain.appointbottom .tablebottom a[href$=".xlsx"],
.dateDetail table.plain.appointbottom .tablebottom a[href$=".pdf"],
.dateDetail table.plain.appointbottom .tablebottom a[href$=".csv"],
.dateDetail table.plain.appointbottom .tablebottom a[href$=".ppt"],
.dateDetail table.plain.appointbottom .tablebottom a[href$=".pptx"] {display: inline-block;background: url("/img/icons/download.png") no-repeat 0px 2px;padding-left: 28px;}
a.noicon,
.dateDetail table.plain.appointbottom .tablebottom a.noicon,
.dateDetail table.plain.appointbottom .tablebottom a.noicon {background: none;padding-left: 0;}
.dateDetail table.plain.appointbottom .tablebottom .xhtmlimg {float: left;position: relative;margin-right: 20px;}
.dateDetail table.plain.appointbottom .tablebottom .xhtmlimg .caption {margin: 0 0 15px;font-family: 'Archivo Narrow', sans-serif;color: #5f6672;line-height: 19px;}

/*############################*/
/*## /global/css/inc/04-download/download.css ##*/
/*############################*/
.siteContent .detail ul li,
.download-content ul li,
.admarket.teaser ul li,
.container ul li {list-style: none outside none;padding-left: 22px;text-indent: -19px;overflow-x: auto; overflow-y: hidden;}
.admarket.teaser ul li{text-indent: -14px;}
.siteContent .detail ul li:before,
.download-content ul li:before,
.admarket.teaser ul li:before,
.container ul li:before {content: url("/img/icons/square.png");padding-right: 8px;}
.mediagallery ul li:before {padding-right: 0;display: none;}
.mediagallery ul li {text-indent: 0 !important;}
.download-content h1 {color: #003F6C;font-family: 'Archivo Narrow',sans-serif;font-size: 30px;font-weight: normal;margin: 0 0 15px;}
.download-content p,
.download-content ul,
.download-content h3 {color:#5F6672;font-size: 14px;}
.download-content h4 {font-size: 14px;margin-bottom: 0px;color: #858C99;}
.articleDetail .download-content {border-top: 1px solid #e4e7e9;margin-top: 20px;padding-top: 20px;}
.articleDetail .download-content h3 {color:#5F6672;font-family: 'Archivo Narrow',sans-serif;font-size: 22px;font-weight: normal;margin-top: 0;line-height: 26px;}
.articleDetail .download-content .more,
.download-content .item .more {font-size: 14px;}
.issuebody .download:before,
.magazine .row .teaser .body a:before,
.articleDetail .download-content .more:before,
.download-content .item .more:before {background: url("/img/icons/download.png") no-repeat;content: "";display: inline-block;height: 19px;margin-right: 10px;vertical-align: middle;width: 19px;}
.issuebody .download,
.magazine .row .teaser .body a,
.articleDetail .download-content .more {display:block;margin-top: 13px;}
.issuebody p {margin-bottom: 0;}
.archiv .teaser,
.magazine .teaser,
#searchlistul .teaser,
.articleDetail .download-content .item {border-bottom: 1px solid #e4e7e9;margin-bottom: 20px;padding-bottom: 20px;}
.admarket.teaser .classifieddownload ul li {font-family:'Archivo Narrow',sans-serif;font-size: 15px;background: none;list-style: none outside none;padding: 10px 0;border-top: 1px solid #E4E7E9;}
.row.v1.group .admarket.teaser .classifieddownload ul li {border-top: 1px solid #fff;}
.admarket.teaser .classifieddownload ul li:first-child,
.row.v1.group .admarket.teaser .classifieddownload ul li:first-child {border-top: none;}
.classifieddownload ul li a{background: url("/img/icons/download.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);font-size: 19px;margin: 0;padding-bottom: 5px;padding-left: 25px;padding-top: 5px;}

/*############################*/
/*## /global/css/inc/05-footer/footer.css ##*/
/*############################*/
.footerLinks li {font-family: 'Archivo Narrow', sans-serif;font-size: 15px;margin-bottom: 5px;}
.footerLinks strong {text-transform: uppercase;font-weight: bold;margin-bottom: 5px;display: block;}
.footerLinks ul ul strong {text-transform: none;}
.footerLinks ul {padding: 0;margin: 0 0 30px;list-style: none;}
.siteFooter .endFooter {margin-bottom: 0;color: #525964;font-size: 14px;padding-bottom: 10px;}
.siteFooter .col12of12.endFooter.group.v2 {font-family: 'Archivo Narrow', sans-serif;}
.siteFooter .col12of12.endFooter.group.v2 img {margin-left: 10px;}
.siteFooter .sitefooter {font-size: 14px;width: 238px;float: right;}
.siteFooter .sitefooter h2 {font-size: 14px;margin: 0 0 5px;color: white;}
.copyrightFooter {padding-top: 32px;background: url(/img/bg/footerShadow.png) no-repeat top center;-webkit-background-size: 100% 17px;background-size: 100% 17px;margin-bottom: 0;font-size: 15px;font-family: 'Archivo Narrow',sans-serif;}
.copyrightFooter .copyright {float: left;}
.copyrightFooter ul {float: right;margin: 0;padding: 0;list-style: none;}
.copyrightFooter li {float: left;margin: 0;text-transform: uppercase;}
.copyrightFooter li a {    padding: 18px 15px ;}
.group.v3 .copyrightFooter li a {    color: #f7c800;}
.copyrightFooter li.sitemap a {cursor: pointer;}
#sitemapajaxrequest ul ul {list-style: none;padding: 0;margin: 0;}
#sitemapajaxrequest li li {margin: 0 0 30px;}
#sitemapajaxrequest li li li {margin: 10px 0 0;}
#sitemapajaxrequest a {font-size: 18px;font-weight: normal;font-family: 'Archivo Narrow', sans-serif;color: #003f6d;}
#sitemapajaxrequest li li li a {font-size: 16px;}
#sitemapajaxrequest li li li li a {font-size: 14px;color: #396b8e;}
#sitemapajaxrequest li li li li a:before {content: "- ";}

/*############################*/
/*## /global/css/inc/06-form/form.css ##*/
/*############################*/
form {color: #868e99;}
.selecter.cover .selecter-options .selecter-item{font-family: 'Archivo Narrow', sans-serif;}
.selecter .selecter-selected, 
.selecter.open .selecter-selected, 
.selecter.focus .selecter-selected,
.v3 .selecter .selecter-selected, 
.v3 .selecter.open .selecter-selected, 
.v3 .selecter.focus .selecter-selected,
.abo.magazine .selecter .selecter-selected, 
.abo.magazine .selecter.open .selecter-selected, 
.abo.magazine .selecter.focus .selecter-selected,
#specifity .button,
.search .detailSearch button,
.search .detailSearch button:hover,
.search .detailSearch button:focus,
#commentblock form .set .submit,
#commentblock form .set .delete,
.rm-loginbox button,
.form-box .submit,
.form-box .delete,
.abo .delete,
.abo .submit,
.rm-loginbox .ma_btn {font-family: 'Archivo Narrow', sans-serif;font-weight: bold;font-size: 15px;color: #f7c800;text-decoration: none;padding: 10px 15px;margin: 0;border: 1px solid #00406e;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #005391;-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #005391;box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #005391;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background: transparent;background-image: -webkit-gradient(linear, left top, left bottom, from(#0a4673), to(#002c4c));background-image: -webkit-linear-gradient(top, #0a4673 0%, #002c4c 100%);background-image: -moz-linear-gradient(top, #0a4673 0%, #002c4c 100%);background-image: -o-linear-gradient(top, #0a4673 0%, #002c4c 100%);background-image: linear-gradient(to bottom, #0a4673 0%, #002c4c 100%);-pie-background: linear-gradient(180deg, #0a4673 0%, #002c4c 100%);behavior: url(/global/css/PIE.htc);position: relative;outline: none;display: inline-block;text-transform: uppercase;cursor: pointer;}
.selecter.cover .selecter-options,
.v3 .selecter.cover .selecter-options,
.abo.magazine .selecter.cover .selecter-options {border: 1px solid #00406e;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #005391;-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #005391;box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #005391;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;z-index: 1000;}
.selecter .selecter-selected, 
.selecter.open .selecter-selected, 
.selecter.focus .selecter-selected,
.abo.magazine .selecter .selecter-selected, 
.abo.magazine .selecter.open .selecter-selected, 
.abo.magazine .selecter.focus .selecter-selected,
.v3 .selecter .selecter-selected, 
.v3 .selecter.open .selecter-selected, 
.v3 .selecter.focus .selecter-selected {padding: 0 15px;line-height: 40px;}
.selecter .selecter-selected > ul li,
.v3 .selecter .selecter-selected > ul li,
.abo.magazine .selecter .selecter-selected > ul li {line-height: 21px;}
.formSet.select > label {margin-top: 0;line-height: 42px;}
#specifity .button + .button {margin-left: 8px;}
#specifity .button:focus {outline: none;}
#specifity .button:focus:before,
#specifity .button:hover:before,
#commentblock form .set .submit:focus:before,
#commentblock form .set .submit:hover:before,
#commentblock form .set .delete:hover:before,
#commentblock form .set .delete:focus:before,
.rm-loginbox button:hover:before,
.rm-loginbox button:focus:before,
.form-box .submit:hover:before,
.form-box .submit:focus:before,
.form-box .delete:hover:before,
.form-box .delete:focus:before,
.abo .delete:focus:before,
.abo .delete:hover:before,
.abo .submit:focus:before,
.abo .submit:hover:before,
.rm-loginbox .ma_btn:focus:before,
.rm-loginbox .ma_btn:hover:before {content: "";position: absolute;left: 15px;right: 15px;bottom: 10px;height: 1px;background-color: #425a43;}
.v3 .selecter.cover .selecter-options,
.abo.magazine .selecter.cover .selecter-options,
.pseudo.dropdown > ul,
#specifity .button:active,
.rm-loginbox button:active,
#commentblock form .set .submit:active,
#commentblock form .set .delete:active,
.form-box .submit:active,
.form-box .delete:active,
.abo .delete:active,
.abo .submit:active {background-image: -webkit-linear-gradient(0deg, #0a4673 0%, #002c4c 100%);background-image: -moz-linear-gradient(0deg, #0a4673 0%, #002c4c 100%);background-image: -o-linear-gradient(0deg, #0a4673 0%, #002c4c 100%);background-image: linear-gradient(0deg, #0a4673 0%, #002c4c 100%);-pie-background: linear-gradient(0deg, #0a4673 0%, #002c4c 100%);behavior: url(/global/css/PIE.htc);text-decoration: none;}
.v1 .newsletterteaser .selecter .selecter-selected,
.v1 .newsletterteaser .selecter.open .selecter-selected,
.v1 .newsletterteaser .selecter.cover .selecter-selected,
.selecter .selecter-selected,
.selecter.focus .selecter-selected,
.selecter.open .selecter-selected,
.selecter.cover .selecter-options,
#specifity .v1 .button.subtle,
#specifity .relatedContent .button.subtle,
#specifity .button.standard,
.rm-loginbox .ma_btn,
#specifity .backlink.button.subtle {color: #858d99;border: 1px solid #e4e7e9;-webkit-box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;-moz-box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;background: transparent;background-image: -webkit-linear-gradient(180deg, #f0f5f9 0%, #e7ecef 100%);background-image: -moz-linear-gradient(180deg, #f0f5f9 0%, #e7ecef 100%);background-image: -o-linear-gradient(180deg, #f0f5f9 0%, #e7ecef 100%);background-image: linear-gradient(180deg, #f0f5f9 0%, #e7ecef 100%);-pie-background: linear-gradient(180deg, #f0f5f9 0%, #e7ecef 100%);behavior: url(/global/css/PIE.htc);}
#specifity .v1 .button.subtle:focus:before,
#specifity .v1 .button.subtle:hover:before,
#specifity .relatedContent .button.subtle:focus:before,
#specifity .relatedContent .button.subtle:hover:before,
#specifity .button.standard:focus:before,
#specifity .button.standard:hover:before,
.rm-loginbox .ma_btn:hover:before,
.rm-loginbox .ma_btn:focus:before {background-color: #cad2da;}
.selecter.cover .selecter-options,
.v1 .newsletterteaser .selecter.cover .selecter-options,
#specifity .v1 .button.subtle:active,
#specifity .relatedContent .button.subtle:active,
#specifity .button.standard:active,
.rm-loginbox .ma_btn:active {background-image: -webkit-linear-gradient(0deg, #f0f5f9 0%, #e7ecef 100%);background-image: -moz-linear-gradient(0deg, #f0f5f9 0%, #e7ecef 100%);background-image: -o-linear-gradient(0deg, #f0f5f9 0%, #e7ecef 100%);background-image: linear-gradient(0deg, #f0f5f9 0%, #e7ecef 100%);-pie-background: linear-gradient(0deg, #f0f5f9 0%, #e7ecef 100%);behavior: url(/global/css/PIE.htc);}
.v1 .selecter .selecter-selected,
.v1 .selecter.open .selecter-selected,
.v1 .selecter.focus .selecter-selected,
#specifity .v1 .button.standard,
#specifity .relatedContent .button.standard,
#specifity .button.subtle,
.accountingform .account,
.rm-loginbox .ma_btn {color: #858d99;border: 1px solid #e4e7e9;-webkit-box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;-moz-box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;background: transparent;background-image: -webkit-linear-gradient(180deg, #fff 0%, #f5f5f5 100%);background-image: -moz-linear-gradient(180deg, #fff 0%, #f5f5f5 100%);background-image: -o-linear-gradient(180deg, #fff 0%, #f5f5f5 100%);background-image: linear-gradient(180deg, #fff 0%, #f5f5f5 100%);-pie-background: linear-gradient(180deg, #fff 0%, #f5f5f5 100%);behavior: url(/global/css/PIE.htc);}
#specifity .v1 .button.standard:focus:before,
#specifity .v1 .button.standard:hover:before,
#specifity .relatedContent .button.standard:focus:before,
#specifity .relatedContent .button.standard:hover:before,
#specifity .button.subtle:focus:before,
#specifity .button.subtle:hover:before,
.accountingform .account:hover:before,
.accountingform .account:focus:before {background-color: #dbdde0;}
.v1 .selecter .selecter-selected,
#specifity .v1 .button.standard:active,
#specifity .relatedContent .button.standard:active,
#specifity .button.subtle:active,
.accountingform .account:active {background-image: -webkit-linear-gradient(0deg, #fff 0%, #f5f5f5 100%);background-image: -moz-linear-gradient(0deg, #fff 0%, #f5f5f5 100%);background-image: -o-linear-gradient(0deg, #fff 0%, #f5f5f5 100%);background-image: linear-gradient(0deg, #fff 0%, #f5f5f5 100%);-pie-background: linear-gradient(0deg, #fff 0%, #f5f5f5 100%);behavior: url(/global/css/PIE.htc);}
#specifity .button.subtle,
.rm-loginbox .ma_btn {font-size: 12px;padding-top: 5px;padding-bottom: 5px;}
#specifity .button.subtle {font-size: 12px;}
#specifity .backlink.button.subtle {margin-bottom: 22px;}
#specifity .right.buttonbar.top .backlink.button.subtle {margin-bottom: 0;}
#specifity .button.subtle:focus:before,
#specifity .button.subtle:hover:before,
.rm-loginbox .ma_btn:focus:before,
.rm-loginbox .ma_btn:hover:before {bottom: 5px;}
#specifity .button.highlight {font-size: 12px;padding-top: 5px;padding-bottom: 5px;color: #fff;border: 1px solid #ff820a;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #f9b535;-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #f9b535;box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #f9b535;background: transparent;background-image: -webkit-linear-gradient(180deg, #f89710 0%, #f48009 100%);background-image: -moz-linear-gradient(180deg, #f89710 0%, #f48009 100%);background-image: -o-linear-gradient(180deg, #f89710 0%, #f48009 100%);background-image: linear-gradient(180deg, #f89710 0%, #f48009 100%);-pie-background: linear-gradient(180deg, #f89710 0%, #f48009 100%);behavior: url(/global/css/PIE.htc);}
#specifity .button.highlight:before,
#specifity .button.highlight:before {bottom: 5px;background: #fff;display: none;width: auto;height: 1px;margin: 0;padding: 0;}
#specifity .button.highlight:focus:before,
#specifity .button.highlight:hover:before {display: block;}
#specifity .button.highlight:active {background-image: -webkit-linear-gradient(0deg, #f89710 0%, #f48009 100%);background-image: -moz-linear-gradient(0deg, #f89710 0%, #f48009 100%);background-image: -o-linear-gradient(0deg, #f89710 0%, #f48009 100%);background-image: linear-gradient(0deg, #f89710 0%, #f48009 100%);-pie-background: linear-gradient(0deg, #f89710 0%, #f48009 100%);behavior: url(/global/css/PIE.htc);}
#specifity .button.prominent {font-size: 12px;padding-top: 5px;padding-bottom: 5px;color: #f7c800;border: 1px solid #004577;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #035089;-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #035089;box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #035089;background: transparent;background-image: -webkit-linear-gradient(180deg, #0a4572 0%, #002c4c 100%);background-image: -moz-linear-gradient(180deg, #0a4572 0%, #002c4c 100%);background-image: -o-linear-gradient(180deg, #0a4572 0%, #002c4c 100%);background-image: linear-gradient(180deg, #0a4572 0%, #002c4c 100%);-pie-background: linear-gradient(180deg, #0a4572 0%, #002c4c 100%);behavior: url(/global/css/PIE.htc);}
#specifity .button.prominent:focus:before,
#specifity .button.prominent:hover:before {background-color: #425A43;}
#specifity .button.prominent:active {background-image: -webkit-linear-gradient(180deg, #002c4c 0%, #0a4572 100%);background-image: -moz-linear-gradient(180deg, #002c4c 0%, #0a4572 100%);background-image: -o-linear-gradient(180deg, #002c4c 0%, #0a4572 100%);background-image: linear-gradient(180deg, #002c4c 0%, #0a4572 100%);-pie-background: linear-gradient(180deg, #002c4c 0%, #0a4572 100%);behavior: url(/global/css/PIE.htc);}
#specifity .button.subtle img {height: 18px;margin: -3px 10px 0 -7px;}
textarea,
input[type="date"],
input[type="text"],
input[type="password"] {font-family: 'Archivo Narrow', sans-serif;color: #858d99;font-size: 15px;background-color: #e6eef5;-webkit-box-shadow: inset 0 1px 2px rgba(112,121,133,.37);-moz-box-shadow: inset 0 1px 2px rgba(112,121,133,.37);box-shadow: inset 0 1px 2px rgba(112,121,133,.37);border: 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;line-height: 20px;padding: 5px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input[type="date"],
input[type="text"],
input[type="password"] {height: 41px;}
#userlogin5,
#userlogin6,
#userlogin1,
#userlogin2,
#userlogin4,
#userlogin3 {background-color: #ffffff;width: 100%;}
.v3 textarea,
.v1 textarea,
.v3 input[type="date"],
.v1 input[type="date"],
.v3 input[type="text"],
.v1 input[type="text"] {background-color: #fff;}
.formSet {margin-bottom: 20px;zoom: 1;}
.formSet > textarea,
.formSet > input[type="date"],
.formSet > input[type="text"] {width: 100%;}
.newsletterteaser .row input[type="text"],
.formSet > input.input-text{background: #E8F0F7;}
.dates .formSet input[type="text"] {width: 165px;vertical-align: middle;margin-right: 10px;}
.formSet input[type="text"] + img {width: 24px;}
.formSet > input[type="checkbox"],
.formSet > input[type="radio"] {position: absolute;left: -99999px;z-index: -1;}
label {cursor: pointer;color: #858c99;font-family: 'Archivo Narrow', sans-serif;font-size: 14px;line-height: 21px;}
.select > label {text-transform: uppercase;font-weight: bold;float: left;position: relative;z-index: 5;margin: 11px 5px 0 15px;}
.selectIsActive > label {z-index: 11;}
.select > label:after {content: ":";}
.v3 label,
.abo.magazine label {color: #fff;}
.formSet > input[type="radio"] + label,
.formspage .formset .sfuifbradio > input[type="radio"] + label {padding-left: 25px;background: url(/img/icons/rb-unchecked-v1.png) no-repeat 0 0;display: block;}
.formSet > input[type="radio"].checked + label,
.formspage .formset .sfuifbradio > input[type="radio"].checked + label {background-image: url(/img/icons/rb-checked-v1.png);}
.formSet > input[type="radio"]:checked + label,
.formspage .formset .sfuifbradio > input[type="radio"]:checked + label {background-image: url(/img/icons/rb-checked-v1.png);}
.formSet > input[type="checkbox"] + label,
.formspage .formset .sfuifbcheckbox > INPUT[type='checkbox'] + LABEL {padding-left: 25px;background: url(/img/icons/cb-unchecked-v1.png) no-repeat 0 0;display: block;}
.formSet > input[type="checkbox"].checked + label,
.formspage .formset .sfuifbcheckbox > INPUT[type='checkbox'].checked + LABEL {background-image: url(/img/icons/cb-checked-v1.png);}
.formSet > input[type="checkbox"]:checked + label,
.formspage .formset .sfuifbcheckbox > INPUT[type='checkbox']:checked + LABEL {background-image: url(/img/icons/cb-checked-v1.png);}
.teaser.poll .formSet label {color: #003f6c;}
.v2 .formSet > input[type="radio"] + label {padding-left: 25px;background: url(/img/icons/rb-unchecked-v2.png) no-repeat 0 0;display: block;}
.v2 .formSet > input[type="radio"].checked + label,
.v2 .formSet > input[type="radio"]:checked + label {background-image: url(/img/icons/rb-checked-v2.png);}
.v2 .formSet > input[type="checkbox"] + label {padding-left: 25px;background: url(/img/icons/cb-unchecked-v2.png) no-repeat 0 0;display: block;}
.v2 .formSet > input[type="checkbox"].checked + label,
.v2 .formSet > input[type="checkbox"]:checked + label {background-image: url(/img/icons/cb-checked-v2.png);}
.js select {display: none;}
#specifity .pseudo.dropdown {position: relative;}
#specifity .selecter .selecter-selected,
#specifity .selecter .selecter-selected,
.selecter .selecter-selected {display: block;color: #003f6c;font-weight: normal;text-transform: none;zoom: 1;}
#specifity .selecter.cover .selecter-options .selecter-item {color: #003f6c;}
#specifity .v3 .selecter .selecter-selected,
#specifity .v3 .selecter.cover .selecter-options .selecter-item,
#specifity .abo.magazine .selecter .selecter-selected,
#specifity .abo.magazine .selecter.cover .selecter-options .selecter-item,
.v3 .pseudo.dropdown {color: #f7c800;zoom: 1;}
.selecter .selecter-selected:after,
.selecter .selecter-selected:after {border: 0;content: '';width: 10px;height: 20px;display: block;background: url(/img/icons/selectThumb-v1.png) no-repeat center center;position: absolute;right: 10px;top: 2px;zoom: 1;z-index: 11;}
.v3 .selecter .selecter-selected:after,
.v3 .selecter .selecter-selected:after,
.abo.magazine .selecter .selecter-selected:after,
.abo.magazine .selecter .selecter-selected:after {content: '';width: 10px;height: 20px;display: block;background: url(/img/icons/selectThumb-v2.png) no-repeat center center;position: absolute;right: 10px;top: 2px;zoom: 1;z-index: 11;border: none;}
.selecter.focus .selecter-selected {-webkit-box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;-moz-box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #fff;}
#specifity .pseudo.dropdown > ul {position: absolute;display: none;list-style-type: none;clear: both;padding-top: 40px;position: absolute;right: 0;left: 0;top: 0;z-index: 10;}
.pseudo.dropdown > ul li {padding-bottom: 5px;}
.pseudo.dropdown > ul li:hover {text-decoration: underline;}
#specifity .pseudo.dropdown.active > ul {display: block;}
#specifity .pseudo.dropdown > .selected {display: block;}
#specifity .pseudo.dropdown.active > .selected {visibility: hidden;}
#commentblock form .set .submit {margin-right: 10px;margin-left: 85px;}
.formSet.clearfix {clear: both;}
.formSet.lastname,
.formSet.firstname,
.formSet.company,
.formSet.section,
.formSet.street,
.formSet.houseNumber,
.formSet.zipcode,
.formSet.city,
.formSet.phone,
.formSet.mail,
.formSet.sendUsername,
.formSet.telephone2,
.formSet.telephone1,
.formSet.customerid,
.formSet.email,
.formSet.housenumber,
.formSet.select,
.formSet.message {float: left;margin: 0 15px 15px 0;}
.contactCompany .formSet.select {float: none;margin-right: 0;}
.formSet.select.classified{width: 100%;}
#magazinearchivesearch .formSet.select,
.termindb .formSet.select{float: none;}
.formSet.submit {clear:both;}
.formSet.lastname,
.formSet.firstname,
.formSet.company,
.formSet.section,
.formSet.phone,
.formSet.mail,
.salutation,
.formSet.sendUsername,
.formSet.email,
.formSet.customerid {width: 234px;}
.issue,
textarea {width: 483px;}
.formSet.street,
.formSet.city,
.formSet.telephone2 {width: 385px;}
.formSet.houseNumber {width: 83px;}
.formSet.zipcode,
.formSet.telephone1  {width: 83px;clear: both;}
.formSet.housenumber {width: 83px;float: left;}
.accountingform .account {color: #003F6C;font-family: 'Archivo Narrow', sans-serif;font-weight: bold;font-size: 15px;text-decoration: none;padding: 10px 15px;margin: 0 10px 0 0;position: relative;outline: none;display: inline-block;text-transform: uppercase;cursor: pointer;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.accountingform .account:focus:before,
.accountingform .account:hover:before {background-color: #003F6C;bottom: 10px;content: "";height: 1px;left: 15px;position: absolute;right: 15px;}
.rm-loginbox .ma_btn {margin-top: 18px;}
.teaser.contactCompany form .formSet.select {clear: left;display: block;}
.teaser.contactCompany form .formSet.city {float: left;margin-right: 0;width: 195px;}
.teaser.contactCompany form .formSet.zipCode {float: left;margin-right: 15px;width: 60px;}
.teaser.contactCompany form .formSet.street {float: left;margin-right: 15px;width: 195px;}
.teaser.contactCompany form .formSet.houseNumber {float: left;margin-right:0;width: 60px;}
form p {font-family: 'Archivo Narrow', sans-serif;font-size: 14px;}
.error_message {font-family: 'Archivo Narrow', sans-serif;color: #003F6C;}
.addressdbSearch .error_message {font-family: 'Archivo Narrow', sans-serif;color: #fff;}
.error_message p{font-size: 13px;}
.abo .packages-address .set .formSet .mandatory {color: #F7C700;display: block;float: left;position: absolute;right: -9px;top: 0;}
.abo .packages-address .submit-btn .mandatory {color: #F7C700;}
.lightboxContainer .abo p,
.lightboxContainer .abo h4,
.lightboxContainer .abo p label
.lightboxContainer .abo .set.submit-btn > div,
.lightboxContainer .abo label,
.lightboxContainer .abo .notice,
.lightboxContainer .abo .notice ~ *,
.lightboxContainer .abo .packages h4,
.lightboxContainer .abo .packages div {color: #fff;}
.lightboxContainer .abo .pseudo.placeholder.active {color: #868E99;}
.lightboxContainer .abo h4,
.lightboxContainer .abo label > p {margin: 0 0 10px 10px;}
.lightboxContainer .abo p {margin: 0 0 10px 0;}
 .abo .set.submit-btn > div {font-family: 'Archivo Narrow', sans-serif;display: inline;margin-left: 25px;}
 .packages-address .set > .formSet {position:relative;}
.lightboxContainer .packages-address,
.lightboxContainer .packages-form {width: 498px;display: inline-block;float: left;}
.packages-address {margin-bottom: 20px;}
.formSet.error > input {border: 2px solid #cc3300;}
#specifity .button.current,
#specifity .ddhdigital .button.current{color:#00406e!important; background:#f7c800; border-radius:0; border:none; -pie-background: none;}
#specifity .siteNavigation .hatNav .shop a{-pie-background: none;}
.tb-center.abo .more.submit {text-transform: none;padding: 5px 15px;margin-top: 25px;}
.tb-center.abo span:first-child {display: block;margin-bottom: 25px;}
.tb-center.abo .more.submit:focus:before,
.tb-center.abo .more.submit:hover:before {bottom: 7px;}
.col8of12 .abo .notice p,
.col8of12 .abo > p {color: #4a5059;}
.pseudo.placeholder {display: none;}
.pseudo.placeholder.active {font-family: 'Archivo Narrow', sans-serif;font-size: 15px;display: block;position: absolute;padding: 5px 10px;}
.col12of12 .abo.magazine {margin-left: -30px;margin-right: 0;position: relative;}
.abo.magazine .formSet {}
.abo.magazine .formSet.submit-btn {display: inline-block;margin-right: 20px;}
.abo.magazine .formSet .button.submit {margin-left: 7px !important;}
.abo.magazine h3:before {background: url("/img/icons/login.png") no-repeat 0px -1px;content: "";height: 33px;left: 16px;position: absolute;top: -4px;width: 37px;}
.abo.magazine h3 {color: #FFFFFF;font-family: 'Archivo Narrow',sans-serif;font-size: 16px;font-weight: normal;line-height: 1;margin: 0 0 25px 27px;padding-left: 15px;}
.abo.magazine .search {display: block;margin-left: 0;}
.select > label {float: none;position: relative;z-index: 1;}
.selecter {margin: 0;}
.selecter.mobile > select {display: inline-block !important;}
.selecter .selecter-selected,
.selecter.open .selecter-selected,
.selecter.focus .selecter-selected {padding: 0 15px;line-height: 40px;font-size: 15px;margin: 0;border-radius: 5px;}
.selecter.open .selecter-selected {}
.selecter.cover .selecter-options .selecter-item {border: none;background: none;font-size: 15px;line-height: 20px;padding: 0 15px;margin: 10px 0;position: relative;}
.selecter.cover .selecter-options .selecter-item:hover {text-decoration: underline;}
.selecter.cover .selecter-options .selecter-item.selected:before {content: "»";position: absolute;left: 5px;}
.formSet .selecter {margin: 0;max-width: none;}
.formSet .select > label {float: left;}
.newsletterteaser {color: #5f6672;}
.newsletterteaser .row {background-color: #ffffff;padding: 25px 20px 20px;-webkit-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 5px 0 0;}
.newsletterteaser .teaser.col4of12 {margin: 0;width: 100%;}
.newsletterteaser .row form label {color: #5f6672;font-weight: normal;line-height: 28px;text-transform: none;}
.newsletterteaser .select {width: 100%;}
.formSet > input[type="checkbox"].nlcheckbox + label.sublabel {background-position: left 3px;font-size: 14px;line-height: 24px;margin-bottom: 10px;}
.newsletterteaser .newsletterform .smallprint a,
.newsletterteaser .newsletterform .message a {font-size: 12px;}
.newsletterteaser .newsletterform a:before {content: " » ";}

/*############################*/
/*## /global/css/inc/06-form/forms20.css ##*/
/*############################*/
.forms20 {max-width:483px;line-height: 21px;}
.formspage .formset .markinvalid input,
.formspage .formset .markinvalid textarea,
.sfuifbfileupload.markinvalid {border: 1px solid red;}
.formspage .formset .markinvalid .message {font-size: 12px;color: red;}
.formspage .formset .sfuifbtextfield,
.formspage .formset .sfuifbtextarea,
.formspage .formset .sfuifbnumberfield,
.formspage .formset .sfuifbcaptcha,
.formspage .formset .sfuifbcheckbox,
.formspage .formset .sfuifbradio,
.formspage .formset .sfuifbcombo {float: left;margin-bottom: 20px;margin-left: 0;margin-right: 15px;margin-top: 0;}
.formspage .formset .sfuifbtextfield,
.formspage .formset .sfuifbtextarea,
.formspage .formset .sfuifbnumberfield,
.formspage .formset .sfuifbcaptcha,
.formspage .formset .sfuifbcombo  { width: 100%; }
.formspage .formset .sfuifbtextmodulefield p {font-family: 'Archivo Narrow',sans-serif;font-size: 16px;}
.form-box .thankyou p,
.form-box .form_progress .progress p {font-family: 'Archivo Narrow',sans-serif;font-size: 16px;color: #5f6672;}
.formspage .formset input[type="text"] {width: 100%;} 
.formspage .formset .sfuifbcheckbox > input[type="checkbox"], 
.formspage .formset .sfuifbradio > input[type="radio"] {left: -99999px;position: absolute;z-index: -1;}
.formspage .formset .sfuifbcheckbox > input[type="checkbox"] + label {background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: url("/img/icons/cb-unchecked-v1.png");background-origin: padding-box;background-position: 0 0;background-repeat: no-repeat;background-size: auto auto;display: block;padding-left: 25px;}
.formspage .formset .sfuifbcheckbox > input[type="checkbox"]:checked + label {background-image: url("/img/icons/cb-checked-v1.png");}
.forms20 .formspage .formset .sfuifbtextfield textarea,
.forms20 .formspage .formset .sfuifbtextfield input[type="date"],
.forms20 .formspage .formset .sfuifbtextfield input[type="text"],
.forms20 .formspage .formset .sfuifbtextfield input[type="password"] {font-size: 16px;}
.formspage .formset .sfuifbradio > input[type="radio"] + label {background-attachment: scroll;background-clip: border-box;background-color: rgba(0, 0, 0, 0);background-image: url("/img/icons/rb-unchecked-v1.png");background-origin: padding-box;background-position: 0 0;background-repeat: no-repeat;background-size: auto auto;display: block;padding-left: 25px;}
.formspage .formset .sfuifbradio > input[type="radio"]:checked + label {background-image: url("/img/icons/rb-checked-v1.png");}
.formspage .formSet button {margin-right: 5px;}
.sfuifbfileupload {display: inline-block;position: relative;margin: 0 0 10px;}
.sfuifbfileupload input {position: relative;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;}
div.sfuifbfileupload {background-color:transparent;border: none;display:inline-block;height: 30px;padding:3px 40px 3px 3px;position:relative;width: auto;}
div.sfuifbfileupload input[type="file"] {display: input-block;width: 100%;opacity: 0;cursor:pointer;position:absolute;left:0;}
.sfuifbfileupload.markinvalid {border-radius: 5px;}
.sfuifbfileupload.markinvalid .message {margin-top: 3px;}
.uploadButton {cursor:pointer;display: inline-block;width: auto;box-sizing: content-box;}
#specifity .uploadButton.button.subtle {margin-right: 10px;}
.fileName {font-size:14px;}
.inputFile + .uploadButton {height:38px;}
.formspage .formset .datePicker input[type="text"] {margin-right: 10px;vertical-align: middle;width: 92%;}

/*############################*/
/*## /global/css/inc/07-glossar/glossar.css ##*/
/*############################*/
.letters {display: table;margin: 0 0 30px;padding: 0;}
.letters a,
.letters li {font-weight: bold;font-family: 'Archivo Narrow', sans-serif;color: #ffcc00;font-size: 17px;background-color: #e4e7e9;}
.letters li {display: table-cell;border-left: 2px solid #fff;text-align: center;padding: 0 5px;}
.letters li:first-child {border-left: 0;}
.letters a {display: block;padding: 0 5px;margin: 0 -5px;background-color: #00406e;}
.glossar .letterHeader {font-weight: bold;font-family: 'Archivo Narrow', sans-serif;color: #003f6c;font-size: 17px;float: left;margin: 0;}
#specifity .glossar .letterHeader + .button {float: right;margin-bottom: 10px;font-size: 0;height: 17px;}
#specifity .glossar .letterHeader + .button:before {content: "";display: block;height: 17px;margin: 0 -4px;width: 8px;background: url(/img/icons/gotoTop.png) no-repeat center;}
.glossar ol ol:before {clear: both;content: "";display: block;border-top: 1px solid #e4e7e9;height: 15px;margin: 0 15px;}
.glossar .term > h1,
.glossar .term dfn {color: #003f6d;font-size: 15px;font-family: 'Archivo Narrow', sans-serif;font-weight: normal;font-style: normal;margin: 0;cursor: pointer;}
.glossar .term .definition {position: absolute;opacity: 0;visibility: hidden;width: 250px;background: rgb(231, 186, 2);background: rgba(231, 186, 2, .85);color: #5f6672;padding: 10px 10px 0;z-index: 20;behavior: url(/global/css/PIE.htc);-webkit-transition: opacity .2s ease 0s, visibility 0s ease .2s;-moz-transition: opacity .2s ease 0s, visibility 0s ease .2s;-ms-transition: opacity .2s ease 0s, visibility 0s ease .2s;-o-transition: opacity .2s ease 0s, visibility 0s ease .2s;transition: opacity .2s ease 0s, visibility 0s ease .2s;}
.glossar .term .definition .title {font-weight: bold;font-style: italic;}
.glossar .term.showDefinition .definition {visibility: visible;opacity: 1;-webkit-transition: opacity .2s ease 0s, visibility 0s ease 0s;-moz-transition: opacity .2s ease 0s, visibility 0s ease 0s;-ms-transition: opacity .2s ease 0s, visibility 0s ease 0s;-o-transition: opacity .2s ease 0s, visibility 0s ease 0s;transition: opacity .2s ease 0s, visibility 0s ease 0s;}
.glossar ol ol [class*=" col"],
.glossar ol ol [class^="col"] {margin-bottom: 5px;}

/*############################*/
/*## /global/css/inc/08-header/header.css ##*/
/*############################*/
.siteHeader {padding: 0;position: relative;}
.siteHeader:before {background-image: url(/img/bg/header.png);background-image: -webkit-linear-gradient(0deg, #003255 0px, #00406e 5px);background-image: -moz-linear-gradient(0deg, #003255 0px, #00406e 5px);background-image: -o-linear-gradient(0deg, #003255 0px, #00406e 5px);background-image: linear-gradient(0deg, #003255 0px, #00406e 5px);}
.siteHeader .logo {position: absolute;left: 0;top: 25px;margin: 0;z-index: 5;}
.siteHeader .siteLogo {margin: 0;}
.siteNavigation {position: relative;padding-top: 140px;margin-bottom: 38px;}
.siteNavigation .hatNav {margin: 0;padding: 0;position: absolute;top: 15px;right: 0;font-size: 0;white-space: nowrap;}
.siteNavigation .hatNav.flag {padding-right:1px;top:65px;}
.siteNavigation .hatNav > li {display: inline-block;padding: 0;margin: 0 0 0 6px;font-size: 12px;position: relative;}
.siteNavigation .hatNav ul {display: none;position: absolute;left: 0;top: 29px;background: #e8f0f7;padding: 15px 15px 10px;z-index: 10;}
.siteNavigation .hatNav li:hover > ul {display: block;}
.siteNavigation .hatNav ul a {color: #003f6c;font-size: 15px;font-family: 'Archivo Narrow', sans-serif;}
.siteNavigation .hatNav ul li {margin: 0 0 5px;padding: 0 0 5px;border-bottom: 1px solid #fff;}
#specifity .siteNavigation .hatNav .shop a {border: 0;background: url(/img/icons/shop.png) 0px 0px no-repeat;text-indent: -9999px;padding: 0;width: 72px;height: 63px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;position: relative;top: -19px;}
#specifity .siteNavigation .hatNav .shop a:focus:before,
#specifity .siteNavigation .hatNav .shop a:hover:before {bottom: 25px;}
.siteNavigation .mainNav {margin: 0;padding: 0 4px;position: absolute;top: 100px;right: -4px;font-size: 0;background: #e8f0f7;background-repeat: repeat-y, repeat-y, repeat-x;background-position: left top, right top, left bottom;-webkit-background-size: 4px 1px, 4px 1px, 1px 4px;background-size: 4px 1px, 4px 1px, 1px 4px;
background-image: -webkit-linear-gradient(right, #003255 0%, #00406e 100%),
                  -webkit-linear-gradient(left, #003255 0%, #00406e 100%),
                  -webkit-linear-gradient(bottom, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);
background-image: -moz-linear-gradient(right, #003255 0%, #00406e 100%),
                  -moz-linear-gradient(left, #003255 0%, #00406e 100%),
                  -moz-linear-gradient(bottom, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);
background-image: -o-linear-gradient(right, #003255 0%, #00406e 100%),
                  -o-linear-gradient(left, #003255 0%, #00406e 100%),
                  -o-linear-gradient(bottom, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);
background-image: linear-gradient(to left, #003255 0%, #00406e 100%),
                  linear-gradient(to right, #003255 0%, #00406e 100%),
                  linear-gradient(to top, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);
behavior: url(/global/css/PIE.htc);}
.siteNavigation .mainNav > li > ul {display: none;position: absolute;top: 100%;padding: 0 0 0 15px;right: 4px;width: 966px;background-color: #e8f0f7;z-index: 20;}
.siteNavigation .mainNav > li {display: inline-block;padding: 0;margin: 0;font-size: 12px;}
.siteNavigation .mainNav > .is-current {padding: 0 4px;margin: 0 -4px;background-repeat: repeat-y, repeat-y;background-position: left top, right top;-webkit-background-size: 4px 1px, 4px 1px;background-size: 4px 1px, 4px 1px;
background-image: -webkit-linear-gradient(90deg, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  -webkit-linear-gradient(-90deg, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));
background-image: -moz-linear-gradient(90deg, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  -moz-linear-gradient(-90deg, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));
background-image: -o-linear-gradient(90deg, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  -o-linear-gradient(-90deg, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));
background-image: linear-gradient(90deg, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  linear-gradient(-90deg, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));}
.siteNavigation .mainNav > .is-current:first-child {padding-left: 0;margin-left: 0;}
.siteNavigation .mainNav > .is-current.last-child {padding-right: 0;margin-right: 0;}
.siteNavigation .mainNav a {font-family: 'Archivo Narrow', sans-serif;text-decoration: none;font-size: 18px;color: #003f6d;line-height: 20px;padding: 10px 16px;display: block;}
.siteNavigation .mainNav a:after {content: "";display: inline-block;width: 9px;height: 7px;vertical-align: middle;margin-left: 10px;background: url(/img/icons/menuArrow.png) no-repeat right center;}
.siteNavigation .mainNav .showSearch {text-indent: -9999px;width: 20px;display: block;background: url(/img/icons/navSearch.png) no-repeat center;padding: 10px 16px;cursor: pointer;font-family: 'Archivo Narrow',sans-serif;font-size: 18px;line-height: 20px;}
.siteNavigation .mainNav .showSearch.contracted {background-color: transparent;}
.siteNavigation .mainNav .showSearch,
.siteNavigation .mainNav > .is-current > a {background-color: #fff;}
.siteNavigation .mainNav .showSearch:hover,
.siteNavigation .mainNav a:hover,
.siteNavigation .mainNav a:focus {background-color: #f7c800;}
.siteNavigation .mainNav .col2of12 a:hover,
.siteNavigation .mainNav .col2of12 a:focus {margin-left: -5px;padding-left: 5px;}
.siteNavigation .mainNav .collast a:hover,
.siteNavigation .mainNav .collast a:focus {background-color: transparent;}
.siteNavigation .mainNav .detailSearch {position: absolute;right: 4px;top: 100%;background-color: #e8f0f7;padding: 15px;z-index: 20;}
.siteNavigation .mainNav .detailSearch form {position: relative;}
.siteNavigation .mainNav li:hover ul {display: block;}
.siteNavigation .mainNav li li ul {margin: 0;padding: 20px 0 0;}
.siteNavigation .mainNav li li li {border-top: 1px solid #fff;}
.siteNavigation .mainNav li li li li,
.siteNavigation .mainNav li li li:first-child,
.siteNavigation .mainNav .responsive-nav + li {border-top: 0;}
.siteNavigation .mainNav .responsive-nav {display: none;border-top: none;}
.siteNavigation .mainNav li li li a {font-size: 17px;padding-left: 0;padding-right: 0;}
.siteNavigation .mainNav li li li ul {padding-top: 0;padding-bottom: 5px;}
.siteNavigation .mainNav li li li li a {color: #396b8d;font-size: 15px;padding-top: 0px;padding-bottom: 5px;}
.siteNavigation .mainNav li li li a:after {display: none;}
.siteNavigation .breadcrumb {margin: 0 0 -39px;font-size: 0;padding-left: 15px;padding-top: 15px ;}
.siteNavigation .breadcrumb > li {min-height: 25px;display: inline-block;}
.siteNavigation .breadcrumb a,
.siteNavigation .breadcrumb li h1 {font-size: 14px;color: #5f6672;text-decoration: none;margin-right: 10px;line-height: 55px;font-family: 'Archivo Narrow', sans-serif;font-weight: normal;}
.siteNavigation .breadcrumb a[href] {color: #003f6c;outline: none;}
.siteNavigation .breadcrumb a:before,
.siteNavigation .breadcrumb li h1:before {content: "» ";}
.siteHeader > .mobile-search,
.mobile-menu-toggle {display: none;}
.siteHeader .hatNav .whoiswho > a:after {background: url("/img/icons/expand.png") 0px 0px no-repeat; content: "";display: inline-block;height: 10px;margin-left: 2px;vertical-align: middle;width: 8px;}
.siteHeader .hatNav .whoiswho > a.current:after {background: url("/img/icons/menuArrow.png") 0px 0px no-repeat;}
#specifity .ddhdigital .button.current {-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #005391;-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #005391;box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #005391;}
#specifity .ddhdigital .button {color: #f7c800;border: 1px solid #93273d;-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #ac3f55;-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #ac3f55;box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #ac3f55;background: #93273d;background-image: -webkit-gradient(linear, left top, left bottom, from(#93273d), to(#660a1d));background-image: -webkit-linear-gradient(top, #93273d 0%, #660a1d 100%);background-image: -moz-linear-gradient(top, #93273d 0%, #660a1d 100%);background-image: -o-linear-gradient(top, #93273d 0%, #660a1d 100%);background-image: linear-gradient(to bottom, #93273d 0%, #660a1d 100%);-pie-background: linear-gradient(180deg, #93273d 0%, #660a1d 100%);behavior: url(/global/css/PIE.htc);}
#specifity .ddhdigital .button:active {background: #93273d;background-image: -webkit-gradient(linear, left top, left bottom, from(#660a1d), to(#93273d));background-image: -webkit-linear-gradient(top, #660a1d 0%, #93273d 100%);background-image: -moz-linear-gradient(top, #660a1d 0%, #93273d 100%);background-image: -o-linear-gradient(top, #660a1d 0%, #93273d 100%);background-image: linear-gradient(to bottom, #660a1d 0%, #93273d 100%);-pie-background: linear-gradient(180deg, #660a1d 0%, #93273d 100%);behavior: url(/global/css/PIE.htc);}
.siteHeader .mobile.service-menu-toggle {display: none;}

/*############################*/
/*## /global/css/inc/09-image/image.css ##*/
/*############################*/
.image figure.figure.left_big {width: 634px;float: left;position: relative;}
.image figure.figure.left_big figcaption {position: absolute;bottom: 0;width: 450px;padding: 20px;background-color: rgba(0, 63, 109, 0.7);color: #F7C800;}
.image figure.figure.left_big figcaption div.title {font-family: 'Archivo Narrow', sans-serif;font-size: 26px;margin: 0 0 10px 0;}
.image figure.figure.left_big figcaption div.caption {color: #fff;font-size: 14px;line-height: 22px;}
.starterimage.withfile .image figure.figure.left_big figcaption a div.title,
.starterimage.withfile .image figure.figure.left_big figcaption a div.caption [data-append-text]:after {color: #f7c800;}
.starterimage {border-bottom: 1px solid #E4E7E9;margin: 0 -15px 45px;padding-bottom: 40px;position: relative;}
.starterimage.withfile {margin: 0 -15px 25px;padding-bottom: 10px;}
.starterimage.withfile .image figure.figure.left_big figcaption a div.caption p {margin-bottom: 0px;}
.sliderCollection.col8of12.small {margin-left: 0;margin-right: 15px;}
.image.col8of12 {margin-left: 15px;margin-right: 15px;}
.col4of12.sliderbanner {margin-right: 15px;}

/*############################*/
/*## /global/css/inc/10-lightbox/lightbox.css ##*/
/*############################*/
.lightboxContainer {position: absolute;left: 50%;top: 0;z-index: 60;width: 722px;margin-left: -361px;padding-top: 50px;}
.lightboxContainer.shown + .lightboxShadow {position: fixed;left: 0;right: 0;top: 0;bottom: 0;behavior: url(/global/css/PIE.htc);background: rgba(255,255,255, .8);background: url("/img/bg/lighbox.png") 0px 0px repeat;z-index: 50;}
.lightboxContainer .closeLightbox {position: absolute;right: 0;top: 50px;border: 0;background-color: #00406e;font-size: 14px;font-family: 'Archivo Narrow', sans-serif;font-weight: bold;color: #f7c700;text-transform: uppercase;padding: 15px 20px;z-index: 10;}
.lightboxContainer .closeLightbox:hover {text-decoration: underline;}
.lightboxContainer .lightboxContent {background-color: #00406E;min-height: 100px;padding: 13px 30px 30px;}
.videolightboxcontent {padding-top: 35px;}
.gallery {position: relative;list-style: none;margin: 0;padding: 0;}
.gallery > li {position: absolute;left: 0;top: 0;right: 0;z-index: 5;opacity: 0;overflow: hidden;-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;-ms-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;}
.gallery > li.is-current {position: relative;z-index: 7;opacity: 1;}
.galleryNext,
.galleryPrev {position: absolute;background: url(/img/icons/galleryNav.png) no-repeat;width: 44px;height: 49px;cursor: pointer;z-index: 20;top: 230px;}
.galleryNext {background-position: top right;right: 20px;}
.galleryPrev {left: 20px;}
.galleryNext:hover {background-position: bottom right;}
.galleryPrev:hover {background-position: bottom left;}
.gallery .caption {padding: 20px;font-family: 'Archivo Narrow', sans-serif;font-size: 15px;color: #5f6672;}
.gallery ~ .count {font-family: 'Archivo Narrow', sans-serif;font-size: 12px;color: #5f6672;font-weight: bold;padding: 0 20px 20px;}
.lightboxContainer .form-box > h1:before,
.lightboxContainer .form-box > .lightboxTitleLogin:before,
.lightboxContainer .form-box .abo h1:before,
.lightboxContainer .form-box .notice h3:before {background: url("/img/icons/login.png") no-repeat 0px -1px;content: "";height: 33px;left: 18px;position: absolute;top: 46px;width: 37px;}
.lightboxContainer .form-box > h1,
.lightboxContainer .form-box > .lightboxTitleLogin,
.lightboxContainer .form-box .abo h1,
.lightboxContainer .form-box .notice h3 {color: #FFFFFF;display: block;font-family: 'Archivo Narrow',sans-serif;font-size: 16px;font-weight: normal;line-height: 1;margin: 0 0 30px 27px;}
.lightboxContainer .lightboxContent{background: transparent;border: 0px solid #e5e5e5;padding: 0px 0px 0px;}
.lightboxContent > .videolightboxcontent {padding: 46px 0px 0px 60px;}
.lightboxContent .gallery .caption,
.lightboxContent .count {background: #fff;}
.videolightboxcontent > iframe {border: 0px;}
.lightboxContainer .lightboxContent > .form-box {background: #00406e;}
.lightboxContainer .lightboxContent form.login,
.lightboxContainer .form-box .abo {padding: 0px 35px 30px;}
.lightboxContainer .form-box .notice h3 {margin-top: 0;}
.lightboxContainer .notice h3 ~ p {color: #fff;padding: 0 30px;}
.lightboxContainer .form-box .nav {display: inline-block;}
.lightboxContainer .form-box .nav .more {font-weight: bold;}
.lightboxContainer .form-box .nav .more:before {content: "» ";}
.lightboxContainer .form-box > h1,
.lightboxContainer .form-box > .lightboxTitleLogin,
.lightboxContainer .form-box .notice h3 {padding: 13px 0px 0px 35px;}
.lightboxContainer .form-box .abo h1 {padding: 13px 0px 0px 0px;}
.lightboxContainer .abo {font-family: 'Archivo Narrow',sans-serif;} 
.lightboxContainer .abo .notice,
.lightboxContainer .abo form.packages-form,
.lightboxContainer .abo formpackages-address {color: #fff;font-size: 14px;line-height: 18px;} 
.lightboxContainer .abo a {color: #F7C700;}
.lightboxContainer textarea, 
.lightboxContainer input[type="date"], 
.lightboxContainer input[type="text"], 
.lightboxContainer input[type="password"] {background-color: #fff;}
.lightboxContainer .abo {overflow: hidden;}
.abo > form ~ div {display: inline-block;margin-left: 55px;vertical-align: top;width: 203px;float: right;}
.lightboxContainer .magazine p,
.lightboxContainer .magazine h4,
.lightboxContainer .magazine p label
.lightboxContainer .magazine .set.submit-btn > div,
.lightboxContainer .magazine label,
.lightboxContainer .magazine .notice, 
.lightboxContainer .magazine .notice ~ *,
.lightboxContainer .magazine .packages h4,
.lightboxContainer .magazine .packages div {color: #fff;}
.lightboxContainer .magazine a,
.lightboxContainer .magazine .mandatory span {color: #f7c800}
.lightboxContainer .magazine .mandatory,
.lightboxContainer .magazine .submit-btn {display: inline;}
.lightboxContainer .magazine .submit-btn {margin-right: 20px;}
.lightboxContainer .magazine p {margin-bottom: 20px;}
.lightboxContainer .magazine .formSet .mandatory {color: #F7C700;display: block;float: left;position: absolute;right: -9px;top: 0;font-size: 9px;font-weight: bold;}
.lightboxContainer .magazine .formSet {position: relative;margin-right: 20px;}
.lightboxContainer form.register,
.lightboxContainer form.packages-address {padding: 0 30px;}
.lightboxContainer form p,
.lightboxContainer form label {color: #fff;}
.lightboxContainer .notice a,
.lightboxContainer .set a {color: #f7c700;}
.lightboxContainer form .mandatory {color: #f7c700;}
.lightboxContainer form .set .formSet .mandatory {position: absolute;right: -11px;top: 0;}
.lightboxContainer .submit-btn div {color: #f7c700;font-size: 12px;margin-top: 10px;}

/*############################*/
/*## /global/css/inc/11-login/login.css ##*/
/*############################*/
.rm-loginbox {font-family: 'Archivo Narrow', sans-serif;left: 244px;position: absolute;top: 0;z-index: 6;}
.rm-loginbox .login-title.contracted,
.rm-loginbox .login-title.contracted:after,
.rm-loginbox .login-title,
.rm-loginbox .login-title:after {display: inline-block;}
.rm-loginbox .login-title.contracted,
.rm-loginbox .login-title {font-size: 15px;text-transform: uppercase;cursor: pointer;padding: 15px;}
.rm-loginbox .login-title.contracted {color: #ffcc00;background: #003F6D;}
.rm-loginbox .login-title {color: #003F6D;background: #ffcc00;margin-bottom: 0;margin-top: 19px;margin-top: 1.33em;font-weight: bold;}
.rm-loginbox .login-title:after,
.rm-loginbox .login-title.contracted:after {content: "";height: 9px;vertical-align: middle;width: 10px;}
.rm-loginbox .login-title.contracted:after {background: url("/img/icons/expand.png") 0px 0px no-repeat;}
.rm-loginbox .login-title:after {background: url("/img/icons/menuArrow.png") 0px 0px no-repeat;}
.rm-loginbox .clearfix.input {margin-bottom: 5px;}
.rm-loginbox form {background-color: #e8f0f7;padding: 20px 15px;}
.rm-loginbox .last_ul_login {list-style: none;font-size: 13px;text-transform: uppercase;font-weight: bold;padding: 0;margin: 0 0 0 10px;display: inline-block;vertical-align: middle;}
.rm-loginbox .last_ul_login li a:before {content: " » ";}
.rm-loginbox .formSet {margin-bottom: 10px;}
.login.logedin .t_center > div {background-color: #E8F0F7;padding: 15px 14px 17px;}
.login.logedin .t_center div ul {margin: 0;list-style: none;}
.login.logedin .t_center div ul li {border-bottom: 1px solid #FFFFFF;font-size: 15px;margin: 0 0 5px;padding: 0 0 5px;}
.abo h1,.abo .packages h4 {color: #003F6C;font-family: 'Archivo Narrow',sans-serif;font-size: 30px;font-weight: normal;margin: 0 0 15px;}
.abo .notice,
.abo .notice ~ * {font-size: 15px;}
.abo .notice {font-family: 'Archivo Narrow',sans-serif;}
.abo .notice.notlightbox {font-family: 'Droid Serif',serif;}
.abo .packages h4 {font-size: 18px;margin-bottom: 20px;padding-bottom: 8px;border-bottom: 1px solid #e4e7e9;}
.abo .packages .description h4 {background: url("/img/icons/content.png") no-repeat scroll 0 2px;padding-left: 27px;font-size: 16px;border: none;margin: 0;}
.abo .packages .description p {margin: 0;}
.abo .packages .set-2 {margin-bottom: 8px;padding-bottom: 8px;border-bottom: 1px solid #e4e7e9;}
.abo .error_message p {font-size: 15px;}
.col8of12 .abo > p {margin-top: 35px;}
.col12of12 .abo {background: #003F6D;padding: 15px 15px 35px;font-family: 'Archivo Narrow',sans-serif;margin: 0 -15px;}
.col12of12 .abo > * {color: #fff;}
.col12of12 .abo .form-box ~ div {color: #fff;display: inline-block;}
.col12of12 .abo h1 {color: #fff;font-size: 18px;font-weight: normal;}
.col12of12 #userlogin5, 
.col12of12 #userlogin6 {width: 234px;}
.col12of12 .login .formSet {float: left;margin-right: 15px;}
.col12of12 .abo .nav a {color: #F7C800;font-weight: bold;text-transform: uppercase;}
.col12of12 .abo div > a{color: #F7C800;}
.col12of12 .abo .nav a:before {content:"» ";}
.col12of12 .abo .nav {display: inline-block;position: relative;top: 10px;}
.siteContent .relatedContent.loginbox {background-color: #003F6C;}
.relatedContent.loginbox .termindbrc .date {color: #003F6C;}
.relatedContent.loginbox .loggedin div a,
.relatedContent.loginbox .teaser .title,
.relatedContent.loginbox .teaser.poll .question,
.relatedContent.loginbox .teaser a {color: #F7C800;}
.relatedContent.loginbox .loggedin h2{margin: 0 0 10px 0;text-transform: uppercase;font-size: 14px;}
.relatedContent.loginbox .loggedin {color: #fff;font-family: 'Archivo Narrow',sans-serif;font-size: 14px;}
.relatedContent.loginbox .teaser .topline, 
.relatedContent.loginbox .termindbrc.teaser .manufacturer,
.relatedContent.loginbox .teaser .body,
.relatedContent.loginbox .teaser.whoIsWho li .manufacturer,
.relatedContent.loginbox .teaser.whoIsWho li .address,
.relatedContent.loginbox li.formSet label {color: #fff;}
.abobutton {margin-left:27px;}

/*############################*/
/*## /global/css/inc/12-search/search.css ##*/
/*############################*/
.detailSearch {}
.formSet.isolate > div > input.checked[type="checkbox"] + label,
.formSet.isolate > div > input[type="checkbox"]:checked + label {background: url("/img/icons/cb-checked-v3.png") no-repeat right;}
.formSet.isolate > div > input[type="checkbox"] + label {background: url("/img/icons/cb-unchecked-v3.png") no-repeat scroll right 0;display: block;padding-left: 0;padding-right: 25px;margin-bottom: 5px;}
.formSet > div > input[type="checkbox"] {visibility: hidden;position: absolute;z-index: -1;}
.formSet > div {max-width: 57%;}
.formSet.isolate > div {max-width: 59%;}
.setfilter {margin-top:20px;}
#searchlistul img {float: left;margin-right: 15px;overflow: hidden;width: auto;}
#searchlistul .media.imageGallery_big img,
#searchlistul .media.video_big img {float: none;}
#searchlistul .teaser [data-append-text] {margin: 0;}
#searchlistul .teaser h1 .topline {margin-bottom: 5px;}
.col8of12 .media {background: url("/img/bg/border.png") repeat-y scroll center 0 rgba(0, 0, 0, 0);}
.issueinfo,
.issueauthor,
.formSet.isolate input,
.formSet.isolate label,
.issuebody span,
.magazine ul.row li.header span,
.magazine ul.row li.header p {color: #5F6672;}
.formSet.isolate h2 {color: #003F6C;}
.formSet.isolate h2,
.issueinfo,
.issueauthor,
.issuebody span,
.magazine ul.row li span,
.archiv ul.row .header span,
.magazine ul.row li.header span,
.magazine ul.row li.header p {font-family: 'Archivo Narrow',sans-serif;font-weight: normal;}
.archiv ul.row .header > span,
.magazine ul.row .header > span,
.magazine ul.row li.header p {font-size: 15px;}
.archiv .header.teaser .topline {text-transform: none;}
.magazin .issuebody {width: 214px;}
#magazinarchivlistul li {border-bottom: 1px solid #e4e7e9;padding: 15px 0 20px 0;margin-bottom:0;}
.issuebody,
.issueauthor,
.issueinfo {float: left;}
.issuebody,
.issueauthor {margin-right: 35px;}
.issueinfo,
.issueauthor,
.issuebody span {font-size: 15px;}
.issuebody {width: 425px;}
.magazine .issuebody > span {margin-right: 20px;}
.archiv .issuebody .title {margin-bottom: 10px;}
.archiv .issuebody .topline {font-weight: normal;font-size: 13px;text-transform: none;margin-bottom: 5px;}
.issueauthor {width: 210px;}
.issueinfo {width: 260px;}
.issueinfo > * {display: block;}
#searchlistul h5,
#searchlistul .h5 {margin: 0;font-weight: bold;font-size: 0.83em;}
.archiv .noBorder,
.magazine .noBorder,
.archiv .teaser:last-child,
#searchlistul .noBorder {border-bottom: none;margin-bottom: 10px;padding-bottom: 0;}
.noBorder .topline {text-transform: none !important;font-size: 14px !important;font-weight: normal !important;}
.noBorder .topline span {font-style: italic;}
.searchbox_text{margin-left: 0px;}
#adressSearch .searchbutton a,
#tradegroupSearch .searchbutton a{text-transform: uppercase;font-weight: bold;}
#adressSearch .searchbutton a:before,
#tradegroupSearch .searchbutton a:before{content: " »\00a0";margin-left: 10px;}
.right {text-align: right;}
.buttonbar.top {margin-top: -20px;margin-bottom: 20px;}
#searchlistul .searchteaser {position: relative;margin-bottom: 0;border-bottom: 0;padding-bottom: 0;}
.searchteaser.teaser .title {margin-top: 22px;}
.searchteaser.teaser > a {background: url("/img/0.gif") repeat;display: block;height: 100%;left: 0;position: absolute;text-decoration: none;top: 0;width: 100%;z-index: 2;zoom: 1;}
.searchteaser.teaser p {z-index: -1;position: relative;}

/*############################*/
/*## /global/css/inc/13-teaser/slider.css ##*/
/*############################*/
.sliderCollection {position: relative;margin-bottom: 40px;}
.sliderCollection:after {content: "";display: table;clear: both;}
.sliderCollection > .footer {position: absolute;bottom: 1px;border-bottom: 0;right: -7px;width: 332px;text-align: center;font-size: 0;z-index: 12;}
.mainNav .sliderCollection > .footer {right: 15px;width: 220px;bottom: 0;padding-bottom: 15px;}
.mainNav .sliderCollection {margin-bottom: 20px;}
.sliderCollection ~ ul.row {padding-top: 45px;border-top: 1px solid #e4e7e9;}
.sliderCollection ~ ul.row.classified {padding-top: 0px;border-top: 0;}
.sliderCollection > .footer .sliderPageButton {display: inline-block;width: 16px;height: 17px;background: url(/img/icons/sliderButton.png) no-repeat;cursor: pointer;margin: 0 1px;}
.sliderCollection > .footer .sliderPageButton.is-current {background-image: url(/img/icons/sliderButton-current.png);}
.collast.slider .sliderCollection > .footer .sliderPageButton.is-current {background-image: url(/img/icons/sliderButton-current-v2.png);}
.teaser.slider {position: absolute;left: 0;right: 0;top: 0;bottom: 0;opacity: 0;margin: 0;-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;-ms-transition: opacity .2s ease;-o-transition: opacity .2s ease;transition: opacity .2s ease;}
.sliderCollection .teaser.slider {/* IE8 */ visibility: hidden\9;}
.articlelist .teaser.slider {visibility: visible;}
.teaser.slider.is-current {margin: 0;position: relative;z-index: 5;opacity: 1;/* IE8 */visibility: visible\9;}
.no-js .teaser.slider {position: relative;opacity: 1;}
.teaser.slider.big {background-color: #00406e;padding: 15px;}
.teaser.slider.big.withMedia {padding-left: 660px;}
.teaser.slider.big .media {position: absolute;left: 0;top: 0;width: 634px;max-width: 100%;}
.sliderCollection ul {overflow: hidden;height: 346px;}
.teaser.slider.big.withMedia.mediaFormat-16x9 {height: 346px;}
.small .teaser.slider.big.withMedia.mediaFormat-16x9 {padding-left:317px;}
.small .teaser.slider .media{z-index:-10000;}
.small .teaser.slider .smallslider{height: 331px;margin: -15px -15px -20px 0px;padding: 15px 15px 0px 15px;background: rgba(0, 64, 110, 0.8);}
main > .col12of12 > article.sliderCollection.small > div.body > ul.row > li {width: 634px;}
.teaser.slider.navi {padding: 15px;max-width: 220px;}
.teaser.slider.navi.navi3col,
.teaser.slider.navi .media.navi3col{max-width: 170px;}
.teaser.slider.navi.withMedia {padding-left: 0px;padding-top: 124px;margin-top: 20px;border-top: 0;border-bottom: 0;}
.sliderCollection .body .row {padding-top: 0 !important;}
.teaser.slider.navi .media {position: absolute;left: 0;top: 0;width: 220px;max-width: 220px;}
.teaser.slider.navi.withMedia.mediaFormat-16x9 {height: 124px;}
.navi.articlelist .teaser.slider.navi {opacity: 1;position: static;margin-top: 0;}
.navi.articlelist .teaser.slider.navi a {padding-top: 0;}
.navi.articlelist .teaser.slider.navi.withMedia {padding-top: 0;padding-left: 15px;padding-right: 15px;}
.navi.articlelist .teaser.slider.navi .media {position: static;margin-bottom: 10px;}
.navi.articlelist ul.row {}
.teaser.slider.mainmiddle {max-width: 302px;}
.teaser.slider.mainmiddle .media {float: left;margin: 0 15px 15px 0;width: 136px;max-width: 136px;}
.mainmiddle.sliderCollection > .footer {border-bottom: 0 none;bottom: -50px;font-size: 0;position: absolute;right: 0px;text-align: center;width: 302px;z-index: 12;}
.mainmiddle.sliderCollection > .footer .sliderPageButton.is-current {background-image: url(/img/icons/sliderButton-current-v2.png);}
.mainmiddle .title {line-height: 22px;}
main > .col12of12 > article.sliderCollection > div.body {padding-left: 15px;}
.sliderCollection .teaser.slider.big {width: 980px;}
.teaser.slider.big .topline {color: #fff;}
.teaser.slider.big .title {color: #f7c800;font-size: 30px;line-height: 33px;}
.teaser.slider.big a:hover .title {text-decoration: underline;}
.teaser.slider.big .body {color: #fff;}
.teaser.slider.big [data-append-text]:after {color: #f7c800;}
.sliderCollection.vTabSlider > .body > .content {float: left;width: 634px;margin-left: -15px;}
.sliderCollection.vTabSlider > .body > .content > li {display: none;}
.sliderCollection.vTabSlider > .body > .navigation {float: right;width: 331px;margin: 0 -15px 0 0;font-size: 12px;font-family: 'PT Sans', sans-serif;}
.sliderCollection.vTabSlider > .body > .navigation > li {display: block;background: #EFEFEF;margin-bottom: 1px;padding: 10px 30px 15px 20px;height: 61px;}
.sliderCollection.vTabSlider > .body > .navigation > li > .current-background {display: none;width: 368px;height: 91px;max-width: none;max-height: none;}
.sliderCollection.vTabSlider > .body > .navigation > li > a:hover {text-decoration: none;}
.sliderCollection.vTabSlider > .body > .navigation > li > a > .header {position: relative;margin-bottom: 3px;}
.sliderCollection.vTabSlider > .body > .navigation > li > a > .header > h2 {margin: 0;height: 25px;line-height: 25px;font-size: 1.7em;}
.sliderCollection.vTabSlider > .body > .navigation > li > a > .header > h2 > .arrow {position: absolute;bottom: 0;right: -14px;}
.sliderCollection.vTabSlider > .body > .navigation > li > a > .header > h2 > span {white-space: nowrap;display: inline-block;width: 100%;overflow: hidden;text-overflow: ellipsis;}
.sliderCollection.vTabSlider > .body > .navigation > li > a > .body > p {color: black;margin-bottom: 0;font-size: 14px;line-height: 17px;height: 34px;overflow: hidden;}
.sliderCollection.vTabSlider > .body > .content > li.is-current {display: block;}
.sliderCollection.vTabSlider > .body > .navigation > li.is-current > .current-background {display: block;position: absolute;top: 0;left: -34px;}
.sliderCollection.vTabSlider > .body > .navigation > li.is-current {position: relative;z-index: 19;}
.sliderCollection.vTabSlider > .body > .navigation > li.is-current > a > .header > h2 {position: relative;top: 0.6em;font-size: 2em;color: white;}
.sliderCollection.vTabSlider > .body > .navigation > li.is-current > a > .header > h2 > .arrow {display: none;}
.sliderCollection.vTabSlider > .body > .navigation > li.is-current > a > .header > h2 > span {}
.sliderCollection.vTabSlider > .body > .navigation > li.is-current > a > .body {display: none;}
.sliderCollection.col8of12.small ~ .col4of12.sliderbanner {margin-right: 0;}
.sliderCollection.small ~ ul.row {border-top: 0; padding-top: 0;}
.sliderCollection.col8of12.small ~ .col4of12.sliderbanner {border-left: 1px solid #E4E7E9;display: inline-block;margin-bottom: 0;margin-left: 1px;margin-right: 0;min-height: 398px;padding-left: 15px;}
.sliderCollection.col4of12 {-moz-hyphens: auto;-o-hyphens: auto;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}

/*############################*/
/*## /global/css/inc/13-teaser/teaser.css ##*/
/*############################*/
.teaser > a {color: inherit;text-decoration: inherit;display: block;}
.media img {max-width: 100%;}
.teaser {margin-bottom: 30px;}
.teaser:after {content: "";display: table;clear: both;}
.teaser .headline {margin: 0;}
.teaser .topline,
.termindbrc.teaser .manufacturer {font-family: 'Archivo Narrow', sans-serif;color: #5f6672;font-weight: bold;font-size: 12px;display: block;margin-bottom: 5px;text-transform: uppercase;}
.teaser h1 .topline {margin-bottom: 5px;}
.mediateaser > footer {border-top: 1px solid #FFFFFF;padding-top: 10px;}
.withoutMedia a > img {display: block;margin-bottom: 10px;}
.teaser .title {font-size: 22px;font-family: 'Archivo Narrow', sans-serif;font-weight: normal;color: #003f6c;display: block;margin-bottom: 15px;line-height:26px;}
.slider .teaser .title {font-size: 17px;}
.teaser .body {font-size: 14px;color: #5f6672;}
.teaser [data-append-text]:after {color: #003f6c;}
.teaser .media {margin-bottom: 20px;}
.teaser .media.videotag {position:relative;z-index:5;}
.teaser .media.videotag video {width:100%;}
.ad.teaser.appointment {margin-left: 20px;margin-right: 10px;}
.teaser .tablist {margin: 0;padding: 0;font-size: 0;background-repeat: repeat-x;background-position: left bottom;-webkit-background-size: 1px 4px;background-size: 1px 4px;background-image: -webkit-linear-gradient(bottom, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);background-image: -moz-linear-gradient(bottom, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);background-image: -o-linear-gradient(bottom, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);background-image: linear-gradient(to top, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);overflow: hidden;}
.teaser .tablist > li {display: inline-block;}
.teaser .tablist a {font-family: 'Archivo Narrow', sans-serif;font-size: 17px;text-decoration: none;display: block;padding: 10px 15px;color: #003f6c;}
.teaser .tablist > .is-current {padding: 0 4px;margin: 0 -4px;background-repeat: repeat-y, repeat-y;background-position: left top, right top;-webkit-background-size: 4px 1px, 4px 1px;background-size: 4px 1px, 4px 1px;
background-image: -webkit-linear-gradient(left, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  -webkit-linear-gradient(right, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));
background-image: -moz-linear-gradient(left, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  -moz-linear-gradient(right, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));
background-image: -o-linear-gradient(left, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  -o-linear-gradient(right, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));
background-image: linear-gradient(to right, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25)),
                  linear-gradient(to left, rgba(135, 143, 154, 0), rgba(135, 143, 154, .25));
}
.teaser .tablist .is-current > a {background-color: #fff;color: #5f6672;}
.teaser .tabpanel {padding: 15px 15px 0;background-color: #fff;font-size: 15px;font-family: 'Archivo Narrow', sans-serif;}
.teaser .tabpanel .title {margin: 0 0 15px;}
.teaser .marketList {padding: 0;margin: 0;list-style-type: none;font-family: 'Archivo Narrow', sans-serif;color: #5f6672;}
.teaser .marketList {list-style: none;padding: 0;margin: 0;}
.teaser .marketList li {padding: 0 0 10px;margin: 0 0 10px;border-bottom: 1px solid #e4e7e9;}
.teaser .marketList a {color: #5f6672;text-decoration: none;}
.teaser .marketList a:hover .title {text-decoration: underline;}
.teaser .marketList .title {color: #003f6c;font-size: 17px;margin: 0;padding: 0 0 0 25px;background: url(/img/icons/download.png) no-repeat 0 2px;}
.teaser .marketList .date:before,
.teaser .marketList .date:after {content: " | ";}
.teaser.furtherArticles ul {padding: 0;margin: 0;list-style: none;}
.teaser.furtherArticles li {border-bottom: 1px solid #fff;margin-bottom: 5px;padding-bottom: 5px;}
.teaser.furtherArticles a {font-size: 17px;font-family: 'Archivo Narrow', sans-serif;color: #003f6c;padding-left: 25px;display: block;background: url(/img/icons/content.png) no-repeat 0 3px;}
.teaser.whoIsWho ul {padding: 0;margin: 0 0 10px;list-style: none;}
.teaser.whoIsWho * + ul {border-top: 1px solid #fff;padding-top: 5px;}
.teaser.whoIsWho li {border-bottom: 1px solid #fff;margin: 0 0 5px;padding-bottom: 5px;}
.teaser.whoIsWho a {font-size: 17px;font-family: 'Archivo Narrow', sans-serif;color: #003f6c;padding-left: 35px;display: block;background: url(/img/icons/manufacturer.png) no-repeat 0 3px;text-decoration: none;}
.teaser.whoIsWho a:hover .title {text-decoration: underline;}
.teaser.whoIsWho li .title {color: #003f6c;font-size: 17px;margin-bottom: 0;}
.teaser.whoIsWho li .manufacturer,
.teaser.whoIsWho li .address {color: #5f6672;display: block;font-size: 15px;}
.teaser.whoIsWho li .manufacturer {font-weight: bold;text-transform: uppercase;font-size: 12px;margin-top: 5px;}
.teaser.poll .question {font-family: 'Archivo Narrow', sans-serif;font-size: 22px;color: #003f6c;}
.teaser.poll ul {list-style-type: none;margin: 0;padding: 0;}
.teaser.poll li {padding: 0;margin: 0 0 15px;}
.teaser.admarket .dateList {border-top: 0;margin-top: -10px;margin-bottom: 10px;}
.teaser.admarket .dateList li {padding: 10px 0;}
.teaser.admarket .dateList span {font-size: 14px;}
.teaser.admarket .dateList .title {margin: 0;font-size: 17px;background: url(/img/icons/download.png) no-repeat 0 8px;padding-left: 25px;padding-bottom: 5px;padding-top: 5px;line-height: 20px;}
.admarket .tab {margin-bottom: 30px;}
.admarket .tab.nav {margin: 0;padding: 0;font-size: 0;background-repeat: repeat-x;background-position: left bottom;-webkit-background-size: 1px 4px;background-size: 1px 4px;background-image: -webkit-linear-gradient(bottom, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);background-image: -moz-linear-gradient(bottom, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);background-image: -o-linear-gradient(bottom, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);background-image: linear-gradient(to top, rgba(135, 143, 154, .25) 0%, rgba(135, 143, 154, 0) 100%);overflow: hidden;}
.admarket .tab.nav a {font-size: 17px;}
.accountingform .pricelist {font-size: 14px;text-transform: uppercase;font-weight: bold;}
.accountingform .pricelist:before {content: "»";display: inline-block;width: 10px;}
.accountingform form {margin-bottom: 10px;}
.admarket .tab.nav a,
.accountingform .pricelist,
.accountingform .pricelist:before {font-family: 'archivo narrow';color: #003f6c;}
.admarket .tab.nav a:hover {cursor: pointer;}
.admarket .tab.nav .current a {color: #5f6672;}
.row.group .admarket .body,
.col8of12 .admarket .body {background: none repeat scroll 0 0 #FFFFFF;padding: 30px 15px 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.row.v1.group .admarket.nobg .body{background: none;padding: 0px 0px 0px 0px;}
.row.v1.group .admarket.nobg.stdc .body{padding-top: 0px;padding-left: 0px;}
.row.v1.group .teaser.ad{width: 302px;display: inline-block;margin-left: 15px;margin-right: 15px;}
.row.group .admarket .body > *,
.col8of12 .admarket .body > * {width: 272px;}
.row.group .body .loadNext,
.col8of12 .admarket .body .loadNext {margin: 24px 0 30px 0;}
.row.group .accountingteaser .teaser,
.col8of12 .accountingteaser .teaser {margin-right: 0;margin-left: 0;}
.accountingform {margin: 0;}
.admarket .tab.nav .nav-item {display: inline-block;}
.admarket .tab.nav .nav-item a {line-height: 17px;padding: 15px;display: block;outline: none;}
.admarket .tab.nav .nav-item a:hover,
.admarket .tab.nav .nav-item a:focus{background-color: #fff;text-decoration: none;}
.col3of12.teaser.standardcontent{margin: 0px 11px 20px 11px;padding-right: 10px;}
.col3of12.teaser.standardcontent.right{border-right: 1px solid #e3e6e8;margin-top: 20px;}
.col3of12.teaser.standardcontent.right ~ .col3of12.teaser.standardcontent.right ~ .col3of12.teaser.standardcontent.right ~ .col3of12.teaser.standardcontent.right {border-right: 0;}
.teaser.standardcontent .body h2{font-size:16px;}
.row.v1 .teaser.v4 .header .headline{width: 255px;}
.row.v1 .teaser.v4 .body p{width: 255px;}
.mediateaser .body ul {margin-bottom: 0;}
.mediateaser .teaser .media {margin-bottom: 5px;}
.mediateaser .teaser .title {font-size: 17px;margin-bottom: 2px;line-height: 20px;}
.mediateaser ol,
ul {padding: 0 0 0 0;}
.mediateaser *[class*=" col"],
.mediateaser *[class^="col"] {margin: 0 12px 15px 0;font-size: 12px;}
.media.video_big:before {background: url("/img/icons/video.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 63px;position: absolute;width: 62px;z-index: 10;}
.media.imageGallery_big:before {background: url("/img/icons/gallery.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 62px;position: absolute;width: 63px;z-index: 10;}
.media.video_small:before {background: url("/img/icons/video_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 44px;position: absolute;width: 44px;z-index: 10;}
.media.imageGallery_small:before {background: url("/img/icons/gallery_small.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content: "";height: 44px;position: absolute;width: 44px;z-index: 10;}
.classified .teaser .headline{font-size: 14px;line-height: 22px;}
.classified .teaser .headline .title{margin-bottom: 10px;}
.caption li a {font-family: 'archivo narrow', sans-serif;font-size: 15px;font-weight: bold;text-transform: uppercase;}
.termindbrc .date {background-color: #FFCC00;font-family: 'archivo narrow', sans-serif;float: left;font-size: 12px;font-weight: bold;line-height: 14px;padding: 3px;text-align: center;text-transform: uppercase;width: 29px;}
.termindbrc .date > span {font-size: 18px;}
.termindbrc.teaser .title,
.termindbrc.teaser .manufacturer {margin-left: 45px;}
.termindbrc.teaser .title{font-size: 18px;line-height: 21px;margin-bottom: 10px;margin-top: -3px;}
.termindbrc.teaser ul {margin-bottom: 5px;}
.termindbrc.teaser li {border-bottom: 1px solid #fff;margin: 0 0 10px;padding-bottom: 5px;}
.row.v1 .teaser.termindbmc p{font-family: 'Archivo Narrow', sans-serif;border-bottom: 1px solid #ffffff;padding-bottom: 10px;}
.row.v1 .teaser.termindbmc ul li{margin: 0px;border-bottom: 1px solid #ffffff;padding-bottom: 10px;margin-bottom: 10px;}
.row.v1 .teaser.termindbmc span.title{font-size: 17px;line-height: 23px;margin-bottom: 0px;background: url(/img/icons/content.png) no-repeat 0 5px;padding:3px 23px;}
.row.v1 .teaser.termindbmc span.manufacturer{font-family: 'Archivo Narrow', sans-serif;text-transform: uppercase;color:#5F6672;}
.row.v1 .teaser.termindbmc span.date{font-family: 'Archivo Narrow', sans-serif;color: #5F6672;font-size: 14px;}
.row.v1 .teaser.termindbmc .loadNext{margin: 0px;}
.col3of12.teaser.termindbmchoriz {padding: 0px 20px 0px 20px;padding-right: 10px;display: table-cell;}
.col3of12.teaser.termindbmchoriz .headline {margin-bottom: 10px;}
.teaser.termindbmchoriz h1 .topline {margin-bottom: 5px;margin-left: 20px;}
.row.v1 .teaser.termindbmchoriz span.title {font-size:17px;line-height:23px;margin-bottom:0px;padding:3px 23px 0px 0px;}
.row.v1 .teaser.termindbmchoriz span.date {color: #5F6672;font-size: 14px;font-weight: normal;}
.col3of12.teaser.termindbmchoriz {border-right: 1px solid #fff;}
.col3of12.teaser.termindbmchoriz.collast {border-right: none;}
.teaser.termindbmchoriz .terminbutton {padding: 20px 0px 20px 0px;text-align: center;}
.forumposts li {list-style: none;border-bottom: 1px solid #fff;margin-bottom: 7px;padding-bottom: 7px;position: relative;}
.forumposts .title {font-size: 18px;line-height: 22px;margin-bottom:0;}
.forumposts .author {font-size: 15px;color:#5f6672;font-family: 'Archivo Narrow', sans-serif;}
.relatedContent > .col4of12 {margin-left: 0;margin-right: 0;}
.relatedContent ul.row.col4of12 li {margin-left: 0;margin-right: 0;}
.relatedContent .accountingteaser,
.relatedContent .accountingteaser .col4of12,
.relatedContent ul.row.col4of12,
.relatedContent ul.row.col4of12 li {width: 100%;}
.articleteaser.teaser {position: relative;margin-bottom: 0;}
.articleteaser.teaser .title {margin-top: 22px;}
.articleteaser.teaser > a {background: url("/img/0.gif") repeat;display: block;height: 100%;left: 0;position: absolute;text-decoration: none;top: 0;width: 100%;z-index: 2;zoom: 1;}
.articleteaser.teaser p {z-index: -1;position: relative;}
.relatedContent .teaser .body .xhtmlimg{float:left;margin:3px 10px 0px 0px;}
.relatedContent .teaser .xhtmlimg .caption{font-size:11px;padding: 3px 0px 10px 0px;}
.tagcloud li {display: inline-block;margin-right: 15px;}
.tagcloud li:before {background: url("/img/icons/tag.png") no-repeat;content: "";display: inline-block;height: 12px;margin-right: 5px;width: 12px;}
.tagcloud li a {color: #414042;}

/*############################*/
/*## /global/css/inc/14-whoiswho/whoiswho.css ##*/
/*############################*/
.companyPortraits .header .headline,
.companyDetail .teaser.waregroups > .body a .nr {font-family: 'Archivo Narrow', sans-serif;}
.addressdbSearch {background-color: #00406E;margin-bottom: 30px;}
.addressdbSearch .formSet > input.input-text {background-color: #fff;}
.addressdbSearch .tablist {margin: 0;padding: 0;display: table;width: 100%;}
.addressdbSearch .tablist li {display: table-cell;width: 50%;}
.addressdbSearch .tablist a {font-size: 17px;color: #003f6c;display: block;background-color: #e8f0f7;font-family: 'Archivo Narrow', sans-serif;outline: none;padding: 10px 15px;}
.addressdbSearch .tablist .is-current a {background-color: #00406E;color: #fff;}
.addressdbSearch .tabpanel {padding: 30px 15px 0;position: relative;}
.addressdbSearch .formSet {width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.addressdbSearch .formSet.zipCode {width: 10%;padding-right: 15px;float: left;}
.addressdbSearch .formSet.city {width: 40%;float: left;}
.addressdbSearch .formSet.city + * {clear: both;}
.addressdbSearch .formSet.addresstype {padding-left: 7px;width: 25%;float: left;}
.addressdbSearch .formSet.country {padding-right: 7px;width: 25%;float: left;}
.addressdbSearch .formSet.allSubs {float: left;padding-left: 10px;padding-top: 10px;width: 25%;}
.addressdbSearch .formSet.searchbutton {position: absolute;right: 15px;bottom: 0;width: 25%;text-align: right;}
.addressdbSearch .searchbutton button:after {content: "";display: inline-block;width: 30px;background: url(/img/icons/search.png) no-repeat right center;height: 20px;margin: -5px 0;}
.detailSearch.contracted {display: none;}
.link {color: #f7c800;font-weight: bold;text-transform: uppercase;font-size: 14px;background: none;border: 0;font-family: 'Archivo Narrow', sans-serif;}
.link:hover {text-decoration: underline;}
.toggleDetailSearch.link {float: right;}
.toggleDetailSearch.link.contracted:after {content: " " url(/img/icons/expand.png);}
.toggleDetailSearch.link:after {content: " " url(/img/icons/contract.png);}
.addressdbSearch .detailSearch.contracted + .searchbutton {right: auto;left: 50%;padding-left: 10px;text-align: left;}
#searchresults .body li:before,
.companyPortraits .body li:before,
.addresseswithdownloads .body li:before {content: "";display: block;height: 1px;background-color: #e4e7e9;margin: 0 0 20px;}
#searchresults .body li:first-child + li:before,
#searchresults .body li:first-child:before,
.companyPortraits .body li:first-child + li:before,
.companyPortraits .body li:first-child + li + li:before,
.companyPortraits .body li:first-child:before,
.addresseswithdownloads .body li:first-child + li:before,
.addresseswithdownloads .body li:first-child + li + li:before,
.addresseswithdownloads .body li:first-child:before {display: none;}
#searchresults .body li .media,
.addresseswithdownloads .body li .media{float: left;width: 136px;margin-right: 10px;}
.address-db .hit-list .table table td a .media,
.catalogueService .addressdb-form table.default .media{float: left;width: 136px;margin-right: 20px;}
#searchresults .body li p,
.addresseswithdownloads .body li p {overflow: hidden;}
#searchresults .body a,
.morecompanies .body a,
.addresseswithdownloads .body a,
.companyPortraits ul p strong {font-family: 'Archivo Narrow', sans-serif;font-size: 15px;color: #5f6672;text-decoration: none;}
#searchresults .body a strong,
.morecompanies .body a strong,
.addresseswithdownloads .body a strong,
.companyPortraits ul p strong {font-weight: normal;font-size: 17px;color: #003f6c;}
.companyPortraits ul p strong {font-weight: bold;}
#searchresults .body a:hover strong,
.morecompanies .body a:hover strong,
.addresseswithdownloads .body a:hover strong {text-decoration: underline;}
#searchresults .body a .type,
.morecompanies .body a .type,
.addresseswithdownloads .body a .type {font-weight: bold;text-transform: uppercase;font-size: 12px;}
.morecompanies .body ul,
.waregroups .body ul {padding-bottom: 20px;}
.morecompanies .body li,
.waregroups .body li {margin-bottom: 5px;}
.morecompanies .body li {margin-bottom: 8px;padding-bottom: 10px;border-bottom: 1px solid #e4e7e9;}
.waregroups .body a {color: #003f6c;font-size: 15px;font-family: 'Archivo Narrow', sans-serif;}
.topline.spaced {margin-bottom: 20px !important;}
.addressdb-form h1,
.addressdb-form h2 {color: #003F6C;font-family: 'Archivo Narrow', sans-serif;font-size: 30px;margin: 0 0 15px;font-weight: normal;}
.morecompanies .body a {padding-left: 45px;background: url(/img/icons/manufacturer.png) no-repeat 0 5px;display: block;}
.morecompanies .body a p {margin-bottom: 0;}
.teaser.morecompanies.col4of12 .body{background-color: #ffffff;padding: 15px 15px 15px 15px;}
.formSet.sortorder {float: right;width: 300px;}
#searchresults {margin-bottom: 30px;}
#searchresults .hitCount {float: left;font-size: 14px;color: #5f6672;line-height: 43px;}
#searchresults .hitCount em {font-style: normal;font-weight: bold;}
#searchresults .body li {position: relative;margin-bottom: 0;}
#searchresults .body .formSet {position: absolute;bottom: 0;right: 0;margin-bottom: 10px;}
.formSet.rememberCompany input[type="checkbox"] + label,
#searchresults .body .formSet label {text-indent: -9999px;width: 25px;height: 25px;padding: 0;background: url(/img/icons/remember.png) no-repeat 0 0;opacity: .4;}
.formSet.rememberCompany input.checked + label,
.formSet.rememberCompany input:checked + label,
#searchresults .body .formSet .checked + label,
#searchresults .body .formSet :checked + label {opacity: 1;}
.address-db .table table {width: 100%;}
.address-db .addressdb-form .form-box.col8of12 {margin-left: 0px;}
.address-db .table table .subcol-7 {text-align: right;}
.address-db .table table th,
.address-db .table table td {font-family: 'Archivo Narrow', sans-serif;border-bottom: 1px solid silver;padding: 15px 0;}
.address-db .table table th {text-align: left;text-transform: uppercase;}
.address-db .table table td,
.address-db .table table th {font-size: 16px;}
.address-db .table table td a {font-weight: bold;}
.address-db .table table td input[type="checkbox"] + label {background-position: right;}
.address-db .kicker {margin: 30px 0;}
.address-db .kicker h2 {font-size: 22px;font-weight: normal;margin: 0 0 12px 0;color: #003F6D;font-family: 'Archivo Narrow',sans-serif;}
.address-db .kicker p {font-family: 'Droid Serif', serif;}
.address-db .formSet.select {width: 234px;}
.address-db .formSet.message {width: 483px;}
.contactCompany.v1 {background-color: #E8F0F7;padding: 15px 15px 0;}
.contactCompany .headline {font-family: 'Archivo Narrow', sans-serif;font-weight: normal;font-size: 17px;color: #003f6c;margin-bottom: 20px;}
.companyDetail #merklink {float: right;}
.companyDetail .companyLogo {float: right;width: auto;}
.companyDetail .headline {font-family: 'Archivo Narrow', sans-serif;color: #003f6c;font-size: 30px;font-weight: normal;}
.companyDetail .formSet.rememberCompany input[type="checkbox"] + label {width: 32px;height: 32px;background-image: url(/img/icons/remember-big.png);}
.companyDetail .headline .formSet {display: inline-block;margin: 0;vertical-align: middle;}
.companyDetail .portrait {color: #5f6672;font-size: 14px;}
.companyDetail > .body:before,
.companyDetail > .body > *:first-child ~ *:before {content: "";display: block;border-top: 1px solid #e4e7e9;height: 20px;}
.companyDetail > .body > *:first-child ~ .row:before {margin: 0 15px;}
.companyDetail > .body .headline {font-size: 22px;margin-bottom: 10px;}
.companyDetail .teaser.waregroups > .body > ul {margin: 0 0 10px;padding: 0;list-style: none;}
.companyDetail .teaser.waregroups > .body a {font-family: 'Droid Serif', serif;font-size: 14px;text-decoration: none;}
.companyDetail .teaser.waregroups > .body a .nr {color: #003f6c;font-weight: bold;font-size: 14px;background-color: #b6cfe4;padding: 0 8px;line-height: 21px;}
.companyDetail .teaser.waregroups > .body a:hover .name {text-decoration: underline;}
.teaser.catalogs ul {margin: 0;padding: 0;list-style: none;}
.teaser.catalogs a {display: block;background: url(/img/icons/download.png) no-repeat 0 0;padding-left: 25px;line-height: 19px;}
.teaser.catalogs li {margin-bottom: 10px;}
.teaser.catalogservice {background-color: #E8F0F7;padding: 5px 15px 0;}
.teaser.catalogservice .header {margin-bottom: 20px;}
.teaser.catalogservice a:before {content: "» ";}
.companyPortraits .media {width: 83px;float: left;margin-right: 10px;}
.companyPortraits ul p {overflow: hidden;}
.companyPortraits ul a {text-decoration: none;}
.companyPortraits ul strong {color: #003f6c;font-size: 17px;font-weight: normal;}
.companyPortraits ul .link {color: #003f6c;font-weight: normal;}
.companyPortraits ul .link:before {content: "» ";}
.companyPortraits .header .headline {margin: 0 0 30px;font-size: 30px;color: #003f6c;font-weight: normal;}
.bookAddressEntry .headline,
.catalogueService .headline,
.magazine .headline {font-size: 30px;font-family: 'Archivo Narrow', sans-serif;color: #003f6c;margin: 0 0 20px;font-weight: normal;}
.bookAddressEntry .body h2 {color: #003F6C;font-family: 'Archivo Narrow',sans-serif;font-size: 18px;font-weight: normal;line-height: 22px;margin-bottom: 15px;margin-left: 0;margin-right: 0;margin-top: 0;}
.bookAddressEntry .body p {color: #5F6672;font-size: 16px;line-height: 1.5;}
.catalogueService table {margin-bottom: 10px;}
.catalogueService table strong {font-weight: normal;color: #003f6c;font-size: 17px;}
.catalogueService .downloadlink {font-size: 15px;padding-left: 25px;background: url(/img/icons/download.png) no-repeat 0 0;display: block;}
.catalogueService table .formSet {margin: 0;float: right;width: auto;}
.catalogueService table .formSet label {text-indent: -9999px;}
.catalogueService table tr.cataloghide{display:none;}
.catalogueService .bordertop{border-top: 1px solid #e4e7e9;margin-bottom: 20px;}
.catalogueService h3 {font-family: 'Archivo Narrow', sans-serif;font-size: 22px;color: #003f6c;font-weight: normal;margin: 0 0 20px;}
.bookAddressEntry .formIntro,
.catalogueService .formIntro,
.catalogueService .success_message {color: #5f6672;font-size: 14px;margin: 0 0 20px;}
.bookAddressEntry .formSet,
.catalogueService .formSet {float: left;width: 234px;margin-right: 15px;}
.bookAddressEntry .formSet.select {clear: both;width: 483px;}
.formSet.houseNumber {width: 83px;}
.bookAddressEntry .message {width: 483px;}
.bookAddressEntry .firstname,
.catalogueService .firstname,
.bookAddressEntry .street,
.catalogueService .street,
.bookAddressEntry .zipCode,
.catalogueService .zipCode,
.bookAddressEntry .phone,
.catalogueService .phone,
.bookAddressEntry .newsletter,
.catalogueService .newsletter {clear: left;}
.bookAddressEntry .street,
.catalogueService .street,
.bookAddressEntry .city,
.catalogueService .city {width: 385px;}
.bookAddressEntry .housenumber,
.catalogueService .housenumber,
.bookAddressEntry .zipCode,
.catalogueService .zipCode {width: 83px;}
.bookAddressEntry .terms,
.bookAddressEntry .newsletter,
.catalogueService .newsletter {width: auto;float: none;}
.bookAddressEntry .checkboxHeadline,
.catalogueService .checkboxHeadline {font-weight: bold;color: #858c99;font-family: 'Archivo Narrow', sans-serif;font-size: 15px;margin: 0 0 10px;display: block;}
.bookAddressEntry .submitbtn,
.catalogueService .submitbtn {width: auto;}
.bookAddressEntry .smallprint,
.catalogueService .smallprint {color: #858c99;font-family: 'Archivo Narrow', sans-serif;font-size: 13px;}
.whoIsWho {font-family: 'Archivo Narrow', sans-serif;}
.companyDetail .body a.button.subtle {border: red !important;}
.catalogueService .formSet.company,
.catalogueService .formSet.mail {clear: left;}
.companyDetail .figure > a:before {background: url("/img/icons/img-expand.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);bottom: 0px;content: "";display: block;height: 48px;left: 0;position: absolute;width: 48px;}
.companyDetail .figure > a {display: block;position: relative;outline: none;}

/*############################*/
/*## /global/css/inc/15-forIEsonly/forIEsonly.css ##*/
/*############################*/
/* IE8 Optimierungen */
.ie8 .siteNavigation .mainNav > li {float:left}
.ie8 .admarket.col4of12 	{margin:0px;}
.ie8 input[type=password] {font-family: sans-serif;}
.ie8 .pseudo.placeholder.active {padding-top:10px;}
.ie8 input[placeholder] {padding-top:10px;}
.ie8 .formSet {position: relative;}
#specifity.ie8 .button.subtle {font-weight: 700;}
.ie8 .siteNavigation .rss {width: 60px;}
.ie8 .image figure.figure.left_big figcaption,
.ie8 .small .teaser.slider .smallslider {filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7003F6D', endColorstr='#d7003F6D', GradientType=0);}
.ie8 .siteNavigation .mainNav {right: 0; padding: 0;}
.ie8 .siteNavigation .mainNav .detailSearch,
.ie8 .siteNavigation .mainNav > li > ul {right: 0;}
/* IE9 Optimierungen */
.ie9 .pseudo.placeholder.active {padding-top:10px;}
.ie9 .formSet {position: relative;}
.ie9 .v3 .selecter .selecter-selected  {background-color: #0a4673;text-decoration: none;}
.ie9 .selecter .selecter-selected:after,
.ie9 .selecter .selecter-selected:after {top: 2px;}
.ie9 .siteNavigation .mainNav {right: 0; padding: 0;}
.ie9 .siteNavigation .mainNav .detailSearch,
.ie9 .siteNavigation .mainNav > li > ul {right: 0;}

/*############################*/
/*## /global/css/inc/16-author/author.css ##*/
/*############################*/
.authorDetail .email a:before,
.authorDetail .website a:before {background-color: #003f6d;background-repeat: no-repeat;background-position: center center;content: "";display: inline-block;height: 25px;margin: 0 10px 5px 0;vertical-align: middle;width: 25px;}
.authorDetail .email a:before {background-image: url("/img/icons/email-icon.png") ;}
.authorDetail .website a:before {background-image: url("/img/icons/website-icon.png");}
.authorDetail .links li span {color: #5f6672;}
.authorDetail .links li span.second {color: #003f6d;}
.authorDetail .links li a:hover {text-decoration: none;}
.authorDetail .links li a:hover .second {text-decoration: underline;}
.authorDetail .links {font-family: "Archivo Narrow",sans-serif;list-style: none;margin: 20px 0;}
.articleDetail .body figure a[href^="http://"], 
.articleDetail .body figure a[href^="https://"],
.articleDetail .body .links a[href^="http://"], 
.articleDetail .body .links a[href^="https://"] {background: none;padding-left: 0;}
.authorArticles h2,
.authorSlider .title,
.authorSlider .name {color: #003f6d;display: block;font-family: "Archivo Narrow",sans-serif;font-size: 22px;font-weight: normal;line-height: 30px;margin-top: 0;}
.col12of12 .authorArticles .row.list {border-top: 1px solid #e4e7e9;padding-top: 25px;}
/* Authorslider */
.authorSlider .header {margin-bottom: 20px;}
.authorSlider #authorSlider {background-color: #003f6d;padding: 13px 15px 45px !important;margin-right: -15px;}
.authorSlider ul li.teaser.slider {background-color: #fff;display: inline-block;margin-left: 17px;vertical-align: top;width: 225px;opacity: 1;position: relative;}
.authorSlider ul li.teaser.slider:first-child {margin-left: 0;}
.authorSlider ul li.teaser.slider a {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;min-height: 210px;padding: 15px 10px;}
.authorSlider .media {margin-bottom: 20px;text-align: center;}
.authorSlider .name {text-align: center;}
.authorSlider.sliderCollection > .footer {width: 100%;padding-bottom: 15px;}

/*############################*/
/*## /global/css/inc/17-selector/jquery.fs.selecter.min.css ##*/
/*############################*/
/* Selecter v3.2.3 - 2014-10-24 A jQuery plugin for replacing default select elements. Part of the Formstone Library. http://formstone.it/selecter/ Copyright 2014 Ben Plum; MIT Licensed */
.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{-moz-box-sizing:border-box;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;}.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%}}


