@charset "UTF-8";
/* CSS Document */

h1 {
    
    line-height: 1.15;
    display: inline-block;
    width: 100%;
    position: relative;
    color: #222;
    font-weight: 400;
    letter-spacing: 0px;
    background-repeat: no-repeat;
    /* text-transform: uppercase; */
    font-size: 2rem;
    background-size: auto 128px;
    background-position: 99% 3px;
    padding: 135px 2px 10px 2px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='steelblue' height='48' width='48'%3E%3Cpath d='M22.65 34H25.65V22H22.65ZM24 18.3Q24.7 18.3 25.175 17.85Q25.65 17.4 25.65 16.7Q25.65 16 25.175 15.5Q24.7 15 24 15Q23.3 15 22.825 15.5Q22.35 16 22.35 16.7Q22.35 17.4 22.825 17.85Q23.3 18.3 24 18.3ZM24 44Q19.75 44 16.1 42.475Q12.45 40.95 9.75 38.25Q7.05 35.55 5.525 31.9Q4 28.25 4 24Q4 19.8 5.525 16.15Q7.05 12.5 9.75 9.8Q12.45 7.1 16.1 5.55Q19.75 4 24 4Q28.2 4 31.85 5.55Q35.5 7.1 38.2 9.8Q40.9 12.5 42.45 16.15Q44 19.8 44 24Q44 28.25 42.45 31.9Q40.9 35.55 38.2 38.25Q35.5 40.95 31.85 42.475Q28.2 44 24 44ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM24 41Q31 41 36 36Q41 31 41 24Q41 17 36 12Q31 7 24 7Q17 7 12 12Q7 17 7 24Q7 31 12 36Q17 41 24 41Z'/%3E%3C/svg%3E");
    
} 

div#innerContent {  }
div#innerContent > span.follow { 

    display: inline-flex;
    max-width: 680px !important;
    min-width: 55%;
    width: 100%;
    box-sizing: border-box;
    padding: 0px 0px 0px 0px;

}
div#innerContent > ul > span.follow { 
    display: inline-flex;
    box-sizing: border-box;
    padding-left: 24px;
    max-width: 100%;
    justify-content: flex-start;
    align-content: flex-start;
    text-align: left;
    flex-direction: column;
    flex-wrap: wrap;
    position: relative;
    min-width: 100%;

}
div#innerContent > ul > span.follow > li { 

    font-size: 0.95rem;
    line-height: 1.5;
    list-style: outside;
    font-style: italic;
    color: #555;

}
div#innerContent > p.inf.imp { 

    padding-left:16px !important;

}
div#innerContent > p.free {  }


        td > a.button.smallbutton { 
            
                margin: 0px 0px;
                padding: 4px 7px 5px 24px;
                text-align: right;
                font-size: 1rem;
                font-weight: 500;
                line-height: 1;
                text-transform: capitalize;
                border-radius: 5px;
                background-position: 5px center;
                background-repeat: no-repeat;
                background-size: 21px;
                background-color: #ddd;
                color: crimson;
            
            
        }   
        
        td > a.button.smallbutton:hover { 
            
            background-color: crimson; color: white;
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' height='48' width='48'%3E%3Cpath d='M19.4 44 18.4 37.7Q17.45 37.35 16.4 36.75Q15.35 36.15 14.55 35.5L8.65 38.2L4 30L9.4 26.05Q9.3 25.6 9.275 25.025Q9.25 24.45 9.25 24Q9.25 23.55 9.275 22.975Q9.3 22.4 9.4 21.95L4 18L8.65 9.8L14.55 12.5Q15.35 11.85 16.4 11.25Q17.45 10.65 18.4 10.35L19.4 4H28.6L29.6 10.3Q30.55 10.65 31.625 11.225Q32.7 11.8 33.45 12.5L39.35 9.8L44 18L38.6 21.85Q38.7 22.35 38.725 22.925Q38.75 23.5 38.75 24Q38.75 24.5 38.725 25.05Q38.7 25.6 38.6 26.1L44 30L39.35 38.2L33.45 35.5Q32.65 36.15 31.625 36.775Q30.6 37.4 29.6 37.7L28.6 44ZM24 30.5Q26.7 30.5 28.6 28.6Q30.5 26.7 30.5 24Q30.5 21.3 28.6 19.4Q26.7 17.5 24 17.5Q21.3 17.5 19.4 19.4Q17.5 21.3 17.5 24Q17.5 26.7 19.4 28.6Q21.3 30.5 24 30.5ZM24 27.5Q22.55 27.5 21.525 26.475Q20.5 25.45 20.5 24Q20.5 22.55 21.525 21.525Q22.55 20.5 24 20.5Q25.45 20.5 26.475 21.525Q27.5 22.55 27.5 24Q27.5 25.45 26.475 26.475Q25.45 27.5 24 27.5ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM21.8 41H26.2L26.9 35.4Q28.55 35 30.025 34.15Q31.5 33.3 32.7 32.1L38 34.4L40 30.8L35.3 27.35Q35.5 26.5 35.625 25.675Q35.75 24.85 35.75 24Q35.75 23.15 35.65 22.325Q35.55 21.5 35.3 20.65L40 17.2L38 13.6L32.7 15.9Q31.55 14.6 30.1 13.725Q28.65 12.85 26.9 12.6L26.2 7H21.8L21.1 12.6Q19.4 12.95 17.925 13.8Q16.45 14.65 15.3 15.9L10 13.6L8 17.2L12.7 20.65Q12.5 21.5 12.375 22.325Q12.25 23.15 12.25 24Q12.25 24.85 12.375 25.675Q12.5 26.5 12.7 27.35L8 30.8L10 34.4L15.3 32.1Q16.5 33.3 17.975 34.15Q19.45 35 21.1 35.4Z'/%3E%3C/svg%3E") !important; 
            
            
        }
    









nav#sidebar > ul > li.applink.search > a > div, h1.firstScreen, h1.search { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='goldenrod' height='48' width='48'%3E%3Cpath d='M22.9 43.95Q18.95 43.75 15.5 42.1Q12.05 40.45 9.5 37.775Q6.95 35.1 5.475 31.55Q4 28 4 24Q4 19.85 5.575 16.2Q7.15 12.55 9.85 9.85Q12.55 7.15 16.2 5.575Q19.85 4 24 4Q31.45 4 36.95 8.7Q42.45 13.4 43.7 20.5H40.65Q39.8 16.3 37.1 13Q34.4 9.7 30.35 8.05V8.95Q30.35 10.7 29.15 12Q27.95 13.3 26.2 13.3H21.85V17.65Q21.85 18.5 21.175 19.05Q20.5 19.6 19.65 19.6H15.5V24H21V30.25H17.65L7.45 20.05Q7.2 21.05 7.1 22.025Q7 23 7 24Q7 30.75 11.55 35.65Q16.1 40.55 22.9 40.95ZM42.5 42.65 35.8 35.95Q34.75 36.7 33.525 37.1Q32.3 37.5 31 37.5Q27.45 37.5 24.975 35.025Q22.5 32.55 22.5 29Q22.5 25.45 24.975 22.975Q27.45 20.5 31 20.5Q34.55 20.5 37.025 22.975Q39.5 25.45 39.5 29Q39.5 30.3 39.075 31.525Q38.65 32.75 37.95 33.85L44.65 40.5ZM31 34.5Q33.3 34.5 34.9 32.9Q36.5 31.3 36.5 29Q36.5 26.7 34.9 25.1Q33.3 23.5 31 23.5Q28.7 23.5 27.1 25.1Q25.5 26.7 25.5 29Q25.5 31.3 27.1 32.9Q28.7 34.5 31 34.5Z'/%3E%3C/svg%3E"); }
nav#sidebar > ul > li.applink.data > a > div, h1.RF, h1.data { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='darkseagreen'  height='48' width='48'%3E%3Cpath d='M28.4 26.65H36.9V24.15H28.4ZM28.4 32.3H36.9V29.8H28.4ZM29.2 14H41Q42.2 14 43.1 14.9Q44 15.8 44 17V41Q44 42.2 43.1 43.1Q42.2 44 41 44H7Q5.8 44 4.9 43.1Q4 42.2 4 41V17Q4 15.8 4.9 14.9Q5.8 14 7 14H18.85V7Q18.85 5.8 19.75 4.9Q20.65 4 21.85 4H26.2Q27.4 4 28.3 4.9Q29.2 5.8 29.2 7ZM21.85 17H26.2V7H21.85ZM24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35Q24 29.35 24 29.35ZM17.7 29.8Q18.85 29.8 19.625 29Q20.4 28.2 20.4 27.1Q20.4 25.95 19.625 25.175Q18.85 24.4 17.7 24.4Q16.6 24.4 15.8 25.175Q15 25.95 15 27.1Q15 28.2 15.8 29Q16.6 29.8 17.7 29.8ZM11.6 35.65H23.55V34.95Q23.55 34.05 23.1 33.35Q22.65 32.65 21.95 32.4Q20.35 31.85 19.45 31.675Q18.55 31.5 17.7 31.5Q16.75 31.5 15.675 31.725Q14.6 31.95 13.25 32.4Q12.5 32.65 12.05 33.35Q11.6 34.05 11.6 34.95ZM18.85 17H7Q7 17 7 17Q7 17 7 17V41Q7 41 7 41Q7 41 7 41H41Q41 41 41 41Q41 41 41 41V17Q41 17 41 17Q41 17 41 17H29.2Q29.2 18.4 28.275 19.2Q27.35 20 25.95 20H22.05Q20.7 20 19.775 19.2Q18.85 18.4 18.85 17Z'/%3E%3C/svg%3E"); }
nav#sidebar > ul > li.applink.weather > a > div, h1.WEATHER, h1.weather { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='darkseagreen'  height='48' width='48'%3E%3Cpath d='M26.15 19V16H37.65V19ZM26.15 13V10H42.15V13ZM14.95 41.95Q11.2 41.95 8.525 39.275Q5.85 36.6 5.85 32.85Q5.85 30.45 6.975 28.4Q8.1 26.35 10.35 24.9V10.6Q10.35 8.7 11.7 7.35Q13.05 6 14.95 6Q16.85 6 18.2 7.35Q19.55 8.7 19.55 10.6V24.9Q21.75 26.3 22.9 28.375Q24.05 30.45 24.05 32.85Q24.05 36.6 21.375 39.275Q18.7 41.95 14.95 41.95ZM8.85 32.85H21.05Q21.05 31.35 20.225 29.6Q19.4 27.85 17.55 27L16.55 26.55V10.6Q16.55 9.9 16.1 9.45Q15.65 9 14.95 9Q14.25 9 13.8 9.45Q13.35 9.9 13.35 10.6V26.55L12.35 27Q10.55 27.85 9.7 29.6Q8.85 31.35 8.85 32.85Z'/%3E%3C/svg%3E"); }


