/* Allgemein Start */

.tx-flmsearchadvprograms-pi1 .border_2,
.tx-flmsearchadvprograms2-pi1 .border_2 { display: none; }

.tx-flmhostelprogramsearch-pi1 .bundesland,
.tx-flmhostelprogramsearch2-pi1 .bundesland { display: none; }

.tx-flmhostelprogramsearch-pi1 .jhname,
.tx-flmhostelprogramsearch2-pi1 .jhname { display: none; }

.tx-flmhostelprogramsearch-pi1 .left,
.tx-flmhostelprogramsearch2-pi1 .left { width: 175px; font-weight: bold; float: left; }

.tx-flmhostelprogramsearch-pi1 .right,
.tx-flmhostelprogramsearch2-pi1 .right { width: auto; float: left; }

.tx-flmhostelprogramsearch-pi1 #p1,
.tx-flmhostelprogramsearch2-pi1 #p1 { display: none; }

.tx-flmhostelprogramsearch-pi1 .box_clearing,
.tx-flmhostelprogramsearch2-pi1 .box_clearing { padding: 0 0 20px 0; }

.tx-flmhostelprogramsearch-pi1 h2,
.tx-flmhostelprogramsearch2-pi1 h2 { font-size: 14px; margin: 25px 0 15px 0; padding: 0; }

.tx-flmhostelprogramsearch-pi1 h3,
.tx-flmhostelprogramsearch2-pi1 h3 { font-size: 12px; margin: 0; padding: 0; }

