/* SO HELFEN SIE */
/* ************** */

/* History */

#history strong {
  color: #e75012;
}

/* Kontextnavigation */

.kontextnavigation_headline {
  color: #e75012;
}
.kontextnavigation_headline a, .kontextnavigation_headline a.off {
  background-color: #fdf3ee;
  background-image: url(/images/pfeil_quadrat_nach-unten_so-helfen-sie_neu.gif);
  color: #d53f00;
}
.kontextnavigation_headline a.on {
  background-color: #e75012;
  color: #fff;
  background-image: url(/images/pfeil_quadrat_nach-oben_so-helfen-sie_neu.gif);
}
.kontextnavigation_links ul li a {
  background-color: #fdf3ee;
  color: #d53f00;
  border-color: #d53f00;
}
.kontextnavigation_links ul li a:hover {
  background-color: #fbe7de;
}
.kontextnavigation_links ul li a.aktiv {
  background-color: #fbe7de;
  border-color: #e75012;
}

/* 2.Ebene */

.kontextnavigation_links ul li ul {
  border-color: #e75012;
}
.kontextnavigation_links ul li ul li a {
  background-color: #fbe7de;
  background-image: url(/images/pfeil_untermenue_so-helfen-sie.gif);
}
.kontextnavigation_links ul li ul li a.aktiv {
  background-color: #fbe7de;
}



/* Boxen Portal */


#box_so-helfen-sie {
  background-color: #e75012;
  background-image: url(/images/so-helfen-sie_titel_hintergrund.jpg);
  background-repeat: no-repeat;
  background-position: left top;
  color: #fff;
  font-size: 80%;
  height: 330px;
  overflow: hidden;
  margin-left: 30px;
}
#box_so-helfen-sie_headline {
  font-size: 160%;
  background-color: #fff;
  color: #000;
  font-weight: normal;
  height: 30px;
}
#box_so-helfen-sie_headline strong {
  font-weight: normal;
}
#box_so-helfen-sie_text {
  padding: 15px 0 0 315px;
  line-height: 140%;
}
#box_so-helfen-sie_text p {
  margin: 0 0 1em 0;
}
#box_so-helfen-sie_text ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
}
#box_so-helfen-sie_text ul li {
  border-bottom: 1px dotted #fff;
  display: block;
  background-image: url(/images/listenpunkt_weiss.gif);
  background-repeat: no-repeat;
  background-position: left 6px;
  padding: 0 15px 7px 10px;
  margin: 5px 0 -1px 0;
  overflow: hidden;
}
#box_so-helfen-sie_link {
  text-align: right;
  padding: 10px 10px 0 0;
}
#box_so-helfen-sie_link a {
  display: block;
  background-image: url(/images/pfeil_weiss.gif);
  background-repeat: no-repeat;
  background-position: right top;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding: 0 24px 0 0;
}
#box_so-helfen-sie_link a:hover {
  text-decoration: underline;
}


/* Box BenefizCard */

#box_benefizcard {
  background-color: #f2f2f2;
  background-image: url(/images/so-helfen-sie_box-visitenkarten_hintergrund.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 75px;
  overflow: hidden;
  margin: 30px 0 0 30px;
}
#box_benefizcard_text {
  padding: 10px 10px 0 230px;
}
#box_benefizcard_text a {
  display: block;
  background-image: url(/images/pfeil_grau.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  text-decoration: none;
  color: #777;
  font: bold 13px arial, sans-serif;
  padding: 5px 30px 0 0;
}
#box_benefizcard_text a:hover {
  color: #000;
  background-image: url(/images/pfeil_schwarz.gif);
}



