body, table  {
	color:#A00040;
	background-color:#FFFFCC;
	font-family: Verdana,Avantgarde,Arial,sans-serif;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	scrollbar-base-color:#FFFFCC;
	scrollbar-3dlight-color:#FFFFCC;
	scrollbar-arrow-color:#A00040;
	scrollbar-darkshadow-color:#FFFFCC;
	scrollbar-face-color:#B8D8F8;
	scrollbar-highlight-color:#FFFFCC;
	scrollbar-shadow-color:#A00040;
	scrollbar-track-color:#FFFFCC;
}

td.rot { 
	font-size:9pt;
	color:red;
}

td.rot12 { 
	font-size:12pt;
	font-weight:600;
	color:red;
}

td.blau { 
	font-size:9pt;
	color:blue;
}

td.blau12 { 
	font-size:12pt;
	font-weight:600;
	color:blue;
}

td.font7  {
	font-size:7pt;
}

td.font8  {
	font-size:8pt;
}

td.font12  {
	font-size:12pt;
}

td.font16  {
	font-size:16pt;
}

a:link { 
	font-size:9pt;
	text-decoration:none;
	background-color:transparent;
	color:darkblue;
}

a:visited { 
	font-size:9pt;
	text-decoration:none;
	background-color:transparent;
	color:blue;
}

a:hover { 
	font-size:9pt;
	text-decoration:none;
	background-color:transparent;
	color:red;
}

a:active { 
	font-size:9pt;
	text-decoration:none;
	background-color:transparent;
	color:black;
}

a.rot9:link { 
	font-size:9pt;
	font-weight:500;
	text-decoration:none;
	background-color:transparent;
	color:#A00040;
}

a.rot9:visited { 
	font-size:9pt;
	font-weight:500;
	text-decoration:none;
	background-color:transparent;
	color:#A00040;
}

a.rot9:hover { 
	font-size:9pt;
	font-weight:500;
	text-decoration:none;
	background-color:transparent;
	color:#A00040;
}

a.rot9:active { 
	font-size:9pt;
	font-weight:500;
	text-decoration:none;
	background-color:transparent;
	color:black;
}

a.route:link { 
	font-size:8pt;
	font-weight:600;
	text-decoration:none;
	background-color:transparent;
	color:red;
}

a.route:visited { 
	font-size:8pt;
	font-weight:600;
	text-decoration:none;
	background-color:transparent;
	color:red;
}

a.route:hover { 
	font-size:8pt;
	font-weight:600;
	text-decoration:none;
	background-color:#B8D8F8;
	color:white;
}

a.route:active { 
	font-size:8pt;
	font-weight:600;
	text-decoration:none;
	background-color:transparent;
	color:black;
}

p.mini     { font-size:8pt; line-height:9pt; color:black; }
p.klein    { font-size:10pt; line-height:12pt; color:black; }
p.mittel   { font-size:12pt; line-height:14pt; color:black; }
p.gross    { font-size:24pt; line-height:28pt; color:black; }
p.enorm    { font-size:28pt; line-height:36pt; color:black; }

div.quad   { margin-left:100px;}
div.text   { font-family:Verdana,Avantgarde,Arial; color:#A00040; font-size:10pt; font-weight:200; margin-left:120px; margin-top:-20px} 
div.text2  { font-family:Verdana,Avantgarde,Arial; color:#A00040; font-size:10pt; font-weight:200; margin-left:50px; margin-right:50px; margin-top:20px; text-align:justify;} 
div.text3  { font-family:Verdana,Avantgarde,Arial; color:#A00040; font-size:12pt; font-weight:200; margin-left:50px; margin-right:50px; margin-top:20px; text-align:justify;} 
div.link   { font-family:Arial Narrow,Arial; color:#A00040; font-size:10pt; font-weight:200;} 
div.rot14  {font-family:Verdana,Avantgarde,Arial; color:#FF0000; font-size:14pt; font-weight:300;}

div.text_aussen  { background:#919ABC; visibility:hidden; padding:0.2em; margin: 1em 1em 1em 1em}
div.text_innen { background:#B8D8F8; visibility:hidden; margin:-0.4em 0 0 -0.4em; border:thin solid #919ABC; padding:1em}

div.bild_aussen  { background:#A00040; padding:2pt; margin: 2pt 2pt 2pt 2pt}
div.bild_innen { background:#B8D8F8; margin:-6pt 0 0 -6pt; border:thin solid #0000FF; padding:2pt}

h1,h2,h3,h4,h5,h6   { font-family:Verdana,Avantgarde,Arial;} 

.allrot    { color:red; }
.allblau      { color:blue; }
.allgruen     { color:green; }

.auffaellig  {
	background-color: "#FFCC99";
	font-size: 1.2em;
	letter-spacing: 0.2em;
}

.luftig  {
	letter-spacing: 0.5em;
}

.kapi  {
	font-variant: small-caps;
}

.kapiweiss  {
	font-variant: small-caps;
	font-size:11pt;
	font-weight:700;
	text-decoration:none;
	color:#FFFFFF;
}

.kapiblau  {
	font-variant: small-caps;
	font-size:11pt;
	font-weight:700;
	text-decoration:none;
	color:#0000FF;
}

.kapirot  {
	font-variant: small-caps;
	font-size:11pt;
	font-weight:700;
	text-decoration:none;
	color:#FF0000;
}

.initiale  {
	color:red;
	font-size: 2em;
	float:left;
	padding-right:2px;
}

.picstyle  {
	position:absolute;
	visibility:visible;
	top:-50px;
	font-size:16pt;
	font-weight: bold;
	font-family: Comic Sans MS;
	color: #900060; 
}

#id_d {
	position:absolute;
	top:0px;
	left:0px;
	width:10px;
	height:10px;
	text-align:center;
	font-family:Arial;
	font-size:11px;
	font-weight:400;
	color:#A00040;
}

#id_z {
	position:absolute;
	top:0px;
	left:0px;
	width:10px;
	height:10px;
	text-align:center;
	font-family:Arial;
	font-size:10px;
	font-weight:700;
	color:#FF0000;
}

#id_h {
	position:absolute;
	width:2px;
	height:20px;
	font-family:Arial;
	font-size:20px;
	font-weight:900;
	text-align:center;
	color:#000000;
}

#id_m {
	position:absolute;
	width:2px;
	height:20px;
	font-family:Arial;
	font-size:20px;
	font-weight:900;
	text-align:center;
	color:#000000;
}

#id_s {
	position:absolute;
	width:2px;
	height:20px;
	font-family:Arial;
	font-size:20px;
	font-weight:400;
	text-align:center;
	color:#0000FF;
}