.tx-flmhostelprogramsearch-pi1 h3.progkat,
.tx-flmhostelprogramsearch2-pi1 h3.progkat { background-color: #ED6B1F; color: #FFFFFF; padding: 3px 3px 3px 10px; margin: 0 0 5px 0; }

.tx-flmhostelprogramsearch-pi1 .blue,
.tx-flmhostelprogramsearch2-pi1 .blue { position: relative; margin: 15px 0 0 0; padding: 0 0 10px 0; border-bottom: 1px solid #FED19F; }

.tx-flmhostelprogramsearch-pi1 .blue p,
.tx-flmhostelprogramsearch2-pi1 .blue p { margin: 0 0 10px 0; padding: 0; }

.tx-flmhostelprogramsearch-pi1 .small,
.tx-flmhostelprogramsearch2-pi1 .small { font-size: 10px; line-height: 10px; margin: 30px 0 10px 0 ! important; }

.tx-flmhostelprogramsearch-pi1 .leistungen,
.tx-flmhostelprogramsearch2-pi1 .leistungen { padding-top: 20px; margin-top: 20px; }

.tx-flmhostelprogramsearch-pi1 .hinweise,
.tx-flmhostelprogramsearch2-pi1 .hinweise { padding-top: 20px; margin: 20px 0; border-top: 1px solid black; border-bottom: 1px solid black; }

.tx-flmhostelprogramsearch-pi1 .untertitel,
.tx-flmhostelprogramsearch2-pi1 .untertitel { display: none; }

.tx-flmhostelprogramsearch-pi1 .ort,
.tx-flmhostelprogramsearch2-pi1 .ort { display: none; }

.tx-flmhostelprogramsearch-pi1 .bilder,
.tx-flmhostelprogramsearch2-pi1 .bilder { padding: 0px; margin: 0px 0px 0px 10px; width: 200px; float: right; }

.tx-flmhostelprogramsearch-pi1 .programm,
.tx-flmhostelprogramsearch2-pi1 .programm { padding: 10px; }

.tx-flmhostelprogramsearch-pi1 .programm h3,
.tx-flmhostelprogramsearch2-pi1 .programm h3 { color: #006296; font-size: 1.1em; margin: 0 0 10px 0; }

.tx-flmhostelprogramsearch-pi1 .programm .untertitel,
.tx-flmhostelprogramsearch2-pi1 .programm .untertitel { display: inline; font-weight: bold; }

.tx-flmhostelprogramsearch-pi1 .programm p.teaser,
.tx-flmhostelprogramsearch2-pi1 .programm p.teaser { margin: 0; padding: 0; }

.tx-flmhostelprogramsearch-pi1 .programm a,
.tx-flmhostelprogramsearch-pi1 .programm a:hover,
.tx-flmhostelprogramsearch2-pi1 .programm a,
.tx-flmhostelprogramsearch2-pi1 .programm a:hover { }

.tx-flmhostelprogramsearch-pi1 .programmDetail,
.tx-flmhostelprogramsearch2-pi1 .programmDetail { margin: 25px 0 0 0; }

.tx-flmhostelprogramsearch-pi1 .programmDetail h3,
.tx-flmhostelprogramsearch2-pi1 .programmDetail h3 { background-color: #ED6B1F; color: #FFFFFF; padding: 3px 3px 3px 10px; }

.tx-flmhostelprogramsearch-pi1 .programmDetail h3 img,
.tx-flmhostelprogramsearch2-pi1 .programmDetail h3 img { display: none; }

.tx-flmhostelprogramsearch-pi1 .programmDetailContent,
.tx-flmhostelprogramsearch2-pi1 .programmDetailContent { padding: 10px; }

.tx-flmhostelprogramsearch-pi1 .leistungen,
.tx-flmhostelprogramsearch2-pi1 .leistungen { margin: 25px 0 0 0; padding: 0px; background-color: #E5EEF3; }

.tx-flmhostelprogramsearch-pi1 .leistungen .leistungenLeft,
.tx-flmhostelprogramsearch2-pi1 .leistungen .leistungenLeft { width: 216px; margin: 0 10px 0 0; padding: 7px 0 10px 10px; float: left; }

.tx-flmhostelprogramsearch-pi1 .leistungen .leistungenRight,
.tx-flmhostelprogramsearch2-pi1 .leistungen .leistungenRight { width: 216px; margin: 0; padding: 7px 10px 10px 0; float: left; }

.tx-flmhostelprogramsearch-pi1 .leistungen .leistungenLeft *,
.tx-flmhostelprogramsearch-pi1 .leistungen .leistungenRight *,
.tx-flmhostelprogramsearch2-pi1 .leistungen .leistungenLeft *,
.tx-flmhostelprogramsearch2-pi1 .leistungen .leistungenRight * {font-size: .94em !important; }

.tx-flmhostelprogramsearch-pi1 .leistungen h3,
.tx-flmhostelprogramsearch2-pi1 .leistungen h3 { background-color: #ED6B1F; color: #FFFFFF; padding: 3px 3px 3px 10px; }

.tx-flmhostelprogramsearch-pi1 .leistungen .buchungslink,
.tx-flmhostelprogramsearch-pi1 .leistungen .buchungslink a,
.tx-flmhostelprogramsearch-pi1 .leistungen .buchungslink a:hover,
.tx-flmhostelprogramsearch2-pi1 .leistungen .buchungslink,
.tx-flmhostelprogramsearch2-pi1 .leistungen .buchungslink a,
.tx-flmhostelprogramsearch2-pi1 .leistungen .buchungslink a:hover { font-weight: bold; color: #ED6B1F ! important; }

.tx-flmhostelprogramsearch-pi1 .leistungen .pdf,
.tx-flmhostelprogramsearch-pi1 .leistungen .pdf a,
.tx-flmhostelprogramsearch-pi1 .leistungen .pdf a:hover,
.tx-flmhostelprogramsearch2-pi1 .leistungen .pdf,
.tx-flmhostelprogramsearch2-pi1 .leistungen .pdf a,
.tx-flmhostelprogramsearch2-pi1 .leistungen .pdf a:hover { font-weight: bold; color: #ED6B1F ! important; }

.tx-flmhostelprogramsearch-pi1 .leistungen .link,
.tx-flmhostelprogramsearch-pi1 .leistungen .link a,
.tx-flmhostelprogramsearch-pi1 .leistungen .link a:hover,
.tx-flmhostelprogramsearch2-pi1 .leistungen .link,
.tx-flmhostelprogramsearch2-pi1 .leistungen .link a,
.tx-flmhostelprogramsearch2-pi1 .leistungen .link a:hover { font-weight: bold; color: #ED6B1F ! important;  }

.tx-flmhostelprogramsearch-pi1 .jhdata,
.tx-flmhostelprogramsearch2-pi1 .jhdata { margin: 25px 0 0 0; }

.tx-flmhostelprogramsearch-pi1 .jhdata h3,
.tx-flmhostelprogramsearch2-pi1 .jhdata h3 { background-color: #ED6B1F; color: #FFFFFF; padding: 3px 3px 3px 10px; }

.tx-flmhostelprogramsearch-pi1 .jhdata .data,
.tx-flmhostelprogramsearch2-pi1 .jhdata .data { padding: 10px; }

#inhalt_ueber_ts .tx-flmhostelprogramsearch-pi1 .blue a,
#inhalt_ueber_ts .tx-flmhostelprogramsearch2-pi1 .blue a { font-size: 12px; font-weight: bold; color: #F36F21; text-decoration: none; }

.tx-flmhostelprogramsearch-pi1 .blue .more,
.tx-flmhostelprogramsearch2-pi1 .blue .more { display: block; position: absolute; bottom: -1px; right: 0; width: 60px; height: 20px; background-image: url(../images/bereich_2/infos_button.gif); background-repeat: no-repeat; background-position: 0 0; }

*:first-child+html .tx-flmhostelprogramsearch-pi1 .blue .more,
*:first-child+html .tx-flmhostelprogramsearch2-pi1 .blue .more { bottom: 2px; }

* html .tx-flmhostelprogramsearch-pi1 .blue .more,
* html .tx-flmhostelprogramsearch2-pi1 .blue .more { bottom: 2px; }


body { background-image: url(../images/body_hintergrund_jh.gif); }

*:first-child+html body { background-image: url(../images/body_hintergrund_jh_ie7.gif); }

/* Allgemein Ende */


/* Oberer Bereich Start */
#box_metanavigation { left: 400px; }

* html #box_metanavigation { left: 400px; }

*:first-child+html #box_metanavigation {left: 400px; }

/* Oberer Bereich Ende */


/* Linker Bereich Start */

/* Linker Bereich Ende */


/* Footer Start */

#box_footer { background-image: url(../images/footer/hintergrund_jh.gif); }

/* Footer Ende */