div#page > header > a.button.booking,
nav#sidebar > ul > li.applink.booking > a > div, h1.booking { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='darkseagreen'  height='48' width='48'%3E%3Cpath d='M35.35 10.3Q33.85 10.3 32.775 9.225Q31.7 8.15 31.7 6.65Q31.7 5.15 32.775 4.075Q33.85 3 35.35 3Q36.85 3 37.925 4.075Q39 5.15 39 6.65Q39 8.15 37.925 9.225Q36.85 10.3 35.35 10.3ZM22.25 46 28.1 16.55 23 18.85V25.5L8.55 42.5Q8.3 42.25 7.9 42.125Q7.5 42 7 42Q6.45 42 5.875 42.275Q5.3 42.55 4.85 43.2L2.1 40.8Q1.8 40.55 1.625 40.2Q1.45 39.85 1.4 39.45Q1.35 39.05 1.475 38.675Q1.6 38.3 1.85 38L7.85 31Q8.1 30.7 8.45 30.525Q8.8 30.35 9.2 30.3Q9.6 30.25 9.975 30.4Q10.35 30.55 10.65 30.8L14.05 33.7L20 26.7V16.85L29.55 12.8Q31 12.2 32.625 12.475Q34.25 12.75 35.05 14.05L37.15 17.35Q38.6 19.6 40.875 21.05Q43.15 22.5 46 22.5V25.5Q42.55 25.55 39.85 23.875Q37.15 22.2 35.15 19.4L33.1 27.2L37.7 31.35V46H34.7V34L29.3 29.1L25.35 46ZM5.5 44.5Q5.5 43.85 5.95 43.425Q6.4 43 7 43Q7.65 43 8.075 43.425Q8.5 43.85 8.5 44.5Q8.5 45.1 8.075 45.55Q7.65 46 7 46Q6.4 46 5.95 45.55Q5.5 45.1 5.5 44.5Z'/%3E%3C/svg%3E"); }
nav#sidebar > ul > li.applink.info > a > div, h1.info { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='steelblue' height='48' width='48'%3E%3Cpath d='M22.65 34H25.65V22H22.65ZM24 18.3Q24.7 18.3 25.175 17.85Q25.65 17.4 25.65 16.7Q25.65 16 25.175 15.5Q24.7 15 24 15Q23.3 15 22.825 15.5Q22.35 16 22.35 16.7Q22.35 17.4 22.825 17.85Q23.3 18.3 24 18.3ZM24 44Q19.75 44 16.1 42.475Q12.45 40.95 9.75 38.25Q7.05 35.55 5.525 31.9Q4 28.25 4 24Q4 19.8 5.525 16.15Q7.05 12.5 9.75 9.8Q12.45 7.1 16.1 5.55Q19.75 4 24 4Q28.2 4 31.85 5.55Q35.5 7.1 38.2 9.8Q40.9 12.5 42.45 16.15Q44 19.8 44 24Q44 28.25 42.45 31.9Q40.9 35.55 38.2 38.25Q35.5 40.95 31.85 42.475Q28.2 44 24 44ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM24 41Q31 41 36 36Q41 31 41 24Q41 17 36 12Q31 7 24 7Q17 7 12 12Q7 17 7 24Q7 31 12 36Q17 41 24 41Z'/%3E%3C/svg%3E"); }
nav#sidebar > ul > li.applink.hotel > a > div, h1.HOTEL, h1.hotel { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='darkseagreen' height='48' width='48'%3E%3Cpath d='M13.15 34.85 27.65 27.7 34.8 13.2 20.3 20.35ZM24 26Q23.15 26 22.575 25.425Q22 24.85 22 24Q22 23.15 22.575 22.575Q23.15 22 24 22Q24.85 22 25.425 22.575Q26 23.15 26 24Q26 24.85 25.425 25.425Q24.85 26 24 26ZM24 44Q19.9 44 16.25 42.425Q12.6 40.85 9.875 38.125Q7.15 35.4 5.575 31.75Q4 28.1 4 24Q4 19.9 5.575 16.25Q7.15 12.6 9.875 9.875Q12.6 7.15 16.25 5.575Q19.9 4 24 4Q28.1 4 31.75 5.575Q35.4 7.15 38.125 9.875Q40.85 12.6 42.425 16.25Q44 19.9 44 24Q44 28.1 42.425 31.75Q40.85 35.4 38.125 38.125Q35.4 40.85 31.75 42.425Q28.1 44 24 44ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM24 41Q31 41 36 36Q41 31 41 24Q41 17 36 12Q31 7 24 7Q17 7 12 12Q7 17 7 24Q7 31 12 36Q17 41 24 41Z'/%3E%3C/svg%3E"); } 
nav#sidebar > ul > li.applink.rating > a > div, h1.rating { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' fill='darkseagreen' width='48'%3E%3Cpath d='M17.3 45 13.5 38.5 5.95 36.95 6.8 29.6 2 24 6.8 18.45 5.95 11.1 13.5 9.55 17.3 3 24 6.1 30.7 3 34.55 9.55 42.05 11.1 41.2 18.45 46 24 41.2 29.6 42.05 36.95 34.55 38.5 30.7 45 24 41.9ZM24 24ZM21.85 30.65 33.2 19.4 30.95 17.35 21.85 26.35 17.1 21.4 14.8 23.65ZM18.65 41.05 24 38.8 29.5 41.05 32.85 36.05 38.7 34.55 38.1 28.6 42.15 24 38.1 19.3 38.7 13.35 32.85 11.95 29.4 6.95 24 9.2 18.5 6.95 15.15 11.95 9.3 13.35 9.9 19.3 5.85 24 9.9 28.6 9.3 34.65 15.15 36.05Z'/%3E%3C/svg%3E"); }
nav#sidebar > ul > li.applink.contact > a > div, h1.contact { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='steelblue' height='48' width='48'%3E%3Cpath d='M24.8 23.6V7.75Q24.8 7 25.4 6.525Q26 6.05 26.8 6.05H40.05Q40.85 6.05 41.425 6.525Q42 7 42 7.75V16.65Q42 17.5 41.45 18.075Q40.9 18.65 40.05 18.65H30ZM27.8 9.05V15.65ZM27.8 15.65H39V9.05H27.8ZM39.75 42Q33.65 42 27.625 39Q21.6 36 16.8 31.2Q12 26.4 9 20.375Q6 14.35 6 8.25Q6 7.3 6.65 6.65Q7.3 6 8.25 6H15.25Q15.95 6 16.475 6.475Q17 6.95 17.15 7.75L18.5 14.05Q18.6 14.75 18.475 15.325Q18.35 15.9 17.95 16.3L12.95 21.35Q15.75 26 19.225 29.45Q22.7 32.9 27.1 35.3L31.85 30.4Q32.35 29.85 33 29.625Q33.65 29.4 34.3 29.55L40.25 30.85Q41 31 41.5 31.6Q42 32.2 42 33V39.75Q42 40.7 41.35 41.35Q40.7 42 39.75 42ZM11.45 18.6 15.5 14.5Q15.5 14.5 15.5 14.5Q15.5 14.5 15.5 14.5L14.35 9Q14.35 9 14.35 9Q14.35 9 14.35 9H9Q9 9 9 9Q9 9 9 9Q9 10.95 9.6 13.275Q10.2 15.6 11.45 18.6ZM39 39Q39 39 39 39Q39 39 39 39V33.65Q39 33.65 39 33.65Q39 33.65 39 33.65L33.85 32.6Q33.85 32.6 33.85 32.6Q33.85 32.6 33.85 32.6L29.9 36.75Q31.95 37.7 34.35 38.3Q36.75 38.9 39 39ZM29.9 36.75Q29.9 36.75 29.9 36.75Q29.9 36.75 29.9 36.75Q29.9 36.75 29.9 36.75Q29.9 36.75 29.9 36.75Q29.9 36.75 29.9 36.75Q29.9 36.75 29.9 36.75Q29.9 36.75 29.9 36.75Q29.9 36.75 29.9 36.75ZM11.45 18.6Q11.45 18.6 11.45 18.6Q11.45 18.6 11.45 18.6Q11.45 18.6 11.45 18.6Q11.45 18.6 11.45 18.6Q11.45 18.6 11.45 18.6Q11.45 18.6 11.45 18.6Q11.45 18.6 11.45 18.6Q11.45 18.6 11.45 18.6Z'/%3E%3C/svg%3E"); }
nav#sidebar > ul > li.applink.agb > a > div, h1.agb { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='steelblue' height='48' width='48'%3E%3Cpath d='M8 42V39H32V42ZM19.1 31.4 8 20.3 11.5 16.7 22.7 27.8ZM31.8 18.7 20.7 7.5 24.3 4 35.4 15.1ZM41.9 40 15.1 13.2 17.2 11.1 44 37.9Z'/%3E%3C/svg%3E"); }
nav#sidebar > ul > li.applink.para > a > div, h1.para { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='steelblue' height='48' width='48'%3E%3Cpath d='M24 28.3Q25.85 28.3 27.15 27.025Q28.45 25.75 28.45 23.85Q28.45 22 27.15 20.7Q25.85 19.4 24 19.4Q22.15 19.4 20.85 20.7Q19.55 22 19.55 23.85Q19.55 25.75 20.85 27.025Q22.15 28.3 24 28.3ZM24 40.9Q26.35 40.1 28.8 38.375Q31.25 36.65 32.75 34.45L28.15 30.05Q27.2 30.6 26.15 30.95Q25.1 31.3 24 31.3Q20.9 31.3 18.725 29.15Q16.55 27 16.55 23.85Q16.55 20.75 18.725 18.575Q20.9 16.4 24 16.4Q27.1 16.4 29.275 18.575Q31.45 20.75 31.45 23.9Q31.45 24.95 31.15 26Q30.85 27.05 30.2 27.9L34.4 31.9Q35.6 29.75 36.3 27.175Q37 24.6 37 21.9V12L24 7.25L11 12V21.9Q11 28.45 14.625 33.725Q18.25 39 24 40.9ZM24 44Q17 42.25 12.5 35.875Q8 29.5 8 21.9V10L24 4L40 10V21.9Q40 29.5 35.5 35.875Q31 42.25 24 44ZM24 24.05Q24 24.05 24 24.05Q24 24.05 24 24.05Q24 24.05 24 24.05Q24 24.05 24 24.05Q24 24.05 24 24.05Q24 24.05 24 24.05Q24 24.05 24 24.05Q24 24.05 24 24.05Z'/%3E%3C/svg%3E"); }
nav#sidebar > ul > li.applink.imprint > a > div, h1.imprint  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='steelblue' height='48' width='48'%3E%3Cpath d='M8 44V31Q8 29.8 8.9 28.9Q9.8 28 11 28H37Q38.2 28 39.1 28.9Q40 29.8 40 31V44ZM11 36H37V31Q37 31 37 31Q37 31 37 31H11Q11 31 11 31Q11 31 11 31ZM24 28 14 14Q14 9.85 16.925 6.925Q19.85 4 24 4Q28.15 4 31.075 6.925Q34 9.85 34 14ZM24 22.85Q24 22.85 24 22.85Q24 22.85 24 22.85Q24 22.85 24 22.85Q24 22.85 24 22.85ZM24 22.85 30.95 13.1Q30.55 10.55 28.6 8.775Q26.65 7 24 7Q21.35 7 19.4 8.775Q17.45 10.55 17.05 13.1Z'/%3E%3C/svg%3E"); }

div#page > header > a.button.messenger,
nav#sidebar > ul > li.applink.messenger > a > div, h1.messenger  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='crimson' height='48' width='48'%3E%3Cpath d='M4 34V6.1Q4 5.4 4.65 4.7Q5.3 4 6 4H31.95Q32.7 4 33.35 4.675Q34 5.35 34 6.1V23.9Q34 24.6 33.35 25.3Q32.7 26 31.95 26H12ZM14.05 36Q13.35 36 12.675 35.3Q12 34.6 12 33.9V29H37V12H42Q42.7 12 43.35 12.7Q44 13.4 44 14.15V43.95L36.05 36ZM31 7H7V26.75L10.75 23H31ZM7 7V23V26.75Z'/%3E%3C/svg%3E"); }


a.smallbutton.developer,
nav#sidebar > ul > li.applink.developer > a > div, h1.developer  {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='crimson' height='48' width='48'%3E%3Cpath d='M13 12.7H10V5Q10 3.8 10.9 2.9Q11.8 2 13 2H35Q36.2 2 37.1 2.9Q38 3.8 38 5V12.7H35V9.5H13ZM10 34.7H13V38.5H35V34.7H38V43Q38 44.2 37.1 45.1Q36.2 46 35 46H13Q11.8 46 10.9 45.1Q10 44.2 10 43ZM30.8 33.2 28.7 31 35.7 24 28.7 17 30.8 14.8 40 24ZM17.2 33.2 8 24 17.2 14.8 19.3 17 12.3 24 19.3 31ZM13 41.5V43Q13 43 13 43Q13 43 13 43H35Q35 43 35 43Q35 43 35 43V41.5ZM13 43Q13 43 13 43Q13 43 13 43V41.5V43Q13 43 13 43Q13 43 13 43ZM13 6.5H35V5Q35 5 35 5Q35 5 35 5H13Q13 5 13 5Q13 5 13 5ZM13 5Q13 5 13 5Q13 5 13 5V6.5V5Q13 5 13 5Q13 5 13 5Z'/%3E%3C/svg%3E"); }

a.smallbutton.users,
nav#sidebar > ul > li.applink.user > a > div, h1.user  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='crimson' height='48' width='48'%3E%3Cpath d='M20 23.75Q16.7 23.75 14.6 21.65Q12.5 19.55 12.5 16.25Q12.5 12.95 14.6 10.85Q16.7 8.75 20 8.75Q23.3 8.75 25.4 10.85Q27.5 12.95 27.5 16.25Q27.5 19.55 25.4 21.65Q23.3 23.75 20 23.75ZM4 39.8V35.1Q4 33.35 4.875 31.95Q5.75 30.55 7.4 29.8Q11 28.2 14.075 27.5Q17.15 26.8 20 26.8Q20.25 26.8 20.575 26.8Q20.9 26.8 21.15 26.8Q20.85 27.5 20.7 28.175Q20.55 28.85 20.45 29.8H20Q17.1 29.8 14.325 30.425Q11.55 31.05 8.6 32.5Q7.8 32.9 7.4 33.625Q7 34.35 7 35.1V36.8H20.45Q20.7 37.7 21.05 38.425Q21.4 39.15 21.9 39.8ZM33.35 42 32.85 38.7Q32 38.45 31.125 37.975Q30.25 37.5 29.65 36.9L26.9 37.5L25.65 35.4L28 33.2Q27.9 32.75 27.9 31.95Q27.9 31.15 28 30.7L25.65 28.5L26.9 26.4L29.65 27Q30.25 26.4 31.125 25.925Q32 25.45 32.85 25.2L33.35 21.9H36.05L36.55 25.2Q37.4 25.45 38.275 25.925Q39.15 26.4 39.75 27L42.5 26.4L43.75 28.5L41.4 30.7Q41.5 31.15 41.5 31.95Q41.5 32.75 41.4 33.2L43.75 35.4L42.5 37.5L39.75 36.9Q39.15 37.5 38.275 37.975Q37.4 38.45 36.55 38.7L36.05 42ZM34.7 35.95Q36.5 35.95 37.6 34.85Q38.7 33.75 38.7 31.95Q38.7 30.15 37.6 29.05Q36.5 27.95 34.7 27.95Q32.9 27.95 31.8 29.05Q30.7 30.15 30.7 31.95Q30.7 33.75 31.8 34.85Q32.9 35.95 34.7 35.95ZM20 20.75Q21.95 20.75 23.225 19.475Q24.5 18.2 24.5 16.25Q24.5 14.3 23.225 13.025Q21.95 11.75 20 11.75Q18.05 11.75 16.775 13.025Q15.5 14.3 15.5 16.25Q15.5 18.2 16.775 19.475Q18.05 20.75 20 20.75ZM20 16.25Q20 16.25 20 16.25Q20 16.25 20 16.25Q20 16.25 20 16.25Q20 16.25 20 16.25Q20 16.25 20 16.25Q20 16.25 20 16.25Q20 16.25 20 16.25Q20 16.25 20 16.25ZM20.45 36.8Q20.45 36.8 20.45 36.8Q20.45 36.8 20.45 36.8Q20.45 36.8 20.45 36.8Q20.45 36.8 20.45 36.8Q20.45 36.8 20.45 36.8Q20.45 36.8 20.45 36.8Z'/%3E%3C/svg%3E"); }

