
.anzeigefenster{
display:flex;
min-width:4vw;
min-height:1vw;
flex-direction:column;
}

.monatswahl div, .jahreswahl div{
display:flex;
justify-content: space-between;
background-color:#e3e3e3;
}

.waagrechtfeld{
display:flex;
justify-content: space-between;
}

.unsichtbar{
display:none;
}

.sichtbar{
display:block !important;
}

.pickerfeld {
width: 15em;
background-color: rgba(255,255,255,1);
margin-bottom: initial;
color: #333;
border: 1px solid #ccc;
margin: 1em auto;
}

.woche {
justify-items: stretch;
}

.tagfeld {
display: inline-flex;
width: calc(100% / 7);
justify-content: center;
border: 1px solid;
cursor:pointer;
background-color: white;
width: 30%;
margin:0.1vw 0.1vw;

}

.minusfeld, .plusfeld{
cursor:pointer;

width: 30%;
margin:0.1vw 0.1vw;
background-image: url('icon_pfeilrund_rechts.png');
background-repeat: no-repeat;
background-position: 90% center;
background-size: 12%;
background-color:#e3e3e3;
border: 1px solid #ccc;
}

.minusfeld{
transform:rotate(180deg);
}

.wochenende, .heute, .vorheute{
color:rgba(200,200,200,1);
background-color:#e3e3e3;
border: 1px solid #ccc;
}

.vorheute{
color:rgba(200,200,200,1);
border: 1px solid #ccc;
}



.jahreswert, .monatswert{
background-color:#e3e3e3;
margin:0.1vw 0.1vw;
flex-grow: 1;
text-align:center;
border: 1px solid #ccc;
}


.formularfeld{
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857143;
color: #555;
background-color: #fff;
background-image: none;
border: 1px solid #ccc;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
border-radius: 0px;
height: 50px;
font-size: 17px;
max-width: 550px;
margin-left: auto;
margin-right: auto;
float: none;
margin-bottom: 20px;
}

.checkliste {
display: block !important;
margin-bottom: 1em !important;
}
