#sub_navigation .site-logo a.logo {
  height: 75px;
}

#sub_navigation .site-logo span {
  font-size: 90%;
  height: auto;
  text-align: left;
  margin: 5px 0 0 0;
}

.fce_right .news-amenu-container h2,
.fce_right h2.csc-firstHeader {
  margin-top: 8px;
  background-color: #C9DAE4;
  padding: 9px 9px 9px 13px;
  font-size: 100%;
  text-transform: uppercase;
}

.fce_right .csc-default .newslisting {
  background-color: #E9F2F7;
  display: block;
  padding: 10px 5px 10px 13px;
}

.fce_right .csc-default .news-amenu-container {
  margin: 0px;
  padding: 0px;
  font-size: 100%;
}

.fce_right .csc-default .news-amenu-container ul {
  background-color: #E9F2F7;
  display: block;
  padding: 10px 5px 10px 13px;
  margin: 0;
}

.fce_right .csc-default .news-amenu-container li:hover {
  background-color: #E9F2F7;
}

body.uid-59 .news-menu-view {
  background-color: #e9f2f7;
}
body.uid-59 .news-menu-view > ul > li + li {
  margin-top: 15px;
}
body.uid-59 .news-menu-view > ul > li {
  margin: 2px 10px 0px 10px;
  background-color: #c9dae4;
  font-weight: bold;
}
body.uid-59 .news-menu-view .itemactive {
  font-weight: bold;
}
body.uid-59 .news-menu-view > ul > li > ul {
  background-color: #e9f2f7;
  font-weight: initial;
}
body.uid-59 .news-menu-view .item {
  padding: 2px 0;
}

/* FAQ ein wenig schicker machen */
.tx-irfaq-pi1 dt  {
  margin: 0 0 1em;
  padding: 10px;
  background: #f4f4f4;
  border: 1px #ddd solid;
}

.tx-irfaq-toggle-plus::before {
    content: '\25BA';
}


.tx-irfaq-toggle-minus::before {
    content: '\25BC';
}

.tx-irfaq-pi1 .additional-info {
  display:none;
  /*
padding-top: 5px;
border-top: 1px dotted #e6e6e6 !important;*/
}

.tx-irfaq-pi1 > p:nth-child(1){
  display:none;
}

