.dates .header2,
.jobMarket .hitCount,
.copyrightFooter li a,
.copyrightFooter .copyright,
.selecter .selecter-selected, 
.selecter.open .selecter-selected, 
.selecter.focus .selecter-selected,
.selecter.cover .selecter-options,
.v3 .selecter .selecter-selected,
.v3 .selecter.cover .selecter-options,
#specifity .button,
.siteNavigation .mainNav a,
.group.v2,
.footerLinks li,
#sitemapajaxrequest a,
textarea, input[type="date"],
input[type="text"],
input[type="password"],
.rm-loginbox,
.teaser .title,
.articleDetail .header .topline,
.articleDetail .header .title,
.articleDetail .header .subtitle,
.articleDetail .abstract,
.articleDetail .figure,
.siteNavigation .breadcrumb a,
.teaser .topline,
.termindbrc.teaser .manufacturer,
.teaser.poll .question,
label,
.v3 .selecter .selecter-selected, 
.v3 .selecter.open .selecter-selected, 
.v3 .selecter.focus .selecter-selected,
.v3 .selecter.cover .selecter-options,
#commentblock form .set .submit,
#commentblock form .set .delete,
.rm-loginbox button,
.form-box .submit,
.form-box .delete,
.dateList span,
.datesearch .headline,
.dateDetail .header .topline,
.dateDetail .header .title,
.datesearch.v3 .nav .nav-item a,
.lightboxContainer .closeLightbox,
.lightboxContainer .form-box > h1,
.lightboxContainer .form-box .notice h3,
.lightboxContainer .form-box > .lightboxTitleLogin,
.lightboxContainer .form-box .abo h1,
.teaser.furtherArticles a,
.row.v1 .teaser.termindbmc span.manufacturer,
.row.v1 .teaser.termindbmc span.date,
.row.v1 .teaser.termindbmc p,
#commentblock *,
#commentlist *,
.print,
.print:before,
.addressdb-form h2,
.address-db .kicker h2,
.admarket header h2.title,
.admarket header .title,
.admarket header .abstract,
.admarket .tab.nav a,
.accountingform .pricelist,
.accountingform .pricelist:before,
.accountingform .account,
html,
button,
input,
select,
textarea,
form p,
.highlightbox,
.smallslider > .body > p[data-append-text],
.body > p[data-append-text],
.abo .set.submit-btn > div,
.lightboxContainer .abo,
.abo h1,
.abo .packages h4,
.abo .notice,
.col12of12 .abo,
.abo .submit,
table.default,
.dateDetail table.plain h2,
.glossar .letterHeader,
.bookAddressEntry .headline,
.catalogueService .headline,
.magazine .headline,
.companyDetail .headline,
.contactCompany .headline,
.bookAddressEntry .smallprint,
.catalogueService .smallprint,
.catalogueService h3,
.bookAddressEntry .checkboxHeadline,
.catalogueService .checkboxHeadline,
.caption li a,
.siteFooter .col12of12.endFooter.group.v2,
.listbox h3,
.formSet.isolate h2,
.formspage .formset .sfuifbtextmodulefield p,
.form-box .thankyou p, 
.form-box .form_progress .progress p,
.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,
.listbox.white .boxitem h3,
.articleDetail .download-content h3,
.termindbrc .date,
.articleDetail h2,
.articleDetail .mediagallery .title,
.abo.magazine h3,
.abo.magazine .selecter .selecter-selected, 
.abo.magazine .selecter.open .selecter-selected, 
.abo.magazine .selecter.focus .selecter-selected,
.abo.magazine .selecter.cover .selecter-options,
.abo.magazine .selecter.cover .selecter-options .selecter-item,
.selecter .selecter-selected, 
.selecter.open .selecter-selected, 
.selecter.focus .selecter-selected,
.selecter.cover .selecter-options,
.selecter.cover .selecter-options .selecter-item,
#specifity .v3 .selecter.focus .selecter-selected,
.abo .notice.notlightbox,
.image figure.figure.left_big figcaption div.title,
.image figure.figure.left_big figcaption div.caption,
.siteNavigation .breadcrumb li h1 {
	font-family: 'PT Sans', helvetica, arial, verdana;
}

.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,
.selecter.cover .selecter-options,
.selecter.cover .selecter-options .selecter-item,
#specifity .button,
.copyrightFooter li a,
.copyrightFooter .copyright,
#specifity .button,
.siteNavigation .mainNav a,
.footerLinks li,
#sitemapajaxrequest li li li a,
#sitemapajaxrequest li li li li a,
figure > figcaption > .caption {
	font-size: 14px;
}

.siteNavigation .mainNav a,
#sitemapajaxrequest a,
.admarket .tab.nav a,
.body > .detail > p {
	font-size: 16px;
}

.siteNavigation .mainNav a {
	font-size: 17px;
}

.teaser .body,
.lightboxContainer .abo .notice {
	font-size: 15px;
}

.group.v3:before,
.siteHeader:before,
.group.v1:before,
.datesearch,
.col12of12 .abo {
	background-color: #efefef;
}

.siteHeader:before {
	background: url(/img/bg/topShadow.png) 0 172px transparent;
}

.copyrightFooter li,
.col12of12 .abo,
#sitemapajaxrequest .col3of12 {
	margin: 0;
}

.siteNavigation .mainNav a,
.footerLinks li,
#sitemapajaxrequest a,
.teaser .title,
.teaser.furtherArticles a,
.copyrightFooter li,
.login.logedin .t_center div ul,
.rm-loginbox .submitbutton .ma_btn span,
.rm-loginbox .submitbutton a.ma_btn:hover,
.rm-loginbox .submitbutton a.ma_btn:focus,
.admarket .header .title.forms20title {
	font-weight: bold;
}

#sitemapajaxrequest li li li li a,
.siteNavigation .mainNav li li li li a {
	font-weight: normal;
}

