body
{
  color:black;
  background-color:#DDFBFF;
  background-repeat:repeat-x;
  background-attachment:fixed;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:5px;
  margin-right:5px;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  vertical-align:center;
}

hr
{
  color:blue;
}

option,textarea
{
  color:black;
  background-color:white;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  vertical-align:center;
}

select
{
  color:black;
  background-color:white;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  vertical-align:center;
}

a.ohne_linie
{
  text-decoration:none;
}

input
{
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  vertical-align:bottom;
}

input.aktiv
{ 
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  vertical-align:bottom;
  background-color:white;
}

input.inaktiv
{
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  vertical-align:bottom;
  background-color:lightgrey;
}

input.readonly
{
  padding:2px;
  border-width:1px;
  border-style:solid;
  border-color:#DDFBFF;
  background-color:transparent;
}

input.displayonly
{
  padding:2px;
  border-width:0px;
  background-color:transparent;
}

input.hide
{
  padding:2px;
  border-width:0px;
  background-color:transparent;
  visibility:hidden;
}

input.knopf
{
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
}

input.preisknopf
{
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  width:45px;
  height:30px;
}
input.miniknopf
{
  text-align:center;
  vertical-align:middle;
  cursor:pointer;
  width:20px;
  height:20px;
}

iframe
{
  width:100%;
  height:100%;
  marginheight:0;
  marginwidth:0;
}

img
{
  border:0px;
}

table
{
  table-layout:fixed;
  border:0px solid red;
  border-spacing:0px;
  border-collapse:collapse;
  cellspacing:0px;
  cellpadding:0px;
  spacing:0px;
  padding:0px;
  margin:0px;
  empty-cells:show;
  width:100%;
}

tr.formularzeile
{
  height:25px; 
}

th
{
  color:black;
  border:0px dotted green;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
  margin:0px;
  padding:0px;
}

td
{
  color:black;
  border:0px dotted blue;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  vertical-align:top;
  margin:0px;
  padding:0px;
}

td.zusatz
{
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:10px;
  font-weight:normal;
  text-align:left;
  vertical-align:center;
}

td.wk
{
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  text-align:left;
  vertical-align:top;
}

td.attribut
{
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  text-align:left;
  vertical-align:top;
}

td.fehler_normal
{
  color:#C80000;
  background-color:white;
  font-family:verdana,arial,helvetica,sans-serif;
  text-align:left;
  padding:15px;
  vertical-align:top;
}

td.fehler_gelb
{
  color:#000000;
  background-color:yellow;
  font-family:verdana,arial,helvetica,sans-serif;
  text-align:left;
  padding:15px;
  vertical-align:top;
}

th.datatable_header
{
  color:#C000000;
  border:2px solid #7cebf8;
  cellpadding:2px;
  padding:2px;
  border-padding:2px;
  background-color:ffffff;
  font-family:verdana,arial,helvetica,sans-serif;
  text-align:left;
  font-weight:bold;
  vertical-align:top;
}

td.datatable_even
{
  color:#C000000;
  border:2px solid #7cebf8;
  cellpadding:2px;
  padding:2px;
  border-padding:2px;
  background-color:cccccc;
  font-family:verdana,arial,helvetica,sans-serif;
  text-align:left;
  vertical-align:top;
}

td.datatable_odd
{
  color:#C000000;
  border:2px solid #7cebf8;
  cellpadding:2px;
  padding:2px;
  border-padding:2px;
  background-color:#dddddd;
  font-family:verdana,arial,helvetica,sans-serif;
  text-align:left;
  vertical-align:top;
}


*.breite_05 { width:05px; }
*.breite_10 { width:10px; }
*.breite_15 { width:15px; }
*.breite_20 { width:20px; }
*.breite_25 { width:25px; }
*.breite_40 { width:40px; }
*.breite_50 { width:50px; }
*.breite_60 { width:60px; }
*.breite_70 { width:70px; }
*.breite_80 { width:80px; }
*.breite_100 { width:100px; }
*.breite_125 { width:125px; }
*.breite_130 { width:130px; }
*.breite_135 { width:135px; }
*.breite_140 { width:140px; }
*.breite_145 { width:145px; }
*.breite_150 { width:150px; }
*.breite_160 { width:160px; }
*.breite_175 { width:175px; }
*.breite_200 { width:200px; }
*.breite_215 { width:215px; }
*.breite_225 { width:225px; }
*.breite_250 { width:250px; }
*.breite_300 { width:300px; }
*.breite_340 { width:340px; }
*.breite_360 { width:360px; }
*.breite_500 { width:500px; }
*.breite_600 { width:600px; }
*.breite_rest_100_150 { width:46px;  }
*.breite_rest_145_200 { width:51px;  }
*.breite_rest_75_215  { width:142px; }
*.breite_rest_50_215  { width:161px; }
*.breite_rest_130_215 { width:81px;  }
*.breite_rest_135_215 { width:76px;  }
*.breite_rest_140_215 { width:71px;  }
*.breite_rest_160_215 { width:51px;  }
*.breite_rest_50_250  { width:195px; }
*.breite_rest_125_250 { width:120px; }
*.breite_rest_150_250 { width:95px;  }
*.breite_rest_175_250 { width:71px;  }
*.breite_rest_200_250 { width:45px;  }
*.breite_rest_250_300 { width:46px;  }
*.breite_rest_50_360  { width:305px; }
*.hoehe_50 { height:50; }

