.body
{
  margin: 0px 0px 0px 0px;
  background-image: url(/images/hg3.gif);
  background-position: 0% 0%;
  background-repeat: repeat;
  background-color: #DEDEDE;
  scrollbar-face-color: #DEDEDE;
  scrollbar-shadow-color: #DE8863;
  scrollbar-highlight-color: #DE8863;
  scrollbar-3dlight-color: #DEDEDE;
  scrollbar-darkshadow-color: #DEDEDE;
  scrollbar-track-color: #DEDEDE;
  scrollbar-arrow-color: #DE8863;
}

.body_popup
{
  margin: 0px 0px 0px 0px;
  background-color: #ffffff;
  scrollbar-face-color: #ffffff;
  scrollbar-shadow-color: #EC5210;
  scrollbar-highlight-color: #EC5210;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-arrow-color: #EC5210;
}

.table_hg1
{
  background-color: #ffffff;
  background-position: 0% 0%;
  background-repeat: repeat;
}

.table_hg2
{
  background-color: #ffffff;
  background-image: url(/images/hg2.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
}

.table_hg2_extern
{
  background-color: #ffffff;
  background-image: url(/images/hg2_extern.gif);
  background-position: 0% 0%;
  background-repeat: repeat-x;
}

.table_hg3
{
  background-color: #BD1F25;
  border-left: solid 4px #ffffff;
  border-bottom: solid 4px #ffffff;
  border-right: solid 4px #ffffff;
}

.table_hg_nav1
{
  background-color: #E0DED6;
  background-image: url(/images/hg_nav_grau_oben.gif);
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

.table_hg_nav2
{
  background-color: #BD1F25;
  background-image: url(/images/hg_nav_orange_oben.gif);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  border-bottom: solid 4px #ffffff;
}

.table_hg_nav3
{
  background-color: #E0DED6;
}

.table_hg_nav4
{
  background-color: #E0DED6;
  border-bottom: solid 4px #ffffff;
}

.table_hg_nav5
{
  background-color: #BD1F25;
  background-image: url(/images/hg_nav_orange_mitte.gif);
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

.table_hg_nav6
{
  background-color: #BD1F25;
  background-image: url(/images/hg_nav_orange_unten.gif);
  background-position: 0% 100%;
  background-repeat: no-repeat;
}

.table_hg_nav7
{
  background-color: #E0DED6;
  background-image: url(/images/hg_nav_grau_unten.gif);
  background-position: 0% 100%;
  background-repeat: no-repeat;
}

.table_hg_infobox1
{
  background-image: url(/images/hg_infobox_oben.gif);
  background-position: 0% 0%;
  background-repeat: no-repeat;
}

.table_hg_infobox2
{
  border-left: solid 3px #BD1F25;
  border-right: solid 3px #BD1F25;
}

.table_hg_infobox3
{
  background-image: url(/images/hg_infobox_unten.gif);
  background-position: 0% 100%;
  background-repeat: no-repeat;
}

.table_hg_orange
{
  background-color: #BD1F25;
}

.table_hg_weiss
{
  background-color: #ffffff;
}

.table_hg_grau
{
  background-color: #DDDDDD;
}

.table_hg_rosa
{
  background-color: #FFDDC7;
}

.text_weiss_16
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.text_weiss_16 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.text_weiss_16 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_weiss_15
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.text_weiss_15 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.text_weiss_15 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_weiss_16 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_weiss_13
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.text_weiss_13 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.text_weiss_13 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_weiss_11
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.text_weiss_11 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.text_weiss_11 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_weiss_10
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.text_weiss_10 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #ffffff;
  text-decoration: none;
}

.text_weiss_10 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_schwarz_16
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_schwarz_16 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_schwarz_16 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_schwarz_15
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_schwarz_15 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_schwarz_15 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_schwarz_12
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_schwarz_12 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_schwarz_12 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_schwarz_11
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_schwarz_11 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_schwarz_11 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_grau_15
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
}

.text_grau_15 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
}

.text_grau_15 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_grau_12
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
}

.text_grau_12 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
}

.text_grau_12 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_grau_11
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
}

.text_grau_11 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
}

.text_grau_11 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  text-decoration: none;
}

.text_rot_17
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.text_rot_17 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.text_rot_17 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_rot_15
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.text_rot_15 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.text_rot_15 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_rot_12
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.text_rot_12 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.text_rot_12 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_rot_11
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.text_rot_11 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.text_rot_11 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_orange_15
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_orange_15 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_orange_15 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.text_orange_12
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_orange_12 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_orange_12 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.text_orange_11
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_orange_11 A
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #EC5210;
  text-decoration: none;
}

.text_orange_11 A:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #B11F27;
  text-decoration: none;
}

.space8
{
  height: 8px;
}

.trennlinie_grau
{
  border-bottom: dotted 2px #E0DED6;
}

.trennlinie_weiss
{
  border-bottom: dotted 2px #ffffff;
}

.radio
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.check_box
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.drop_down
{
  background-color: #ffffff;
  border-top: solid 1px #7C7C7C;
  border-left: solid 1px #DDDDDD;
  border-bottom: solid 1px #7C7C7C;
  border-right: solid 1px #7C7C7C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.text_box
{
  background-color: #ffffff;
  border-top: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  border-bottom: solid 1px #7C7C7C;
  border-right: solid 1px #7C7C7C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  height: 19px;
}

.text_feld
{
  background-color: #ffffff;
  border-top: solid 1px #DDDDDD;
  border-left: solid 1px #DDDDDD;
  border-bottom: solid 1px #7C7C7C;
  border-right: solid 1px #7C7C7C;
  font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

.text_box_fehler
{
  background-color: #FFDDC7;
  border-top: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  border-bottom: solid 1px #7C7C7C;
  border-right: solid 1px #7C7C7C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  height: 19px;
}

.text_feld_fehler
{
  background-color: #FFDDC7;
  border-top: solid 1px #DDDDDD;
  border-left: solid 1px #DDDDDD;
  border-bottom: solid 1px #7C7C7C;
  border-right: solid 1px #7C7C7C;
  font-family: Courier New, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #000000;
}

.button
{
  background-color: #E0DED6;
  border-top: solid 1px #ffffff;
  border-left: solid 1px #ffffff;
  border-bottom: solid 1px #7C7C7C;
  border-right: solid 1px #7C7C7C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.button_kalender_weiss_15
{
  background-color: #DDDDDD;
  border-top: solid 1px #ffffff;
  border-left: solid 1px #ffffff;
  border-bottom: solid 1px #7C7C7C;
  border-right: solid 1px #7C7C7C;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: normal;
  color: #000000;
}

.button_kalender_weiss
{
  background-color: #ffffff;
  border-top: solid 1px #ffffff;
  border-left: solid 1px #ffffff;
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  height: 19px;
  width: 29px;
}

.button_kalender_orange
{
  background-color: #EC5210;
  border-top: solid 1px #ffffff;
  border-left: solid 1px #ffffff;
  border-bottom: solid 1px #C03F08;
  border-right: solid 1px #C03F08;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  height: 19px;
  width: 29px;
}

.button_kalender_rot
{
  background-color: #B11F27;
  border-top: solid 1px #ffffff;
  border-left: solid 1px #ffffff;
  border-bottom: solid 1px #890021;
  border-right: solid 1px #890021;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #ffffff;
  height: 19px;
  width: 29px;
}

P
{
  padding: 0pt;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px
}

