html, body, div, p, h1, h2, h3, ul, ol,
span, a, table, td, form, img, li
{
   margin: 0;
   padding: 0;
}
body { background-color:#FFFFFF;
    font-family: sans-serif;}
p.eckeo        {
            background:url(images/eckeo.gif) no-repeat left top;
            background-color:#ccffff;
            border:0 solid;}
p.eckeu        {
            background:url(images/eckeu.gif) no-repeat left bottom;
            background-color:#ccffff;
            border:0 solid;}
a.quest1:link {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-weight:bold;
        color:#000000;
        text-decoration:none;
        cursor:crosshair; }
a.quest1:visited {
            color:#336633;
            font-family:Verdana,Arial,Helvetica,sans-serif;
            text-decoration:none;
            font-weight:bold;
            }
a.quest1:hover
            { color:#000000;
            font-family:Verdana,Arial,Helvetica,sans-serif;
            text-decoration:underline;
            background-color:#90EEE9;
            font-weight:bold;
            cursor:crosshair; }
a.quest1:active    { color:#336633;
            font-family:Verdana,Arial,Helvetica,sans-serif;
            text-decoration:none;
            background-color:#68ff38;
            font-weight:bold;
            cursor:crosshair;  }

div#logo { margin: 0mm 0mm 0mm 0mm;}
div#questmenu
        {
        position: absolute;
        top: 20mm;
        left:0mm;
        width: 33mm;
        background: #ccffff;
        padding:0mm;
        }
div#questmenu
ul.qm,li.qm
        {
        list-style-type: none;
        }
#questmenu
a        { font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:10pt;
        display:block;
        margin-top:0.0mm;
        margin-bottom:0.0mm;
        margin-left:10mm;
        text-align:left;
        width:35mm;
        padding:0.8mm 0.0mm 0.0mm 0.0mm;
        cursor:crosshair;
        background-color: #ccffcc}
#questmenu
a:link        { color:#386868;
        text-decoration:none;
        font-weight:bold; }
#questmenu
a:visited    { color:#336633;
        text-decoration:none;
        font-weight:bold; }
#questmenu
a:hover    { color:#000000;
        text-decoration:underline;
        background-color:#ccffff;
        font-weight:bold; }
#questmenu
a:active    { color:#336633;
        text-decoration:none;
        background-color:#68ff38;
        font-weight:bold; }
#questmenu
a.haupt
        { font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11pt;
        width:100%;
        display:block;
        margin-top:0.0mm;
        margin-bottom:0.0mm;
        margin-left:0mm;
        text-align:left;
        padding:0.6mm 0.0mm 0.0mm 0.0mm;
        cursor:crosshair;
        background-color: #ccffff}
#questmenu
a.haupt:link    { font-weight:bold;
            color:#000000;
            text-decoration:none; }
#questmenu
a.haupt:visited    { color:#336633;
            text-decoration:none;
            font-weight:bold; }
#questmenu
a.haupt:hover    { color:#000000;
            text-decoration:underline;
            background-color:#90EEE9;
            font-weight:bold; }
#questmenu
a.haupt:active    { color:#336633;
            text-decoration:none;
            background-color:#68ff38;
            font-weight:bold; }
#questmenu
p            {padding:0mm;}
div#counter
        {
        position: absolute;
        top: 117mm;
        left:15mm;
        padding:0mm;
        }
div#umfrage {position:absolute;
        top:20mm;
        right:0mm;
        margin: 0mm 0mm 0mm 0mm;
        padding:0mm;
        background-color: #ccffff;}
div#umfrage
table.questum,p.questum,li.questum,td.questum,form.questum{
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        text-decoration:none;
        font-size:9pt;
        margin-left:0mm;
        padding:0mm;
        background-color: #ccffee;
        }
#umfrage
h3.questum{color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        text-decoration:none;
        font-size:10pt;
        color:#3366cc;
        background-color:#ecffff;
        text-align:center;}
div#infobox {position:absolute;
        top:90mm;
        right:0mm;
        margin: 0mm 0mm 0mm 0mm;
        padding:0mm;
        width:46mm;
        background-color: #ccffff;}
div#infobox
table.info,p.info,li.info,td.info,form.info{
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        text-decoration:none;
        font-size:9pt;
        margin-left:0mm;
        padding:1.4mm;
        background-color: #ccffee;
        }
div#infobox
hr            {color:#ccffff;
            background-color:#ccffff;
            height:1mm;
            border:0px solid;}
div#inhalt {position:relative;
        top:3mm;
        left:50mm;
        right:0mm;
        margin: 0mm 100mm 10mm 0mm;
        padding:0mm;
        background-color: #ccffff;}
div#inhalt
h1.quest {
         font-family:Verdana,Arial,Helvetica,sans-serif;
         font-size:14pt;
         color:#3366cc;
         background-color:white;}
div#inhalt
h2.quest {
         font-family:Verdana,Arial,Helvetica,sans-serif;
         font-size:11pt;
         color:#3366cc;
         background-color:#ecffff;}
div#inhalt
table.quest1,p.quest1,td.quest1,tr.quest1 {
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        text-decoration:none;
        font-size:10pt;
        margin-left:10mm;
        padding:2mm;
        list-style-type:disc;
        background-color: #ccffee;}
div#inhalt
li.quest1 {margin-left:5mm;
        padding:1mm;}
div#inhalt
ul.quest1 {
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        text-decoration:none;
        font-size:10pt;
        margin-left:10mm;
        padding:2mm 2mm 2mm 2mm;
        background-color: #ccffee;}
div#inhalt
table.quest2,p.quest2,td.quest2 {
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        text-decoration:none;
        font-size:10pt;
        margin-left:10mm;
        list-style-type:disc;
        padding:2mm;
        background-color: #ccffdd;}
div#inhalt
li.quest2 {margin-left:5mm;
        padding:1mm;}
div#inhalt
ul.quest2 {
        color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        text-decoration:none;
        font-size:10pt;
        margin-left:10mm;
        padding:2mm 2mm 2mm 2mm;
        background-color: #ccffdd;
        }
div#inhalt
hr            {color:#ccffff;
            background-color:#ccffff;
            height:0mm;
            border:0px solid;}
div#copyright {
    position: absolute;
        top: 123mm;
        left:0mm;
        padding:0mm;
        margin:0mm;
        width:45mm;
        background-color: #ccffff;}
div#copyright
p        {color:#000000;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-style:italic;
        text-decoration:none;
        font-size:8pt;
        text-align:left;
        padding:1.4mm;}
div#valid {position:absolute;
        top:135mm;
        right:0mm;
        margin: 0mm 0mm 0mm 0mm;
        padding:0mm;
        width:46mm;
        background-color: #ccffff;}
        
 form
   { padding:20px; border:0px solid #DDDDDD; }
 input,select, textarea
   { font-size:13px; font-family:Georgia,"Times New Roman", Times,serif; color:#0000CC;}
 .Button
   { background-color:#ccffdd; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; width:60%; border:3px outset #ccffff; }