.field	{
	margin:3px;
	margin-bottom:  0px;
	margin-left:  0px;
	margin-right:  0px;
	margin-top:  3px;
	margin:  0px; 
	background-color: #FFFFFF
		}

tt,pre,code,kbd { font-family:monospace; }


 .n07      { font-family:Arial,Helvetica,'sans serif';font-size:7pt;   }
 .n08      { font-family:Arial,Helvetica,'sans serif';font-size:8pt;   }
 .n09      { font-family:Arial,Helvetica,'sans serif';font-size:9pt;   }
 .n09gruen      { font-family:Arial,Helvetica,'sans serif';font-size:9pt; color: #005A46;   }
 .n10      { font-family:Arial,Helvetica,'sans serif';font-size:10pt;  }
 .n12      { font-family:Arial,Helvetica,'sans serif';font-size:12pt;  }
 .n14      { font-family:Arial,Helvetica,'sans serif';font-size:14pt;  }
 .n16      { font-family:Arial,Helvetica,'sans serif';font-size:16pt;  }
 .nd       { text-decoration:none;color: #0000ff }

body       { font-family:Arial,Helvetica,'sans serif';font-size:9pt   }

.rand	   { margin-left:10px; margin-right:0px; margin-top:30px; margin-bottom:0px }

.menu_head {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        color: #ffffff;
        }

.menu_item {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #005a46;
        vertical-align: middle;
        }

.menu_item {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #005a46;
        vertical-align: middle;
        }

.menu_hint {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #005a46;
        vertical-align: middle;
        text-align:left;
        }

.link_item1 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11pt;
        font-weight: bold;
        color: #005a46;
        vertical-align: baseline;
        text-align:left;
        }

.menu_item2 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #005a46;
        vertical-align: middle;
        text-align: right;
        }
		
.menu_item3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: #005a46;
        vertical-align: middle;
        }

.form_butt_bold {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #005A46;
        vertical-align: top;
        }

.form_butt_normal {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #005A46;
        vertical-align: top;
        }

.butt_help {
        cursor:help;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        vertical-align: top;
        }

.butt_sg  {
         width:60px; 
         margin-right:10px;
         font-family:arial, helvetica, 'sans serif';
         font-size:9px;
     }



.author {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #005a46;
        }

.impressum {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: normal;
        color: #005a46;
        }

