/*Verwendete Farben: FFFFFF=white, 993300=rot, FFCC00=orange, C0C0C0=grau 1, 999999=dunkelgrau*/
/*Breite: 790 - Menu left: 144 = 646*/

x             { WIDTH: 0px; }

/*fonts für alle*/
table, td, p, input, select, textarea, li, ul, h1, h2
              { FONT-SIZE: 11px; margin: 0; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, sans-serif; }

A             {	TEXT-DECORATION: underline }
A:hover       {	COLOR: #000000; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: underline overline }

/*aml = A(nker)M(enu)L(eft), siehe auch pm_ */
a.aml:link, a.aml:visited, a.aml:active  
               {color: #000000; font-size: 11px; text-decoration:none; font-weight: normal; margin: 0 0 0 15px; line-height: 150%;} 

BODY          { MARGIN: 0px; }

hr			  { margin: 0 10px 0 10px; color: #000000; height: 0.5px;}


/*Header für Titelbalken*/
div.h1        { position: absolute; top:0; left: 143px; height: 50px; width: 646px; background-color: #C0C0C0;}


/*Für Optimierung*/
h1            { FONT-WEIGHT: bolder; FONT-SIZE: 28px; COLOR: #993300; MARGIN: 10px 0 0 10px; }
/*wie content header*/
h2            { margin: 0; }


/*t=table, m=menu, c=center, n=news*/
table         {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width: 100%; }
	          /* border-width: 2px; border-style: solid; border-color: green;} */
table.main    { width: 790px; padding: 0; margin: 0; border-width: 1px; border-style: solid; border-color: #C0C0C0;}

/*table-rows*/
tr.rrh         {background-color: #DDEE00;}
tr.rre         {background-color: #DDEEFF;}
tr.rro         {background-color: #DDEE99;}
td.dm         { width: 144px; color: #000000; background-color: #C0C0C0; text-decoration:none; margin: 1px; }
td.dc         { background-color: #F5F5DC;}  			
input         { border-width: 1px; border-style: solid; border-color: #999999; } 


/*p=text, Bereich: c=content, n=news, m=menu, f=footer, h=header*/
/*        Gruppe:  n=normal, t=tease, i=italic, d=dos, s=small, l=liste, a=aktiv (Menu)*/

p.pct         { font-size: 12px; margin: 18px 0 0 10px; TEXT-DECORATION: underline; }
p.pch         { FONT-SIZE: 17px; margin: 3px 0 4px 10px; COLOR: #993300; FONT-WEIGHT: bolder; }
p.pcn         { font-size: 12px; margin: 2px 4px 0 50px; line-height: 140%; }
p.pcs         { FONT-SIZE: 10px; MARGIN: 0 0 0 4px; }
p.pci         { FONT-SIZE: 10px; MARGIN: 0 0 0 4px; font-style: italic;}

p.pfn         { margin: 4px; line-height: 140%; }


/*p.pcl         { margin: 2px 4px 0 10px; line-height: 140%; }*/

p.pnh         { FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #ffffff; background-color: blue; text-align: center; margin: 5px;}
p.pnn         { FONT-SIZE: 11px; margin: 8px; line-height: 140%; }

/*pml=menu-left, pmh=menu-header, pmt=top CC0000 oder BB0000*/
p.pml         { color: #993300; font-weight: normal; margin: 0 0 0 15px; line-height: 150%; }
p.pmh         { color: #000000; background-color: #AAAAAA; line-height: 150%; margin: 10px 0 5px 0;  
                border-top: 1px solid white; border-bottom: 1px solid white; }

li            { margin: 5px 4px 0 60px;  }
img           { border-width: 0; }
