 body {
	background-color:#fff;
	background-image:url('hg_hell.gif');
	background-repeat:repeat-y;
	font-family:Verdana,sans-serif;
	font-size:smaller;
	line-height:1.8em;
	margin:5px;
	position:relative;
	}
 pre {
	display:block;
	font-family:Verdana,sans-serif;
	font-size:1em;
	line-height:1.8em;
	margin: 0em 0em -1.8em 0em;
	}

/*** Überschriften ***/

 h1, h2, h3, h4, h5, h6 {
	display:inline;
	}
 h4, h5, h6 {
	font-size:1em;
	}

 h1.head {			/* Leumond */
	/* color:#ed5; */
	color:#fe7;
	line-height:1em;
	font-size:3.6em;
	font-weight:normal;
	margin:0em;
	}
 h2.head {			/* Dein Kurztext-Magazin */
	color:#eee;
	font-size:1.45em;
	font-weight:normal;
	margin:0em;
	}
 h1.text {
	font-size:1.5em;
	font-weight:normal;
	}
 h2.text {
	font-size:1em;
	font-weight:normal;
	}
 h3.text {
	font-size:1em;
	font-weight:normal;
	}
 h4.text {
	font-weight:normal;
	font-size:1.2em;
	}
 h6.text {
	padding-right:1em;
	}

 table.head {
	background:none;
	position:absolute;
	padding:0em;
	margin:0em;
	border-collapse:collapse;
	left:0%;
	top:0%;
	height:100%;
	width:100%;
	}
 td.head {
	margin:0em;
	padding:0em;
	text-align:center;
	vertical-align:middle;
	}

/*** Tabellen ***/

table.drama {
	display:block;
	margin:0em 0em -1.8em 0em;
	}
td.drama {
	vertical-align:top;
	padding:0em 1em;
	}

/*** Listen ***/

ul, ol {
	display:block;
	margin-bottom:-1.8em;
	margin-top:0em;
	}

/***  A  ***/

 a {
	text-decoration:none;
	}

 a.fn-anchor {			/* Fußnote (Fuß) */
	color:#000;
	font-weight:bold;
	margin:0em 0.5em 0em 1.5em;
	}

 a.fn-link {			/* Fußnote (Link) */
	color:#00f;
	padding:10px;
	position:relative;
	z-index:10;
	}
 a.fn-link:link {
	background:none;
	margin:-10px;
	}
 a.fn-link:visited {
	background:none;
	margin:-10px;
	}
 a.fn-link:focus {
	background:none;
	margin:-10px;
	}
 a.fn-link:hover {
	border:2px dotted #00f;
	background-color:#fff;
	background-image:url('hg_grau.gif');
	margin:-12px;
	}
 a.fn-link:active {
	border:2px dotted #00f;
	background-color:#fff;
	background-image:url('hg_grau.gif');
	margin:-12px;
	}

 a.navi {
	background-color:#fff;
	color:#070;
	padding:0.2em;
	margin-left:-0.2em;
	}
 a.navi:link {
	}
 a.navi:visited {
	}
 a.navi:focus {
	}
 a.navi:hover {
	background-color:#eee;
	}
 a.navi:active {
	background-color:#eee;
	}

 a.navibeitrag {
	background-color:#fff;
	color:#009;
	padding:0.2em;
	margin-left:-0.2em;
	}
 a.navibeitrag:link {
	}
 a.navibeitrag:visited {
	}
 a.navibeitrag:focus {
	}
 a.navibeitrag:hover {
	background-color:#eee;
	}
 a.navibeitrag:active {
	background-color:#eee;
	}

 a.text {
	color:#009;
	}
 a.text:link {
	}
 a.text:visited {
	}
 a.text:focus {
	}
 a.text:hover {
	color:#00f;
	}
 a.text:active {
	color:#00f;
	}

/*** DIV ***/


 div.name {
	background-image:url('hg_verlauf_struktur_grau.png');
	background-repeat:repeat-y;
	border-left:2px solid #333;
	border-right:2px solid #333;
	left:8%;
	top:0%;
	height:100%;
	width:64%;
	position:absolute;
	}
 div.head {
	margin:0%;
	padding:0%;
	border:none;
	background-color:#000;
	background-image:url('hg_dunkel.gif');
	background-repeat:repeat-y;
	color:#fff;
	position:absolute;
	top:0em;
	left:0%;
	height:7.4em;
	width:100%;
	z-index:20;
	}
 div.logo {
	padding:none;
	position:absolute;
	top:0.2em;
	left:73%;
	height:7em;
	width:27%;
	text-align:center;
	}
 div.main {
	background-color:#fff;
	background-image:url('hg_grau.gif');
	border-left:2px solid #ddd;
	border-right:2px solid #ddd;
	position:absolute;
	text-align:justify;
	left:8%;
	min-height:300px;
	padding:8.4em 2% 1em 2%;
	top:0%;
	width:60%;
	z-index:10;
	}
 div.navi {
	background-color:#fff;
	position:absolute;
	padding:1% 0.5em;
	left:73%;
	top:7.4em;
	width:25%;
	}

 div.anmerkung {
	border-top:2px dotted #ddd;
	padding-top:1.8em;
	margin-top:1.8em;
	}
 div.autorinfo {
	border-top:2px dotted #ddd;
	padding-top:1.8em;
	margin-top:1.8em;
	}
 div.footnotes {
	font-size:smaller;
	}
 div.flush {
	display:block;
	margin:0em 0em -1.8em 0em;
	padding:0em;
	width:100%;
	}
 div.float {
	display:block;
	margin:0.5em 0.5em -1.3em 0.5em;
	padding:0em;
	}
 div.indent {
	display:block;
	margin:0em 0em -1.8em 2em;
	padding:0em;
	}
 div.hr {
	display:block;
	margin:0em 0em -1.8em 0em;
	font-size:0em;
	line-height:0em;
	height:0px;
	width:100%;
	border-top:2px dotted #ddd;
	}

/*** SPAN ***/

 span.caption {
	color:#804;
	cursor:help;
	}

/*** IMG ***/

 img.logo {
	margin:none;
	height:7em;
	width:7em;
	}

 object.logo {
	margin:none;
	height:7em;
	width:7em;
	}

 img.lu {
	position:absolute;
	bottom:0%;
	left:0%;
	width:20px;
	height:20px;
	}
 img.ru {
	position:absolute;
	bottom:0%;
	right:0%;
	width:20px;
	height:20px;
	}
 img.lo {
	position:absolute;
	top:0%;
	left:0%;
	width:20px;
	height:20px;
	}
 img.ro {
	position:absolute;
	top:0%;
	right:0%;
	width:20px;
	height:20px;
	}
