/** * * CSS-Datei: Seitenspezifische Styles   * */      img.bg-stretch {width:100%; position:fixed;} /*---------------------------------------------------------------------------*/ /**  *  * Allgemeine Styles, seitenübergreifend  *   */       body, html {margin:0px; min-height:100%; height:100%; background:#fefefe;}  .container {width:100%; padding:0; position:relative; min-height:100%; background:url(images/row_bg.jpg) repeat 0 0 transparent; }.container.hoch {overflow:hidden;}.container .row {width:100%; max-width:100%; padding:0; position:relative;}/* Content */.container .row.content { background:url(images/row_bg.jpg) repeat 0 0 transparent; overflow:hidden; min-height:100%; }.container .row.content .logo {width:auto; position:absolute; z-index:52; margin:130px 0 0 0;}.container .logo.phone {width:100%; display:block; position:relative; margin:2px 0 0 0; height:74px; background:url(images/logo_phone_bg.jpg) repeat-x 0 0 transparent;}.container .row.content .inhalt { min-height:0px; float:left; background:url(images/row-content_bg.png) repeat-x 0 0 transparent; padding:0 0px 80px 0px; position:relative;}.container .text {/*margin:0;*/}.container .text img { -moz-box-shadow: 0px 0px 3px 2px #ddd; -webkit-box-shadow: 0px 0px 3px 2px #ddd; box-shadow:0px 0px 3px 2px #ddd;}.container .text.six { width:44.8%; margin-bottom:4.4%;}.container .text.rechts {float: right; }/*.container .text.links {float:left !important;}.container .text.rechts {float:right !important;}*/.container .row.content a.pfeil {position:fixed; top:50%; display:block; width:34px; height:34px; background:url(images/pfeile.jpg) no-repeat 0 0 transparent;z-index:100;}.container .row.content a.pfeil:hover {text-decoration:none;} .container .row.content a.pfeil.links {left:0; background-position: 0 0;}.container .row.content a.pfeil.links:hover {left:0; background-position:0 100%;}.container .row.content a.pfeil.rechts {right:0; background-position:100% 0;}.container .row.content a.pfeil.rechts:hover {right:0; background-position:100% 100%;}.no-margin {margin:0 !important;}/* Footer */.container .row.footer  { background: url("images/footer_bg.gif") repeat-x scroll 0 0 #FEFEFE; bottom:0; float:left; display:block; min-height:60px; text-align:center; position:absolute;}     /*---------------------------------------------------------------------------*/ /**  *  * Fullscreen Hintergrundbild   *   */    .container.hoch .row.head {z-index:40;}.container.hoch .row.content { width:100%; height:100%; overflow:hidden; position:absolute;}.container.hoch .row.content .logo {top:10%;}/* Hintergrund */.hintergrundbild,.hintergrundbild .bild { width:100%; height:100%; overflow:hidden; position:absolute;}.hintergrundbild .bgstretcher-page img {width:1px; display:none;visibility:hidden;}/* Inhalt */.container.hoch .row.content .inhalt { z-index:22; bottom:20%; position:absolute; padding:0; margin:0; background:none; } .container.hoch .row.content .inhalt .text {float:right; background:url(images/text_bg.png) repeat 0 0 transparent; padding:20px 15px 10px 20px; }.container.hoch .row.content .inhalt .text.einspaltig {padding-right: 75px; }.container.hoch .row.content .inhalt .text.mehrspaltig p {width:44%; float:left; margin:0 4% 1% 0; }.row .overlay.six.phone-four.columns.offset-by-six.left {margin-left: 53.5%; }/*.row .overlay.four.phone-four.columns.offset-by-eight.right {width: 27%; }*/ .body_id9 .container.hoch .row.content .inhalt .text,.body_id10 .container.hoch .row.content .inhalt .text,.body_id132 .container.hoch .row.content .inhalt .text {float:left; }.body_id132 .container.hoch .row.content .inhalt .text {max-height: 320px; overflow-y: scroll; }/*.body_id10 .container.hoch .row.content .inhalt .text,.body_id132 .container.hoch .row.content .inhalt .text {width: 87.5%; }*/.container.hoch .row.content .inhalt .overlay {}.container.hoch .row.content .inhalt .overlay h1.headline {margin:0 0 0 30px; padding:0; background:none; clear:both; min-height:1px;}.container.hoch .row.content .inhalt .overlay h1.headline span {width:auto !important; padding:5px 15px 0 10px; font:400 22px/36px 'Junge', cursive; color:#fff; text-indent:0px; float:left;			background: #9d7634; /* Old browsers */			background: -moz-linear-gradient(left,  #9d7634 0%, #795c2b 100%); /* FF3.6+ */			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#9d7634), color-stop(100%,#795c2b)); /* Chrome,Safari4+ */			background: -webkit-linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* Chrome10+,Safari5.1+ */			background: -o-linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* Opera 11.10+ */			background: -ms-linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* IE10+ */			background: linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* W3C */			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d7634', endColorstr='#795c2b',GradientType=1 ); /* IE6-9 */ }.container.hoch .row.content .inhalt .overlay p,.container.hoch .row.content .inhalt .overlay li {text-shadow:none;}/* Footer */.container.hoch .row.footer {bottom:0px; height:auto; text-align:center; position:fixed; z-index:20; }     /*---------------------------------------------------------------------------*/ /**  *  * Fullscreen Hintergrundbild - Startseite  *   */    .container.hoch.startseite .row.head {z-index:40;}.container.hoch.startseite .row.content { width:100%; height:100%; overflow:hidden; position:absolute;}.container.hoch.startseite .row.content .logo {top:10%;}.body_id10 .container.einstieg .faehnchen, .container.hoch .faehnchen {margin-top: 217px; top: 10%; }/* Inhalt */.container.hoch.startseite .row.content .inhalt { z-index:22; bottom:20%; position:absolute; padding:0; margin:0; background:none;} /*.container.hoch .row.content .inhalt.offset-by-six {margin-left: 52.5%;}*/.container.hoch.startseite .row.content .inhalt .text {float:right; background:#fff; padding:20px 40px 0 40px;}.container.hoch.startseite .row.content .inhalt .text p {width:auto; float:none; margin:0 4% 4.4% 0; text-align:center; color: #666666; }.container.hoch.startseite .row.content .inhalt .overlay {}.container.hoch.startseite .row.content .inhalt .overlay h1.headline {margin:0 0 1px 30px; padding:0;}.container.hoch.startseite .row.content .inhalt .overlay h1.headline span {width:auto !important; padding:5px 15px 0 10px; font:400 30px/36px 'Junge', 'Jim Nightshade', 'Italianno', cursive; color:#fff; text-indent:0px; float:left;			background: #9d7634; /* Old browsers */			background: -moz-linear-gradient(left,  #9d7634 0%, #795c2b 100%); /* FF3.6+ */			background: -webkit-gradient(linear, left top, right top, color-stop(0%,#9d7634), color-stop(100%,#795c2b)); /* Chrome,Safari4+ */			background: -webkit-linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* Chrome10+,Safari5.1+ */			background: -o-linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* Opera 11.10+ */			background: -ms-linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* IE10+ */			background: linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* W3C */			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d7634', endColorstr='#795c2b',GradientType=1 ); /* IE6-9 */ }.container.hoch.startseite .row.content .inhalt .overlay p,.container.hoch.startseite .row.content .inhalt .overlay li {text-shadow:none; text-align:center;}.container.hoch.startseite .row.content .inhalt p strong {color:#000000 /*9b7534 oder 000000*/ ;}.container.hoch.startseite .row.content .inhalt h1 { padding:3px 10px; margin:0 auto; color:#fff; width:160px; text-align:center;background: #9d7634; /* Old browsers */background: -moz-linear-gradient(left,  #9d7634 0%, #795c2b 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, right top, color-stop(0%,#9d7634), color-stop(100%,#795c2b)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* Opera 11.10+ */background: -ms-linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* IE10+ */background: linear-gradient(left,  #9d7634 0%,#795c2b 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d7634', endColorstr='#795c2b',GradientType=1 ); /* IE6-9 */ }.container.hoch.startseite .row.content .inhalt h1 span {font:400 24px/36px 'Junge', 'Jim Nightshade', 'Italianno', cursive; color:#fff; text-align:center;}/* Footer */.container.hoch.startseite .row.footer {bottom:0px; height:60px; text-align:center; position:fixed; z-index:20; } .container .row.footer {bottom:0px; height:60px; position:absolute; z-index:20; text-align:center; width:100%;} .body_id10 .container.einstieg .row.footer {height: 40px; min-height: 40px; }.container .row.footer .teaser-outer { display:block; width:100%; /* height:100px; */ position:relative;} /*---------------------------------------------------------------------------*/ /**  *  * Fullscreen Einstiegsseite   *   */    .container.einstieg {overflow:hidden; position:absolute; width:100%; height:100%; left:0; top:0;}.container.einstieg .row.head {z-index:40;}/* Inhalt */.container.einstieg .row.content.max-height {width:100%; height:100%; background:black; position:absolute; overflow:hidden; left:0; top:0;}.container.einstieg .row.content.max-height .full-width {margin:0; position:absolute; width:100%; height:100%; top:0; overflow:hidden;}.container.einstieg .row.content.max-height .logo {top:10%;} /*---------------------------------------------------------------------------*/ /**  *  * Fullscreen Eindruckseite   *    */	    .container .row.content .breadcrumb-inner {max-width:1350px; margin:0 auto; padding:0; float:none; position:relative;}.container .row.content .breadcrumb-inner .breadcrumb  { height:30px; width:auto;top:-30px; position:absolute; left:0;}.container .row.content .breadcrumb-inner .breadcrumb span {float:left; height:30px; line-height:34px; background:url(images/breadcrumb_left.png) no-repeat 100% 100% transparent; padding:0 10px 0 90px; font-size:13px;}.container.eindruecke .row.content .inner {padding:20px;}.container.eindruecke .row.content .inner {max-width:98%;} /*---------------------------------------------------------------------------*/ /**  *  * Schmaler Banner   *   */    /* Banner */.container .row.content .hauptbild {width:auto; max-height:420px; overflow:hidden; width:100%;}.container .row.content .hauptbild .banner.schmal {margin:0;}.container .row.content .hauptbild .banner.schmal img {width:100%; float:left; min-height: 290px;}/* Inhalt */.container .row.content  {padding:0 0 80px 0:}.container .row.content .inner {max-width:1180px; margin:0 auto; padding: 2.2% 4.5%; float:none; position:relative; height:auto; width: 91%; }.container .row.content .inner .breadcrumb { height:30px; width:auto;top:-30px; position:absolute; left:0;}.container .row.content .inner .breadcrumb span {float:left; height:30px; line-height:34px; background:url(images/breadcrumb_left.png) no-repeat 100% 100% transparent; padding:0 10px 0 90px; font-size:13px;}.container .row.content .inner .inhalt .text {margin:0 !important;} /*---------------------------------------------------------------------------*/ /**  *  * kein Banner   *   */    /* Inhalt */.container.kein-banner .row.content  {padding:0 0 80px 0; margin:78px 0 0 0;}.container.kein-banner .row.content .inner {max-width:980px; margin:0 auto; padding:4.4% 0 2.2% 0; float:none; position:relative; height:auto;}.container.kein-banner .row.content .inner .breadcrumb { height:30px; width:auto;top:-30px; position:absolute; left:0;}.container.kein-banner .row.content .inner .breadcrumb span {float:left; height:30px; line-height:34px; background:url(images/breadcrumb_left.png) no-repeat 100% 100% transparent; padding:0 10px 0 60px; font-size:13px;}.container.kein-banner .row.content .inner .inhalt .text {margin:0 !important;}/*---------------------------------------------------------------------------*//** Schriftformatierungen für: Überschrift, Fliestext, Listen, Formulare und Tabellen **//* Fliestext und Formulare */p, .fieldset, .forminfo, #form-module-thanks, td, th, li, label, span {font:400 16px/19px Times, Serif; color:#555; font-size-adjust: 0.48; letter-spacing:1px;}/* Text-Links*/a {color:#333; text-decoration:none; text-shadow:none;}a:hover,a:focus {color:#333; text-decoration:underline;} .text a {color:#333; text-decoration:underline;}.text a:hover {color:#333; text-decoration:underline;} hr {border:none; background:url(images/hr_bg.gif) repeat-x 0 0; height:2px; margin:25px 0;}em {font-style:oblique;}/* Überschriftfomatierungen *//*h1 {font:400 30px/36px 'Italianno', cursive; padding:0px; }h2 {font:400 24px/30px 'Italianno', cursive; padding:0px; margin-left:0;}  h3 {font:400 18px/24px 'Italianno', cursive; padding:0px;}h1 {font:400 30px/36px 'Jim Nightshade', cursive; padding:0px; }h2 {font:400 24px/30px 'Jim Nightshade', cursive; padding:0px; margin-left:0;}  h3 {font:400 18px/24px 'Jim Nightshade', cursive; padding:0px;} */h1 {font:400 26px/36px 'Junge', cursive; padding:0px;}h2 {font:400 22px/30px 'Junge', cursive; padding:0px; margin-left:0;}  h3 {font:400 18px/30px 'Junge', cursive; padding:0px; margin-bottom:2.2%;}   h4 {font:400 14px/24px 'Dosis', sans-serif;}  h5 {font:400 12px/24px 'Dosis', sans-serif;}  h6 {font:400 12px/24px 'Dosis', sans-serif;}  h1, .ohne.hintergrund {background:none; color:#9b7534; padding:0;  margin-bottom: 2.2% }.first {  margin:0 0 0 0; }.container .links.einspaltig {float: left; }.text p {text-shadow: 1px 1px #fff;}.text ul li {/* color:#9b7534; */  padding:0 0 0 1%; list-style-type: square; margin:0 0 0 15px; text-shadow: 1px 1px #fff; font:400 16px/24px Times, Serif; font-style:italic; color:#000;}.text ol {margin:0 0 2.2% 0; padding:0; float:left; width:100%;} .text ol li {/* color:#9b7534; */ padding:0 0 0 1%; margin:0 0 0 20px; font:400 14px/19px Times, Serif; text-shadow: 1px 1px #fff; color:#000; }sub {font:400 14px/16px Times, Serif; color:#666; font-style:italic;} /*---------------------------------------------------------------------------*/ /**  *  * Menüpunkt:  *   */    .nav-container {width:100%; background:url(images/menu_bg.jpg) repeat-x 0 100% transparent; height:auto; position:absolute; left:0; top:0px; z-index:150;}.nav-container .toggle a {width:230px; background:url(images/navtoggle_bg.png) no-repeat 50% 0 transparent; padding:4px 0 0 0; height:30px; display:block; font:400 14px/30px 'Junge', 'Jim Nightshade', 'Italianno', cursive; text-align:center; z-index:100; left:50%; position:absolute; margin:-3px 0 0 -115px; color:#fff;}.nav-container .toggle a:hover {text-decoration:none;}.nav-container:hover {top:0; cursor:default;}.nav-container #mainnavi {width:100%; display:block; background:url(images/trennstrich.png) no-repeat 50% 5% transparent; min-width:300px; min-height:30px; position:relative; margin:0 auto; height:40px; border:none; text-align:center; }.nav-container #mainnavi li { margin:0 0.85%; width:auto; float:none; display:inline; }.nav-container #mainnavi li:last-child {float:none;}.nav-container #mainnavi li a {font:400 14px/40px Times, Serif; color:#333;}.nav-container #mainnavi li a:hover,.nav-container #mainnavi li.current a { color:#a18756; text-decoration:none;}.nav-container #subnavi {width:100%; display:block; background:transaprent; min-width:300px; min-height:30px; position:relative; margin:0 auto; height:40px; border:none; text-align:center; }.nav-container #subnavi li { margin:0 0.85%; width:auto; float:none; display:inline;}.nav-container #subnavi li:last-child {float:none;}.nav-container #subnavi li a {font:400 14px/50px Times, Serif; color:#555; }.nav-container #subnavi li a:hover,.nav-container #subnavi li.current a,.nav-container #subnavi li a.active { color:#a18756; text-decoration:none;}.nav-container .subnav2 {display: none; }/*.nav-container #mainnavi,.nav-container #subnavi {height: 0; display: none;}*/ /*---------------------------------------------------------------------------*/ /**  *  *  Breadcumb  *   */    #breadcrumb { float:left; height:30px; background:url(images/breadcrumb_bg.png) no-repeat 100% 100% transparent; padding:0 60px 0 0;}  #breadcrumb li { display:inline;color:#666; font:400 13px/34px Arial, Times, Serif;} #breadcrumb li a { color:#333;font:400 12px/34px Arial, Times, Serif; }#breadcrumb li a:hover  { color:#666; text-decoration:none; }/* ------ Maiks Schischi ------ */.nav-container #subnavi,.nav-container #mainnavi{display:none;height:0px;min-height:0px;}a.one:hover{text-decoration:underline;cursor:pointer;}.container.kein-banner .row.content{margin-top:0px;}#issues .bild{margin-top:-62px;}#issues .bild.links {float: left; }#issues .bild.bild_hoch.three.phone-four.columns.links,#issues .bild.bild_quer.three.phone-four.columns.links{margin-top:0px;}#issues li img{width:auto; max-width: 100%; }.faehnchen{position:absolute;left:0px;top: 210px; width:100px;z-index:1000;}.faehnchen a{display:block;float:left;background:url(images/faehnchen-bg.png) top right repeat-y;color:#fff;font-size:16px;font-family:'Junge', Times;margin:0 0 3px 0;line-height:18px;padding:0 10px; white-space: nowrap; }/*.faehnchen .selectLanguage { background: url('images/flags_sprite.png') no-repeat 0px -23px scroll transparent; float: left; height: auto; padding: 5px; position: relative; width: 100px; }.faehnchen a.deFlag { background: url('images/flags_sprite.png') no-repeat 0px 0px scroll transparent; float: left; height: 18px; margin: 0 10px 0 8px; padding: 0; width: 30px; }.faehnchen a.enFlag { background: url('images/flags_sprite.png') no-repeat -34px 0px scroll transparent; float: left; height: 18px; margin: 0; padding: 0; width: 30px; }.faehnchen a:hover { text-decoration: none; }*//* ------ Ende ------ */ /*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/ /*---------------------------------------------------------------------------*/ /**  *  * Mobile Anpassungen   *   */    	@media only screen and (max-width: 767px) { 		 .container	.row.head {}	 .container	.row.head .nav-container { height:280px; background:url(images/menu_mobil_bg.jpg) repeat-x 0 100% transparent; position:relative;}		 .container.hoch .faehnchen {margin-top: 10px; top: auto;}	.nav-container #mainnavi {width:45.5%; display:inline; float:left; background:transaprent; min-width:0; min-height:0; position:relative;  margin:0 0 0 4.5%; height:auto; border:none; text-align:left; max-width:auto;}	.nav-container #mainnavi li { margin:0.85% 0; width:auto; float:none; display:block; height:30px; border-bottom:solid 1px #ccc;}	.nav-container #mainnavi li:last-child {float:none; border:none;}	.nav-container #mainnavi li a {font:400 14px/30px 'Junge', Times, Serif; color:#333; width:100%; display:block;}	.nav-container #mainnavi li a:hover,	.nav-container #mainnavi li.current a { color:#a18756; text-decoration:none;}			.nav-container #subnavi {width:45.5%; display:inline; float:left; background:transaprent; min-width:0; min-height:0; margin:0 0 0 4.5%; position:relative; height:auto; border:none; text-align:left; }	.nav-container #subnavi li { margin:0.85% 0; width:auto; float:none; display:block; height:auto; border-bottom:solid 1px #ccc;}	.nav-container #subnavi li:last-child {float:none;  border:none;}		.nav-container #subnavi li a {font:400 14px/30px 'Junge', Times, Serif; color:#555; width:100%; display:block;}	.nav-container #subnavi li a:hover,	.nav-container #subnavi li.current a { color:#a18756; text-decoration:none;}	.container .row.content {padding:0 0 50px 0;}  .container .row.content .inhalt {width:100%;}	.container .row.content .inhalt .inner {padding:10px 4.5%;}		.container .row.content .hauptbild .banner.schmal img {width:100%; float:left; min-height: 0; }	.container.einstieg {overflow:auto; position:relative; width:100%; height:auto; left:0; top:0;}	.container.einstieg .row.content.max-height {width:100%; height:100%; background:black; position:relative; z-index:66; overflow:auto; float:none; left:0; top:0 /*355px*/; }	.container.einstieg .row.content.max-height .full-width {margin:0; position:relative; width:100%; height:100%; top:0; overflow:hidden;}			.bereichsteaser {-moz-transition: width 0.3s ease-in-out 0.5s; background-size: cover !important; float: none; clear:both; display:block; height: 200px; margin:0 0 5% 0; overflow: hidden; position: relative; width: 100%;}	.bereichsteaser:last-child {float:none !important; background:solid 5px #ff00ab !important;}	.bereichsteaser a.inner-frame {background-color: transparent; display: table; height:100%; left: 0; position:absolute; top:0; width: 100%;}		.bereichsteaser .overlay {vertical-align:middle; display:table-cell; background:url(images/overlay_bg.png) repeat-x 0 100% transparent; height:auto; width:100%; text-align:center; position:absolute; bottom:0; padding:0;}	.bereichsteaser .overlay span.headline {text-align:center; font:400 14px/30px Times, serif; padding:0px; color:#debb78; text-shadow: #000 1px 1px 1px;}	.bereichsteaser .overlay .text {padding:5px 10px;}	.bereichsteaser .overlay .text p {color:#fff; text-shadow: #000 1px 1px 1px; font:400 13px/14px Times, serif;}		.bereichsteaser .overlay span.link {font:400 20px/30px 'Junge', 'Jim Nightshade', 'Italianno',cursive; color:#fff; padding:0 15px; text-align:center; background:#8f6c31; /*position:absolute; left:0; bottom:10px;*/ width:90%;}		/* Teaser Startseit */		.body_id1 .container.hoch {overflow:auto; position:relative; width:100%; height:auto; left:0; top:0; }		.body_id1 .container.hoch .row.content {position:relative; width:100%; margin:0;}	.body_id1 .container.hoch .row.content .bereiche {margin:0;}		.body_id1 .container.hoch .bereiche .footer_teaser {-moz-transition: width 0.3s ease-in-out 0.5s; background-size: cover !important; display:inline; height:140px; overflow: hidden; position: relative; opacity:0.6; filter:alpha(opacity=60); width:48%; margin:2% 1%; float:left !important;}	.body_id1 .container.hoch .bereiche .footer_teaser { background:solid 5px #ff00ab !important;}			.body_id1 .container.hoch .bereiche .footer_teaser:hover,	.body_id1 .container.hoch .bereiche .footer_teaser:last-child:hover {opacity:1; filter:alpha(opacity=100);}	.body_id1 .container.hoch .bereiche .footer_teaser a {width:100%; height:100%; display:block;}	.body_id1 .container.hoch .bereiche .footer_teaser img {display:none;}	.body_id1 .container.hoch .bereiche .footer_teaser span {display:block; text-align:center; color:#9d7634; height:35px; width:100%; position:absolute; left:0; bottom:0; background:#fff; font:400 14px/35px Times, Serif;}			.kalender {margin:75px 0 0 0 !important;}			.row.content .row h1.links,  .row.content .row h3.links {margin: 0; } 		/*.container.hoch .row.content .headline.hintergrund {float: left; }*/	.container.hoch .row.content {padding:25px 0; position:static; overflow:auto; bottom: auto;}	.container.hoch .row.content .inhalt {position:static; overflow:auto; bottom: auto;}	.container.hoch .row.content .inhalt .text.einspaltig {padding-right: 15px; }	.container.hoch .row.content .inhalt .text.mehrspaltig {background:none; padding:4.4%;}	.container.hoch .row.content .inhalt .text.mehrspaltig p {width:100%; margin:2% 0;} 	.container.hoch .row.content .inhalt .overlay h1.headline { margin:0 0 0 4.4%;}			.container.hoch .row.content .inhalt .overlay h1.headline span {width:100% !important; display:block; padding:0; text-indent:0; background:none; color:#9d7634}				.container.hoch .row.footer {float:left; position:static; height:auto;}	.container.hoch .row.footer .footer-teaser{float:none; display:block; position:relative; margin:0;}			.container .row.footer a.prev-arrow {bottom: 37px; }  .container .row.footer a.next-arrow {bottom: 12px; }	.container .row.footer a.next-child-arrow {bottom: -6px; }		.container.schmal .row.footer {float:left; position:static; height:auto;}	.container.schmal .row.footer .footer-teaser{float:none; display:block; position:relative; margin: 2%;}				.container .row.footer .footer-teaser {float:left; display:block; position:relative; margin: 2%;}		.container .row.footer .footer-teaser:hover {text-decoration:none;	-webkit-animation-name: none;	-moz-animation-name: none;	-ms-animation-name: none;	-o-animation-name: none;	animation-name: none;}		#issues {background: none transparent; }	#issues li .timeline-inhalt {height: auto; background: none transparent; }			.formgen .hostie {height: auto; }		/* Gästehaus */	.row .kursangebot.six.first .kurs-content {border-right: medium none; }		/* Maiks Ressort */		.container .inhalt .text,.kontaktform{margin-left:0px !important;}	.container .text.rechts {margin: 0; }	.bestellform .formgen,.kontaktform .formgen{width:95%;}	#galerie a.fancy,#galerie a.fancy img{width:100px !important;}	.nav-container #mainnavi{background:0 none}	.footer-teaser{margin:10px 5px 0px 5px !important;}		.faehnchen{clear:both;float:left;position:relative;bottom:0px;left:0px;display:block;width:100%;z-index:1000;margin-top:3px; bottom: 0px; top: auto; }	.faehnchen a{display:block;float:left;background:#9c7534;color:#fff;font-size:16px;font-family:'Junge', Times;margin:0 0 3px 0;line-height:24px;padding:0 10px;text-align:center;	width:97.5%;}	/* Ende */		.teaser-eindruck {margin:0 3.3% 3.3% 0 !important;}			.formgen.phone-four {padding:10px 0 !important; width:94% !important; margin:0 0 4.4% 0;}		/* Artikelauflistung Bücher */	.row .listing-books {clear: both; width: 96%; border-bottom: 1px solid #CCCCCC; margin-top: 20px; padding-bottom: 10px; }	.listing-books .book-desc-title {width: 100%; }	.listing-books .book-img-price {}  	}  /* Maiks Startseite-Responsive-Teaser-Fix */@media only screen and (min-width: 768px)and (max-width: 1084px){	.body_id1 .container .row .teaser-outer .footer-teaser,.body_id1 .row.footer .footer-teaser img,.body_id1 .row.footer .footer-teaser a,.body_id1 .row.footer .footer-teaser span{width:88px;}	.body_id1 .row.footer .footer-teaser{border:2px solid #fff;}	.body_id1 .row.footer .footer-teaser a{background:0 none;}	.body_id1 .container .row .teaser-outer .footer-teaser,.body_id1 .container .row .teaser-outer .footer-teaser:hover{background:#fff !important;}	.body_id1 .row.footer .footer-teaser span{background:#fff;bottom:14px;}	.row.footer .footer-teaser {margin-bottom: 40px; }}/* Ende */.row.content .inhalt .text.mehrspaltig p {width:44%; float:left; margin:0 4% 1% 0;  }/* Aenderungen Johannes */.logo_fallback {background: url('images/logo.png') no-repeat scroll transparent; height: 74px; float: left; width: 265px; text-indent:-9999px;}p.italiano {font: 400 30px/36px 'Italianno',cursive; color: #9B7534; position: relative; float: left; margin: 0 0 0 55px; bottom: 3px; display:none;}p.times {color: #666666; font-size: 14px; margin: 14px 0 0 55px; letter-spacing: 0.011em; display:none;}/*.twelve .row .bild a.fancy img.twelve {width: auto; } */.body_id10 .bild.rechts {float: right; }.body_id10 .bild.links {float: left; }.body_id10 .container .text.six {width: 47.8%; }/* Kursangebote Modul */.row .kursangebot {padding: 20px 0; width: 50%; margin: 0; min-height: 160px; }.row .kursangebot.six .kurs-content {margin: 0; padding: 0 0 0 10%; width: 90%; overflow: hidden; }.row .kursangebot.six.first .kurs-content {border-right: 1px solid #666666; margin: 0; padding: 0 10% 0 0; width: 90%; }#betriebe-page .body_id10 .faehnchen {display: none; }.ie9 .row .inhalt .overlay.six.phone-four.columns.offset-by-six.left {float: none }/* .container.eindruecke .row.footer .teaser-outer img {display: none; } */.container.eindruecke .row.footer .teaser-outer .footer-back img {display: block; }/* NEUIGKEITEN */#ausgabeNews {background: url('images/aktuelles_border.png') repeat-x scroll bottom left transparent; float: left; padding: 20px 0 0; width: 100%; margin-bottom: 40px; }#ausgabeNews .newseintrag {background: url('images/aktuelles_border.png') repeat-x scroll top left transparent; float: left; padding: 20px 0; width: 100%; }/* SIMPLE TABS IN KONTAKT-KATEGORIE */ul.nice.contained.tabs-content > li {border: medium none; float: left; width: 100%; padding: 0 0 20px; }dl.nice.contained {border-bottom: medium none; float: left; height: 46px; position: relative; z-index: 7; margin-left: 10px; }dl.nice.contained.tabs dd a {padding: 7px 7px 9px; border: 1px solid #F4F4F4; border-bottom: medium none; margin: 0; color: #555; font-size: 16px; font-family: Times; }dl.nice.contained.tabs dd a.active {background: none #F4F4F4; border: 1px solid #CCC; border-bottom: medium none; color: #555; font-weight: normal; margin: 0; text-decoration: none; top: 0; }