a.smallbutton.contents,
nav#sidebar > ul > li.applink.texte > a > div, h1.texte  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' fill='crimson'  width='48'%3E%3Cpath d='M40.5 29.05 36.95 25.5 38.4 24.05Q38.8 23.65 39.45 23.65Q40.1 23.65 40.5 24.05L41.95 25.5Q42.35 25.9 42.35 26.55Q42.35 27.2 41.95 27.6ZM24 42V38.45L34.8 27.65L38.35 31.2L27.55 42ZM6 31.5V28.5H21V31.5ZM6 23.25V20.25H29.5V23.25ZM6 15V12H29.5V15Z'/%3E%3C/svg%3E"); }

a.smallbutton.setting,
nav#sidebar > ul > li.applink.settings > a > div, h1.settings  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='crimson' height='48' width='48'%3E%3Cpath d='M19.4 44 18.4 37.7Q17.45 37.35 16.4 36.75Q15.35 36.15 14.55 35.5L8.65 38.2L4 30L9.4 26.05Q9.3 25.6 9.275 25.025Q9.25 24.45 9.25 24Q9.25 23.55 9.275 22.975Q9.3 22.4 9.4 21.95L4 18L8.65 9.8L14.55 12.5Q15.35 11.85 16.4 11.25Q17.45 10.65 18.4 10.35L19.4 4H28.6L29.6 10.3Q30.55 10.65 31.625 11.225Q32.7 11.8 33.45 12.5L39.35 9.8L44 18L38.6 21.85Q38.7 22.35 38.725 22.925Q38.75 23.5 38.75 24Q38.75 24.5 38.725 25.05Q38.7 25.6 38.6 26.1L44 30L39.35 38.2L33.45 35.5Q32.65 36.15 31.625 36.775Q30.6 37.4 29.6 37.7L28.6 44ZM24 30.5Q26.7 30.5 28.6 28.6Q30.5 26.7 30.5 24Q30.5 21.3 28.6 19.4Q26.7 17.5 24 17.5Q21.3 17.5 19.4 19.4Q17.5 21.3 17.5 24Q17.5 26.7 19.4 28.6Q21.3 30.5 24 30.5ZM24 27.5Q22.55 27.5 21.525 26.475Q20.5 25.45 20.5 24Q20.5 22.55 21.525 21.525Q22.55 20.5 24 20.5Q25.45 20.5 26.475 21.525Q27.5 22.55 27.5 24Q27.5 25.45 26.475 26.475Q25.45 27.5 24 27.5ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM21.8 41H26.2L26.9 35.4Q28.55 35 30.025 34.15Q31.5 33.3 32.7 32.1L38 34.4L40 30.8L35.3 27.35Q35.5 26.5 35.625 25.675Q35.75 24.85 35.75 24Q35.75 23.15 35.65 22.325Q35.55 21.5 35.3 20.65L40 17.2L38 13.6L32.7 15.9Q31.55 14.6 30.1 13.725Q28.65 12.85 26.9 12.6L26.2 7H21.8L21.1 12.6Q19.4 12.95 17.925 13.8Q16.45 14.65 15.3 15.9L10 13.6L8 17.2L12.7 20.65Q12.5 21.5 12.375 22.325Q12.25 23.15 12.25 24Q12.25 24.85 12.375 25.675Q12.5 26.5 12.7 27.35L8 30.8L10 34.4L15.3 32.1Q16.5 33.3 17.975 34.15Q19.45 35 21.1 35.4Z'/%3E%3C/svg%3E"); }



a.smallbutton.kulinarisches,
nav#sidebar > ul > li.applink.kulinarisches > a > div, 
h1.kulinarisches  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' fill='darkseagreen' width='48'%3E%3Cpath d='M7.05 44Q5.85 44 4.95 43.1Q4.05 42.2 4.05 41V7Q4.05 5.8 4.95 4.9Q5.85 4 7.05 4H41.05Q42.25 4 43.15 4.9Q44.05 5.8 44.05 7V41Q44.05 42.2 43.15 43.1Q42.25 44 41.05 44ZM7.05 41H41.05Q41.05 41 41.05 41Q41.05 41 41.05 41V7Q41.05 7 41.05 7Q41.05 7 41.05 7H7.05Q7.05 7 7.05 7Q7.05 7 7.05 7V41Q7.05 41 7.05 41Q7.05 41 7.05 41ZM15.9 38.35H18.4V24.45Q19.85 24.25 20.875 23.125Q21.9 22 21.9 20.55V12.85Q21.9 12.35 21.55 12.025Q21.2 11.7 20.7 11.7Q20.2 11.7 19.875 12.025Q19.55 12.35 19.55 12.85V18.85H18.45V12.85Q18.45 12.35 18.125 12.025Q17.8 11.7 17.3 11.7Q16.8 11.7 16.475 12.025Q16.15 12.35 16.15 12.85V18.85H14.7V12.85Q14.7 12.35 14.375 12.025Q14.05 11.7 13.55 11.7Q13.05 11.7 12.725 12.025Q12.4 12.35 12.4 12.85V20.55Q12.4 22 13.4 23.125Q14.4 24.25 15.9 24.45ZM28.55 38.35H31.05V25.05Q32.8 24.35 33.8 22.55Q34.8 20.75 34.8 18.35Q34.8 15.5 33.425 13.6Q32.05 11.7 29.95 11.7Q27.85 11.7 26.5 13.6Q25.15 15.5 25.15 18.35Q25.15 20.9 26.05 22.65Q26.95 24.4 28.55 25.05ZM7.05 7Q7.05 7 7.05 7Q7.05 7 7.05 7V41Q7.05 41 7.05 41Q7.05 41 7.05 41Q7.05 41 7.05 41Q7.05 41 7.05 41V7Q7.05 7 7.05 7Q7.05 7 7.05 7Z'/%3E%3C/svg%3E"); }


a.smallbutton.shop,
nav#sidebar > ul > li.applink.shop > a > div, 
h1.shop  { 
    
    
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='darkseagreen'%3E%3Cpath d='M168.46-730v-60h623.08v60H168.46ZM170-170v-240h-44.61v-60l43.07-200h623.08l43.07 200v60H790v240h-60v-240H550v240H170Zm60-60h260v-180H230v180Zm-43.39-240h586.78-586.78Zm0 0h586.78l-30.54-140h-525.7l-30.54 140Z'/%3E%3C/svg%3E");
    /*
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='darkseagreen'%3E%3Cpath d='M720-40v-120H600v-80h120v-120h80v120h120v80H800v120h-80ZM80-160v-240H40v-80l40-200h600l40 200v80h-40v120h-80v-120H440v240H80Zm80-80h200v-160H160v160Zm-38-240h516-516ZM80-720v-80h600v80H80Zm42 240h516l-24-120H146l-24 120Z'/%3E%3C/svg%3E"); */

} 




a.smallbutton.bill,
nav#sidebar > ul > li.applink.bill > a > div, 
h1.bill  { 
    
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' fill='darkgoldenrod' width='48'%3E%3Cpath d='M6 43.95V4.05L9 7.05L12 4.05L15 7.05L18 4.05L21 7.05L24 4.05L27 7.05L30 4.05L33 7.05L36 4.05L39 7.05L42 4.05V43.95L39 40.95L36 43.95L33 40.95L30 43.95L27 40.95L24 43.95L21 40.95L18 43.95L15 40.95L12 43.95L9 40.95ZM11.85 33.2H36.35V30.2H11.85ZM11.85 25.5H36.35V22.5H11.85ZM11.85 17.75H36.35V14.75H11.85ZM9 38.9H39V9.1H9ZM9 9.1V38.9Z'/%3E%3C/svg%3E"); 

} 
a.smallbutton.bill:hover  { 
    
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' fill='white' width='48'%3E%3Cpath d='M6 43.95V4.05L9 7.05L12 4.05L15 7.05L18 4.05L21 7.05L24 4.05L27 7.05L30 4.05L33 7.05L36 4.05L39 7.05L42 4.05V43.95L39 40.95L36 43.95L33 40.95L30 43.95L27 40.95L24 43.95L21 40.95L18 43.95L15 40.95L12 43.95L9 40.95ZM11.85 33.2H36.35V30.2H11.85ZM11.85 25.5H36.35V22.5H11.85ZM11.85 17.75H36.35V14.75H11.85ZM9 38.9H39V9.1H9ZM9 9.1V38.9Z'/%3E%3C/svg%3E") !important; 

} 



a.smallbutton.translations,
nav#sidebar > ul > li.applink.translations > a > div, h1.translations  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='crimson' height='48' width='48'%3E%3Cpath d='M23.75 44 32.8 20H36.9L46.2 44H41.85L39.8 37.7H30.2L27.85 44ZM31.3 34.2H38.4L34.9 24.5H34.8ZM8 38 5.25 35.25 15.45 25.05Q13.55 22.85 12.075 20.625Q10.6 18.4 9.5 16H13.85Q14.7 17.65 15.725 19.125Q16.75 20.6 18.05 22.15Q20.3 19.8 21.8 17.275Q23.3 14.75 24.35 12H2V8H16V4H20V8H34V12H28.35Q27.25 15.45 25.425 18.775Q23.6 22.1 20.95 25.1L25.85 30.05L24.35 34.1L18 28Z'/%3E%3C/svg%3E"); }



a.smallbutton.doors { 
    
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='crimson'%3E%3Cpath d='M440-444.62q15.08 0 25.23-10.34 10.15-10.35 10.15-25.04 0-15.08-10.15-25.23T440-515.38q-14.69 0-25.04 10.15-10.34 10.15-10.34 25.23 0 14.69 10.34 25.04 10.35 10.34 25.04 10.34ZM280-140v-60l260-33.85v-459.61q0-18.85-11.88-33.16-11.89-14.3-29.73-16.3L292.31-770v-60l214.61 28.31q40.54 6.07 66.81 36.38Q600-735 600-694.46v511.23L280-140Zm-130.77 0v-60H220v-557.69q0-30.92 21.19-51.62Q262.39-830 292.31-830h375.38q30.92 0 51.62 20.69Q740-788.61 740-757.69V-200h70.77v60H149.23ZM280-200h400v-557.69q0-5.39-3.46-8.85t-8.85-3.46H292.31q-5.39 0-8.85 3.46t-3.46 8.85V-200Z'/%3E%3C/svg%3E");
    
}
td > a.button.smallbutton.doors:hover { 
    
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='white'%3E%3Cpath d='M440-444.62q15.08 0 25.23-10.34 10.15-10.35 10.15-25.04 0-15.08-10.15-25.23T440-515.38q-14.69 0-25.04 10.15-10.34 10.15-10.34 25.23 0 14.69 10.34 25.04 10.35 10.34 25.04 10.34ZM280-140v-60l260-33.85v-459.61q0-18.85-11.88-33.16-11.89-14.3-29.73-16.3L292.31-770v-60l214.61 28.31q40.54 6.07 66.81 36.38Q600-735 600-694.46v511.23L280-140Zm-130.77 0v-60H220v-557.69q0-30.92 21.19-51.62Q262.39-830 292.31-830h375.38q30.92 0 51.62 20.69Q740-788.61 740-757.69V-200h70.77v60H149.23ZM280-200h400v-557.69q0-5.39-3.46-8.85t-8.85-3.46H292.31q-5.39 0-8.85 3.46t-3.46 8.85V-200Z'/%3E%3C/svg%3E");
    
}




h1.OK {
    
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='darkseagreen' height='48' width='48'%3E%3Cpath d='M31.3 21.35Q32.45 21.35 33.225 20.575Q34 19.8 34 18.65Q34 17.5 33.225 16.725Q32.45 15.95 31.3 15.95Q30.15 15.95 29.375 16.725Q28.6 17.5 28.6 18.65Q28.6 19.8 29.375 20.575Q30.15 21.35 31.3 21.35ZM16.7 21.35Q17.85 21.35 18.625 20.575Q19.4 19.8 19.4 18.65Q19.4 17.5 18.625 16.725Q17.85 15.95 16.7 15.95Q15.55 15.95 14.775 16.725Q14 17.5 14 18.65Q14 19.8 14.775 20.575Q15.55 21.35 16.7 21.35ZM24 34.95Q27.3 34.95 30.075 33.175Q32.85 31.4 34.1 28.35H31.5Q30.35 30.35 28.35 31.425Q26.35 32.5 24.05 32.5Q21.7 32.5 19.675 31.45Q17.65 30.4 16.55 28.35H13.9Q15.2 31.4 17.95 33.175Q20.7 34.95 24 34.95ZM24 44Q19.9 44 16.25 42.425Q12.6 40.85 9.875 38.125Q7.15 35.4 5.575 31.75Q4 28.1 4 23.95Q4 19.85 5.575 16.2Q7.15 12.55 9.875 9.85Q12.6 7.15 16.25 5.575Q19.9 4 24.05 4Q28.15 4 31.8 5.575Q35.45 7.15 38.15 9.85Q40.85 12.55 42.425 16.2Q44 19.85 44 24Q44 28.1 42.425 31.75Q40.85 35.4 38.15 38.125Q35.45 40.85 31.8 42.425Q28.15 44 24 44ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM24 41Q31.1 41 36.05 36.025Q41 31.05 41 24Q41 16.9 36.05 11.95Q31.1 7 24 7Q16.95 7 11.975 11.95Q7 16.9 7 24Q7 31.05 11.975 36.025Q16.95 41 24 41Z'/%3E%3C/svg%3E");
    
}

