input.email_home                { display:none; width:1px; }
p.actionpoints_err              { color:#ed1c24; }
div#actionpoints                { float:left; width:550px; line-height:1.30em; }
div.actionpoints-field          { float:left; width:550px;               border:0px; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; }
div.actionpoints-field_err      { float:left; width:550px;               border:0px; background-color:#dfdfdf; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; }
div.actionpoints-anzeige        { float:left; width:190px;               border:0px; }
div.actionpoints-left           { float:left; width:190px; height: 28px; border:0px; }
div.actionpoints-right          { float:left; width:355px;               border:0px; }
div.actionpoints-no             { display:none; }
input.actionpoints-pfeld        { float:left; width:345px; height: 17px; border:2px solid #808080; padding:3px; }
input.actionpoints-pfeld_err    { float:left; width:345px; height: 17px; border:2px solid #ed1c24; padding:3px; }
textarea.actionpoints-parea     { float:left; width:345px; height:180px; border:2px solid #808080; padding:3px; }
textarea.actionpoints-parea_err { float:left; width:345px; height:180px; border:2px solid #ed1c24; padding:3px; }
select.actionpoints-parea       { float:left; height: 28px; border:2px solid #808080; padding:3px; }
div.actionpoints-abstand        { float:left; height: 28px; border:0px; margin-left:5px; margin-right:5px; }
div#actionpoints h2 { font-weight:bold; }
div#actionpoints h3 { font-weight:bold; }
div#actionpoints_map_canvas { height:540px; width:550px; }
span.d43  { display:block; float:left; height:19px; line-height:19px; width: 141px; overflow:hidden; }
span.d65  { display:block; float:left; height:19px; line-height:19px; width: 110px; overflow:hidden;padding-left:2px; }
span.d390 { display:block; float:left; height:19px; line-height:19px; width:283px; overflow:hidden; }
span.d150 { display:block; float:left;              width:150px; overflow:hidden; }
div.actionpoints_zinfo       { float:left; display:none; padding:3px; border:2px solid #c21718; background-color:#f0f0f0; width:540px; }
div.tx_actionpoints_dline       { float:left; height:19px; width:550px; overflow:hidden;cursor:hand;cursor:pointer;background:url(info.gif) right no-repeat; }
div.tx_actionpoints_map_leg     { float:left; height:38px; width:550px; overflow:hidden; background-color:#dfdfdf; font-size:10px; }
div.tx_actionpoints_map_legi1    { float:left; height:34px;width:65px;border-left:2px solid #ffffff;margin-top:2px;padding-right:2px;line-height:11px; overflow:hidden; background-repeat:no-repeat;background-position:left top;background-color:#dfdfdf; padding-top:10px; text-align:right; }
div.tx_actionpoints_map_legi2    { float:left; height:34px;width:65px;border-left:2px solid #ffffff;margin-top:2px;padding-right:2px;line-height:11px; overflow:hidden; background-repeat:no-repeat;background-position:left top;background-color:#dfdfdf; padding-top:10px; text-align:right; }
div.tx_actionpoints_map_legi3    { float:left; height:34px;width:132px;border-left:2px solid #ffffff;margin-top:2px;padding-right:2px;line-height:11px; overflow:hidden; background-repeat:no-repeat;background-position:left top;background-color:#dfdfdf; padding-top:10px; text-align:right; }
div.tx_actionpoints_nmid          { float:left; height:36px; width:63px; border:0px; border-left:2px solid #ffffff;margin-top:2px;background-color:#dfdfdf; font-size:12px;text-align:center; }
div.tx_actionpoints_nright          { float:left; height:36px; width:200px; border:0px; border-left:2px solid #ffffff;margin-top:2px;padding-right:2px;background-color:#dfdfdf; font-size:12px; text-align:right;}
div.tx_actionpoints_head          { float:left; width:548px; padding-left:2px; border:0px; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff;background-color:#0691E0;color:#ffffff;font-weight:bold; }
div.tx_actionpoints_such          { float:left; width:550px; border:0px; border-top:2px solid #ffffff; border-bottom:2px solid #ffffff; }
div.tx_actionpoints_such  select        { width:115px; }
div.actionpoints_k_out       { float:left; width:133px; border:1px solid #808080; border-left:2px solid #808080; border-top:2px solid #808080; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; }
div.actionpoints_k_out div   { float:left; line-height:12px; width:18px; text-align:center; overflow:hidden; border-right:1px solid #808080; border-bottom:1px solid #808080; }
div#kalend                   { float:right; background-color:#dfdfdf; margin-right:5px; display:none; }

/* Kalender */
.tx_actionpoints_day_cell { display:block;float:left;width:25px;height:25px;line-height:25px;text-align:center;border:1px solid #0691E0;background:#dfdfdf; }
.tx_actionpoints_week_cell { height:27px;border:0;overflow:hidden; }
.tx_actionpoints_mon_cell { display:none;float:left;overflow:none;border:1px solid #0691E0;background:#0691E0; }
#tx_actionpoints_monat { display:block;float:left;overflow:hidden;background:#dfdfdf; }
#tx_actionpoints_monat a { color:#ffffff; }
#tx_actionpoints_monat a:hover { color:#ffffff; }
.tx_actionpoints_phase_0 { background:#ffffff; color:#000000; }
.tx_actionpoints_phase_1 { background:#dfdfdf; color:#808080; }
.tx_actionpoints_phase_2 { background:#dfdfdf; color:#808080; }
.tx_actionpoints_phase_3 { background:#ffffff; color:#808080; }
.tx_actionpoints_phase_4 { background:#ffffff; color:#C21718;font-weight:bold; }
#tx_actionpoints_monat a.tx_actionpoints_phase_6 { background:#C21718 url(tag.gif) 0px  -25px no-repeat; color:#ffffff;font-weight:bold; }
#tx_actionpoints_monat a.tx_actionpoints_phase_7 { background:#C21718 url(tag.gif) 0px  -54px no-repeat; color:#404040;font-weight:bold; }
#tx_actionpoints_monat a.tx_actionpoints_phase_8 { background:#C21718 url(tag.gif) 0px  -81px no-repeat; color:#ffffff;font-weight:bold; }
#tx_actionpoints_monat a.tx_actionpoints_phase_9 { background:#C21718 url(tag.gif) 0px -108px no-repeat; color:#404040;font-weight:bold; }
#tx_actionpoints_monat a.tx_actionpoints_phase_6:hover,
#tx_actionpoints_monat a.tx_actionpoints_phase_7:hover,
#tx_actionpoints_monat a.tx_actionpoints_phase_8:hover,
#tx_actionpoints_monat a.tx_actionpoints_phase_9:hover { background:#ffffff; color:#404040; }
a.tx_actionpoints_mon_name { display:block;float:left;width:158px;height:27px;line-height:25px;text-align:center;overflow:none;background:#0691E0;color:#ffffff;font-weight:bold; }
a.tx_actionpoints_mon_name:hover { text-decoration:underline; }
.tx_actionpoints_go_cell { display:block;float:left;width:27px;height:27px;line-height:25px;text-align:center;background:#0691E0;color:#ffffff;font-weight:bold;cursor:hand;cursor:pointer; }
.tx_actionpoints_go_cell:hover { text-decoration:underline; }
.tx_actionpoints_go_cell0 { display:block;float:left;width:27px;height:27px;line-height:25px;background:#0691E0; }
.tx_actionpoints_go_cellr { display:block;float:right;width:27px;height:27px;line-height:25px;text-align:center;background:#0691E0;color:#ffffff;font-weight:bold;cursor:hand;cursor:pointer; }
.tx_actionpoints_go_cellr:hover { text-decoration:underline; }
.tx_actionpoints_go_cellr0 { display:block;float:right;width:27px;height:27px;line-height:25px;background:#0691E0; }