/* Box HelpCard */
#box_helpcard {
  background-color: #f2f2f2;
  background-image: url(/images/box-helpcard.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 75px;
  overflow: hidden;
  margin: 30px 0 0 30px;
}
#box_helpcard_text {
  padding: 10px 10px 0 345px;
}
#box_helpcard_text a {
  display: block;
  background-image: url(/images/pfeil_grau.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  text-decoration: none;
  color: #777;
  font: normal 13px arial, sans-serif;
  padding: 5px 30px 0 0;
}
#box_helpcard_text a:hover {
  color: #000;
  background-image: url(/images/pfeil_schwarz.gif);
}




/* Standard-Boxen - Farbanpassungen */

/* Box Subportal (Titelbox für z.B. Handlungsfelder) */

#subportal #history {
  margin-left: 30px;
}
/* Boxen */

.box .box_reiter ul li a {
  color: #d53f00;
  border-color: #e75012;
}
.box .box_reiter ul li a.aktiv, .box .box_reiter ul li a.aktiv:hover {
  background-color: #e75012;
  border-color: #e75012;
}
.box .box_reiter ul li a:hover {
  background-color: #fbe7de;
}
.box .box_headline {
  color: #e75012;
}
.box .box_subheadline {
  background-color: #e75012;
}

/* Teaser in Box */

.box .box_teaser .box_text a strong {
  color: #e75012;
}


/* Spenden statt Schenken - Bestellformular */

.formular_zeile_artikel .formularfeld input {
  width: 38px;
  margin-right: 10px;
}
.formular_zeile_artikel .label {
  width: 360px;
  padding-top: 0;
}
.formular_zeile_artikel .label img {
  float: left;
  margin-right: 10px;
}
.formular_zeile_artikel .label label {
  padding-top: 6px;
}


/* Button zum Spendenformular der Fördermitgliedschaft */

