html,body,div,span,applet,object, h1,h2,h3,h4,h5,h6,p,blockquote,pre, p,a,abbr,acronym,address,big,cite,code, del,dfn,em,font,img,ins,kbd,q,s,samp, small,strike,strong,tt,var, b,u,i,center, dl,dt,dd,ol,ul,li, fieldset,form,label,legend, table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
a,a:link,a:hover,a:visited,a:active,a:focus{color:#111;text-decoration:underline;font-weight:bold;}
a:hover{text-decoration:none;}
img{border:none;vertical-align:bottom}
a img{border:none;}
ul{position:relative;list-style-position:inside;list-style-type:square;}
acronym,abbr,span.caps{cursor:help;border-bottom:1px dotted #999;font-style:normal}
h1,h2,h3,h4,h5,h6{text-transform:uppercase;background-color:inherit;line-height:130%;font-weight:normal}
h1,h4{font-size:1.35em;margin:0 0 .6em 0}
h2{font-size:1.3em;border-bottom:2px solid #111;margin:40px 0 10px 0;letter-spacing:1px;}
h3{font-size:1.25em;margin:.9em 0 .5em 0}
h5,h6{font-size:1.2em;margin:1.1em 0 .1em 0}
small{font-size:12px;}
body{border-top:2px solid #111;height:100%;font-size:14px;color:#111;line-height:1.6em;font-family:Arial,Verdana,Sans-Serif;background:#fff;text-align:center;}
#tabelle{width:960px;text-align:left;padding:0;margin:40px auto 0 auto;}
#tabelle p{margin-bottom:1em;}
h1.umfragename, h1.logo a{display:block;text-indent:-98754px;height:37px;width:532px;background:url('logo.jpg') top center no-repeat;margin:0 0 20px 0;padding:0;text-decoration:none;}
h1.logo a:hover{text-decoration:none;}
h2.slogan{text-align:right;border-bottom:none;border-top:2px solid #111;margin:40px 0}
.umfragebeschreibung{margin:0 0 20px 0;}
.willkommensmeldung{margin:0 0 20px 0;font-weight:bold;font-size:20px;line-height:1.8em;}
.fragenanzahl{display:none;}
.javascriptcheck, .warningjs{color:red;}
.gruppe{padding:20px 0;}
span.gruppenname{text-transform:uppercase;letter-spacing:1px;font-size:1.3em;}
.frage{border-top:2px solid #111;padding:5px 1px;margin-bottom:15px;}
.fragenantwort{margin-top:4px;}
.fragenantwort input{border:1px solid #111;padding:1px;background:#eee;}
.fragenantwort i{font-size:12px;}
span.asterisk{display:none;}
.question .answertext{padding:0 0 0px 3px;}
input.submit{color:green;font-weight:bold;font-size:16px;padding:0 20px;margin-left:10px;cursor:pointer;}
.clearer{margin:20px 0 0 10px;}
.errormandatory{color:red;font-weight:bold;}
.fragenhilfe img{width:15px;}
.fragenhilfe{}
table.question td.array1{text-align:center;}
table tr.array2 td{border-top:2px solid #111;}
#counter{display:none;}
#navi{border-top:2px solid #111;text-align:right;margin:60px 0 10px 0;text-transform:uppercase;letter-spacing:1px;}
#navi a#aktiv{text-decoration:none;}
img.rechtsbild{float:right;border:1px solid #111;}
hr{display:none;}
.clearboth{clear:both;}
.clearleft{clear:left;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;margin:0;padding:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}




  







