body {font: normal 100.01% Arial, sans-serif; margin:0; padding: 0; background-image:url(bilder/back.gif);}

html {padding: 0;}

a:link {text-decoration : none; color:#0e3c8b; font-family:arial,sans-serif; font-weight:bold; font-size:0.9em;;}

a:visited {text-decoration:none; color:#0e3c8b; font-family:arial,sans-serif; font-weight:bold; font-size:0.9em;;}

a:hover{text-decoration:none; color:red; font-family:arial,sans-serif; font-weight:bold; font-size:0.9em;}

a:active {text-decoration:none; color:red; font-family:arial,sans-serif; font-weight:bold; font-size:0.9em;;}

a.klein {font-size:1em !important; font-family:arial,sans-serif !important; font-weight:normal !important;}

a.aktiv {color:red !important}

#fixiert {position: absolute; top: 0; left: 0; width: 10em;}

#tabelle {position: absolute; top: 0; left: 12em; width: 49em;}

#inhalt {position: absolute; left: 12em; top: 6em; padding: 0; max-width: 49em;}

#inhalt-oben {position: absolute; left: 12em; top: 1em; padding: 0; max-width: 49em;}

h1 {font-size: 1.8em;}

h2 {font-size: 1.4em;}

p {font-size: 1em;}

.gross{font-size:1.6em; font-family:arial,sans-serif;}

.mittel{font-size:1.2em; font-family:arial,sans-serif;}

.klein{font-size:0.8em !important; font-weight:normal !important font-family:arial !important, sans-serif;}

span.klein{font-size: 0.7em; display:inline;}

.rot{color:red;}


@media screen{
td.menu-oben{text-align:center; background-color:#f9dfa8; height:2em; width:9em; cursor:pointer; cursor:hand;}

table.menu-oben{border-spacing:0.48em; position:absolute; top: 0.36em;}

.leiblein{background:#F9DFA8; color:#0e3c8b; font:bold 1em arial, sans-serif; padding-right:0.18em; padding-left:0.18em;}
}

#start a {width:11em; text-align:right; padding:0; position:absolute; top:4.2em; left:0.6em;}
#pw a {font-size:1em; width:9.9em; text-align:right; padding:0; position:absolute; top:4.41em; left:0.54em;}
#kst a {font-size:1em; width:9.9em; text-align:right; padding:0; position:absolute; top:5.985em; left:0.54em;}
#tt a {font-size:1em; width:9.9em; text-align:right; padding:0; position:absolute; top:7.56em; left:0.54em;}
#ref a { width:11em; text-align:right; padding:0; position:absolute; top:11.2em; left:0.6em;}
#gebr a { width:11em; text-align:right; padding:0; position:absolute; top:13.3em; left:0.6em;}
#spez a { width:11em; text-align:right; padding:0; position:absolute; top:15.4em; left:0.6em;}
#kunst a { width:11em; text-align:right; padding:0; position:absolute; top:17.5em; left:0.6em;}
#imp a { width:11em; text-align:right; padding:0; position:absolute; top:19.6em; left:0.6em;}
#wir a { width:11em; text-align:right; padding:0; position:absolute; top:21.7em; left:0.6em;}
#sem a { width:11em; text-align:right; padding:0; position:absolute; top:23.1em; left:0.6em;}
#mining a { width:11em; text-align:right; padding:0; position:absolute; top:30.1em; left:0.6em;}

#flag1 a { width:2.8em; height:1.75em; text-align:right; padding:0; position:absolute; top:25.9em; left:8.4em; border: 0.07em solid #000000;}
#flag2 a { width:2.8em; height:1.75em; text-align:right; padding:0; position:absolute; top:25.9em; left:4.9em; border: 0.07em solid #000000;}
#flag3 a { width:2.8em; height:1.75em; text-align:right; padding:0; position:absolute; top:25.9em; left:1.4em; border: 0.07em solid #000000;}

.flag { width:2.8em; height:1.75em; border-width:0;}

#logo { width:10.5em; text-align:right; padding:0; position:absolute; top:0.6em; left:0.14em;}

#fuss {
 width:15.7em;
 text-align:left;
 font:normal 0.7em arial, sans serif;
 padding:0;
 position:absolute; top:42em; left:1em;
 display:block;
 height:8.4em;
 color:black;
 border:no;
 padding:0.35em;}

#fuss a{font:normal 1em !important arial, sans serif;  position:absolute; top:8em;}