html { height: 100%; max-height: 100%; padding: 0; margin: 0; border: 0; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ } body { max-height: 100%; max-width: 100%; padding: 0; margin: 0; overflow: hidden; background: #ffffff; border: 0; } img { border: 0; } #top { position: absolute; top: 0px; width: 100%; height: 0px; padding: 5px; margin: 0px; background: #ffffff; border-bottom: 0px solid #ffffff; color: #ffffff; font-size: 90%; overflow: hidden; z-index: 2; } * html #top { padding-top: 15px; height: 10px; } #top * { font-size: 90%; color: #ffffff; } #bottom { position: absolute; bottom: 0px; width: 100%; height: 65px; padding: 5px; margin: 0; background: ##ff0000; border-top: 0px solid #fff; color: #000; font-size: 97%; overflow: hidden; z-index: 2; } * html #bottom { height: 70px; padding-top: 15px; } #bottom * { font-size: 97%; color: #000; } #bottom a:link { font: italic bold georgia; text-decoration: underline; color: #ff0000; z-index: 10; } #bottom a:visited { font: italic bold georgia; text-decoration: underline; color: #ff0000; z-index: 10; } #bottom a:active { font: italic bold georgia; text-decoration: underline; color: red; z-index: 10; } #LogoutBox { position: fixed; right: 15px; top: 15px; padding: 0px; margin: 0px; max-width: 70%; font-size: 14pt; text-align: right; z-index: 2; } * html #LogoutBox { position: absolute; top: 5px; } #sprachbox { position: fixed; right: 15px; bottom: -4px; padding: 0px; margin: 0px; max-width: 70%; font-size: normal; z-index: 2; } * html #sprachbox { position: absolute; top: 10px; bottom: 0px; } #sprachbox * { font-size: 8pt; } #nav * { font-size: 100%; } #nav a:link { font: italic bold georgia; text-decoration: underline; color: #ff0000; z-index: 10; } #nav a:visited { font: italic bold georgia; text-decoration: underline; color: #ff0000; z-index: 10; } #nav a:active { font: italic bold georgia; text-decoration: underline; color: red; z-index: 10; } #subnav { text-align: center; font-size: smaller; } #menue_home, #menue_news, #menue_termine, #menue_projekte, #menue_selfpage1, #menue_selfpage2, #menue_selfpage3, #menue_selfpage4, #menue_selflink1, #menue_selflink2, #menue_selflink3, #menue_selflink4 { position: absolute; margin: 0; padding: 0; } #mid a:link { font: italic bold georgia; text-decoration: underline; color: #ff0000; z-index: 10; } #mid a:visited { font: italic bold georgia; text-decoration: underline; color: #ff0000; z-index: 10; } #mid a:active { font: italic bold georgia; text-decoration: underline; color: red; z-index: 10; } #mid_content{ padding: 30px; color: #000; font: 100% georgia, serif; text-decoration: none; text-align: left; width: Nonepx; } * html #mid_content { padding: 0px; } #mid_and_nav { position: absolute; width: 100%; padding: 0; margin: 0; border: none; overflow: hidden; left: 0px; top: 10px; bottom: 75px; } * html #mid_and_nav { top: 0; left: 0; bottom: 0; right: 0; height: 100%; border-top: 9px solid #000001; border-bottom: 70px solid #000001; } #nav { position: absolute; top: 0; left: 0; bottom: 0; height: 100%; max-height: 100%; padding: 0; margin: 0; width: 200px; background: #ffffff; border-right: 0px solid #ffffff; font-size: 100%; overflow: auto; z-index: 4; } * html #nav { width: 204px; } #menue_home { left: 40px; top: 0%; } #menue_news { left: 0px; top: 17%; display: none; } #menue_termine { left: 0px; top: 28%; display: none; } #menue_projekte { left: 0px; top: 25%; display: none; } #menue_selfpage1 { left: 40px; top: 45%; } #menue_selfpage2 { left: 40px; top: 65%; } #menue_selfpage3 { left: 40px; top: 55%; } #menue_selfpage4 { left: 40px; top: 60%; } #menue_selflink1 { left: 40px; top: 50%; } #menue_selflink2 { left: 0px; top: 0; display: none; } #menue_selflink3 { left: 0px; top: 0; display: none; } #menue_selflink4 { left: 0px; top: 0; display: none; } #mid { display: block; position: absolute; top: 0; right: 0; bottom: 0; padding: 0; margin: 0; height: 100%; left: 201px; background: #ffffff; overflow: auto; z-index: 1; } * html #mid { right: 0px; left: 0px; width: 100%; border-left: 204px solid #000001; } h1 { font: bold 200% sans-serif, serif; text-decoration: none; } h2 { font: 100% sans-serif, serif; text-decoration: none; } h3 { font: bold 110% sans-serif, serif; text-decoration: none; } h4 { font: bold 100% sans-serif, serif; text-decoration: none; } h5 { font: bold 80% sans-serif, serif; text-decoration: none; } h6 { font: bold 60% sans-serif, serif; text-decoration: none; } p { font: 11pt georgia; text-decoration: none; } pre { font: courier; text-decoration: none; } #edit_frame { display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 40px; max-height: 100%; max-width: 100%; padding: 25px 100px 10px; margin: 0px; overflow: auto; background: #eee; } * html #edit_frame { width: 100%; height: 100%; bottom: 0px; border-bottom: 40px solid #ddd; } #edit_style_frame { display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; max-height: 100%; max-width: 100%; padding: 25px 100px 10px; margin: 0px; overflow: auto; background: #eee; } * html #edit_style_frame { width: 100%; height: 100%; } #edit_buttons { position: absolute; bottom: 0px; width: 100%; height: 40px; padding: 5px; margin: 0; background-color: #ddd; border-top: 2px solid #000; font-size: normal; } * html #edit_buttons { height: 40px; padding-top: 0px; overflow: hidden; } #edit_item { padding-bottom: 20px; padding-left: 40px; background-color: #cccccc; border: 2px solid #000; font-size: normal; text-align: left; } #edit_style { padding-right: 20px; padding-left: 20px; background-color: #cccccc; border: 2px solid #000; font-size: normal; } #edit_homepage_titel { position: relative; top: 0; padding: 10px; margin-bottom: 60px; font: 100% sans-serif, serif; color: #000; border: 4px double #000; background: #eee; } * html #edit_homepage_titel { top: 0; } .ueberschrift { font-size: larger; font-weight: bold; padding-top: 8px; padding-bottom: 2px; } #full { display: block; position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; max-height: 100%; max-width: 100%; padding: 10px; margin: 0px; overflow: auto; background: #eee; } * html #full { width: 100%; height: 100%; } #error { width: 100%; height: 100%; overflow: auto; padding: 20px; border: 10px double #f00; } .visualFontSizeCorrection { background: #eee; overflow: auto; } #edit_frame h1 { font: bold 200% sans-serif, serif; text-decoration: none; color: #000; } #edit_style_frame h1 { font: bold 200% sans-serif, serif; text-decoration: none; color: #000; } #full h1 { font: bold 200% sans-serif, serif; text-decoration: none; color: #000; } #edit_frame h2 { font: bold 150% sans-serif, serif; text-decoration: none; color: #000; } #edit_style_frame h2 { font: bold 150% sans-serif, serif; text-decoration: none; color: #000; } #full h2 { font: bold 150% sans-serif, serif; text-decoration: none; color: #000; } #edit_frame h3 { font: bold 110% sans-serif, serif; text-decoration: none; color: #000; } #edit_style_frame h3 { font: bold 110% sans-serif, serif; text-decoration: none; color: #000; } #full h3 { font: bold 110% sans-serif, serif; text-decoration: none; color: #000; } #edit_frame p { font: 100% sans-serif, serif; text-decoration: none; color: #000; } #edit_style_frame p { font: 100% sans-serif, serif; text-decoration: none; color: #000; } #full p { font: 100% sans-serif, serif; text-decoration: none; color: #000; } .news_entry { max-width: 100%; margin: 0% 10% 40px 15%; } * html .news_entry { width: 100%; } .news_entry table { width: 100%; } .news_header_table { position: relative; top: 0px; left: 0%; background-color: #ccc; border: 2px solid #000; } .news_ueberschrift_td { width: 65%; padding: 4px; text-align: left; color: #000; font: bold larger sans-serif, serif; } .news_zeitpunkt_td { width: 35%; padding: 4px; text-align: right; color: #000; font: bold larger sans-serif, serif; } .news_text_table { position: relative; top: 10px; left: 0px; background-color: transparent; border: 2px solid #000; } .news_text_td { padding: 10px; text-align: justify; color: black; font: sans-serif, serif; } .termin_table{ position: relative; top: 0px; margin: 0% 0% 0% 0%; margin-left: 10%; width: 80%; border: 3px solid #000; border-collapse: collapse; } .termin_table th{ border: 2px solid #000; border-bottom: 3px solid #000; background-color: #ccc; color: #000; font: sans-serif, serif; } .termin_table td{ border: 2px solid #000; } .termin_table_projekt{ position: relative; top: 0px; margin: 0% 0% 40px 0%; width: 100%; border: 3px solid #000; border-collapse: collapse; } .termin_table_projekt th{ border: 2px solid #000; border-bottom: 3px solid #000; background-color: #ccc; color: #000; font: sans-serif, serif; } .termin_table_projekt td{ border: 2px solid #000; } .termin_ueberschrift_td{ width: 50%; padding: 4px; text-align: left; font: bold 100% sans-serif, serif; background-color: #eee; } .termin_von_td{ width: 25%; padding: 4px; text-align: center; font: normal 100% sans-serif, serif; color: #000; background-color: #ddd; } .termin_bis_td{ width: 25%; padding: 4px; text-align: center; font: normal 100% sans-serif, serif; color: #000; background-color: #ddd; } #termin_detail{ position: relative; top: 0px; left: 15%; margin: 3% 0% 0% 0%; max-width: 70%; width: 70%; } #termin_detail_projekt{ position: relative; top: 0px; left: 10%; margin: 3% 0% 0% 0%; max-width: 80%; width: 80%; } .termin_detail_ueberschrift_table{ width: 100%; border: 2px solid #000; border-collapse: collapse; } .termin_detail_ueberschrift_table_ueberschrifttext{ padding: 10px; text-align: center; background-color: #ccc; color: #000; font: bold larger sans-serif, serif; } .termin_detail_ueberschrift_table_projektlink{ padding: 10px; text-align: center; background-color: #ccc; color: #000; font: bold 100% sans-serif, serif; } .termin_detail_vonbis_table{ margin-top: 50px; width: 100%; border: 2px solid #000; border-collapse: collapse; } .termin_detail_vonbis_table_td{ width: 50%; padding: 10px; text-align: center; font: normal 100% sans-serif, serif; color: #000 ; background-color: #fff; border: 2px solid #000; } .termin_detail_vonbis_table_th{ width: 50%; border: 2px solid #000; background-color: #ddd; color: #000; font: sans-serif, serif; } .termin_detail_ort_table { margin-top: 25px; width: 100%; border: 2px solid #000; border-collapse: collapse; } .termin_detail_ort_table_td{ width: 100%; padding: 10px; text-align: justify; font: sans-serif, serif; color: #000; background-color: #fff; border: 2px solid #000; } .termin_detail_ort_table_th{ width: 100%; border: 2px solid #000; background-color: #ddd; color: #000; font: sans-serif, serif; } .termin_detail_text_table{ margin-top: 50px; width: 100%; border: 2px solid #000; border-collapse: collapse; } .termin_detail_text_table_td{ width: 100%; padding: 10px; text-align: justify; background-color: #fff; color: #000; font: sans-serif, serif; } .projekt_entry { max-width: 100%; margin: 0% 7% 40px 7%; } * html .projekt_entry { width: 100%; } .projekt_table{ width: 100%; border: 3px solid #000; border-collapse: collapse; } .projekt_ueberschrift_td { border: 2px solid #000; width: 45%; padding: 5px; text-align: left; background-color: #ccc; font: normal bold larger sans-serif, serif; } .projekt_von_td { border: 2px solid #000; width: 27.5%; padding: 5px; text-align: center; background-color: #ccc; color: #000; font: normal bold larger sans-serif, serif; } .projekt_bis_td { border: 2px solid #000; width: 27.5%; padding: 5px; text-align: center; background-color: #ccc; color: #000; font: normal bold larger sans-serif, serif; } .projekt_kurztext_td { border: 2px solid #000; width: 100%; padding: 20px; text-align: justify; color: #000; background-color: #fff; font: sans-serif, serif; } #projekt_detail{ position: relative; left: 15%; margin: 3% 0% 0% 0%; max-width: 70%; width: 70%; } .projekt_detail_header_table{ width: 100%; border: 2px solid #000; border-collapse: collapse; } .projekt_detail_ueberschrift_td { border: 2px solid #000; width: 45%; padding: 5px; text-align: left; background-color: #ccc; font: normal bold larger sans-serif, serif; color: #000; } .projekt_detail_von_td { border: 2px solid #000; width: 27.5%; padding: 5px; text-align: center; background-color: #ccc; color: #000; font: normal bold larger sans-serif, serif; } .projekt_detail_bis_td { border: 2px solid #000; width: 27.5%; padding: 5px; text-align: center; background-color: #ccc; color: #000; font: normal bold larger sans-serif, serif; } .projekt_detail_kurztext_table{ margin-top: 20px; width: 100%; border: 2px solid #000; border-collapse: collapse; } .projekt_detail_kurztext_table_td{ width: 100%; padding: 10px; text-align: justify; color: #000; background-color: #fff; font: sans-serif, serif; } .projekt_detail_text_table{ width: 100%; margin-top: 20px; margin-bottom: 20px; border: 2px solid #000; border-collapse: collapse; } .projekt_detail_text_table_td{ width: 100%; padding: 10px; text-align: justify; color: #000; background-color: #fff; font: sans-serif, serif; }