* {
	border-radius: 0px !important;
}

.checkbox+.checkbox, .radio+.radio {
   margin-top: 0;
}
.checkbox, .radio {
    position: relative;
    display: block;
    margin-top: 0px;
    margin-bottom: 10px;
}

td.legendColorBox {
    padding-right: 3px;
}

@media (max-width: 768px) {
	form {
	    margin-bottom: 10px;
	}	
}

a[name] {
    position:relative;
    top:30px; /* or whatever value you need */
}

tfoot {
    border-top: 2px solid rgb(192, 192, 192);
}

.table.result td, .table.result th {
   text-align: center;   
}

.checkbox label, .radio label {
    padding-left: 0px;
}

.icheckbox_square, .iradio_square {
    margin-right: 10px;
}

tbody .gstrichen {
    background-image: url("../imgs/1x1black.png");
    background-position: center center;
    background-repeat: repeat-y; 
}