 /*
#-----------------------------------------------------------------------#
# Formularverwaltung                                                    #
# (c) 2003 by cycro-systems and lgs                                     #
#-----------------------------------------------------------------------#
# Version : 0.1 (09.10.2003)                                            #
# Programmierer : Dr.-Ing. A.Hofmann                                    #
#-----------------------------------------------------------------------#
# Globale Einstellungen fuer die Formulargestaltung:                    #
# - Standardformatierung fuer alle die HTML-Elemente des Formulars      #
# - formatiert werden die Elemente TD, INPUT, TEXTAREA, SELECT innerhalb#
#   des Formulars, Hintergrundfarbe wird in formular.lang.. definiert   #
# - Die Kennzeichnung von Pflichtfeldern (INPUT) erfolgt innerhalb der  #
#   Formularerstellung                                                  #
#-----------------------------------------------------------------------#
 */

 /**
  * Fuer alle Elemente wird die Texthoehe gleich festgelegt
  **/
 /* .formular { font-size:12;background-color: white; } */
 .formularT { font-size:12;background-color: transparent; }
 table.formularL {background-color:black}
 tr.formularL {background-image:url(img/leik_bgrd.gif);background-repeat: repeat-y;background-position:center}
 td.formularL {background-image:url(img/leik_bgrd.gif);background-repeat: repeat-y;color:white;
 text-align:center;background-position:center}
 td.formularBL {background-color:black;color:"#E7CD18";}

 /* FinwallMedia-Anpassungen */
 form table.formular {
   background-color: #f2f2f2;
   border: 1px solid #ccc; width: 480px;
 }

 table.haupt h3.haupt {
   background-color: #f2f2f2;
   margin: 0;
   padding: 0;
   font: bold 91%; verdana, sans-serif;
   font-weight: bold;
 }

  table.formular td {
   padding: 2px 2px 2px 10px; font: 100% verdana, arial, helvetica, sans-serif;
 }

  table.formular input.formular {
   height: 1.7em; margin-left: 0px;
   font: normal 100% verdana, arial, helvetica, sans-serif;
 }

  table.formular textarea {
   border: 1px solid #ccc; background-color: #fff; margin: 0 0 10px 15px;
   font: normal 100% verdana, arial, helvetica, sans-serif; width: 200px;
 }



 /**
  * Spezielle Formatierungen fuer die einzelnen Element-Typen
  **/
 /* input.formular {
        font:Helvetica,Helv,Verdana;
        font-family:Helvetica,Helv,Verdana;
        background-color: transparent;
}
 textarea.formular {
        font:Helvetica,Helv,Verdana;
        font-family:Helvetica,Helv,Verdana;
        background-color: transparent;
}
 select.formular {
   font:Helvetica,Helv,Verdana; font-family:Helvetica,Helv,Verdana;
   background-color:transparent;
 }
 td.formular {
        font:Helvetica,Helv,Verdana;
        font-family:Helvetica,Helv,Verdana;
        vertical-align:top;
        //background-color: transparent;
        color:black;background-color: white;
}
  h3.formular {
   font:Helvetica,Helv,Verdana; font-family:Helvetica,Helv,Verdana;
   font-size:14;
     margin-top:3;margin-bottom:10;margin-left:3;
 } */
 /****************  BASTELSTUNDE  *****************/
 td.selectdesign {
  padding:5px;margin:0px;
  background-color:transparent;
  border:1px solid darkgray;
  vertical-align:top;
  -moz-border-radius-topleft:7px;
 }
 .selectdesign td {
  padding:1px;padding-top:3px;margin:0px;
  border: 0px;font-size:12px;
  vertical-align:center;
  background-color:transparent;
 }
 .selectdesign input { border:0px;border-bottom:1px solid grey;background-color:79CDCD; }
 .selectdesign a { font-weight:bold;text-decoration:none; }
 .selectdesign select { background-color:transparent;border-bottom: 1px solid grey; }
 .selectdesign select option { background-color:79CDCD; }

 .buttondesign { padding:3px; }
 .buttondesign input {
  border-left:solid 3px grey;
  border-top:solid 3px grey;
  border-bottom:solid 3px black;
  border-right:solid 3px black;
  font-size:13px;font-weight:bold;
}

