.theme-body .content-wrapper .breadcrumb {
  margin-bottom: 0px;
}
.theme-body .top-wrapper .top-nav-wrapper .top-menu li a:hover {
  text-decoration: none;
}
p.small,
p.block-small {
    font-size: .75em;
}
a.btn-primary:focus, div[class^="element-"] a.btn-primary:focus {
  outline: 3px solid #303030;
  outline-offset: -3px;
}
.content-wrapper .element-textmedia p a:not('.btn-primary') {
  text-decoration: underline;
	text-decoration-color: rgba(0, 0, 0, 0.5);
}
.content-wrapper .element-textmedia p a:not('.btn-primary'):hover {
  text-decoration: none;
}
.theme-body .footer-nav-wrapper .deep-footer-menu > li > a + ul li a {
  text-decoration: none;
}
.theme-body .footer-nav-wrapper .deep-footer-menu li ul li {
    margin-bottom: 5px;
}
.theme-body .content-wrapper .tx-ozp-contentfilter .tab-link li:hover {
    font-size: 1em;
    font-weight: 600;
    font-family: 'Roboto', arial, verdana, sans-serif;
    padding: 10px 15px;
    margin: 4px 2px 4px;
    background: rgb(218,142,34);
    background: -webkit-linear-gradient(left, #ffd513 0%, rgba(243,149,0,1) 100%);
    background: -o-linear-gradient(left, #ffd513 0%, rgba(243,149,0,1) 100%);
    background: linear-gradient(to right, #ffd513 0%, rgba(243,149,0,1) 100%);
    color: #ffffff;
}
.t3-layout-full-width-green .ns-faq-title h3,
.t3-layout-full-width-green .ns-faq-title .h3 {
    font-weight: 500;
}
.ns-faq-wrap .ns-faq-active {
  background-color: #fff;
}
#c3252 .powermail_fieldwrap_type_input {
    max-width: 880px;
    margin: 0 auto;
}
.btn {
  border-radius: 0px;
}
.form-control {
  border-radius: 0px;
}
.theme-body .footer-nav-wrapper .deep-footer-menu li ul li a {
    font-weight: 400;
	color: #34363c;
}
.theme-body .top-wrapper a:hover {
    text-decoration: none;
}
.t3-layout-full-width-green .ns-faq-body {
    padding-left: 30px;
}
@media screen and (max-width: 767px) {
  .t3-layout-full-width-green .ns-faq-body {
      padding-left: 15px;
  }
  .theme-body .top-wrapper.top-wrapper-fixed{
    display: none;
}
.container-full.no-padding.header-wrapper {
    margin-top: unset !important;
}
}
@media screen and (min-width: 768px) {
  .t3-layout-full-width-green .ns-faq-active .ns-faq-title h3,
  .t3-layout-full-width-green .ns-faq-active .ns-faq-title .h3 {
      padding-left: 1.25em!important;
      font-size: 110%;
      padding-top: .625em!important;
  }
}
.t3-layout-full-width-gray_icons .container .col-12 .col-lg-3 .element-textmedia .ce-bodytext p a:hover {
  text-decoration: none;
}
#news-container-3242 h4,
#news-container-3242 .h4 {
      margin-top: 0px;
      margin-bottom: 5px;
}
.news .page-navigation ul li a {
    display: block;
    text-decoration: underline;
    text-decoration-color: rgba(0, 0, 0, 0.5);
    font-weight: 400;
    border: 2px #eceded;
    background: transparent;
    border: 2px solid #eceded;
    padding: 2px 10px;
  	font-size: 1.12em;
}
.news .page-navigation ul li a:hover {
    background: #eceded;
  	  text-decoration: none;
      color: #EF7C00 ;
}
.news .page-navigation li.current {
  display: block;
    text-decoration: none;
    border: 2px #EF7C00 ;
    background: #eceded;
    border: 2px solid #eceded;
    padding: 2px 10px;
  	font-size: 1.12em;
}
.search-faq .form-group input.form-control, .search-faq .form-group select.form-control, .search-faq .form-group textarea.form-control {
  height: 48px;
}
.theme-body .top-wrapper .top-nav-wrapper .top-menu li {
	font-weight: 500;
}
.theme-body .top-wrapper .header-contact h2,
.theme-body .top-wrapper .header-contact .h2 {
	font-weight: 500;
}
.theme-body .top-wrapper .header-contact h2 a,
.theme-body .top-wrapper .header-contact .h2 a {
	font-weight: 500;
}
.quicklink-wrapper .container .button_row .six-col-content .ce-textpic p {
	font-weight: 500;
}
.theme-body .content-wrapper .tx-ozp-contentfilter .tab-link li.selected {
  font-weight: 500;
}
div.tt-menu div.tt-dataset {
	background-color: #fff;
	border-left: 3px solid #eceded;
  border-right: 3px solid #eceded;
  border-bottom: 3px solid #eceded;
}
div.tt-menu div.tt-dataset div.tt-suggestion {
	border-bottom: 1px solid #eceded;
}
.t3-layout-full-width-gray_icons .container .col-12 .col-lg-3:after {
	opacity: 50%;
}
.t3-layout-full-width-gray_icons .container .col-12 .col-lg-3:before {
	opacity: 50%;
}
.tx-ozp-contentfilter.atoz .letter_container {
    border: 4px solid #f2f2f2;
    padding: 20px;
}
.theme-body .content-wrapper .ce-uploads li {
    border-top: 3px solid #e9e9eb;
}
.theme-body .content-wrapper .ce-uploads li:last-child {
    border-bottom: 3px solid #e9e9eb;
}
.quicklink-wrapper .container .button_row .t3-layout-flex-multicolumn .row > .col-12 > div > .element-textmedia .ce-bodytext a:after, .quicklink-wrapper .container .button_row .t3-layout-flex-multicolumn .row > .col-12 > div > .element-shortcut .element-textmedia .ce-bodytext a:after {
  display: none;
}
.theme-body .content-wrapper .tx-ozp-contentfilter .tab-link li:hover {
    font-weight: 500;
}
.theme-body ul.main-menu.megadropdown .level_2 > li > a, .theme-body ul.main-menu.megadropdown .level_3 > li > a,
.theme-body .top-wrapper.top-wrapper-fixed .container nav ul.main-menu li .level_2 li a, .theme-body .top-wrapper.top-wrapper-fixed .container nav ul.main-menu li .level_3 li a {
 	padding: 7px 30px 7px 15px;
}
.theme-body ul.main-menu.megadropdown .level_2 li > a:hover,
.theme-body .top-wrapper.top-wrapper-fixed .container nav ul.main-menu li .level_2 li a:hover {
    padding: 7px 30px 7px 15px;
    background-color: #eceded;
}
.theme-body .footer-nav-wrapper .deep-footer-menu > li > a {
    font-size: 20px;
  	font-family: Roboto, Verdana, Arial, sans-serif;
    color: #ffffff;
    margin-bottom: .5em;
    display: inline-block;
    background: rgb(218,142,34);
    background: -webkit-linear-gradient(left, rgba(230,49,36,1) 0%, rgba(243,149,0,1) 100%);
    background: -o-linear-gradient(left, rgba(230,49,36,1) 0%, rgba(243,149,0,1) 100%);
    background: linear-gradient(to right, rgba(230,49,36,1) 0%, rgba(243,149,0,1) 100%);
    padding: 10px 12px 10px 12px;
    line-height: 1;
    font-weight: 400;
    text-decoration: none;
    background: transparent linear-gradient(90deg, #ffd513 0%, #EF7C00 100%) 0% 0% no-repeat padding-box;
    color: #fff;
    font-size: 1em;
    font-weight: 400;
    border: 0;
    border-radius: 0;
    text-shadow: none;
    position: relative;
    margin-bottom: 10px;
    text-decoration: none;
    white-space: normal;
    border: none;
}
.theme-body .footer-nav-wrapper .deep-footer-menu > li > a:after {
    content: none;
}
.btn-danger, .btn-default, .btn-info, .btn-primary, .btn-success, .btn-warning {
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.tx-powermail {
	padding-top: 56px;
}
.div.tt-menu div.tt-dataset div.tt-suggestion:hover, div.tt-menu div.tt-dataset div.tt-suggestion:hover strong, div.tt-menu div.tt-dataset div.tt-suggestion:hover::after {
    color: #34363c;
}
div.tt-menu div.tt-dataset div.tt-suggestion:hover, div.tt-menu div.tt-dataset div.tt-suggestion:hover strong, div.tt-menu div.tt-dataset div.tt-suggestion:hover::after {
    color: #34363c;
}
.news-single .footer {
    margin-top: 15px;
    padding: 10px 0 0 0;
    border-bottom: 0;
    border-top: 0;
}
}
div.tx-indexedsearch-browsebox ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a {
  border: 3px solid #eceded;
}
.theme-body .content-wrapper .contentcontener > li, .theme-body .content-wrapper .t3-layout-narrow-ozp-contentfilter .contentcontener > li {
    border-top: 3px solid #ededed;
}
.tx-powermail input[type="submit"] {
    padding: 10px 28px 10px 28px;
}
.tx-powermail .powermail_fieldset .powermail_field_error, .tx-powermail .powermail_fieldset .parsley-error, .tx-powermail .powermail_fieldset .powermail_form .parsley-error:focus, .tx-powermail .powermail_fieldset div.error, .tx-powermail .powermail_fieldset .powermail_field_error_container .parsley-errors-list {
    background-color: transparent;
}
.tx-powermail .powermail_fieldset .parsley-error {
    border: none;
  	outline: 2px solid #EF7C00 ;
}
.tx-powermail .powermail_fieldset .checkbox.parsley-error{
   	outline: none; 
}
.tx-powermail .powermail_fieldset .parsley-errors-list {
    display: none;
    margin: 5px 0 20px 0;
    padding: 0;
    list-style-type: none;
    background-color: transparent;
    border: 0;
}
.tx-powermail .powermail_fieldset .parsley-errors-list>li {
    color: #EF7C00 ;
}
.parsley-errors-list>li:before {
    color: #EF7C00 ;
    content: "\e5da";
    font-family: "Material Icons";
    vertical-align: middle;
    font-size: 1.1em;
    line-height: 1;
    display: inline-block;
    transition: margin .25s linear;
    position: relative;
    top: 50%;
    right: 2px;
	transform: translateY(-15%);
}
.powermail_field_error_container.powermail_field_error_container_einverstaendniserklaerung.parsley-error {
    outline: none;
}
.tx-powermail .powermail_fieldset .parsley-errors-list {
    margin: 2px 0 4px 0;
}
#c3252 .tx-powermail {
    padding-top: 30px;
    padding-left: 30px;
}
.container-full.top-wrapper.top-wrapper-fixed {
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.3);
}
.t3-layout-baseform .radio input{
  width:auto;
  min-width: 1.5em;
  accent-color: #EF7C00 ;
}
.t3-layout-baseform h3.visible,
.t3-layout-baseform h4.visible,
.t3-layout-baseform h5.visible,
.t3-layout-baseform h6.visible {
    display: block;
}
.powermail_fieldwrap_unterdiesernummergutzuerreichen_02 label{opacity:0}
.modal-open{
    overflow-y: auto !important;
}
.accHeader + .col-12 .default-wrap:last-child .ce-textpic { transition: border .5s ease-in-out; border-bottom: 0px solid #fff;}
.accHeader + .col-12 .default-wrap:last-child .ce-textpic.active_panel { border-bottom: 3px solid #eceded; }