/* WSG
 * (c) Arnold Jäger, wsg.a-j-j.de
 * Farben:
 *   dunkelgrün #007744;
 *   mittelgrün #66aa66;
 *   hellgrün   #ccffcc;
 */

* { margin:0; padding:0; }

body { font-size:10pt; background-color:#66aa66; color:#000000; padding:0px; margin:0px;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }


h1, h2, h3 { font-family: Arioso, serif; text-align:center; margin:0px; }

/* Uberschrift = Kopf*/
h1         { color:#66aa66; text-decoration:none; font-size:20pt;
				padding-top:10px; margin-bottom:10pt; }
h1 a:link  { text-decoration:none; color:#ccffcc; }
h1 a:visited { text-decoration:none; color:#ccffcc; }

/* Uberschrift 2 = Motto */
h2         { color:#66aa66; font-size:18pt; text-decoration:none;
				padding-top:10px; padding-bottom:10px;  }
h2 a:link  { color:#007744; text-decoration:underline; }
h2 a:visited { color:#0000ff; text-decoration:underline; }

/* Uberschrift 3 = Hauptberschrift */
h3         { color:#0000ff; font-size:20pt; text-decoration:none; padding-bottom:30px; }
h3 a:link  { color:#0000ff; text-decoration:underline }
h3 a:visited { color:#0000ff; text-decoration:underline }

hr         { width:100%; height:6px; color:#66aa66; background-color:#66aa66; border:0px; }
i          { color:#0000aa; font-weight:bold; font-style:italic; }
b          { font-size:120%; color:#0000ff; font-weight:bold; }
p, li, td  { font-size:10pt; }
pre        { font-size:8pt; }

p, li      { text-decoration:none; margin-left:30px; margin-right:30px; margin-bottom:10px; }
p a:link   { color:#770000; text-decoration:underline; }
p a:visited { color:#770000; text-decoration:underline; }


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; }

ul, ol     { margin-left:40px; }
li         { margin-left:20px; padding-left:5px; }
pre        { font-family: "Courier", monospace; margin-left:30px; }
td         { text-decoration:none; margin-left:30px; margin-right:30px; margin-bottom:10px; }
img        { border:0; }

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

#kopf, .kopf { color: #ccffcc; max-width: 800px; height:100px; border: 4px solid #66aa66;
				margin-left:200px; margin-right:20px; margin-bottom:20px; margin-top:20px; padding:0px; }
#kopf h1, .kopf h1 { color: #ccffcc; }

/* Menu */
#menu .menu { font-size:10pt; display:block; position:absolute;
		 		top:20px; left:20px; width:150px; padding:0px; }
#menu .menubild { width:150px; height:100px; border: 4px solid #66aa66; margin:0px; padding:0px;
				 background-image:url(ajj-bild/vignette-wsg.gif); background-repeat:no-repeat; }
#menu .menublock, .linksmenu { color:#aa0000; text-align:left; margin-bottom:20px; margin-left:20px; margin-top:20px; }
.menuU     { padding:0; margin:0; }
.menu a:link    { color:#ccffcc;		text-decoration:none; }
.menu a:visited { color:#ccffcc;		text-decoration:none; }
.menu a:hover   { color:#ffffff;		text-decoration:none; }
.menu a:focus   { color:#ffffff;		text-decoration:none; }
.menu h1   { color:#007744; }


.linksthema { padding:40px; font-size:18px; }
.linksdaten { margin-left:60px; }

/* für Zeugass-HTML-Dateien */
.menu      { display:block; position:absolute; top:20px; left:20px; width:150px; padding:0px; }
.menuzelle { margin-bottom:8px; }
.untermenu { display:block; position:absolute; top:300px; left:20px; width:150px;
		 		 padding:0px; float:left; }
.untermenu a:link    { color:#ccffcc;		text-decoration:none; }
.untermenu a:visited { color:#ccffcc;		text-decoration:none; }
.untermenu a:hover   { color:#ffffff;		text-decoration:none; }
.untermenu a:focus   { color:#ffffff;		text-decoration:none; }
.untermenu h1   { color:#007744; }


#text, .halixa, .text { max-width:800px; min-height:300px; border: 4px groove #007744;
				text-align:left;
		    	margin-bottom:20px;		margin-top:20px;		margin-left:200px; 		margin-right:20px;
				text-decoration:none; 	background: #ccffcc; padding-bottom:20px; }

#text .menu { display:inline; width:100%; border:0; margin:0; float:none; position:static; }
#text .menubild { display:none; }
#text .menublock { color:#000000; background-color:#ffffcc; margin:0pt 10%; }
#text .menu a:link    { color:#0000aa;		text-decoration:underline; }
#text .menu a:visited { color:#0000aa;		text-decoration:underline; }
#text .menu a:hover   { color:#0000ff;		text-decoration:underline; }
#text .menu a:focus   { color:#0000ff;		text-decoration:underline; }
#text .menu h1   { color:#000000; }

.laby-     { text-align:center; }
.laby-galerie table { text-align:center; margin:auto; }
.halixa    { text-align:center; }
.halixa h2 { }
.halixa td { text-align:center; padding:10px; }
.halixagalerie table { width:100%; text-align:center; }
.halixabild { top:100px; margin-bottom:20px; }
.halixabild img { border:3pt inset #ccffcc; }
.bildnav   { border:4pt groove #008000; background-color:#ccffcc;
		 		display:block; position:fixed; top:20px; right:20px; width:55px; padding:0; margin:0; }
.bildnav ul { list-style-type:none; padding:0; margin:0; }
.bildnav li { list-style-type:none; padding:0; margin:0; }

.grau      { color:#888888; }

#vhtml { display:block; width:180px; height:32px; margin-left:20px; padding:0px; float:left; }
#fus { max-width:800px; border: 4px solid #66aa66;
		    	margin-bottom:0px;		margin-top:0px;		margin-left:200px; 		margin-right:20px; }
#fus table { width:80%; }
#fus td a { font-size:80%; color:#ccffcc; }

.textgr { border:0px solid #7777ff; margin:10px 20px; max-width:1150px; }
.textgr td { vertical-align:middle; }

td.wasser { background-color:#ccccff; border: 4px groove #EAECD7; font-weight:bold; padding:10px;
			 background-image:url(ajj-bild/wasser-10-hell.png); }
td.wsg { background-color:#ccffcc; border: 4px groove #EAECD7; padding:10px;
			vertical-align:top; }
td.aktuell { background-color:#ffcc77; border: 4px groove #EAECD7;
			font-weight:bold; padding:10px; text-align:center; }
/* td.laden { background-color:#ffffcc; background-image:url(links/bild/ladenreihe.gif); background-position:center;
			background-repeat:repeat-x; border: 4px groove #EAECD7; vertical-align:top;
			font-weight:bold; padding:10px; text-align:center; } */
td.licht { background-color:#ffcc00; border: 4px groove #EAECD7; padding:10px; }
td.heileu { background-color:#ffffbb; background-image:url(heileurythmie/bg-05.png); border: 4px groove #EAECD7;
			font-weight:bold; padding:10px; text-align:center; }
td.kunstausb { background-color:#ff9999; background-image:url(mikunst/mi-bild/bg.jpg); background-repeat:no-repeat;
			background-attachment:fixed; background-position:center; border: 4px groove #EAECD7;
			font-weight:bold; padding:10px; text-align:left; }
td.merz { border: 4px groove #EAECD7; background-color:#7c90cf; text-align:center; color:#ffffff;
			vertical-align:top; }
td.tonholz { background-color:#660033; border: 4px groove #EAECD7; padding:10px; color:#ffcc00; }
td.tonholz b { color:#ffcc00; }

