footer .fussleiste .fa.x-fa-twitter,.x-fa-twitter {background-image: url("../Icons/x-twitter-logo.svg");background-size: contain;height: 16px;background-repeat: no-repeat;background-position: 10px}
footer .fussleiste .twitter a .fa:hover,.twitter:hover .x-fa-twitter,footer .fussleiste .fa.x-fa-twitter:hover {background-image: url("../Icons/x-twitter-logo-black_h24px.png");background-size: contain;height: 16px;background-repeat: no-repeat;background-position: 10px}

.aside .hellblau li::before, .aside .dklblau a::before, a p.more::before, p.more a::before, .themen p a::before {
    content: "";
    display:block;
    padding-right: 0;
}

.dropdown.menu > li > a, .menu > li > a, .dropdown.menu > li.is-dropdown-submenu-parent > a/*, h3*/{font-size:1.0625rem}

.inhalt-column a span,
.inhalt-column a p.more,
.inhalt-column a .teasertext span.titel,
.inhalt-column a .teasertext span.medium,
.inhalt-column a.internal-link,
.inhalt-column a.download,
.inhalt-column a.external-link-new-window,
.inhalt-column a.mail,
span.mitarbeiter a,
.news-text-wrap a,
.aside a,
.aside a p.more,
.aside a .teasertext,
.aside a.download,
.aside a.external-link-new-window,
.aside a.mail
{text-decoration:underline;}

.inhalt-column a span.linktext,.inhalt-column a .teasertext p.linktext, .inhalt-column h2 a,h2.teaser a.header:hover:after,.inhalt-column .tw_bildnavi a.external-link-new-window  {text-decoration:none;}
.inhalt-column a:hover .teasertext p.linktext, a.details-link,
.inhalt-column h2 a:hover,.inhalt-column .tw_bildnavi:hover,.inhalt-column .tw_bildnavi a:hover
{text-decoration:underline;}


