body{background-color:#ffffff;color:#000000;font-family:arial,verdana,tahoma,helvetica;font-size:12pt;margin:0pt}
table{font-size:12pt}
a{color:#000080;text-decoration:underline}
a:hover{text-decoration:none}
td#menu_headline{background-color:#000080;text-align:right;font-size:16pt;color:#ffffff;font-weight:bold;padding:7pt}
#menu_frame{width:15em}
#menu_left_frame{background-color:#000080;width:10pt}
#menu_container{background-color:#f0f0f0;border:solid 1px #000080;border-width:0px 1px 2px 0px}
td.menu_item_icon{width:10px;padding:0px;padding-right:3pt}
#col_menu{vertical-align:top;padding-right:5pt;width:20%;padding-top:15pt}
#col_content{padding-left:5pt;border-left:solid 1px #f0f0f0;padding-top:15pt;padding-right:10pt}
#col_footer{text-align:center;background-color:#f0f0f0;color:#c0c0c0;font-size:10pt;padding:3pt;height:16pt}
/* Lehrer */
th.head{text-align:center;font-weight:bold}
td.lehrer_kuerzel{border:solid 1px #a0a0a0;border-width:0px 1px 1px 0px;padding-left:5px;background-color:#e0e0e0}
td.big_letter{background-color:#000080;color:#ffffff;font-size:20pt;text-align:center}
/*td.big_letter{text-align:left;color:#000080;border-bottom:solid 1px #000080;font-size:20pt}*/
td.termin_subject{font-weight:bold;padding:10px;padding-bottom:3px}
td.lehrer_name,td.lehrer_faecher{padding:10px;padding-top:10px;border-bottom:solid 1px #c0c0c0;border-right:solid 1px #c0c0c0;background-color:#f0f0f0}
a.lehrer_subject{color:#000080;text-decoration:underline}
a.lehrer_subject:hover{text-decoration:none}
/* END */
#content_headline{text-align:center;font-size:25pt;font-weight:bold}
/* show_teacher */
td.termin_datum,td.termin_time{padding:10px;background-color:#000080;font-size:18pt;color:#ffffff; width:180pt;background-image:url(gfx/whiteblend.png);background-position:top left;background-repeat:repeat-y;padding-left:15px}
td.news_datum,td.news_time{padding:10px;background-color:#000080;font-size:16pt;color:#ffffff; width:80pt;background-image:url(gfx/whiteblend.png);background-position:top left;background-repeat:repeat-y;padding-left:15px}
td.termin_time{font-size:12pt}
td.termin_subject{font-size:22pt;background-color:#d0d0d0;border:solid 1px #606060;border-width:0px 0px 0px 0px;text-align:right;background-image:url(gfx/thgbg.gif);background-position:bottom right;background-repeat:no-repeat;vertical-align:bottom}
td.monat{background-color:#000080;color:#ffffff;font-size:20pt;text-align:center}
td.termin_subject{font-weight:bold;padding:10px;padding-bottom:3px}
td.termin_desc{padding:10px;padding-top:3px;border-bottom:solid 1px #a0a0a0}
td.termin_description{background-color:#ffffff;border:solid 1px #d0d0d0;border-width:0px 1px 1px 1px;padding:6pt;background-image:url(gfx/clockbg.png);background-position:bottom right;background-repeat:no-repeat;height:300px;vertical-align:top}
td.news_description{background-color:#ffffff;border:solid 1px #d0d0d0;border-width:0px 1px 1px 1px;padding:6pt;vertical-align:top;text-align:justify}
div.zusatzfeld { height: 60px; overflow: auto; vertical-align: top }
p.short_description{font-weight:bold}
p.long_description{text-align:justify}
p.zusatz_description{text-align:justify; font-size:9pt}
td.symbols{text-align:right;vertical-align:bottom}
td.content{vertical-align:top}
td.backlink{text-align:center;padding:20pt}
/* END */
/* header.php */
td.logo{width:101px;padding:0px}
td.menu_content{background-color:#000080;border:solid 0px #000080;vertical-align:bottom;background-image:url(gfx/logo_buildings_4.png); background-position:right bottom;background-repeat:no-repeat}
/*td.menu_content{background-color:#000080}*/
td.head_right{padding:0px;width:59px;text-align:right}
/* END */
table.no_file_selected{border:solid 1px #f0f0f0}
td.no_file_selected{color:#b0b0b0}
/* list_termin */
td#content_headlinks{text-align:center;padding:7pt}
td.list_termin_datum{border:solid 1px #a0a0a0;border-width:0px 1px 1px 0px;padding-left:5px;background-color:#e0e0e0;width:25%}
td.list_termin_monat{background-color:#000080;color:#ffffff;font-size:20pt;text-align:center}
td.list_termin_zeit{text-align:left;font-size:10pt;color:#0050FF;padding:10pt;padding-bottom:0pt}
td.list_termin_zeit * td.zeit_ico{width:9px;padding-right:2pt}
td.list_termin_zeit * td.ort{text-align:right}
td.list_termin_subject{font-weight:bold;padding:10pt;padding-bottom:0pt;padding-top:2pt;color:#000080}
td.list_termin_desc, td.list_termin_desc_nodesc{padding:10pt;padding-top:6pt}
td.list_termin_desc_nodesc{padding:6pt;font-weight:bold;color:#000080}
td.list_termin_content{border-bottom:solid 1px #c0c0c0}
a.list_termin_subject{color:#000080;text-decoration:underline}
a.list_termin_subject:hover{text-decoration:none}
/* END */
td.copyright{color:#d0d0d0;font-size:10pt;text-align:center;padding:10pt}
a.copyright{color:#d0d0d0}
span.teacher_special{font-size:10pt}
td.termin_space{text-align:right;vertical-align:top}

/* show_klausuren.php */
td.klausur_space{height:10pt}
td.klausur_datum,td.klausur_time{padding:10px;background-color:#000080;font-size:18pt;color:#ffffff; width:180pt;background-image:url(gfx/whiteblend.png);background-position:top left;background-repeat:repeat-y;padding-left:15px}
td.klausur_time{font-size:12pt}
td.klausur_subject{font-size:22pt;background-color:#d0d0d0;border:solid 1px #606060;border-width:0px 0px 0px 0px;text-align:right;background-image:url(gfx/thgbg.gif);background-position:bottom right;background-repeat:no-repeat;vertical-align:bottom}
td.klausur_subject{font-weight:bold;padding:10px;padding-bottom:3px}
td.klausur_desc{padding:10px;padding-top:3px;border-bottom:solid 1px #a0a0a0}
td.klausur_description{background-color:#efefef;border:solid 1px #d0d0d0;border-width:1px 1px 1px 1px;padding:6pt;background-image:url(gfx/thgbg.gif);background-position:bottom right;background-repeat:no-repeat;vertical-align:middle}
td.klausur_date_container{vertical-align:top;width:180pt;padding:0pt}
/* END */

/* search_klausuren.php */
table#search_mask{border:solid 1px #0050FF}
td#search_headline{text-align:center;font-size:22pt;font-weight:bold;background-color:#000080;color:#ffffff}
/* END */

/* klausuren.php */
td.exams_block{background-color:#a0a0a0;width:30pt;text-align:center;color:#ffffff}
td.exams_exams{background-color:#f0f0f0;border:solid 1px #a0a0a0;border-width:0px 1px 1px 1px}

/* show_ags.php */
td.aglist_name{background-color:#e0e0e0;border:solid 1px #a0a0a0;border-width:0px 0px 0px 1px;vertical-align:top;padding:2pt}
td.aglist_value{background-color:#e0e0e0;border:solid 1px #a0a0a0;border-width:0px 1px 0px 1px;padding:2pt}
td.headline{background-color:#000080;color:#ffffff;font-size:20pt;font-weight:bold;padding:4pt;text-align:center}
td.footer{height:20pt;background-color:#000080;border-bottom:solid 1px #ffffff}
