* { margin:0; padding:0; }
* html { overflow:hidden; }

body { font-family:Verdana, Arial, sans-serif; font-size:100%; font-style:normal; color:#000; }
* html body { height:100%; width:100%; overflow:hidden; }

#spalte { position:fixed; top:0; left:0; height:100%; width:200px; background-color:#D0D0D0; float:left; }

#logo { position:absolute; top:0; left:0; width:200px; height:100px; overflow:hidden; text-align:center; background:url("img/logo.gif") no-repeat center; background-color:transparent; }

#wortmarke { position:fixed; left:220px; top:20px; width:600px; height:100px; padding:0; font:1.5em "lucida bright", "bitstream vera serif", georgia, "times new roman", serif; background:url("img/linieverlauf.jpg") no-repeat left bottom; }
* html #wortmarke { position:absolute; }

#hauptspalte { position:fixed; top:120px; bottom:0; left:220px; right:0px; overflow:auto; }
* html #hauptspalte { position:absolute; overflow-x:hidden; height:68%; }
/*#inhalt { width:80%; padding-bottom:3em; }*/
#inhalt { padding-bottom:3em; }
#inhalt p { margin-top:1em; margin-right:50px; font-size:0.9em; }
#inhalt #r2 { font-size:0.9em; margin:0 0 0 2em; }
#inhalt img.bild { margin:1em 0 1em 0; }

#navigation { position:fixed; top:120px; width:200px; left:0; overflow:hidden; }
* html #navigation { position:absolute; }

#navigation ul { list-style:none; position:relative; width:10em; left:50%; margin-left:-5em; font-size:0.8em; font-weight:normal; text-align:center; }

#navigation li { width:10em; text-align:center; }
#navigation li.selekt { padding:2px 0 4px 0; color:#000; border:1px inset #BFBFBB; background-color:#FFF; }
#navigation li.leer { background-color:transparent; }
#navigation li.disolved { padding:2px 0 4px 0; color:#aaa; background-color:transparent; }

#navigation a { display:block; padding:2px 0 4px 0; text-decoration:none; font-weight:normal; color:#000; border:1px solid #BFBFBB; background-color:#BFBFBB; }
#navigation a:hover { font-weight:bold; color:#111; border:1px outset #BFBFBB; background-color:#BFBFBB; }


#aktualisiert { position:absolute; height:25px; bottom:0; left:0; width:200px; font-size:0.6em; text-align:center; background-color:transparent; overflow:hidden; }

h1 { font-size:1.1em; font-weight:normal; margin:1em 0 1em 0; }
* html h1 { margin:1em 0 0.2em 0; }
h1 img, p img { vertical-align:text-bottom; }

#submen { margin-left:2em; }

a:link { font-size:0.9em; color:#8F4700; text-decoration:underline; }
a:visited { font-size:0.9em; color:#4F4F63; text-decoration:none; }
a:hover { font-size:0.9em; color:#2A6001; text-decoration:none; }

img#gotop { position:absolute; right:40px }

hr { margin:1em 0 1em 0; visibility:hidden; }

.formulare { font-family:Verdana,sans-serif; font-size:0.9em; font-weight:normal; line-height:normal; text-decoration:none; }
* html .formulare { font-size:0.8em; }

.inaktiv { color:#aaa; font-size:9px; }

#block { margin:1em 2em 1em 0; padding:0.3em; background-color:#eee; }
#block p { margin:0 }
