#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__0 .avia-caption-title{
font-size:40px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__0 .avia-caption-content{
font-size:30px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__0 .avia-caption-content p{
font-size:30px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__1 .avia-caption-title{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__1 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__1 .avia-caption-content p{
font-size:30px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__2 .avia-caption-title{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__2 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__2 .avia-caption-content p{
font-size:30px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__3 .avia-caption-title{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__3 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__3 .avia-caption-content p{
font-size:30px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__4 .avia-caption-title{
font-size:40px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__4 .avia-caption-content{
font-size:30px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__4 .avia-caption-content p{
font-size:30px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__5 .avia-caption-title{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__5 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__5 .avia-caption-content p{
font-size:30px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__6 .avia-caption-title{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__6 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__6 .avia-caption-content p{
font-size:30px;
}
#top #wrap_all .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__7 .avia-caption-title{
font-size:40px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__7 .avia-caption-content{
font-size:30px;
}
#top .avia-slideshow .av-slideshow-caption.av-mja6xxx7-93670deb37480d8f7cc84265fca618fd__7 .avia-caption-content p{
font-size:30px;
}
#top .av-special-heading.av-mh0cbqty-ad30a18a8cc668d484d029ea48444209{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-mh0cbqty-ad30a18a8cc668d484d029ea48444209 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mh0cbqty-ad30a18a8cc668d484d029ea48444209 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mh0cbqty-ad30a18a8cc668d484d029ea48444209 .av-subheading{
font-size:25px;
}
#top .av-special-heading.av-mbnpr70k-41c33bdba7d323fbdb3efd7dfee4c5ed{
padding-bottom:10px;
font-size:30px;
}
body .av-special-heading.av-mbnpr70k-41c33bdba7d323fbdb3efd7dfee4c5ed .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mbnpr70k-41c33bdba7d323fbdb3efd7dfee4c5ed .av-special-heading-tag{
font-size:30px;
}
.av-special-heading.av-mbnpr70k-41c33bdba7d323fbdb3efd7dfee4c5ed .av-subheading{
font-size:20px;
}
#top .av_textblock_section.av-mh1qvf3w-776c6474d97295698b1136ddcfc155af .avia_textblock{
font-size:20px;
}
#top .av_textblock_section.av-mh0ckhkw-a55853528b58cd494f8e3d56760f3ebf .avia_textblock{
font-size:20px;
}
.avia-section.av-mh0e4vju-befabc2dac8aeec0c07630ead07e4fac{
background-repeat:no-repeat;
background-image:url(https://hotel-tanne.de/wp-content/uploads/2025/10/background.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2xx1fp-851ffc9162da5255ba6089420561c115{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2xx1fp-851ffc9162da5255ba6089420561c115{
padding:0 20px 0 20px;
height:500px;
}
#top .av_textblock_section.av-mh0khzo8-1d219cd62c20c3ff31430667cd9af4a5 .avia_textblock{
color:#ffffff;
}
#top .hr.av-mh0lqhg2-8c0b583988ddc7738247b1b4f6b6dcb4{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-mh0lqhg2-8c0b583988ddc7738247b1b4f6b6dcb4 .hr-inner{
width:50%;
border-color:#ffffff;
}
#top .av-rotator-container.av-mja5eb0b-9999390073ee5c1836999748c4fe650e{
text-align:center;
color:#ffffff;
}
#top #wrap_all .av-rotator-container.av-mja5eb0b-9999390073ee5c1836999748c4fe650e .av-rotator-container-inner{
font-size:30px;
}
#top .av-rotator-container .av-rotator-text-single.av-mja58723-484718ff0787dd70ab43719aa48b16fb{
color:#ffffff;
}
#top .av-rotator-container .av-rotator-text-single.av-mja5c0gl-90b5ec52c07e0def5d9bfac0b4450143{
color:#ffffff;
}
#top .av-rotator-container .av-rotator-text-single.av-mja5cyr7-fc23c2bf00a62e83014918e2d38479f6{
color:#ffffff;
}
#top .av-rotator-container .av-rotator-text-single.av-mja5e6sr-1d899f514c8da93e3f003ef375fe8e24{
color:#ffffff;
}
#top .av-rotator-container .av-rotator-text-single.av-29b7yf-7407f77203d1900abd7cc51f3b23b752{
color:#ffffff;
}
#top .av-rotator-container .av-rotator-text-single.av-mja5dl9r-7fc5cf54f0d3a9a93c8fac09959566f6{
color:#ffffff;
}
#top .hr.av-2ztmkl-73716d6024b0503ee0149110da4fc743{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-2ztmkl-73716d6024b0503ee0149110da4fc743 .hr-inner{
width:50%;
border-color:#ffffff;
}
.avia-image-container.av-mh0lrv1z-3d4a5484524a52c402ba064755bb7c1b img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mh0lrv1z-3d4a5484524a52c402ba064755bb7c1b .av-image-caption-overlay-center{
color:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-2bw01x-f9e71be2312d5aa80ea567d4d0561464{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-2bw01x-f9e71be2312d5aa80ea567d4d0561464{
padding:0px 0px 0px 0px;
}
#top .av-special-heading.av-mh1llbqv-a336160f272582cb5bfc578e1b0ee430{
padding-bottom:10px;
font-size:35px;
}
body .av-special-heading.av-mh1llbqv-a336160f272582cb5bfc578e1b0ee430 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mh1llbqv-a336160f272582cb5bfc578e1b0ee430 .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mh1llbqv-a336160f272582cb5bfc578e1b0ee430 .av-subheading{
font-size:25px;
}
.flex_column.av-2j4mrp-f5ac99727846ce3a4389d5d25b8de635{
height:auto;
min-height:400px;
background:url(https://hotel-tanne.de/wp-content/uploads/2025/10/tanne_zimmer_670.jpg) 50% 100% no-repeat scroll ;
}
#top #wrap_all .avia-button.av-mh1mgyuy-956c58ff322dcfa9b24b30afc5221f59{
font-size:30px;
border-style:none;
transition:all 0.4s ease-in-out;
margin:200px 0 0 0;
}
#top #wrap_all .avia-button.av-mh1mgyuy-956c58ff322dcfa9b24b30afc5221f59:hover{
background-color:#404548;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mh1mgyuy-956c58ff322dcfa9b24b30afc5221f59:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}
.flex_column.av-mia2bh4l-86e83e5b7ae3940fd87d154402769c90{
height:auto;
min-height:400px;
background:url(https://hotel-tanne.de/wp-content/uploads/2025/10/bachrauschen_sz-2.jpg) 50% 50% no-repeat scroll ;
}
#top #wrap_all .avia-button.av-mia29zem-190f60607a803ed355c22ff3e583f8eb{
font-size:30px;
border-style:none;
transition:all 0.4s ease-in-out;
margin:200px 0 0 0;
}
#top #wrap_all .avia-button.av-mia29zem-190f60607a803ed355c22ff3e583f8eb:hover{
background-color:#404548;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mia29zem-190f60607a803ed355c22ff3e583f8eb:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}
.flex_column.av-mh1p7ah2-3f8350f675e24b0398eadc9cde6a14b8{
height:auto;
min-height:400px;
background:url(https://hotel-tanne.de/wp-content/uploads/2025/10/blumen_g.jpg) 50% 50% no-repeat scroll ;
}
#top #wrap_all .avia-button.av-mh1p7prw-8fb424e45344635457d7a5792acc00f0{
font-size:30px;
border-style:none;
transition:all 0.4s ease-in-out;
margin:200px 0 0 0;
}
#top #wrap_all .avia-button.av-mh1p7prw-8fb424e45344635457d7a5792acc00f0:hover{
background-color:#404548;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mh1p7prw-8fb424e45344635457d7a5792acc00f0:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}
.flex_column.av-mh1pcm32-3398b83c2e577329a0efdde879f002e4{
height:400px;
background:url(https://hotel-tanne.de/wp-content/uploads/2025/10/kirschtorte.jpg) 50% 50% no-repeat scroll ;
}
#top #wrap_all .avia-button.av-mh1pcu02-a9754412c2a68eb5ff7bfa25599c4d34{
font-size:30px;
border-style:none;
transition:all 0.4s ease-in-out;
margin:200px 0 0 0;
}
#top #wrap_all .avia-button.av-mh1pcu02-a9754412c2a68eb5ff7bfa25599c4d34:hover{
background-color:#404548;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mh1pcu02-a9754412c2a68eb5ff7bfa25599c4d34:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}
.flex_column.av-mh1q8xud-e5e300abf3f2e3d102f19a97008ad6a7{
height:400px;
background:url(https://hotel-tanne.de/wp-content/uploads/2025/10/wandern_boots.jpg) 50% 0% no-repeat scroll ;
}
#top #wrap_all .avia-button.av-mh1q9l5q-2f236af331b1910911216991a35e38a1{
font-size:30px;
border-style:none;
transition:all 0.4s ease-in-out;
margin:200px 0 0 0;
}
#top #wrap_all .avia-button.av-mh1q9l5q-2f236af331b1910911216991a35e38a1:hover{
background-color:#404548;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mh1q9l5q-2f236af331b1910911216991a35e38a1:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}
.flex_column.av-4h9pjp-355f0f65e7a2a089fb266b59c83e5ce4{
height:400px;
background:url(https://hotel-tanne.de/wp-content/uploads/2025/10/moenchstube_web.jpg) 50% 50% no-repeat scroll ;
}
#top #wrap_all .avia-button.av-20m1ut-e78a43f0d4cbb373fce94bd06af0da4c{
font-size:30px;
border-style:none;
transition:all 0.4s ease-in-out;
margin:200px 0 0 0;
}
#top #wrap_all .avia-button.av-20m1ut-e78a43f0d4cbb373fce94bd06af0da4c:hover{
background-color:#404548;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-20m1ut-e78a43f0d4cbb373fce94bd06af0da4c:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}
.flex_column.av-mifvsaq2-1b8140b0101086d718ae6b6e9f1ba17e{
height:400px;
background:url(https://hotel-tanne.de/wp-content/uploads/2025/10/schwarzwald.jpg) 50% 50% no-repeat scroll ;
}
#top #wrap_all .avia-button.av-mifvsr4p-ae999835ecaec6eacdc55b436dfca06a{
font-size:30px;
border-style:none;
transition:all 0.4s ease-in-out;
margin:200px 0 0 0;
}
#top #wrap_all .avia-button.av-mifvsr4p-ae999835ecaec6eacdc55b436dfca06a:hover{
background-color:#404548;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mifvsr4p-ae999835ecaec6eacdc55b436dfca06a:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}
.flex_column.av-mifvur0n-84027e4ed5363d56bde6e7d1f2a842a6{
height:400px;
background:url(https://hotel-tanne.de/wp-content/uploads/2025/10/old-lamp.jpg) 50% 50% no-repeat scroll ;
}
#top #wrap_all .avia-button.av-mifvv6g0-f7d98b373815fcbfcd7e69f5ec557956{
font-size:30px;
border-style:none;
transition:all 0.4s ease-in-out;
margin:200px 0 0 0;
}
#top #wrap_all .avia-button.av-mifvv6g0-f7d98b373815fcbfcd7e69f5ec557956:hover{
background-color:#404548;
color:white;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mifvv6g0-f7d98b373815fcbfcd7e69f5ec557956:hover .avia-svg-icon svg:first-child{
fill:white;
stroke:white;
}
#top .av-special-heading.av-mh94tdy7-f10e8963fbad3e9dec4499d012df184b{
padding-bottom:30px;
font-size:35px;
}
body .av-special-heading.av-mh94tdy7-f10e8963fbad3e9dec4499d012df184b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mh94tdy7-f10e8963fbad3e9dec4499d012df184b .av-special-heading-tag{
font-size:35px;
}
.av-special-heading.av-mh94tdy7-f10e8963fbad3e9dec4499d012df184b .av-subheading{
font-size:25px;
}
.avia-image-container.av-2taacl-1cf829b88a43f7047be5c4bf5921ca7a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2taacl-1cf829b88a43f7047be5c4bf5921ca7a .av-image-caption-overlay-center{
color:#ffffff;
}
@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-mh0cbqty-ad30a18a8cc668d484d029ea48444209 .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-mbnpr70k-41c33bdba7d323fbdb3efd7dfee4c5ed .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-mh1llbqv-a336160f272582cb5bfc578e1b0ee430 .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-mh94tdy7-f10e8963fbad3e9dec4499d012df184b .av-special-heading-tag{
font-size:0.8em;
}
}
@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-mh0cbqty-ad30a18a8cc668d484d029ea48444209 .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-mbnpr70k-41c33bdba7d323fbdb3efd7dfee4c5ed .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-mh1llbqv-a336160f272582cb5bfc578e1b0ee430 .av-special-heading-tag{
font-size:0.8em;
}
#top #wrap_all .av-special-heading.av-mh94tdy7-f10e8963fbad3e9dec4499d012df184b .av-special-heading-tag{
font-size:0.8em;
}
}