.selecter .selecter-selected, 
.selecter.open .selecter-selected, 
.selecter.focus .selecter-selected,
.selecter.cover .selecter-options,
.v3 .selecter .selecter-selected, 
.v3 .selecter.open .selecter-selected, 
.v3 .selecter.focus .selecter-selected,
.v3 .selecter.cover .selecter-options,
#specifity .button,
#specifity .button:active,
.ui-datepicker-calendar td > a.ui-state-default,
.lightboxContent > .gallery .caption,
.lightboxContent > .count,
#specifity .v1 .button.subtle,
#specifity .relatedContent .button.subtle,
#specifity .button.standard,
.v1 .selecter .selecter-selected, 
.v1 .selecter.open .selecter-selected, 
.v1 .selecter.focus .selecter-selected,
.v1 .selecter.cover .selecter-options,
#specifity .v1 .button.standard,
#specifity .relatedContent .button.standard,
#specifity .button.subtle,
.siteNavigation .mainNav > .is-current > a:first-child,
.abo .packages-address textarea,
.abo .packages-address input[type="date"],
.abo .packages-address input[type="text"],
.abo .packages-address input[type="password"],
#specifity .backlink.button.subtle,
.abo.magazine .selecter.cover .selecter-options,
.siteNavigation .mainNav a:hover,
.siteNavigation .mainNav a:focus {
	background: #ffffff;
	background-image: -webkit-linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
	background-image: -moz-linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
	background-image: -o-linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
	background-image: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
	-pie-background: linear-gradient(0deg, #ffffff 0%, #ffffff 100%);
	behavior: url(/global/css/PIE.htc);
}
.lightboxContainer .lightboxContent >.form-box .formSet > input[type="text"] {
	background: #fff;
}


.datesearch.v3 .nav .nav-item a:hover,
.datesearch.v3 .nav .nav-item a:focus,
.ui-datepicker-calendar .ui-datepicker-today > a.ui-state-default,
.rm-loginbox .login-title, .letters li,
.siteNavigation .mainNav > .is-current > a:hover
 {
	background-color: #000000;
}

.siteNavigation .mainNav > li > ul,
.rm-loginbox form {
	background-color: #d8e2e8;
}

/*Rot*/
.siteNavigation .mainNav,
#specifity .button:focus:before,
#specifity .button:hover:before,
#specifity form .button,
.datesearch.v3 .nav,
.ui-datepicker-calendar td > a.ui-state-hover, .letters a,
.termindbrc .date {
	background-color: #de2922;
}

.siteNavigation .mainNav > .is-current > a,
#sitemapajaxrequest a,
#sitemapajaxrequest li li li li a,
.teaser.poll .question,
.datesearch .headline,
.search-form .nav-item.current a,
.v3 label,
.articleDetail .body,
.articleDetail .header .title,
.articleDetail .header .subtitle,
.addressdb-form h2,
.address-db .kicker h2,
.admarket header h2.title,
.admarket header .title,
.articleDetail .abstract,
.admarket header .abstract,
.articleDetail .figure,
.teaser .body,
.teaser .topline,
.teaser.slider.big .body,
.gallery .caption,
.gallery ~ .count,
.siteNavigation .mainNav li li li a:hover,
.siteNavigation .mainNav li li li a:focus,
.siteNavigation .mainNav li li li li a:hover,
.siteNavigation .mainNav li li li li a:focus,
.rm-loginbox button:hover,
.rm-loginbox button:focus,
.ui-datepicker-calendar td > a.ui-state-default,
.dateList span,
p.result,
.admarket .tab.nav .current a,
.rm-loginbox .submitbutton a.ma_btn:hover,
.rm-loginbox .submitbutton a.ma_btn:focus,
.rm-loginbox button:hover,
.rm-loginbox button:focus,
.col12of12 .abo > *,
.col12of12 .abo h1,
.siteNavigation .mainNav > .is-current > a:first-child,
.col12of12 .abo .form-box ~ div,
.group.v3 a,
.jobMarket .hitCount,
.jobMarket .headline,
.jobMarket .body,
.abo .packages h4,
.abo .packages-form .formSet > *,
.abo .formSet > input[type="checkbox"] + label,
.lightboxContainer .form-box .notice h3,
.abo .submit:hover,
.abo .submit:focus,
.row.v1 .teaser.termindbmc span.manufacturer,
.group.v3 .copyrightFooter li a,
table.plain th h2,
table.plain,
.dateDetail .header .topline,
.dates h1,
.dateDetail table.plain .tablebottom > h2,
.teaser.termindbmchoriz .body > h2,
.teaser.poll .formSet label,
.formSet.isolate h2,
.form-box .thankyou p, .form-box .form_progress .progress p,
.siteNavigation .mainNav > .is-current > a:first-child:hover,
.siteNavigation .mainNav > .is-current > a:first-child:focus,
.download-content h1,
.download-content p,
.download-content ul,
.download-content h3,
.abo.magazine h3,
.lightboxContainer .magazine p,
.error_message,
.highlightbox.center.nobackground,
.siteNavigation .mainNav .showSearch:hover,
.siteNavigation .mainNav a:hover,
.siteNavigation .mainNav a:focus,
.dateDetail table.plain.appointbottom .tablebottom h2,
.lightboxContainer .form-box > .lightboxTitleLogin,
.row.v1.group .teaser .title,
.lightboxContainer .notice h3 ~ p {
	color: #000;
}

.rm-loginbox .submitbutton a.ma_btn:hover,
.rm-loginbox .submitbutton a.ma_btn:focus {
	color: #000 !important;
}

/*weiss*/
.siteNavigation .mainNav a,
#specifity form .button,
.search-form .nav-item a,
.rm-loginbox .submitbutton .ma_btn,
.articleDetail .body .highlightbox a,
.rm-loginbox button,
.rm-loginbox .submitbutton a.ma_btn,
.abo .submit,
#specifity .external .button:hover:after,
.termindbrc .date,
.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: #fff;
}



#specifity .button.current,
#specifity .button.current:hover,
#specifity .button.current:focus,
.rm-loginbox .submitbutton a.ma_btn {
	color: #fff !important;
}