.btn_spenden {
  width: 100%;
  overflow: hidden;
  padding: 1px 3px 3px 1px;
}
.btn_spenden_bg {
  background-color: #E75012;
  
  -webkit-box-shadow: 1px 1px 1px #000;
  -moz-box-shadow: 1px 1px 1px #000;
  box-shadow: 1px 1px 1px #000;
  
  -moz-border-radius: 5px;
  border-radius: 5px;
  
  background-image: -webkit-gradient(linear,left top,left bottom,from(#E75012), to(#c5440f));
  background-image: -webkit-linear-gradient(top,#E75012,#c5440f);
  background-image: -moz-linear-gradient(top,#E75012,#c5440f);
  background-image: -ms-linear-gradient(top,#E75012,#c5440f);
  background-image: -o-linear-gradient(top,#E75012,#c5440f);
  background-image: linear-gradient(top,#E75012,#c5440f);
  /* Internet Explorer 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#FFE75012, endColorStr=#FFc5440f);
  /* Internet Explorer 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFE75012, endColorstr=#FFc5440f)";
  
  height: 100%;
  overflow: hidden;
  float: left;
}
.btn_spenden a {
  height: 100%;
  overflow: hidden;
  padding: 7px 30px 7px 10px;
  display: block;
  color: #fff;
  font-weight: bold;
  background-image: url(/images/pfeil_kleiner_weiss_rand.gif);
  background-repeat: no-repeat;
  background-position: right center;
  text-decoration: none;
  border: 0;
}
.btn_spenden a:hover {
  border: 0;
}
.btn_spenden_bg:hover {
  -webkit-box-shadow: 2px 2px 2px #000;
  -moz-box-shadow: 2px 2px 2px #000;
  box-shadow: 2px 2px 2px #000;
  margin: -1px 1px 1px -1px;
}




/* NEU: SPENDENPORTAL */
/**********************/

/*
#box_so-helfen-sie {
  font-size: 80%;
  overflow: hidden;
}
#box_so-helfen-sie_headline {
  height: 30px;
  position: absolute;
  z-index: 1000;
  width: 978px;
}
#box_so-helfen-sie_headline_sp1 {
  float: left;
  width: 50%;
  font-size: 160%;
  color: #000;
  font-weight: normal;
}
#box_so-helfen-sie_headline_sp1 strong {
  font-weight: normal;
  display: block;
  margin-left: 30px;
}
#box_so-helfen-sie_headline_sp2 {
  float: right;
  width: 50%;
  text-align: right;
}
#box_so-helfen-sie_inhalt {
}
*/
#box_so-helfen-sie a.browse {
  display: block;
  width: 10px;
  height: 19px;
  background-repeat: no-repeat;
  position: absolute;
  margin-top: 160px;
  z-index: 100;
  cursor: pointer;
}
#box_so-helfen-sie a.prev {
  background-image: url(/images/pfeil_links.gif);
  left: 5px;
}
#box_so-helfen-sie a.next {
  background-image: url(/images/pfeil_rechts.gif);
  left: 963px;
}
#box_so-helfen-sie .scrollable {
  position:relative;
  overflow:hidden;
  width: 100%;
  width: 978px;
  height: 330px;
  background-image: url(/images/so-helfen-sie_hintergrund.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}
#box_so-helfen-sie .scrollable .items {
    width: 20000em;
    position: absolute;
}
#box_so-helfen-sie .item {
  float: left;
  width: 978px;
  position: relative;
  height: 330px; /* wieder weg */
}
#box_so-helfen-sie .item_verlauf {
  position: absolute;
  z-index: 1;
  top: 70px;
  height: 36px;
  overflow: hidden;
}
#box_so-helfen-sie .item_verlauf img {
  width: 100%;
}
#box_so-helfen-sie .item_bild {
  background-repeat: no-repeat;
  background-position: center 0;
  width: 978px;
  height: 330px;
  overflow: hidden;
  z-index: 10;
  position: absolute;
}
#box_so-helfen-sie .item_bild img {
  visibility: hidden;
}
#box_so-helfen-sie .item_links {
  /*width: 330px;
  float: left;
  margin: 40px 0 0 45px;*/
  position: absolute;
  z-index: 100;
  top: 70px;
  left: 45px;
  width: 600px;
}
#box_so-helfen-sie .item_zitat {
  background-color: #e75012;
  color: #fff;
  font-size: 180%;
  padding: 5px;
  line-height: 160%;
}
#box_so-helfen-sie .item_urheber {
  font-size: 85%;
  color: #fff;
  margin-top: 1em;
  display: block;
  clear: both;
  text-shadow: 1px 1px 5px #333;
  width: 300px;
}
#box_so-helfen-sie .item_zitat p,
#box_so-helfen-sie .item_urheber p
{
  margin: 0;
  padding: 0;
}
#box_so-helfen-sie .item_zitat p {
  display: inline;
}
#box_so-helfen-sie .item_rechts {
  width: 300px;
  /*float: right;
  margin: 40px 45px 0 0;*/
  position: absolute;
  z-index: 100;
  top: 70px;
  left: 630px;
}
#box_so-helfen-sie .item_info {
  
}
#box_so-helfen-sie .item_info_headline {
  background-color: #fff;
  color: #000;
  font-size: 180%;
  padding: 5px;
  line-height: 160%;
}
#box_so-helfen-sie .item_info_text {
  background-color: #fff;
  color: #000;
  line-height: 140%;
}
#box_so-helfen-sie .item_info_text p {
  margin: 0;
  padding: 5px;
}
#box_so-helfen-sie .item_info_link {
  margin-top: 1px;
  background-color: #fff;
  padding: 3px 10px 5px 10px;
  float: right;
}
#box_so-helfen-sie .item_info_link a {
  background-image: url(/images/pfeil_kleiner.gif);
  background-repeat: no-repeat;
  background-position: right center;
  float: left;
  text-decoration: none;
  font-weight: bold;
  color: #000;
  padding-right: 18px;
}
#box_so-helfen-sie .item_info_link a:hover {
  color: #e75012;
  background-image: url(/images/pfeil_kleiner_rot.gif);
}

/* Dropdown */

