
/* Formularelemente 
========================= */

label {
display:block;
float:left;
width:130px;
line-height:30px;
}
.form_legend {
height:30px;
line-height:30px;
margin-left:20px;
}
.form_reihe {
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
}

input.form,textarea.form,select.form {
width:160px;
border:1px solid #ccc;
border-right-color:#aaa;
border-bottom-color:#aaa;
color:#2710fe;
padding:4px;
font-size:12px;
}

.form:focus,.form:hover {
border:1px solid #2710fe;
border-right-color:#2710fe;
border-bottom-color:#2710fe;
}

input.error,textarea.error {
border:1px solid #eaa;
border-right-color:#a00;
border-bottom-color:#a00;
background:#fff url(/images/layout/form-error.png) repeat-x 0 0;
}

input.kontaktform, textarea.kontaktform {
width:300px;	
}
.form_error-marker {
color: red; font-size:14px;
}
input.button_send {
background-color:fff;
padding:5px;
color: #2710fe;
margin-top:15px;
font-weight:bold;
font-size:12px;
border:1px solid #2710fe;
}
input.button_send:hover {
background-color:#2710fe;
color:#fff;
}
a.link_send {
background-color:fff;
padding:5px;
color: #2710fe;
margin-top:15px;
font-weight:bold;
font-size:12px;
border:1px solid #2710fe;
text-decoration:none !important;
}
a.link_send:hover {
background-color:#2710fe;
color:#fff !important;
}