/*Rot*/
.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,
.v3 .selecter.cover .selecter-options,
#specifity .button,
.siteNavigation .breadcrumb a[href],
.siteNavigation .mainNav li li li a,
.siteNavigation .mainNav li li li li a,
.siteNavigation .hatNav ul a,
.group.v3 .rm-loginbox a,
#specifity .selecter .selecter-selected, 
#specifity .selecter.open .selecter-selected, 
#specifity .selecter.focus .selecter-selected,
#specifity .selecter.cover .selecter-options,
#specifity .v3 .selecter .selecter-selected,
#specifity .v3 .selecter.focus .selecter-selected,
#specifity .v3 .selecter.cover .selecter-options .selecter-item,
#specifity .selecter.cover .selecter-options .selecter-item,
.dateList .title,
.dateDetail .header .title,
.teaser .title,
.teaser [data-append-text]:after,
.teaser.furtherArticles a,
a,
.admarket .tab.nav a,
.accountingform .pricelist,
.accountingform .pricelist:before,
.admarket .tab.nav a,
.accountingform .pricelist,
.accountingform .pricelist:before,
.group.v1 a,
#specifity .v1 .button.standard:hover,
#specifity .relatedContent .button.standard:hover,
#specifity .button.subtle:hover,
#commentblock form .set .submit,
#commentblock form .set .delete,
.form-box .submit,
.form-box .delete,
#specifity form .button,
.accountingform .account,
.rm-loginbox .login-title.contracted,
.copyrightFooter li.sitemap.is_current a,
.col12of12 .abo .nav a,
.col12of12 .abo a.toggle-popup-register,
.col12of12 .abo .packages-address .submit,
#specifity .relatedContent .button.subtle:hover,
#specifity .relatedContent .button.subtle:focus,
.articleDetail .mediagallery a .title,
.articleDetail .body a, .boxitem h3, .listbox h3,
#specifity .external .button:after,
#specifity .abo.magazine .selecter .selecter-selected,
#specifity .abo.magazine .selecter.focus .selecter-selected,
#specifity .abo.magazine .selecter.cover .selecter-options .selecter-item,
#specifity .selecter.cover .selecter-options .selecter-item,
.abo.magazine .submit-btn > .magazinelightbox,
.lightboxContainer .magazine a,
.lightboxContainer .magazine .mandatory span,
.col12of12 .abo div > a,
.articleDetail .body .highlightbox.nobackground a {
	color: #de2922;
}

/*Hellgrau*/
.siteNavigation .breadcrumb a,
.siteNavigation .breadcrumb li h1,
.group.v3,
label,
form,
figure > figcaption > .caption,
#specifity .relatedContent .button.subtle,
#specifity .button.standard,
.teaser.whoIsWho li .manufacturer,
.teaser.whoIsWho li .address,
.teaser.mediateaser .body .topline {
	color: #838585;
}

body {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}

/*Navigation*/
.siteNavigation .mainNav {
	padding: 0;
	white-space: normal;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	margin-top: -3px;
	/* top: 98px; */
	behavior: url(/global/css/PIE.htc);
}

.siteNavigation .mainNav > li > ul,
.siteNavigation .mainNav,
.siteNavigation .mainNav .detailSearch {
	right: 0;
}
.siteNavigation .mainNav a {
	font-size: 17px;
	padding: 10px 14px 11px 14px;
}
.teaser .body {
	line-height: 22px;
}
.siteNavigation .mainNav a{
	line-height: 22px;
}

/*.siteNavigation .mainNav {
	background-image: -webkit-linear-gradient(-90deg, #DE2922 0%, #DE2922 100%),
	                  -webkit-linear-gradient(90deg, #DE2922 0%, #DE2922 100%),
	                  -webkit-linear-gradient(0deg, rgba(222, 41, 34, 1) 0%, rgba(222, 41, 34, 1) 100%);
	background-image: -moz-linear-gradient(-90deg, #DE2922 0%, #DE2922 100%),
	                  -moz-linear-gradient(90deg, #DE2922 0%, #DE2922 100%),
	                  -moz-linear-gradient(0deg, rgba(222, 41, 34, 1) 0%, rgba(222, 41, 34, 1) 100%);
	background-image: -o-linear-gradient(-90deg, #DE2922 0%, #DE2922 100%),
	                  -o-linear-gradient(90deg, #DE2922 0%, #DE2922 100%),
	                  -o-linear-gradient(0deg, rgba(222, 41, 34, 1) 0%, rgba(222, 41, 34, 1) 100%);
	background-image: linear-gradient(-90deg, #DE2922 0%, #DE2922 100%),
	                  linear-gradient(90deg, #DE2922 0%, #DE2922 100%),
	                  linear-gradient(0deg, rgba(222, 41, 34, 1) 0%, rgba(222, 41, 34, 1) 100%);
}


*/



