body { margin: 0px; padding: 0px; font-size: 12px; font-family: Helvetica,Arial,sans-serif; } div.left_area { width: 150px; float: left; margin: 5px; } div.inhalt { float: left; margin: 5px; } div.menu { border: 1px solid #6D96A9; color: #6D96A9; padding: 5px; } div.menu a { text-decoration: none; } div.menu a:hover { text-decoration: none; background: #DEE6EE; } div.head_box { border: 1px solid #6D96A9; background: #DEE6EE; margin: 2px; padding: 5px; font-weight: bold; font-size: 14px; color: black; } button.smallbutton { width: 51px; height: 17px; background-color: inherit; background-image: url(button_blue.png); color: #FFFFFF; font-size: 15px; border: 0px; vertical-align: middle; text-align: center; } table.event { width: 250px; height: 250px; float: left; border: 1px solid #6D96A9; margin: 2px; padding: 0px; } table.event tr td.tools { background: #DEE6EE; padding: 2px; width: 25px; } table.event tr td.content { float: left; padding: 5px; } table.event tr td.content { float: left; padding: 5px; } div.description { height: 150px; overflow: auto; margin-top: 10px; } div.info { text-align: right; margin-bottom: 3px; } table.event tr td.station { background: #6D96A9; color: white; font-weight: bold; margin: 0; padding: 3px 3px 3px 10px; } table.event tr td.content .title { font-weight: bold; height: 15px; } table.event tr td.content .short { font-size: 11px; height: 40px; } table.timers { margin-top: 10px; border: 1px solid #6D96A9; } table.timers tr td { padding: 3px 7px 3px 3px; } table.timers tr.active { background: #DEE6EE; } table.timers tr td.head { background: #6D96A9; color: white; font-weight: bold; margin: 0; padding: 3px; } <# ########################## # Schedule ########################## #> table.schedule { margin-top: 10px; border: 1px solid #6D96A9; } table.schedule tr td.head { background: #6D96A9; color: white; font-weight: bold; margin: 0; padding: 3px; } table.schedule tr td { vertical-align: top; padding: 3px 7px 3px 3px; } table.schedule tr.active { background: #DEE6EE; } <# ########################## # Recordings ########################## #> table.recording { margin-top: 10px; border: 1px solid #6D96A9; } table.recording tr td.head { background: #6D96A9; color: white; font-weight: bold; margin: 0; padding: 3px; } table.recording tr td { vertical-align: top; padding: 3px 7px 3px 3px; } table.recording tr.active { background: #DEE6EE; } <# ########################## # Remote Control Keypad ########################## #> table.keypad { margin-top: 10px; border: 1px solid #6D96A9; } table.keypad tr td.button button { width: 4em; } table.keypad tr td.redbutton button { width: 3em; background-color: #FF0000; } table.keypad tr td.greenbutton button { width: 3em; background-color: #00FF00; } table.keypad tr td.yellowbutton button { width: 3em; background-color: #FFFF00; } table.keypad tr td.bluebutton button { width: 3em; background-color: #0000FF; }