a, v
{
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-weight:normal;
  font-size:12px;
}

*.deaktiviert
{
  color:#a0a0a0;
}

*.f_vg_rot { background-color:red; }
*.f_vg_schwarz { background-color:black; }
*.f_vg_vgrund { background-color:#DD9922; }
*.f_vg_schwarz { background-color:black; }
*.f_vg_vgrund { background-color:#DD9922; }
*.f_vg_hgrund { background-color:#FFFFE0; }
*.f_hg_rot { background-color:red; }
*.f_hg_schwarz { background-color:black; }
*.f_hg_vgrund { background-color:#DD9922; }
*.f_hg_schwarz { background-color:black; }
*.f_hg_vgrund { background-color:#DD9922; }
*.f_hg_hgrund { background-color:#FFFFE0; }

*.ueberschrift_1
{
  color:#0000ff;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:15px;
  font-weight:bold;
  text-align:left;
  vertical-align:top;
}

*.ueberschrift_2
{
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  text-align:left;
  vertical-align:top;
}

*.ueberschrift_3
{
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:bold;
  font-style:italic;
  text-align:left;
  vertical-align:top;
}

*.ueberschrift_4
{
  color:black;
  font-family:verdana,arial,helvetica,sans-serif;
  font-size:12px;
  font-weight:normal;
  font-style:italic;
  text-align:left;
  vertical-align:top;
}

*.chlog_neu
{
  color:#00AA00;
  font-family:verdana,arial,helvetica,sans-serif;
}

*.chlog_aend
{
  color:#FFA600;
  font-family:verdana,arial,helvetica,sans-serif;
}

*.chlog_entf
{
  color:#FF0000;
  font-family:verdana,arial,helvetica,sans-serif;
}

ul.chlog_ul
{
  margin-top:0px; 
  margin-bottom:12px; 
}


*.fehlerfarbe
{
  color:#C80000;
}

*.t_g_05 { font-size:05px; }
*.t_g_08 { font-size:08px; }
*.t_g_09 { font-size:09px; }
*.t_g_10 { font-size:10px; }
*.t_g_11 { font-size:11px; }
*.t_g_12 { font-size:12px; }
*.t_g_13 { font-size:13px; }
*.t_g_14 { font-size:14px; }
*.t_g_15 { font-size:15px; }
*.t_g_16 { font-size:16px; }
*.t_g_17 { font-size:17px; }
*.t_g_18 { font-size:18px; }
*.t_g_19 { font-size:19px; }
*.t_g_20 { font-size:20px; }
*.t_g_leerzeile { font-size:02px; }
*.t_fett { font-weight:bold; }
*.t_unterstrichen { text-decoration:underline; }
*.t_kursiv { font-style:italic; }
*.t_hervorhebung_1
{
  font-weight:bold;
  font-size:100%;
}
*.t_hervorhebung_2
{
  font-weight:bold;
  font-size:125%;
}
*.t_hervorhebung_3
{
  font-style:italic;
  font-size:100%;
}
*.t_hervorhebung_4
{
  font-style:italic;
  font-size:125%;
}
*.t_hervorhebung_5
{
  font-weight:bold;
  font-style:italic;
  font-size:100%;
}
*.t_hervorhebung_6
{
  font-weight:bold;
  font-style:italic;
  font-size:125%;
}

*.t_hervorhebung_ok
{
  color:green;
  font-weight:bold;
}

*.t_hervorhebung_nok
{
  color:#C80000;
  font-weight:bold;
}

*.t_zusatzinfo
{
  color:black;
  font-weight:bold;
  font-size:11px;
  text-decoration:none;
  vertical-align:top;
}

*.t_info
{
  color:black;
  font-weight:normal;
  font-size:11px;
  text-decoration:none;
  text-align:justify;
  vertical-align:center;
}

*.t_optional
{
  color:black;
  font-weight:bold;
  font-size:08px;
  text-decoration:none;
  vertical-align:top;
}

*.t_optional_link
{
  color:black;
  font-weight:bold;
  font-size:08px;
  text-decoration:underline;
  vertical-align:top;
}

*.t_optional_text
{
  color:black;
  font-weight:normal;
  font-size:09px;
  text-decoration:none;
  vertical-align:top;
}

*.t_optional_text_link
{
  color:black;
  font-weight:normal;
  font-size:09px;
  text-decoration:underline;
  vertical-align:top;
}


*.t_minimal
{
  font-size:01px;
}

*.a_rechts { text-align:right; }
*.a_zentriert { text-align:center; }
*.a_blocksatz { text-align:justify; }
*.a_links { vertical-align:left; }
*.a_oben { vertical-align:top; }
*.a_mittig { vertical-align:middle; }
*.a_unten { vertical-align:bottom; }

*.einr_1 { margin-left:0.25cm; }
*.einr_2 { margin-left:0.5cm; }
*.einr_3 { margin-left:1cm; }
*.einr_4 { margin-left:1.5cm; }
*.einr_5 { margin-left:2cm; }
*.einr_6 { margin-left:5%;
           margin-right:5%;
           margin-top:5%; }
*.einr_7 { margin-right:0.25cm; }
*.einr_8 { margin:35; }
*.einr_9 { margin-left:10px; }
*.einr_10 { margin-right:30px; }


*.hilfe_text
{
  cursor:help;
  text-decoration:none;
}

*.hilfe_mittig
{
  cursor:help;
  text-align:center;
  vertical-align:middle;
}

*.setze_cursor_hand
{
  cursor:pointer;
  text-align:center;
  vertical-align:middle;
}

*.border_ro
{
  background-image:url(./pics/border_ro.gif);
  background-repeat:no-repeat;
  text-align:center;
  vertical-align:middle;
  height:5px;
  width:5px;
}

*.border_ru
{
  background-image:url(./pics/border_ru.gif);
  background-repeat:no-repeat;
  text-align:center;
  vertical-align:middle;
  height:5px;
  width:5px;
}

*.border_lo
{
  background-image:url(./pics/border_lo.gif);
  background-repeat:no-repeat;
  text-align:center;
  vertical-align:middle;
  height:5px;
  width:5px;
}

*.border_lu
{
  background-image:url(./pics/border_lu.gif);
  background-repeat:no-repeat;
  text-align:center;
  vertical-align:middle;
  height:5px;
  width:5px;
}

*.border_r
{
  background-image:url(./pics/border_r.gif);
  background-repeat:repeat-y;
  text-align:center;
  vertical-align:middle;
  width:5px;
}

*.border_o
{
  background-image:url(./pics/border_o.gif);
  background-repeat:repeat-x;
  text-align:center;
  vertical-align:middle;
  height:5px;
}

*.border_l
{
  background-image:url(./pics/border_l.gif);
  background-repeat:repeat-y;
  text-align:center;
  vertical-align:middle;
  width:5px;
}

*.border_u
{
  background-image:url(./pics/border_u.gif);
  background-repeat:repeat-x;
  text-align:center;
  vertical-align:middle;
  height:5px;
}

*.tab_mitte
{
  background-color:#7cebf8;
}

*.tab_l_a
{
  background-image:url(./pics/tab_l_a.gif);
  background-repeat:no-repeat;
  height:18px;
  width:11px;
}

*.tab_l_i
{
  background-image:url(./pics/tab_l_i.gif);
  background-repeat:no-repeat;
  height:18px;
  width:11px;
}

*.tab_r_a
{
  background-image:url(./pics/tab_r_a.gif);
  background-repeat:no-repeat;
  height:18px;
  width:11px;
}

*.tab_r_i
{
  background-image:url(./pics/tab_r_i.gif);
  background-repeat:no-repeat;
  height:18px;
  width:11px;
}


*.tab_lu
{
  background-image:url(./pics/tab_lu.gif);
  background-repeat:no-repeat;
  height:5px;
  width:11px;
}

*.tab_ru
{
  background-image:url(./pics/tab_ru.gif);
  background-repeat:no-repeat;
  height:5px;
  width:11px;
}


*.tab_m_i
{
  background-image:url(./pics/tab_m_i.gif);
  background-repeat:repeat-x;
  text-align:center;
  vertical-align:middle;
  height:18px;
}

*.tab_m_a
{
  background-image:url(./pics/tab_m_a.gif);
  background-repeat:repeat-x;
  text-align:center;
  vertical-align:middle;
  height:18px;
}

