.stoppuhr_box{
    position:fixed; 
    height: 150px; 
    width: 200px; 
    right: 10px; 
    top: 250px; 
    border-color: red; 
    border-style: dotted; 
    padding-top: 10px;
    background-color: rgba(193, 206, 221, 0.8);
}

.stoppuhr_box_abgelaufen{
    position:fixed; 
    height: 150px; 
    width: 200px; 
    right: 10px; 
    top: 250px; 
    border-color: red; 
    border-style: dotted; 
    padding-top: 10px;
    background-color: rgb(255, 143, 143);
}

.dauer_box{
    position:fixed; 
    height: 150px; 
    width: 200px; 
    right: 10px; 
    top: 500px; 
    border-color: red; 
    border-style: dotted; 
    padding-top: 10px;
    background-color: rgba(193, 206, 221, 0.8);
}

.dauer{
    text-align: center;
    vertical-align: middle;
    margin-bottom: 20px;
}

.dauer_schrift{
    font-size: medium
}

.zeit{
    width: 200px; 
    text-align: center; 
    vertical-align: middle;
}

.centerallthings{
    text-align: center;
    vertical-align: middle; 
}

.dauerticket{
    width: 30px;
    border: 1px solid #ccc;
    border-radius: 4px;
}

.visibledevice {display:block;}

@media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 480px){
        .visibledevice {display:none;}

}

.positionkopie{
    width: 50px;
    margin-bottom: 10px;
    position: absolute; 
    right: -40px; 
}

.vereinigen{
    position: absolute;
    right: 15px;
}

@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}


.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
}

.startzeit{
    position: fixed;
    bottom: 450px;
    right: 38px;
}

.versteckt{
    display: none;
}