nav .button{ margin-right: 10px; }

.colored{ background: #eee; }

.colored_kontrolle{ background: #eee; }

.protokolldaten{ background: #eee; }

.kontrolljahre li, .kontrolljahre{ margin-bottom: 0; }

.kontrollmonate li a:before{ content: " - "; }

.kontrollmonate li a:first-child:before{ content: ""; }

.protokollimage{
    position: relative;
    float: left; margin: 0.5em;
}

.protokollimage a{
    display: inline;
    float: left;
}

.deletefoto{
    position: absolute;
    right: 0;
    bottom: 0.3em;
    padding: 0.1em 0.3em;
    border: 2px solid red;
    background: none;
    color: red;
    font-weight: bold;
}

.short_input{
	width: 4em!important;
	float: left;
}

.row{ border: 6px solid #eee!important; }

.offsetafter-by-two { padding-right: 120px; }

.input[type="number"]{
	width: 4em;
	float: left;
}

.shortinput{
	display: inline;
	margin: 5px 0px 0 5px!important;
	width: 8em!important;
	float: left;
}

.tabs-content table, #modal-outer #modal form table{ width: 100%; }

.tabs-content th{ text-align: center; }

.inlinelabel{ display: inline!important; }

.lowerforms input, .lowerforms select{ margin: 0; }

hr{ margin: 10px 0 8px 0; }

table tr:nth-child(even) { background: #eee; }

.ui-buttonset{ margin: 0 0 20px; }

.margintop { margin-top: 10px; }

nav .button{ margin-bottom: 0px; }

.einstellungen li{ margin-bottom: 6px;}

.tabs-content input, .tabs-content select, #modal input, #modal select{ margin: 0; }

.tabs-content .neu { font-size: 1.6em; }

.tabs-content form, #modal form { margin: 0.3em!important; }

.center { text-align: center; }

.highlight { border: 3px solid red!important; }

.delete, .loeschen { color: red!important; }