#box_so-helfen-sie dl.jgd-dropdown {
  margin: 0 10px 0 0;
  padding: 0;
  float: right;
}
#box_so-helfen-sie .jgd-dropdown dd,
#box_so-helfen-sie .jgd-dropdown dt,
#box_so-helfen-sie .jgd-dropdown ul {
    margin: 0;
    padding: 0;
    z-index: 1000; /* nötig für IE */
}
#box_so-helfen-sie .jgd-dropdown dd {
    position: relative;
}
#box_so-helfen-sie .jgd-dropdown dt {
  line-height: 150%;
  overflow: hidden;
  border: 1px solid #fff;
  border-bottom: 0;
  padding: 5px 10px 5px 10px;
}
#box_so-helfen-sie .jgd-dropdown dt.jgd_dt_clicked {
  border-color: #e75012;
  background-color: #fadcd0;
}
#box_so-helfen-sie .jgd-dropdown dt a {
  display: block;
  background-image: url(/images/pfeil_dropdown.gif);
  background-repeat: no-repeat;
  background-position: right 8px;
  padding: 0 16px 0 0;
  color: #000;
  text-decoration: none;
}
#box_so-helfen-sie .jgd-dropdown dt a:hover,
#box_so-helfen-sie .jgd-dropdown dt.jgd_dt_clicked a
{
  background-image: url(/images/pfeil_dropdown_rot.gif);
  color: #e75012;
}
#box_so-helfen-sie .jgd-dropdown dt a span {
  cursor: pointer;
  display: block;
}
#box_so-helfen-sie .jgd-dropdown dd ul {
  background-color: #fff;
  border-bottom: 1px solid #e75012;
  /*moz-opacity: 0.8;
  opacity: 0.8;
  filter: Alpha(opacity=80);*/
  color: #000;
  display: none;
  z-index: 1000;
  padding: 0;
  position: absolute;
  list-style: none;
  width: 100%;
  right: 0;
}
#box_so-helfen-sie .jgd-dropdown dd ul li {
  border-left: 1px solid #e75012;
  border-right: 1px solid #e75012;
}
#box_so-helfen-sie .jgd-dropdown dd ul li.selected {
  display: none;
}
#box_so-helfen-sie .jgd-dropdown span.value {
  display: none;
}
#box_so-helfen-sie .jgd-dropdown dd ul li a {
  display: block;
  padding: 5px 26px 5px 10px;
  border-top: 1px solid #fadcd0;
  text-align: left;
  color: #474747;
  text-decoration: none;
}
#box_so-helfen-sie .jgd-dropdown dd ul li a:hover {
  color: #e75012;
}


/* Unterer Bereich auf der Startseite */
/**************************************/

