@charset "UTF-8";
@media all
{
* { margin:0; padding: 0 }
body { background-color: #fff; margin: 0px; padding: 0px; }
#content { font-family: Arial,Geneva,Helvetica,sans-serif; font-size: 62.5%; background-color: #fff; margin: 0px 0px; width: 480px; padding: 0px; border: 0px solid #e6fafa;
}

#content h2 { font-weigth: bold; margin: 0 0 5px 0; padding: 0;}
#content h3, #content h4, #content h5 { font-weigth: bold; margin: 20px 0 5px 0; padding: 0;}
#content h2 { font-size: 1.8em; line-height: 2.1em; font-style: italic; }
#content h3 { font-size: 1.5em; line-height: 1.8em; font-style: normal; }
#content h4 { font-size: 1.2em; line-height: 1.5em }
#content h5 { font-size: 1.2em; line-height: 1.5em; font-style: italic; }
#content p { font-size: 1.2em; line-height: 1.3em; margin: 0 0 5px 0; padding: 0; }
#content th { font-size: 1.4em; line-height: 1.5em; vertical-align: bottom; }
#content td { font-size: 1.2em; line-height: 1.2em; }
#content td.dataL { text-align: left; }
#content td.dataZ { text-align: center; }
#content td.dataR { text-align: right; }
#content td p, #content th p { margin: 2px; font-size: 1em; }
#content form p label { width: 75px; float: left; margin: 2px 2px 2px 0px; }
#content input.xs { float: left; margin: 0 15px 0 0; width: 20px; background-color: #fff; }
#content input.s { float: left; margin: 0 15px 0 0; width: 55px; background-color: #fff; }
#content input.m { float: left; margin: 0 15px 0 0; width: 110px; background-color: #fff; }
#content input.l { float: left; margin: 0 15px 0 0; width: 145px; background-color: #fff; }
#content input.xl { float: left; margin: 0 15px 0 0; width: 400px; background-color: #fff; }
#content div.Antwort { clear: both; margin: 0 0 20px 0px; }
#content div.Antwort p { float: left; width: 96px; text-align: center; height: 60px; }
.clear:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: block; clear: both; }
}