.note {
    display: inline-block;
    text-align: center;
    padding: 3px;
    cursor:pointer;
}

.note:hover {
	opacity:.9;
}

.note.aktiv {
    border-color:#c7da94;
	background:#c7da94;
}

div#feedbackstep1, div#feedbackstep2orange, div#feedbackstep2red, div#feedbackstep3, #feedbackstep4, #feedbackstep5 {
    text-align: center;
}


input[type=submit] {
    background: #c7da94;
    padding: 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
    color: #222;
    border: 1px solid #666665;
    border-radius: 5px;
    display: inline-block;
    font-size:18px;
    margin:10px 0 0 0;
    cursor:pointer;
}

input[type=submit]:hover {
    background:#666665;   
    color:#fff;
}

hr {
    border:1px solid #fff;
    border-top:1px solid #666665;
}

.error {
    color: #f00;
    font-weight: bold;
}


p.externabuttons a {
    background: #535353;
    font-size: 16px;
    text-align: center;
    border-radius: 50px;
    padding: 5px 15px;
    margin: 0px 5px 10px 0;
    color: #fff;
    cursor:pointer;
    text-decoration:none;
    display:inline-block;
}

p.externabuttons a {color:#fff !important; }