h1.FAIL {
    
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgba(255,50,12,0.70)' height='48' width='48'%3E%3Cpath d='M31.3 21.35Q32.45 21.35 33.225 20.575Q34 19.8 34 18.65Q34 17.5 33.225 16.725Q32.45 15.95 31.3 15.95Q30.15 15.95 29.375 16.725Q28.6 17.5 28.6 18.65Q28.6 19.8 29.375 20.575Q30.15 21.35 31.3 21.35ZM16.7 21.35Q17.85 21.35 18.625 20.575Q19.4 19.8 19.4 18.65Q19.4 17.5 18.625 16.725Q17.85 15.95 16.7 15.95Q15.55 15.95 14.775 16.725Q14 17.5 14 18.65Q14 19.8 14.775 20.575Q15.55 21.35 16.7 21.35ZM24 27.15Q20.65 27.15 17.925 29.025Q15.2 30.9 13.9 34H16.55Q17.65 31.9 19.675 30.75Q21.7 29.6 24.05 29.6Q26.4 29.6 28.375 30.75Q30.35 31.9 31.5 34H34.1Q32.85 30.9 30.1 29.025Q27.35 27.15 24 27.15ZM24 44Q19.9 44 16.25 42.425Q12.6 40.85 9.875 38.125Q7.15 35.4 5.575 31.75Q4 28.1 4 23.95Q4 19.85 5.575 16.2Q7.15 12.55 9.875 9.85Q12.6 7.15 16.25 5.575Q19.9 4 24.05 4Q28.15 4 31.8 5.575Q35.45 7.15 38.15 9.85Q40.85 12.55 42.425 16.2Q44 19.85 44 24Q44 28.1 42.425 31.75Q40.85 35.4 38.15 38.125Q35.45 40.85 31.8 42.425Q28.15 44 24 44ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM24 41Q31.1 41 36.05 36.025Q41 31.05 41 24Q41 16.9 36.05 11.95Q31.1 7 24 7Q16.95 7 11.975 11.95Q7 16.9 7 24Q7 31.05 11.975 36.025Q16.95 41 24 41Z'/%3E%3C/svg%3E");
    
}





h3 {    
    line-height: 1.45;
    display: inline-block;
    width: 100%;
    position: relative;
    color: #333;
    font-weight: 600;
    text-align: left;
    background-repeat: no-repeat;
    font-size: 1.15rem; 
    padding: 12px 32px 3px 4px;
}
















p, div.innerContent ul { 
    
    padding: 6px 0px 6px 0px !important;
    background-color: transparent;
    border-radius: 12px;
    font-size: 0.9rem;
    line-height: 1.5;
    margin: 2px 0px 2px 0px !important;
    display: inline-block;
    position: relative;
    float: left;
    color: #232323;
    font-weight: 400;
    width: 100%;

}

div#innerContent ul {  list-style: none;  }

div#innerContent ul > li { 
    
    display:inline-block; float: left; position: relative; width:100%; margin:4px 0px 2px 0px; padding:2px 12px 1px 32px; background-repeat: no-repeat; background-size:24px; background-position: left 4px; font-size: 1.2rem;

    color:rgba(71,71,71,1.00);
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='steelblue' height='48' width='48'%3E%3Cpath d='M24 44Q19.9 44 16.25 42.425Q12.6 40.85 9.875 38.125Q7.15 35.4 5.575 31.75Q4 28.1 4 23.95Q4 19.85 5.575 16.2Q7.15 12.55 9.875 9.85Q12.6 7.15 16.25 5.575Q19.9 4 24.05 4Q28.15 4 31.8 5.575Q35.45 7.15 38.15 9.85Q40.85 12.55 42.425 16.2Q44 19.85 44 24Q44 28.1 42.425 31.75Q40.85 35.4 38.15 38.125Q35.45 40.85 31.8 42.425Q28.15 44 24 44ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM24 41Q31.1 41 36.05 36.025Q41 31.05 41 24Q41 16.9 36.05 11.95Q31.1 7 24 7Q16.95 7 11.975 11.95Q7 16.9 7 24Q7 31.05 11.975 36.025Q16.95 41 24 41Z'/%3E%3C/svg%3E");
    
}

div#innerContent ul > li.checked, div#innerContent ul > li.done, div#innerContent ul > li.ok  {
    
    color: darkseagreen;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'  fill='darkseagreen' height='48' width='48'%3E%3Cpath d='M24 44Q19.75 44 16.1 42.475Q12.45 40.95 9.75 38.25Q7.05 35.55 5.525 31.9Q4 28.25 4 24Q4 19.8 5.525 16.15Q7.05 12.5 9.75 9.8Q12.45 7.1 16.1 5.55Q19.75 4 24 4Q27.75 4 31 5.2Q34.25 6.4 36.85 8.5L34.7 10.65Q32.5 8.9 29.8 7.95Q27.1 7 24 7Q16.75 7 11.875 11.875Q7 16.75 7 24Q7 31.25 11.875 36.125Q16.75 41 24 41Q31.25 41 36.125 36.125Q41 31.25 41 24Q41 22.5 40.775 21.075Q40.55 19.65 40.1 18.3L42.4 16Q43.2 17.85 43.6 19.85Q44 21.85 44 24Q44 28.25 42.45 31.9Q40.9 35.55 38.2 38.25Q35.5 40.95 31.85 42.475Q28.2 44 24 44ZM21.05 33.1 12.8 24.8 15.05 22.55 21.05 28.55 41.75 7.85 44.05 10.1Z'/%3E%3C/svg%3E");


}
div#innerContent ul > li.none, div#innerContent ul > li.err {
    
    color:red;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='red' height='48' width='48'%3E%3Cpath d='M40.65 44.95 35.9 40.2Q33.4 42 30.4 43Q27.4 44 24 44Q19.75 44 16.1 42.475Q12.45 40.95 9.75 38.25Q7.05 35.55 5.525 31.9Q4 28.25 4 24Q4 20.6 5 17.6Q6 14.6 7.8 12.1L3.05 7.35L5.2 5.2L42.8 42.8ZM24 41Q26.75 41 29.2 40.225Q31.65 39.45 33.75 38.05L9.95 14.25Q8.55 16.35 7.775 18.8Q7 21.25 7 24Q7 31.25 11.875 36.125Q16.75 41 24 41ZM40.2 35.9 38.05 33.75Q39.45 31.65 40.225 29.2Q41 26.75 41 24Q41 16.75 36.125 11.875Q31.25 7 24 7Q21.25 7 18.8 7.775Q16.35 8.55 14.25 9.95L12.1 7.8Q14.6 6 17.6 5Q20.6 4 24 4Q28.2 4 31.85 5.55Q35.5 7.1 38.2 9.8Q40.9 12.5 42.45 16.15Q44 19.8 44 24Q44 27.4 43 30.4Q42 33.4 40.2 35.9ZM26.15 21.85Q26.15 21.85 26.15 21.85Q26.15 21.85 26.15 21.85Q26.15 21.85 26.15 21.85Q26.15 21.85 26.15 21.85Q26.15 21.85 26.15 21.85Q26.15 21.85 26.15 21.85ZM21.85 26.15Q21.85 26.15 21.85 26.15Q21.85 26.15 21.85 26.15Q21.85 26.15 21.85 26.15Q21.85 26.15 21.85 26.15Q21.85 26.15 21.85 26.15Q21.85 26.15 21.85 26.15Z'/%3E%3C/svg%3E");

}



div#innerContent ul > li.work, div#innerContent ul > li.progress {
    
    color:orangered;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' fill='orangered'  width='48'%3E%3Cpath d='M31.9 36 29.75 33.85 39.7 23.9 29.85 14.05 32 11.9 44 23.9ZM16 35.9 4 23.9 16.1 11.8 18.25 13.95 8.3 23.9 18.15 33.75Z'/%3E%3C/svg%3E");

}







p.withinfo { 
    
    pointer-events: all;
    z-index: 2;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(78,78,78)' height='48' width='48'%3E%3Cpath d='M22.65 34H25.65V22H22.65ZM24 18.3Q24.7 18.3 25.175 17.85Q25.65 17.4 25.65 16.7Q25.65 16 25.175 15.5Q24.7 15 24 15Q23.3 15 22.825 15.5Q22.35 16 22.35 16.7Q22.35 17.4 22.825 17.85Q23.3 18.3 24 18.3ZM24 44Q19.75 44 16.1 42.475Q12.45 40.95 9.75 38.25Q7.05 35.55 5.525 31.9Q4 28.25 4 24Q4 19.8 5.525 16.15Q7.05 12.5 9.75 9.8Q12.45 7.1 16.1 5.55Q19.75 4 24 4Q28.2 4 31.85 5.55Q35.5 7.1 38.2 9.8Q40.9 12.5 42.45 16.15Q44 19.8 44 24Q44 28.25 42.45 31.9Q40.9 35.55 38.2 38.25Q35.5 40.95 31.85 42.475Q28.2 44 24 44ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM24 41Q31 41 36 36Q41 31 41 24Q41 17 36 12Q31 7 24 7Q17 7 12 12Q7 17 7 24Q7 31 12 36Q17 41 24 41Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 4px 4px;
    background-size: 24px;
    padding-left: 32px !important;
    background-color: white;
    -webkit-box-shadow: 0 0 2px 0.5px rgba(0,0,0,0.1);
    box-shadow: 0 0 2px 0.5px rgba(0,0,0,0.1);
    border-radius: 6px;
    
}
 
p.important {
    
    pointer-events: all;
    z-index: 2;
    
}

p.withinfo.red {

        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='red' height='48' width='48'%3E%3Cpath d='M22.65 34H25.65V22H22.65ZM24 18.3Q24.7 18.3 25.175 17.85Q25.65 17.4 25.65 16.7Q25.65 16 25.175 15.5Q24.7 15 24 15Q23.3 15 22.825 15.5Q22.35 16 22.35 16.7Q22.35 17.4 22.825 17.85Q23.3 18.3 24 18.3ZM24 44Q19.75 44 16.1 42.475Q12.45 40.95 9.75 38.25Q7.05 35.55 5.525 31.9Q4 28.25 4 24Q4 19.8 5.525 16.15Q7.05 12.5 9.75 9.8Q12.45 7.1 16.1 5.55Q19.75 4 24 4Q28.2 4 31.85 5.55Q35.5 7.1 38.2 9.8Q40.9 12.5 42.45 16.15Q44 19.8 44 24Q44 28.25 42.45 31.9Q40.9 35.55 38.2 38.25Q35.5 40.95 31.85 42.475Q28.2 44 24 44ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM24 41Q31 41 36 36Q41 31 41 24Q41 17 36 12Q31 7 24 7Q17 7 12 12Q7 17 7 24Q7 31 12 36Q17 41 24 41Z'/%3E%3C/svg%3E");
    background-position: 2px 2px;
    background-size: 24px;


}




p > b   { display:inline-block; position: relative; width:100%; padding:4px 5px 6px 0px; font-weight:800; font-size:1.1rem; }
p > img { display: inline-flex;
    position: relative;
    width: auto;
    height: auto;
    padding: 0px;
    max-width: 320px;
    min-width: 32px;
    margin: 4px 8px;
    min-height: 32px;
    max-height: 320px; 
}



div.infopopup { display: none; }

div.infopopup.open { 
		
       display: flex;
    position: fixed;
    top: 0px;
    width: 100%;
    height: 100vh;
    left: 0%;
    box-sizing: border-box;
    padding: 52px 0px 50px 0px;
    background-color: rgba(0,0,0,0.85);
    z-index: 25;
    margin: 0px 0px;
    overflow-y: auto;
    max-width: 100vw !important;
}
	
div.infopopup.open > div {
		
        display: block;
    position: relative;
    min-width: 200px;
    width: 90%;
    max-width: 540px;
    float: none;
    margin: auto auto;
    height: auto;
    min-height: 320px;
    background-color: rgba(255,255,255,1.00);
    box-sizing: border-box;
    padding: 32px 24px 32px 24px;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.9);
    box-shadow: 0 0 12px 0 rgba(0,0,0,0.9);
    font-weight: 400;
    color: #222;
    line-height: 1.7;
		
}

	div.infopopup.open > div > span {
		    display: block;
    position: absolute;
    width: 32px;
    height: 32px;
    top: 6px;
    right: 6px;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: 32px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23000000'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z'/%3E%3C/svg%3E");
	}




form.finder, form.data {  
    color: white;
    background-color: transparent;
    padding: 3px 0px 12px 0px;
    margin: 32px 0px 16px 0px;
    border-radius: 0px;  
}

label {
    display: inline-flex;
    position: relative;
    text-align: left;
    min-width: 100%;
    max-width: 100%;
    line-height: 1.1;
    font-size: 0.825rem;
    width: 100%;
    margin: 5px 0px -6px 0px;
    font-weight: 400;
    opacity: 0.6;
    padding: 7px 0px 5px 7px;
    border-radius: 2px 2px 0px 0px;
    background-color: white;
    text-transform: capitalize;
}


form.data > div > label, 
form.data > div > div > label,
form.finder > div > label, 
form.finder > div > div > label,
form.data > div > input, 
form.data > div > div > input,
form.finder > div > input, 
form.finder > div > div > input,  
form.data > div > select, 
form.data > div > div > select,
form.finder > div > select, 
form.finder > div > div > select  { color:black;  } 

/*
form.data > div > label, 
form.data > div > div > label  { width:30%; } 
form.data > div > input, 
form.data > div > div > input, 
form.data > div > select, 
form.data > div > div > select  { width:65%;  text-align: left; font-size:0.925rem; } 
*/

form.data > div > input[type='date'], 
form.data > div > div > input[type='date']  { 
  /*  
    -webkit-min-logical-width: calc(65% - 15px); 
    -webkit-logical-width: calc(65% - 15px); 
    -webkit-max-logical-width: calc(65% - 15px);
*/    
} 


form.finder > div > label, 
form.finder > div > div > label,
form.finder > div > input, 
form.finder > div > div > input, 
form.finder > div > select, 
form.finder > div > div > select  { width:100%; text-align: center; } 



/* form.finder > div > input[type='date'], 
form.finder > div > div > input[type='date'], */
form.finder > div.default > div > input[type='date'] { 
    
    text-align: center !important;
    justify-content: center !important;
    justify-items: center !important;
} 

form.finder > div.default > div > input { font-size: 1.33rem !important }


