/* Formatierungen fuer Formular */
#wrapper {
margin: 10px auto;
width: 420px;
background-color: #3f6f9f;
color: #fff;
}
#formular {
padding: 0px 20px;
border-top: 1px solid #69b;
border-right: 1px solid #205080;
border-bottom: 1px solid #205080;
border-left: 1px solid #69b;
text-align: left;
font-size: 85%;
}
#formular p {
margin: 0px 0px 10px 0px;
background-color: transparent;
color: #e0d0b0;
line-height: 120%;
}

fieldset {
margin: 20px 0px 10px 0px;
padding: 5px 10px;
border: 1px solid #999;	
}
legend {
background-color: rgb(222, 0, 16);
color: #fff;
padding: 2px 10px;
/*border: 1px solid #999;*/
margin: 0px 0px 10px 0px;
font-weight: bold;
}

form {
line-height: 120%;
}
input, textarea {
font-size: 120%;
}
.inpt {
/*width: 360px;*/
border: 1px solid #999;
background-color: rgb(255, 240, 240);
color: #000;
margin: 0px 0px 9px 0px;
}
.txt {
width: 360px;
border: 1px solid #999;
background-color: #ffccff;
color: #000;
}
/*input.inpt:focus, textarea.txt:focus {
background-color: #fff;
color: #000;
}
*/
.cbox {
padding: 0px 0px 0px 0px;
margin: 0px 10px 0px 0px;
cursor: pointer;
voice-family: "\"}\"";
voice-family:inherit;
}



select {
margin: 10px 0px 0px 20px;
background-color: #ccc;
color: #000;
}
.senden {
width: 360px;
font-size: 100%;
font-weight: bold;
margin: 15px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background-color: rgb(222, 0, 16);
color: #fff;
/*border-top: 1px solid #69b;	
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #69b;*/
voice-family: "\"}\"";
voice-family:inherit;
cursor: pointer;
}
.klick {
voice-family: "\"}\"";
voice-family:inherit;
cursor: pointer;
}
.fieldspacer { border:none;
    }
.alarm {
font-weight: bold;
color: rgb(222, 0, 16);
background-color: #ffff00;
}