/* Import weiterer Styles */
@import url("news_calendar.css");

#container #sub_navigation .site-logo .logo {
    background-color: #CFE3A8;
    color: #09455D;
    text-align: center;
    padding: 29px 0;
}

#container #content {
    border-top-color:#CFE3A8;
}

.box_body_individuell {
    background-color:#E7F3CD;
}

.box_title_individuell {
    background-color:#CFE3A8;
}
#main_navigation {
  font-size:13px;
  left: 215px;
  right: auto;
}
#main_navigation li a {
  color:#446700;
  padding:10px 11px;
}
#main_navigation li.current,
#main_navigation li:hover {
    box-shadow: initial;
}
#main_navigation li a:hover,
#main_navigation li a.current {
      background-color: #CFE3A8;
}
#container #sub_navigation > ul > li:first-child,
#container #sub_navigation li.current ul,
#container #sub_navigation > ul > li,
#container #sub_navigation_content li + li {
  border-color: #CFE3A8;
}

/* mwkeywordlist */

.tx-mwkeywordlist-pi1-content li {
  list-style-type: none;
}

.tx-mwkeywordlist-pi1 h2 {
    padding-top: 0;
}

.tx-mwkeywordlist-pi1 div.sectiontoplink {
    float: right;
}

.tx-mwkeywordlist-pi1-jumpmenu {
  letter-spacing: 2px;
  line-height: 1.5;
  margin-bottom: 10px;
  text-align: center;
}


/* NEWS */
.news-item {
  width: 218px;
  display: inline-block;
  vertical-align: top;
  margin-top: 5px;
}

.news-latest .news-item + .news-item
{
  float: right;
}

.news-item a{
  text-decoration: none;
  display: block;
  background: none;
  padding: 0;
}

.news-item a:hover{
  background-color: #09455D;
}

.news-content {
  margin: 0 0 0 65px;
}

.news-content p {
  padding: 0;
  margin: 0;
}

#c15088 .news-gotoarchive {
  display: none;
}

/* Keine Dreiecke vor den Links */
#center_column a {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    text-decoration: underline;
}

#center_column a:hover, #center_column a:focus, #center_column a:active {
    background-color: #09455D;
    color: white;
    text-decoration: none;
}

/*
 CSS für die Abstände der Überschriften in Suchfeldern
 von Christoph Arndt
*/

.box_body_individuell .search_catalogue {
    margin: 0px;
}

.box_body_individuell .search_web{
    margin: 10px 0px 0px 0px;
}

/* Link zum Benutzeraccount in eigenem div */
.link {
  padding: 0px 30px 0px 0px;
  margin: 10px 0px 0px 0px;
}


/* Keine Dreiecke vor den Links */
.box_body_individuell .link a {
    background: none repeat scroll 0 0 transparent;
    padding: 0px;
    text-decoration: underline;
    display: block;
}

.box_body_individuell .link a:hover, .box_body_individuell a:focus, .box_body_individuell a:active {
    background-color: #09455D;
    padding: 0px;
    color: white;
    text-decoration: none;
}

/* Powermail */
fieldset.tx-powermail-pi1_fieldset .powermail_check_inner label,
fieldset.tx-powermail-pi1_fieldset .powermail_radio_inner label{
    display: inline !important;

}

.tx-powermail {
  width: 100%;
}

.tx-powermail .powermail_fieldset .powermail_field.powermail_submit:hover, .tx-powermail .powermail_fieldset .powermail_field.powermail_reset:hover {
  color: black;
}

/* Schriftfarbe in Formulare ändern*/
#center_column form legend {
    color:  #09455D;
  font-size: 100%;
    font-weight: bold;
}

#center_column form legend.tx_powermail_pi1_fieldwrap_html_radio_title ,
#center_column form  legend .tx_powermail_pi1_fieldwrap_html_checkbox_title {
    color:  #666666;
}
#center_column .tx-powermail .powermail_fieldset .powermail_label[title]:after {
background-color: #9ACC41;
}

.powermail_field.powermail_input {
  content:"x";
  border: 1px solid #999;
  padding: 3px 18px 3px 4px;     /* Use the same right padding (18) in jQ! */
  border-radius: 3px;

  transition: background 0.4s;
}
.powermail_field.powermail_input.x  { background-position: right 5px center; } /* (jQ) Show icon */
.powermail_field.powermail_input.onX{ cursor: pointer; }              /* (jQ) hover cursor style */

input[type=radio] {
    -moz-appearance: radio;
    height: 1em;
    width: 1em;
}


#center_column .tx-powermail form div input[type="radio"]:hover {
  border: 0px !important;
  -webkit-box-shadow: #E8004C 0 0 0 0 !important;
  -moz-box-shadow: #E8004C 0 0 0 0 !important;
  box-shadow: #E8004C 0 0 0 0 !important;
  cursor: pointer;
}


#center_column form fieldset div.powermail_fieldwrap  fieldset {
  border:none;
  padding: 0;

}

#center_column form fieldset div.powermail_check_outer  {
  border:0;
  background:none;
  float:left;
  width:440px;
}

.powermail_check_legend {
  color: #666;
}

.powermail_checkbox {
  float:left;
  margin: 5px;
}

.powermail_fieldset > .layout1  legend.powermail_label{
  display:none;

}
.layout1 .powermail_check_inner > label {

display: inline-block;
height: 70px;
/* vertical-align: top; */
top: 0;
padding-bottom: 30px;
margin-top: 3px;
margin-left: 25px;
word-break: auto;
}


.powermail_fieldset > .layout2  legend.powermail_label{
  display:none;

}
.layout2 .powermail_check_inner > label {

display: inline-block;
/*height: 30px;*/
/* vertical-align: top; */
/*top: 0;*/
/*padding-bottom: 30px;*/
margin-top: -7px;
margin-left: 25px;
word-break: auto;
line-height:24px;

}

.layout2 .powermail_check_inner > label:before{
  content:"*";
}

/* 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 {
/*padding-top: 5px;*/
/*border-top: 1px dotted #e6e6e6 !important;*/
  display:none;
}

.tx-irfaq-toggle > p {
  display:none;
}

body.cs-green .tx-irfaq-pi1 ul li a {
  color: #09455D;
}