.siteNavigation .mainNav {
	background: #DE2922;
	background-repeat: repeat-y, repeat-y, repeat-x;
	background-position: left top, right top, left bottom;
	-webkit-background-size: 0px 1px, 0px 1px, 1px 4px;
	background-size: 0px 1px, 0px 1px, 1px 4px;
	background-image: -webkit-linear-gradient(-90deg, #DE2922 0%, #DE2922 100%),
	                  -webkit-linear-gradient(90deg, #DE2922 0%, #DE2922 100%),
	                  -webkit-linear-gradient(0deg, rgba(191, 17, 22, 1) 0%, rgba(222, 41, 34, 1) 100%);
	background-image: -moz-linear-gradient(-90deg, #DE2922 0%, #DE2922 100%),
	                  -moz-linear-gradient(90deg, #DE2922 0%, #DE2922 100%),
	                  -moz-linear-gradient(0deg, rgba(191, 17, 22, 1) 0%, rgba(222, 41, 34, 1) 100%);
	background-image: -o-linear-gradient(-90deg, #DE2922 0%, #DE2922 100%),
	                  -o-linear-gradient(90deg, #DE2922 0%, #DE2922 100%),
	                  -o-linear-gradient(0deg, rgba(191, 17, 22, 1) 0%, rgba(222, 41, 34, 1) 100%);
	background-image: linear-gradient(to left, #DE2922 0%, #DE2922 100%),
	                  linear-gradient(to right, #DE2922 0%, #DE2922 100%),
	                  linear-gradient(0deg, rgba(191, 17, 22, 1) 0%, rgba(222, 41, 34, 1) 100%);
	behavior: url(/global/css/PIE.htc);
}

.siteNavigation .mainNav:before {
    background: none;
    -webkit-box-shadow: 0 3px 4px #000000;
    -moz-box-shadow: 0 3px 4px #000000;
    box-shadow: 0 3px 4px #000000;
    content: "";
    display: inline-block;
    height: 43px;
    left: 1px;
    position: absolute;
    top: 0;
    width: 8px;
    z-index: -1;
	behavior: url(/global/css/PIE.htc);
}
.siteNavigation .mainNav:after {
    background: none;
    -webkit-box-shadow: 0 3px 4px #000000;
    -moz-box-shadow: 0 3px 4px #000000;
    box-shadow: 0 3px 4px #000000;
    content: "";
    display: inline-block;
    height: 43px;
    right: 1px;
    position: absolute;
    top: 0;
    width: 8px;
    z-index: -1;
	behavior: url(/global/css/PIE.htc);
}



#specifity nav .hatNav .button,
.abo.magazine .selecter .selecter-selected, 
.abo.magazine .selecter.open .selecter-selected, 
.abo.magazine .selecter.focus .selecter-selected,
.abo.magazine .selecter.cover .selecter-options {
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.5), inset 0 1px #fff
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.5), inset 0 1px #fff;
	box-shadow: 0 2px 3px rgba(0,0,0,.5), inset 0 1px #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#fff));
	background-image: -webkit-linear-gradient(180deg, #fff 0%, #fff 100%);
	background-image: -moz-linear-gradient(180deg, #fff 0%, #333 100%);
	background-image: -o-linear-gradient(180deg, #fff 0%, #fff 100%);
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	-pie-background: linear-gradient(180deg, #fff 0%, #fff 100%);
	behavior: url(/global/css/PIE.htc);
}

.abo.magazine .selecter .selecter-selected, 
.abo.magazine .selecter.open .selecter-selected, 
.abo.magazine .selecter.focus .selecter-selected,
.abo.magazine .selecter.cover .selecter-options {
	border: 1px solid #ffffff;
}

.selecter .selecter-selected, 
.selecter.open .selecter-selected, 
.selecter.focus .selecter-selected,
.selecter.cover .selecter-options,
.v3 .selecter .selecter-selected, 
.v3 .selecter.open .selecter-selected, 
.v3 .selecter.focus .selecter-selected,
.v3 .selecter.cover .selecter-options,
#specifity .button {
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5), 0 0px #fff inset;
}

.selecter .selecter-selected, 
.selecter.open .selecter-selected, 
.selecter.focus .selecter-selected,
.selecter.cover .selecter-options,
.v3 .selecter .selecter-selected, 
.v3 .selecter.open .selecter-selected, 
.v3 .selecter.focus .selecter-selected,
.v3 .selecter.cover .selecter-options,
#specifity .button,
#specifity nav .hatNav .button:hover,
#specifity nav .hatNav .button:focus,
#specifity a.button.current {
	border: 0 none;
}

.siteNavigation .mainNav a:after {
	background: none;
	margin-left: 0;
	width: 0;
}

.row.group,
.forms20 .formspage .formSet.submit-btn {
	margin-bottom: 0;
}

/* KW | nbsp GmbH | 01/21/2015 - 4:59:52 PM | ticket 9940 combobox-breite angepasst */
.forms20 .sfuifbcombo .selecter {
	max-width: 100%;
}

/* KW | nbsp GmbH | 8/13/2014 - 9:41:52 AM | ticket 8358 button-abstaende angepasst */
.forms20 .formspage .formSet.submit-btn button {
	margin-bottom: 20px;
	margin-right: 20px;
}


.forms20 .formspage h3 strong,
.forms20 .formspage .formset .sfuifbradio h3 {
	font-size: 17px;
}

.group.v2 img {
	margin-left: 10px;
	margin-top: 0;
}

.siteFooter .endFooter {
	text-align:right;
}

.col12of12.endFooter.group.v2 > div {
	text-align: left;
}

.siteNavigation .mainNav .showSearch,
.siteNavigation .mainNav a:hover,
.siteNavigation .mainNav a:focus,
.siteNavigation .mainNav > .is-current > a,
.group.v3 a {
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
}

.siteNavigation .mainNav .showSearch.contracted,
.siteNavigation .mainNav .showSearch,
.siteNavigation .mainNav > .shoSearch.is-current {
	padding-bottom: 11px;
}
.siteNavigation .mainNav .showSearch {
	padding-top: 10px;
}
.siteNavigation .mainNav .showSearch {
    line-height: 22px;
}

.siteNavigation .mainNav .showSearch.contracted {
	background: url("/img/icons/navSearch.png") no-repeat center center;
}

.siteNavigation .mainNav a,
.siteNavigation .mainNav > .search {font-size: 17px;}
.siteNavigation .mainNav > .search {vertical-align: top;}

.siteNavigation .mainNav .showSearch,
.siteNavigation .mainNav .showSearch.contracted:hover,
.siteNavigation .mainNav .showSearch:hover,
.siteNavigation .mainNav .showSearch.contracted:focus,
.siteNavigation .mainNav .showSearch:focus{
	background: url("/img/icons/navSearch-1.png") no-repeat center center #ffffff;
}

/*Footer*/
#sitemapajaxrequest li li li li a:before {
	content: "";
}

#sitemapajaxrequest .col3of12 {
	border-left: 1px solid #e4e7e9;
	padding: 0 13px 13px;
	width: 248px;
}
#sitemapajaxrequest .col3of12:first-child {
	border-left: 0;
}
footer .endFooter.group {
    padding-top: 10px;
    vertical-align: middle;
	margin: 0;
}

#sitemapajaxrequest li li {
	margin: 0 0 50px;
}

#sitemapajaxrequest li li li,
#sitemapajaxrequest li li li li {
	margin: 7px 0 0;
}

#sitemapajaxrequest ul ul {
	margin-bottom: 18px;
}

#sitemapajaxrequest ul ul ul {
	margin-top: 15px;
}

#sitemapajaxrequest ul ul ul ul {
	margin-top: 0;
}

.copyrightFooter li.sitemap.is_current a {
	background: url("/img/icons/contract.png") no-repeat center 40px #FFFFFF;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	behavior: url(/global/css/PIE.htc);

}

.group {
	padding: 32px 0 0;
}

.copyrightFooter li a {
	padding: 15px;
}
.teaser.slider.big {
	padding-top:19px;
}
.copyrightFooter {
	padding-top: 36px;
}

.copyright {
	margin: 0 0 15px 0;
}

.endFooter.group.v2 .row {
	margin-top:25px;
	display: table;
}

#specifity form .button:hover:focus:before,
#specifity form .button:hover:hover:before {
	bottom: 5px;
	content: "";
	height: 1px;
	left: 15px;
	position: absolute;
	right: 15px;
}

/* artikel Start*/

.siteContent .relatedContent,
.listbox.blue {
	background-color: #efefef;
}

.highlightbox {
	background-color: #db0000;
}
.articleDetail .header .topline {
	font-weight: bold;
	text-transform: uppercase;
	margin: 18px 0 15px 0;
	line-height: 1;
}
.articleDetail .header .title {
	font-weight: bold;
	margin-bottom: 3px;
}
.articleDetail .header .subtitle {
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 0px;
}
.articleDetail .header .title,
.articleDetail .header .subtitle {
	line-height: 35px;
}
.articleDetail .header p {
	margin-top: 20px;
}

