code { color:green }

div { font-family:Verdana,Arial,Sans-Serif; font-size:10pt; }

.big { font-family:Verdana,Arial,Sans-Serif; font-size:14pt; color:maroon; font-weight:bold; text-align:center;}

/* Dokumentblockstruktur */
div.site { padding:0px; margin:5px; border:0px dashed red; }

div.kopf { position:relative; border:1px solid green;
		background-color: silver;
		padding:5px;
		text-align:center; }

div.inhalt { margin-top:10px; margin-left:165px; margin-right:0px; border:1px solid green;
		padding:2px;  }

/* Textstrukturierung */
p, h1, h2, h3, h4 { margin:0px; padding:0px; }
p { padding-bottom:6px; }
p.quote, div.code, pre.quote { padding:20px; font-size:8pt; background-color:#ffffff;}
p.quote, pre.quote { color:#666666; }
div.code, div.sub { color:#111188; font-family:Courier; }
div.code { border:2px solid darkgray; }
div.code span.keyword { color:blue; font-weight:normal; }
div.code span.comment { color:#118811; }
div.code span.string { color:#881111; }
div.sub { padding-left:20px; }

span.ausarbeiten { color:brown; text-decoration:underline; }
span.zitat { color:green; font-family:courier; font-size:9pt; }


h1 { font-size:14pt; color:maroon; font-weight:bold; margin-top:6pt; margin-bottom:8pt; vertical-align:middle; text-decoration:none; text-align:center; }
h2 { font-size:12pt; color:#000088; font-weight:bold; margin-top:6pt; margin-bottom:4pt; vertical-align:middle; text-decoration:underline; }
h3 { font-size:11pt; color:#000066; font-weight:bold; padding-top:18px; padding-bottom:6px; vertical-align:middle; text-decoration:none; }
h4 { font-size:10pt; color:#000044; font-weight:bold; padding-top:12px; padding-bottom:6px; vertical-align:middle;}

/* Menüs */
div.menu { position:relative; top:10px; left:0px; width:155px; padding:0px; border:2px solid silver;
		background-color:#ffffff; float:left; }
a.menu1, a.menu2 { text-decoration:none; cursor:pointer; display:block; color:maroon; }
a.menu1, a.menu1_H, a.menu2, a.menu2_H { width:146px; padding-right:3px; padding-top:4px; padding-bottom:6px; padding-left:4px; text-align:left;
		margin:1px; font-size:8pt; font-weight:bold;
		text-decoration:none; background-color:#D2CEA2;
 		float:left; }
a.menu1:hover, a.menu1_H, a.menu1_H:hover { text-decoration:none; color:#0000bb;
		background-color:#EBF5F2; }
a.menu2 { background-color:#FBF3BC; }
		
a.menu2:hover, a.menu2_H, a.menu2_H:hover { background-color:#EDE294; color:red; } /* #FDF9CC */

/* Tabellen  */
table.resourcen { border-spacing:1px; border:1px solid green; margin:5px; padding:0px; border-collapse:separate;
		background-color:silver; }
table.resourcen .bereich { background-color:silver; padding:5px 0px 2px 3px; 
		font-weight:bold; }
table.resourcen .detail_titel { background-color:#D2CEA2; /* border:1px solid silver; border-left:0px; */
		font-size:8pt;
		padding:2px 5px 5px 3px; vertical-align:top; width:100px; }
table.resourcen .detail_daten { background-color:#ffffff; /* border:1px solid silver; border-right:0px; */
		font-size:8pt;
		padding:2px 5px 10px 3px; vertical-align:top; }

ul { padding-top:0px; margin-top:4px; margin-bottom:12px; margin-right:25px; text-decoration:none; }

li { text-decoration:none; font-weight:normal; font-size:10pt; }
li.bereich { font-weight:bold; padding-top:7px; font-size:11pt; }
li.bereich ul li { font-weight:normal; }
li.unterbereich, li.bereich ul li.unterbereich { font-weight:bold; padding-top:4px; }
li.unterbereich ul li { font-weight:normal; }
li.p_high, li.bereich ul li.p_high { color:red; border:0px solid maroon;  font-weight:bold; text-decoration:none; } /* background-color:white; */
li.p_normal { color:black; text-decoration:none; font-weight:normal; }
li.p_low { color:#666666; border:0px; text-decoration:none; font-weight:normal; }
li.p_getan { color:#999999; border:0px; text-decoration:line-through; font-weight:normal; font-size:8pt; }

a { color:blue; text-decoration:none}
a:visited { color:"#606060"; }
a:hover { color:red; }