.so-helfen-sie_zeile {
  clear: both;
  overflow: hidden;
  height: 100%;
  margin: 30px 0 0 0;
  font-size: 80%;
}
.spalte_w660 {
  width: 660px;
  float: left;
  margin: 0 0 0 30px;
}
.spalte_w250 {
  width: 250px;
  float: right;
}
#box_shs-zielgruppen {
}
#box_shs-zielgruppen .box_headline {
  color: #e75012;
  padding-bottom: 7px;
}
#box_shs-zielgruppen_oben {
  overflow: hidden;
  width: 664px;
  margin-right: -4px;
}
.zielgruppe {
  float: left;
  margin-right: 4px;
  overflow: hidden;
  height: 100%;
}
.zielgruppe_headline {
}
.zielgruppe_headline a {
  background-color: #e75012;
  color: #fff;
  padding: 6px 0 7px 10px;
  text-decoration: none;
  font-size: 120%;
  font-weight: bold;
  display: block;
}
.zielgruppe_headline a:hover {
  background-color: #474747;
}
#box_shs-zielgruppen_unten {
  background-color: #f2f2f2;
  overflow: hidden;
  height: 100%;
  padding: 10px;
  margin-top: 4px;
  color: #777;
}
#box_shs-zielgruppen_unten a {
  color: #000;
  display: inline;
  text-decoration: none;
  background-image: url(/images/pfeil_text.gif);
  background-repeat: no-repeat;
  background-position: 0 4px;
  padding: 0 0 0 12px;
  margin: 0 0 0 30px;
}
#box_shs-zielgruppen_unten a:hover {
  text-decoration: underline;
}
#box_shs-faq-teaser {
}
#box_shs-faq-teaser .box_headline {
  color: #777;
  padding-bottom: 7px;
}
#box_shs-faq-teaser .box_inhalt {
  background-color: #777;
  background-image: url(/images/so-helfen-sie_fkw.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  padding: 10px 100px 10px 10px;
  line-height: 140%;
}
#box_shs-faq-teaser .box_inhalt a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#box_shs-faq-teaser .box_inhalt a:hover {
  text-decoration: underline;
}
#box_shs-spenden {
  background-color: #e75012;
  background-image: url(/images/so-helfen-sie_online-spenden.jpg);
  background-repeat: no-repeat;
  background-position: right 0;
  padding: 5px 0 6px 10px;
  overflow: hidden;
  height: 100%;
  margin-top: 30px;
}
#box_shs-spenden a {
  display: block;
  float: left;
  background-image: url(/images/pfeil_kleiner_weiss.gif);
  background-repeat: no-repeat;
  background-position: right 5px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  padding-right: 19px;
}
#box_shs-spenden a:hover {
  text-decoration: underline;
}
#box_shs-facebook {
  margin-top: 30px;
}
#box_shs-facebook .box_headline {
  color: #000;
  padding-bottom: 7px;
}
#box_shs-facebook .box_inhalt {
  background-color: #f2f2f2;
  padding: 10px;
  line-height: 140%;
  overflow: hidden;
  height: 100%;
}
#box_shs-facebook .box_bild {
  float: left;
  margin-right: 10px;
  height: 100%;
  overflow: hidden;
}
.box_text {
  height: 100%;
  overflow: hidden;
}
.box_text p {
  margin: 0;
}
.box_text a {
  text-decoration: none;
  color: #000;
}
.box_text a:hover {
  text-decoration: underline;
}

/* Fussnavigation */

#fussnavi {
  border-top: 1px dashed #000;
  background-image: url(/images/so-helfen-sie_verlauf-fussnavi.gif);
  background-repeat: repeat-x;
  overflow: hidden;
  height: 100%;
  color: #777;
  font-size: 85%;
  padding: 20px 0 0 0;
  margin: 30px 0 0 0;
}
.fussnavi_sp {
  float: left;
  padding: 0 0 0 30px;
  width: 165px;
}
#fussnavi strong {
}
#fussnavi ul {
  list-style-type: none;
  margin: 1em 0 0 0;
  padding: 0;
}
#fussnavi ul li {
  line-height: 150%;
}
#fussnavi ul li a {
  color: #777;
  text-decoration: none;
}
#fussnavi ul li a:hover {
  text-decoration: underline;
}



/* FAQ ***********************************/
/*****************************************/

