@media print
{
div.noprint        {display: none;}
}

body	 {font-family: arial;
          text-align: center;
          font-size: 9pt;
          background-color: #777;
          margin: 0px 0px 0px 0px;  
         }

body.popup {font-family: arial;
           text-align: center;
           font-size: 9pt;
           background-color: #777;
           margin: 0px 0px 0px 0px;  
           /*
           background-color: white;*/ }

.main    {background-color: white;
          width: 800px;  
          height: 1000;
          border-left:   1px solid gray;    
          border-right:  1px solid gray;    
          /* border-top:    1px solid gray; 
          border-bottom: 1px solid gray; */
          margin-left: auto;
          margin-right: auto;
         }


h1                 {
                    margin-bottom: 10px;
                    font-family: Arial;
                    font-size: 16pt;
                    font-weight: bold;
                    color: rgb(0,0,0);
                   }
h1.head            {
                    font-family: Arial;
                    font-size: 50pt;
                    font-weight: bold;
                   }
h3                 {
                    margin-top: 4px;
                    margin-bottom: 4px;
                   }
p                  {
                    margin-top: 8px;
                    margin-bottom: 0px;
                   }
ul                 {margin-top: 0px;
                    margin-bottom: 0px;
                    margin-left: 16px;
                    padding-left: 0px;   /* Wegen Mozilla Firefox */ 
                   }
img                {
                    border-color: Gray;
                   }

td.header1         {
                    width: 160px;
                    height: 120px;
                   }
td.header2         {
                    background-color: #dedede;
                    height: 120px;
                   }
td.menu            {
                    width: 141px;
                    padding-left: 15px;
                    padding-right: 4px;
                    padding-top: 18px;
                    background-color: #dedede;
                    vertical-align: top;
                    font-family: Arial;
                    font-size: 10pt;
                    font-weight: bold;
                    color: red;       /* für <noscript> */
                   }
td.content         {
                    padding-left: 15px;
                    padding-top: 12px;
                    background-color: #ffffff;
                    vertical-align: top;
                   }
table.content1     {
                    width: 600px;      /* NS7 OP7: muss ins <table> Tag */     
                    font-family: Arial;
                    font-size: 10pt;
                    color: black;
                   }
table.content2     {
                    font-family: Arial;
                    font-size: 10pt;
                    color: black;
                   }
table.popup        {background-color: white;
                    width: 800px;  
                    height: 1000;
                    border-left:   1px solid gray;    
                    border-right:  1px solid gray;    
                    /* border-top:    1px solid gray; 
                    border-bottom: 1px solid gray; */
                    margin-left: auto;
                    margin-right: auto;
                    /* width: 600;        
                    height: 100%;       
                    font-family: Arial;
                    font-size: 10pt;
                    color: black;
                    background-color: white;                   */
                   }
td.popup           {
                    width: 500;
                    padding-left: 150px;
                    padding-right: 150px;
                    padding-top: 25px;
                    padding-bottom: 25px;
                    vertical-align: top;
                    background-color: white; 

                   }
a.menupunkt        {
                    margin-left: 6px;
                    color: #666666;
                    text-decoration: none;
                   }
a.menupunktaktiv   {
                    color: black;
                    text-decoration: none;
                   }
a.menupunktmaus    {
                    margin-left: 6px;
                    color: red;
                    text-decoration: none;
                   }
a.content          {                     /* NS7: Nicht bei Link auf <img> verwenden */
                    vertical-align: top;
                    font-family: Arial;
                    font-size: 10pt;
                    color: black;
                   }
a.klein            {                     
                    vertical-align: top;
                    font-family: Arial;
                    font-size: 8pt;
                    color: black;
                   }
a.schalterklein {
                font-family: arial;
                font-size: 10px;
                text-decoration: none;
                color: #111111;
                padding-top: 1px;
                padding-left: 5px;
                padding-right: 6px;
                padding-bottom: 1px;
                margin-right: 3px; 
                border-left:   1px solid #dddddd;
                border-top:    1px solid #dddddd;
                border-right:  1px solid #dddddd;
                border-bottom: 1px solid #dddddd;
                background-color: #dad6cd;
               }
a.schalterklein:link    {color: black}
a.schalterklein:visited {color: black}
a.schalterklein:active  {color: black}
a.schalterklein:hover{
                color: black;
                padding-top: 1px;
                padding-left: 5px;
                padding-right: 6px;
                padding-bottom: 1px;
                border-left:   1px solid #aaaaaa;
                border-top:    1px solid #aaaaaa;
                border-right:  1px solid #dddddd;
                border-bottom: 1px solid #dddddd;
                background-color: #cccccc;
               }
.klein             {
                    font-family: Arial;
                    font-size: 8pt;
                   }
