body { margin:0; font-family: Arial,sans-serif; font-size: 12px}

.hgr1 { background-color:#e8e4e4; padding:15px; }
.hgr2 { padding:10px; font-family: Arial,sans-serif;font-size: 11px; color: #474747; font-weight: bold; border-top-width:1px; border-top-style:solid; border-color:#cececf; }
.hgr3 { padding:3px; font-family: Arial,sans-serif;font-size: 11px; color: #474747; font-weight: bold; border-top-width:1px; border-top-style:solid; border-color:#cececf; }
.hgr4 { padding:15px; font-family: Arial,sans-serif;font-size: 11px; color: #474747; font-weight: bold;}


.rand-grau { border-width:1px; border-style:solid; border-color:#cececf; }
.rand-grau2 { border-width:1px; border-style:solid; border-color:#cececf; background-color:#fef9f0; }
.rand-grau3 { border-width:1px; border-style:solid; border-color:#cececf; background-color:#fafafa; padding:15px; font-family: Arial,sans-serif;font-size: 11px; color: #474747; }
.rand-grau-ur { border-bottom-width:1px; border-bottom-style:solid; border-right-width:1px; border-right-style:solid; 
border-color:#cececf; background-color:#ffffff; padding:15px; font-family: Arial,sans-serif;font-size: 11px; color: #474747; }
.rand-grau-o { border-top-width:1px; border-top-style:solid; border-color:#cececf; font-family: Arial,sans-serif;font-size: 11px; color: #808080; }
.rand-grau-o2 { border-top-width:1px; border-top-style:solid; border-color:#cececf; font-family: Arial,sans-serif;font-size: 11px; color: #808080; padding: 15px; }


a:link {color: #000000;text-decoration: none}
a:visited {color: #000000;text-decoration: none}
a:link:hover {color: #FF0000;text-decoration: none}
a:visited:hover {color: #FF0000;text-decoration: none}
a:active {  text-decoration: none}

a.footer:link { color: #e55c00; text-decoration: none}
a.footer:visited {color: #e55c00; text-decoration: none}
a.footer:link:hover {color: #000000;text-decoration: underline}

a.txt-grau:link { color: #474747; text-decoration: none}
a.txt-grau:visited {color: #474747; text-decoration: none}
a.txt-grau:link:hover {color: #000000;text-decoration: underline}

a.txt-blau:link { color: #3366cc; text-decoration: none}
a.txt-blau:visited {color: #3366cc; text-decoration: none}
a.txt-blau:link:hover {color: #FF0000;text-decoration: underline}

.men { font-family: Arial,sans-serif;font-size: 12px; color: #0000ff; font-weight: bold;  }
.men1 { font-family: Arial,sans-serif;font-size: 12px; color: #0000ff; font-weight: bold;  text-decoration: underline }
.formular { font-size: 12px; color: #7188A7; border: 1px solid #000000;}
.formular1 {background-color:#ecedee;color:#000000;border:1px solid #807c7b; font-size: 11px}
.formular2 {background-color:#ecedee;color:#000000;border:1px solid #807c7b; font-size: 12px}


.txt { font-family: Arial,sans-serif;font-size: 12px; color: #000000; font-weight: bold}
.txt1 { font-family: Arial,sans-serif;font-size: 11px; color: #808080; text-align: right; padding: 5px; }
.txt2 { font-family: Arial,sans-serif;font-size: 11px; color: #808080; padding: 15px; border-width:1px; border-style:solid; border-color:#cececf; background-color:#fef9f0; }
.txt2-2 { font-family: Arial,sans-serif;font-size: 11px; color: #808080; padding: 10px; border-width:1px; border-style:solid; border-color:#cececf; background-color:#fef9f0; }


.txt3 { font-family: Arial,sans-serif;font-size: 11px; color: #808080; padding: 15px; }
.txt4 { font-family: Arial,sans-serif;font-size: 12px; color: #e55c00; font-weight: bold}
.txt-grau { font-family: Arial,sans-serif;font-size: 11px; color: #808080; }
.txt-blau { font-family: Arial,sans-serif;font-size: 11px; color: #3366cc; }
.footer { font-family: Arial,sans-serif;font-size: 11px; color: #474747;}

.button1 { font-family: Arial,sans-serif;font-size: 12px; color: #e55c00; font-weight: bold; background-color:#e8e4e4; border-left-width:5px; border-left-style:solid; border-color:#e55c00; padding-left:15px; padding-top: 3px; padding-bottom: 3px; text-align:justify; }
.button2 { font-family: Arial,sans-serif;font-size: 12px; color: #474747; font-weight: bold; background-color:#e1e1e1; border-left-width:1px; border-left-style:solid; border-color:#e55c00; padding-left:15px; padding-top: 3px; padding-bottom: 3px; text-align:justify; }
.button3 { font-family: Arial,sans-serif;font-size: 12px; color: #474747; font-weight: bold; background-color:#e1e1e1; border-left-width:1px; border-left-style:solid; border-color:#474747; padding-left:15px; padding-top: 3px; padding-bottom: 3px; text-align:justify; }


#layer1 { visibility: visible; position: absolute; top: 400px; left: 300px; width: 100px; height: 100px; }

#refs {height: 480px; overflow: scroll;}