.kommentar { background-color:#D6DBDE;font-size:12px;padding:5px;padding-left:2px; }
.kommueber1{ background-color:#D6DBDE;font-size:14px;font-weight:bold;padding:5px;padding-left:2px; }

 /*** Ende der Bastelstunde **/

 /** Die vier Schrifttypen fuer Kommentare/Texte **/
 /** Farbsetzung analog haupt3 **/
 td.komm1 {
        font:Helvetica,Helv,Verdana;
        font-family:Helvetica,Helv,Verdana;
        font-size:18;
        background-color: transparent;
        color:#000000;
}
 td.komm2 {
        font:Helvetica,Helv,Verdana;
        font-family:Helvetica,Helv,Verdana;
        font-size:16;
        background-color: transparent;
        color:#000000;
}
 td.komm3 {
        font:Helvetica,Helv,Verdana;
        font-family:Helvetica,Helv,Verdana;
        font-size:12;
        background-color: transparent;
        color:#000000;
}
 td.komm4 {
   font:Helvetica,Helv,Verdana; font-family:Helvetica,Helv,Verdana;
   font-size:9;background-color:#E6FA99;color:#000000;
 }
/*.haupt{
        font-family: verdana;
        font-size: 12px;
        color:#000000;
}*/
.haupt2
{
        font: 86% verdana, sans-serif;
        color:#000000;
}
.haupt3{
        font: 86% verdana, sans-serif;
        color:#000000;
}
 td.blue1 {
        font:Helvetica,Helv,Verdana;
        font-family:Helvetica,Helv,Verdana;
        font-size:18;
        background-color: #1E90FF; /*transparent;*/
        color:#000000;
}
 input.blue1 {
        font:Helvetica,Helv,Verdana;
        font-family:Helvetica,Helv,Verdana;
        font-size:18;
        background-color: #1E90FF; /*transparent;*/
        color:#000000;
}
 select.blue1 {
        font:Helvetica,Helv,Verdana;
        font-family:Helvetica,Helv,Verdana;
        font-size:18;
        background-color: #1E90FF; /*transparent;*/
        color:#000000;
}
 textarea.blue1 {
        font:Helvetica,Helv,Verdana;
        font-family:Helvetica,Helv,Verdana;
        font-size:18;
        background-color: #1E90FF; /*transparent;*/
        color:#000000;
}

 td.blue2 {
        font:Helvetica,Helv,Verdana;font-family:Helvetica,Helv,Verdana;
        font-size:16;background-color: #00BFFF; /*#transparent;*/ color:#000000; }
 select.blue2 {
        font:Helvetica,Helv,Verdana;font-family:Helvetica,Helv,Verdana;
        font-size:16;background-color: #00BFFF; /*#transparent;*/ color:#000000; }
 input.blue2 {
        font:Helvetica,Helv,Verdana;font-family:Helvetica,Helv,Verdana;
        font-size:16;background-color: #00BFFF; /*#transparent;*/ color:#000000; }
 textarea.blue2 {
        font:Helvetica,Helv,Verdana;font-family:Helvetica,Helv,Verdana;
        font-size:16;background-color: #00BFFF; /*#transparent;*/ color:#000000; }

 td.blue3 {
        font:Helvetica,Helv,Verdana;font-family:Helvetica,Helv,Verdana;font-size:12;
        background-color: #00FFFF; /*transparent;*/color:#000000; }
 select.blue3 {
        font:Helvetica,Helv,Verdana;font-family:Helvetica,Helv,Verdana;font-size:12;
        background-color: #00FFFF; /*transparent;*/color:#000000; }
 input.blue3 {
        font:Helvetica,Helv,Verdana;font-family:Helvetica,Helv,Verdana;font-size:12;
        background-color: #00FFFF; /*transparent;*/color:#000000; }
 textarea.blue3 {
        font:Helvetica,Helv,Verdana;font-family:Helvetica,Helv,Verdana;font-size:12;
        background-color: #00FFFF; /*transparent;*/color:#000000; }

 td.blue4 {
   font:Helvetica,Helv,Verdana; font-family:Helvetica,Helv,Verdana;font-size:9;background-color:#F0F8FF;color:#000000;
}
 input.blue4 {
   font:Helvetica,Helv,Verdana; font-family:Helvetica,Helv,Verdana;font-size:9;background-color:#F0F8FF;color:#000000;
}
 select.blue4 {
   font:Helvetica,Helv,Verdana; font-family:Helvetica,Helv,Verdana;font-size:9;background-color:#F0F8FF;color:#000000;
}
 textarea.blue4 {
   font:Helvetica,Helv,Verdana; font-family:Helvetica,Helv,Verdana;font-size:9;background-color:#F0F8FF;color:#000000;
}
/** Cybio **/
.12boldblack {
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica;background-color: white;
        color: #000000;
        font-weight: bold;
}

.12boldblue {
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica;background-color: white;
        color: #009CFF;
        font-weight: bold;
}

.12normalblack {
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica;background-color: white;
        color: #000000;
        font-weight: normal;
}

.11normalblack {
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica;background-color: white;
        color: #000000;
        font-weight: normal;
}

.11normalblue {
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica;background-color: white;
        color: #009CFF;
        font-weight: normal;
}

.11boldblue {
        font-size: 11px;
        font-family: Verdana, Arial, Helvetica;background-color: white;
        color: #009CFF;
        font-weight: bold;
}

.10normalblack {
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica;background-color: white;
        color: #000000;
        font-weight: normal;
}

.10boldblack {
        font-size: 10px;
        font-family: Verdana, Arial, Helvetica;background-color: white;
        color: #000000;
        font-weight: bold;
}
/*** Ende Cybio ***/
/*** PM2 ODBC Website ***/
.pm2Normal {
        font-family: Verdana, Arial, Helvetica;
        font-size:10pt;
        font-weight: normal;
        color: #000000;
}
.pm2Klein {
        font-family: Verdana, Arial, Helvetica;
        font-size:8pt;
        font-weight: normal;
        color: #000000;
}
.pm2Fussnote {
        font-family: Verdana, Arial, Helvetica;
        font-size:6.5pt;
        font-weight: normal;
        color: #000000;
}
.pm2Ueberschrift1 {
        font-family: Verdana, Arial, Helvetica;
        font-size:10pt;
        font-weight: bold;
        color: #000000;
}
.pm2Ueberschrift1bl {
        font-family: Verdana, Arial, Helvetica;
        font-size:10pt;
        font-weight: bold;
        color: #0000d0;
}
.pm2Ueberschrift1or{
        font-family: Verdana, Arial, Helvetica;
        font-size:10pt;
        font-weight: bold;
        color: #ff6201;
}
.pm2Ueberschrift2 {
        font-family: Verdana, Arial, Helvetica;
        font-size:12pt;
        font-weight: bold;
        color: #000000;
}
.pm2Ueberschrift2bl {
        font-family: Verdana, Arial, Helvetica;
        font-size:12pt;
        font-weight: bold;
        color: #0000d0;
}
.pm2Ueberschrift2or{
        font-family: Verdana, Arial, Helvetica;
        font-size:12pt;
        font-weight: bold;
        color: #ff6201;
}
.pm2Ueberschrift3 {
        font-family: Verdana, Arial, Helvetica;
        font-size:14pt;
        font-weight: bold;
        color: #000000;
}
.pm2Ueberschrift3bl {
        font-family: Verdana, Arial, Helvetica;
        font-size:14pt;
        font-weight: bold;
        color: #0000d0;
}
.pm2Ueberschrift3or{
        font-family: Verdana, Arial, Helvetica;
        font-size:14pt;
        font-weight: bold;
        color: #ff6201;
}
.pm2Ueberschrift4 {
        font-family: Verdana, Arial, Helvetica;
        font-size:16pt;
        font-weight: bold;
        color: #000000;
}
.pm2Ueberschrift4bl {
        font-family: Verdana, Arial, Helvetica;
        font-size:16pt;
        font-weight: bold;
        color: #0000d0;
}
.pm2Ueberschrift4or{
        font-family: Verdana, Arial, Helvetica;
        font-size:16pt;
        font-weight: bold;
        color: #ff6201;
}