:root { } .block2{ height:30px; } .block1{ height:100px; } .menu1{ background: #ffffff; width:100%; height:55px; position: fixed; margin:-10px; border-bottom: 2px solid var(--site_color); text-align: right; } .logo{ height:200px; text-align: center; } .footer1 { padding: 15px 15px 15px 15px; /*background: var(--site_color);*/ background: #ffffff; border-top: 2px solid var(--site_color); font-size: 12px; position: fixed; bottom: 0px; left: 0px; right: 0px; text-align: right; } .head{ font-weight: bold; font-size: 16px; border-bottom: 2px solid var(--site_color); border-left: 20px solid var(--site_color); padding: 2px 10px; margin: 5px 0; } .contenthead{ font-weight: bold; font-size: 16px; border-bottom: 2px solid var(--site_color); border-left: 20px solid var(--site_color); padding: 2px 10px; margin: 5px 0; width: 100%; } a.buttonlink { background-color: var(--site_color); color: white; padding: 5px 5px; border: none; cursor: pointer; width: 150px; text-decoration: none; text-align: center; display: block; border: 2px solid lightgrey; } a.buttonlink:hover { opacity: 0.5; } .infobox { font-weight: bold; font-size: 16px; background:rgba(255,0,0,0.2); border-bottom: 2px solid var(--site_color); border-left: 20px solid var(--site_color); padding: 2px 10px; margin: 20px 0; width: 260px; display: flex; flex-wrap: wrap; } .content { display: flex; flex-wrap: wrap; padding: 10px 50; } .meldung { font-weight: bold; font-size: 16px; background:rgba(255,0,0,0.2); border-bottom: 2px solid var(--site_color); border-left: 20px solid var(--site_color); padding: 2px 10px; margin: 20px 0; width: 260px; } .meldungNew { font-weight: bold; font-size: 16px; background:rgba(255,0,0,0.2); border-bottom: 2px solid var(--site_color); border-left: 20px solid var(--site_color); padding: 2px 10px; margin: 5px 0; } .meldungwhite { font-weight: bold; font-size: 16px; background:rgba(255,0,0,0.2); border-bottom: 2px solid var(--site_color); border-left: 20px solid var(--site_color); padding: 2px 10px; margin: 20px 0; width: 260px; color: #ffffff; } .meldungblack { font-weight: bold; font-size: 16px; background:rgba(255,0,0,0.2); border-bottom: 2px solid var(--site_color); border-left: 20px solid var(--site_color); padding: 2px 10px; margin: 20px 0; width: 260px; } .icon-input-btn{ display: inline-block; position: relative; } .icon-input-btn input[type="submit"]{ padding-left: 2em; } .icon-input-btn .fa{ display: inline-block; position: absolute; left: 0.65em; top: 30%; } .trash-button { background: url('../img/trash.png') left center no-repeat; padding: 9px; } .save-button { background: url('../img/save.png') left center no-repeat; padding: 10px; } .calculate-button { background: url('../img/taschenrechner.png') left center no-repeat; width: 16px; heigth: 16px; padding: 10px; } .sucheButton { background: url('../img/suche.png') left center no-repeat; width: 16px; heigth: 16px; padding: 10px; } .editButton { background: url('../img/edit.png') left center no-repeat; width: 16px; heigth: 16px; padding: 10px; } .teilenButton { background: url('../img/teilen.png') left center no-repeat; width: 16px; heigth: 16px; padding: 10px; } .okButton { background: url('../img/ok.png') left center no-repeat; width: 16px; heigth: 16px; padding: 10px; } .dollarButton { background: url('../img/dollar.png') left center no-repeat; width: 16px; heigth: 16px; padding: 10px; } .trashButton { background: url('../img/trash.png') left center no-repeat; width: 16px; heigth: 16px; padding: 10px; } .minusButton { background: url('../img/minus.png') left center no-repeat; width: 16px; heigth: 16px; padding: 10px; } .plusButton { background: url('../img/plus.png') left center no-repeat; width: 16px; heigth: 16px; padding: 10px; } .neuButton { background: url('../img/new.png') left center no-repeat; width: 16px; heigth: 16px; padding: 13px; } /* Set a style for all buttons */ button { background-color: var(--site_color); color: white; padding: 5px 5px; border: none; cursor: pointer; width: 150px; } /* Add a hover effect for buttons */ button:hover:enabled { opacity: 0.5; } .header{ height: 40px; position: fixed; } .headbold{ font-weight: bold; font-size: 14px; padding: 2px 10px; margin: 20px 0; border-bottom: 1px solid var(--site_color); } .modulContent { flex: 350px; margin-bottom: 50px; } .modulContentFull { margin-bottom: 50px; font-size: 14px; } .zeile { width: 100%; padding-top: 5px; padding-bottom: 5px; } .zeileButtonLink { width: 100%; } .zeileMitLinieUnten { width: 100%; border-bottom: 1px solid var(--site_color); } .zeileLine { width: 100%; border-bottom: 1px solid var(--site_color); } .zeileLineTop { width: 100%; border-top: 1px solid var(--site_color); } .label230{ float: left; width: 230px; } .label{ float: left; width: 150px; } .element{ float: left; width: 140px; } .element25{ float: left; width: 30px; padding-right: 5px; } .element70{ float: left; width: 70px; } .element75{ float: left; width: 75px; } .element90{ float: left; width: 90px; } .element120{ float: left; width: 120px; } .element175{ float: left; width: 175px; } .element200{ float: left; width: 200px; } .element290{ float: left; width: 290px; } .element300{ float: left; width: 300px; } .element300solid{ float: left; width: 300px; border-bottom: 1px solid var(--site_color); } .element25{ float: left; width: 30px; padding-right: 5px; } .element350{ float: left; width: 350px; } .linkkachel{ float: left; width: 350px; height: 125px; } .kachel{ float: left; width: 350px; height: 125px; background-color: white; border: 2px outset lightgrey; } .betrag{ float: left; border: 1px solid var(--site_color); width: 100px; height: 20px; text-align: right; } .cell100{ width: 100px; text-align: left; } .einheit{ margin: 2px; display: inline-block; } a.colorlink { text-decoration: none; color: #232323; } a.colorlink:visited{ text-decoration: none; color: #232323; } a.colorlink:hover{ text-decoration: none; color: var(--site_color); } a.colorlink2 { text-decoration: none; color: #232323; text-align: left; } a.colorlink2:visited{ text-decoration: none; color: #232323; text-align: left; } a.colorlink2:hover{ text-decoration: none; color: var(--site_color); text-align: left; } .footer { padding: 15px; /*background: var(--site_color);*/ background: #ffffff; border-top: 2px solid var(--site_color); font-size: 12px; position: fixed; bottom: 0px; left: 0px; right: 0px; } #menuToggle { display: block; position: relative; top: 10px; left: 10px; z-index: 1; -webkit-user-select: none; user-select: none; } #menuToggle a { text-decoration: none; color: #232323; transition: color 0.5s ease;} #menuToggle a:hover { color: var(--site_color);} #menuToggle input { display: block; width: 40px; height: 32px; position: absolute; top: -7px; left: -5px; cursor: pointer; opacity: 0; /* hide this */ z-index: 2; /* and place it over the hamburger */ -webkit-touch-callout: none; } /* * Just a quick hamburger */ #menuToggle span { display: block; width: 33px; height: 4px; margin-bottom: 5px; position: relative; background: var(--site_color); border-radius: 3px; z-index: 1; transform-origin: 4px 0px; transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0), background 0.5s cubic-bezier(0.77,0.2,0.05,1.0), opacity 0.55s ease; } #menuToggle span:first-child { transform-origin: 0% 0%; } #menuToggle span:nth-last-child(2) { transform-origin: 0% 100%; } /* * Transform all the slices of hamburger * into a crossmark. */ #menuToggle input:checked ~ span { opacity: 1; transform: rotate(45deg) translate(-2px, -1px); background: var(--site_color); } /* * But let's hide the middle one. */ #menuToggle input:checked ~ span:nth-last-child(3) { opacity: 0; transform: rotate(0deg) scale(0.2, 0.2); } /* * Ohyeah and the last one should go the other direction */ #menuToggle input:checked ~ span:nth-last-child(2) { transform: rotate(-45deg) translate(0, -1px); } /* * Make this absolute positioned * at the top left of the screen */ #menu { position: absolute; width: 100px; margin: -100px 0 0 -50px; padding: 50px; padding-top: 100px; padding-bottom: 20px; background: #ffffff; border: 2px solid var(--site_color); list-style-type: none; -webkit-font-smoothing: antialiased; /* to stop flickering of text in safari */ transform-origin: 0% 0%; transform: translate(-100%, 0); transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0); } #menu li { padding: 5px 0; font-size: 15px; } #menu lisub { padding-left: 20px; } /* * And let's slide it in from the left */ #menuToggle input:checked ~ ul { transform: none; } /* The Modal (background) */ .modal { display: none; /* Hidden by default */ position: fixed; /* Stay in place */ z-index: 1; /* Sit on top */ left: 0; top: 0; width: 100%; /* Full width */ height: 100%; /* Full height */ overflow: auto; /* Enable scroll if needed */ background-color: rgb(0,0,0); /* Fallback color */ background-color: rgba(0,0,0,0.4); /* Black w/ opacity */ padding-top: 100px; } /* Modal Content/Box */ .modal-content { background-color: #fefefe; margin: 5px auto; /* 15% from the top and centered */ border: 2px solid var(--site_color); width: 200px; /* Could be more or less, depending on screen size */ padding: 5px; } .center{ text-align: center; padding: 5px; } /* The Close Button */ .close { /* Position it in the top right corner outside of the modal */ position: absolute; right: 25px; top: 50; color: #000; font-size: 35px; font-weight: bold; } /* Close button on hover */ .close:hover, .close:focus { color: red; cursor: pointer; } /* Add Zoom Animation */ .animate { -webkit-animation: animatezoom 0.6s; animation: animatezoom 0.6s } @-webkit-keyframes animatezoom { from {-webkit-transform: scale(0)} to {-webkit-transform: scale(1)} } @keyframes animatezoom { from {transform: scale(0)} to {transform: scale(1)} } /* Add padding to containers */ .container { padding: 16px; } /* The "Forgot password" text */ /* Change styles for span and cancel button on extra small screens */ /*@media screen and (max-width: 300px) { span.psw { display: block; float: none; } .cancelbtn { width: 100%; } } */