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

h1 {
    line-height: 1.15;
    display: inline-block;
    width: 100%;
    position: relative;
    color: #222;
    font-weight: 400;
    letter-spacing: -1px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    font-size: 2.45rem;
    padding: 12px 2px 12px 2px;
    text-align: center;
    align-items: center;
    align-content: center;
} 



        td > a.button.smallbutton {
            
                margin: 0px 0px;
                padding: 4px 7px 5px 24px;
                text-align: right;
                font-size: 1.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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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 { 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  { 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  { 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  {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 { 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  { 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  { 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  { 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.bill,
nav#sidebar > ul > li.applink.bill > a > div  { 
    
    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  { 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"); }





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: 12px 24px 12px 24px !important;
    background-color: white;
    border-radius: 12px;
    font-size: 1rem;
    line-height: 1.5;
    margin: 7px 0px 16px 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: 11px 9px;
    background-size: 24px;
    
    padding-left: 48px !important;
    
    
    -webkit-box-shadow: 0 0 7px 0.5px rgba(0,0,0,0.2);
    box-shadow: 0 0 7px 0.5px rgba(0,0,0,0.2);
    
}
 
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: 11px 7px;
    background-size: 30px;


}




p > b { display:inline-block; position: relative; width:100%; padding:4px 5px 6px 0px; font-weight:800; font-size:1.1rem; }



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: #222; 
padding: 8px 12px 20px 12px; 
margin: 16px 0px 16px 0px; 
border-radius: 12px; 
}

label {     
    display: inline-block;
    position: relative;
    text-align: left;
    line-height: 1.3;
    font-size: 0.825rem;
    width: 100%;
    margin: 2px 0px 0px 0px;
    font-weight: 200;
    opacity: 0.8;
    padding: 4px 5px 0px 0px;
}


form.data > div > label, 
form.data > div > div > label,
form.finder > div > label, 
form.finder > div > div > label  { color:white;  } 
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'] { 
    
    -webkit-min-logical-width: calc(65% - 15px); 
    -webkit-logical-width: calc(100% - 15px); 
    -webkit-max-logical-width: calc(100% - 15px);
} 


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

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: auto;


    min-height: calc(100vh - 175px);
    max-height: calc(100vh - 175px);



}
    div.chat span.verlauf     { background: rgba(41,41,41,1.00); border-bottom: 10px inset transparent; }

    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:62%; max-width:85%; margin:5px 0px 5px 0px; }
    div.chat span.verlauf > span.in  { float: left;  margin-left: 13px; }
    div.chat span.verlauf > span.out { float: right; margin-right:13px; }
    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); }
    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:0.925rem; }
    div.chat span.verlauf > span > small { float: right; text-align: right; font-size:0.775rem; color:#555; }
    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;
        align-items: center;
        flex-wrap: nowrap;
        padding: 7px 7px 7px 7px;
        background-color: goldenrod;
        
} div.chat form.sender div.center { display: inline-flex;  }

    div.chat form.sender a, div.chat form.sender button { color: transparent; font-size: 0px; width: 60px; height: 60px; margin: 0px 0px 0px 4px !important;

        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");
        
        background-size:48px;
        background-repeat: no-repeat;
        background-position:center;
        background-color: crimson;


    }
    div.chat form.sender textarea { 
        
        min-height: 60px;
        max-height: 60px;
        margin: 0px 0px !important;
        padding: 8px 8px !important;
        line-height: 1.1;
        font-size: 0.9rem;
        border: 1.5px solid rgba(0,0,0,0.6);


    }


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















