.avia-section.av-12hlhvk-5b4bdef7b232f87f6dff2bc62dbbc85d{
background-repeat:no-repeat;
background-image:url(https://niederau.info/wp-content/uploads/2016/07/Niederau-Header_3zu1-20-med-einrichtungen-1500x500.jpg);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-12hlhvk-5b4bdef7b232f87f6dff2bc62dbbc85d .av-section-color-overlay{
opacity:0.2;
background-color:#000000;
}
#top .av-special-heading.av-116y6mo-7190c29dbbf440cdc92c7927e49f174d{
padding-bottom:0;
color:#ffffff;
font-size:50px;
}
body .av-special-heading.av-116y6mo-7190c29dbbf440cdc92c7927e49f174d .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-116y6mo-7190c29dbbf440cdc92c7927e49f174d .av-special-heading-tag{
font-size:50px;
}
.av-special-heading.av-116y6mo-7190c29dbbf440cdc92c7927e49f174d .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-116y6mo-7190c29dbbf440cdc92c7927e49f174d .av-subheading{
font-size:15px;
}
#top .hr.av-1067ybk-5af1064d1c4bd74eb695973041ca9d8f{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-1067ybk-5af1064d1c4bd74eb695973041ca9d8f .hr-inner{
width:20%;
border-color:rgba(255,255,255,0.76);
max-width:45%;
}
.hr.av-1067ybk-5af1064d1c4bd74eb695973041ca9d8f .av-seperator-icon{
color:#ffffff;
}
.hr.av-1067ybk-5af1064d1c4bd74eb695973041ca9d8f .av-seperator-icon.avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .flex_column_table.av-equal-height-column-flextable.av-wr6xvk-6ecd57000a393d95dbfd3ea20d98b50f{
margin-top:-60px;
margin-bottom:0px;
}
.flex_column.av-wr6xvk-6ecd57000a393d95dbfd3ea20d98b50f{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#f0f0f0;
}
#top #wrap_all .avia-button.av-sf0q6o-d3d972b49d3b04854144d6ac7090e3b5{
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-sf0q6o-d3d972b49d3b04854144d6ac7090e3b5:hover{
background-color:grey;
color:#ffffff;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-sf0q6o-d3d972b49d3b04854144d6ac7090e3b5 .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top #wrap_all .avia-button.av-sf0q6o-d3d972b49d3b04854144d6ac7090e3b5:hover .avia-svg-icon svg:first-child{
fill:#ffffff;
stroke:#ffffff;
}
#top .hr.av-2jmf4w-d3f73c7ab09469dc7a74466823b3b927{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-2jmf4w-d3f73c7ab09469dc7a74466823b3b927 .hr-inner{
width:45%;
max-width:45%;
}
#top .flex_column_table.av-equal-height-column-flextable.av-oqwurk-56eae644334fe1af83956c1abd37ea3f{
margin-top:-60px;
margin-bottom:0px;
}
.flex_column.av-oqwurk-56eae644334fe1af83956c1abd37ea3f{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}
#top .av-special-heading.av-lwiaps-e49dd1f9e68209eb4871431620cbf96e{
padding-bottom:0;
}
body .av-special-heading.av-lwiaps-e49dd1f9e68209eb4871431620cbf96e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lwiaps-e49dd1f9e68209eb4871431620cbf96e .av-subheading{
font-size:15px;
}
#top .hr.av-kwsi4w-45933a77dea3e86d65fc1a3d479d697e{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-kwsi4w-45933a77dea3e86d65fc1a3d479d697e .hr-inner{
width:45%;
max-width:45%;
}
.av_font_icon.av-h5rtkg-ce32de2b0e97d3f7763804aa5b832146 .av-icon-char{
font-size:30px;
line-height:30px;
}
.av_font_icon.av-fm0shc-f23142551ec6dac1e5e728ad0870fb7d .av-icon-char{
font-size:30px;
line-height:30px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-eioojk-ab4def261b6851b30df7695d47d00ee2{
margin-top:-60px;
margin-bottom:0px;
}
.flex_column.av-eioojk-ab4def261b6851b30df7695d47d00ee2{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}
#top .avia-icon-list-container.av-cm648w-fa3975adaaf9e7250ac478a963f51059 .iconlist_icon{
background-color:#83a846;
}
#top .hr.av-9pxbxs-fe40ca02d5ad53f074c987ef245c578d{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-9pxbxs-fe40ca02d5ad53f074c987ef245c578d .hr-inner{
width:45%;
max-width:45%;
}
.av_font_icon.av-5u86k0-d9904f5bbf43bf8ee18ddb5cef03041c .av-icon-char{
font-size:30px;
line-height:30px;
}
.av_font_icon.av-3r6hr4-b2e4f283fa109fb80af551e265422f04 .av-icon-char{
font-size:30px;
line-height:30px;
}
.av_font_icon.av-1wvnts-ec04dba6309fe24c4e52d26d8488ae45 .av-icon-char{
font-size:30px;
line-height:30px;
}
@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-116y6mo-7190c29dbbf440cdc92c7927e49f174d .av-special-heading-tag{
font-size:0.8em;
}
}
@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-116y6mo-7190c29dbbf440cdc92c7927e49f174d .av-special-heading-tag{
font-size:0.8em;
}
}div.tcr-loading {
margin: auto;
}
div.tcr-error, div.tcr-warning {
border-style: solid;
border-width: 1px;
padding: 0.5em;
}
div.tcr-warning, div.tcr-warning p, div.tcr-warning code {
background-color: #FEEFB3;
}
div.tcr-warning p {
margin: 0;
padding: 0.5em;
}
div.tcr-error {
background-color: #feddce;
}
div.tcr-warning ul {
list-style-type: disc;
padding-left: 1.5em;
margin-bottom: 1em;
}
div.tcr-warning ul li {
margin-bottom: 0px;
}
div.tcr-warning .heading, div.tcr-error .heading {
font-weight: bold;
}
table.tcr-dates {
width: 100%;;
}
table.tcr-dates tr td {
padding: 0.125em;
}
table.tcr-dates tr.upcoming {
background-color: #faff92;
color: #000000;
}
table.tcr-dates tr.active {
background-color: #009900;
color: #ffffff;
}
table.tcr-dates tr.expired {
background-color: #eeeeee;
color: #000000;
}
table.tcr-dates tr:hover {
background-color: #ffffff;
border: 1px solid #000000;
}
table.tcr-dates tr.active:hover {
color: #009900;
background-color: #ffffff;
}
#schedule_desc {
min-height: 14em;
}