form.finder > div.default > div.fxinput.short { 
    
    max-width: 50% !important;
    min-width: 50%;
    padding-left: 4px;
    padding-right: 4px;

}
form.finder > div.default > div.fxinput.short > input { font-size: 1.2rem !important }

form.finder > div > label, 
form.finder > div > div > label {padding-bottom:8px; } 

form.finder > div.fxinput { flex-wrap: wrap; }


div.alternativ{ display:none; } p.alternativ{ display:none; }



form > span.list { display:inline-block; float:left; min-width:34%; position: relative; }






form.preview > p > b,
form.preview > p > i  { 

    font-size:1rem;
    display: inline-block;
    position: relative;
    float: left;
    min-width: 50%;
    max-width: 50%;
    line-height: 1.2;
    padding: 3px 6px 2px 0px;
    margin:3px 0px;


}


form.preview > p > b { text-align: left; }






	
		div.weatherBox { 
            
            padding:24px !important;
            background-color:white; border-radius: 12px;
            display: flex; 
            float: left; 
            width: 100%; 
            position: relative; 
            min-height:320px;
            justify-content: space-around; 
			
        }
		div.weather > a { pointer-events:none !important; }

		div.weather a, div.weather a > iframe { width:100% !important; display:flex; margin:auto auto -2 auto;  }
    
    
    
		div.weather, div.weather a, div.weather a > iframe 	{ 
            width:100% !important;
           justify-content: space-around; align-items: stretch; 
    
        }








span.bewertung 			{ display: inline-block; width:100%; text-align: center; }
	span.bewertung > b 	{ display: inline-block; width:48px; height:48px; margin:3px; text-align: center; float:none; background-color:#F4F4F4; border-radius: 4px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='%23dddddd' %3E%3Cg%3E%3Cpath d='M0,0h24v24H0V0z' fill='none'/%3E%3Cpath d='M0,0h24v24H0V0z' fill='none'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M12,17.27L18.18,21l-1.64-7.03L22,9.24l-7.19-0.61L12,2L9.19,8.63L2,9.24l5.46,4.73L5.82,21L12,17.27z'/%3E%3C/g%3E%3C/svg%3E"); background-size:40px; background-position: center; background-repeat: no-repeat; cursor: pointer}
	span.bewertung > b.on { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' enable-background='new 0 0 24 24' height='24px' viewBox='0 0 24 24' width='24px' fill='goldenrod' %3E%3Cg%3E%3Cpath d='M0,0h24v24H0V0z' fill='none'/%3E%3Cpath d='M0,0h24v24H0V0z' fill='none'/%3E%3C/g%3E%3Cg%3E%3Cpath d='M12,17.27L18.18,21l-1.64-7.03L22,9.24l-7.19-0.61L12,2L9.19,8.63L2,9.24l5.46,4.73L5.82,21L12,17.27z'/%3E%3C/g%3E%3C/svg%3E"); }
	h3.inf.short { margin-bottom: 0px !important; padding-bottom:5px !important; margin-top: 4px !important; padding-top:2px !important; border-top: none !important }






    div.chat                            { padding:0px 0px !important; }
    div.chat > span, div.chat > form    { display:inline-block; position: relative; float: left; width:100%; }



    div.chat span.verlauf     {     
        
    overflow-y: scroll;
    overflow-x: hidden !important;
    height: auto;
    min-height: calc(100vh - 225px);
    max-height: calc(100vh - 225px);
    background: rgba(41,41,41,1.00);
    border-bottom: 10px inset transparent;
    display: inline-flex;
    max-width: 100vw !important;
    flex-direction: column;
    overflow: auto;
    flex-grow: 1;
    min-width: 100%;
    direction: rtl;
    align-content: stretch;

}
    div.chat span.verlauf     { 
        
        
            background: rgba(41,41,41,1.00);
    border-bottom: 1px inset transparent;
    background-image: url('chat.jpg');
    background-size: cover;
    background-position: bottom;
    background-attachment: fixed;
        

    }

    div.chat span.verlauf > b { display:inline-block; position: relative; width:100%; padding:6px 8px 2px 8px; 
                                text-align: center; text-transform: uppercase; background: rgba(235,235,235,1.00); border-radius:6px;  }



    div.chat span.verlauf > small {     display: inline-block;
    position: relative;
    width: 50%;
    padding: 3px 8px 1px 8px;
    text-align: center;
    font-weight: bold;
    background-color: rgba(50,50,50,1);
    border-radius: 12px;
    margin: 12px 25% 10px 25%;
    color: white;
    opacity: 0.8; } 

    div.chat span.verlauf > span { 
    display: inline-block;
    position: relative;
    min-width: 90px;
    max-width: 85% !important;
    margin: 5px 0px 5px 0px;
    text-align: left;
    } 


    div.chat span.verlauf > span.in  { float: left;  margin-left: 13px; margin-right:auto;  } 
    div.chat span.verlauf > span.out { float: right; margin-right:13px; margin-left:auto;   } 
    div.chat span.verlauf > span     { 
        
        background-color: rgba(250,250,250,1.00); border-radius:12px; padding: 6px 12px 2px 12px; -webkit-box-shadow: 0 0 12px 0 rgba(0,0,0,0.2); box-shadow: 0 0 12px 0 rgba(0,0,0,0.2);
        
    box-shadow: 1px 1px 12px 0px rgba(0,0,0,0.1);
        
        

}
    div.chat span.verlauf > span:before  { display:block; content:''; width:9px; height:9px; position: absolute; bottom:12px; transform:rotate(45deg); }
    div.chat span.verlauf > span.out { -webkit-box-shadow: 4px 0 10px 0 rgba(0,0,0,0.2); box-shadow: 4px 0 10px 0 rgba(0,0,0,0.2); }
    div.chat span.verlauf > span.out,  
    div.chat span.verlauf > span.out:before { background-color: rgba(200,250,220,1.00); }
    div.chat span.verlauf > span.out:before  { right:-4px; }
    div.chat span.verlauf > span.in { -webkit-box-shadow: -4px 0 10px 0 rgba(0,0,0,0.2); box-shadow: -4px 0 10px 0 rgba(0,0,0,0.2); }
    div.chat span.verlauf > span.in, 
    div.chat span.verlauf > span.in:before  { background-color: rgba(250,250,250,1.00); }
    div.chat span.verlauf > span.in:before  { left:-4px; }
    div.chat span.verlauf > span > span,
    div.chat span.verlauf > span > small { display: inline-block; position: relative; width:100%; }
    div.chat span.verlauf > span > span  { 

    float: left;
    font-size: 1rem;
    line-height: 1.2;
    padding-top: 6px;
    margin-bottom: 8px;
    padding-left: 6px;
    color: #333;
    text-align: left;
    direction: ltr;

    }
    div.chat span.verlauf > span > small { float: right; text-align: right; font-size:0.775rem; color:#555; direction: ltr; }
    div.chat span.verlauf > span.out > small { width:calc(100% - 24px); padding-right:24px; 
        background-size:24px; background-position: right center; background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' fill='rgb(120,120,120)' width='48'%3E%3Cpath d='M18.9 35.7 7.7 24.5 9.85 22.35 18.9 31.4 38.1 12.2 40.25 14.35Z'/%3E%3C/svg%3E");
    } div.chat span.verlauf > span.out > small.sended {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' fill='rgb(120,120,120)' width='48'%3E%3Cpath d='M14.7 35.9 3.5 24.7 5.65 22.55 14.7 31.6 16.85 33.75ZM23.2 35.9 12 24.7 14.15 22.55 23.2 31.6 42.4 12.4 44.55 14.55ZM23.2 27.4 21.05 25.25 33.9 12.4 36.05 14.55Z'/%3E%3C/svg%3E");
    } div.chat span.verlauf > span.out > small.confirmed {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' fill='rgb(80,190,255)' width='48'%3E%3Cpath d='M14.7 35.9 3.5 24.7 5.65 22.55 14.7 31.6 16.85 33.75ZM23.2 35.9 12 24.7 14.15 22.55 23.2 31.6 42.4 12.4 44.55 14.55ZM23.2 27.4 21.05 25.25 33.9 12.4 36.05 14.55Z'/%3E%3C/svg%3E");
    }
    
    

    
    div.chat > form.sender {     
        
    display: inline-flex;
    justify-content: space-around;
    flex-wrap: nowrap;
    padding: 0px 0px 4px 0px;
    background-color: lightgray !important;
    max-height: 78px;
    min-height: 78px;
    align-items: baseline;
        
} 




html > body > main > div#page div.chat form.sender
{
    
    
        background: #222 !important;
        min-height: 136px;
    padding-top:4px;
    
}




div.chat form.sender div.center { 
    
    
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 24px !important;
    padding-top: 4px;
    padding-left: 8px;
    overflow: hidden;
    

}

    div.chat form.sender a, 
    div.chat form.sender button { 
            color: transparent;
    font-size: 0px;
    width: 72px;
    height: auto;
    margin: 0px 5px 0px 4px !important;
    background-size: 30px;
    background-repeat: no-repeat;
    background-color: mediumseagreen;
    min-height: 32px;
    box-shadow: none;
    background-position: center;
    padding: 0px 0px !important;
    border-radius: 3px 12px 12px 4px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='48' fill='white' width='48'%3E%3Cpath d='M12.75 35.95 10.65 33.85 20.55 23.95 10.65 14.05 12.75 11.95 24.75 23.95ZM25.4 35.95 23.3 33.85 33.2 23.95 23.3 14.05 25.4 11.95 37.4 23.95Z'/%3E%3C/svg%3E");

    }

    div.chat form.sender textarea { 
        
    min-height: 32px;
    height: auto;
    max-height: 32px;
    margin: 0px 0px !important;
    padding: 3px 10px 2px 28px !important;
    line-height: 1.8;
    font-size: 0.825rem;
    border: 1px solid rgba(0,0,0,0.3);
    box-shadow: none;
    border-radius: 16px;
    padding-left: 24px;
    background-repeat: no-repeat;
    background-size: 22px;
    background-position: 3px 3px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='lightgray' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M440-440H200v-80h240v-240h80v240h240v80H520v240h-80v-240Z'/%3E%3C/svg%3E");
        

    }


    div.chat form.sender textarea.active,  
    div.chat form.sender textarea:active,  
    div.chat form.sender textarea:focus { 
        
        min-height: 64px;
        max-height: 64px;
        padding: 8px 10px !important;
        background-image: none !important;
        border-radius: 12px;
        font-size:1rem;
        line-height:1.3;

    }




    div.chat span.verlauf > span:last-child { margin-bottom: 16px !important; }





div#innerContent > p { 
    
    display: inline-flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: stretch;
    
}
div#innerContent > p > i { 
    
    display: inline-block;
    min-width:100%;
    
}


div#innerContent > p.free { 
    
    background-color: transparent;
    padding: 4px 0px 6px 0px !important;
    
}


div#innerContent > p > b { 
    
    display: inline-flex;
    min-width: 100%;
    padding: 8px 0px 2px 0px;
    box-sizing: border-box;
    word-break: break-all;
    line-height: 1.5;
    
}

div#innerContent > p.free > b { 
    
        font-size: 1.5rem;
    margin-top: 16px;
    
}

div#innerContent > p.free > img,
div#innerContent > p.free > span.first { 
    
        align-self: flex-start !important;
    
}

div#innerContent > p > img, 
div#innerContent > p > span { 
    
    display:    inline-flex;
    min-width:  240px;
    width:      auto;
    max-width:  52%;
    box-sizing: border-box;
    
}



div#innerContent > p > span { padding:12px 0px 12px 0px; }
div#innerContent > p > img  { margin:12px 24px 12px 0px; }
div#innerContent > p > img  { align-self: center; }


div#innerContent > p > span {  
    height: auto;
    min-height: 12px;
    align-items: flex-start;
    align-self: flex-start;
    justify-self: flex-start; }



div#innerContent > p > span.follow { 
    max-width: 100%;
}
div#innerContent > p > span.first { 
    
    max-width: calc(100%);
    align-self: flex-start;
    min-width: calc(100% - 344px);
    width: min-content;
} 

@media screen and (max-width: 640px) { 
    
    div#innerContent > p > span.first { max-width: 100%; } 
    div#innerContent > p > img,
    div#innerContent > p > span.first { 
            min-width:100%  !important;
    }
    div#innerContent > p > img { 
        max-height: none;
        padding: 2px 10% 2px 2px;
    }

}



@media screen and (min-width: 640px) { 

    form > div.fxinput { 
        
            min-width: 32.3% !important;
    width: 32.3% !important;
    margin: 0px 0.5% !important;
    min-height: 82px !important;
    max-height: 82px !important;
    justify-content: space-between;
    align-content: stretch;
    padding: 0px 0px;
        
        
    }

}
















div#innerContent > p > span.table {  
    
    display: flex !important;
    flex-direction: column !important;
    box-sizing: border-box !important;
    padding: 16px 12px 0px 20px !important;
    min-width: 96% !important;

}



div#innerContent > small:first-child {
    max-width: 100vw;
    min-width: 100%;
        width: 100%;
    text-align: center;
    margin-bottom: 0px;
    font-size: 0.8rem !important;
    background: green;
    color: white;
    margin-top: -7px;
    padding: 5px 4px 1px 4px;
    border-radius: 3px;
    opacity: 0.3 !important;
}


























/* TRANSLATIONS PAGE  !!!!! */
input.deleteMark { 
            
    min-width: 24px;
    max-height: 24px;
    display: inline-flex;
    padding: 0px 0px;
    margin: 8px 5px !important;
    align-self: stretch;
    box-shadow: none !important;
        
}
button.masterSafe, button.masterDelete { 
        
    display: inline-flex;
    min-width: 100px;
    max-width: 135px;
    font-size: 0.75rem;
    justify-content: center;
    padding: 9px 12px;
    margin: 4px 3px;
    justify-self: flex-end;
    position: fixed;
    top: 11px;
    z-index: 5;
        
}
button.masterSafe   { right:350px; background:green; }
button.masterDelete { right: 205px; background:red;  }






