/*******************************************/ /******* HHU Düsseldorf Sylesheet **********/ /*******************************************/ /*******************************************/ /********* general Styles ************/ /*******************************************/ /*******************************************/ body { margin: 20px 0; background-color: #fff; text-align: center; font-size: 100.01%; font-family: Arial, sans-serif; } img { border: none; } * { padding: 0; margin: 0; } .hidden { display: none; } a { text-decoration: none; } iframe { border: 0; margin: 0; padding: 0; height: 700px; width: 570px; } div.clear { clear: both; line-height: 0; font-size: 0; height: 0; } table { border-collapse: collapse; } table, td, th { font-size: 13px; line-height: 15px; padding: 0; margin: 0; } fieldset { border: none; } #wrap { margin:0 auto; text-align:left; /*width:985px;*/ width:960px; background: #fff; } #header { /*height: 130px;*/ height: 85px; clear: both; margin-bottom: 5px; z-index: 200; position: relative; } #keyimage { width:960px; height: 40px; clear: both; position: relative; } #keyimage img { clear: both; /*margin-left: 25px;*/ } #content_wrap { background: #fff; clear: both; width: 960px; /*margin-left: 25px;*/ margin-top: 20px; } /*******************************************/ /********* Header ************/ /*******************************************/ /********* Logo ************/ #logo { position: relative; top: -10px; /*width: 223px;*/ width: 170px; /*height: 118px;*/ height: 85px; padding: 0; margin: 0; float: left; /*margin-right: 23px;*/ margin-right: 18px; } #logo_headline { display: none; } /********* Drop Down Navigation Neu ************/ #navigation { float: right; z-index:300; } #navigation li { position:relative; } #menu2 { background:url(../images/zgnavi_base.gif) no-repeat scroll left top transparent; font-family:arial,verdana,sans-serif; font-size:11px; height:70px; position:relative; top:0; width:721px; z-index:350; } #navigation .menu_all { background:url(../images/zgnavi_base.gif) no-repeat scroll left top transparent; } #navigation .menu_one { background:url(../images/zgnavi_base_one.gif) no-repeat scroll right top transparent; } #navigation .menu_two { background:url(../images/zgnavi_base_two.gif) no-repeat scroll right top transparent; } #navigation .menu_three { background:url(../images/zgnavi_base_three.gif) no-repeat scroll right top transparent; } #navigation .menu_four { background:url(../images/zgnavi_base_four.gif) no-repeat scroll right top transparent; } #navigation .menu_five { background:url(../images/zgnavi_base_five.gif) no-repeat scroll right top transparent; } #menu2 ul { padding:0; margin:0; list-style:none; } #menu2 ul.first_level { height:30px; } #menu2 ul ul { position:absolute; left:-9999px; } #menu2 table { border-collapse:collapse; width:0; height:0; position:absolute; left: 0; top:-5px; } #menu2 ul li { background:transparent; float:left; } #menu2 ul li a { background:none repeat scroll 0 0 transparent; color:#006ab3; display:block; font-size:14px; height:49px; line-height:20px; overflow:hidden; padding-top:22px; text-align:center; text-decoration:none; width:121px; } #menu2 ul li a#hmenu_41 { padding-top:7px; height:64px; } #menu2 ul li a#hmenu_61 { padding-top:14px; height:57px; } #menu2 ul li.menu_li_1 a.topmenu_a { left:0; position:absolute; } * html #menu2 ul li.menu_li_1 a.topmenu_a { position: static; width: 120px; } *+html #menu2 ul li.menu_li_1 a.topmenu_a { position: static; width: 120px; } #menu2 ul li.menu_li_2 a.topmenu_a, #menu2 ul li.menu_li_2:hover ul.level2 { position: absolute; left: 120px; } * html #menu2 ul li.menu_li_2 a.topmenu_a, { position: static; left: 0; } *+html #menu2 ul li.menu_li_2 a.topmenu_a, { position: static; left: 0; } * html #menu2 ul li.menu_li_2 a.topmenu_a { width: 120px; } *+html #menu2 ul li.menu_li_2 a.topmenu_a { width: 120px; } * html #menu2 ul li.menu_li_2 :hover ul.level2 { left: 0; } *+html #menu2 ul li.menu_li_2:hover ul.level2 { left: 0; } #menu2 ul li.menu_li_3 a.topmenu_a, #menu2 ul li.menu_li_3:hover ul.level2 { position: absolute; left: 240px; } * html #menu2 ul li.menu_li_3 a.topmenu_a { position: static; left: 0; } *+html #menu2 ul li.menu_li_3 a.topmenu_a { position: static; left: 0; } * html #menu2 ul li.menu_li_3 :hover ul.level2 { left: 0; } *+html #menu2 ul li.menu_li_3:hover ul.level2 { left: 0; } * html #menu2 ul li.menu_li_3 a.topmenu_a { width: 120px; } *+html #menu2 ul li.menu_li_3 a.topmenu_a { width: 120px; } #menu2 ul li.menu_li_4 a.topmenu_a, #menu2 ul li.menu_li_4:hover ul.level2 { position: absolute; left: 360px; } * html #menu2 ul li.menu_li_4 a.topmenu_a { position: static; left: 0; } *+html #menu2 ul li.menu_li_4 a.topmenu_a { position: static; left: 0; } * html #menu2 ul li.menu_li_4 a.topmenu_a { width: 120px; } *+html #menu2 ul li.menu_li_4 a.topmenu_a { width: 120px; } * html #menu2 ul li.menu_li_4 :hover ul.level2 { left: 0; } *+html #menu2 ul li.menu_li_4:hover ul.level2 { left: 0; } #menu2 ul li.menu_li_5 a.topmenu_a, #menu2 ul li.menu_li_5:hover ul.level2 { position: absolute; left: 480px; } * html #menu2 ul li.menu_li_5 a.topmenu_a{ position: static; left: 0; } *+html #menu2 ul li.menu_li_5 a.topmenu_a{ position: static; left: 0; } * html #menu2 ul li.menu_li_5 a.topmenu_a { width: 120px; } *+html #menu2 ul li.menu_li_5 a.topmenu_a { width: 120px; } * html #menu2 ul li.menu_li_5 :hover ul.level2 { left: 0; } *+html #menu2 ul li.menu_li_5:hover ul.level2 { left: 0; } #menu2 ul li.menu_li_6 a.topmenu_a { position: absolute; left: 600px; } * html #menu2 ul li.menu_li_6 a.topmenu_a{ position: static; left: 0; width: 120px; } *+html #menu2 ul li.menu_li_6 a.topmenu_a { position: static; left: 0; width: 120px; } #menu2 ul li.menu_li_6:hover ul.level2 { left: 480px; } * html #menu2 ul li.menu_li_6 :hover ul.level2 { left: -120px; } *+html #menu2 ul li.menu_li_6:hover ul.level2 { left: -120px; } #menu3 { position: absolute; left: 840px; top: 0px; padding-left: 25px; z-index:351; width: 90px; height: 70px; } #menu3 ul { margin:0; list-style:none; } #menu3 ul a { width: 101px; padding: 4px 10px 4px 13px; display: block; text-align: left; font-size: 11px; color: #006ab3; background: url(../images/icons/a_metanavi.gif) no-repeat left center; } .menu_title { position: absolute; left: 200px; width: 560px; height: 60px; padding: 5px 10px; top: 0; border-left: 1px solid #ffffff; z-index: 51; } .menu_title p { color: #266ab3; font-size: 19px; line-height: 1.1em; } .menu_title p b{ color: #266ab3; font-size: 19px; } .menu_title p span { color: #717171; font-size: 19px; line-height: 1.1em; } #navigation ul ul { border:1px solid #2679D0; height:auto; padding:0; position:absolute; top:71px; width:auto !important; z-index:99; } #menu2 ul ul li { margin:0; } #menu2 ul li:hover { position:relative; } #menu2 ul li a:hover, #menu2 ul li.active a { direction:ltr; background:url(../images/navi_active_bg.png) no-repeat scroll left top #4093EA; color:#fff; border-color:#8a9; position:relative; } #menu2 ul li:hover > a { background:url(../images/navi_active_bg.png) no-repeat scroll left top #4093EA; color:#fff; border-color:#8a9; } #menu2 ul :hover ul { top:70px; } * html #menu2 ul :hover ul { top:60px; } #menu2 ul li.menu_li_1:hover ul.level2 { left:0px; } * html #menu2 ul li.menu_li_1 :hover ul.level2 { left:0px; } #menu2 ul li.menu_li_2 :hover ul.level2 { left:120px; } #menu2 ul :hover ul :hover ul, #menu2 ul :hover ul :hover ul :hover ul, #menu2 ul :hover ul :hover ul :hover ul :hover ul { left:122px; top:-5px; } #menu2 ul :hover ul ul, #menu2 ul :hover ul :hover ul ul, #menu2 ul :hover ul :hover ul :hover ul ul { left:-9999px; } #menu2 ul li a:hover, #menu2 ul li a.active { background: #4497EE url(../images/navi_active_bg.png) no-repeat left top; color: #fff; } #navigation ul ul li{ position:static; background:#cce0f4; margin: 0; border-right: 1px solid #fff; border-left: 1px solid #fff; } #navigation ul ul li.seclevel_first { border-top: 1px solid #fff; padding: 5px 0 0; } #navigation ul ul li.seclevel_last { border-bottom: 1px solid #fff; padding: 0 0 5px; } #navigation ul ul li.seclevel_last { border-bottom: 1px solid #fff; padding: 0 0 5px; } #navigation ul ul li a { text-align: left; padding:3px 5px 3px 15px; height:auto !important; width:217px; margin: 0; float:left; font-size:14px; color: #0d2946; z-index: 500; } #menu2 ul ul li a:hover, #menu2 table a:hover, #menu2 ul ul li.active a, #menu2 li.active table a { background: #4093EA url(../images/hhu_mainnavi_bg.jpg) repeat-x scroll left top!important; color: #fff; font-weight: normal; } #menu2 ul ul li:hover > a { background: #4093EA url(../images/hhu_mainnavi_bg.jpg) repeat-x scroll left top!important; color: #fff; font-weight: normal; } #navigation ul ul li.active a { font-weight: normal; } /********* Drop Down Navigation Alt ************/ #menu { background:url(../images/zgnavi_base.gif) no-repeat scroll left top transparent; font-family:arial,verdana,sans-serif; font-size:11px; height:70px; position:relative; top:0; width:721px; z-index:350; } #menu ul { padding:0; margin:0; list-style:none; } #menu ul.first_level { height:30px; } #menu ul ul { position:absolute; left:-9999px; } #menu table { border-collapse:collapse; width:0; height:0; position:absolute; left: 0; top:-5px; } #menu ul li { background:transparent; float:left; } #menu ul li a { background:none repeat scroll 0 0 transparent; color:#006ab3; display:block; font-size:14px; height:49px; line-height:20px; overflow:hidden; padding-top:22px; text-align:center; text-decoration:none; width:121px; } #menu ul li a#hmenu_41 { padding-top:7px; height:64px; } #menu ul li a#hmenu_41 { left:0; position:absolute; } * html #menu ul li a#hmenu_41 { position: static; width: 120px; } *+html #menu ul li a#hmenu_41 { position: static; width: 120px; } #menu ul li a#hmenu_61, #menu ul :hover ul#sub_61 { position: absolute; left: 120px; } #menu ul li a#hmenu_61 { padding-top:14px; height:57px; } * html #menu ul li a#hmenu_61 { position: static; left: 0; } *+html #menu ul li a#hmenu_61 { position: static; left: 0; } * html #menu ul li a#hmenu_61 { width: 120px; } *+html #menu ul li a#hmenu_61 { width: 120px; } * html #menu ul :hover ul#sub_61 { left: 0; } *+html #menu ul :hover ul#sub_61 { left: 0; } #menu ul li a#hmenu_62, #menu ul :hover ul#sub_62 { position: absolute; left: 240px; } * html #menu ul li a#hmenu_62 { position: static; left: 0; } *+html #menu ul li a#hmenu_62 { position: static; left: 0; } * html #menu ul :hover ul#sub_62 { left: 0; } *+html #menu ul :hover ul#sub_62 { left: 0; } * html #menu ul li a#hmenu_62 { width: 120px; } *+html #menu ul li a#hmenu_62 { width: 120px; } #menu ul li a#hmenu_68, #menu ul :hover ul#sub_68 { position: absolute; left: 360px; } * html #menu ul li a#hmenu_68 { position: static; left: 0; } *+html #menu ul li a#hmenu_68 { position: static; left: 0; } * html #menu ul li a#hmenu_68 { width: 120px; } *+html #menu ul li a#hmenu_68 { width: 120px; } * html #menu ul :hover ul#sub_68 { left: 0; } *+html #menu ul :hover ul#sub_68 { left: 0; } #menu ul li a#hmenu_63, #menu ul :hover ul#sub_63 { position: absolute; left: 480px; } * html #menu ul li a#hmenu_63{ position: static; left: 0; } *+html #menu ul li a#hmenu_63{ position: static; left: 0; } * html #menu ul li a#hmenu_63 { width: 120px; } *+html #menu ul li a#hmenu_63 { width: 120px; } * html #menu ul :hover ul#sub_63 { left: 0; } *+html #menu ul :hover ul#sub_63 { left: 0; } #menu ul li a#hmenu_64 { position: absolute; left: 600px; } * html #menu ul li a#hmenu_64{ position: static; left: 0; width: 120px; } *+html #menu ul li a#hmenu_64{ position: static; left: 0; width: 120px; } #menu ul :hover ul#sub_64 { left: 480px; } * html #menu ul :hover ul#sub_64 { left: -120px; } *+html #menu ul :hover ul#sub_64 { left: -120px; } #menu ul ul li { margin:0; } #menu ul li:hover { position:relative; } #menu ul li a:hover, #menu ul li.active a { direction:ltr; background:url(../images/navi_active_bg.png) no-repeat scroll left top #4093EA; color:#fff; border-color:#8a9; position:relative; } #menu ul li:hover > a { background:url(../images/navi_active_bg.png) no-repeat scroll left top #4093EA; color:#fff; border-color:#8a9; } #menu ul :hover ul { top:70px; } * html #menu ul :hover ul { top:60px; } #menu ul :hover ul#sub_41 { left:0px; } /* #menu ul :hover ul#sub_61 { left:120px; } */ #menu ul :hover ul :hover ul, #menu ul :hover ul :hover ul :hover ul, #menu ul :hover ul :hover ul :hover ul :hover ul { left:122px; top:-5px; } #menu ul :hover ul ul, #menu ul :hover ul :hover ul ul, #menu ul :hover ul :hover ul :hover ul ul { left:-9999px; } #menu ul li a:hover, #menu ul li a.active { background: #4497EE url(../images/navi_active_bg.png) no-repeat left top; color: #fff; } #menu ul ul li a:hover, #menu table a:hover, #menu ul ul li.active a, #menu li.active table a { background: #4093EA url(../images/hhu_mainnavi_bg.jpg) repeat-x scroll left top!important; color: #fff; font-weight: normal; } #menu ul ul li:hover > a { background: #4093EA url(../images/hhu_mainnavi_bg.jpg) repeat-x scroll left top!important; color: #fff; font-weight: normal; } /*******************************************/ /********* Content ************/ /*******************************************/ /** Backlink über linker Navi ***/ .page_backlink { display: block; width: 147px; height: 21px; background: url(../images/bg_a_backto_uni.gif) left top no-repeat; margin-bottom: 20px; padding-left: 23px; padding-top: 8px; } .page_backlink_big { display: block; width: 147px; height: 40px; background: url(../images/bg_a_backto_uni.gif) left top no-repeat #E2E4E3; margin-bottom: 20px; padding-left: 23px; padding-top: 8px; } .page_backlink a, .page_backlink_big a { color: #266ab3; font-size: 14px; } #leftnavigation { float: left; background: #fff; width: 170px; margin-bottom: 20px; } #leftnavigation ul { list-style-type: none; padding: 0; margin: 0; } #leftnavigation ul li { } #leftnavigation ul.leftnavi { margin-bottom: 20px; } #leftnavigation ul li a { font-size: 14px; color: #000; padding: 0; margin: 0; display: block; padding: 7px 15px; background: #e2e3e3; border-bottom: 1px solid #f2f2f2; } #leftnavigation ul li a:hover, #leftnavigation ul li a.act { background: url(../images/hhu_mainnavi_bg.jpg) left top no-repeat #4093ea; color: #fff; } #left_flex { clear: both; } #left_flex .csc-default { margin-bottom: 20px; } .content { float: left; width: 580px; margin-left: 20px; margin-bottom: 20px; } .content_big { width: 750px; } .content div, .content p, .content media, .content a, .content i, .content b, .content label, .content strong, .content span { font-size: 14px; } #content_wrap a.internal-link img, #content_wrap a.external-link-new-window img, #content_wrap a.external-link- img, #content_wrap a.internal-link-new-window img, #content_wrap a.mail img, #content_wrap a.download img { margin-right: 3px; } #content_wrap a.internal-link, #content_wrap a.external-link-new-window, #content_wrap a.external-link, #content_wrap a.internal-link-new-window, #content_wrap a.mail, #content_wrap a.download { /* white-space: nowrap; */ } .content table { border-collapse: collapse; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; } .content table th { background-color: #f2f2f2; } .content table td, .content table th { font-size: 13px; line-height: 15px; text-align: left; vertical-align: top; padding: 5px; margin: 0; } .content table.table-text-left td { text-align: left; } .content table.table-text-right td { text-align: right; } .content table.table-text-center td{ text-align: center; } .content table td { border-left: 1px solid #ccc; } .content table th { font-weight: bold; } .content table th p, .content table td p { margin: 0; padding: 0; } .content div.csc-menu, .content ul.csc-menu, .content dl.csc-menu { list-style-type: none; margin-bottom: 15px; border-left: 1px solid #ababab; padding: 15px; list-style-image: none; } .content ul.csc-menu ul.deep1, .content ul.csc-menu ul.deep2, .content ul.csc-menu ul.deep3, .content ul.csc-menu ul.deep4, .content ul.csc-menu ul.deep5, .content ul.csc-menu ul.deep6, .content ul.csc-menu ul.deep7, .content ul.csc-menu ul.deep8, .content ul.csc-menu ul.deep9, .content ul.csc-menu ul.deep10, .content ul.csc-menu ul.deep11, .content ul.csc-menu ul.deep12 { border-left: none; padding: 15px 0 0; } #wrap .content ul.no_sysfolder { padding: 0; margin-bottom: 0; } #wrap .content li.no_listicon { margin-left: 0; } .news-search-form { margin-bottom: 10px; } .tx-ttnews-browsebox { clear: both; } .content .tx-ttnews-browsebox ul { list-style-type: none; list-style-image: none; } .content .tx-ttnews-browsebox li { float: left; display: block; padding: 0 4px; width: auto; height: 7px; margin: 0; } .content .tx-ttnews-browsebox li a { height: 7px; float: left; display: block; } .content .tx-ttnews-browsebox li strong { height: 7px; float: left; display: block; } .news-latest-gotoarchive { clear: both; } .content .news-latest-morelink{ margin-bottom: 20px; } .content .news-list-item .news-list-morelink { margin-bottom: 20px; } .content .news-list-category { margin-bottom: 10px; } .content .news-list-content { width: 580px; float: left; margin-bottom: 5px; } .content .news-list-item p { margin-bottom: 5px; } .content .news-list-content img { float: left; margin-right: 10px; padding-bottom: 10px; } .content .news-latest-full-width-image { float: left; display: inline; margin-bottom: 8px; margin-right: 16px; } .content .news-list-item hr, .content .divider hr { margin-bottom: 10px; } .content .tx-ttnews-browsebox-SCell a { color: #6D6E6E; font-weight: bold; } .news-search-emptyMsg { margin: 10px 0 20px; } .content ul, #rightcontent ul { padding: 10px 0 0; font-size: 13px; line-height: 15px; list-style-image: url(../images/icons/liste-blau.gif); margin-bottom: 20px; } .content ol { padding: 10px 0 0; font-size: 13px; line-height: 15px; margin-bottom: 20px; margin-left: 35px; } .content ul ul, #rightcontent ul ul { margin-bottom: 0; } .content ul li, #rightcontent ul li, .content ol li { padding-bottom: 5px; font-size:13px; line-height:1.5em; } .content ul ul, #rightcontent ul ul { list-style-image: url(../images/icons/liste-grau.gif); } #rightcontent .csc-header h4 { background: url("../images/icons/icon_news.gif") no-repeat scroll 10px center #E2E3E3; font-size: 14px; padding: 11px 10px 11px 35px; font-weight: bold; display: block; margin: 0; margin-bottom: 1px; } #rightcontent .csc-header h4 a, #rightcontent .csc-header h5 a, #rightcontent .csc-header h6 a { font-size: 14px; } *+HTML #rightcontent .csc-header h4 { padding: 5px 10px 8px 35px; } #rightcontent .csc-header h5 { background: url("../images/kalender.gif") no-repeat scroll 10px center #E2E3E3; font-size: 14px; padding: 11px 10px 11px 35px; font-weight: bold; display: block; margin: 0; margin-bottom: 1px; } #rightcontent .csc-header h6 { background: url("../images/icons/icon_presse.png") no-repeat scroll 10px center #E2E3E3; font-size: 14px; padding: 11px 10px 11px 35px; font-weight: bold; display: block; margin: 0; margin-bottom: 1px; } #rightcontent .csc-frame-frame1 h5 { background: url("../images/icons/hhu_fragezeichen.gif") no-repeat scroll 10px center #E2E3E3; font-size: 14px; padding: 11px 10px 11px 35px; font-weight: bold; display: block; margin: 0; margin-bottom: 1px; } #rightcontent .csc-frame-frame2 h5 { background: url("../images/icons/hhu_telefon.gif") no-repeat scroll 10px center #E2E3E3; font-size: 14px; padding: 11px 10px 11px 35px; font-weight: bold; display: block; margin: 0; margin-bottom: 1px; } li.doppel { clear: both; display: block; overflow: auto; width: 470px; } li.doppel span.title { float: left; width: 230px; display: block; margin-right: 10px; } li.doppel span.subtitle { color: #666666; font-size: 13px; width: 230px; float: left; display: block; } .content ul.csc-menu .deep1 h5 { margin-top: 15px; border: none; } .content ul.csc-menu li, .content dl.csc-menu dt { padding: 3px 0 3px 25px; background: url(../images/hhu_subnavi_listicon.png) left 6px no-repeat; } * html .content ul.csc-menu li.doppel { background: url(../images/hhu_subnavi_listicon.png) 3px 6px no-repeat; } .content ul.csc-menu li.deep_folder { background: transparent; padding: 10px 0 0; } #responsible { display: none; } /********* NEWS *********/ .content .news-single-timedata { margin-bottom: 10px; } .content .news-single-img img { margin-right: 10px; margin-bottom: 5px; } .content .news-single-img .news-single-imgcaption { clear: both; font-size: 11px; font-weight: bold; } /* SPEZIAL ANKER */ .content ul.linkliste { border-bottom: 1px solid #ababab; border-right: 1px solid #ababab; padding-top: 4px !important; padding-bottom: 4px !important; } .content ul.linkliste li { background: url(../images/pfeil_anker.gif) left 6px no-repeat !important; } .content ul.linkliste li a { font-weight: bold !important; font-size: 1.1em !important; color: #7b7b7b; } .content div.linkliste h5 { padding-top: 4px !important; padding-bottom: 4px !important; border-right: 1px solid #ababab; } /* SPEZIAL ANKER ENDE */ .content .sitemap_header { display: block; font-size: 12px; color: #7b7b7b; margin-bottom: 0; padding: 10px; border-top: 1px solid #ababab; border-left: 1px solid #ababab; background-color: #fafafa; clear: both; } .content .deep_folder .sitemap_header { border: none; padding: 0; background-color: transparent; } .content ul.csc-menu ul { list-style-type: none; } .content ul.csc-menu li.sec, .content ul.csc-menu li.deep1, .content ul.csc-menu li.deep2, .content ul.csc-menu li.deep3, .content ul.csc-menu li.deep4, .content ul.csc-menu li.deep5, .content ul.csc-menu li.deep6, .content ul.csc-menu li.deep7, .content ul.csc-menu li.deep8, .content ul.csc-menu li.deep9, .content ul.csc-menu li.deep10, .content ul.csc-menu li.deep11, .content ul.csc-menu li.deep12 { background: url(../images/linkliste-unterpunkt.gif) left 6px no-repeat!important; list-style-type: none; padding: 3px 0 3px 20px; margin-left: 26px; } .content ul.csc-menu li.no_listicon { background: none; padding: 0; } ul.csc-menu li a, .content dl.csc-menu dt a { font-size: 13px; } .content h1, .content h1 a { font-weight: normal; font-size: 18px; color: #010101; margin-bottom: 10px; line-height: 1.2em; } .content h2, .content h2 a { font-size: 16px; color: #010101; margin-bottom: 10px; line-height: 1.2em; } .content h3, .content h3 a { font-size: 13px; color: #7b7b7b; margin-bottom: 10px; line-height: 1.3em; } .content h4 { font-size: 13px; color: #000; margin-bottom: 2px; line-height: 1.4em; } .content h5 { font-size: 12px; color: #7b7b7b; margin-bottom: 0; padding: 10px 0; border: none; } .content h6 { font-size: 12px; color: #7b7b7b; margin-bottom: 10px; padding: 5px; border-top: 1px solid #ababab; border-left: 1px solid #ababab; background-color: #fafafa; } .content hr { border: 0; /* Firefox & Opera */ border-top: transparent; border-bottom: solid 1px #ababab; height: 1px; margin: 0; padding: 0; line-height: 0; font-size: 1px; } .content p { font-size: 14px; margin-bottom: 15px; line-height: 1.5em; } .content b { font-size: 14px; margin-bottom: 15px; line-height: 1.5em; } .content .csc-default { clear: both; } .content a { color: #006ab3; } .content #inhalt_zweipaltig { clear: both; } .content img { padding: 0; } h5 { clear: both; } div.csc-textpic { clear: both; } div.csc-textpic-center csc-textpic-image img { padding-bottom: 10px; } div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0; } div.csc-textpic-intext-left div.csc-textpic-imagewrap, div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { margin-right: 20px!important; margin-bottom: 10px; } .content #inhalt_zweipaltig #iz_left { width: 280px; float: left; margin-right:20px; } .content #inhalt_zweipaltig #iz_right { width: 280px; float: left; } #rightcontent { width: 170px; float: right; } #rightcontent #tools { padding: 10px; width: 150px; background-color: #f2f2f2; margin-bottom: 1px; } #rightcontent a { color: #006ab3; } #rightcontent #tools a { font-size: 11px; } #rightcontent #tools a#flag { float: right; } * html #rightcontent #tools a#flag { float: none; position: relative; left: 90px } *+html #rightcontent #tools a#flag { float: none; position: relative; left: 90px } #rightcontent #tools a#font_bigger { margin-right: 10px; } #rightcontent #search { padding: 10px; width: 150px; height: 37px; background-color: #f2f2f2; margin-bottom: 20px; display: none; } #rightcontent #google_search { display: block; padding: 10px 10px 0; width: 150px; /*height: 37px;*/ height: 25px; background-color: #f2f2f2; margin-bottom: 20px; } #rightcontent .macina_search_inputs { padding-top: 4px; } #rightcontent .searchfield, #rightcontent .google_searchfield { border: 1px solid #99999a; width: 103px; float: left; margin-right: 5px; } #rightcontent #ulb_search { display: block; padding: 10px 10px 0; width: 150px; /*height: 37px;*/ height: 50px; background-color: #f2f2f2; margin-bottom: 20px; } #rightcontent .ulb_search_span { margin: 0 10px 0 3px; } * html #rightcontent .ulb_search_span { margin: 0; } #rightcontent .ulb_search_checkboxes { white-space:nowrap; margin-top:10px; } #online_auskunft a { display: block; width: 170px; height: 43px; } #rightcontent .searchbutton { position: relative; top: -3px; width: 40px; font-size: 10px; padding: 1px 0; float: left; /*background: url(../images/seach_button.gif) no-repeat left center;*/ } #rightcontent .csc-default { margin-bottom: 20px; } #rightcontent .eventheader, #rightcontent .tl_header, #rightcontent .newsheader{ padding: 7px 10px; background: #e2e3e3; margin-bottom: 1px; overflow: hidden; } #rightcontent h2 { padding: 7px 10px; background: #e2e3e3; margin-bottom: 1px; font-size: 14px; } #rightcontent h3 { padding: 7px 10px; background: #e2e3e3; margin-bottom: 1px; font-size: 11px; } #rightcontent h4 { padding: 7px 10px; background: #e2e3e3; margin-bottom: 1px; font-size: 11px; font-weight: normal; } #rightcontent .eventheader h2 { padding: 4px 0 5px 25px; background: url(../images/kalender.gif) left center no-repeat; font-size: 14px; } #rightcontent .newsheader h2 { padding: 4px 0 4px 25px; background: url(../images/icons/icon_news.gif) left center no-repeat; font-size: 14px; } #rightcontent .tl_header h2 { padding: 4px 0 4px 25px; background: url(../images/top_links.gif) left center no-repeat; font-size: 14px; } * html #rightcontent .eventheader h2 { margin-top: 7px; } * html #rightcontent .newsheader h2 { margin-top: 7px; } * html #rightcontent .tl_header h2 { margin-top: 7px; } #rightcontent p.bodytext { padding: 10px; background-color: #f2f2f2; margin-bottom: 1px; } #rightcontent .event { padding: 10px; background-color: #f2f2f2; margin-bottom: 1px; } #rightcontent .event .e_date { font-size: 11px; color: #000; } #rightcontent .event .e_text, #rightcontent .event .e_text a { font-size: 12px; } #rightcontent .event .default_categoryheader, #rightcontent .event .default_catheader { background-color: transparent; } #rightcontent .tl { padding: 8px 10px; background-color: #f2f2f2; margin-bottom: 1px; } #rightcontent .tl_p a { font-size: 12px; color: #2679d0; } /********************************************/ /************* FOOTER *****************/ /********************************************/ #footer { clear: both; background-color: #dbdcdd; /*margin-left: 25px;*/ height: 25px; padding-top: 10px; font-size: 11px; } #footer p { float: left; color: #6d6e6e; font-size: 11px; margin: 0 5px 0 0; margin-left: 180px; } #footer ul { float: left; list-style-type: none; } #footer ul li { display: inline; } #footer a { color: #6d6e6e; margin: 0 5px 0 0; padding-left: 10px; background: url(../images/hhu_footer_dot.gif) no-repeat left center; font-size: 11px; } /****** Breadcrumb ********/ #breadcrumb { z-index: 60; clear: both; width: 960px; /*margin-left: 25px;*/ height: 20px; padding-top: 5px; background: #f5f6f6; } #breadcrumb a, #bc a { color: #006ab3; padding-top: 5px; } #bc { background: none repeat scroll 0 0 #F5F6F6; clear: both; padding-bottom: 5px; padding-top: 5px; position: absolute; bottom: 0; width: 960px; z-index: 60; } *+html #breadcrumb { height: 20px; padding-top: 5px; } *+html #bc { height: 20px; padding-top: 5px; } #breadcrumb span, #breadcrumb a, #bc span, #bc a { font-size: 12px; } #breadcrumb span, #bc span { color: #7b7b7b; } #breadcrumb a, #bc a { margin-right: 10px; } #breadcrumb span, #bc span { padding-left: 13px; background: url(../images/breadcrumb_arrow.gif) left center no-repeat; } #breadcrumb #bc_wrap, #bc #bc_wrap { margin-left: 15px; } * { margin: 0; padding: 0; font-family: arial, verdana,sans-serif; font-size: 11px; line-height: 15px; } /******************** **** Accordion ****** ********************/ dl.accordion { width: 579px; border-left: 1px solid #ababab; border-bottom: 1px solid #ababab; } dl.accordion dd.accordion_content ul li.no_listicon ul li{ list-style: none outside none; } /* @group Ebene 1 */ dl.accordion dt { position: relative; min-height: 20px; padding: 10px 25px 7px 10px; font-weight: bold; border-top: 1px solid #ababab; font-size: 12px; color: #7b7b7b; background: #fafafa url(../images/menutop_b.gif) 550px 16px no-repeat; cursor: pointer; /****** margin-bottom: 0; padding: 10px; border-top: 1px solid #ababab; border-left: 1px solid #ababab; background-color: #fafafa; *****/ } dl.accordion dt a { z-index: 80; } dl.accordion dt:hover { background: #e8e8e8 url(../images/menutop_b.gif) 550px 16px no-repeat; } * html dl.accordion dt { cursor: hand; height: 20px; } /* dl.accordion dt.open { background-image: url(icon_accordion_open.png); } */ dl.accordion dd { position: relative; overflow: hidden; background: #fff; } .content dl.accordion dd ul.csc-menu, .content dl.csc-menu { border-left: none; } /* @group Inhalt */ dl.accordion dd.sub_accordion { } dl.accordion dd.accordion_content { } dl.accordion dd.accordion_content p { } /* @end */ /* @group Ebene 2 */ dl.accordion dd dl dt { padding-left: 45px; background-color: #217492; background-position: 20px 0; } dl.accordion dd dl dd.accordion_content { padding-left: 45px; } /* @end */ /* @group Ebene 3 */ dl.accordion dd dl dd dl dt { padding-left: 65px; background-color: #509bba; background-position: 40px 0; } dl.accordion dd dl dd dl dd.accordion_content { padding-left: 65px; } /* @end */ /* @group Ebene 4 */ dl.accordion dd dl dd dl dd dl dt { padding-left: 85px; background-color: #7bc3e4; background-position: 60px 0; } dl.accordion dd dl dd dl dd dl dd.accordion_content { padding-left: 85px; } /* @end */ /* @end */ /*********** * FE LOGIN ************/ .login_field h2 { font-weight:bold; display: block; font-size:14px; padding:3px 0 3px 0px; } .login_field .fe_header { background:#E2E3E3 none repeat scroll 0 0; margin-bottom:1px; padding:7px 10px; } .login_field .fe_status{ background-color:#F2F2F2; margin-bottom:1px; padding:10px; margin-bottom: 20px; } .login_field .fe_status2{ background-color:#F2F2F2; margin-bottom:1px; padding:10px; margin-bottom: 1px; } .login_field .fe_status .fe_logout, .login_field .fe_status2 .fe_login { /*background:transparent url(../images/seach_button.gif) no-repeat scroll left center;*/ font-size:10px; margin-top: 5px; padding:1px 0; } .login_field .fe_status label { padding: 2px 0; font-weight: bold; } .login_field .fe_status .fe_benutzer { padding: 2px 0; } .aktuelle_meldungen { border: 1px solid #ababab; margin-bottom: 20px; } .aktuelle_meldungen p { padding: 10px 10px 0; } .content h5.aktuelle_meldungen_header { font-size: 12px; color: #7b7b7b; margin-bottom: 0; padding: 10px; border: none; background-color: #F2F2F2; } /********* rechte Spalte *********/ #rightcontent .arrowdown, #rightcontent .arrowup{ margin: 0; right: 0; top: 10px; display: block; height: 13px; position: absolute; top: -7px; width: 15px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; } #rightcontent .csc-header .arrowdown, #rightcontent .csc-header .arrowup{ right: 0; top: 0; } #rightcontent .newsheader .arrowdown, #rightcontent .newsheader .arrowup, #rightcontent .eventheader .arrowdown, #rightcontent .eventheader .arrowup, #rightcontent .socials_header .arrowdown, #rightcontent .socials_header .arrowup { right: -10px; top: -7px } #rightcontent .csc-header-n3 .arrowdown, #rightcontent .csc-header-n4 .arrowdown, #rightcontent .csc-header-n3 .arrowup, #rightcontent .csc-header-n4 .arrowup { right: 0; top: 0; } * html #rightcontent .newsheader .arrowdown, * html #rightcontent .newsheader .arrowup, * html #rightcontent .eventheader .arrowdown, * html #rightcontent .eventheader .arrowup { right: 0; top: -6px; } * html #rightcontent .socials_header .arrowdown, * html #rightcontent .socials_header .arrowup { right: 0; top: 0 } *+html #rightcontent .socials_header .arrowdown, *+html #rightcontent .socials_header .arrowup { right: -10px; top: 0; } * html #rightcontent .arrowdown, * html #rightcontent .arrowup { right: 0; top: -6px; } #rightcontent .arrowdown{ background: url("../icons/grey_box_close.gif") no-repeat scroll 2px 2px transparent; } #rightcontent .arrowup{ background: url("../icons/grey_box_open.gif") no-repeat scroll 2px 2px transparent; } /********* ende rechte Spalte *********/ /********* Adressen *********/ .vcard_liste { clear: both; margin-bottom: 10px; padding: 5px 0 20px; border-bottom: 2px solid #F2F2F2; } .tt_address_vcard li { position: relative; } .vcard_popup { width: 420px; padding: 10px; border: 1px solid #ccc; background-color: #f2f2f2; position: absolute; display: none; top: -30px; z-index:100; } .vcard_layer_text { background-color: #f2f2f2; } .vcard_layer_image { width: 100px; float: left; display: inline; } .vcard_popup h4 { margin-bottom: 8px; } .vcard_close { position: absolute; left: 419px; top: 6px; } /*********** Ende Adressen *********/ .hhu_box_line_bottom { clear: both; margin-bottom: 10px; padding: 5px 0 0; border-bottom: 2px solid #F2F2F2; } .content .vcard img.photo, .content .vcard_liste.photo { float: left; margin-right: 10px; } .right_vc_photo { text-align: center; } .content .vcard h3, .content .vcard_liste h3, .content .hhu_box_line_bottom h3 { margin-bottom: 8px; } .content .vcard h4, .content .vcard_liste h4, .content .hhu_box_line_bottom h4 { font-weight: normal; margin-bottom: 8px; } .hhu_grey_box, .hhu_graue_box { margin-bottom: 20px; background-color: #F2F2F2; padding: 10px 10px 1px; float: left; display: inline; width: 560px; } /******************* * ADRESSEN *******************/ .vcard { clear: both; margin-bottom: 20px; background-color: #F2F2F2; padding: 10px 10px 0; } .tt_address_phone { padding-bottom: 10px; } .tt_address_mail { margin-top: 8px; } .tt_address_addr { margin-bottom: 8px; } #rightcontent .vcardheader { background:none repeat scroll 0 0 #E2E3E3; margin-bottom:1px; padding:7px 10px; } #rightcontent .vcardheader h2 { display:block; font-size:14px; font-weight:bold; padding:3px 0 3px 0; } #rightcontent .vcard { background-color:#F2F2F2; margin-bottom:20px; padding:10px 10px 0; } #rightcontent .vcard h3 { margin-bottom:8px; clear: both; } #rightcontent .vcard h4 { clear:both; border-bottom: 1px solid #999999; font-weight: bold; margin-top: 0; padding-top: 0; margin-bottom: 8px; padding-left: 0; padding-right: 0; padding-bottom: 8px; background: none; } * html #rightcontent .vcard h4 { margin-top: 10px; } *+html #rightcontent .vcard h4 { margin-top: 10px; } #rightcontent .vcard p, #rightcontent .vcard p.bodytext { padding:10px 0; } /************* KALENDER ***************/ #rightcontent .tx-cal-controller .cal_list_header { background-color: #e2e3e3; text-align: left; } #rightcontent .tx-cal-controller .cal_list_header a { font-size:14px; } .content .eventlist { border-top: 30px solid #e2e3e3; border-left: 5px solid #e2e3e3; border-right: 5px solid #e2e3e3; border-bottom: 5px solid #e2e3e3; } .content .eventlist_faculties { float: left; width: 580px; margin-bottom: 15px; } .content .eventlist_faculties p.e_date { border: none; float: left; width: 580px; margin-bottom: 0; } .content .eventlist_faculties p.e_text { border: none; float: left; width: 580px; } .content .eventlist_faculties .V9G { display: none; } .content p.e_date { width: 65px; float: left; border-right: 1px solid #e2e3e3; display: table; } .content p.e_text { display: table; width: 400px; border-left: 1px solid #e2e3e3; } .content .eventlist .event { clear: both; } .monthSelected, .monthSelectedWeek { background-color:transparent; } .monthCurrentWeek { background-color: #F2F9FF; } .monthToday { border: 1px solid #e2e3e3!important; background-color:#cce1f6!important; } .content table.month-large td, .content table td.day_event, .content table td.dayborder2 { border: 1px solid #e2e3e3; } .content table.list-large td { padding: 0; } .content table.list-large td.e_date { padding: 5px; background-color: #f8f8f8; border: 0; color: #484848; width: 80px; border-bottom: 1px solid #e2e3e3; } .content table.list-large td.e_time { padding: 5px; background-color: #fff; border: 0; color: #484848; width: 100px; border-bottom: 1px solid #e2e3e3; } .content table.list-large td.e_text { padding: 5px; background-color: #fff; border: 0; border-bottom: 1px solid #e2e3e3; } #legend { margin-bottom: 20px; } #legend input { background: transparent; } .content #legend h4 { clear: both; padding: 10px 0; border-bottom: 1px solid #e2e3e3; } .content #legend .treelevel0 { display: block; width: 270px; float: left; font-size: 12px; color: #484848; } .content #legend .cal_category { font-size: 12px; color: #484848; } .content .cal_cat { clear: both; font-weight: bold; padding: 10px 0; font-size: 12px; color: #484848; } .content .refresh_wrap { padding: 10px 0; clear: both; } .content .day_event { padding: 0; } .content .tx-cal-controller .day_event .grey_catheader_allday { background-color: transparent; text-align: left; } .content .timeborder { background-color: #f8f8f8; } .content .grey_catheader_text { color: #484848; } .content .calborder { border: 0; } .content .tx-cal-controller .navback { } .content .tx-cal-controller table { margin: 0 0 20px; } #month-header, #day-header, #list-header { margin: 0; } .tx-cal-controller #month-header, .tx-cal-controller #day-header, .tx-cal-controller #list-header { position: relative; height: 25px; } .tx-cal-controller #list-header p.pagebrowser { padding: 5px; } .tx-cal-controller .list-large .event { clear: both; } .tx-cal-controller #month-header-prevnext, .tx-cal-controller #day-header-prevnext{ position: relative; left: 300px; top: 7px; } .tx-cal-controller #day-header-prevnext .rowOff { display: none; } .tx-cal-controller #day-header-prevnext .rowToday, .tx-cal-controller #day-header-prevnext .rowOn { background-color: transparent; border: 0; } .tx-cal-controller .navback { background-image: none; background-color: #e2e3e3; } .content .tx-cal-controller table th.weekday, .content .tx-cal-controller table .rowOff, .content .tx-cal-controller table .rowOn { text-align: center; background-color: #f8f8f8; border:1px solid #E2E3E3; font-weight: normal; } .content .tx-cal-controller table tr#allday .rowOff, .content .tx-cal-controller table tr#allday .rowOn { padding: 0; } .content .tx-cal-controller table .default_categoryheader, .content .tx-cal-controller table .default_catheader { background-color: transparent; color: #000; } .content .tx-cal-controller table .grey_catheader_text { margin-left: 0; } .content .tx-cal-controller table .cal_week_date { text-transform: uppercase; } .content .tx-cal-controller table .rowToday { text-align: center; background-color: #F2F9FF; border:1px solid #E2E3E3; font-weight: normal; } .content .tx-cal-controller table .weekborder { border:1px solid #E2E3E3; } .content .tx-cal-controller table .default_categorybody, .content .tx-cal-controller table .default_catbody { background-color: #CCE1F6; border: 0; } .default_categorybody a:link, .default_catbody a:link,.grey_catbody a:link,#allday a { color: #006AB3; } .content .tx-cal-controller table .timeborder { background-image: none; border:1px solid #E2E3E3; } .content .tx-cal-controller .grey_catheader_allday, .content .tx-cal-controller .default_catheader_allday{ padding: 5px 7px; background-color: #CCE1F6; font-weight: normal; border-bottom: 1px solid #E2E3E3; } .content .tx-cal-controller #allday a { font-weight: normal; } .content .tx-cal-controller .dayborder { border:1px solid #E2E3E3; } .content .tx-cal-controller .cal_views { float: left; padding: 5px 7px; background-color: #f8f8f8; } .content .tx-cal-controller .cal_view_active { background-color: #e2e3e3; } .content .tx-cal-controller #month-header-icons, .content .tx-cal-controller #week-header-icons, .content .tx-cal-controller #day-header-icons { position: absolute; top: -25px; right: 0; } #rightcontent .V9G .grey_catheader { color: #006ab3 !important; } .grey_catheader, .grey_catheader_allday { background-color: #CCE1F6; color: #000; } .grey_catbody { background-color: #CCE1F6; border: 0; } .contenttable td, .contenttable th { border-top: 1px solid #CCCCCC; } .content table.contenttable tr td { padding: 5px; } /* Bildcaption */ div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { /* width: 365px; */ margin-bottom: 10px; } #rightcontent #newsticker { display:block; position: relative; overflow: hidden; width: 170px; } #rightcontent #newsticker_list { width: 170px; display: block; list-style: none; margin: 0; padding: 0; list-style-image: none; } #rightcontent #newsticker_list li { display: block; width: 150px; margin: 0 0 1px; float: left; } #rightcontent .newsheader a.stopbutton, #rightcontent .newsheader a.playbutton { display: block; height: 13px; left: 128px; position: absolute; top: -7px; width: 15px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; } #rightcontent .eventheader a.stopbutton2, #rightcontent .eventheader a.playbutton2 { display: block; height: 13px; left: 128px; position: absolute; top: -7px; width: 15px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; } #rightcontent .newsheader a.stopbutton, #rightcontent .eventheader a.stopbutton2 { background: url("../icons/slider_stop_button.gif") no-repeat scroll 2px 2px transparent; } #rightcontent .newsheader a.playbutton, #rightcontent .eventheader a.playbutton2 { background: url("../icons/slider_play_button.gif") no-repeat scroll 2px 2px transparent; } #zg_inner { position: absolute; top: 0; left: 0; width: 960px; z-index: 62; clear: both; height: 25px; background: url(../images/zielgruppen_navi_blau.jpg) left top repeat-x; } #zg_inner ul { list-style-type: none; } #zg_inner li { float: left; border-right: 1px solid #fff; position:relative; } * html #zg_inner li { width: 70px; } #zg_inner li a { display: block; color: #fff; height: 15px; padding: 5px 20px; font-size: 14px; background: url("../images/zielgruppen_navi_blau.jpg") repeat-x scroll left top #388CE4; } * html #zg_inner li a { height: 13px; } #zg_inner li a:hover, #zg_inner li a.act { background: #fff; color: #266ab3; } * html #zg_inner li a.act { background: #f7fafb; color: #266ab3; } #zg_inner ul li:hover { position:relative; } #zg_inner ul ul { border:1px solid #2679D0; height:auto; padding:0; position:absolute; top:71px; width:auto !important; z-index:99; left: -9999px; } *+html #zg_inner ul ul { display: none; left: -1px; } #zg_inner ul ul li { margin:0; } #zg_inner ul :hover ul { top:25px; } * html #zg_inner ul :hover ul { top:20px; } #zg_inner ul li.menu_li_1:hover ul.level2 { left:0; } #zg_inner ul li:hover ul.level2 { display: block; } * html #zg_inner ul a:hover ul { left:0!important; } #zg_inner table { border-collapse:collapse; width:0; height:0; position:absolute; left: -2px; top:-11px; } #zg_inner ul ul li{ position:static; background:#cce0f4; margin: 0; border-right: 1px solid #fff; border-left: 1px solid #fff; padding: 0; line-height: 0; } #zg_inner ul ul li.seclevel_first { border-top: 1px solid #fff; padding: 5px 0 0; } #zg_inner ul ul li.seclevel_last { border-bottom: 1px solid #fff; padding: 0 0 5px; } #zg_inner ul ul li a { background: none repeat scroll 0 0 transparent; line-height: 20px; overflow: hidden; text-align: left; text-decoration: none; display: block; padding:3px 5px 3px 15px; height:auto !important; width:217px; margin: 0; font-size:14px; color: #0d2946; z-index: 500; } #zg_inner ul ul li a:hover, #zg_inner table a:hover, #zg_inner ul ul li.active a, #zg_inner li.active table a { background: #4093EA url(../images/hhu_mainnavi_bg.jpg) repeat-x scroll left top!important; color: #fff; font-weight: normal; } #zg_inner ul ul li:hover > a { background: #4093EA url(../images/hhu_mainnavi_bg.jpg) repeat-x scroll left top!important; color: #fff; font-weight: normal; } #zg_inner ul ul li.active a { font-weight: normal; } #zg_inner ul li a.zg_a, #zg_inner ul li a.active { white-space: nowrap; } #zg_inner ul li.menu_li_1 a.zg_a { left:0; position:relative; } * html #zg_inner ul li.menu_li_1 a.zg_a { position: static; width: 120px; } *+html #zg_inner ul li.menu_li_1 a.zg_a { position: static; } #zg_inner ul li.menu_li_2:hover ul.level2 { position: absolute; left: -1px; } #zg_inner ul li.menu_li_2 a.zg_a { position: relative; } * html #zg_inner ul li.menu_li_2 a.zg_a { position: static; left: 0; } *+html #zg_inner ul li.menu_li_2 a.zg_a { position: static; left: 0; } * html #zg_inner ul li.menu_li_2 a.zg_a { width: 120px; } *+html #zg_inner ul li.menu_li_2 a.zg_a { } * html #zg_inner ul li.menu_li_2 :hover ul.level2 { left: -1px; } *+html #zg_inner ul li.menu_li_2:hover ul.level2 { left: -1px; } #zg_inner ul li.menu_li_3 a.topmenu_a, #zg_inner ul li.menu_li_3:hover ul.level2 { position: absolute; left: -1px; } * html #zg_inner ul li.menu_li_3 a.topmenu_a { position: static; left: 0; } *+html #zg_inner ul li.menu_li_3 a.zg_a { position: static; left: 0; } * html #zg_inner ul li.menu_li_3 :hover ul.level2 { left: 0; } *+html #zg_inner ul li.menu_li_3:hover ul.level2 { left: 0; } * html #zg_inner ul li.menu_li_3 a.topmenu_a { } *+html #zg_inner ul li.menu_li_3 a.zg_a { } #zg_inner ul li.menu_li_4 a.topmenu_a, #zg_inner ul li.menu_li_4:hover ul.level2 { position: absolute; left: -1px; } * html #zg_inner ul li.menu_li_4 a.topmenu_a { position: static; left: 0; } *+html #zg_inner ul li.menu_li_4 a.zg_a { position: static; left: 0; } * html #zg_inner ul li.menu_li_4 a.topmenu_a { } * html #zg_inner ul li.menu_li_4 :hover ul.level2 { left: 0; } *+html #zg_inner ul li.menu_li_4:hover ul.level2 { left: 0; } #zg_inner ul li.menu_li_5 a.topmenu_a, #zg_inner ul li.menu_li_5:hover ul.level2 { position: absolute; left: 1px; } * html #zg_inner ul li.menu_li_5 a.topmenu_a{ position: static; left: 0; } *+html #zg_inner ul li.menu_li_5 a.zg_a{ position: static; left: 0; } * html #zg_inner ul li.menu_li_5 a.topmenu_a { } *+html #zg_inner ul li.menu_li_5 a.zg_a { } * html #zg_inner ul li.menu_li_5 :hover ul.level2 { left: -1px; } *+html #zg_inner ul li.menu_li_5:hover ul.level2 { left: -1px; } #zg_inner ul li.menu_li_6 a.zg_a { left: 0; } * html #zg_inner ul li.menu_li_6 a.topmenu_a{ position: static; left: 0; } *+html #zg_inner ul li.menu_li_6 a.zg_a { position: static; left: 0; } #zg_inner ul li.menu_li_6:hover ul.level2 { left: -1px; } * html #zg_inner ul li.menu_li_6 :hover ul.level2 { left: -1px; } #zg_inner ul li.menu_li_7:hover ul.level2 { left: -1px; } * html #zg_inner ul li.menu_li_7 :hover ul.level2 { left: -1px; } #zg_inner ul li.menu_li_8:hover ul.level2 { left: -1px; } * html #zg_inner ul li.menu_li_8 :hover ul.level2 { left: -1px; } #zg_inner ul li.menu_li_9:hover ul.level2 { left: -1px; } * html #zg_inner ul li.menu_li_9 :hover ul.level2 { left: -1px; } *+html #zg_inner ul li.menu_li_9:hover ul.level2 { /*left: -1x;*/ } #zg_inner ul li.menu_li_10:hover ul.level2 { left: -1px; } * html #zg_inner ul li.menu_li_10 :hover ul.level2 { left: -1px; } *+html #zg_inner ul li.menu_li_10:hover ul.level2 { /*left: -1x;*/ } * html .menu_title p { line-height: 1.1em; } * html .menu_title p b { line-height: 1.1em; } *+html .menu_title p { line-height: 1.1em; } *+html .menu_title p b { line-height: 1.1em; } #tx-igbannerrotation-pi1 { height: 250px; margin-bottom: 20px; width: 170px; } #left_flex .csc-default, #leftnavigation .csc-default { margin-bottom: 20px; } .tx-ttaddress-pi4 .address_list_wrap { width: 580px; float: left; display: inline; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #E2E3E3; } .tx-ttaddress-pi4 .address_list_funktion { width: 190px; margin-right: 5px; float: left; display: inline; font-weight: bold; color: #7B7B7B; } .tx-ttaddress-pi4 .address_list_name { width: 230px; margin-right: 5px; float: left; display: inline; } .tx-ttaddress-pi4 .address_list_phone { width: 180px; margin-right: 5px; float: left; display: inline; height: 30px; } .tx-ttaddress-pi4 .address_list_email { width: 60px; float: left; display: inline; height: 30px; } .tx-ttaddress-pi4 .address_list_email .tt_address_mail { margin-top: 0; } .content span.hidenext { color: #266AB3; cursor: pointer; display: none; } .content span.shownext { color: #266AB3; cursor: pointer; display: none; } .tx-flseositemap-pi1 dl.accordion DL.csc-textpic-image DT { background: transparent; padding: 0; border: 0; } #termine { display:block; position: relative; overflow: hidden; width: 170px; } .languageSelectWrap { position: absolute; top: 275px; text-align: center; background: url('../images/langSelectBG.png') #eeeeee repeat-x left top; width: 310px; height: 140px; margin-left: 325px; -webkit-box-shadow: 0px 2px 6px 1px #888888; box-shadow: 0px 2px 6px 1px #888888; z-index:101; } .languageSelectClose { position: absolute; right: 0; top: 0; width: 27px; height: 27px; padding: 10px; cursor: pointer; } .languageSelectClose { line-height: 0; width: 7px; height: 7px; } .languageSelectWrap p { padding: 20px 40px; color: #515151; font-family: arial,sans-serif; font-size: 13px; line-height: 15px; font-weight: bold; } .languageSelectWrap a.englishSwitch { display: block; width: 151px; height: 27px; background: url('../images/langSwitch.png') no-repeat left -54px; position: absolute; left: 80px; top: 70px; border: none; } .languageSelectWrap a.germanSwitch { display: block; width: 151px; height: 25px; background: url('../images/langSwitch.png') no-repeat left -81px; position: absolute; left: 80px; top: 97px; border: none; } .news-single-files a { display: block; margin-bottom: 8px; } .news-single-files dt { font-size: 13px; line-height: 1.5em; margin-bottom: 15px; } .content table.ohne-rahmen, .content table.ohne-rahmen td, .content table.ohne-rahmen th { border: none; background: none; } /************* Spezielle Überschriften ************/ h1.special_header { font-weight: bold; font-size: 24px; color: #010101; margin-bottom: 4px; line-height: 1.0em; } h2.special_header { font-weight: normal; font-size: 20px; color: #2679d0; margin-bottom: 5px; line-height: 1.1em; } h3.special_header { font-weight: normal; font-size: 16px; color: #010101; margin-bottom: 5px; line-height: 1.0em; } p.small-content { font-size: 13px; color: #2f2f2f; margin-left: 20px; margin-bottom: 20px; } input.special-button { background-color: #dbdcdd; color: #266ab3; padding: 4px 10px; text-align: center; text-decoration: none; display: inline-block; font-size: 14px; } td.light { color: #696969; font-size: 13px; line-height: 15px; padding: 3px; margin: 3px; }