/* artikel Ende */
/* slider big start */
.teaser.slider.big {
	background-color: #db4246;
}

.teaser.slider.big .title,
.teaser.slider.big [data-append-text]:after,
.lightboxContainer .closeLightbox,
.letters a,
.letters li {
	color: #fff;
}
.teaser.slider.big .title {
	font-size: 22px;
	line-height: 26px;
}

.lightboxContainer .closeLightbox {
	background-color: #e70006;
}

/* lightbox Ende */

/* Glossar Start */

.glossar .letterHeader,
.glossar .term > h1,
.glossar .term dfn {
	color: #e70006;
}

.small .teaser.slider .smallslider {
	background: #DB4246;
/*	height: 347px;	*/
	padding: 15px 22px 0px 22px;
	opacity: 0.95;
	margin-top: -19px;
}


.mainNav .slider .articlelist{
	min-height: 300px;
}

/* Beginnn Lightbox */
/* th Beginn | 17/18.12.13 laut layout in Ordner Finale Layouts\FET2013\finale Layouts\lightbox.png  */

.lightboxContainer .lightboxContent{
	background: transparent;
	border: 0px solid #e5e5e5;
	padding: 0px 0px 0px;
}

.lightboxContent > .videolightboxcontent {
	padding: 46px 0px 0px 60px;
}

.videolightboxcontent > iframe{
	border: 0px;
}

.lightboxContainer .lightboxContent > .form-box{
	/*background: #D8E2E8;*/
	background: #EFEFEF;
}

.lightboxContainer .lightboxContent > .form-box form.login,
.lightboxContainer .lightboxContent > .form-box form.register {
	padding: 0px 30px 30px;
}
.lightboxContainer .form-box > h1,
.lightboxContainer .form-box > .lightboxTitleLogin {
    padding: 13px 0 0 35px;
}
.lightboxContainer .lightboxContent > .form-box .abo h1 {
	padding: 13px 0 ;
	margin-left: 32px;
}


/* evtl. alternativ, ähnlich Layout DDH

.lightboxContainer .lightboxContent{
	background-color: #E80F14;
	border: 1px solid #E80F14;
}
*/
/* th Ende | */
/* Ende Lightbox */



/* Glossar Ende */

/* Login START */

.rm-loginbox .login-title.contracted {
	background: none;
}

.rm-loginbox .login-title.contracted,
.rm-loginbox .login-title {
	padding: 10px 15px;
	margin-top: 46px;
}

.rm-loginbox .login-title {
	color: #fff;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	behavior: url(/global/css/PIE.htc);
}


/* Login ENDE */

