body  { background-color:#FFffCC; background-image:url(bild/bg-leiste.gif);
		background-position:left; background-repeat:repeat-y;
		padding:0; margin:0; color:#000033; font-size:10pt;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }

a:link    { color:#770000;		text-decoration:underline; }
a:visited { color:#777700;		text-decoration:underline; }
a:hover   { color:#ff0000;		text-decoration:underline; }
a:focus   { color:#ff0000;		text-decoration:underline; }

h1, h2, h3 { font-family: Arioso, serif; }
/* Hauptüberschrift */
h1         { font-size:20pt; margin-bottom: 0.4cm; text-align:center; text-decoration:none; }

/* Überschrift 2 */
h2         { font-size:16pt; color:#0000ff; margin-bottom: 0.3cm; text-align:center; text-decoration:none; }
h2 a:link  { color:#0000ff; text-decoration:underline; }
h2 a:visited { color:#0000ff; text-decoration:underline; }

h3         { font-size:16pt; }

/* Menüzeilen */
h4         { font-size:10pt; text-align:center; margin-bottom: 0.3cm; color:#0000cc; text-decoration:none }
h4 b       { background:transparent; font-weight:bold; font-family:Courier, monospace;
			font-size:12pt; color:#ff0000; text-align:center; text-decoration:none; }

p          { margin-left:20px; margin-right:20px; margin-bottom:10px; text-decoration:none; }
td         { margin-left:10px; margin-right:10px; margin-bottom:5px; text-decoration:none; }

ul         { list-style-type:disc; list-style-image:url(bild/favi-12.png); margin-left:0cm; }
li         { margin-left:1.2cm; margin-bottom: 0.3cm; padding-left:5px; }
pre        { font-size: 10pt; font-family: Courier, monospace; }

b          { font-size:120%; color:#771100; font-weight:bold; }
i          { color:#000088; font-weight:bold; font-style:italic; }

hr         { color:#0000cc; margin:0 20px; border-color:#0000cc; }
img        { border:0; }


#vignette  { position:absolute; top:10px; left:10px; width:501px; height:331px;
				background-image:url(bild/vignette.gif); }
#kopf      { margin-left:200px; margin-top:40px; margin-bottom:10px; margin-right:10px;
				background-color:#ffffcc; padding:0px; }
.kopf      { margin:10px; padding-left:60px; }

.debag     { font-size:10px; font-family:sans; color:#008800; }
.debag small { font-size:8px; }
.error     { border:4pt groove #aa0000; background:#aa0000; color:#ffcc00; font-size:12px; text-align:center; }
.drucken   { visibility:hidden; display:none; position:absolute; top:0pt; left:0pt; width:0%; height:0%; }
.nofloat   { clear:both; }

.re        { text-align:right; }
/* menu.php - Menü und Untermenü */ /* Formatierungen für die Inhaltsverzeichnisse "leiste" */
#menu      { display:block; position:absolute; top:240px; left:0; width:180px; float:left; margin:0; padding:0; }
.menubild  { }
.menu      { font-size:9pt; text-align:left; padding:0px; border:0px solid #777777; }
.menu a:link    { color:#771100; text-decoration:none; }
.menu a:visited { color:#771100; text-decoration:none; }
.menu a:hover   { color:#ff0000; text-decoration:none; }
.menu a:focus   { color:#ff0000; text-decoration:none; }
.menu h1   { color:#662200; font-size:16pt; text-align:left; padding-bottom:50px; padding-left:70px; }
.menublock, .linksmenu { text-align:left; text-decoration:none;
		margin-left:10pt; margin-right:1pt; margin-bottom:2px; }
.menuU, .aktivU { text-align:left; text-decoration:none;
			margin-left:20pt; margin-right:1pt; margin-bottom:2px; }
.aktivblock { background-color:#FFaa00; padding:3px; }
.aktivH, .aktivU { color:#ffffcc; font-size:110%; font-weight:bold; vertical-align:top; }
.linksmenu { border-top:4px groove #771100; margin-left:10px; margin-right:40px; padding-top:2px; }
.linksmenu h1 { padding-bottom:0px; padding-left:20px; color:#771100; }
.linksmenu .menuH { text-align:left; text-decoration:none;
			margin-right:1px; margin-bottom:5px; }

.text      { padding:0px; margin-bottom:0px; margin-left:180px; min-height:550pt; }
.mitte	   { padding:10px; background-color:#ffffcc; }
.michael   { background-color:#ff6633; }
.pfingst   { background-color:#99ccff; }
.lehrerrb  { background-color:#ffcc00; }
.bgfarbe   { background-color:#ffffcc; }
.meinweg   { background-color:#FFffCC; background-image:url(bild/bg-ge-we.gif);
				background-position:left; background-repeat:repeat-y; padding:10px; margin:0; }
.textmenu  { margin-left:20px; margin-right:100px; background-image:url(bild/bg-ge-we.gif);
				background-position:left; background-repeat:repeat-y; padding:0; margin:0; }
.linksthema { font-size:160%; color:#0000ff; font-weight:bold; }
.linksdaten { margin-left:60px; }
img.linkfav { width:16px; height:16px; border:0; }
p.linkssuchm { margin-left: 2cm; margin-bottom: 0cm; font-size:10pt; }

/* Impressum
   width="100%" BORDER=1 CELLPADDING=4 CELLSPACING=4 BGCOLOR="#e6e6e6" */
.impressum { margin:30px 0px; }
.impressum table { width:500px; background-color:#e6e6e6; border:2px outset #777777;}
.impressum td { border:0px solid #777777; padding:4px; vertical-align:top; }

/* Kontakt
   <table width=500 bgcolor="#e6e6e6" border=2 align="center">*/
.kontakt table { width:500px; background-color:#e6e6e6; border:0px outset #777777; }
.kontakt td { padding:4px; }
.kontakt td.dunkel { background-color:#cccccc; }

/* MeinWeg */
.bildmeinweg { vertical-align:middle; display:block; width:180px; float:left; padding:0px; margin-bottom:10px; }

.fus       { border:0pt solid #777777; clear:left; text-align:center;
	 			margin:0; padding:10px 10px; }

/* Texte - schaup.php */
.hinweisrahmen { background:#ffcc00; border:8px groove #ff0000; display:block; width:350px;}


/* Farbbühne Dornröschen
 * fig...  */
#textaussen {	text-align:center; margin:0px; padding:20px;
				background-color:#6b4794;		background-image:url(bild/rosen.png); }
#textaussen h1	{ color:#ffffff; background-image:url(bild/rose-h1.gif);
				background-repeat:no-repeat; background-position:center; background-position:center;
				display:block; width:480px; border: 0px outset #ddddff;
				margin-top:40px; margin-bottom:40px; margin-left:10px; margin-right:10px; padding:10px;}
#textaussen h1 i { color:#771100; }
#textaussen h1 a:link    { color:#ffffff; text-decoration:none; }
#textaussen h1 a:visited { color:#ffffff; text-decoration:none; }
#textaussen h1 a:hover   { color:#ffffff; text-decoration:none; }
#textaussen h1 a:focus   { color:#ffffff; text-decoration:none; }


#figkopf   { background: #99284c url(bild/bg-wein.gif); width:480px; padding:10px;
				margin-top:10px; margin-bottom:40px; margin-left:10px; margin-right:10px;
				display:block; border: 1px outset #ddddff; }
#figkopf b { color:#ffffff; }
#figkopf h2 { color:#ffffff; }

#textaussen table { background: #000080 url(bild/bg-blau.gif);
				margin-top:10px; margin-bottom:40px; margin-left:10px; margin-right:10px;
				border: 1px outset #ddddff; }

.textinnen { display:block; width:480px; padding:0px;
				margin-top:10px; margin-bottom:40px; margin-left:10px; margin-right:10px;
				border: 1px outset #ddddff; }
.textinnen h2 { font-size:16pt; color:#bbbbff; margin-bottom: 0.3cm; text-decoration:none; }
.textinnen h2 a:link { color:#bbbbff; text-decoration:underline; }
.textinnen h2 a:visited { color:#bbbbff; text-decoration:underline; }
.textinnen h2 i	{ color:#771100; }
.textinnen h3 { color:#0000ff; margin-bottom: 0.3cm; text-decoration:none; text-align:left; }
.textinnen b { color:#ffffff; }

.rose      { background-image:url(bild/rose-bl.gif); width:38px; padding:19px;
				background-repeat:no-repeat; background-position:center; background-position:center; }

.dornrose  { padding:10px; background: #ffffcc url(bild/bg-hell.gif) repeat scroll; }
p.drose    { color:#88ddff; font-weight:bold; text-align:center; }
.schmetter { padding:10px; background: #99284c url(bild/bg-viol.gif) repeat scroll; color:#ffffff; }
.mikunst   { padding:10px; background: #005522; color:#ffffff; }
.dornrose h3 { text-align:center; }
.schmetter h3, .mikunst h3, .holle h3 { color:#ffffff; text-align:center; }
.hollebild img { border:8pt solid #000000; }
.bildnav   { border:0px solid #ff7777; text-align:center;
		 		display:block; position:fixed; top:20px; right:20px; width:55px; padding:0; margin:0; }
.bildnav ul { border:0px solid #ff7777; list-style-type:none; padding:0; margin:0;
				list-style-image:url(bild/leer.gif); }
.bildnav li { border:0px solid #ff7777; padding:0; margin:0; }


