body {font-family:Verdana; font-size:12px;}

#beibedarfSchu, #beibedarfSpr {display:none;}


div.infofeld1 {background-color:#ffff80; border:1px solid red; padding:4px;}

div.rahmen {max-width: 600px;} /* border:1px solid blue; */

div.innenRahmen {padding:2px; border:1px solid #888888;}

img.logobild {float:right;}

span.pflStern {color:red; font-weight:bold; font-size:110%}

legend {font-size:110%; font-weight:bold }
fieldset {padding-right:15px;}

label {width: 100%; display: block; color:#666666; } /* Umbruch erzwingen  */
label.formLabRadioRe {float:left; margin-right:10px; background-color:#f4f4f4; color:black;}


input.formInpNorm {width: 100%; background-color:#eeeeee; margin-bottom:6px; font-size:120%;}
input.formInpKurz {width:60px; background-color:white;}
input.formInpInnen {width:96%; background-color:white;}


div.formRadio1  {float:left; margin-right:20px; background-color:#f48f4f4; }
div.formLabRadioLi  {float:right; background-color:#eeeeee; color:black; }

span.hellgrau {color:#666666; }

/* Radio buttons nebeneinander mit inline-block nur wenn Label außenrum auch um input */
input.radioInpNorm {display: inline-block; } 
label.formLabRadio1 {color:black; font-size:120%; } /* nur Geschlecht */

label.formRadioLi {color:black; background-color:#eeeeee;} /* font-size:120%; */

select.select1 {width: 100%; background-color:#eeeeee; font-size:110%; margin-bottom:6px;}

/* jeweils eine Zeile */
div.dstrasse {width: 79%; float:left;} 
div.dhausnr {width: 16%; float:right;} 
div.dPlz {width: 16%; float:left;} 
div.dOrt {width: 79%; float:right;} 



@media screen and (max-width: 470px) {
body {font-family:Verdana; font-size:11px;}
label {color:#444444; } 
}


@media screen and (max-width: 410px) {
body {font-family:Verdana; font-size:9px;}
label {color:#222222; } 
}

@media screen and (max-width: 380px) {
body {font-family:Verdana; font-size:8px;}
label {color:#111111; } 
}



