.avia-section.av-5lkzt7-a4f22e7f2cb57afbd8aac3c4c69748fe{
background-repeat:no-repeat;
background-image:url(https://hotel-tanne.de/wp-content/uploads/2016/02/bedroom-and-living-room-m.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.flex_column.av-5drjv7-fc0f1c0b15afe1915985219047a2edf9{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:rgba(255,255,255,0.6);
}

.flex_column.av-526ew3-668be8e05d57a5596efd689bb7b42f36{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .flex_column.av-4kvvmj-db9df309b2b6fbc3c43d5d5d584641bf{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-4kvvmj-db9df309b2b6fbc3c43d5d5d584641bf{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}
.responsive #top #wrap_all .flex_column.av-4kvvmj-db9df309b2b6fbc3c43d5d5d584641bf{
margin-top:-200px;
margin-bottom:0px;
}

#top .av-special-heading.av-4cgf8r-290c3d8cadb3ed003e9fd8bd8056cf09{
padding-bottom:20px;
font-size:40px;
}
body .av-special-heading.av-4cgf8r-290c3d8cadb3ed003e9fd8bd8056cf09 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-4cgf8r-290c3d8cadb3ed003e9fd8bd8056cf09 .av-special-heading-tag{
font-size:40px;
}
.av-special-heading.av-4cgf8r-290c3d8cadb3ed003e9fd8bd8056cf09 .av-subheading{
font-size:15px;
}

#top .hr.av-46rr6r-7b0e817f8bad10778d43eaea552dc7b4{
margin-top:0px;
margin-bottom:70px;
}
.hr.av-46rr6r-7b0e817f8bad10778d43eaea552dc7b4 .hr-inner{
width:50px;
border-color:#f8f8f8;
max-width:45%;
}
.hr.av-46rr6r-7b0e817f8bad10778d43eaea552dc7b4 .av-seperator-icon{
color:#e5c80c;
}
.hr.av-46rr6r-7b0e817f8bad10778d43eaea552dc7b4 .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#e5c80c;
stroke:#e5c80c;
}

#top .flex_column.av-42qb2r-20a8da029355be4519c6a1c00f661492{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-42qb2r-20a8da029355be4519c6a1c00f661492{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-42qb2r-20a8da029355be4519c6a1c00f661492{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-3r6geb-48ab59770eb546fc0d4e06884e38d335{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-3r6geb-48ab59770eb546fc0d4e06884e38d335{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-3r6geb-48ab59770eb546fc0d4e06884e38d335{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-3e2jyz-49a169bce294796d42560414a2e92d80{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-3e2jyz-49a169bce294796d42560414a2e92d80{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-3e2jyz-49a169bce294796d42560414a2e92d80{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-b60hn-c4a0b24369d0c20fa586e3b47ae9d688{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-b60hn-c4a0b24369d0c20fa586e3b47ae9d688{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-b60hn-c4a0b24369d0c20fa586e3b47ae9d688{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-2oq1nv-b6a1da6a55c52dd46ecd768ed89a79c9{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-2oq1nv-b6a1da6a55c52dd46ecd768ed89a79c9{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-2oq1nv-b6a1da6a55c52dd46ecd768ed89a79c9{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-8hh6j-85b2fed960feff35e7835d8f4365c1a6{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-8hh6j-85b2fed960feff35e7835d8f4365c1a6{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-8hh6j-85b2fed960feff35e7835d8f4365c1a6{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-20jycz-f0414a057f20f4935c9099932949d215{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-20jycz-f0414a057f20f4935c9099932949d215{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-20jycz-f0414a057f20f4935c9099932949d215{
margin-top:30px;
margin-bottom:30px;
}

#top .flex_column.av-1qca8z-b87f3a5d17cd67caf6a626d772d76046{
margin-top:30px;
margin-bottom:30px;
}
.flex_column.av-1qca8z-b87f3a5d17cd67caf6a626d772d76046{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-1qca8z-b87f3a5d17cd67caf6a626d772d76046{
margin-top:30px;
margin-bottom:30px;
}

.flex_column.av-1hd72r-a8294578977de12ee9880e2fbbfe68ce{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-10h00j-2d0ed9bbe694c84c55046da80c74d627{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-mln5v-2397634a2f6309996ee75d97414cabc4{
vertical-align:top;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-mln5v-2397634a2f6309996ee75d97414cabc4{
padding:30px 30px 30px 30px !important;
}

.flex_cell.av-fam0z-adda6db9bcd916e1acdc56a5a968272a{
vertical-align:top;
height:400px;
min-height:400px;
}
.responsive #top #wrap_all .flex_cell.av-fam0z-adda6db9bcd916e1acdc56a5a968272a{
padding:30px 30px 30px 30px !important;
}

#top #wrap_all .avia-button.av-bcfyz-55b3ac81b31929c06eb64f75e503b767{
background-color:#191e24;
border-color:#191e24;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-bcfyz-55b3ac81b31929c06eb64f75e503b767:hover{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-bcfyz-55b3ac81b31929c06eb64f75e503b767 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-bcfyz-55b3ac81b31929c06eb64f75e503b767:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-4cgf8r-290c3d8cadb3ed003e9fd8bd8056cf09 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-4cgf8r-290c3d8cadb3ed003e9fd8bd8056cf09 .av-special-heading-tag{
font-size:0.8em;
}
}
