html {
font-family : "Lato", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
}


BODY  {
margin: 0;
padding: 0;
background-color: #fff;
color: #222;
font-weight: 600;
font-size: 18px;
line-height: 28px;
overflow-x: hidden;
}




#wetter { display: inline-block; color: #000; margin-left: 100px; }

table {  padding: 0; border: 1px solid #efefef; border-collapse: collapse; width: 100% }
table td { padding: 3px; vertical-align: top; border: none; }

tr:nth-child(even) {
  background-color: #efefef;
}

tr:nth-child(odd) {
  background-color: #fff;
}


.clearer { clear: both; height: 0 !important; overflow: hidden; }


.teaser_slider { z-index: 9998; position: absolute; margin-top: -250px; text-align: left; color: #FFF; padding: 30px; opacity: 0.95; background-image: url('https://www.bad-hersfeld.de/startseite/img/icon_freizeit_natur.png'); background-position:  left 20px center; background-size: 100px; background-repeat: no-repeat; padding-left: 140px; border-top-right-radius: 40px; border: 1px solid transparent; }
.teaser_slider .span_1 { font-style: italic; font-size: 40px; display: block; line-height: 46px;  }
.teaser_slider .span_2 { font-style: italic; font-size: 24px; display: block; line-height: 30px;}

.rel2 { z-index: 10 !important; }

#trenner_oben { display: block; height: 6px; padding: 0; padding-top: -8px; }
#trenner_unten { display: block; height: 2px; }


header { position: fixed; display: block; z-index: 9999999; width: 100%; -webkit-transition: height 1s; -moz-transition: height 1s; -ms-transition: height 1s; -o-transition: height 1s; transition: height 1s; -webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out; background: rgba(255,255,255,0.93); text-align: center; }
header:hover { background: rgba(255,255,255,1); }

.rel { position: relative; z-index: 999 !important; }


#wrapper { max-width: 1920px; margin: 0 auto; width: 100%; }

@media screen and (max-width: 1440px) {
 header { position: relative; }
 #wrapper { margin-top: 0; }

}

#menu_logo { display: inline-block; background-image: url('../../img/logo_neu.png'); background-position: center; background-repeat: no-repeat; width: 257px; height: 110px; margin: 15px 30px; vertical-align: top; background-size: contain; -webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out;  }

#header_inner { display: inline-block; vertical-align: top;  }

#icon_links { display: inline-block;  margin-left: 80px;  }

#link_1001      	{ vertical-align: middle; display: inline-block; background-image: url('https://www.bad-hersfeld.de/startseite/img/icon_e-mail.png'); background-position:  center; background-repeat: no-repeat; font-size: 0 !important; width: 40px; height: 40px; background-size: 35px;  }
#link_1002         	{ vertical-align: middle; display: inline-block; background-image: url('https://www.bad-hersfeld.de/startseite/img/icon_facebook.png'); background-position:  center; background-repeat: no-repeat; font-size: 0 !important; width: 40px; height: 40px; background-size: 35px;  }
#link_1003         	{ vertical-align: middle; display: inline-block; background-image: url('https://www.bad-hersfeld.de/startseite/img/icon_twitter.png'); background-position:  center; background-repeat: no-repeat; font-size: 0 !important; width: 40px; height: 40px;  background-size: 35px;  }
#link_1173         	{ vertical-align: middle; display: inline-block; background-image: url('https://www.bad-hersfeld.de/startseite/img/icon_insta.png'); background-position:  center; background-repeat: no-repeat; font-size: 0 !important; width: 40px; height: 40px;  background-size: 35px;  }



.icon_print { background-image: url('../../img/icon_print.png'); background-position: center; background-size: 40px auto; background-repeat: no-repeat; width: 40px; height: 40px; font-size: 0; display: inline-block; }



iframe { display: block; width: 100%; min-height: 350px; overflow: scroll; }
iframe.fullpage { min-height: 250vh; }

#menu_master { display: block; margin-top: 40px; }


ul.rubriken, ul.menu_rubriken, ul.menu_rubriken_sub { padding: 0; margin: 0;  list-style: none; }
.menu_platzhalter { position: absolute; margin: -5px 0 0 5px; text-align: left; }

ul.rubriken { display: inline-block; }
ul.rubriken li { display: inline-block; cursor: pointer; }
ul.rubriken li span { display: block; color: #000 !important; text-transform: none; font-size: 19px; font-weight: 900; line-height: 50px; padding: 0 0 5px 0; margin: 5px;  text-transform: uppercase; box-sizing: border-box; }
ul.rubriken:hover ul.menu_rubriken { display: block !important; }


ul.menu_rubriken { display: none !important;   }
ul.menu_rubriken li { display: inline-block; width: 320px; }
ul.menu_rubriken li span { display: block; color: #FFF !important; font-weight: 700; padding: 6px 12px; margin: 0; font-size: 18px; line-height: 24px; cursor: pointer; min-width: 230px; background-image: url('../../img/pfeil_rechts.png') !important; background-repeat: no-repeat; background-position: right 10px center; background-size: 10px auto; text-transform: none; font-style: italic; text-align: left; box-sizing: border-box; opacity: 0.7 !important; }
ul.menu_rubriken:hover li span { opacity: 1 !important; }
ul.menu_rubriken:hover ul.menu_rubriken_sub { display: block !important; }


ul.menu_rubriken_sub { display: none !important; margin-left: 320px; position: absolute; margin-top: -36px; width: auto; }
ul.menu_rubriken_sub li { display: block;  }
ul.menu_rubriken_sub li A { display: block; color: #FFF !important; font-weight: 700; padding: 8px 12px; margin: 0; font-size: 15px; line-height: 20px; cursor: pointer; background-repeat: no-repeat; background-position: right 10px center; background-size: 10px auto; text-transform: none; font-style: regular; text-align: left; box-sizing: border-box; opacity: 0.7 !important; max-width: 200px;  }
ul.menu_rubriken_sub li A:hover { opacity: 1 !important; }

#link_100 span { border-bottom: 2px solid #009CDE; }
#link_110 span { border-bottom: 2px solid #753BBD; }
#link_120 span { border-bottom: 2px solid #84BD00; }
#link_130 span { border-bottom: 2px solid #A20067; }
#link_140 span { border-bottom: 2px solid #F2A900; }
#link_160 span { border-bottom: 2px solid #9B945F; }
#link_170 span { border-bottom: 2px solid #E4002B; }

.rubriken:hover #link_100 { color: #009CDE !important; }
.rubriken:hover #link_100 span { border-bottom: 10px solid #009CDE !important; }
.rubriken:hover #link_110 { color: #753BBD !important; }
.rubriken:hover #link_110 span { border-bottom: 10px solid #753BBD; }
.rubriken:hover #link_120 { color: #84BD00 !important; }
.rubriken:hover #link_120 span { border-bottom: 10px solid #84BD00; }
.rubriken:hover #link_130 { color: #A20067 !important; }
.rubriken:hover #link_130 span { border-bottom: 10px solid #A20067; }
.rubriken:hover #link_140 { color: #F2A900 !important; }
.rubriken:hover #link_140 span { border-bottom: 10px solid #F2A900; }
.rubriken:hover #link_160 { color: #9B945F !important; }
.rubriken:hover #link_160 span { border-bottom: 10px solid #9B945F; }
.rubriken:hover #link_170 { color: #E4002B !important; }
.rubriken:hover #link_170 span { border-bottom: 10px solid #E4002B; }


#rubrikmaster_100 { background-color: #009CDE; }
#rubrikmaster_110 { background-color: #753BBD; }
#rubrikmaster_120 { background-color: #84BD00; }
#rubrikmaster_130 { background-color: #A20067; }
#rubrikmaster_140 { background-color: #F2A900; }
#rubrikmaster_160 { background-color: #9B945F; }
#rubrikmaster_170 { background-color: #E4002B; }




#master_footer { position: relative; display: block; background-color: #000; min-height: 50px; display: block; text-align: left; line-height: 50px; }
#master_footer A { color: #fff; display: inline-block; font-size: 14px; line-height: 50px; padding-left: 15px; padding-right: 15px; font-weight: 700; }

.farbe_8	{ background-color: #00A3AD !important; }
.farbe_9	{ background-color: #00A3AD !important; }
.farbe_9	{ background-color: #00A3AD !important; }
.farbe_10	{ background-color: #009CDE !important; }
.farbe_11	{ background-color: #753BBD !important; }
.farbe_12   { background-color: #84BD00 !important; }
.farbe_13   { background-color: #A20067 !important; }
.farbe_14   { background-color: #F2A900 !important; }
.farbe_16   { background-color: #9B945F !important; }
.farbe_17   { background-color: #E4002B !important; }

#farbex_8 h1, #farbex_8 h2, #farbex_8 h3, #farbex_8 a, .bfarbe_8	{ color: #00A3AD ; }
#farbex_9 h1, #farbex_9 h2, #farbex_9 h3, #farbex_9 a, .bfarbe_9	{ color: #00A3AD ; }
#farbex_10 h1, #farbex_10 h2, #farbex_10 h3, #farbex_10 a	{ color: #009CDE ; }
#farbex_11 h1, #farbex_11 h2, #farbex_11 h3, #farbex_11 a	{ color: #753BBD ; }
#farbex_12 h1, #farbex_12 h2, #farbex_12 h3, #farbex_12 a   { color: #84BD00 ; }
#farbex_13 h1, #farbex_13 h2, #farbex_13 h3, #farbex_13 a   { color: #A20067 ; }
#farbex_14 h1, #farbex_14 h2, #farbex_14 h3, #farbex_14 a   { color: #F2A900 ; }
#farbex_16 h1, #farbex_16 h2, #farbex_16 h3, #farbex_16 a   { color: #9B945F ; }
#farbex_17 h1, #farbex_17 h2, #farbex_17 h3, #farbex_17 a   { color: #E4002B ; }


.block, .block_img { display: inline-block; vertical-align: top; text-align: left; margin-left: 30px; margin-right: 30px; }
#block_grau { display: inline-block; }
.block A { display: block; font-size: 12px; line-height: 20px; color: #fff; }



.wetter_icon { width: 40px; height: auto; display: block; margin: 0 auto; }


.prechts { text-align: right; display: block; }

#click_menu { display: none; }

.newsblock { position: relative; display: inline-block; width: 25%; min-width: 300px; vertical-align: top; background-size: cover; height: 300px; margin: 0 auto; text-align: left; opacity: 0.85; box-sizing: border-box;  }

.newsblock span.s1 { position: absolute; bottom: 10px; font-size: 12px; background: rgba(255,255,255,0.9); display: block; padding: 15px; max-width: 85%; font-weight: 700; color: #000; min-height: 75px;  }
.newsblock span.s2 { font-size: 14px; font-weight: 400; }
.newsblock:hover { opacity: 1; }



#map { width: 100%; height: 500px; }

iframe { width: 100%; border: none; }




.sliders_rechts { text-align: left; max-width: 800px; width: 100%; display: none; background: rgba(0,156,222,0.95); position: fixed; z-index: 9998; margin-top: 0px; right: 100px; padding: 20px; padding-top: 5px; box-sizing: border-box; color: #fff; overflow-y: scroll; max-height: 500px;  }

.sliders_rechts h2 { color: #FFF; margin: 0; padding: 0; font-size: 26px; }


input[type=text] {
width: 300px;
height: 30px;
line-height: 30px;
font-family: 'Lato', Arial, Helvetica, sans-serif;
font-size : 14px;
color:#000;
padding: 3px;
display: inline-block;
}

input[type=submit], A.button, .btn-link {
    display: inline-block;
    background: #E4002B;
    color: #FFF !important;
    text-transform: uppercase;
    font-weight: 900;
    font-size: 16px;
    border-radius: 6px;
    padding: 10px 25px;
    margin: 10px 0;
    border: none;
    cursor: pointer;
}

.button2 {
font-size : 18px;
line-height: 18px;
background-color: #FFF;
padding: 8px;
font-weight: 700;
display: inline-block;
border: 1px solid #c0c0c0;
}

.icon_rss {
background-image: url('../../img/rssfeed.png');

    display: inline-block;
    background: #E4002B;
    font-weight: 900;
    font-size: 16px;
    border-radius: 6px;
    padding: 10px 25px;
    margin: 20px 0;
    color: #FFF !important;
    text-transform: uppercase;
}


.scrollicon {
        text-align: center;
        text-decoration:none;
        width: 50px;
        height: 50px;
        background:#E4002B;
        position:fixed;
        bottom:50px;
        left:50px;
        display:none;
        border: 2px solid white;
        background-image: url('../../img/button_up.png');
        background-position: center;
        background-repeat: no-repeat;
        z-index: 9999;
   }




#quick_schnellnavi { background-image: url('../../img/back_hg.png'); display: none; background-position: center; background-repeat: no-repeat; }
#quick_schnellnavi:hover {  opacity: 1;  }


#master_content { margin: 0 auto; display: block;  }
.content_inner {  margin: 0 auto; display: block; width: 100%; max-width: 1500px; padding: 10px 140px 40px 40px; background-color: #FFF; box-sizing: border-box; }
#content_1000 { max-width: 1600px; box-sizing: border-box;  padding-left: 100px; padding-right: 100px; margin-top: 0px; column-count: 1; column-gap: 30px; column-width: 50%; break-inside: avoid; }





#suchergebnisse { display: block; color: #FFF;  }
#suchergebnisse h3 { color: #fff; font-size: 20px; margin: 15px 0 5px 0; padding: 0; font-weight: 700;  }
.sliders_rechts A, #suchergebnisse A { display: block; color: #FFF; font-size: 16px !important; font-style: italic; cursor: pointer; text-transform: none !important; line-height: 24px !important; padding: 0 !important; margin: 0 !important; }


#slide_suche A { display: block; width: auto !important; height: auto !important; min-height: auto; border: none !important; padding: 0 !important; margin: 0 !important; }



.links { float: left; padding-left: 60px; }
.rechts { float: right; }

@media screen and (min-width: 1024px) {
.smaller { background: rgba(239,239,239,0.95);  -webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out; }
.smaller #menu_logo {  height: 70px; background-size: contain; -webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out; }
.smaller #menu_master { margin-top: 20px; }
.smaller #schnellmenu_oben { height: 0; }
}








#master_kontakt { display: block; margin: 0; padding: 0;  }



#kontakt_karte { display: none; min-height: 350px; margin: 0; padding: 0; background-image: url('../../img/maps_back.jpg'); background-size: cover; }
#kontakt_karte_inner { display: block; padding: 40px; text-align: center; }
#kontakt_karte_inner p { max-width: 800px; margin: 20px auto; }
#kontakt_karte iframe { width: 100%; height: 350px !important; display: block; border: none; }





#karte_ti { display: block; width: 100%; height: 450px; margin: 0; padding: 0; }
#kontakt_daten { display: table; margin: 0; padding: 0; box-sizing: border-box; }


#kontakt_daten_inner0 { display: table-cell; padding: 0; box-sizing: border-box; width: 50%; vertical-align: top; padding: 40px; background: rgba(255,255,255,0.25) }
#kontakt_daten_inner { display: table-cell; padding: 0; box-sizing: border-box; width: 50%;  vertical-align: top; padding: 40px; }

.teiler { width: 49%; display: inline-block; vertical-align: top; }
.teiler A { display: block; color: #FFF; font-weight: 400; }

#kontakt_daten h2, #kontakt_daten h3 { color: #FFF; }
#kontakt_daten ul { display: block; margin: 0; padding: 0; }
#kontakt_daten ul li { display: inline-block; margin: 0; padding: 0; vertical-align: top; background-position: left top 32px; background-repeat: no-repeat; background-size: 40px auto; color: #FFF; line-height: 24px; margin-right: 20px; }
#kontakt_daten ul li a { display: inline-block; font-size: 18px; color: #fff; font-weight: 400; padding-left: 55px; padding-right: 35px; margin: 0 0px; background-position: left center; background-repeat: no-repeat; text-align: left; vertical-align: middle; background-size: 40px auto; }
#kontakt_daten ul li a span { display: table-cell; line-height: 26px;  vertical-align: middle;  }

#ti { background-image: url('../../img/icon_info.png') }
#fs { background-image: url('../../img/icon_hinweis.png') }


.link_call { background-image: url('../../img/icon_telefon.png') }
.link_mail { background-image: url('../../img/icon_mail.png') }
#link_loca { background-image: url('../../img/icon_ort.png') }
#link_time { background-image: url('../../img/icon_time.png'); margin-top: 30px !important; }
.link_hinweis { background-image: url('../../img/icon_hinweis.png');  background-position: left bottom; }




#menu_suche { display: inline-block; text-align: center; vertical-align: middle; }

#menu_sprache { display: inline-block; text-align: center; vertical-align: middle; }

#master_header { position: relative; display: block; background-image: url('../../img/background_1.jpg'); background-position: top center; background-repeat: no-repeat; height: 775px; }
#master_header span { position: absolute; bottom: 100px; text-transform: uppercase; color: #FFF; font-size: 54px; width: 100%; text-align: center; font-weight: 300 }

#footer_oben { margin: 0 auto;  display: block; text-align: center; padding: 10px; padding-bottom: 30px; }



h1 { position: relative; font-size: 40px; color: #0047BB;  font-weight: 700; line-height: 50px; font-style: italic;  }
h2 { position: relative; font-size: 28px;  color: #555555; font-weight: 700; line-height: 38px; font-style: italic; }
h3 { position: relative; font-size: 22px;  color: #0047BB; font-weight: 700; line-height: 32px; font-style: italic; }
h4 { color: #000; font-size: 12px; font-weight: 700; text-transform: uppercase; }

A 		{ text-decoration: none; color: #0047bb; }
.content_inner A { font-weight: 700; }
B 		{ font-weight: 900; }
HR 		{ border-top: 0px solid #fff; border-bottom: 1px solid #888; border-left: 0; border-right: 0; clear: both; padding: 10px 0;  }

#suchfeld, #suchfeld2 {
font-family: 'Open Sans', sans-serif;
position: relative;
font-size: 12px;
display: inline-block;
width: 140px;
background: transparent;
background-image: url('../../img/icon_lupe.png');
background-position: right 5px center;
background-repeat: no-repeat;
padding-right: 20px;
border: 1px solid #FFF;
height: 24px;
line-height: 24px;
margin-left: 100px;
margin-top: 20px;
color: #FFF;
box-sizing: border-box;
}

#suchfeld2 {
background-image: url('../../img/icon_lupe_grau.jpg');
border: 1px solid #999999;
color: #999999;
}

select {
display: inline-block;
height: 20px;
line-height: 20px;
margin-left: 50px;
margin-top: 20px;
background: transparent;
border: none;
color: #FFF;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url('../../img/pfeil_down.png');
background-position: right center;
background-repeat: no-repeat;
padding-right: 10px;
}

select:focus
{
  background: white;
  color: black;
}


.marquee {
  margin-top: 10px;
  position: relative;
  width: 100%;
  overflow: hidden;
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  background: #FFF;
  height: 40px;
  line-height: 4px;
  font-size: 16px;
  color: #FFF;
}

.marquee_link {
  height: 40px;
  line-height: 40px;
  color: #FFF;
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
  font-weight: 700;
  font-size: 16px;
}

.marquee_link_a, .marquee_link_a:hover {
  background: #FFF !important;
  height: 40px;
  line-height: 40px;
  color: #000;
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
  font-weight: 300;
  text-decoration: none;
}

#signet_buergservice { position: absolute; right: 10%; margin-top: 80%; width: 100px; }



input[type=submit], .button, .button2, .icon_rss:hover  { opacity: 1; }

.icon_doc { background-image: url('../../img/icon_pdf.jpg'); display: inline-block;  background-position: left top ; background-repeat: no-repeat; padding-left: 50px; text-align: left; }
.icon_doc span { color: #666; font-weight: 700; display: block; line-height: 20px; }
.icon_doc2 { background-image: url('../../img/icon_pdf.jpg'); display: block;  background-position: left top ; background-repeat: no-repeat; padding-left: 50px; color: #166AAA; font-size: 16px; line-height: 40px; }
.icon_tel { background-image: url('../../img/icon_telefon.jpg'); display: block;  background-position: left center ; background-repeat: no-repeat; background-size: contain; padding-left: 30px; color: #166AAA; font-size: 16px; }
.dreiteiler { display: inline-block; vertical-align: top; width: 33%;  box-sizing: border-box; text-align: left; max-width: 450px; padding-left: 40px; padding-right: 40px; }
















.widgets_start { display: block; min-height: 400px; vertical-align: top; border-right: 20px solid #00A3AD; margin-bottom: 40px; background-size: cover; break-inside: avoid; border-top-left-radius: 90px; }
.widgets_start_inner { position: relative; display: block; padding-top: 250px; padding-bottom: 0px; max-width: 90%;  }
.widgets_start_inner2 { position: relative; display: block; background: rgba(255,255,255,0.9); padding: 25px; box-sizing: border-box; color: #000; filter: none !important;  webkit-filter:none !important;  }



#schnellnavi_rechts { width: 100px; height: 100%; display: block; text-align: center; vertical-align: top; position: fixed; z-index: 999998;  right: 0; top: 0; padding-top: 150px; }

#click_schnellnavi_rechts { display: none;  }

#schnellnavi_rechts_inner { width: 100%; display: block; text-align: center; vertical-align: top; right: 0;  }

#schnellnavi_rechts_inner A.widgets { border-top-left-radius: 20px; margin-left: 20px; width: 80px; display: block; color: #fff; font-size: 0px; margin-top: 25px; margin-bottom: 25px; text-transform: uppercase; background-position: top 10px center; background-repeat: no-repeat; background-size: 45px auto; height: auto; opacity: 0.95; vertical-align: bottom; min-height: 70px; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; border: 1px solid rgba(255,255,255,0.5); }
#schnellnavi_rechts_inner A.widgets:hover { opacity: 1; background-color: #0047BB; font-size: 12px; margin-left: 0px; width: 100px; margin-bottom: 0px; border: 1px solid rgba(255,255,255,1); }
#schnellnavi_rechts_inner A.widgets SPAN { position: relative; padding-top: 65px; margin-bottom: 5px; display: block; display: none; }
#schnellnavi_rechts_inner A.widgets:hover span { display: block }

#quick_call { background: rgba(0,156,222,1); background-image: url('../../img/icon_call.png');  }
#quick_uk { background: rgba(0,156,222,1); background-image: url('../../img/icon_bed.png');  }
#quick_prospekt { background: rgba(0,156,222,1); background-image: url('../../img/icon_prospekt.png');  }
#quick_suche { background: rgba(0,156,222,1); background-image: url('../../img/icon_suche.png');  }
#quick_rhonline { background: rgba(0,156,222,1); background-image: url('../../img/icon_rhonline.png');  }
#quick_karte { background: rgba(0,156,222,1); background-image: url('../../img/icon_karte.png');  }
#quick_info  { background: rgba(0,156,222,1); background-image: url('../../img/icon_info.png');   }
#quick_events { background: rgba(0,156,222,1); background-image: url('../../img/icon_events.png');   }
#quick_wetter { background: rgba(0,156,222,1); opacity: 0.8; padding: 10px; margin: 0 !important;   }
#quick-chatbot { background: rgba(0,156,222,1);   }



#content_1092 h3 { cursor: pointer; background-color: #EEEEEC; font-size: 24px; line-height: 40px; background-image: url('../../img/pfeil_down.jpg'); background-position: right center; background-repeat: no-repeat;  padding-left: 5px; }
#content_1092 hr { margin: 0 auto; padding: 0; }
#content_1092 .folder { display: none; }


#content_1175 h3 { cursor: pointer; background-color: #EEEEEC; font-size: 24px; line-height: 40px; background-image: url('../../img/pfeil_down.jpg'); background-position: right center; background-repeat: no-repeat;  padding-left: 5px; }
#content_1175 hr { margin: 0 auto; padding: 0; }
#content_1175 .folder { display: none; }



#content_1176 h3 { cursor: pointer; background-color: #EEEEEC; font-size: 24px; line-height: 40px; background-image: url('../../img/pfeil_down.jpg'); background-position: right center; background-repeat: no-repeat;  padding-left: 5px; }
#content_1176 hr { margin: 0 auto; padding: 0; }
#content_1176 .folder { display: none; }



#content_1161 h3 { cursor: pointer; background-color: #EEEEEC; font-size: 24px; line-height: 40px; background-image: url('../../img/pfeil_down.jpg'); background-position: right center; background-repeat: no-repeat;  padding-left: 5px; }
#content_1161 hr { margin: 0 auto; padding: 0; }
#content_1161 .folder { display: none; }