A.topmenue            { font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif; color:#343434; font-size:10pt; }
A.topmenue:active     { TEXT-DECORATION: none; font-weight: normal; }
A.topmenue:link       { TEXT-DECORATION: none; font-weight: normal; }
A.topmenue:visited    { TEXT-DECORATION: none; font-weight: normal; }
A.topmenue:hover      { TEXT-DECORATION: underline; font-weight: normal; }

A.topmenueakt            { font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif; color:#343434; font-size:10pt; }
A.topmenueakt:active     { TEXT-DECORATION: none; font-weight: bold; }
A.topmenueakt:link       { TEXT-DECORATION: none; font-weight: bold; }
A.topmenueakt:visited    { TEXT-DECORATION: none; font-weight: bold; }
A.topmenueakt:hover      { TEXT-DECORATION: underline; font-weight: bold; }

A.submenue            { font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif; font-size:9pt; }
A.submenue:active     { color: black; TEXT-DECORATION: none; font-weight: normal; }
A.submenue:link       { color: black; TEXT-DECORATION: none; font-weight: normal; }
A.submenue:visited    { color: black; TEXT-DECORATION: none; font-weight: normal; }
A.submenue:hover      { color: black; TEXT-DECORATION: underline; font-weight: normal; }

A.link            { font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif; font-weight:bold; font-size:12pt;}
A.link:active     { color: black; TEXT-DECORATION: none; }
A.link:link       { color: black; TEXT-DECORATION: none; }
A.link:visited    { color: black; TEXT-DECORATION: none; }
A.link:hover      { color: black; TEXT-DECORATION: none; background:#EDEDED }

A.footer            { font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif; }
A.footer:active     { color: black; TEXT-DECORATION: none; font-weight: normal; }
A.footer:link       { color: black; TEXT-DECORATION: none; font-weight: normal; }
A.footer:visited    { color: black; TEXT-DECORATION: none; font-weight: normal; }
A.footer:hover      { color: #800000; TEXT-DECORATION: none; font-weight: normal; }

A.nix              { font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif; }
A.nix:active       { color: black; TEXT-DECORATION: none; font-weight: normal; }
A.nix:link         { color: black; TEXT-DECORATION: none; font-weight: normal; }
A.nix:visited      { color: black; TEXT-DECORATION: none; font-weight: normal; }
A.nix:hover        { color: black; TEXT-DECORATION: none; font-weight: normal; }

A.nix_w            { font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif; }
A.nix_w:active     { color: white; TEXT-DECORATION: none; font-weight: normal; }
A.nix_w:link       { color: white; TEXT-DECORATION: none; font-weight: normal; }
A.nix_w:visited    { color: white; TEXT-DECORATION: none; font-weight: normal; }
A.nix_w:hover      { color: white; TEXT-DECORATION: none; font-weight: normal; }

BODY {
  /* font-family: Sans, Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
   font-size:10pt;*/
   background-color:#EDEDED;
}

/* Bestimmt den Abstand des Inhaltes zum Rand im Contentframe */
div.contentframe { margin:20px; }

DIV.unsichtbar {
   margin:auto; /* zentrieren */
   text-align:justify;
   padding-top:0px; /* Innenabstand oben */
   padding-left:0px; /* Innenabstand links */
   padding-right:0px; /* Innenabstand rechts */
   padding-bottom:0px; /* Innenabstand unten */
   width:465px;
   border-width:0px;
}

DIV.titel {
   margin:auto; /* zentrieren */
   text-align:center;
   padding-top:3px; /* Innenabstand oben */
   padding-left:0px; /* Innenabstand links */
   padding-right:0px; /* Innenabstand rechts */
   padding-bottom:4px; /* Innenabstand unten */
   width:100%;
   border-width:0px;
   background-color:#005f00;
}

DIV.rechts {
   margin:auto; /* zentrieren */
   text-align:right;
   padding-top:0px; /* Innenabstand oben */
   padding-left:0px; /* Innenabstand links */
   padding-right:0px; /* Innenabstand rechts */
   padding-bottom:0px; /* Innenabstand unten */
   width:100%;
   border-width:0px;
}

DIV.container {
   width:100%;
   clear:both;
}

/* Inhaltsbox für 2 Spaltenlayout */
DIV.inhaltsbox {
   width:456px;
   padding-bottom:20px; /* Abstand unten */
}

IMG {
   border-width:0px;
}

IMG.bild {
   border-color:#343434;
   border-width:1px;
   border-style:solid;
}

/* Seitenüberschrift */
H1 { 
   text-align:center; 
   font-size:12pt;  
   color:#00005F; 
   margin-top:20px; 
   margin-bottom:20px;
}

/* Unterüberschrift */
H2 { 
   text-align:left; 
   font-size:10.5pt; 
   font-weight:bold; 
   color:#5f0000; 
   margin-top:0px; 
   margin-bottom:10px;
   clear:left;
}

/* HAUPTSCHRIFTART 
P,TD,TH,DL,LI,UL,*/ DIV {
   font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
   color:#343434;
   font-size:10pt;
   font-style:normal;
}

/* Kleine Schrift */
span.kleineschrift {
   font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-style: normal;
   color: #343434;
}

/* weiße Schrift */
span.weiss {
   font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
   font-size: 10pt;
   font-style: normal;
   color: white;
}

/* Schrift Fehlermeldungen */
P.fehler {
   font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
   color:#EE0000;
   font-size:10pt;
   font-weight:bolder;
}

/* Schrift Hinweise */
P.hinweis {
   font-family:Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
   color:green;
   font-size:10pt;
   font-weight:bolder;
}

/* DESIGN DES BANNERQUELLCODEFENSTERS */
TEXTAREA.bannerquellcodefenster { font-size:10px; font-family: Verdana, Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif; width:468px; COLOR: #000000; BACKGROUND-COLOR:#FFFFFF; BORDER-COLOR:#000000; BORDER-STYLE:solid; BORDER-WIDTH:1px; }

/* FORMULARDESIGN */
TEXTAREA, SELECT, INPUT {
   font-size:12px;
   font-family: Arial, DejaVu Sans, Bitstream Vera Sans, Verdana, Helvetica, sans-serif;
   COLOR: #000000;
   BACKGROUND-COLOR:#FFFFFF;
   BORDER-COLOR:#C0C0C0;
   BORDER-STYLE:solid;
   BORDER-WIDTH:1px;
}

/* DESIGN DER FORMULARTABELLEN */
TABLE.formular {
   border:1px solid #343434;
   background:#E9E4E4;
   text-align:center;
}

/* DESIGN DER THUMBNAILTABELLEN
TABLE.thumbnailtabelle {
   width:100%;
   border:0px;
   background:none;
   text-align:center;
}
TD.thumbnailtabelle {
   padding:10px;
   border:0px;
   background:none;
   text-align:center;
}*/
