BODY    {
        background-color:#FFFFEE;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 10pt;
        scrollbar-face-color: #4668A0;
        scrollbar-shadow-color: #000000;
        scrollbar-highlight-color: #000162;
        scrollbar-3dlight-color: #EEEEEE;
        scrollbar-darkshadow-color: #6C8EC4;
        scrollbar-track-color: #EEEEEE;
        scrollbar-arrow-color: #00016A;
        }

tt,pre,code,kbd { font-family:monospace; }

.gen-h1 {
        color : #000000;
        font-family : arial, helvetica;
        font-size : 14pt;
        font-weight : bold
        }

.gen-h2 {
        color : #000000;
        font-family : arial, helvetica;
        font-size : 12pt;
        font-weight : normal
        }
.gen-h2-right  {
        COLOR : #000000;
        FONT-WEIGHT : bold;
        font-family: Arial;
        font-size: 10pt; text-align: right;
        line-height: normal;
        font-variant: normal;
        text-decoration: none
        }

.gen-h2-blue  {
        COLOR : #000000;
        FONT-WEIGHT : bold;
        font-family: Arial;
        font-size: 10pt;
        line-height: normal;
        font-variant: normal;
        text-decoration: none
        }

.fett-h2  {
        COLOR : #000000;
        FONT-WEIGHT : bold;
        font-size: 10pt;
        text-decoration: none
        }

.gen-h3  {
        COLOR : #000000;
        FONT-SIZE : 12pt;
        FONT-WEIGHT : bold;
        font-family : Arial, Helvetica;
        text-align: left
        }

.fett-h1  {
        color : #000000;
        font-family : arial, helvetica;
        font-size : 18pt;
        text-align: center;
        font-weight : bold
        }

.gen-feedback  {
        COLOR : #000000;
        FONT-WEIGHT : lighter;
        font-size: 10px
        }

.gen-white-font  {
        COLOR : #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold; line-height: 14px
        }
.profs-white-font  {
        COLOR : #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold; line-height: 24px
        }

ul  {
        font-family : Arial, Helvetica;
        font-size : 10pt;
        color: #000000
        }

p  {
        font-family : Arial, Helvetica;
        font-size : 10pt;
        color : #000000;
        margin-bottom : -12px;
        }

th  {
        font-family: Arial, Helvetica;
        font-size: 10pt;
        background-color: #000000;
        color: #FFFFFF;
        font-weight: bold;
        border-color: #eeeeee #000000 #000000 #eeeeee;
        border: 1px outset; line-height: normal
        }


li  {
        font-family : Arial, Helvetica;
        font-size : 10pt;
        font-weight : normal

        }

.titel {
        font-family: arial;
        font-size: 16pt;
        font-weight: bold;
        color: #FFFFFF
        }
.copyright {
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: normal;
        color: #000000
        }
h1 {
        font-family: Arial, Helvetica;
        font-size: 18pt; font-weight: lighter;
        color: #000000
        }
		  
.normal {
        font-size:12px;
        font-family: Helvetica, Arial, sans-serif;
        font-weight: normal;
        color: #000000;
        text-decoration: none;
        line-height: 12pt;
        }

.bulletinboard {
        font-size:12px;
        font-family: Helvetica, Arial, sans-serif;
		font-weight: bold;
        color: #000000;
        text-decoration: none;
        line-height: 12pt;
        }
.bulletinboard:visited {
		font-weight: normal;
		}

.hinweis {
        font-size:12px;
        font-family: Helvetica, Arial, sans-serif;
        font-weight: normal;
        color: Maroon;
        text-decoration: none;
        line-height: 12pt;
        }	
		  		  
.klein {
        font-family: Arial, Helvetica;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        }
		  
.adressedunkel {
        font-family: Arial, Helvetica;
        font-size: 8pt;
        font-weight: normal;
        color: #000000; 
        text-align: center
        }

.adress {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #000000;
        text-decoration: none;
        line-height: 12pt
        }
.subadress {
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #000000;
        text-decoration: none;
        line-height: 12pt
        }

h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14pt;
        font-weight: bold;
        color: #000000
        }

.fett-h3  {
        font-family: Arial, Helvetica, sans-serif;
        COLOR : #000000;
        FONT-WEIGHT : bold;
        font-size: 12pt;
        text-align: center
        }

.rundtext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        text-align: justify
        }

.paragraf {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
        font-weight: bold;
        color: #000000;
        text-align: center
        }
pre     {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #000000
        }
.persontext {
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: normal;
        text-align: justify;
		font-style: italic
        }
.tab-right {
        color: #000000;
        text-align: right
        }

.kleinertext {
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: normal;
        color: #000000;
        }
.linkklein {
        font-family: Arial, Helvetica;
        font-size: 9pt; font-weight: normal;
        color: #000000; text-decoration: underline
        }
.kleinrechts {
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: normal;
        color: #000000; text-align: right
        }
a {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #404040;
        text-decoration: none; 
		font-size: 12px
        }
a:visited { text-decoration: none;}
a:active { text-decoration: none }
a:hover {
     	color: #C0C0C0;
		cursor:hand
		}
td {  font-family: Arial, Helvetica, sans-serif;
      font-size: 10pt;
      font-weight: normal;
      color: #000000
      }

/* Tabellen-Zeilen im Menue */
td.menu { padding-bottom: 2px; }

