/* $Id: style.css 7 2022-02-01 10:29:04Z root $ */
:root {
	--hintergrund: #ffffff;
	--schriftfarbe: #535154;
	--akzent: #64b32f;
}

.header		{	top: 0px;
				position: fixed;
				height: 120px;
				width: 150px;
				z-index: 99;
				}
				
.base 		{	top:120px; 
				position:relative; 
				overflow:auto; 
				z-index: 50;
				}
	
.bottom		{	background-color:var(--hintergrund);
				background-image: url(bottom.png);
				background-attachment: fixed;
				background-repeat: no-repeat;
				background-position:0px 0px;
				}
.bottomtext	{	font-size:14px;
				letter-spacing:-1px;
				font-weight:bold;
				text-align:right;
				margin-top:0px;
				}
		
.footer		{	bottom:0px; 
				left:0px; 
				position: fixed; 
				height: 20px; 
				z-index: 30; 
				background-color:var(--schriftfarbe); 
				width: 100%;
				text-align: center;
				}

.footer P1 , 
.footer A:link		{font-family:arial,sans-serif,Helvetica;	font-size:10pt;color:var(--hintergrund);text-align:left;font-weight:normal;margin:2px;letter-spacing:1px;}
.footer A:visited 	{color:#ffffff;text-align:left;text-decoration:none;}

Img					{border:0;}

sup				{font-family:arial,sans-serif,Helvetica;	font-size:80pt;color:var(--schriftfarbe);text-align:center;letter-spacing:1px;}
H1				{font-family:arial,sans-serif,Helvetica;	font-size:40pt;color:var(--schriftfarbe);text-align:center;letter-spacing:1px;}
H2				{font-family:arial,sans-serif,Helvetica;	font-size:32pt;color:var(--schriftfarbe);text-align:center;font-weight:bold;letter-spacing:1px;}
H3				{font-family:arial,sans-serif,Helvetica;	font-size:28pt;color:var(--schriftfarbe);text-align:left;font-weight:bold;letter-spacing:1px;margin-bottom:0px;}
H4				{font-family:arial,sans-serif,Helvetica;	font-size:16pt;color:var(--schriftfarbe);text-align:center;font-weight:bold;letter-spacing:1px}
P				{font-family:arial,sans-serif,Helvetica;	font-size:23pt;color:var(--schriftfarbe);text-align:left;font-weight:normal;margin:8px;letter-spacing:1px;}
P1				{font-family:arial,sans-serif,Helvetica;	font-size:23pt;color:var(--schriftfarbe);text-align:left;font-weight:normal;margin:2px;letter-spacing:1px;}
disclaim 		{font-family:arial,sans-serif,Helvetica;	font-size:10pt;color:var(--schriftfarbe);letter-spacing:1px;}
TH				{font-family:arial,sans-serif,Helvetica;	font-size:14pt;color:var(--schriftfarbe);letter-spacing:1px;}
TD,LI			{font-family:arial,sans-serif,Helvetica;	font-size:12pt;color:var(--schriftfarbe); font-weight:bold;}


A:link 			{font-family:arial,sans-serif,Helvetica;color:var(--schriftfarbe);text-align:center;text-decoration:none;}
A:visited		{color:#1074BC;text-align:center;text-decoration:none;}
A:active		{color:#FF0080;text-align:center;text-decoration:none;}
A:hover			{color:#1074BC;text-align:center;text-decoration:underline;}



table.demo		{border: 2px solid; width: 600; height: 300; table-layout: fixed; border-collapse: collapse; text-align: center; }
table.demo td 	{border: 2px solid var(--schriftfarbe); font-size: 16pt;}
table.demo tr:nth-child(even), 
table.demo tr:nth-child(even) A 	{background: var(--akzent); color: var(--hintergrund);}
table.demo td:nth-child(even), 
table.demo td:nth-child(even) A 	{background: var(--akzent); color: var(--hintrgrund);}
table.demo tr td.w, 
table.demo tr td.w A 				{background: var(--hintergrund); color:var(--schriftfarbe);}

select.demo {border: 2px solid; width: 600; height: 300; table-layout: fixed; border-collapse: collapse; text-align: center; }
select.demo options {border: 2px solid var(--schriftfarbe); font-size: 20pt;}




HR				{border:solid var(--schriftfarbe); 2px;}

/*H2 A {font-size:10pt;}
#fett {font-weight:bold;}
#klein {font-size:10pt;}
#left {text-align:left;}
#center {text-align:center;}
#right {text-align:right;}
#fere {text-align:right;font-weight:bold;}
#fece {text-align:center;font-weight:bold;}
#H2 {font-family:arial,sans-serif,Helvetica;font-size:11pt;color:#FFFFFF;text-align:center;font-weight:bold;}
#c {font-family:"Courier New";}

TABLE.liste {border:solid 2px #1074BC;margin-bottom:20px;}


INPUT {border:solid 2px #1074BC;background-color:#ffffff;font-family:arial,sans-serif,Helvetica;font-size:10pt;color:#1074BC;}
textarea {border:solid 2px #1074BC;background-color:#ffffff;font-family:arial,sans-serif,Helvetica;font-size:10pt;color:#1074BC;}
SELECT {border:solid 2px #1074BC;background-color:#ffffff;font-family:arial,sans-serif,Helvetica;font-size:10pt;color:#1074BC;}