table.translatoredit { padding: 0px 0px !important; margin: 0px 0px !important; }
table.translatoredit > tbody, table.translatoredit > thead { flex-direction: column; }

table.translatoredit > tbody.scrollbox { 
    overflow-y: scroll !important;
    display: flex;
    box-sizing: border-box;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    max-width: 100% !important;
    align-content: baseline;
    justify-content: start;
    position: relative;
    max-height: calc(100vh - 300px);
    flex-wrap: nowrap;
}


div.admin table.translatoredit > tbody > tr,
div.admin table.translatoredit > thead > tr {   

    display: inline-flex !important;
    flex-direction: row !important;
    max-width: 100%;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: space-between;
}

div.admin table.translatoredit > thead > tr { padding-right: 15px !important; }




table.translatoredit > tbody > tr > td,
table.translatoredit > thead > tr > th { 
    display: inline-flex !important;
    box-sizing: border-box;
    padding: 0px 0px !important;
    justify-content: center;
    align-self: center;
    font-weight: 600;
    font-size: 1.6rem !important;
    align-content: center !important;
    flex-direction:row !important;
    max-width:auto !important;
    border-top: 1px solid rgba(0,0,0,0.3);
    align-items: stretch !important;
}



div.admin table.translatoredit > tbody > tr > td:last-child,
div.admin table.translatoredit > thead > tr > th:last-child,
div.admin table.translatoredit > tbody > tr > td:first-child,
div.admin table.translatoredit > thead > tr > th:first-child,
div.admin table.translatoredit > thead > tr > th:nth-child(2),
div.admin table.translatoredit > thead > tr > th:nth-child(3),
div.admin table.translatoredit > thead > tr > th:nth-child(4),
div.admin table.translatoredit > thead > tr > th:nth-child(5),
div.admin table.translatoredit > tbody > tr > td:nth-child(2),
div.admin table.translatoredit > tbody > tr > td:nth-child(3),
div.admin table.translatoredit > tbody > tr > td:nth-child(4),
div.admin table.translatoredit > tbody > tr > td:nth-child(5) { 
    
    min-width: 18% !important;
    max-width: 18% !important;
    border: 0px !important;
    margin: 0px 0px;
    padding: 0px 0px !important;
    min-height: 48px !important;
    background: #515151 !important;

} 


div.admin table.translatoredit > tbody > tr > td:last-child,
div.admin table.translatoredit > thead > tr > th:last-child,
table.translatoredit > thead > tr > th:last-child { 

    min-width: 10% !important;
    max-width: 10% !important;

}
div.admin table.translatoredit > thead > tr > th { 

    color: white !important;
    font-weight: 500;
    text-transform: uppercase;
    align-items: center !important;


}



div.admin table.translatoredit > thead > tr > th > button { 
    
    box-sizing: border-box;
    display: inline-flex;
    padding: 5px 1px;
    justify-content: center;
    max-width: 64px;
    font-size: 1rem;
    margin: 4px 2px;
    
}
        
table.translatoredit > tbody > tr.trans.alert  { 
                background-color: red !important;
                padding: 3px 0px 2px 24px !important;
}
table.translatoredit > tbody > tr:hover  {  
            border-top:     2px solid cornflowerblue !important;
            border-bottom:  2px solid cornflowerblue !important;
}
        
        
        
        
        
        
        
        
        
table.translatoredit > tbody > tr > td:first-child > p, 
table.translatoredit > tbody > tr > td > textarea { 
        
        font-size: 12px !important;
    line-height: 1 !important;
    border-radius: 0px !important;
    max-height: 48px !important;
    border: 0px !important;
    box-shadow: none;
    border-bottom: 1px solid #999 !important;

        
}
table.translatoredit > tbody > tr > td > p {  }
table.translatoredit > tbody > tr > td > textarea { }
table.translatoredit > tbody > tr > td > textarea.changed {  background: cornflowerblue !important; color: white !important;  }
        


form.invForm { background: burlywood;
    padding: 26px 20px 10px;
    border-radius: 12px;
    position: relative;
    box-sizing: border-box;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap }

form.invForm  > b, form.invForm  > p { min-width:100%; display:inline-block; }
form.invForm  > div.invoiceInput { 

    width: 48%;
    min-width: 200px;
    max-width: 98%;
    margin: 0px 1%;
    display: inline-flex;
    flex-direction: column;
    position: relative;
    
}
form.invForm  > div.invoiceInput > label { 
    
    background: transparent;
    color: white;
    opacity: 1;
    padding: 6px 0px 6px 2px;
    
    
}
form.invForm  > div.invoiceInput > input { 
    
    line-height: 1;
    margin-top: 1px;
    margin-bottom: 0px;
    font-size: 0.9rem;
    padding: 6px 6px 5px 5px;
    border-radius: 2px;
    
}
form.invForm > button[type="submit"] { 
    
    max-width: 200px;
    padding: 10px 10px !important;
    margin: 16px 6px 8px auto;
    background: darkolivegreen;
    font-size: 1.2rem;
    
}

@media screen and (max-width: 480px) { 
    
        form.invForm  > div.invoiceInput { 
            width: 100%;
            min-width: 100%;
            max-width: 100%;
            margin: 0px 0%;
        } 
    
}

button, div.fxinput > button, a.button { max-width: 336px; } 
p > a.button, p > button  { max-width: 100%; } 

form.login > div.fxinput,
form.login > div.fxinput > input,
form.login > div.fxinput > button { 


            min-width: 100% !important;
            max-width: 100%;


}


