@charset "UTF-8";
.formularfeld {display:block; width:344px; padding:10px 0 0 10px; background-color:#e5e5e5; overflow:hidden; margin:0 auto; margin-bottom:4px;}
.formularfeld p {width:310px; margin:0; padding:5px 0 10px 70px;}
.formularfeld label {float:left; margin-left:-70px; width:90px; font-weight:bold;}
.formularfeld input {margin:0 0 3px 0;}
.formularfeld input.xl {width:72px; margin:0 0 3px 0;}
.formularfeld input.xxl {width:225px; margin:0 0 3px 0;}
.formularfeld select.xl {width:43px; margin:0 0 3px 0; height:20px; vertical-align:top;}
.formularfeld select.xxl {width:233px; margin:0 0 3px 0; height:20px;}
div.tastenfeld {display:block; width:258px; height:20px; margin:0 auto; padding:10px;}
div.suchblock {display:block; width:354px; height:76px; padding:20px 0 0 0; margin:auto; background-color:#e5e5e5;}

select {height:20px;}

.mailformular {display:block; width:432px; padding:10px 0 0 10px; background-color:#e5e5e5; overflow:hidden; margin:0 auto; margin-bottom:4px;}
.mailformular p {width:310px; margin:0; padding:5px 0 10px 100px;}
.mailformular label {float:left; margin-left:-100px; width:90px; font-weight:bold;}
.mailformular input {margin:0 0 3px 0;}
.mailformular input.xl {width:72px; margin:0 0 3px 0;}
input.xxxl {width:312px; margin:0 0 3px 0;}
textarea {margin-left:-100px;}
.mailformular select.xl {width:43px; margin:0 0 3px 0; height:20px; vertical-align:top;}
.mailformular.select.xxxl {width:333px; margin:0 0 3px 0; height:20px;}

/* Stand 01.01.2011 Hans-Joachim Pech */

