/* Online-Eintrag */
#text h2.buchen { font-family: verdana, arial, sans-serif; margin-top: 18px; padding: 2px 4px; font-size: 100%; background-color: #fcf4d5; border: 1px solid #cccccc; line-height: 1.2em; }
#text h3.buchen { font-family: verdana, arial, sans-serif; padding: 8px 0 2px 0; font-size: 120%; background-color: transparent; border: 0px solid #cccccc; line-height: 1.2em; }
#text p.buchen { margin-left: 217px; font-size: 85%; padding: 4px 0; line-height: 140%; }
#text p.partner { margin-left: 217px; font-size: 85%; padding: 4px 0; line-height: 135%; }
#text p.status { padding: 0 0 10px 0; background-color: transparent; }
#text a.online { float: right; display: inline; font-size: 85%; color: #ff3300; padding: 4px 0; line-height: 100%; background-color: transparent; }
#text ul.buchen { margin-left: 217px; padding: 0px 20px 10px 20px; }
#text hr.buchen { display: block; background-color: transparent; color: #cccccc; border: #cccccc; height: 1px; margin-top: 30px; }
#text h2.detail { clear: left; padding: 2px 4px 2px 217px; font-size: 100%; background-color: #fdf9ee; border: 1px solid #cccccc; line-height: 1.2em; }
#text h3.detail { clear: left; margin-left: 217px; font-size: 120%; background-color: transparent; border: 0px solid #cccccc; line-height: 1.2em; }
#text .gestrichen { text-decoration: line-through; }
/* Zeilen im Seitenfuß */
#text p.seiten { text-align: left; margin: 10px 0; padding: 2px 4px; background-color: #fff6d8; border: 1px solid #cccccc; }


