.pBackBox { width:544px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px; }
#partyguide { background-color:#fff5d7; width:480px; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px; padding-top:10px; }
#partyguide .month { height:20px; text-align:center; background-color:#d3600e; border:1px solid #e0d09c; color:#FFF; margin:auto; margin-bottom:5px; color:#FFF; font-weight:bold; line-height:20px; margin-top:10px; }
#partyguide .day { margin:auto; margin-bottom:10px; margin-top:10px; border-bottom: 1px solid #61552c; font-size:12px; font-weight:bold; color:#61552c; text-align:left; }
h1 { padding:0; font-size:12px; margin:0; }
h2 { padding:0; border-bottom:1px solid #e0d09c; color:#b7a66d; font-size:11px; text-align:left; font-weight:bold; width:350px; }
div.event { margin:0 auto; border-collapse:collapse; border:1px solid #e0d09c; background-color:#fff1c6; text-align:left; width:450px; margin-bottom:6px; }
div.active { background-color:#fff5d7; margin-top:5px; margin-bottom:10px; padding-top:10px; border:1px solid #61552c; background-image:url(../images/party_bilder/gradient2.jpg); background-repeat: repeat-x; }
div.event_head { height:54px; }
div.event_head:hover { background-image:url(../images/party_bilder/gradient2.jpg); }
div.active div.event_head:hover { background-image:none }
table.evh { width:100%; height:54px; table-layout:fixed; text-align:center; border-collapse:collapse; }
table.evh td.evh_img { width:80px; text-align:center; }
table.evh td.evh_desc { text-align:left; }
table.evh td.evh_desc a { color:#61552c; }
table.evh td.evh_desc a:hover h1 { text-decoration:underline }
table.evh td.evh_spec { text-align:right; padding-right:15px; width:120px; }
div.event_desc { margin-left:81px; width:350px;}
a.sub { color:#d15b0d; text-decoration:none; background-repeat:no-repeat; line-height:16px; height:16px; background-position:center right; padding-right:16px; }
a.sub:hover { color:#d15b0d; text-decoration:underline; }
a.sub.remove { background-image:url(../images/icons/action_remove.png) }
a.sub.add { background-image:url(../images/icons/action_add.png) }
a.sub.check { color:#61552c; background-image:url(../images/icons/action_check.png); }
a.sub.user { background-image:url(../images/icons/user.png) }
.subs_box { width:350px; max-height:100px; overflow:auto; }
.subs_box ul { padding:0; margin:0; width:330px; }
.subs_box li { float:left; padding:3px; list-style-type:none; }