/*Buttons*/
#commentblock form .set .submit,
#commentblock form .set .delete,
.rm-loginbox button,
.form-box .submit,
.form-box .delete,
#specifity form .button,
.accountingform .account,
.col12of12 .abo .packages-address .submit {
	border: 1px solid #FFF;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #FFF;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #FFF;
	box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #FFF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFF), to(#FFF));
	background-image: -webkit-linear-gradient(180deg, #FFF 0%, #FFF 100%);
	background-image: -moz-linear-gradient(180deg, #FFF 0%, #FFF 100%);
	background-image: -o-linear-gradient(180deg, #FFF 0%, #FFF 100%);
	background-image: linear-gradient(180deg, #FFF 0%, #FFF 100%);
	-pie-background: linear-gradient(180deg, #FFF 0%, #FFF 100%);
	behavior: url(/global/css/PIE.htc);
}

#commentblock form .set .submit:hover,
#commentblock form .set .submit:focus,
#commentblock form .set .delete:hover,
#commentblock form .set .delete:focus,
.form-box .submit:hover,
.form-box .submit:focus,
.form-box .delete:hover,
.form-box .delete:focus,
#specifity form .button:hover,
#specifity form .button:focus,
.accountingform .account:hover,
.accountingform .account:focus,
#specifity nav .button:hover,
#specifity nav .button:focus,
#specifity .button.current,
.col12of12 .abo .packages-address .submit:hover,
.col12of12 .abo .packages-address .submit:focus,
#specifity .siteNavigation .hatNav .button.current {
	color: #fff;
	border: 1px solid #000;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #000;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #000;
	box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#000), to(#000));
	background-image: -webkit-linear-gradient(180deg, #000 0%, #000 100%);
	background-image: -moz-linear-gradient(180deg, #000 0%, #000 100%);
	background-image: -o-linear-gradient(180deg, #000 0%, #000 100%);
	background-image: linear-gradient(180deg, #000 0%, #000 100%);
	-pie-background: linear-gradient(180deg, #000 0%, #000 100%);
	behavior: url(/global/css/PIE.htc);
}
#specifity .siteNavigation .hatNav .button.current {
	border: none;
}

#specifity .relatedContent .button.subtle,
#specifity .button.standard {
	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%, #fff 100%);
	background-image: -moz-linear-gradient(180deg, #fff 0%, #fff 100%);
	background-image: -o-linear-gradient(180deg, #fff 0%, #fff 100%);
	background-image: linear-gradient(180deg, #fff 0%, #fff 100%);
	-pie-background: linear-gradient(180deg, #fff 0%, #fff 100%);
	behavior: url(/global/css/PIE.htc);
}
#specifity .relatedContent .button.subtle:active,
#specifity .button.standard:active {
	background-image: -webkit-linear-gradient(0deg, #fff 0%, #fff 100%);
	background-image: -moz-linear-gradient(0deg, #fff 0%, #fff 100%);
	background-image: -o-linear-gradient(0deg, #fff 0%, #fff 100%);
	background-image: linear-gradient(0deg, #fff 0%, #fff 100%);
	-pie-background: linear-gradient(0deg, #fff 0%, #fff 100%);
	behavior: url(/global/css/PIE.htc);
}
#specifity .v1 .button.standard:hover,
#specifity .relatedContent .button.standard:hover,
#specifity .button.subtle:hover
#specifity form .button:hover:focus:before,
#specifity form .button:hover:hover:before {
	background-color: #fff;
}
/*border bei hover, focus weg*/
#specifity form .button:hover:focus:before,
#specifity form .button:hover:hover:before,
#specifity .row .button:focus:before,
#specifity .row .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 {
	background-color: transparent;
	content: "";
	height: 0px;
}

.rm-loginbox .login-title:after {
	background: url("/img/icons/expand-2.png") no-repeat 0 0;
}

#specifity .datesearch.v3 .formSet button:after {
	background: url("/img/icons/search.png") no-repeat 0 0;
}

#specifity .datesearch.v3 .formSet button:hover:after,
#specifity .datesearch.v3 .formSet button:focus:after {
	background: url("/img/icons/navSearch.png") no-repeat 0 0;
}

/* th | 18.12.13 Beginn Datepicker schrift: */
.ui-datepicker-header, .ui-datepicker-calendar  {
	color: #fff;
	background :#DE2922;
	border: 1px solid #fff;
}

.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;
	background: none !important;
	color: #000!important;
}

.ui-datepicker-next-hover{
	padding-right: 1px;
	padding-top: 1px;
	background: none !important;
	color: #000!important;
}

.ui-datepicker-calendar .ui-datepicker-today > a.ui-state-default {
	color: #fff;
	border: 1px solid #DE2922 !important;
}

.ui-datepicker-calendar td > a.ui-state-hover {
	color: #fff;
	border: 1px solid #DE2922 !important;
}

.ui-state-default.ui-state-active {
	border: 1px solid #000;
}
/* th | 18.12.13 Ende Datepicker */

/* th | 18.12.13 Beginn Datelist */

/* th | 18.12.13 Ende Datelist */

.selecter .selecter-selected, 
.selecter.open .selecter-selected, 
.selecter.focus .selecter-selected,
.selecter.cover .selecter-options,
.v3 .selecter .selecter-selected, 
.v3 .selecter.open .selecter-selected, 
.v3 .selecter.focus .selecter-selected,
.v3 .selecter.cover .selecter-options  {
	line-height: 42px;
}

/* ow | richtigen hintergrund, font-größe und farbe setzten */
figure > figcaption > .caption {
	background: #f3f2f2;
	padding: 5px 10px;
}
.teaser figure > figcaption > .caption {
	background: none;
	padding: 0px 5px;
}

/* ow | Login button Rot */
.rm-loginbox button,
.rm-loginbox .submitbutton a.ma_btn
 {
	font-weight: normal;
	border: 1px solid #DE2922;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DE2922), to(#DE2922));
	background-image: -webkit-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: -moz-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: -o-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	-pie-background: linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	behavior: url(/global/css/PIE.htc);
}

.rm-loginbox button:hover,
.rm-loginbox button:focus,
.rm-loginbox .submitbutton a.ma_btn:hover,
.rm-loginbox .submitbutton a.ma_btn:focus {
	font-weight: normal;
	border: 1px solid #DE2922;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DE2922), to(#DE2922));
	background-image: -webkit-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: -moz-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: -o-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	-pie-background: linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	behavior: url(/global/css/PIE.htc);
}

/* ow | button verschieben um das ganze richtig darzustellen */
.rm-loginbox {
	left: 257px;
	top: -31px;
}

/* ow | Slider current button anpassen (lt. layout schwarz) */
.sliderCollection.small > .footer .sliderPageButton.is-current,
.collast.slider .sliderCollection > .footer .sliderPageButton.is-current {
	background-image: url("/img/icons/sliderButton-current-v3.png");
}

/* ow | Seitennavigation anpassen */
.siteNavigation .mainNav li li li a:hover,
.siteNavigation .mainNav li li li a:focus,
.siteNavigation .mainNav li li li li a:hover,
.siteNavigation .mainNav li li li li a:focus,
.admarket .tab.nav {
	background: none;
}

/* ow | detail info into head */
.articleDetail .figure > a:before
{
	top:0;
}

/* ow | fix padding */
.highlightbox {
	padding: 23px 17px;
}

.selecter .selecter-selected, 
.selecter.open .selecter-selected, 
.selecter.focus .selecter-selected,
.selecter.cover .selecter-options,
.selecter.cover .selecter-options .selecter-item:hover,
.selecter.cover .selecter-options .selecter-item:focus {
	text-decoration: none;
	color:#000;
}

textarea, input[type="date"],
input[type="text"],
input[type="password"]
{
	background:#f1f2f2;
}

.accountingform .account:focus:before,
.accountingform .account:hover:before,
.rm-loginbox .submitbutton a.ma_btn:focus:before,
.rm-loginbox .submitbutton a.ma_btn:hover:before,
#specifity nav .button:focus:before,
#specifity nav .button:hover:before {
	background: none;
	height: 0px;
}

.siteHeader .logo {
	left: 15px;
	top: 37px;
}

.datesearch.v3 form .formSet.select {
	float:none;
}

#socialbookmarks {
	left:					0px;
	position:				fixed;
	background-color: 		#efefef;
	-webkit-border-radius: 0 5px 5px 0;
	-moz-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	/* shadow */
	-webkit-box-shadow: 0px 2px 3px #999999;
	-moz-box-shadow: 0px 2px 3px #999999;
	box-shadow: 0px 2px 3px #999999;
	z-index: 10;
	behavior: url(/global/css/PIE.htc);
}
#socialbookmarks ul {
	list-style: none;
	margin: 0px;
}
#socialbookmarks li {
	margin: 10px;
}

.lightboxContainer .form-box .abo h1,
.lightboxContainer .abo .notice ~ *,
.lightboxContainer .abo form.packages-form,
.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,
.lightboxContainer .lightboxContent > .form-box h1 {
	color: #000;
}

.lightboxContainer .abo a,
.abo .packages-address .submit-btn .mandatory,
.abo .packages-address .set .formSet .mandatory {
	color: #de2922;
}


#productlist_items {
	margin: 0 -15px;
	padding-top: 45px;
	border-top: 1px solid #E4E7E9;
}
.col3of12.teaser.standardcontent {
	border-right: 1px solid #E4E7E9;
	margin: 0 15px 20px;
}
.col3of12.teaser.standardcontent.collast {
	border-right: none;
}

.abo .packages .set-2,
.abo .packages h4 {
	border-bottom: 1px solid #fff;
}


.footerLinks .col3of12 .collast,
.footerLinks .col3of12 .collast ul li {
	color: #000;
	font-weight: normal;
}

.footerLinks .col3of12 .collast ul li a{
	font-weight: bold;
}
/*Breadcrumb*/

.siteNavigation .breadcrumb {
	margin: 0 0 -39px;
}
.siteNavigation .breadcrumb li{
	min-height: 25px;
}
.siteNavigation .breadcrumb a {
	line-height: 55px;
}
/*Ad teaser*/
.siteHeader.group.v3:before {
	background-image: url("/img/bg/shadow-top.png");
	background-position: 0 bottom;
	background-color:  #EFEFEF;
	background-repeat: repeat-x;
	position: absolute;
	bottom: 0;
}
.isBread.siteHeader.group.v3:before {
	background-image: url("/img/bg/shadow-top-2.png");
}
.siteFooter.group.v3:before {
	background-image: none;
}
.group:before {
    background: none repeat-x center bottom;
    bottom: 0;
    content: "";
    left: -500px;
    position: absolute;
    right: -500px;
    top: 0;
    z-index: -1;
}
.sliderbanner .teaser.ad {
    margin: 0;
    position: relative;
    top: 75px;
}
.teaser.ad .header .headline .topline {
    color: #838585;
}
.ad_leaderboard {
    padding-bottom: 15px;
    padding-top: 0;
}

.siteHeader.group {
	padding-top:0;
	position: relative;
}

/*no-border*/
.row.v4.group.notopborder {
	margin:0 -15px 30px -15px;
}
.row.v4.group.notopborder .standard-content{
    margin: 15px 0 15px 28px;
}
.row.v4.group.notopborder .standard-content:first-child {
    margin-left: 0px;
}

.articleDetail h2	{
		color:#DE2922;
		margin:0px 0px 10px 0px;
}

.articleDetail ul,
.articleDetail ol	{
		margin:1px 1px 1px 1px;
}

/*newsletterteaser*/
.newsletterteaser .topline {
	text-transform: uppercase;
	font-weight: bold;
}
.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 .formSet {
	margin-bottom: 15px;
}
.newsletterteaser .row textarea,
.newsletterteaser .row input[type="date"],
.newsletterteaser .row input[type="text"],
.newsletterteaser .row input[type="password"] {
	background-color: #F1F2F2;
	font-size: 14px;
}
.newsletterteaser .row form label {
	color: #838585;
	font-size: 12px;
	font-weight: normal;
	line-height: 29px;
	text-transform: none;
}
.newsletterteaser .select {
	width: 100%;
}
.newsletterteaser .row .selecter .selecter-selected:after, 
.newsletterteaser .row .selecter.open .selecter-selected:after, 
.newsletterteaser .row .selecter.focus .selecter-selected:after,
.newsletterteaser .row .selecter.cover .selecter-options:after {
	content: '';
	width: 10px;
	height: 10px;
	background: url(/img/icons/menuArrow.png) no-repeat center center;
}
.newsletterteaser .row .selecter.cover .selecter-options .selecter-item {
	font-size: 12px !important;
}
.newsletterteaser .selecter.cover .selecter-options .selecter-item:hover {
	color: #000 !important;
}

.v1 .newsletterteaser .row .selecter .selecter-selected, 
.v1 .newsletterteaser .row .selecter.open .selecter-selected, 
.v1 .newsletterteaser .row .selecter.focus .selecter-selected,
.v1 .newsletterteaser .row .selecter.cover .selecter-options,
.newsletterteaser .row .selecter .selecter-selected, 
.newsletterteaser .row .selecter.open .selecter-selected, 
.newsletterteaser .row .selecter.focus .selecter-selected,
.newsletterteaser .row .selecter.cover .selecter-options {
	font-size: 12px;
	line-height: 27px;
	background: #F1F2F2;
	background-image: -webkit-linear-gradient(0deg, #F1F2F2 0%, #F1F2F2 100%);
	background-image: -moz-linear-gradient(0deg, #F1F2F2 0%, #F1F2F2 100%);
	background-image: -o-linear-gradient(0deg, #F1F2F2 0%, #F1F2F2 100%);
	background-image: linear-gradient(0deg, #F1F2F2 0%, #F1F2F2 100%);
	-pie-background: linear-gradient(0deg, #F1F2F2 0%, #F1F2F2 100%);
	-webkit-box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #F1F2F2;
	-moz-box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #F1F2F2;
	box-shadow: 0 2px 3px rgba(135,143,154,.73), inset 0 1px #F1F2F2;
	behavior: url(/global/css/PIE.htc);
}
.newsletterteaser .newsletterform a {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.newsletterteaser .newsletterform a:before {
	content: " » ";
}

.newsletterteaser .newsletterform .smallprint a,
.newsletterteaser .newsletterform .message a {
	font-size: 12px;
}
.newsletterteaser .newsletterform a.signoff {
	cursor: pointer;
}

#specifity .newsletterteaser .newsletterform .button {
	font-weight: normal;
	border: 1px solid #DE2922;
	color: #fff;
	padding: 10px 15px;
	margin-right: 18px;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DE2922), to(#DE2922));
	background-image: -webkit-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: -moz-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: -o-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	-pie-background: linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	behavior: url(/global/css/PIE.htc);
}
#specifity .newsletterteaser .newsletterform .button:hover,
#specifity .newsletterteaser .newsletterform .button:focus {
	font-weight: normal;
	border: 1px solid #DE2922;
	color: #000;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #DE2922;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: transparent;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#DE2922), to(#DE2922));
	background-image: -webkit-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: -moz-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: -o-linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	background-image: linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	-pie-background: linear-gradient(180deg, #DE2922 0%, #DE2922 100%);
	behavior: url(/global/css/PIE.htc);
}
.row.list .newsletterteaser {
	margin-left: 0;
	margin-right: 0;
}
/*Ende newsletterteaser*/


.articleDetail .body .highlightbox a[href^="http://"],
.articleDetail .body .highlightbox a[href^="https://"] {
	background: url("/img/icons/externalLink-2.png") no-repeat 0px 2px;
	padding-left: 28px;
}
.articleDetail .body a[href^="http://"],
.articleDetail .body a[href^="https://"] {
	background: url("/img/icons/externalLink.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.center_top {
	width: 254px
}
.articleDetail .highlightbox.left,
.articleDetail .highlightbox.right {
	width: 220px;
}

.highlightbox.left.nobackground {
    margin-right: 15px;
    padding-left: 17px;
    padding-right: 17px;
}

.archiv .abo.magazine h3 {
	font-size: 17px;
}
.archiv input[type="text"] {
	background: #ffffff;
}
.abo.magazine .selecter .selecter-selected, 
.abo.magazine .selecter.open .selecter-selected, 
.abo.magazine .selecter.focus .selecter-selected,
.abo.magazine .selecter.cover .selecter-options {
	font-size: 14px;
}
.abo.magazine .submit-btn > span,
.abo.magazine .submit-btn > .magazinelightbox {
	font-size: 10px;
}

#specifity .button.prominent,
#specifity .button.prominent:active {

	color: #fff;
	border: 1px solid #de2922;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #de2922;
	-moz-box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #de2922;
	box-shadow: 0 2px 3px rgba(0,0,0,.73), inset 0 1px #de2922;
	background: transparent;
	background-image: -webkit-linear-gradient(180deg, #de2922 0%, #de2922 100%);
	background-image: -moz-linear-gradient(180deg, #de2922 0%, #de2922 100%);
	background-image: -o-linear-gradient(180deg, #de2922 0%, #de2922 100%);
	background-image: linear-gradient(180deg, #de2922 0%, #de2922 100%);
	-pie-background: linear-gradient(180deg, #de2922 0%, #de2922 100%);
	behavior: url(/global/css/PIE.htc);
}

#specifity .button.prominent:hover,
#specifity .button.prominent:active {
	color: #000;
}

.formspage .formset .sfuifbtextmodulefield p {
	font-size: 14px;
}

/*
.siteNavigation .mainNav > li {
	margin: -1px;
}
*/

.ie8 .image figure.figure.left_big figcaption,
.ie8 .small .teaser.slider .smallslider {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7DB4246', endColorstr='#d7DB4246', GradientType=0);
}

/* Style for the freecode popup */
.lightboxContainer .abo p {
	clear: both;
}
textarea:focus, 
input[type="date"]:focus, 
input[type="text"]:focus, 
input[type="password"]:focus {	
	outline: none;
}
.siteNavigation .mainNav .detailSearch,
.login.logedin .t_center > div {background-color: #D8E2E8;}


/*articleDetail dates Zusatz*/
.dateDetail table.plain.appointbottom .tablebottom a[href^="http://"],
.dateDetail table.plain.appointbottom .tablebottom a[href^="https://"] {
	background: url("/img/icons/externalLink-2.png") no-repeat 0px 2px;
	padding-left: 28px;
}
.dateDetail table.plain.appointbottom .tablebottom a[href^="http://"],
.dateDetail table.plain.appointbottom .tablebottom a[href^="https://"] {
	background: url("/img/icons/externalLink.png") no-repeat 0px 2px;
	padding-left: 28px;
}

.dateDetail table.plain.appointbottom .tablebottom a.noicon {
	background: none;
	padding-left: 0;
}
.dateDetail table.plain.appointbottom .tablebottom .xhtmlimg .caption {
	background: #F3F2F2;
	font-family: 'PT Sans',helvetica,arial,verdana;
    padding: 5px 10px;
	color: #838585;
	line-height: 19px;
	font-size: 14px;
}
.dateDetail table.plain.appointbottom .tablebottom {
	color: #000000;
}

.sliderCollection ~ ul.row,
.sliderCollection.small ~ ul.row {
	margin-bottom: 40px;
}
#productlist_items {
	display: -webkit-box;  
	display: -webkit-flex; 
	display: -moz-box;    
	display: -ms-flexbox; 
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;       
	margin-bottom: 20px;
}
.sliderCollection ~ #productlist_items,
#rubricarticlelistul {
	margin-top: 30px;
}

.col3of12.teaser.standardcontent {
	-webkit-box-flex: 0;
	-webkit-flex:     0 1 219px;
	-moz-box-flex:    0;
	-ms-flex:         0 1 219px;
	flex:             0 1 219px;	
}

.image figure.figure.left_big figcaption {
	background: #DB4246;
	opacity: 0.95;
}
.image figure.figure.left_big figcaption div.title {
	color: #ffffff;
	font-weight: bold;
}
.image figure.figure.left_big figcaption div.caption {
	background: none;
	color: #000;
	padding: 0;
}

.ie8 .siteNavigation .mainNav > .is-current {
	background: #fff !important;
}

/* Checkboxen und Radio Buttons v2 anstatt v1 */
.formspage .formset .sfuifbradio > input[type="radio"]:checked + label,
.formSet > input[type="radio"].checked + label,
.formSet > input[type="radio"]:checked + label {
	background-image: url("/img/icons/rb-checked-v2.png");
}
.formspage .formset .sfuifbradio > input[type="radio"] + label,
.formSet > input[type="radio"] + label {
	background-image: url("/img/icons/rb-unchecked-v2.png");
}
.formspage .formset .sfuifbcheckbox > input[type="checkbox"]:checked + label,
.formSet > input[type="checkbox"].checked + label,
.formSet > input[type="checkbox"]:checked + label {
	background-image: url("/img/icons/cb-checked-v2.png");
}
.formspage .formset .sfuifbcheckbox > input[type="checkbox"] + label,
.formSet > input[type="checkbox"] + label {
	background-image: url("/img/icons/cb-unchecked-v2.png");
}

/* SF - Formular */
/*radio*/
.formspage .formset .sfuifbradio > input[type="radio"] + label {
	padding-left: 25px;
	background: url(/img/icons/rb-unchecked-v2.png) no-repeat 0 0;
	display: block;
}
.formspage .formset .sfuifbradio > input[type="radio"].checked + label {
	background-image: url(/img/icons/rb-checked-v2.png);
}
.formspage .formset .sfuifbradio > input[type="radio"]:checked + label {
	background-image: url(/img/icons/rb-checked-v2.png);
}
/*checkbox*/
.formspage .formset .sfuifbcheckbox > INPUT[type='checkbox'] + LABEL {
	background: url(/img/icons/cb-unchecked-v2.png) no-repeat 0 0;
}
.formspage .formset .sfuifbcheckbox > INPUT[type='checkbox'].checked + LABEL {
	background-image: url(/img/icons/cb-checked-v2.png);
}
.formspage .formset .sfuifbcheckbox > INPUT[type='checkbox']:checked + LABEL {
	background-image: url(/img/icons/cb-checked-v2.png);
}

/* Newsletter Flaggen ausrichten */
.formSet > input[type="radio"] + label.sublabel,
/* .formSet > input[type="checkbox"].nlcheckbox + label.sublabel, */ 
.formspage .formset .sfuifbradio > input[type="radio"] + label.sublabel {
	background-position: left 3px;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 10px;
}
.formSet > input[type="radio"] + label.sublabel img,
/* .formSet > input[type="ceckbox"].nlcheckbox + label.sublabel img, */ 
.formspage .formset .sfuifbradio > input[type="radio"] + label.sublabel img {
	margin-top: -3px;
}

/*
.teaser.slider.mainmiddle .media {
	max-width: 302px;
	width: 302px;
	margin-right: 0;
}
*/
.sliderCollection ul.navigation {
	overflow: visible;
	height: auto;
}
.sliderCollection ul.content {
    overflow: hidden;
    height: 346px;
}