html, body{font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin: 0px;padding: 0px;overflow: hidden;}
img {margin: 0px; border: 0px;}
a {color: #E20025;font-size: 11px;text-decoration: none;}
a:hover {text-decoration: underline;}
fieldset {margin: 5px;}
legend {font-size: 15px;font-weight: bold;color: #000000;}
#gui_main_div {overflow: auto;}
#gui_main_div form {margin: 0px;padding: 0px;}
#gui_main_div .cmbutton {font-size: 11px;font-weight: bold;text-align: center;margin-top: 3px;padding: 3px;vertical-align: top;color: #E20025;background-color: #ffffff;background: transparent;border: solid 1px #DDDDDD;/* border: solid 1px #999999; */
cursor: pointer;}
#gui_main_div button.pfeil_rechts {font-size: 11px;font-weight: bold;text-align: center;margin-top: 3px;padding-top: 3px;padding-bottom: 3px;padding-left: 3px;padding-right: 25px;vertical-align: top;color: #E20025;border: solid 1px #DDDDDD;/* border: solid 1px #999999; */
/* background-image:url(./pic/gui/naviagtion_pfeil_rechts.gif); Grafik-Datei musste ich in den template einbinden werden sonst nicht angezeigt */
background-position:top right;background-repeat:no-repeat;cursor: pointer;background-color: #ffffff;}
.pfeil_rechts2 {font-size: 11px;font-weight: bold;text-align: center;margin: 0px;margin-top: 3px;margin-right: 10px;padding: 3px;padding-right: 25px;vertical-align: top;color: #E20025;background-color: #ffffff;border: solid 1px #DDDDDD;background-image: url(./pic/gui/button_pfeil_rechts.gif);background-position:top right;background-repeat:no-repeat;cursor: pointer;}
#gui_main_div button.pfeil_links {font-size: 11px;font-weight: bold;text-align: center;margin-top: 3px;padding-top: 3px;padding-bottom: 3px;padding-left: 25px;padding-right: 3px;vertical-align: top;color: #E20025;border: solid 1px #DDDDDD;/* border: solid 1px #999999; */
/* background-image:url(./pic/gui/naviagtion_pfeil_links.gif); Grafik-Datei musste ich in den template einbinden werden sonst nicht angezeigt */
background-position:top left;background-repeat:no-repeat;cursor: pointer;background-color: #ffffff;}
#gui_main_div select {height: 21px;}
#gui_main_div table {border-collapse: collapse;font-size: 11px;  /* Groessenangabe wirkt sich auf die gesamte Anwendung aus */}

.fett {font-weight: bold;}
.seitenueberschrift {font-size: 16px;font-weight:bold;color: #E20025;}
/* Beginn Tabellenformatierung */
/* -------------------------------------------------------------------------- */
#tabellenbreite table {width: 100%;}
.tabellenkopf td {vertical-align: top;font-weight: bold;color: #ffffff;background-color: #053567;border: solid 1px #000000;}
.tabellenrand td {  /* binde ich bei tbody ein um mehrere tr gleichzeitig zu formatieren */
border: solid 1px #000000;}
.tabellenbody td {  /* binde ich zeilenweise ein */
border: solid 1px #000000;}
.zeilenueberschrift {font-weight: bold;color: #000000;font-size: 16px;}
.zeilenueberschrift_sub {font-weight: normal;color: #000000;font-size: 14px;}
.tabelle_spalten_control {display: block;font-weight: normal;color: #000000;font-size: 11px;}
/* dynamisches Einlesen von Zeielenhintergrundfarben */
.tabelle_tpl_zeile_gerade {background-color: #ffffff;}
.tabelle_tpl_zeile_ungerade {background-color: #e9e9e9;}
/* Ende Tabellenformatierung */
/* -------------------------------------------------------------------------- */
.unsichtbar {display: none;}
.sichtbar {display: inline;}
.underlined {text-decoration: underline;}
#gui_bestaetigungsbox {overflow: hidden;position: absolute;top: 0px;left: 0px;background-color: #ece9d8;border: solid 2px #003c96;font-size: 13px;padding-top: 15px;padding-bottom: 15px;padding-left: 70px;padding-right: 70px;text-align: center;}
#gui_bestaetigungsbox button {text-align: center;}
#gui_bestaetigungsbox_ie_bug {overflow: hidden;position: absolute;top: 0px;left: 0px;width: 1px;height: 1px;}
.rk_formular_tabelle {border: none;}
#gui_kalender {overflow: hidden;position: absolute;top: 0px;left: 0px;background-color: #ffffff;border: solid 1px #003c96;font-size: 13px;padding: 1px;text-align: center;}
#gui_kalender_ie_bug {overflow: hidden;position: absolute;top: 0px;left: 0px;width: 1px;height: 1px;}
#gui_kalender_tabelle_kopf td {vertical-align: bottom;}
.gui_open_kalender_button {margin: 3px;cursor: pointer;}
.gui_kalender_button {width: 20px;height: 20px;vertical-align: top;margin: 0px;padding: 0px;padding-bottom: 2px;font-size: 11px;font-weight: bold;text-align: center;color: #E20025;background-color: #ffffff;border: solid 1px #DDDDDD;cursor: pointer;}
#gui_kalender_tage_tabelle {border-collapse: collapse;border: solid 1px #DDDDDD;}
#gui_kalender_tage_tabelle td {background-color: #ffffff;text-align: center;padding: 2px;font-size: 15px;}
#gui_kalender_tage_tabelle_wochentage td {font-size: 13px;font-weight: bold;color: #ffffff;background-color: #E20025;border: 0px;margin: 0px;padding-top: 4px;padding-bottom: 4px;}
.gui_kalender_tage_tabelle_tag {background-color: #ffffff;}
.gui_kalender_tage_tabelle_tag_hover {background-color: #e5e5ff;}
.gui_kalender_tage_tabelle_tag_ausgewaehlt {font-weight: bold;font-style: italic;text-decoration: underline;font-style: italic;}
.align_right {text-align:right;}
div.meldung_inhalt {white-space: normal;text-overflow: clip;}
div.meldung_inhalt ul
{list-style: disc inside;}
div.meldung_inhalt ol li {list-style-type: decimal;display: list-item;list-style-position: outside;list-style: decimal inside;}