.submenu { font-size: x-small; }

.adresskopf {
        font-size:9pt;
        font-family:Arial, Helvetica;
        font-weight:bold;
        color: #000000;
        text-decoration: none
        }
.adresskopftext { font-size:12px;
       font-family:Arial, Helvetica;
       font-weight:bold;
       color: #000000;
       text-decoration: none
       }
.top {  font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
        }
.tuc {  font-family: Arial, Helvetica, sans-serif;
        font-size: 14pt;
        font-weight: normal;
        color: #ffffff;
        text-align: center
        }
p.normal { font-size:10pt;
         color:#000000;
         font-family: Arial, Helvetica, sans-serif
           }
p.bold{ font-size:10pt;
         color:#000000;
         font-weight: bold;
         font-family: Arial, Helvetica, sans-serif
           }
b { font-size:10pt;
          color:#000000; 
          font-family: Arial, Helvetica, sans-serif;
          font-weight: bold
          }
p.klein { font-size:11px;
          color:#000000;
          font-family: Arial, Helvetica, sans-serif;
          text-align: justify; 
		  font-weight: normal
          }
			 
div.scroll 
  {	
  	width: auto;
  	height: 560px;
  	/*border: 1px solid #666;*/
  	/*background-color: #ffffff*/
  	/*padding: 8px;*/
	vertical-align: top;
 }
  
#auto
{
	overflow: auto;	
}  			 
			 
.doc {         background-color:#eeeeee;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-weight: normal;
                color: #000000;
                border: 0px outset;
                border-color: #eeeeee #000000 #000000 #eeeeee;
                }
					 
.insert
{         
	background-color: White;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #274174;
   border: 1px dotted;
   vertical-align: middle;
}			

.grau { 
					 background-color:#eeeeee;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 9pt;
                font-weight: bold;
					 color: #274174;
					 border: 1px dotted;
					 vertical-align: middle;
					 
}

.gzeile
{         
	background-color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #274174;
	vertical-align: middle;
}			

.uzeile { 
	background-color:#eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #274174;
	vertical-align: middle;
}

.linie {  background-color: #000000}
.liniehell {  background-color: #E8E9F8;
}
.submit	{
	background-color: #ffffff;
	color: #000000;
	font-size:9pt;
	font-family:Arial, sans-serif;
	
}
.linie2 { background-color: #E7EFE7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #005A4C; border: 1px outset; border-color: #eeeeee #e7efe7 #000000 #000000; height: 22px}
.gruen { background-color: #177665}
.blau { background-color: #96A2CD}
.dunkelblau 
{ 
background-color: #4668A0;
}

.titelblau 
{ 
	background-color: #4668A0;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color: White;
	text-decoration: none;
	padding-left: 4px;
 }

 
.titelhead
{ 
	background-color: #4668A0;
	font-size: 14px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	color: White;
	text-decoration: none;
	padding-left: 4px;
 }
 
.titelbg { background-color: #000000;}

.titelhell 	{ 
		font-size:18px; 
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		color: White;
		text-decoration: none; 
		background-color: #000000;
		margin-bottom: 5pt;
		text-align: center;

	}

.adresshell { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #FFFFFF; text-decoration: none; line-height: 12pt }
.grau {  background-color: #e3e3e3}
.weiss {  background-color: #FFFFFF}
.dunkel {  background-color: #6d6d6b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}

/* Menue links und rechts: */
a.menu { font-size:12px; font-weight:normal; }

.menukopf { font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration: none; }
a.menukopf:link {color:#FFFFFF;}
a.menukopf:visited {color:#FFFFFF;}
a.menukopf:hover   {color:#ff9900; text-decoration:none; cursor:hand; }
a.menukopf:active  {color:#ff3300; }

/* links "light" fuer menu */
a.menul:link    { font-weight:normal; font-size:12px; text-decoration:none; }
a.menul:visited { font-weight:normal; font-size:12px; text-decoration:none; }
a.menul:hover   { font-weight:normal; font-size:12px; text-decoration:underline; cursor:hand; }
a.menul:active  { font-weight:normal; font-size:12px; color:#ff3300; text-decoration:none; }


.ff9999 {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #000000;
        text-decoration: none;
        line-height: 12pt;
		  background-color:#ff9999;
        }
		  
.ccffcc {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #000000;
        text-decoration: none;
        line-height: 12pt;
		  background-color:#ccffcc;
        }
.b1b1b1 {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #000000;
        text-decoration: none;
        line-height: 12pt;
		  background-color: #B1B1B1;
        }
.cccc99 {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #000000;
        text-decoration: none;
        line-height: 12pt;
		  background-color:#cccc99;
        }
.ddccff {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #000000;
        text-decoration: none;
        line-height: 12pt;
		  background-color:#33ccff;
        }
.ffcc99 {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #000000;
        text-decoration: none;
        line-height: 12pt;
		  background-color:#ffcc99;
        }
.ffffcc {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #000000;
        text-decoration: none;
        line-height: 12pt;
		  background-color:#ffffcc;
        }

/* added by klmark */

/* Programm */

ul.doc {

	margin:0px;
	padding:0px;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	background:transparent;
}

ul.doc li {

	list-style-image:url('images/file_pdf.png');
	margin-left:50px;
	margin-bottom:10px;
}

