.widget, .widget input, .widget textarea {
    font-family: Verdana, Arial, Helvetica, Geneva sans-serif;
    color: #313c45; /* Schriftfarbe */
}

.form { 
    font-size: 13px; 
}

.form fieldset, form input[type=text] {
    border-color: #ccc; /* Rahmenfarbe */
    font-size: 13px;  
}

.form p>label { 
    font-size: 13px; font-weight: bold;
}

.button, form input[type=submit] {
    background: #f5f5f5;
    color: #900;
    border: 1px solid #ccc;
    font-weight: bold;
}

form .sbHolder .sbSelector, form .sbHolder .sbOptions a { 
    font-size: 13px;
}

form .sbHolder .sbOptions a:hover,
form .sbHolder .sbOptions a:focus,
form .sbHolder .sbOptions a.sbFocus {
    color: #900;
}

form div.err {
    padding-top: 15px;
}

form span {
    background: none; font-size: 13px;
}

form span label {
    border: 1px solid #ccc;
    color: #900;
    background: transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;  
}

form span label.active {
    color: #000;
    background: transparent;
}

form input[type=text] {
    border-color: #ccc; /* Rahmenfarbe */
    font-size: 13px;  
    width: 95.6%;
}

form input[type=submit] {
    float: none;
    width: 100%;
}

.result {
    font-size: 14px;
}

.result h3 {
    font-size: 14px;
}

.result .bg-blue {
    background: none;
    border: 1px solid #ccc;
    color: #000; 
    margin-bottom: 4px;
    font-size: 14px;
}

.result dl dt {
    margin-bottom: 19px;
    margin-top: 3px;
}

.result .back { 
    background: #f5f5f5;
    color: #900;
    border: 1px solid #ccc;
    font-weight: bold;
}

.for-webmaster:before {
    content: "";
    margin-right: 0px;
}

.adcode {
	color: #900; /* Button-Hintergrundfarbe */
	border: 1px solid #900;
}