#box_shs-faq {
  font-size: 80%;
  overflow: hidden;
}
#box_shs-faq_headline {
  height: 30px;
  overflow: hidden;
  width: 100%;
}
#box_shs-faq_headline_sp1 {
  float: left;
  width: 50%;
  font-size: 160%;
  color: #000;
  font-weight: normal;
}
#box_shs-faq_headline_sp1 strong {
  font-weight: normal;
  display: block;
  margin-left: 30px;
}
#box_shs-faq_headline_sp2 {
  float: right;
  text-align: right;
}
#box_shs-faq_headline_sp2 select {
  font: normal 100% Arial, sans-serif;
}
#box_shs-faq_inhalt {
  background-color: #777;
  background-image: url(/images/so-helfen-sie-faq_verlauf-unten.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
  overflow: hidden;
  height: 600px;
  position: relative;
}
#box_shs-faq_verlauf {
  background-image: url(/images/so-helfen-sie-faq_verlauf-oben.gif);
  background-repeat: repeat-x;
  background-position: left top;
  height: 30px;
  width: 100%;
}
.faq_rubrik {
  color: #fff;
  position: absolute;
  width: 978px;
  height: 600px;
  z-index: 10;
}
.faq_rubrik .kreis {
  position: absolute;
}
.faq_rubrik .kreis img {
  width: 100%;
  height: 100%;
}
.faq_rubrik strong {
  position: absolute;
  font-size: 18px;
  font-weight: normal;
  background-color: #e75012;
  color: #fff;
  padding: 1px 3px 1px 3px;
  -moz-box-shadow: 0 0 2px 2px #474747;
  -webkit-box-shadow: 0 0 2px 2px #474747;
  box-shadow: 0 0 2px 2px #474747;
}
.faq_rubrik ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.faq_rubrik li {
  position: absolute;
  white-space: nowrap;
  background-color: #777;
}
.faq_rubrik li a {
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  line-height: 18px;
  -moz-text-shadow: 1px 1px 5px #000;
  -webkit-text-shadow: 1px 1px 5px #000;
  text-shadow: 1px 1px 5px #000;
}
.faq_rubrik li a:hover {
  color: #fff;
  background-color: #e75012;
}

/* Positionen */

#faq_rubrik_1 {
  left: 60px;
  top: 30px;
}
#faq_rubrik_1 .kreis {
  width: 400px;
  height: 160px;
  left: 50px;
  top: 20px;
}
#faq_rubrik_1 strong {
  left: 160px;
  top: 80px;
}
#faq_rubrik_1 .f1 {
  left: 20px;
  top: 30px;
}
#faq_rubrik_1 .f2 {
  left: 200px;
  top: 0;
}
#faq_rubrik_1 .f3 {
  left: 380px;
  top: 30px;
}
#faq_rubrik_1 .f4 {
  top: 130px;
  left: 10px;
}
#faq_rubrik_1 .f5 {
  left: 320px;
  top: 140px;
}
#faq_rubrik_2 {
  left: 680px;
  top: 50px;
}
#faq_rubrik_2 .kreis {
  width: 180px;
  height: 90px;
  left: 0px;
  top: 25px;
}
#faq_rubrik_2 strong {
  left: 20px;
  top: 55px;
}
#faq_rubrik_2 .f1 {
  left: 90px;
  top: 0px;
}
#faq_rubrik_2 .f2 {
  left: 10px;
  top: 100px;
}
#faq_rubrik_3 {
  left: 30px;
  top: 300px;
}
#faq_rubrik_3 .kreis {
  width: 400px;
  height: 160px;
  left: 40px;
  top: 50px;
}
#faq_rubrik_3 strong {
  left: 190px;
  top: 110px;
}
#faq_rubrik_3 .f1 {
  left: 10px;
  top: 60px;
}
#faq_rubrik_3 .f2 {
  left: 160px;
  top: 20px;
}
#faq_rubrik_3 .f3 {
  left: 340px;
  top: 30px;
}
#faq_rubrik_3 .f4 {
  left: 0px;
  top: 130px;
}
#faq_rubrik_3 .f5 {
  left: 160px;
  top: 180px;
}
#faq_rubrik_3 .f6 {
  left: 350px;
  top: 115px;
}
#faq_rubrik_4 {
  left: 590px;
  top: 280px;
}
#faq_rubrik_4 .kreis {
  width: 300px;
  height: 150px;
  left: 30px;
  top: 30px;
}
#faq_rubrik_4 strong {
  left: 110px;
  top: 90px;
}
#faq_rubrik_4 .f1 {
  left: 20px;
  top: 0px;
}
#faq_rubrik_4 .f2 {
  left: 240px;
  top: 0px;
}
#faq_rubrik_4 .f3 {
  left: 20px;
  top: 130px;
}
#faq_rubrik_4 .f4 {
  left: 200px;
  top: 140px;
}

