/* Style sheet kath-st-johannes-stylesheet */
*{margin:0;padding:0;}
body{background-color:#dedede;font-family:Arial, Verdana, sans-serif;font-size:62.5%;color:#000000;}
#wrapper{width:100em;margin-right:auto;margin-left:auto;background-color:#ffffff;font-size:1em;}
h1{margin-bottom:1em;font-size:1.8em;color:#575f69;text-transform:uppercase;}
.contrast h1{color:#05233d;}
h2{background-color:#ffffff;font-weight:bold;font-size:1.2em;color:#05233d;text-transform:uppercase;}
h3{margin-bottom:1em;font-weight:bold;font-size:1.2em;}
img{border: none;}
.print-only{display:none;}
#header{height:25.6em;background-color:#05233d;}
#header #header_top{width:100em;height:2.4em;background-color:#ffffff;}
#header #usability{width:72.6em;height:2.4em;float:left;background-color:#ffffff;line-height:2.4em;}
#header #usability #font-size-plus{margin-left:2em;}
#header #header_top a,#header #header_top a:visited{text-decoration:none;font-size:1.1em;color:#05233d;}
#header #header_top a:hover,#header #header_top a:visited:hover,#header #header_top a:focus,#header #header_top a:active{text-decoration:none;color:#575f69;}
.contrast #header #header_top a:hover,.contrast #header #header_top a:visited:hover,.contrast #header #header_top a:focus,.contrast #header #header_top a:active{text-decoration:underline;color:#575f69;}
#header #header_sprachen{width:27.4em;height:2.4em;float:right;background-color:#ffffff;}
#header #header_sprachen a,#header #header_sprachen p{text-decoration:none;color:#05233d;line-height:2.4em;}
#header #header_image{width:72.6em;height:20.8em;position:relative;float:left;}
#header #header_image img{width:72.6em;height:20.8em;left:0;top:0;position:absolute;}
#header #header_logo{height:16em;float:left;}
#header #header_st_johannes_logo{width:27.2em;height:16em;}
#header .mod_form{width:5em;float:left;padding-left:2em;}
#header .mod_form .suchefeld-keywords{width:12em;left:75.6em;top:20em;position:absolute;}
#header .mod_form .suchefeld-submit{left:88em;top:20em;position:absolute;font-weight:bold;text-decoration:underline;color:#ffffff;text-transform:uppercase;background:none;border:none;}
#header .mod_breadcrumb{height:2.5em;clear:both;padding-left:2em;vertical-align:middle;background-color:#ffffff;line-height:2.4em;}
* html #header .mod_breadcrumb{width:98em;height:auto;float:left;clear:both;padding-left:2em;vertical-align:middle;background-color:#ffffff;line-height:2.4em;}
#header .mod_breadcrumb a,#header .mod_breadcrumb a:visited{text-decoration:none;color:#05233d;}
#header .mod_breadcrumb a,#header .mod_breadcrumb span{font-size:1.1em;}
#header .mod_breadcrumb a:hover,#header .mod_breadcrumb a:active,#header .mod_breadcrumb a:visited:hover,#header .mod_breadcrumb a:focus,#header .mod_breadcrumb span{color:#575f69;}
.contrast #header .mod_breadcrumb a:hover,.contrast #header .mod_breadcrumb a:active,.contrast #header .mod_breadcrumb a:visited:hover,.contrast #header .mod_breadcrumb a:focus,.contrast #header .mod_breadcrumb span{text-decoration:underline;color:#575f69;}
#container,.contrast #container{background-image:url("tl_files/Kath-St-Johannes/images/right_bg.jpg");background-repeat:repeat-y;background-position:72.6em;min-height:60em;}
* html #container{height:60em;}
#left{width:24em;}
#left .inside{margin-left:2em;}
#left img#main_logo{width:43em;height:12.8em;}
* html #left img#main_logo{position:absolute;}
* html #left .mod_navigation{padding-top:12.8em;}
#left .mod_navigation ul.level_1 li a,#left .mod_navigation ul.level_1 li a:visited{font-weight:bold;text-decoration:none;font-size:1.2em;color:#575f69;line-height:1.8em;text-transform:uppercase;}
#left .mod_navigation ul.level_1 li span,#left .mod_navigation ul.level_1 li a:hover,#left .mod_navigation ul.level_1 li a:focus,#left .mod_navigation ul.level_1 li a:active,#left .mod_navigation ul.level_1 li a:visited:hover{font-weight:bold;text-decoration:none;font-size:1.2em;color:#05233d;line-height:1.8em;text-transform:uppercase;}
#left .inside .mod_navigation ul.level_1 li a.trail,#left .inside .mod_navigation ul.level_1 li a.trail:visited{font-weight:bold;text-decoration:none;font-size:1.2em;color:#05233d;line-height:1.8em;text-transform:uppercase;}
.contrast #left .mod_navigation ul.level_1 li a,.contrast #left .mod_navigation ul.level_1 li a:visited{color: #05233d  !important;}
.contrast #left .mod_navigation ul.level_1 li a:hover,.contrast #left .mod_navigation ul.level_1 li a:active,.contrast #left .mod_navigation ul.level_1 li a:visited:hover{color: #4c535c  !important;}
.contrast #left .mod_navigation ul.level_1 li a.trail,.contrast #left .mod_navigation ul.level_1 li a:focus,.contrast #left .mod_navigation ul.level_1 li span{color: #4c535c !important;}
#left .mod_navigation ul.level_2,#left .mod_navigation ul.level_3{display:none;}
#left .mod_navigation ul.level_1 li.active ul.level_2,#left .mod_navigation ul.level_1 li.trail ul.level_2{display:block;padding-right:3.5em;}
#left .mod_navigation ul.level_1 ul.level_2 li{border-bottom:0.1em solid #cccccc;}
#left .mod_navigation ul.level_1 ul.level_2 li.last{border-bottom:0;}
#left .mod_navigation ul.level_1 li.trail ul.level_2 li a,#left .mod_navigation ul.level_1 li.trail ul.level_2 li a:visited{text-decoration:none;font-size:1.1em;color:#575f69;line-height:1.8em;text-transform:none;font-weight:normal;}
#left .mod_navigation ul.level_1 li.active ul.level_2 li a,#left .mod_navigation ul.level_1 li.active ul.level_2 li a:visited{text-decoration:none;font-size:1.1em;color:#575f69;line-height:1.8em;text-transform:none;font-weight:normal;}
#left .mod_navigation ul.level_1 li.trail ul.level_2 li a:hover,#left .mod_navigation ul.level_1 li.trail ul.level_2 li a:visited:hover,#left .mod_navigation ul.level_1 li.trail ul.level_2 li a:active{font-weight:bold;text-decoration:none;font-size:1.1em;color:#05233d;line-height:1.8em;text-transform:none;}
#left .mod_navigation ul.level_1 li.trail ul.level_2 li a:focus,#left .mod_navigation ul.level_1 li.trail ul.level_2 li span{font-weight:bold;text-decoration:none;font-size:1.1em;color:#05233d;line-height:1.8em;text-transform:none;}
#left .mod_navigation ul.level_1 li.active ul.level_2 li a:hover,#left .mod_navigation ul.level_1 li.active ul.level_2 li a:visited:hover,#left .mod_navigation ul.level_1 li.active ul.level_2 li a:active{font-weight:bold;text-decoration:none;font-size:1.1em;color:#05233d;line-height:1.8em;text-transform:none;}
#left .mod_navigation ul.level_1 li.active ul.level_2 li a:focus,#left .mod_navigation ul.level_1 li.active ul.level_2 li span{font-weight:bold;text-decoration:none;font-size:1.1em;color:#05233d;line-height:1.8em;text-transform:none;}
#left .mod_navigation ul.level_3{margin-left:2em;list-style-type:none;}
#left .mod_navigation ul.level_2 li.active ul.level_3,#left .mod_navigation ul.level_2 li.trail ul.level_3{display:block;}
#left .mod_navigation ul.level_2 ul.level_3 li{border-bottom:0;}
#left .mod_navigation ul.level_2 li.trail ul.level_3 li a,#left .mod_navigation ul.level_2 li.trail ul.level_3 li a:visited{text-decoration:none;font-size:1.1em;color:#575f69;line-height:1.8em;text-transform:none;font-weight:normal;}
#left .mod_navigation ul.level_2 li.active ul.level_3 li a,#left .mod_navigation ul.level_2 li.active ul.level_3 li a:visited{text-decoration:none;font-size:1.1em;color:#575f69;line-height:1.8em;text-transform:none;font-weight:normal;}
#left .mod_randomImage{margin-top:1.5em;margin-bottom:1.5em;}
#left #imagefilme_banner{margin-top:5em;}
#left #nachtvorlesung_banner{margin-top:5em;}
#right{width:27.4em;padding-bottom:6em;}
#right h3{margin-bottom:0.2em;}
#right .mod_customnav{padding-bottom:2.4em;background-color:#ffffff;}
#right .mod_customnav ul li{border-bottom:0.2em solid #ffffff;}
* html #right .mod_customnav ul li{height:1em;margin-top:0;margin-bottom:-0.3em;padding-top:0;padding-bottom:0;}
.contrast #right .mod_customnav .mod_form{background-color: #05233D !important;}
#right .mod_customnav ul.level_1 li.right_joho a,#right .mod_customnav ul.level_1 li.right_joho p{background-color:#003d7d;}
#right .mod_customnav ul.level_1 li.right_aoz a,#right .mod_customnav ul.level_1 li.right_aoz p{background-color:#003d7d;}
.contrast #right .mod_customnav ul.level_1 li a,.contrast #right .mod_customnav ul.level_1 li p{background-color:#05233d !important;}
.contrast #right .mod_customnav ul.level_1 li a:hover{background-color:#2c3846 !important;}
#right .mod_customnav ul.level_1 li.right_marien_hospital a,#right .mod_customnav ul.level_1 li.right_marien_hospital p{background-color:#13446b;}
#right .mod_customnav ul.level_1 li.right_st_elisabeth a,#right .mod_customnav ul.level_1 li.right_st_elisabeth p{background-color:#006863;}
#right .mod_customnav ul.level_1 li.right_christinenstift a,#right .mod_customnav ul.level_1 li.right_christinenstift p{background-color:#8c3239;}
#right .mod_customnav ul.level_1 li.right_st_josefinenstift a,#right .mod_customnav ul.level_1 li.right_st_josefinenstift p{background-color:#e06d5c;}
#right .mod_customnav ul.level_1 li.right_jugendhilfe a,#right .mod_customnav ul.level_1 li.right_jugendhilfe p{background-color:#ee8027;}
#right .mod_customnav ul.level_1 li.right_brustzentrum a:hover,#right .mod_customnav ul.level_1 li.right_curavita a:hover,#right .mod_customnav ul.level_1 li.right_handaufsherz a:hover,#right .mod_customnav ul.level_1 li.right_onkologie a:hover{background-color:#575f69;}
#right .mod_customnav ul.level_1 li a,#right .mod_customnav ul.level_1 li a:hover,#right .mod_customnav ul.level_1 li p,#right .mod_customnav ul.level_1 li span{display:block;padding-left:2em;background-color:#05233d;font-weight:bold;text-decoration:none;font-size:1.1em;color:#ffffff;line-height:2.2em;}
#right .mod_customnav ul.level_1 li.right_onkologie p{background-color:#003D7D;}
#right .mod_customnav .mod_form{padding-top:2em;padding-bottom:1.5em;padding-left:2em;background-color:#05233d;}
#right .mod_customnav .mod_form input.text{width:14em;}
#right .mod_customnav .mod_form input.submit{position:absolute;border:0;font-weight:bold;text-decoration:underline;color:#ffffff;background:none;text-transform:uppercase;}
#right .mod_newslist .layout_latest,#right .mod_eventlist .event,#right .mod_article .ce_text{margin-top:2.4em;margin-bottom:1em;margin-left:2em;padding-right:2.4em;color:#ffffff;}
.contrast #right .mod_newslist .layout_latest,.contrast #right .mod_eventlist .event,.contrast #right .mod_article .ce_text{color:#05233d;}
#right .news .first{margin-top:1.4em;}
#right .mod_newslist .layout_latest .image_container{height:6em;overflow:hidden;margin-right:1em;}
#right .mod_newslist .layout_latest .image_container img{width:8em;}
#right .mod_newslist .layout_latest .news_text_container{width:13.7em;float:left;}
#right .mod_newslist .layout_latest .news_text_container p,#right .mod_article .ce_text p{font-size:1.1em;}
#right .mod_newslist .layout_latest .news_text_container a,#right .mod_newslist .layout_latest .news_text_container a:visited,#right .mod_eventlist a,#right .mod_eventlist a:visited{font-weight:bold;text-decoration:none;color:#ffffff;}
#right .mod_article .ce_text a,#right .mod_article .ce_text a:visited{font-weight:bold;text-decoration:none;color:#ffffff;}
.contrast #right .mod_newslist .layout_latest .news_text_container a,.contrast #right .mod_newslist .layout_latest .news_text_container a:visited,.contrast #right .mod_eventlist a,.contrast #right .mod_eventlist a:visited{color:#05233d;}
.contrast #right .mod_article .ce_text a,.contrast #right .mod_article .ce_text a:visited{color:#05233d;}
#right .mod_newslist .layout_latest .news_text_container a:hover,#right .mod_newslist .layout_latest .news_text_container a:visited:hover,#right .mod_newslist .layout_latest .news_text_container a:focus{font-weight:bold;text-decoration:none;color:#05233d;}
#right .mod_eventlist a:hover,#right .mod_eventlist a:visited:hover,#right .mod_article .ce_text a:hover,#right .mod_article .ce_text a:visited:hover{font-weight:bold;text-decoration:none;color:#05233d;}
.contrast #right .mod_newslist .layout_latest .news_text_container a:hover,.contrast #right .mod_newslist .layout_latest .news_text_container a:visited:hover,.contrast #right .mod_newslist .layout_latest .news_text_container a:focus{text-decoration:underline;}
.contrast #right .mod_eventlist a:hover,.contrast #right .mod_eventlist a:visited:hover,.contrast #right .mod_article .ce_text a:hover,.contrast #right .mod_article .ce_text a:visited:hover{text-decoration:underline;}
#right .mod_eventlist .empty{display:none;}
#right .klinikfuehrer .klinikfuehrer_inhalt{width:13.7em;float:left;}
#right .klinikfuehrer ul{margin-left:1em;padding-left:1em;}
#right .klinikfuehrer ul li{font-size:1.1em;}
#main{margin-right:27.4em;margin-left:24em;padding-top:12.8em;}
#main .inside{padding-right:2em;padding-bottom:3.5em;}
* html #main .inside{padding-right:1.5em;}
#main h2{padding-top:2em;}
#main .ce_text{margin-bottom:1.2em;}
#main .intro{margin-bottom:2em;}
#main .intro p,#main .intro ul{margin-top:0.5em;margin-bottom:0;padding-bottom:0;font-family:georgia, palatino, times, "times new roman", serif;font-style:italic;font-size:1.4em;color:#575f69;}
.contrast #main .intro p{color: #05233d !important;}
#main .start_box{width:23.1em;height:13em;float:left;margin-right:0.2em;margin-bottom:0.2em;background-color:#05233d;color:#ffffff;}
#main .start_box a,#main .start_box a:visited{text-decoration:none;color:#ffffff;}
#main .start_box a:hover,#main .start_box a:visited:hover,#main .start_box a:focus{text-decoration:none;color:#b7babf;}
#main .start_box#start_box_joho{background-color:#003d7d;}
#main .start_box#start_box_aoz{background-color:#003d7d;}
.contrast #main .start_box{background-color:#05233d !important;}
#main .start_box#start_box_marien_hospital{background-color:#13446b;}
#main .start_box#start_box_st_elisabeth,#main .start_box#start_box_st_elisabeth_altenpflege{background-color:#006863;}
#main .start_box#start_box_christinenstift{background-color:#8c3239;}
#main .start_box#start_box_josefinenstift{background-color:#e06d5c;}
#main .start_box#start_box_jugendhilfe{margin-right:0;background-color:#ee8027;}
#main .start_box p{margin:0;padding:0.5em 0.3em 0.5em 9em;font-size:1em;line-height:1.2em;}
#main .start_box h3{margin:0;padding:0.5em 0.2em 0.5em 8.4em;font-size:1.1em;line-height:1.2em;}
* html #main .start_box p,* html #main .start_box h3{padding:0.5em 0.5em 0.5em 8.8em;font-size:1em;}
#main .start_box .image_container{width:8.4em;height:13em;}
#main .start_box .image_container img{width:8.4em;height:13em;}
#main ul{margin-bottom:1.4em;margin-left:1.1em;font-size:1.2em;}
#main ul li ul{font-size:1em;}
#main ol{margin-bottom:1.4em;margin-left:1.7em;font-size:1.2em;}
#main p{margin-top:0.5em;margin-bottom:1.4em;font-size:1.2em;line-height:1.4em;}
#main a,#main a:visited{text-decoration:underline;color:#575f69;}
#main a:hover,#main a:visited:hover,#main a:focus{text-decoration:underline;color:#05233d;}
#main .joho-cardreserve{margin-top:1em;}
#main .joho-cardreserve dt{float:left;padding-top:0.1em;font-weight:bold;font-size:1.2em;}
#main .joho-cardreserve dt.events{float:none;margin-top:1.5em;margin-bottom:0.5em;}
#main .joho-cardreserve dd{margin-bottom:0.5em;margin-left:10em;}
#main .joho-cardreserve dd.events{margin-left:0;}
#main .joho-cardreserve dd.events td.checkbox{padding-right:0.5em;vertical-align:top;}
#main .joho-cardreserve dd.events label.checkbox-label{display:block;margin-right:0;margin-bottom:0.5em;}
#main .joho-cardreserve dd.events span.title{font-weight:bold;font-size:0.8em;}
#main .joho-cardreserve dd.events span.subtitle{font-size:0.8em;}
#main .joho-cardreserve dd.events div.amount label{font-size:1em;}
#main .joho-cardreserve label{margin-right:2em;font-size:1.2em;}
#main .joho-cardreserve dd.events input.radio{margin-left:0.5em;}
#main .joho-cardreserve input.text{width:22em;padding:0.1em 0.2em;font-size:1.1em;}
#main .joho-cardreserve input.zip{width:5em;}
#main .joho-cardreserve input.city{width:16em;}
#main .joho-cardreserve input.submit{margin-top:1em;font-size:1.2em;}
#main .joho-cardreserve .error p{margin-top:0;margin-bottom:0.6em;font-weight:bold;color:#AE0B04;}
#main .joho-cardreserve span.error{font-weight:bold;font-size:1.2em;color:#AE0B04;}
#main .joho-cardreserve input.error{border:0.1em solid #AE0B04;}
#main .separator{width:80%;margin-top:2em;margin-right:auto;margin-left:auto;border-top:0.1em solid #B7BABF;}
#main .gesellschaft_kapital img{width:30em;height:18.7em;}
#main .gesellschaft_organigramm img{width:30em;height:22.5em;}
#main table{margin-bottom:1.2em;}
#main td{font-size:1.2em;line-height:1.4em;}
#main table.wirtschaft td,#main table.rahmen td{padding:0.2em;border:0.1em solid #cccccc;font-size:1em;}
#main table.wirtschaft,#main table.rahmen{margin-left:0.1em;border-collapse:collapse;}
#main table.infobox{margin:0.1em;border-collapse:collapse;}
#main table.infobox thead tr{background-color:#cccccc;font-weight:bold;}
#main table.infobox td{padding:0.3em;border:0.1em solid #cccccc;vertical-align:top;}
#main table tr.odd{background-color:#EEEEEE;}
#main table.team{width:99.5%;}
#main table.team td{vertical-align:top;}
#main table.team td.col_1{width:14em;font-size:1em;}
#main table.tabelle{width:99%;margin-left:0.1em;border-collapse:collapse;}
#main table.tabelle thead tr{background-color:#b7bbbf;font-weight:bold;}
#main table.tabelle td{padding:0.4em;border:0.1em solid #cccccc;font-size:1.1em;}
#main .mod_newsreader .ce_text .image_container,#main .mod_newslist .image_container{margin-right:1em;}
#main .mod_newsreader .ce_text .image_container img,#main .mod_newslist .image_container img{border:0.1em solid #b7bbbf;}
#main .layout_short{margin-bottom:2.4em;}
#main .mod_newsreader  h2,#main .mod_newslist .layout_short h2,#main .mod_eventlist h2{padding-top:0;}
#main .news_clippings_list table{width:99%;margin-left:1%;}
#main .news_clippings_list table td{padding:0.5em 0.2em 0 0.4em;vertical-align: top;}
#main .news_clippings_list table tr.title td{padding-top:0;padding-bottom:1em;}
#main .news_clippings_list form{margin-bottom:1.5em;font-size:1.1em;}
#main .news_clippings_list form strong,#main .news_clippings_list form select{width:14.5em;margin-right:0.5em;}
#main .news_clippings_list .keywords{width:28.5em;}
#main .news_clippings_list .help{display:block;font-style:italic;}
#main p.infoblock{padding:0.5em;text-align:center;background-color:#cccccc;}
* html #main #news .mod_newslist,* html #main #news .mod_newslist .layout_short{text-align:left;}
#main #news p.info,#main .mod_eventlist p.info{margin-bottom:0.3em;font-weight:bold;font-size:1.1em;}
#main #aktuelle-meldungen p.info{margin-bottom:0.3em;font-weight:bold;font-size:1.1em;}
#main .pagination{height:auto;text-align:right;}
#main .pagination ul{float:right;}
#main .pagination ul li{float:left;display:inline;margin-left:0.2em;padding-top:0.2em;padding-bottom:0.2em;padding-left:0.4em;text-align:right;}
#main .pagination ul li a{padding:0.2em 0.4em;border:0.1em solid #05233D;font-weight:normal;text-decoration:none;color:#05233D;}
#main .pagination ul li a:hover{padding:0.2em 0.4em;background-color:#CCCDCF;border:0.1em solid #05233D;font-weight:normal;text-decoration:none;color:#05233D;}
#main .pagination ul li span.current{padding:0.2em 0.4em;background-color:#CCCDCF;border:0.1em solid #05233D;}
#main .ce_download img.mime_icon{width:1.8em;height:1.8em;}
#main .ce_download a{font-size:1.2em;}
#main .mod_eventlist .empty{font-size:1.2em;}
#main .mod_eventreader h2{margin-top:0;padding-top:0;}
#main table td.hintergrund,#main table tr.hintergrund{background-color:#b7bbbf;}
#main .hintergrund{background-color:#b7bbbf;}
#main .mod_article .diese_woche_neu{margin-top:4em;}
#main span.highlight{font-weight:bold;}
#footer{height:12.6em;background-color:#05233d;}
#footer a.pic_haus{margin-right:1em;}
#footer a.pic_haus img{width:6em;}
#footer a#footer_st_joho_logo{right:0;position:absolute;}
#footer a#footer_st_joho_logo img{width:43em;}
#footer img#footer_extra_balken{width:27.4em;height:4.8em;right:0;top:-4.8em;position:absolute;}
* html #footer img#footer_extra_balken{right:-0.1em;position:absolute;}
