
body { font-family:Verdana,Arial,Helvetica,Swiss,sans-serif;margin:0px;padding:0px;border:0px; }
td  { font-family:Verdana, Arial,Helvetica,Swiss,sans-serif; vertical-align: top; margin: 0px; padding: 0px; border: 0px; xborder-width: 0px }
form { margin:0px;border:0px; Xborder-color:#66cc00;Xborder-width:1px;Xborder-style:dotted; }

/* Body, besteht aus drei separate Tabellen */
table.main_table { Xwidth:100%;border-collapse:collapse;border:0px;margin:0px;padding:0px;border-width:0px; }
td.main_left { width:136px;background:#517ba5;text-align:center;border:0px;margin:0px;padding:0px; }
td.sub_left { color: #eee; font-size: 10pt; background-color: #517ba5; text-align: center; margin: 0px; padding: 0px; border: 0px; width: 136px }
td.main_right { border:0px;margin:0px;padding:0px; }

/* Header und Menu, erste zwei Tabellen */
td.menu_titel { color: #f5f5f5; font-weight: bold; font-size: 1.2em; background-color: #517ba5; text-align: right; vertical-align: middle; padding: 5px; height: 52px }
td.menu_sub { color: #eee; font-weight: bold; font-size: 0.8em; background-color: #517ba5; text-align: center; margin: 0px; padding: 0px; border: 0px }

/* Objekt, innerhalb main_right */
table.obj_table  { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; border: 0px; align:left; border-collapse:collapse;empty-cells:show; }
th.obj_head { color:#eee;font-weight:bold;font-size:0.82em; background-color:#3A5978; text-align:left; padding:2px 2px 2px 30px; border-color:#ffffff;border-style:solid;border-width:4px 2px 4px 0px; }
td.obj_item { font-size:0.66em; padding:2px 0px 2px 0px; text-align:left; border-style:solid; border-width:0px 0px 1px 0px; width:280px; }
td.obj_addr { font-size:0.66em; text-align:center; border-style:solid; vertical-align: middle}
td.obj_text { font-size:0.82em; padding:2px 8px 4px 8px; border-style:solid; border-width:0px 0px 1px 0px; }
// td.obj_info { font-size:0.182em; padding:2px 8px 2px 8px; border-style:solid;border-width:0px 0px 1px 0px; }

/* Bildvorschau, Layer auf obj_table */
img.preview { width:115px;border-style:outset;border-width:1px; }
img.popup { border-style:inset;border-width:1px; }
#Popup { background-color:#dddddd;border-color:#eeeeee;border-width:2px;border-style:outset; }
input.btn { font-family:sans-serif;font-size:10px;height:20px;padding:0px;margin:0px; }

/* Kalender, in IFrame */
table.cal_table { font-size:12px;font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;margin:0px;padding:1px;width:732px; }
td.cal_head { font-size:12px;text-align:center; background-color:#eeeeee;border:solid 1px; height:16px;width:17px; }
td.cal_left { width:72px; font-size:12px;text-align:right; padding-right:4px; }
td.cal_besetzt { font-size:12px;background-color:#900; border:inset 1px; height:16px;width:17px; }
td.cal_einzug { background-color:#900000; border:outset 1px;height:16px;width:17px; }
td.cal_frei { font-size:12px;text-align:center; background-color:#093; border:outset 1px; height:16px;width:17px }
td.cal_sa { font-size:12px;text-align:center; background-color:#093; border:outset 1px; height:16px;width:17px;
	font-color:#9999CC; filter:Glow(color=#000000, strength=12); }
td.cal_dauer { font-weight:bold;font-size:12px;text-align:center; background-color:#fc6; border:outset 1px; height:16px;width:17px; }
td.cal_text { font-size:12px;text-align:left; }
select.cal_select { font-weight:bold; font-size:13px; font-family: sans-serif; background-color: #ffc; width:352px }
input.cal_submit { font-family:sans-serif;font-size:13px;font-weight:bold; width:600px; }

/* Formular, in neuem Fenster, Baustelle */
table.form_table { width:640px;font-size:0.90em;background:#dddddd;margin:4px;border-width:1px;border-style:outset; }
td.form_green { font-weight: bold; background-color: #517ba5; padding: 3px; width: 80px }
td.form_red { color: #ffff00; font-weight: bold; background-color: #900; padding: 3px; width: 80px }
td.form_titel { font-weight:bold;text-align:right;padding:3px; }
td.form_feld { padding:3px; }
input.text { font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;background-color:#ffffcc;border-width:1px; }
textarea { background-color:#ffffcc;border-width:1px; }
// input.submit { font-family:sans-serif;font-size:13px; }

A { color:#34506b; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; text-decoration: none; text-transform: none }
// A:link { color:#34506b; font-weight: 300; font-size: 0.98em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
// A:visited { color:#34506b; font-weight: normal; font-size: 0.98em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
// A:active  { color:#34506b; font-weight: 300; font-size: 0.98em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
// A:hover { color:#34506b; font-weight: normal; font-size: 0.98em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
// A.offsite { color:#34506b; font-weight: normal; font-size: 0.98em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }

A.navioben    { color: #D7D7D7; font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; text-decoration: none; text-transform: none }
// A.navioben:link        { color: #D7D7D7; font-weight: 300; font-size: 0.98em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
// A.navioben:visited        { color: #D7D7D7; font-weight: normal; font-size: 0.98em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
// A.navioben:active         { color: #D7D7D7; font-weight: 300; font-size: 0.98em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
// A.navioben:hover         { color: #D7D7D7; font-weight: normal; font-size: 0.98em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: underline }