/* Antworten auf die FAQs */
/**************************/

#box_shs-faq_antworten {
  position: absolute;
  z-index: 1000;
  left: 0;
  top: 0;
  width: 978px;
  height: 600px;
  display: none;
}
.faq_antwort {
  width: 978px;
  height: 600px;
  background-repeat: no-repeat;
  background-position: left bottom;
  -moz-opacity: 0;
  -webkit-opacity: 0;
  opacity: 0;
  display: none;
}
.faq_antwort_schliessen {
  padding: 25px 0 0 30px;
}
.faq_antwort_schliessen a {
  display: block;
  color: #fff;
  text-decoration: none;
  background-image: url(/images/so-helfen-sie-faq_schliessen.gif);
  background-repeat: no-repeat;
  background-position: 0 1px;
  padding: 0 0 0 23px;
  font-weight: bold;
}
.faq_antwort_schliessen a:hover {
  text-decoration: underline;
}
.faq_antwort_frage {
  width: 330px;
  float: left;
  padding: 40px 0 0 45px;
}
.faq_antwort_headline {
  margin-bottom: 1px;
  overflow: hidden;
  height: 100%;
  margin-left: -10px;
}
.faq_antwort_headline strong {
  font-size: 120%;
  padding: 5px;
  line-height: 160%;
}
.faq_antwort_frage .faq_antwort_headline strong {
  background-color: #e75012;
  color: #fff;
}
.faq_antwort_antwort .faq_antwort_headline strong {
  background-color: #fff;
  color: #000;
}
.faq_antwort_frage span {
  background-color: #e75012;
  color: #fff;
  font-size: 180%;
  padding: 5px;
  line-height: 160%;
}
.faq_antwort_antwort {
  width: 300px;
  float: right;
  padding: 40px 45px 0 10px;
}
.faq_antwort_antwort p {
  background-color: #fff;
  color: #000;
  line-height: 140%;
  margin: 0 0 1px 0;
  padding: 7px 10px 10px 10px;
}
.faq_antwort_antwort ul {
  background-color: #fff;
  color: #000;
  line-height: 140%;
  margin: -1px 0 0 0;
  padding: 7px 10px 10px 25px;
  list-style-type: square;
}
.faq_antwort_antwort a {
  color: #e75012;
}
.faq_antwort_antwort a:hover {
  text-decoration: none;
}
.faq_antwort_antwort .faq_antwort_urheber p {
  font-size: 85%;
  line-height: 120%;
}
/* Link zum Seitenanfang (nur sichtbar in noscript-Variante) */
.faq_top {
  display: none;
  color: #000;
  text-decoration: none;
  background-image: url(/images/icon_seitenanfang.gif);
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 0 0 16px;
  font-weight: bold;
  overflow: hidden;
  height: 100%;
  margin: 10px 0 0 10px;
}
.faq_top:hover {
  text-decoration: underline;
}

/* Ansprechpartner unter FAQ */

#box_shs_ansprechpartner {
  overflow: hidden;
  height: 100%;
  padding-left: 30px;
}
#box_shs_ansprechpartner_headline {
  width: 100%;
  overflow: hidden;
  height: 100%;
  margin-bottom: 2em;
}
.shs_ansprechpartner_sp {
  width: 33%;
  float: left;
  overflow: hidden;
  height: 100%;
}
.shs_ansprechpartner {
  padding: 0 30px 0 0;
  margin: 0 0 2em 0;
  overflow: hidden;
  height: 100%;
  line-height: 140%;
}
.shs_ansprechpartner img {
  float: left;
  margin-right: 15px;
}
.shs_ansprechpartner p {
  margin-top: 0;
  height: 100%;
  overflow: hidden;
}