.gruen { background-color: #005a46}

.adresshell { 
        font-size:12px;  
        font-family:Arial, Helvetica, sans-serif; 
        font-weight:bold; 
        color: #FFFFFF; 
        text-decoration: none; 
        line-height: 12px }

.grau {  background-color: #e3e3e3}

.weiss {  background-color: #FFFFFF}

.dunkel {  
        background-color: #6d6d6b; 
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        color: #FFFFFF
        }

.gitter {
        background-color:#045245;
        background-image:url(images/bg01.png);
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #ffffff;
        border: 0px outset;
        }

.justfy {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        text-align: justify
        }

.green_line {
        background-color:#045245;
        }

.address_dunkel {
        font-family: Arial, Helvetica;
        font-size: 8pt;
        font-weight: normal;
        color: #005A46; 
        text-align: center
        }

.address {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #005A46;
        text-decoration: none;
        }

a {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: #005A46;
        text-decoration: none; 
	font-size: 12px;
        }

a:visited { text-decoration: none;}

a:active { text-decoration: none }

a:hover {
        color: #ff9900;
        text-decoration: underline; 
	cursor:pointer;
	}

.bold {  
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        }
        
        		
.italic {  
        font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
        }

blockquote {  
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #000000;
        }

td {  
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #000000;
        }

.box_hellgruen {
        background-color:#BED4D1;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #005A46;
        border: 1px outset;
        border-color: #BED4D1 #005A46 #005A46 #BED4D1;
        line-height: 16pt
        }

.gen-hl {
        color : #005A46;
        font-family : arial, helvetica;
        font-size : 14pt;
        font-weight : normal
        }

.gen-hl1 {
        color : #005A46;
        font-family : arial, helvetica;
        font-size : 11pt;
        font-weight : bold
        }

.t_h {
      color : #005A46;
      font-family : arial, helvetica;
      font-size : 09pt;
      font-weight : normal;
     }


.tb_green  {
        border-width:1px;
        border-style:solid;
        border-color:#025C4E;
        }

.tb_green2  {
        border-color:#025C4E;
        border-style:solid;
        border-width:1px;
		height:60;
		text-align:center;
		font-weight:bold;
		background-color:#BED4D1
        }

.tb_green3  {
        border-color:#025C4E;
        border-style:solid;
        border-width:1px;
		height:80;
		font-size:11px;
		text-align:center;
		background-color:#D9E6E3;
        }

.search { background-color:#D9E6E3; 
        }

.back_link { background-color:#BBD2CC;;
             background-image: url(grafik/back.php);
             background-position: 5px top;
             background-repeat: no-repeat;
             padding-left: 20px;
        }


/*  ... xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ... */
.gen-h1 {
        color : #005A46;
        font-family : arial, helvetica;
        font-size : 14pt;
        font-weight : normal
        }

.gen-h2 {
        COLOR : #005A46;
        FONT-WEIGHT : bold;
        font-family: Arial;
        font-size: 12pt;
        line-height: normal;
        font-variant: normal;
        text-decoration: none
        }

.gen-h2x {
        COLOR : #666666;
        FONT-WEIGHT : bold;
        font-family: Arial;
        font-size: 10pt;
        line-height: normal;
        font-variant: normal;
        text-decoration: none
        }

.gen-h2-right  {
        COLOR : #005A46;
        FONT-WEIGHT : bold;
        font-family: Arial;
        font-size: 10pt; 
        text-align: right;
        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 : #005A46;
        FONT-SIZE : 12pt;
        FONT-WEIGHT : bold;
        font-family : Arial, Helvetica;
        text-align: left
        }

.fett-h1  {
        color : #005A46;
        font-family : arial, helvetica;
        font-size : 18pt;
        text-align: center;
        font-weight : bold
        }

.gen-feedback  {
        COLOR : #005A46;
        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
        }

th  {
        font-family: Arial, Helvetica;
        font-size: 10pt;
        background-color: #408C8C;
        color: #FFFFFF;
        font-weight: bold;
        border-color: #eeeeee #005A46 #005A46 #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: normal;
        color: #005A46
        }

.copyright {
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: normal;
        color: #005A46
        }

h1 {
        font-family: Arial, Helvetica;
        font-size: 18pt; font-weight: lighter;
        color: #005A46
        }

.klein {
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: normal;
        color: #000000;
        text-align: left
        }



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: 10pt;
        font-weight: normal;
        text-align: justify
        }

.paragraf {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
        font-weight: bold;
        color: #005A46;
        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: #0000FF;
        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
        }



/* Tabellen-Zeilen im Menü */
td.menu { padding-top: 3px; padding-bottom: 3px; }

.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: #005A46;
        text-decoration: none
        }

.top {  font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: lighter;
        color: #005A46;
        text-align: center
        }

.tuc {  font-family: Arial, Helvetica, sans-serif;
        font-size: 16pt;
        font-weight: normal;
        color: #ffffff;
        text-align: center
        }

p.normal { 
        font-size:10pt;
        color:black; ;
        font-family: Arial, Helvetica, sans-serif
        }

b { 
        font-size:10pt;
        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
        }

.doc {
        background-color:#eeeeee;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        color: #005A46;
        border: 1px outset;
        border-color: #eeeeee #005A46 #005A46 #eeeeee;
        line-height: 16pt
        }

.linie {  background-color: #005A46}

.liniehell {  background-color: #7FACA2}

.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 #005A46 #005A46; 
        height: 22px
        }

.white { color:#FFFFFF;}

.intern { background-image:url(images/butt03.gif); background-repeat:no-repeat; background-position:left; padding-left:15px;
        }
