/* ###################### # Globals ###################### */ body { margin: 0px; padding: 0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; } table { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; } input { border: 1px solid #6D96A9; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #FEFEFE; } select { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; } /* ###################### # Overlib Style for Tooltips ###################### */ div.domTTOverlib { border: 1px solid #333366; background-color: #333366; } div.domTTOverlib .caption { font-family: Verdana, Helvetica; font-size: 10px; font-weight: bold; color: #FFFFFF; } div.domTTOverlib .contents { font-size: 10px; font-family: Verdana, Helvetica; padding: 2px; background-color: #F1F1FF; } /* ####################### # Areas ####################### */ div.left_area { width: 150px; float: left; } div.left_area img.logo { margin: 5px; } div.right_area { float: left; } div.inhalt { margin: 5px; } /* ####################### # Menue ####################### */ div.menu { border: 1px solid #6D96A9; color: #6D96A9; padding: 5px; margin: 5px; } div.menu a { text-decoration: none; } div.menu a:hover { text-decoration: none; background: #DEE6EE; } /* ####################### # Head Box ####################### */ div.head_box_l { background-image: url(bg_header_l.png); background-position: top left; background-repeat: no-repeat; margin: 0; margin-bottom: 2ex; padding: 0; } div.head_box_m { background-image: url(bg_header_h.png); background-repeat: repeat-x; margin: 3px; padding: 0; } div.head_box_r { background-image: url(bg_header_r.png); background-position: top right; background-repeat: no-repeat; margin: -3px; padding: 0; padding-left: 0.5em; } table.head_box_text { color: #ffffff; font-weight: bold; padding: 0; margin: 0; height: 30px; } button.smallbutton { width: 51px; height: 17px; background-color: inherit; background-image: url(button_blue.png); background-repeat: no-repeat; color: #FFFFFF; font-size: 11px; border: 0px; vertical-align: middle; text-align: center; cursor: pointer; } table td.buttonpanel { text-align: right; } /* ################ # Event ################ */ div.event { width: 255px; height: 255px; padding: 0; float: left; } div.event div.station { margin: 0; padding: 0; width: 250px; } div.station div { margin: 0; padding: 0; background: url(/bg_box_l.png) top left no-repeat; height: 23px; } div.station div div { background: url(/bg_box_r.png) top right no-repeat; } div.station div div div { background: url(/bg_box_h.png) repeat-x; vertical-align: middle; text-align: left; margin-right: 3px; margin-left: 3px; padding-left: 5px; padding-top: 2px; color: white; font-weight: bold; } div.tools { float: left; width: 26px; height: 220px; margin: 0; padding: 0; background: #DEE6EE; text-align: center; vertical-align: top; border-left: 1px solid #000000; border-bottom: 1px solid #000000; } div.content { width: 224px; height: 220px; padding: 0; margin: 0; margin-left: 25px; border-right: 1px solid #000000; border-bottom: 1px solid #000000; } div.tools img { margin: 5px 2px; } div.description { margin: 5px; } div.info { text-align: right; padding: 5px; } div.title { font-weight: bold; margin: 5px; } div.short { font-weight: normal; margin: 5px; } /* ############# # Timers ############# */ 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 ############################## */ .recordings ul { list-style-type: none; padding: 0px; margin: 0px; } div.recording_item { overflow: hidden; border: 0px dotted green; } .recording_item div { float: left; } .recording_item div.recording_day { width: 2.25em; } .recording_item div.recording_date { width: 5.25em; } .recording_item div.recording_time { width: 5.75em; } .recording_item div.recording_name { font-weight: bold; } /* ############################## # 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; } /* ############################## # Error widget ############################## */ table.error { border: 1px solid #E9360D; margin: 2px; padding: 0px; } table.error tr td.message { padding: 5px; } table.error tr td.title { background: #E9360D; color: white; font-weight: bold; margin: 0; padding: 3px 3px 3px 10px; } /* ############################## # Edit Tables ############################## */ table.edit { margin-top: 10px; border: 1px solid #6D96A9; } table.edit tr td.head { background: #6D96A9; color: white; font-weight: bold; margin: 0; padding: 3px; } table.edit tr td { vertical-align: top; padding: 3px 7px 3px 3px; vertical-align: middle; } table.edit tr td.label { font-weight: bold; } table.edit tr.active { background: #DEE6EE; }