body            { margin: 0px; font-family:"Arial"; }

a.navi:link      {font-size:11pt; color:#f2f2f2; background:#585858; text-decoration: none;}
a.navi:visited   {font-size:11pt; color:#f2f2f2; background:#585858; text-decoration: none;} 
a.navi:active    {font-size:11pt; color:#f2f2f2; background:#585858; text-decoration: none;} 
a.navi:hover     {font-size:11pt; color:#585858; background:#f2f2f2; text-decoration: none;}

a.aktuell:link      {font-size:11pt; color:#f2f2f2; background:#585858; text-decoration: none;}
a.aktuell:visited   {font-size:11pt; color:#f2f2f2; background:#585858; text-decoration: none;} 
a.aktuell:active    {font-size:11pt; color:#f2f2f2; background:#585858; text-decoration: none;} 
a.aktuell:hover     {font-size:11pt; color:#585858; background:#f2f2f2; text-decoration: none;}

a.navig:link      {font-size:15pt; color:#f2f2f2; background:#000000; text-decoration: none;}
a.navig:visited   {font-size:15pt; color:#f2f2f2; background:#000000; text-decoration: none;} 
a.navig:active    {font-size:15pt; color:#f2f2f2; background:#000000; text-decoration: none;} 
a.navig:hover     {font-size:15pt; color:#585858; background:#f2f2f2; text-decoration: none;}

a.navis:link      {font-size:8pt; color:#f2f2f2; background:#585858; text-decoration: none;}
a.navis:visited   {font-size:8pt; color:#f2f2f2; background:#585858; text-decoration: none;} 
a.navis:active    {font-size:8pt; color:#f2f2f2; background:#585858; text-decoration: none;} 
a.navis:hover     {font-size:8pt; color:#585858; background:#f2f2f2; text-decoration: none;}

a.title:link      {font-size:16pt; font-weight:bold; color:#f2f2f2; background:#585858; text-decoration: none;}
a.title:visited   {font-size:16pt; font-weight:bold; color:#f2f2f2; background:#585858; text-decoration: none;} 
a.title:active    {font-size:16pt; font-weight:bold; color:#f2f2f2; background:#585858; text-decoration: none;} 
a.title:hover     {font-size:16pt; font-weight:bold; color:#585858; background:#f2f2f2; text-decoration: none;}

a.navinv:link      {font-size:13pt; color:#585858; text-decoration: none;}
a.navinv:visited   {font-size:13pt; color:#585858; text-decoration: none;} 
a.navinv:active    {font-size:13pt; color:#585858; text-decoration: none;} 
a.navinv:hover     {font-size:13pt; color:#f2f2f2; background:#585858; text-decoration: none;}

a.navix:link      {font-size:20pt; font-weight:bold; color:#fa5858; background:#585858; text-decoration: none;}
a.navix:visited   {font-size:20pt; font-weight:bold; color:#fa5858; background:#585858; text-decoration: none;} 
a.navix:active    {font-size:20pt; font-weight:bold; color:#fa5858; background:#585858; text-decoration: none;} 
a.navix:hover     {font-size:20pt; font-weight:bold; color:#585858; background:#fa5858; text-decoration: none;}

a.naviy:link      {font-size:12pt; color:#ffff00; background:#585858; text-decoration: none;}
a.naviy:visited   {font-size:12pt; color:#ffff00; background:#585858; text-decoration: none;} 
a.naviy:active    {font-size:12pt; color:#ffff00; background:#585858; text-decoration: none;} 
a.naviy:hover     {font-size:12pt; color:#585858; background:#f2f2f2; text-decoration: none;}

a.naviz:link      {font-size:14pt; color:#ff6500; background:#585858; text-decoration: none;}
a.naviz:visited   {font-size:14pt; color:#ff6500; background:#585858; text-decoration: none;} 
a.naviz:active    {font-size:14pt; color:#ff6500; background:#585858; text-decoration: none;} 
a.naviz:hover     {font-size:14pt; color:#585858; background:#f2f2f2; text-decoration: none;}

table#main   {  border: 0px; width:100%; height:100%; padding:0;
                background-color:#000000; }

table#navi   {  border: 0px; width:100%; padding:0px;
                background-color:#585858; }
table#navii   {  border: 0px; width:180; padding:0px;
                background-color:#585858; }
td#navi     { background-color:#585858;
              border-left:solid 1px #000000;
              border-right:solid 1px #000000;
              border-top:solid 1px #000000;
              border-bottom:solid 1px #000000;
              width:10%;
              padding:0px;
              vertical-align:middle; }
td#navii     { background-color:#585858;
              border-left:solid 1px #000000;
              border-right:solid 1px #000000;
              width:400;
              padding:0px;
              vertical-align:middle; }
td#gaeste   { background-color:#000000;
              font-family:"georgia";
              font-size:17px;
              padding:0px;
              vertical-align:middle; }

td#link     { border-bottom: solid 1px #000000;
              color:#f2f2f2; background:#585858; 
              padding: 5px;
              vertical-align: top; }
td#linkc    { color:#f2f2f2; background:#585858; 
              padding: 5px;
              vertical-align: top; }


#bghell     { background-color: #f2f2f2; }
#bgdunkel   { background-color: #000000; }
#hell       { background-color: #f2f2f2; color:#585858; }
#dunkel     { background-color: #000000; color:#f2f2f2; }
#dunkel2    { background-color: #585858; color:#f2f2f2; }



#leftBorder { background-color:#65C281; width:56px;
              height:100%; position:absolute;
              left:0px; top:0px; }

td#logo     { background-color:#000000;
              color:#f2f2f2;
              border-bottom:solid 1px #000000;
              font-size:35px;
              font-family:sans-serif;
              font-weight:bold;
              height:40px;
              padding:5px; }
td#titlei   { background-color:#00800;
              color:#f2f2f2;
              border-bottom:solid 1px #000000;
              font-size:35px;
              font-family:sans-serif;
              height:40px;
              padding:0px; }
td#shortnav { background-color:#585858;
              color:#f2f2f2;
              border-bottom:solid 1px #f2f2f2;
              font-size:15px;
              font-weight:bold;
              height:20px;
              padding:5px; }
td#form     { background-color:#585858;
              color:#f2f2f2;
              font-size:15px;
              font-weight:bold;
              height:20px;
              padding:5px; }
td#content  { background-color:#585858;
              border-bottom:solid 1px #ffffff;
              width:80%;
              padding:5px;
              vertical-align:top; }
td#programm  { background-color:#585858;
              color:#f2f2f2;
              border-bottom:solid 1px #f2f2f2;
              border-right:solid 1px #f2f2f2;
              font-size:25px;
              vertical-align:top; }
td#einladung  { background-color:#585858;
              color:#f2f2f2;
              font-family:"Georgia";
              border-bottom:solid 1px #f2f2f2;
              border-right:solid 1px #f2f2f2;
              vertical-align:top; }
td#blaettern  { background-color:#585858;
                font-size:12px;
                color:#f2f2f2 }
    
table#rahmen1{  border: 0px; width:100%; height:100%; padding:4; 
                background-color:#FFFFF0}
table#rahmen2{  border: 0px; width:100%; height:100%; padding:4;
                background-color:#008000}
                
table#link  { width:100%;
              padding:5px;}
td#link     { border-bottom: solid 1px #000000; 
              padding: 5px;
              vertical-align: top; }

td#contentlist  { background-color:#f2f2f2;
              border-bottom: dotted 1px #000000;
              padding: 5px;
              vertical-align: top; }

td.aktivi       { font-size:14pt; color:#fffff0; background:#008000; text-decoration: none; } 

table#aktuell {  border: 0px; width:80%; padding:0;
                 background-color:#585858; }
td#aktuell  { border-bottom: solid 1px #FFFFFF; 
             font-size:14px;
              padding: 5px;
              vertical-align: top; }
th#aktuell  { border-bottom: solid 1px #FFFFFF; 
              font-size:14px; font-weight:bold;
              padding: 5px;
              vertical-align: top; }

p#disclaimer    { font-size:14px;
                  color:#FF2200;
                  text-align:center; }
div#text          { font-size:20px;
                  background-color:#585858;
                  color:#f2f2f2;}


h1              { font-size:16pt; color: #FFFFFF; background-color: #000000; }
h2              { color: #FFFFFF; }
#title         {font-size:16pt; font-weight:bold; color:#f2f2f2; background:#585858; text-decoration: none;}
#title_i         {font-size:16pt; font-weight:bold; color:#f2f2f2; background:#585858; font-style: italic;}
p               { text-align: justify; }
span#imp    { font-weight: bold; }

a.loc:link      {color:#000000; text-decoration: none;}
a.loc:visited   {color:#000000; text-decoration: none;} 
a.loc:active    {color:#000000; text-decoration: none;} 
a.loc:hover     {color:#008000; background:#fffff0; text-decoration: none;}

a.doc:link      {font-size:16pt; font-weight:bold; color:#008000; text-decoration: none;}
a.doc:visited   {font-size:16pt; font-weight:bold; color:#008000; text-decoration: none;} 
a.doc:active    {font-size:16pt; font-weight:bold; color:#008000; text-decoration: none;} 
a.doc:hover     {font-size:16pt; font-weight:bold; color:#fffff0; background:#008000; text-decoration: none;}

a.logout:link      {font-size:13pt; color:#FF4500; text-decoration: none;}
a.logout:visited   {font-size:13pt; color:#FF4500; text-decoration: none;} 
a.logout:active    {font-size:13pt; color:#E5F5EB; text-decoration: none;} 
a.logout:hover     {font-size:13pt; color:#FF4500; background:#E5F5EB; text-decoration: none;}

a.navimg:link      {font-size:10pt; font-family:arial; color:#008000; text-decoration: none;}
a.navimg:visited   {font-size:10pt; font-family:arial;  color:#008000; text-decoration: none;} 
a.navimg:active    {font-size:10pt; font-family:arial;  color:#008000; text-decoration: none;} 
a.navimg:hover     {font-size:10pt; font-family:arial;  color:#fffff0; background:#008000; text-decoration: none;}