.aside a.button, .inhalt-column a.button {background-color:#555;border:1px solid #555;color:#fff;font-weight:400;line-height:1.5;padding:.25rem .9375rem;text-decoration:none;}

.aside li a:before,
a.internal-link::before,a.mail:before,
.inhalt-column .ce-bodytext a::before, 
.internal-menu a::before,
span.mitarbeiter a:before,
.aside .dklblau a::before, 
a p.more::before, 
p.more a::before, 
a.details-link::before,.themen p a::before,
.news-text-wrap a::before,
.news-related-wrap a::before {
    border: none;
    content: "\f061";
    font-family: "FontAwesome";
    font-weight: normal;
    line-height: 1.5;
    font-size: .8125rem;
    padding-right: .125rem;
    display: inline-block;
}
.aside a.button:before, .inhalt-column a.button:before {content:"";padding-right:0}

a.external-link-new-window:after, span.titel:after,a.download:after {
    content: "";
    padding-left: 0;
}

.aside li a.external-link-new-window:before,
a.external-link-new-window:before, span.titel:before {
    border: none;
    content: "\f061";
    transform: rotate(315deg);
    font-family: "FontAwesome";
    font-weight: normal;
    line-height: 1.5;
    font-size: .8125rem;
    padding-right: .125rem;
    display: inline-block;
}
.aside li a.download:before,
a.download:before {
    border: none;
    content: "\f061";
    transform: rotate(90deg);
    font-family: "FontAwesome";
    font-weight: normal;
    line-height: 1.5;
    font-size: .8125rem;
    padding-right: .125rem;
    display: inline-block;

}

/*a.mail:before {content: "";padding-right:0;}*/

.tx-ttaddress.columns, .tx-ttaddress .columns {padding:0;}

.inhalt-column a, a.liste:before,.next:after,.previous:before,
footer .abbinder a,
a .linktext, 
.panel a p.linktext,
.panel p.bodytext a,a.details-link,a.liste,.wert a,
.tourtext a,a .teasertext, a:hover .teasertext, a:hover p.linktext, .panel a:hover p.linktext, .panel a:hover strong, .panel p.bodytext a:hover,
.inhalt-column .ce-bodytext a,a p.more, .aside p.more a, .aside a, .mitarbeiter a {
    color: #555;
}
.inhalt-column h2.teaser a,
h2.teaser a.header {font-weight:normal;padding-bottom:0;}
.aside h2.teaser, .aside h2.teaser a.header {line-height:1.25;}
.inhalt-column .ce-bodytext a,footer .abbinder a, a:hover,a:active, a:focus {/*font-weight:normal;*/text-decoration:underline;}
.kopfslider a:hover,div.text:hover h3,div.text:hover p,div.text h3:hover,div.text p:hover,
.kopfslider a:active,div.text:active h3,div.text:active p,div.text h3:active,div.text p:active,
.kopfslider a:focus,div.text:focus h3,div.text:focus p,div.text h3:focus,div.text p:focus,
a:hover p.linktext,a:focus p.linktext,
.panel a:hover p.linktext,.panel a:focus p.linktext,
footer a:hover,footer a:active,footer a:focus,
.inhalt-column a:hover p.more,.inhalt-column a:focus p.more,
.inhalt-column a:hover .teasertext,.inhalt-column a:focus .teasertext,
.inhalt-column a.internal-link:hover,.inhalt-column a.internal-link:focus,
.inhalt-column a.external-link-new-window:hover,.inhalt-column a.external-link-new-window:focus,
.inhalt-column a.mail:hover,.inhalt-column a.mail:focus
 {color:#000!important;}

.inhalt-column .tw_bildnavi a:before, .tw_bildnavi a:before {content:"";padding-right:0}
.inhalt-column .tw_bildnavi a, .tw_bildnavi a {color:#fff}

.metanavi li a:hover,.metanavi li a:focus,
.metanavi li a:active .fa::before,.metanavi li a:hover .fa::before,.metanavi li a:focus .fa::before,
#breadcrumb a:hover, #breadcrumb a:focus,
.inhalt-column a:hover p.more,.inhalt-column a:focus p.more,
.inhalt-column .ce-bodytext a:hover,.inhalt-column .ce-bodytext a:active,.inhalt-column .ce-bodytext a:focus,
a.details-link:hover, a.liste:hover, .wert a:hover,
a.details-link:focus, a.liste:focus, .wert a:focus,
.news-text-wrap a:hover,.news-text-wrap a:focus,
.aside a:hover,.aside a:focus,
.aside p.more a:hover,.aside p.more a:focus,
span.mitarbeiter a:hover,span.mitarbeiter a:focus,
.inhalt-column a.internal-link:hover,.inhalt-column a.internal-link:focus,

.inhalt-column a:hover .teasertext span.titel, .inhalt-column a:focus .teasertext span.titel, 
.inhalt-column a:hover .teasertext span.medium, .inhalt-column a:focus .teasertext span.medium,
.inhalt-column a.external-link-new-window:hover,.inhalt-column a.external-link-new-window:focus,

.aside a:hover, .aside a:focus,a:hover strong, a:focus strong,
.aside a:hover p.more,.aside a:focus p.more,
.aside a:hover .teasertext,.aside a:focus .teasertext,
.aside a.download:hover,.aside a.download:focus,
.aside a.external-link-new-window:hover,.aside a.external-link-new-window:focus,
.aside a.mail:hover,.aside a.mail:focus,

footer .abbinder a:hover,footer .abbinder a:focus
 {
    background:#555;color:#fff!important;
}

.aside a.button:hover, .inhalt-column a.button:hover,.aside a.button:focus, .inhalt-column a.button:focus,.aside a.button:active, .inhalt-column a.button:active
 {background-color:#fff;color:#555!important;text-decoration:none;}

.metanavi li.xsocial a:hover,.metanavi li.xsocial a:focus {
    background:transparent;color:#000!important;
}

footer .fussleiste a.fnr:hover,footer .fussleiste a.fnr:focus,footer .fussleiste a.fnr:focus {color:#fff!important;}

.inhalt-column ul/*, .aside ul*/ {list-style-type: circle;}
.inhalt-column ul.tabs {list-style-type: none;}

#hersteller-tabs .tabs-title > a[aria-selected='true'],#datenblatt .tabs-title > a[aria-selected='true'],
.tabs-content.db {background:#f3f3f3}

#hersteller-tabs, #datenblatt,.tabs-content.db{border:none}

.tabs-panel.is-active {clear:both;}

fieldset.produktdetails {border: none;border-bottom: 1px solid #fff;margin: 1.125rem 0;padding: 0 .9375rem}
/*
h2.teaser a:hover {color:#e6ae2c}

a:hover p.more, .aside p.more a:hover,a:focus p.more, .aside p.more a:focus {
    color: #e6ae2c;
}*/

footer .themenportale h2 {color: #555;font-weight:normal;}

.aside h2.teaser {border-bottom:0px solid #fff;}
.aside p {padding-top:.5rem;margin-bottom:0;}

div.wert {
    font-weight: 300;
}
  footer figure:hover figcaption{color:#000;opacity:.9;text-decoration:underline;}