form.login > div.fxinput > input,
form.login > div.fxinput > button { 
    
    padding: 16px 13px !important;
    min-height: 19px !important;
    margin: 8px 0px !important;
    font-weight: 400;
    font-size: 1.2rem;
    
}










    div#innerContent > div.onstaySlides { /* BOX */
    
    display: inline-flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    background-color: transparent;
    margin: 0px 0px;
    position: relative;
    padding: 16px 0px 72px 0px;
    overflow-x: hidden;
    min-width: 100%;
    max-width: 100%;
    
    } 
    
    div.onstaySlides > div.onstaySlide { 
        /* ROW scrolling-wrapper   */
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        margin: 2px 0px;
        box-sizing: border-box;
        min-width: 100%;
        max-width: 100%;
        position: relative;
        overflow-y: hidden;
        white-space: nowrap;
        -webkit-overflow-scrolling: touch;
        background-color: transparent;
        align-items: flex-start;
        padding: 0px auto;
        justify-content: flex-start;
        overflow-x: auto;
        -webkit-transition: all 50ms ease-in-out;
        -moz-transition: all 50ms ease-in-out;
        -ms-transition: all 50ms ease-in-out;
        -o-transition: all 50ms ease-in-out;
        transition: all 50ms ease-in-out;
    } 
    div.onstaySlides > div.onstaySlide { 
     &::-webkit-scrollbar { 
        display: none; 
      } 
    } 
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction { /* die Zwei Boxen die Zusammen gescrollt werden !*/
        display: inline-flex;
        flex: 0 0 auto;
        min-width: 240px;
        max-width: 480px;
        width: 100%;
        flex-direction: row;
        position: relative;
        box-sizing: border-box;
        background-color: transparent;
        justify-content: flex-start;
        justify-items: flex-start;
    } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.c0 { flex-direction: row-reverse; text-align: right; } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.c1 { flex-direction: row; text-align: left;    } 
    
    
    
    
    
    
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction { 
        margin: 1px 0px;
        padding: 6px 16px;
    } 
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction > a { 
        
        display: flex;
        min-width: 100%;
        min-height: 96px;
        height: 25vw;
        max-height: 128px;
        box-sizing: border-box;
        padding: 0px 0px;
        background-color: transparent;
        justify-content:center;
        
    } 
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.c0 > a {background-position:right;text-align:right; align-itmes:end !important;       } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.c1 > a {background-position:left;text-align:left; align-itmes:flex-start;  } 
    
    
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction > a  { 
        
    flex-direction: column;
    font-size: 1.4rem;
    font-weight: 100 !important;
    color: #222;
    -webkit-transition: all 180ms ease-in-out;
    -moz-transition: all 180ms ease-in-out;
    -ms-transition: all 180ms ease-in-out;
    -o-transition: all 180ms ease-in-out;
    flex-direction: column;
        
    } 
    div.onstaySlides > div.onstaySlide.center > div.onstaySlideAction > a  { color: #cdcdcd; font-size: 1rem;  } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.c0 > a     { padding-right:136px;  } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.c1 > a     { padding-left: 136px;  } 
    div.onstaySlides > div.onstaySlide.center > div.onstaySlideAction.c0 > a { padding-right:128px;  } 
    div.onstaySlides > div.onstaySlide.center > div.onstaySlideAction.c1 > a { padding-left: 128px;  } 
                
                 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction > a > small {     
        
    display: inline-flex;
    box-sizing: border-box;
    font-size: 0.8rem !important;
    color: seagreen;
    line-height: 1.2;
    opacity: 0.9;
    max-width: calc(100vw - 210px);
    background-color: transparent;
    position: relative;
    word-wrap: break-word;
    align-content: start;
    align-items: flex-start;
    overflow: hidden;
    flex-wrap: wrap;
    flex-direction: column;
    position: relative;
    height: auto;
    white-space: normal;
    padding: 1px 1px;
    border-radius: 4px;
                
    } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.c0 > a > small {  
        
    justify-content: flex-start;
    align-content: end;
    text-align: right;
    color: cornflowerblue;
    align-self: flex-end;
                
    } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.c1 > a > small {  
        
    justify-content: flex-end;
    align-content: start;
    text-align: left;
                
    } 
    div.onstaySlides > div.onstaySlide.center > div.onstaySlideAction > a > small {  
        
        opacity:0.1;
    }  
                
    
    
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction > a:after  { 
        
        display:block;
        position: absolute;
        min-height: 82px;
        height:     22vw;
        max-height: 108px;
        min-width: 82px;
            width: 22vw;
        max-width: 108px;
        content: '';
        border-radius:50%;
        box-shadow:1px 1px 16px 0px rgba(0,0,0,0.5);
        
            background-color: ghostwhite !important;
        
        background-size: auto 75%;    
        background-repeat: no-repeat; 
        background-position: center;  
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='gray' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M339.923-470.769ZM120-160v-420l280-211.539 159.616 120.462q-11.154 3.769-20.847 8.808-9.692 5.038-18.923 12.115L400-741.538 160-560v360h164.615v40H120Zm300 0v-53.097q0-14.672 8.192-27.018 8.193-12.347 20.808-20.27 43.692-26.23 91.885-39.077 48.192-12.846 99.115-12.846 50.923 0 99.115 12.846 48.193 12.847 91.885 39.077 12.615 7.923 20.808 20.27Q860-227.769 860-213.097V-160H420Zm41.385-40h357.23v-21.538q-41.154-23.846-85.923-37.308-44.769-13.461-92.692-13.461-47.923 0-92.692 13.461-44.769 13.462-85.923 37.308V-200Zm178.706-196.154q-41.63 0-70.86-29.14Q540-454.434 540-496.063q0-41.629 29.14-70.86 29.141-29.231 70.769-29.231 41.63 0 70.86 29.14Q740-537.873 740-496.244t-29.14 70.86q-29.141 29.23-70.769 29.23Zm-.091-40q24.692 0 42.346-17.654Q700-471.461 700-496.154q0-24.692-17.654-42.346-17.654-17.654-42.346-17.654-24.692 0-42.346 17.654Q580-520.846 580-496.154q0 24.693 17.654 42.346 17.654 17.654 42.346 17.654ZM640-200Z'/%3E%3C/svg%3E");
        
    } 
    div.onstaySlides > div.onstaySlide.center > div.onstaySlideAction > a:after  { 
                
                
        box-shadow:1px 1px 16px 0px rgba(0,0,0,0.2);
                
    }
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.c0 > a:after  { right:6px; } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.c1 > a:after  { left:6px;  } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction > a:hover   { color: #222; } 
    
    
    
    
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Reservation > a:after  { 
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='black' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M339.923-470.769ZM120-160v-420l280-211.539 159.616 120.462q-11.154 3.769-20.847 8.808-9.692 5.038-18.923 12.115L400-741.538 160-560v360h164.615v40H120Zm300 0v-53.097q0-14.672 8.192-27.018 8.193-12.347 20.808-20.27 43.692-26.23 91.885-39.077 48.192-12.846 99.115-12.846 50.923 0 99.115 12.846 48.193 12.847 91.885 39.077 12.615 7.923 20.808 20.27Q860-227.769 860-213.097V-160H420Zm41.385-40h357.23v-21.538q-41.154-23.846-85.923-37.308-44.769-13.461-92.692-13.461-47.923 0-92.692 13.461-44.769 13.462-85.923 37.308V-200Zm178.706-196.154q-41.63 0-70.86-29.14Q540-454.434 540-496.063q0-41.629 29.14-70.86 29.141-29.231 70.769-29.231 41.63 0 70.86 29.14Q740-537.873 740-496.244t-29.14 70.86q-29.141 29.23-70.769 29.23Zm-.091-40q24.692 0 42.346-17.654Q700-471.461 700-496.154q0-24.692-17.654-42.346-17.654-17.654-42.346-17.654-24.692 0-42.346 17.654Q580-520.846 580-496.154q0 24.693 17.654 42.346 17.654 17.654 42.346 17.654ZM640-200Z'/%3E%3C/svg%3E");    background-position: 63% 32%;
    } 
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Qrcode > a:after  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' fill='black' width='24'%3E%3Cpath d='M520-158.461v-72.308h72.308v72.308H520Zm-72.308-72.308v-176.923H520v176.923h-72.308Zm281.539-135.385V-480h72.308v113.846h-72.308ZM656.923-480v-72.308h72.308V-480h-72.308Zm-426.154 72.308V-480h72.308v72.308h-72.308ZM158.461-480v-72.308h72.308V-480h-72.308ZM480-729.231v-72.308h72.308v72.308H480ZM193.846-620H340v-146.154H193.846V-620Zm-35.385 35.385v-216.924h216.924v216.924H158.461Zm35.385 390.769h152.308V-340H193.846v146.154Zm-35.385 35.385v-216.924h223.077v216.924H158.461ZM620-620h146.154v-146.154H620V-620Zm-35.385 35.385v-216.924h216.924v216.924H584.615Zm72.308 426.154v-135.385h-72.308v-72.308h144.616v135.385h72.308v72.308H656.923ZM520-407.692V-480h136.923v72.308H520Zm-144.615 0V-480h-72.308v-72.308H520V-480h-72.308v72.308h-72.307Zm32.307-176.923v-144.616H480v72.308h72.308v72.308H407.692Zm-166.154-83.077v-50.77h50.77v50.77h-50.77Zm5.385 420.769v-50.769h50.769v50.769h-50.769Zm420.769-420.769v-50.77h50.77v50.77h-50.77Z'/%3E%3C/svg%3E"); } 
    
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Rechnung > a:after  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M473.846-230h40v-40h60q8.539 0 14.269-5.731 5.731-5.73 5.731-14.269v-120q0-8.538-5.731-14.269-5.73-5.731-14.269-5.731h-140v-80h160v-40h-80v-40h-40v40h-60q-8.538 0-14.269 5.731T393.846-530v120q0 8.539 5.731 14.269Q405.308-390 413.846-390h140v80h-160v40h80v40ZM264.615-120Q237-120 218.5-138.5 200-157 200-184.615v-590.77Q200-803 218.5-821.5 237-840 264.615-840H580l180 180v475.385Q760-157 741.5-138.5 723-120 695.385-120h-430.77ZM560-649.231V-800H264.615q-9.23 0-16.923 7.692Q240-784.615 240-775.385v590.77q0 9.23 7.692 16.923Q255.385-160 264.615-160h430.77q9.23 0 16.923-7.692Q720-175.385 720-184.615v-464.616H560ZM240-800v150.769V-800v640-640Z'/%3E%3C/svg%3E"); }
    
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Roomaccess > a:after  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M440-449.231q13.154 0 21.962-9.192 8.807-9.192 8.807-21.577 0-13.154-8.807-21.962-8.808-8.807-21.962-8.807-12.385 0-21.577 8.807-9.192 8.808-9.192 21.962 0 12.385 9.192 21.577 9.192 9.192 21.577 9.192ZM280-160v-40l280-27.692v-474.231q0-22.692-14.769-39.308-14.77-16.615-36.462-18.615L304.615-780v-40l209.231 20.615q37.077 4.154 61.616 31.77Q600-740 600-702.923v510.462L280-160Zm-101.539 0v-40H240v-555.385q0-27.846 18.884-46.23Q277.769-820 304.615-820h350.77q27.846 0 46.231 18.385Q720-783.231 720-755.385V-200h61.539v40H178.461ZM280-200h400v-555.385q0-10.769-6.923-17.692T655.385-780h-350.77q-10.769 0-17.692 6.923T280-755.385V-200Z'/%3E%3C/svg%3E"); } 
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Allgemeines > a:after  { /* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='black' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-113.846q-27.615 0-48.039-18.5-20.423-18.5-24.269-46.115h144.616q-3.846 27.615-24.269 46.115-20.424 18.5-48.039 18.5ZM340-249.23v-40.001h280v40.001H340ZM342.308-360q-56.693-37.154-89.501-94.231Q220-511.308 220-580q0-108.846 75.577-184.423T480-840q108.846 0 184.423 75.577T740-580q0 68.692-32.807 125.769-32.808 57.077-89.501 94.231H342.308ZM354-400h252q45-32 69.5-79T700-580q0-92-64-156t-156-64q-92 0-156 64t-64 156q0 54 24.5 101t69.5 79Zm126 0Z'/%3E%3C/svg%3E");
    
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-680q-33 0-56.5-23.5T400-760q0-33 23.5-56.5T480-840q33 0 56.5 23.5T560-760q0 33-23.5 56.5T480-680Zm-60 560v-480h120v480H420Z'/%3E%3C/svg%3E"); */
        
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black'  height='48' width='48'%3E%3Cpath d='M13.15 34.85 27.65 27.7 34.8 13.2 20.3 20.35ZM24 26Q23.15 26 22.575 25.425Q22 24.85 22 24Q22 23.15 22.575 22.575Q23.15 22 24 22Q24.85 22 25.425 22.575Q26 23.15 26 24Q26 24.85 25.425 25.425Q24.85 26 24 26ZM24 44Q19.9 44 16.25 42.425Q12.6 40.85 9.875 38.125Q7.15 35.4 5.575 31.75Q4 28.1 4 24Q4 19.9 5.575 16.25Q7.15 12.6 9.875 9.875Q12.6 7.15 16.25 5.575Q19.9 4 24 4Q28.1 4 31.75 5.575Q35.4 7.15 38.125 9.875Q40.85 12.6 42.425 16.25Q44 19.9 44 24Q44 28.1 42.425 31.75Q40.85 35.4 38.125 38.125Q35.4 40.85 31.75 42.425Q28.1 44 24 44ZM24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24Q24 24 24 24ZM24 41Q31 41 36 36Q41 31 41 24Q41 17 36 12Q31 7 24 7Q17 7 12 12Q7 17 7 24Q7 31 12 36Q17 41 24 41Z'/%3E%3C/svg%3E"); background-size:65%;


} 
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Messenger > a:after  { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M289.231-310.769q-13.077 0-21.923-8.846-8.847-8.846-8.847-21.923v-40h470.001l25.384 25.384V-720h40q13.077 0 21.924 8.846 8.846 8.846 8.846 21.923v501.539L701.539-310.769H289.231Zm-153.847-27.692v-470.77q0-13.077 8.846-21.923Q153.077-840 166.154-840h476.923q13.077 0 21.923 8.846 8.846 8.846 8.846 21.923v316.923q0 13.077-8.846 21.923-8.846 8.847-21.923 8.847H258.461L135.384-338.461Zm498.462-163.078V-800H175.385v353.846l55.384-55.385h403.077Zm-458.461 0V-800v298.461Z'/%3E%3C/svg%3E"); } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Kulinarisches > a:after  { 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M300-100v-361.385q-46.385-7.076-78.577-42.538-32.192-35.462-32.192-86.846V-860h40v269.231H300V-860h40v269.231h70.769V-860h40v269.231q0 51.384-32.192 86.846T340-461.385V-100h-40Zm369.231 0v-320h-98.462v-260q0-66.846 37.731-118.423t100.731-60.039V-100h-40Z'/%3E%3C/svg%3E");
    } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Meldeschein > a:after  { 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='black' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M184.615-120Q157-120 138.5-138.5 120-157 120-184.615v-390.77Q120-603 138.5-621.5 157-640 184.615-640H400v-160q0-16.846 11.577-28.423Q423.154-840 440-840h80q16.846 0 28.423 11.577Q560-816.846 560-800v160h215.385Q803-640 821.5-621.5 840-603 840-575.385v390.77Q840-157 821.5-138.5 803-120 775.385-120h-590.77Zm0-40h590.77q10.769 0 17.692-6.923T800-184.615v-390.77q0-10.769-6.923-17.692T775.385-600H560v30.769q0 16.077-11.961 28.039-11.962 11.961-28.039 11.961h-80q-16.077 0-28.039-11.961Q400-553.154 400-569.231V-600H184.615q-10.769 0-17.692 6.923T160-575.385v390.77q0 10.769 6.923 17.692T184.615-160Zm67.693-103.077h215.384v-5.692q0-13.923-7.577-25.346-7.576-11.423-20.73-17.885-19.231-8.231-38.962-12.346-19.731-4.116-40.423-4.116t-40.423 4.116q-19.731 4.115-38.962 12.346-13.154 6.462-20.73 17.885-7.577 11.423-7.577 25.346v5.692ZM560-324.615h160V-360H560v35.385ZM360-360q19.615 0 33.654-14.038 14.038-14.039 14.038-33.654 0-19.616-14.038-33.654-14.039-14.039-33.654-14.039-19.615 0-33.654 14.039-14.038 14.038-14.038 33.654 0 19.615 14.038 33.654Q340.385-360 360-360Zm200-60h160v-35.385H560V-420ZM440-569.231h80V-800h-80v230.769ZM480-380Z'/%3E%3C/svg%3E");
    
    } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Wetter > a:after  { 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='black' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M460-743.077v-135.385h40v135.385h-40Zm219.846 91.539-28.308-29.078 96.077-96.307 28.308 29.308-96.077 96.077ZM743.077-460v-40h135.385v40H743.077Zm4.538 275.923-96.077-96.077 29.078-29.077 96.307 95.846-29.308 29.308ZM280.923-650.769l-97.616-97.616 29.308-27.769 96.616 97.077-28.308 28.308Zm-17.846 455.384h164.615q32.693 0 56.346-23.653 23.654-23.654 23.654-56.347 0-32.692-22.769-55.961t-55.462-23.269h-38.692l-14.615-34.923q-15.539-36.077-48.231-57.116-32.692-21.038-72.538-21.038-55.385 0-93.847 38.461-38.461 38.462-38.461 93.846 0 58.462 40.769 99.231 40.769 40.769 99.231 40.769Zm0 40.001q-74.539 0-127.27-52.731-52.73-52.731-52.73-127.27 0-72.23 50.038-122.269 50.039-50.038 122.27-50.038 54.615 0 99.115 30.961 44.5 30.962 63.115 82.116 50.308 0 89.808 30.307 39.5 30.308 40.269 89.539-.461 49.308-35.192 84.346-34.731 35.039-84.808 35.039H263.077Zm283.077-134.77q-2.692-10-5.385-19.384-2.692-9.385-5.384-19.385 47.307-19.769 75.961-60.154Q640-429.462 640-480q0-66-47-113t-113-47q-62.308 0-108.077 41.692-45.769 41.693-50.692 104-10-2.692-20.231-5.154-10.231-2.461-20.231-5.153 9.385-75.693 66.346-125.539Q404.077-680 480-680q83.077 0 141.539 58.461Q680-563.077 680-480q0 63.923-36.692 115.423t-97.154 74.423ZM481-480Z'/%3E%3C/svg%3E");
    
    } 
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Feedback > a:after  { 
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='black' height='24' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M380.692-413.077 480-473.308l99.308 60.231-26.385-113 87.846-75.385-115.461-10.23L480-717.693l-45.308 106.001-115.461 10.23 87.846 75.385-26.385 113ZM120-156.923v-618.462Q120-803 138.5-821.5 157-840 184.615-840h590.77Q803-840 821.5-821.5 840-803 840-775.385v430.77Q840-317 821.5-298.5 803-280 775.385-280H243.077L120-156.923ZM226-320h549.385q9.23 0 16.923-7.692Q800-335.385 800-344.615v-430.77q0-9.23-7.692-16.923Q784.615-800 775.385-800h-590.77q-9.23 0-16.923 7.692Q160-784.615 160-775.385v521.154L226-320Zm-66 0v-480 480Z'/%3E%3C/svg%3E");
    
    } 

    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.Shop > a:after { 
        
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='black'%3E%3Cpath d='M168.46-730v-60h623.08v60H168.46ZM170-170v-240h-44.61v-60l43.07-200h623.08l43.07 200v60H790v240h-60v-240H550v240H170Zm60-60h260v-180H230v180Zm-43.39-240h586.78-586.78Zm0 0h586.78l-30.54-140h-525.7l-30.54 140Z'/%3E%3C/svg%3E");
        background-size: 65%;

    }
    
    
    div.onstaySlides > div.onstaySlide > div.onstaySlideAction.NONE > a:after  { background-image: none; opacity:0; }
    
    
    
    



    div.rf_navi { 
    
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
    box-sizing: border-box;
    padding: 1px 0px 0px 0px;
    margin: 12px auto -12px auto;
    max-width: 680px !important;
    min-width: 55% !important;
    width: 100%;
    border-bottom: 2px solid seagreen;
    
    }
    div.rf_navi > button.rfReiter { 
    
    border-radius: 12px 12px 0px 0px;
    display: inline-flex;
    box-sizing: border-box;
    justify-content: center;
    width: auto;
    padding: 8px 18px 4px 32px;
    min-height: 32px;
    height: auto;
    min-width: 90px;
    max-width: 148px;
    align-items: center;
    font-size: 1rem;
    font-weight: 200;
    letter-spacing: 1px;
    margin-right: 4px;
    margin-bottom: 0px;
    background-color: lightgray;
    color: #444;
    box-shadow: none;
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: 4px center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='seagreen' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM160-160v-112q0-34 17.5-62.5T224-378q62-31 126-46.5T480-440q66 0 130 15.5T736-378q29 15 46.5 43.5T800-272v112H160Zm80-80h480v-32q0-11-5.5-20T700-306q-54-27-109-40.5T480-360q-56 0-111 13.5T260-306q-9 5-14.5 14t-5.5 20v32Zm240-320q33 0 56.5-23.5T560-640q0-33-23.5-56.5T480-720q-33 0-56.5 23.5T400-640q0 33 23.5 56.5T480-560Zm0-80Zm0 400Z'/%3E%3C/svg%3E");
    
    }
    div.rf_navi > button.rfReiter.alert { 
        
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='red'  viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E");
    background-size: 22px;
    background-position: 6px center;
    color: red;
    padding-right: 10px;
    background-color: #e4e4e4;
    
    }
    div.rf_navi > button.rfReiter.active {  
    
        
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='white' viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-480q-66 0-113-47t-47-113q0-66 47-113t113-47q66 0 113 47t47 113q0 66-47 113t-113 47ZM160-160v-112q0-34 17.5-62.5T224-378q62-31 126-46.5T480-440q66 0 130 15.5T736-378q29 15 46.5 43.5T800-272v112H160Zm80-80h480v-32q0-11-5.5-20T700-306q-54-27-109-40.5T480-360q-56 0-111 13.5T260-306q-9 5-14.5 14t-5.5 20v32Zm240-320q33 0 56.5-23.5T560-640q0-33-23.5-56.5T480-720q-33 0-56.5 23.5T400-640q0 33 23.5 56.5T480-560Zm0-80Zm0 400Z'/%3E%3C/svg%3E");
    background-color: seagreen;
    color: white;
    
    }

    div.rf_navi > button.rfReiter.active.alert {  
    
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' fill='white'  viewBox='0 -960 960 960' width='24'%3E%3Cpath d='M480-280q17 0 28.5-11.5T520-320q0-17-11.5-28.5T480-360q-17 0-28.5 11.5T440-320q0 17 11.5 28.5T480-280Zm-40-160h80v-240h-80v240Zm40 360q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q134 0 227-93t93-227q0-134-93-227t-227-93q-134 0-227 93t-93 227q0 134 93 227t227 93Zm0-320Z'/%3E%3C/svg%3E");    
    
    }







    div#onstayCart { 
            
        display: flex;
        z-index: 6;
        box-sizing: border-box;
        cursor: pointer;
        position: fixed;
        top: 14px;
        left: 60px;
        width: 36px;
        height: 36px;
        border-radius: 24px;
        background-color: white;
        box-sizing: border-box;
        justify-content: center;
        line-height: 1;
        align-items: flex-start;
        padding: 2px;
        color: black;
        background-repeat: no-repeat;
        background-position: center 74%;
        box-shadow: 0px 0px 4px 0px rgba(0,0,0,0.5);
        font-size: 10px;
        background-size: 22px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='black' %3E%3Cpath d='M280-80q-33 0-56.5-23.5T200-160q0-33 23.5-56.5T280-240q33 0 56.5 23.5T360-160q0 33-23.5 56.5T280-80Zm400 0q-33 0-56.5-23.5T600-160q0-33 23.5-56.5T680-240q33 0 56.5 23.5T760-160q0 33-23.5 56.5T680-80ZM246-720l96 200h280l110-200H246Zm-38-80h590q23 0 35 20.5t1 41.5L692-482q-11 20-29.5 31T622-440H324l-44 80h480v80H280q-45 0-68-39.5t-2-78.5l54-98-144-304H40v-80h130l38 80Zm134 280h280-280Z'/%3E%3C/svg%3E");
        -webkit-transition: all 240ms ease-in-out;
-moz-transition: all 240ms ease-in-out;
-ms-transition: all 240ms ease-in-out;
-o-transition: all 240ms ease-in-out;
transition: all 240ms ease-in-out;
            
    } 
    div#onstayCart:not(.empty) { 
        
    background-color: darkseagreen;
    color: white;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='white' %3E%3Cpath d='M280-80q-33 0-56.5-23.5T200-160q0-33 23.5-56.5T280-240q33 0 56.5 23.5T360-160q0 33-23.5 56.5T280-80Zm400 0q-33 0-56.5-23.5T600-160q0-33 23.5-56.5T680-240q33 0 56.5 23.5T760-160q0 33-23.5 56.5T680-80ZM246-720l96 200h280l110-200H246Zm-38-80h590q23 0 35 20.5t1 41.5L692-482q-11 20-29.5 31T622-440H324l-44 80h480v80H280q-45 0-68-39.5t-2-78.5l54-98-144-304H40v-80h130l38 80Zm134 280h280-280Z'/%3E%3C/svg%3E");

            
    } 
    
    div#onstayCart.empty        { opacity:0.5;  } 
    div#onstayCart.highlight    { transform: scale(1.5);  } 
    div#onstayCart.off          { display:none; } 
    
    
    
    
    
    
    
    
    
    div#onstayCartBox       { display:none; } 
    
    main { justify-content: center; } 
    
    
    div#onstayCartBox.open { 
        display: inline-flex;
        box-sizing: border-box;
        position: fixed;
        top: 10vh;
        box-sizing: border-box;
        width: 95%;
        max-width: 680px;
        min-width: 320px;
        padding: 8px 16px 8px 12px;
        background-color: white;
        z-index: 21;
        flex-direction: column;
        align-content: stretch;
        justify-items: flex-start;
        border-radius: 7px 7px 7px 7px;
        box-shadow: 0px 0px 0px 100vh rgba(0,0,0,0.45);
        margin-right: auto;
        margin-left: auto;
        left: auto;
        right: auto;
        align-self: center;
    }   
    
    
    div#onstayCartBox.open > b { 
        
        z-index: 21;
        display: inline-block;
        width: 100%;
        text-align: left;
        font-size: 23px;
        font-weight: 300;
        box-sizing: border-box;
        padding: 4px 8px 4px 80px;
        background-size: 24px;
        background-repeat: no-repeat;
        background-position: 48px 8px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23222'%3E%3Cpath d='M280-80q-33 0-56.5-23.5T200-160q0-33 23.5-56.5T280-240q33 0 56.5 23.5T360-160q0 33-23.5 56.5T280-80Zm400 0q-33 0-56.5-23.5T600-160q0-33 23.5-56.5T680-240q33 0 56.5 23.5T760-160q0 33-23.5 56.5T680-80ZM246-720l96 200h280l110-200H246Zm-38-80h590q23 0 35 20.5t1 41.5L692-482q-11 20-29.5 31T622-440H324l-44 80h480v80H280q-45 0-68-39.5t-2-78.5l54-98-144-304H40v-80h130l38 80Zm134 280h280-280Z'/%3E%3C/svg%3E");
        
    }   
    
    
    div#onstayCartBox.open > button.close  { 
        
        z-index: 22;
        padding: 1px;
        position: absolute;
        top: 8px;
        left: 8px;
        width: 36px;
        height: 36px;
        margin: 0px 0px;
        background-color: indianred;
        box-shadow: none;
        border-radius: 50%;
        cursor: pointer;
        background-size: 28px;
        background-repeat: no-repeat;
        background-position: center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='white'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E");
        
        
        
        
    } 
    div#onstayCartBox.open > ul { 
        
    list-style: none;
    box-sizing: border-box;
    min-width: 100%;
    max-width: 100%;
    min-height: 123px;
    text-align: center;
    padding: 21px 3px;
    display: flex;
    position: relative;
    flex-direction: column;
        
    } 
    div#onstayCartBox.open > ul > li { 
    
    display: inline-flex;
    flex-direction: row;
    min-width: 100%;
    justify-content: space-between;
    box-sizing: border-box;
    padding: 4px 6px 4px 55px;
    border-top: 1px solid rgba(0,0,0,0.2);
    
    
    } 
    div#onstayCartBox.open > ul > li.item {  } 
    
    div#onstayCartBox.open > ul > li.item.total { 
    
    border-bottom: 6px double;
    min-width: 220px;
    padding: 6px 9px 3px 2px !important;
    margin-left: auto;
    margin-right: 42px;
    font-size: 1.25rem;
    line-height: 1;
    
    } 
    
    
    div#onstayCartBox.open > ul > li:not(.total):hover { 
        
        background-color:rgba(0,0,0,0.1);
        
    } 
    
    
    
    div#onstayCartBox.open > ul > li.item > b {  
    
        display: inline-flex;
        position: relative;
        box-sizing: border-box;
        width: 50%;
        text-align: left;
        line-height: 1.2;
        font-size: 1.3rem;
        font-weight: 600;
        padding: 0px 5px 1px 22px;
        justify-content: flex-start;
        align-items: center;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23777'%3E%3Cpath d='m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z'/%3E%3C/svg%3E");
        background-size:16px; 
        background-repeat: no-repeat;
        background-position: left 6px;


    
    } 
    
    
    div#onstayCartBox.open > ul > li.item > small { 
    
    display: inline-flex;
    position: relative;
    box-sizing: border-box;
    width: calc(50% - 48px);
    text-align: right;
    line-height: 1.1;
    font-size: 1.1rem;
    font-weight: 300;
    padding: 1px 5px 1px 1px;
    justify-content: flex-end;
    align-items: center;
    
    
    } 
    
    div#onstayCartBox.open > ul > li.item > button {  
    
    display: inline-block;
    box-sizing: border-box;
    padding: 0px 0px !important;
    width: 32px !important;
    height: 32px !important;
    font-size: 0px;
    background-color: orangered;
    box-shadow: none;
    opacity: 0.5;
    margin: 0px 0px 0px 0px;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%23e8eaed'%3E%3Cpath d='m376-300 104-104 104 104 56-56-104-104 104-104-56-56-104 104-104-104-56 56 104 104-104 104 56 56Zm-96 180q-33 0-56.5-23.5T200-200v-520h-40v-80h200v-40h240v40h200v80h-40v520q0 33-23.5 56.5T680-120H280Zm400-600H280v520h400v-520Zm-400 0v520-520Z'/%3E%3C/svg%3E");
        background-repeat: no-repeat;
        background-position: center;
        background-size:24px;
    
    } 
    
    div#onstayCartBox.open > ul > li.item > input.count { 
        
        box-shadow: none;
        padding: 0px 0px 0px 0px !important;
        line-height: 1;
        min-height: 24px;
        height: 32px;
        font-size: 1.3rem;
        margin: 0px 0px 0px 0px;
        position: absolute;
        left: 3px;
        width: 48px;
        min-width: 48px;
        text-align: center;
        font-weight: 600;
        
        
    }     
    
    
    div#onstayCartBox.open > ul > li.empty {  } 
    div#onstayCartBox.open > button.order { 
    
        background-color: crimson;
        font-size: 1.1rem;
        padding: 7px 49px 8px 17px;
        background-size: 30px;
        background-position: 240px;
        background-repeat: no-repeat;
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='white'%3E%3Cpath d='m480-560-56-56 63-64H320v-80h167l-64-64 57-56 160 160-160 160ZM280-80q-33 0-56.5-23.5T200-160q0-33 23.5-56.5T280-240q33 0 56.5 23.5T360-160q0 33-23.5 56.5T280-80Zm400 0q-33 0-56.5-23.5T600-160q0-33 23.5-56.5T680-240q33 0 56.5 23.5T760-160q0 33-23.5 56.5T680-80ZM40-800v-80h131l170 360h280l156-280h91L692-482q-11 20-29.5 31T622-440H324l-44 80h480v80H280q-45 0-68.5-39t-1.5-79l54-98-144-304H40Z'/%3E%3C/svg%3E");
        border-radius: 6px;
        margin-bottom: 16px;
        width: 280px;
        margin-right: 7px;
        margin-left: auto;
        text-align: left;
        opacity: 1;
        
    } 
    div#onstayCartBox.open > button.order.processing,
    div#onstayCartBox.open.empty > button.order { opacity: 0.1; pointer-events: none;  } 
    
    
    
    
    
    
    
    
    
    





















    
    article.guestinfo { 
        display: inline-flex;
        position: relative;
        box-sizing: border-box;
        flex-wrap: wrap;
        flex-direction: row;
        margin: 3px auto 3px auto;
        max-width: 680px !important;
        min-width: 55% !important;
        width: 100%;
        padding: 12px 12px 22px 0px !important;
        word-break: normal;
        text-align: left;
    } 
    
    article.guestinfo > h3 { 
        
    word-break: break-all;
    padding: 15px 2px 0px 2px;
    min-width: 100% !important;
        
    } 
    
    
    
    article.guestinfo > p { 
        
    align-content: baseline;
    box-sizing: border-box;
    position: relative;
    display: inline-flex;
    flex-direction: row;
    padding: 16px 2px 20px 1px !important;
    width: min-content;
    height: auto;
    max-height: min-content;
    flex-grow: 1;
    border-radius: 0px;
    align-items: flex-start;
    justify-content: flex-start;
    min-width: 280px;
        
    } 
    
    
    
    
    article.guestinfo > p > img { 
        
        display: inline-flex;
        position: relative;
        width: auto;
        min-width: 250px !important;
        max-width: 50%; 
        height: auto;
        min-height: auto;
        max-height: none;
        box-sizing: border-box;
        margin: 0px 0px 0px 0px;
        padding: 3px 32px 12px 0px;
        flex: 1;
        flex-grow: 1;
        
    } 
    
    article.guestinfo > p > span { 
            
        display: inline-flex;
        min-width: 240px;
        max-width: 470px;
        width: auto;
        flex: 1;
        flex-grow: 1;
        
    } 
    
    @media screen and (max-width: 640px) {
        article.guestinfo { 
            flex-wrap: nowrap;
            flex-direction: column;
            min-width: 100% !important;
            max-width: 100% !important;
            padding: 16px 20px 32px 15px !important;
        } 
        article.guestinfo > p { 
            min-width: 100%;
            flex-direction: column;
        }
        article.guestinfo > p > img { 
            
            padding: 3px 0px 32px 0px; 
            
        }
        article.guestinfo > p > span,  
        article.guestinfo > p > img { 
            
            min-width: 100% !important;
            max-width: 100% !important;
        }
    }











/* A-Z */
    div#innerContent > h2.capital { 
        font-size: 5.75rem;
        line-height: 1;
        margin-top: 20px;
        font-weight: 800;
        text-shadow: 0 0 12px rgba(0,0,0,0.5);
        padding-left: 6px;
        padding-top: 3px;
        padding-bottom: 2px;
        border-radius: 8px;
        opacity: 0.75;
        font-family: serif;
        color: black;
    } 













