Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
@import url("normalize.css");
@font-face {
font-family: 'chivo-light';
src: url("chivo-light.ttf");
}
*, input, select, option{
font-family: "chivo-light", sans-serif;
font-weight: normal;
}
button{
font-family: "chivo-light", sans-serif;
font-weight: normal;
padding-bottom: 3px;
padding-top: 3px;
border: 1px solid black;
background: white;
color: black;
}
button:hover{
background-color: black;
color: white;
}
input{
border: 1px solid black;
height: 23.5px;
}
input:invalid{
background-color: rgb(255,112,0) !important;
}
input:invalid::placeholder{
color: white;
}
input:read-only{
background-color: #EEE;
color: rgb(80, 80, 80);
user-select: none;
-webkit-user-select: none;
}
input:-moz-read-only{
background-color: #EEE;
color: rgb(80, 80, 80);
-moz-user-select: none;
cursor: default;
}
input:required{
border-color: #61A1CC;
}
input:invalid:required{
border-color: black;
}
select{
border: 1px solid black;
background: white;
padding-top: 2px;
background: white;
border-radius: 0px;
}
select:invalid{
background-color: rgb(255,112,0) !important;
}
select:focus{
outline: none;
}
.help{
cursor: help;
user-select: none;
}
#login{
position: absolute;
width: 300px;
height: 150px;
padding: 5px;
left: 50%;
margin-left: -150px;
top: 20%;
border: 1px solid black;
}
#login input{
width: 99%;
margin-bottom: 5px;
}
#login button{
float: right;
}
#content{
position: absolute;
border: 1px solid black;
width: 1000px;
height: 700px;
left: 50%;
margin-left: -500px;
top: 50%;
margin-top: -350px;
padding: 10px;
}
#saldo{
float: right;
margin-right: 10px;
}
#name{
float: left;
width: 270px;
line-height: 17px;
margin-left: 10px;
margin-top: 15px;
font-size: 18px;
font-weight: bold;
}
#name:focus{
outline: none;
}
#clearbutton{
float: left;
margin-top: 15px;
margin-left: -1px;
height: 27px;
background-color: rgb(255,112,0);
}
#searchbutton{
float: left;
margin-top: 15px;
margin-left: 3px;
height: 27px;
width: 40px;
background-color: #61A1CC;
}
#searchbutton::after{
content: '🔍';
}
#searchbutton:hover::after{
content: '✓';
}
#zumir{
float: left;
margin-left: 10px;
margin-top: 20px;
}
#buttons{
clear: both;
float: left;
margin-left: 10px;
}
#buttons button{
margin-bottom: 10px;
margin-left: 10px;
width: 140px;
}
.linkbutton{
border: none;
background: none;
}
.linkbutton:hover{
cursor: pointer;
color: red;
background: none;
}
#tabhead{
float: right;
width: 802px;
margin-top: 8px;
user-select: none;
z-index: 15;
}
#tabhead button{
border-left: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
border-bottom: none;
padding: 5px;
line-height: 17px;
padding-bottom: 6px;
background: none;
outline: none;
}
#tabhead button:hover{
color: black;
background: lightgrey;
}
#tabhead button.selected{
position: relative;
background: white;
z-index: 3;
}
#tabs{
position: absolute;
right: 0px;
top: 104px;
}
#tabs div{
display: none;
float: right;
padding-top: 10px;
margin-right: 10px;
height: 600px;
width: 800px;
overflow: auto;
border: 1px solid black;
}
.tabelle{
width: 100%;
}
td, th{
padding: 3px;
}
.centered{
text-align: center;
}
.line1{
background-color: #EEE;
}
.line2{
background-color: #FFF;
}
#month{
position: absolute;
left: 50%;
margin-left: -500px;
padding-bottom: 50px;
top: 100px;
}
#month table, #month table th, #month table td{
border: 1px solid black;
border-collapse: collapse;
}
#innermonth, #innermonth td, #innermonth th{
width: 100%;
height: 100%;
border: none;
border-collapse: collapse;
}
#innermonth th{
border-right: 1px solid black;
}
.tag{
width: 50px;
}
.tagheader{
width: 57px;
}
.edit{
width: 15px;
background-image: url(edit.png);
background-size: 15px;
background-position: center;
background-repeat: no-repeat;
}
.editheader{
width: 17px;
}
.edit:hover{
cursor: pointer;
}
.edit a{
text-decoration: none;
}
.fixed{
position: fixed;
top: 76px;
left: 50%;
margin-left: -500px;
z-index: 3;
padding-top: 24px;
background: white;
}
.fixed table{
width: 100%;
}
.fixed table, .fixed table th{
border: 1px solid black;
border-collapse: collapse;
}
.status{
width: 140px;
}
.bemerkung{
width: 200px;
}
.zeiten{
width: 115px;
}
.saldo{
width: 115px;
}
#korrektur select{
height: 27px;
}
.inputheight{
height: 27px;
}
#korrekturcontainer{
position: absolute;
top: 100px;
left: 50%;
width: 900px;
margin-left: -450px;
margin-top: 20px;
}
#korrektur{
width: 100%;
height: 100%;
}
#korrektur input[type=time], #specialsaldo input[type=time]{
height: 23.5px;
width: 70px;
top: 10px;
}
#korrektur input[type=text]{
height: 23.5px;
}
#headline{
position: fixed;
text-align: center;
border-bottom: 1px solid black;
height: 50px;
width: 100%;
z-index: 3;
background-color: white;
padding-top: 25px;
}
#headline #home{
position: absolute;
left: 20px;
}
#headline b{
display: inline-block;
padding-top: 5px;
}
#home{
position: relative;
z-index: 3;
}
#home button{
text-align: left;
width: 120px;
margin-bottom: 3px;
}
#back{
display: inline-block;
margin-right: 20px;
}
#forward{
display: inline-block;
margin-left: 20px;
}
.infobox{
user-select: none;
padding: 5px;
width: 100%;
border-top: 1px solid black;
border-bottom: 1px solid black;
margin-bottom: 2px;
}
.infobox div{
display: inline-block;
}
.infobox select{
position: relative;
top: 1px;
}
.infobox + div{
width: 102%;
height: 0px;
visibility: hidden;
}
.infobox:hover{
cursor: pointer;
}
.infobox + div table{
padding-left: 20px;
padding-right: 3px;
width: 100%;
}
.infobox + div table tr td{
vertical-align: top;
}
iframe{
width: 100%;
border: none;
}
#neu{
padding-left: 25px;
}
#neu input{
margin-top: 10px;
}
#history{
width: 100%;
border-collapse: collapse;
}
#history td, #history th{
border: 1px solid black;
}
input[type=checkbox], label{
cursor: pointer;
user-select: none;
-moz-user-select: none;
}
#centered_form{
position: absolute;
top: 40px;
width: 80%;
left: 50%;
margin-left: -40%;
text-align: center;
}
#centered_form #knopf{
float: right;
margin-top: 10px;
}
#centered_form h3{
text-align: center;
border-bottom: 2px solid #61A1CC;
}
#centered_form table{
display: inline-block;
}
#centered_form input{
position: relative;
margin-bottom: 3px;
padding-left: 3px;
width: 255px;
}
.auswahl{
position: relative;
width: 260px;
}
.auswahl:focus{
margin-bottom: -173px;
z-index: 10;
box-shadow: 3px 20px 40px 0px rgba(0,0,0,0.3);
overflow-y: auto;
}
.versteckt{
display: none;
height: 1px;
margin-top: -1px;
}
.nullflach{
position: absolute;
border: none !important;
}
#transponderbutton{
cursor: default;
border: 1px solid black;
padding: 3px;
width: 252px;
}
#transponderbutton:hover{
background: black;
color: white;
}
.hackbox, .checkbox{
display: none;
width: 1px;
height: 1px;
margin-top: -1px;
}
.hackbox + label{
position: absolute;
display: inline-block;
margin-top: -10px;
width: 17px;
height: 17px;
background: white;
border: 1px solid black;
padding-top: 1px;
padding-left: 3px;
padding-bottom: 1px;
}
.hackbox:checked + label:after{
content: "✓";
}
label[for^="delbox"]{
margin-top: 4px;
margin-left: 5px;
}
.checkbox + label{
visibility: hidden;
}
.checkbox + label:after{
visibility: visible;
content: "\00a0";
display: inline-block;
width: 17px;
height: 17px;
background: white;
border: 1px solid black;
padding-top: 2px;
padding-left: 2px;
}
.checkbox:checked + label:after{
content: "✓";
}
.rechts{
text-align: right;
}
.rechtsfloat{
float: right;
}
.links{
text-align: left;
}
.linksfloat{
float: left;
}
.select{
width: 260px;
}
#status{
display: none;
}
#kalender{
position: absolute;
margin-top: 100px;
width: 80%;
left: 50%;
margin-left: -40%;
}
#kalender table{
border-collapse: collapse;
border: 1px solid black;
width: 100%;
}
#kalender th, #kalender td{
border: 1px solid black;
padding-top: 7px;
text-align: center;
}
.disabled{
background-color: rgb(255, 223, 209);
pointer-events: none;
cursor: default;
}
.frei{
background-color: rgb(255, 223, 209);
}
.dark{
background-color: #486b87;
pointer-events: none;
cursor: default;
}
.highlight{
border-width: 2px !important;
}
.hiddenlink{
color: black;
text-decoration: none;
}
.hiddenlink:hover{
color: red;
}
.cell{
min-width: 25px;
}
.topline{
background-color: #61A1CC;
color: white;
}
.green{
background-color: rgb(108, 197, 0);
}
.green-half{
background-color: rgba(108, 197, 0, 0.3);
}
.red{
background-color: rgb(255,112,0);
}
.yellow{
background-color: rgb(255, 181, 43);
}
.yellow-half{
background-color: rgba(255, 181, 43, 0.3);
}
.light-green{
background-color: rgb(219,233,0);
}
#legende{
position: absolute;
width: 100%;
left: 50%;
margin-left: -50%;
text-align: center;
}
#legende span{
display: inline-block;
border: 1px solid black;
width: 30px;
margin-left: 10px;
}
.abstand_oben{
position: absolute;
margin-top: 10px;
}
#verlauf{
position: absolute;
left: 10px;
right: 10px;
top: 370px;
bottom: 0px;
overflow-y: auto;
overflow-x: hidden;
}
#verlauf table{
width: 100%;
border-collapse: collapse;
}
#verlauf table td, #verlauf table th{
border: 1px solid black;
text-align: left;
}
.maname{
white-space: nowrap;
text-align: left !important;
}
#agwahl{
display: inline-block;
}
#titel{
margin-top: -25px;
text-align: center;
}
.trenner{
display: block;
font-weight: bolder;
margin-top: 15px;
margin-bottom: 3px;
}
#azmodell{
position: absolute;
top: 100px;
width: 80%;
left: 50%;
margin-left: -40%;
padding-bottom: 60px;
}
#azmodell table{
border-collapse: collapse;
border: 1px solid black;
width: 100%;
}
#azmodell table td, #azmodell table th{
border-collapse: collapse;
border: 1px solid black;
}
#azmodell input:not([type=checkbox]){
width: 100%;
}
#azmodell div:not([class*="date-picker"]):not([class*="dpx"]):not([class*="timepicker"]){
position: relative;
padding-right: 3px;
}
#azmodell input[type=number]{
text-align: right;
}
#azmodell .lastcell .date-picker-x{
/* shift into view*/
margin-left: -145px !important;
}
#azmodell div.timepicker{
min-width: 93px;
}
/*webkit + / - buttons in type time entfernen*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
/* display: none; <- Crashes Chrome on hover */
-webkit-appearance: none;
margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
/*webkit type date popup und feld leeren button entfernen*/
input::-webkit-calendar-picker-indicator, input::-webkit-clear-button{
display: none;
}
input[type="date"]::-webkit-input-placeholder{
visibility: hidden !important;
}
input::-moz-calendar-picker-indicator, input::-moz-clear-button{
display: none;
}
#azmodell input{
background: inherit;
border: none;
}
#azmodell .days{
text-align: center;
width: 200px;
}
#azmodell .longtext{
width: 230px;
}
#searchresult{
overflow-y: auto;
width: 260px;
}
.small{
width: 80px;
}
.narrow{
width: 50px;
}
.supernarrow{
width: 25px;
}
.scroll{
position: absolute;
display: inline-block;
cursor: default;
border: 1px solid black;
padding: 3px;
padding-top: 4px;
padding-bottom: 2px;
text-align: center;
}
.scroll:hover{
background: black;
color: white;
}
.scroll.down{
right: 10px;
}
.scroll.up{
right: 90px;
}
.notopborder{
border-top-width: 0px !important;
}
.inline{
position: relative;
margin-bottom: -4px;
height: 26px;
}
.inline:focus{
height: auto;
}
.inline option:checked{
background: #61A1CC linear-gradient(0deg, #61A1CC 0%, #61A1CC 100%);
}
#ldap-button{
margin-top: -2px;
}
.error{
background-color: rgb(255,112,0);
padding: 3px;
padding-top: 5px;
width: 240px;
height: 18px;
}
#reiterleiste{
user-select: none;
cursor: default;
}
#reiterleiste button{
outline: none;
box-shadow: none;
}
#reiter{
margin-top: 20px;
}
#reiter div:not([class*="date-picker"]):not([class*="dpx"]){
display: none;
}
div.timepicker *{
display: block !important;
}
input[type=time]{
text-align: center;
cursor: text;
}
.optional{
margin-top: 30px;
}
.nachoben{
position: absolute;
margin-top: -180px;
}
#checkresult{
position: absolute;
padding: 2px;
padding-top: 3px;
margin-left: 8px;
margin-top: 2px;
}
.timetable, .timetable td, .timetable th{
border-collapse: collapse;
}
.timetable td, .timetable th{
border-right: 1px solid black;
padding-right: 10px;
padding-left: 10px;
}
.timetable input[type=time]{
width: 70px !important;
margin-bottom: 3px;
}
.lastcol{
border: none !important;
}
.threeinput input{
width: 96px !important;
}
.threeinput button{
width: 40px !important;
height: 25px !important;
line-height: 19.5px !important;
padding-bottom: 22.5px !important;
margin-left: 5px !important;
margin-right: 5px !important;
}