


html, body {height: 100%;}

body {font-family: Helvetica, Arial, sans-serif; color: #111;

	padding: 0; margin: 0; min-height: 100%;}

#kopf {margin: 0 0 4em; padding: 0; color: white; position: relative; height: 100px;}

#kopf p {font-size: 140%; margin: 0; padding: 1.4em 0 0 1.45em;}

#kopf img {position: absolute; right: 0; top: 0; border: 0; z-index: 2;}

#links {width: 5em; height: 100%; }

#links td {vertical-align: top;} 

#mitte {width: 44em; height: 100%; }

#mitte td.flaeche {vertical-align: top; height: 300px; } /* Hoehe fuer IE Win */

#mitte tr>td.flaeche {height: auto;} /* Hoehe ueberschreiben fuer normale Browser */

div#logodsj { position: absolute; top: 0; right: 0; width: 144px; }

div.zentriert {text-align: center;}


/* html: alles nicht fuer Netscape 4 */

html div.zweispaltig {width: 48%; float: left; padding-left: 1em;}
html div.halbspaltig {width: 48%;}
html .gedicht {font-size: 120%;}
html .gedicht-links {float: left; width: 45%; text-align: right; padding-right: 1em;}
html .gedicht-rechts {float: left; width: 45%;}
html div.personen {margin: 1em; float: left;}
html div.meister {width: 120px; height: 12em; float: left; padding: .5em;}
html div.grosse-photos {float: left;}

/* Ende nicht fuer Netscape 4 */

p, li, dd {max-width: 50em;}
p.abstract {max-width: 45em;}



/* includes/kopf */


#kopf {margin: 0 0 4em; padding: 0; color: white; position: relative; height: 100px;}

#kopf p {font-size: 140%; margin: 0; padding: 1.4em 0 0 1.45em;}

#kopf img {position: absolute; right: 0; top: 0; border: 0; z-index: 2;}



DIV#text { margin: 2em 1.5em; line-height: 1.44em}
H1 { FONT-SIZE: 180%; line-height: 1em; }
H2 { FONT-SIZE: 144%; margin-top: 1em;}




/* Navigationszeile quer grau */
#nav {margin: 0; padding: .25em 0; font-size: 95%; background: #CCC;

	position: absolute; top: 100px; left: 0; width: 100%;}

#nav ul {list-style: none; margin: 0; padding: 0 0 0 1.6em;}

#nav #suche {border-right: none;}

#nav li, #fuss li {float: left; padding: 0 .5em; line-height: 1em; vertical-align: middle;

	border-right: 1px solid #999; margin: .25em 0}

#nav input {margin-top: -4px;}


/* Fussbereich */

#fuss {padding: .5em 0 2em 1.7em; font-size: 75%; clear: both; line-height: 1.25em;}

#fuss p {clear: left; padding: 0 0 0 .5em; margin: -1em 0 0; }

#fuss/* */ p {margin: 0;} /* versteckt diese Regel vor IE 5, der zu grossen Rand macht */

#fuss ul {margin: 0; padding: 0; list-style: none; }

#fuss #copy {clear: both;}

#fuss .impressum {border: none;}



#bread {line-height: 1.4em; font-size:90%; }
