﻿@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.eot");src:url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.eot?#iefix") format("embedded-opentype"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.woff2") format("woff2"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.woff") format("woff"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.ttf") format("truetype"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.svg#Lato") format("svg")}#anlagenSport #AnlagenSportBeschreibung{clear:both;float:left;border:none}#anlagenSport #AnlagenSportBeschreibung .tabContent{float:left;clear:left;width:100%;padding-top:0;margin-bottom:25px}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox{max-width:100%;width:calc(50% - 37px);float:left;border:1px solid #d7d7d7;background-color:#edf5fa;margin:10px 0;padding:5px 10px 10px}@media only screen and (max-width: 540px){#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox{height:auto !important}}@media only screen and (max-width: 950px){#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox{width:100%}}@media only screen and (max-width: 400px){#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox{width:calc(100% - 22px)}}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox:nth-child(2n+1){margin-right:30px}@media only screen and (max-width: 950px){#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox:nth-child(2n+1){margin-right:0}}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox .title{font-weight:bold;margin:0 0 5px;color:#4c4952;width:100%;font-size:1rem}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox .title a{color:#4c4952;color:#4c4952;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox .title a>span{padding-top:5px}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox .title a:hover{color:#006d9b}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox .icon{width:80px;margin:0}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox .text{float:left;width:70%}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox .text p{margin:0 !important}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox .anlagenBild{float:left;margin-right:10px;border:1px #1f4162 solid;max-width:150px}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox span.link{background-repeat:no-repeat;background-position:3px 9px;float:right}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox span.link::before{content:"";background-image:url(../img/layout/sprite.png);background-position:-44px 2px;height:7px;width:13px;display:inline-block}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox.ohneText{float:left;clear:none;width:150px;text-align:center;margin:0 15px 15px 0}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox.ohneText .title{margin-top:5px}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox.ohneText .text{display:none}#anlagenSport #AnlagenSportBeschreibung .tabContent .AnlagenSportBox.ohneText .icon{width:100%}@media only screen and (max-width: 800px){#anlagenSport #AnlagenSportBeschreibung .tabContent{align-content:center;justify-content:center}#anlagenSport #AnlagenSportBeschreibung .tabContent div.AnlagenSportBox.ohneText:nth-child(2n+1){margin:0 10px 10px 0 !important}#anlagenSport #AnlagenSportBeschreibung .tabContent div.AnlagenSportBox.ohneText{width:calc(50% - 5px);margin:0 0 10px 0}}#anlagenSport #AnlagenSportBeschreibung li{margin:0 !important}#anlagenSport #AnlagenSportBeschreibung h3{font-size:12px !important;padding:3px 10px 5px;clear:left;color:#1f4162;background-color:#a9d1e9;border-bottom:1px dotted #1f4162}#anlagenSport span.bezeichnung{display:inline-block;font-weight:bold;width:120px}#anlagenSport li.bilder{text-align:center;font-style:italic}#anlagenSport li.bilder img{margin-top:25px}#anlagenSport #AnlagenSportUebersicht,#anlagenSport .anlagenSportUebersicht{float:right;clear:both;margin-bottom:100px}@media only screen and (max-width: 400px){#anlagenSport #AnlagenSportUebersicht,#anlagenSport .anlagenSportUebersicht{width:100%}}#anlagenSport #AnlagenSportUebersicht ul,#anlagenSport .anlagenSportUebersicht ul{float:left;clear:left;list-style:none}@media only screen and (max-width: 400px){#anlagenSport #AnlagenSportUebersicht ul,#anlagenSport .anlagenSportUebersicht ul{width:100%}}#anlagenSport #AnlagenSportUebersicht ul li,#anlagenSport .anlagenSportUebersicht ul li{float:left;margin:5px 10px 5px 0;width:250px;background-color:#eaf4f9;border:1px #a9d1e9 solid;padding:5px}#anlagenSport #AnlagenSportUebersicht ul li:before,#anlagenSport .anlagenSportUebersicht ul li:before{display:none !important}@media only screen and (max-width: 400px){#anlagenSport #AnlagenSportUebersicht ul li,#anlagenSport .anlagenSportUebersicht ul li{width:calc(100% - 12px);margin:5px 0}}#anlagenSport #AnlagenSportUebersicht ul li p,#anlagenSport .anlagenSportUebersicht ul li p{float:left;margin:0 !important}#anlagenSport #AnlagenSportUebersicht ul li p.icon,#anlagenSport .anlagenSportUebersicht ul li p.icon{width:80px;float:left}#anlagenSport #AnlagenSportUebersicht ul li p.name,#anlagenSport .anlagenSportUebersicht ul li p.name{width:140px;float:left;padding-bottom:13px;font-weight:bold}#anlagenSport #AnlagenSportUebersicht ul li p.name a,#anlagenSport .anlagenSportUebersicht ul li p.name a{text-decoration:none;color:#163553}#anlagenSport #AnlagenSportUebersicht ul li p.button,#anlagenSport .anlagenSportUebersicht ul li p.button{background-color:#a9d1e9;float:right;margin-top:5px}#anlagenSport #AnlagenSportUebersicht ul li p.button span,#anlagenSport .anlagenSportUebersicht ul li p.button span{float:left}#anlagenSport #AnlagenSportUebersicht ul li p.wertung,#anlagenSport .anlagenSportUebersicht ul li p.wertung{width:70px;background-image:url(../../../img/rauten-bg.png);background-repeat:no-repeat;background-position:5px 4px;background-color:#a9d1e9;border:1px #82b5dd solid;padding:0 5px 2px;border-radius:3px}#anlagenSport #AnlagenSportUebersicht ul li p.raute,#anlagenSport .anlagenSportUebersicht ul li p.raute{width:120px}#anlagenSport #AnlagenSportUebersicht ul li p.text,#anlagenSport .anlagenSportUebersicht ul li p.text{clear:left;font-weight:normal;margin-top:5px}#anlagenSport #AnlagenSportUebersicht ul li div,#anlagenSport .anlagenSportUebersicht ul li div{float:left}#anlagenSport #AnlagenSportUebersicht ul li div.daten,#anlagenSport .anlagenSportUebersicht ul li div.daten{width:150px}#anlagenSport span.bewertungHerzen{width:150px;float:left;margin:-5px 10px 10px 0;display:block;height:30px}#anlagenSport span.bewertungHerzen span.bewertungHerzenHell,#anlagenSport span.bewertungHerzen span.bewertungHerzenDunkel{width:100%;height:100%;display:block;background-image:url(../../../../../../img/layout/rating.png);background-position:0 -35px}#anlagenSport span.bewertungHerzen span.bewertungHerzenDunkel{margin-top:-30px;background-position:0 0}#anlagenSport #AnlagenSportUebersicht{width:100%}#anlagenSport .anlagenSportUebersicht li{margin:5px 0 5px 15px !important;width:210px}#anlagenSport .anlagenSportUebersicht li:before{display:none}@media only screen and (max-width: 400px){#anlagenSport .anlagenSportUebersicht li{margin:5px 0 10px 0 !important}}#anlagenSport .anlagenSportUebersicht li div.daten{width:130px}#anlagenSport div.anlagenSportDetails img{max-width:100% !important}#anlagenSport div.anlagenSportDetails ul li:before{display:none}#anlagenSport div.anlagenSportDetails table.tabelle02,#anlagenSport div.anlagenSportDetails table.tabelle01{max-width:100% !important}#anlagenSport div.anlagenSportDetails table.tabelle02 thead tr td,#anlagenSport div.anlagenSportDetails table.tabelle02 tbody tr td,#anlagenSport div.anlagenSportDetails table.tabelle01 thead tr td,#anlagenSport div.anlagenSportDetails table.tabelle01 tbody tr td{vertical-align:top;min-width:100px}@media screen and (max-width: 480px){#anlagenSport div.anlagenSportDetails table.tabelle02 thead tr td,#anlagenSport div.anlagenSportDetails table.tabelle02 tbody tr td,#anlagenSport div.anlagenSportDetails table.tabelle01 thead tr td,#anlagenSport div.anlagenSportDetails table.tabelle01 tbody tr td{min-width:0}}#anlagenSport div.anlagenSportDetails table.tabelle01 thead td{background-color:#edf5fa !important;font-weight:bold;color:#1f4162}#anlagenSport div.anlagenSportDetails table.tabelle01 thead th,#anlagenSport div.anlagenSportDetails table.tabelle01 tbody th{background-color:#edf5fa !important;font-weight:bold;color:#1f4162}#anlagenSport div.anlagenSportDetails table.tabelle01 thead th.preis,#anlagenSport div.anlagenSportDetails table.tabelle01 tbody th.preis{width:50px}#anlagenSport div.anlagenSportDetails table.tabelle01 thead tr th,#anlagenSport div.anlagenSportDetails table.tabelle01 thead tr td,#anlagenSport div.anlagenSportDetails table.tabelle01 tbody tr th,#anlagenSport div.anlagenSportDetails table.tabelle01 tbody tr td{padding:1px 5px;border:1px #cfe1f5 solid}@media screen and (max-width: 480px){#anlagenSport div.anlagenSportDetails table.tabelle01 thead tr th,#anlagenSport div.anlagenSportDetails table.tabelle01 thead tr td,#anlagenSport div.anlagenSportDetails table.tabelle01 tbody tr th,#anlagenSport div.anlagenSportDetails table.tabelle01 tbody tr td{font-size:12px}}#anlagenSport div.anlagenSportDetails #AnlagenSportUebersicht li{margin:0 0 5px 10px !important}#anlagenSport div.anlagenSportDetails .sportWellnessTextContainer li{list-style:none;padding:2px 0 0 15px;display:list-item !important;font-weight:normal !important;color:#4c4952 !important;background-position:0 11px;position:relative}#anlagenSport div.anlagenSportDetails .sportWellnessTextContainer li:before{content:"";color:#1f4162;line-height:1;font-weight:bold;font-family:"Font Awesome 6 pro";font-size:.5rem;position:absolute;left:.25rem;top:.65rem;margin-right:10px}@media screen and (max-width: 500px){#anlagenSport div.anlagenSportDetails .sportWellnessTextContainer p:not(.contentBildRechts){width:100%;overflow:hidden}}#anlagenSport div.anlagenSportDetails .sportWellnessTextContainer div{max-width:100%}div.anlagen-sport{width:unset !important}div.anlagen-sport div#accordion{margin-bottom:20px}div.anlagen-sport-box a{padding:8px 15px;margin-bottom:15px;border:1px solid #cfe1f5;background-color:#edf5fa;display:block;text-decoration:none}div.anlagen-sport-box a span{display:block;font-size:14px}div.anlagen-sport-box a span.anlage-name{color:#006d9b;text-decoration:underline;font-weight:bold}div.anlagen-sport-box a span.anlage-land{color:#212529;margin-bottom:5px}div.anlagen-sport-ergebnisse div.row div{margin-bottom:15px}div.anlagen-sport-suche a{font-weight:bold;color:#1f4162 !important;display:block;margin-bottom:5px;margin-top:5px;cursor:pointer}div.anlagen-sport-suche a i{float:right;font-size:22px;margin-right:10px;transition:.25s;margin-top:1px}div.anlagen-sport-suche a.collapsed i{transform:rotate(180deg)}.bootstrap-fix{box-sizing:border-box;width:unset !important}div.anlage-sportart{margin-top:20px;margin-bottom:20px}p.contentBildRechts{float:right;text-align:center;line-height:20px;font-style:italic;margin-top:0;margin-left:10px !important;max-width:100%}.datenAnlagenseite{display:flex;gap:1rem}.datenAnlagenseite p,.datenAnlagenseite h3{margin-bottom:0}@media screen and (max-width: 800px){.datenAnlagenseite{flex-wrap:wrap}}.datenAnlagenseite .sportartTitel{font-weight:bold}.anlageSeiteanlagenSportDetails p{margin-bottom:0}.anlageSeiteanlagenSportDetails .anlageSportMehrLesen{cursor:pointer;color:#1f4162;text-decoration:underline}.sportartRow{display:flex;gap:.75rem;flex-wrap:wrap}.sportartRow .sportartCol{background:#edf5fa;padding:1rem;border-radius:.25rem;width:calc(33% - .275rem)}@media screen and (max-width: 800px){.sportartRow .sportartCol{width:calc(50% - 1rem)}}@media screen and (max-width: 400px){.sportartRow .sportartCol{width:100%}}
