/* Style sheet formulare */
.formbody .col_0{width:110px;vertical-align:top;}
label{margin-right:auto;}
input{width:250px;margin-bottom:10px;padding-top:2px;padding-bottom:2px;background-color:#474747;border:1px solid #9e9e9e;color:#e8e8e8;}
input.captcha{width:30px;margin-right:10px;}
textarea{width:250px;height:200px;margin-top:3px;margin-bottom:3px;background-color:#474747;border:1px solid #9e9e9e;color:#ffffff;}
select{width:253px;margin-bottom:10px;background-color:#474747;border:1px solid #9e9e9e;color:#ffffff;}
.submit{width:252px;display:block;margin-top:10px;vertical-align:middle;background-color:#474747;border:1px solid #9e9e9e;color:#ffffff;cursor:pointer;}
.submit:hover,.inputbutton:hover{width:252px;display:block;margin-top:10px;vertical-align:middle;background-color:#828282;border:1px solid #9e9e9e;color:#ffffff;cursor:pointer;}
.inputbutton:hover{width:200px;cursor:pointer;}
.mod_routenplaner input{width:200px;margin-top:10px;margin-left:10px;padding-top:2px;padding-bottom:2px;line-height:14px;}
.radio_container label,.checkbox_container label{display:block;margin:0px 0px 3px 0px;padding:0px;}
.radio_container input,.checkbox_container input{width:15px;height:15px;float:left;clear:both;margin:2px 10px 0px 0px;padding:0px;border:0px;}
.radio,.checkbox{border:1px solid #ff0033;}
.explanation{color:#999999;}
.error{color:#cc0000;}
.captcha_text,.captcha_text.mandatory{vertical-align:middle;}
tr td span.mandatory,span.mandatory{margin-left:2px;color:#ff0000;}
