/* CSS Document  border-bottom:1px solid #7F7659; */
.pBackBox { width:544px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:10px; }
a.party_pic { display:block; height:55px; overflow:hidden; width:155px; border:1px solid #e0d09c; text-align:left; padding-top:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding-left:105px; background-color:#fff1c6; color:#61552C; margin:5px; float:left; background-position: left center; background-repeat: no-repeat; }
a.party_pic:hover {color:#666666}
* html a.party_pic { margin-right:0px; width:152px; }

table.ev, #partyguide .month, #partyguide .day { width:420px; }

#partyguide { background-color:#fff5d7; width:450px; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 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; }

table.ev { margin:auto; border-collapse:collapse; border:1px solid #e0d09c; background-color:#fff1c6; text-align:left; width:460px; margin-bottom:4px; }
table.ev td { vertical-align:middle; }
table.ev td.ev_img { text-align:center; vertical-align:middle; width:75px; height:50px; }
table.ev a.ev_head { color:#61552c; display:block; width:100%; }
table.ev tr.ev_head:hover { background-image:url(../images/party_bilder/gradient2.jpg); }
table.ev strong.fakelnk:hover { text-decoration:underline; }
td.ev_info img { border:none;   }
table.ev td.ev_info { padding-right:10px; vertical-align:top; }
table.ev td.ev_info  { background:none; }
table.ev_online { background-color:#fff5d7; margin-top:5px; margin-bottom:10px; border-top:10px solid #e0d09c; background-image:url(../images/party_bilder/gradient2.jpg); background-repeat: repeat-x; }
table.ev td.ev_info  { background:none; }
table.ev td.ev_info ul { padding:0; margin:0; width:330px; }
table.ev td.ev_info li { float:left; padding:3px; list-style-type:none; }
table.ev td.ev_nav { text-align:right; width:90px; padding-right:5px; }

h2 { padding:0; border-bottom:1px solid #e0d09c; color:#b7a66d; font-size:11px; text-align:left; font-weight:bold; width:350px; }
.subs_box {width:350px; max-height:100px; overflow:auto;} 
