/**************************************/ /* (c) 2009 SNTL Publilshing */ /* Author: JK */ /* last change: 2011/07/05 */ /**************************************/ /**************************************/ /* 1. CSS-Modul: COLORS */ /**************************************/ .neutralColorTrans {background-color: transparent} .neutralColorWhite {background-color: #fff} .neutralColorLight {background-color: #e8e8e8} .neutralColorMedium {background-color: #EFEFEF} .neutralColorStrong {background-color: #999} .neutralColorBlack {background-color: #000} .teaserColor {background-color: #00cc99;} .secondColorStrong {background-color: #AD3A3B;} .secondColorMedium {background-color: #C87867;} .secondColorLight {background-color: #DDA998;} .primColorStrong {background-color: #166560;} .primColorMedium {background-color: #417B6C;} .primColorLight {background-color: #A0BDB6;} /**************************************/ /* 10. ZMI Management Interface */ /**************************************/ .cmsTxtColorStrong0 { color: #436976; } .cmsTxtColorStrong1 { color: #666666; } .cmsBgColorStrong0 { background-color: #8CABB9; } .cmsBgColorStrong1 { background-color: #CCCCCC; } .cmsBgColorMedium0 { background-color: #DDE6EC; } .cmsBgColorLight0 { background-color: #FFFFFF; } div.ZMSTable table th { background-color:#DDEFFC; } div.ZMSTable table td { background-color:#EEEEEE; } .zmiTableRowEven {background-color:#eee;} .zmiTableRowOdd {background-color:#ccc;} .form-submit { font-size:12px; } body.zmi h1, body.zmi h2, body.zmi h3, body.zmi h4, body.zmi h5, body.zmi h6 { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight:bold; font-size:15px; line-height:19px; } body.zmi p, body.zmi li, body.zmi blockquote { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; line-height:15px; } body.zmi form input.form-element{ width:20px; font-size: 12px !important; font-size: xx-small; } /**************************************/ /* ZMI-Correction */ /**************************************/ a.zmi:link, a.zmi:visited, #ZMIManageTabs a, #ZMIManageTabsSub a { text-decoration: none !important; } body.zmi div.miscellaneousWrapper p.mscFstCol_itemTitle, body.zmi div.miscellaneousWrapper p.mscSndCol_itemTitle, body.zmi div.miscellaneousWrapper p.mscTrdCol_itemTitle, body.zmi div.bicPictureWrapper p.bpItemTitle { padding:0.5em 0em; font-size:18px; } body.zmi p.mscFstCol_itemDate, body.zmi div.mscSndCol_dates, body.zmi p.mscFstCol_itemTitleAlt, body.zmi p.mscSndCol_itemTitleAlt, body.zmi p.mscTrdCol_itemTitleAlt, body.zmi p.mscFstCol_itemDescription, body.zmi p.mscSndCol_itemDescription, body.zmi p.mscTrdCol_itemDescription, body.zmi div.mscFstCol_itemText, body.zmi div.mscFstCol_itemDDesc { font-size:12px !important; font-family:Verdana; font-weight:normal; line-height:130%; } body#web { margin:0px; padding:0px; border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 77%; position:relative; text-align:center; background-color: #F0F0F0; background: #fff url(common/body_bg.png) top left repeat-x; } #pageregionTopWrapper { margin:0px auto; padding:0px; border:0px; position: relative; width:976px; height:208px; text-align:left; background: #02336C url(common/rfhWrapper_bg.jpg) top left repeat-y; } #pageregionTop { margin: auto; padding: 0; border: 0; width:950px; height:196px; background: #02336C url(common/rfh_PageRegionTop_bg.jpg) top left no-repeat; } body.startPage #pageregionTopWrapper { /* height:426px;*/ /* -- Spec RFHINTERN ------------------------ */ } body.startPage #pageregionTop { /* -- Spec RFHINTERN ------------------------ */ } #Logo { float:left; border:0; padding:10px; margin:0; margin-left:18px; width:300px; } #cycle { display: block; width: 980px; height: 225px; overflow: hidden; } .cycle { float:left; } .topRightClaim { float:right; width:302px; height:226px; margin:0; padding-top:200px; padding-left:5px; padding-rigth:10px; background-color:#166560; border-right:9px solid #fff; color:#fff; text-transform:uppercase; } #pageregionContentWrapper { margin: auto; padding: 0; padding-top:12px; border: 0; width:976px; background-color: #fff; text-align:left; background: transparent url(common/rfhWrapper_bg.jpg) top left repeat-y; } #Content { float:left; margin:0; margin-left:10px; margin-right:9px; padding:0; padding-right:30px; width:500px; overflow:visible; border-right:solid 1px #CAC8C6; } * html #Content { width:500px; height:400px; /* IE */ } #ContentMainIndex { float:left; margin:0; margin-left:216px; margin-right:9px; padding:0; padding-right:30px; width:500px; overflow:visible; border-right:solid 1px #CAC8C6; } * html #ContentMainIndex { margin-left:10px; } #ContentBroad { margin:0; padding:0; width:980px; overflow:visible; } #ContentMainIndex { float:left; margin:0; margin-left:10px; margin-right:9px; padding:0; padding-right:30px; width:500px; overflow:visible; border-right:solid 1px #CAC8C6; } * html #ContentMainIndex { margin-left:10px; } #Sitemap { float:left; margin:0; margin-left:10px; margin-right:9px; padding:0; padding-right:20px; width:501px; overflow:visible; border-right:solid 1px #CAC8C6; } #pageregionLeft { float: left; padding-top:0px; margin:0px; float: left; width: 216px; border:solid 0px red; } #pageregionRight { float: left; width:205px; margin: 0; padding: 0; padding-top:0px; border:solid 0px red; } #pageregionBottomWrapper { margin:auto; padding: 0; padding-top:0px; padding-bottom:0px; border: 0; width:976px; text-align:left; background: transparent url(common/rfhWrapper_bg.jpg) top left repeat-y; border:solid 0px red; } /*-- FLOATING ---------------*/ .clearing { clear: both; height: 0; border:0; margin:0; padding:0; font-size:1px; line-height:0; } .floatRight { float:right; } .floatLeft { float:left; } img.imgNoborder { border:0px; } /**************************************/ /* 3. CSS-Modul: NAVIGATION */ /**************************************/ /*-- Channel Menu ---------------------------*/ div#menu { float:left; margin:0; padding:0; margin-left:10px!important; margin-left:5px; width:604px; } /* Droppy basic code - don't modify */ #nav { display: block; margin: 0; padding: 0; position: relative;} #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; } #nav a { display: block; } #nav ul { display: block; position: absolute; left: 0; margin: 0; padding: 0; z-index: 10000; } * html #nav ul { line-height: 0; } /* IE6 "fix" */ #nav ul a { zoom: 1; } /* IE6/7 fix */ #nav ul li { float: none; } #nav ul ul { top: 0; } /* Droppy Essentials - configure this */ #nav ul { width: 300px; display: none;} /* #nav li#menuItem_4 ul { width: 290px;} */ #nav ul ul { left: 131px;} /* Everything else is theming */ #nav { background: transparent; height: 24px; } #nav *:hover { background-color: none; } #nav a { border-right: 0px solid white; color: #323131 !important; font-size: 14px; font-weight: normal; padding: 6px; line-height: 1; text-decoration:none;} #nav li.hover a { background-color: #E1E1E1; color:#B5123E;} ul#nav ul { top: 40px; background: #ebeaea; /* background: transparent url(common/menuItems_bg.png) bottom right no-repeat;*/ border: 1px solid #2f6e9f; border-top-width: 5px; margin-top: -1px; padding: 10px 0 5px 0 !important; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; } /* IE <7 */ * html #nav ul { padding-top:10px 0 5px 0 !important; } /* IE 7.0 only */ *:first-child+html #nav ul { padding-top:10px 0 5px 0 !important; } #nav li a {display:block; height:40px; margin:0; margin-right:1px; padding:0px; text-indent:-999em; overflow:hidden; border:solid 0px red;} #nav li ul li a {display:block; height:25px; margin:0; margin-right:1px; padding:0px; text-indent:-999em; overflow:hidden; border:solid 0px red;} #nav li#menuItem_1 a {width:139px; background:url('common/menuItemAktuelles.jpg') no-repeat;} #nav li#menuItem_2 a {width:137px; background:url(common/menuItemStudium.jpg) no-repeat;} #nav li#menuItem_3 a {width:124px; background:url(common/menuItem_RFH.jpg) no-repeat;} #nav li#menuItem_4 a {width:200px; background:url(common/menuItemForschung.jpg) no-repeat;} #nav li#menuItem_1 a:hover, #nav li#menuItem_1 a:focus, #nav li#menuItem_1 a.active, #nav li#menuItem_1:hover, #nav li#menuItem_2 a:hover, #nav li#menuItem_2 a:focus, #nav li#menuItem_2 a.active, #nav li#menuItem_2:hover, #nav li#menuItem_3 a:hover, #nav li#menuItem_3 a:focus, #nav li#menuItem_3 a.active, #nav li#menuItem_3:hover, #nav li#menuItem_4 a:hover, #nav li#menuItem_4 a:focus, #nav li#menuItem_4 a.active, #nav li#menuItem_4:hover {background-position:0 -40px;} #nav li#menuItem_1:hover #dropMenue_1, #nav li#menuItem_2:hover #dropMenue_2, #nav li#menuItem_3:hover #dropMenue_3, #nav li#menuItem_4:hover #dropMenue_4 { display: block;} /* 2nd Level */ #nav li#menuItem_1 ul li a:link, #nav li#menuItem_1 ul li a:visited, #nav li#menuItem_2 ul li a:link, #nav li#menuItem_2 ul li a:visited, #nav li#menuItem_3 ul li a:link, #nav li#menuItem_3 ul li a:visited, #nav li#menuItem_4 ul li a:link, #nav li#menuItem_4 ul li a:visited {background:transparent url('common/macronav_lo.gif') 20px 0px no-repeat; width:207px; color:#929395; padding-left:22px; padding-top: 2px; text-indent:1.6em;} #nav li#menuItem_1 ul li a:hover, #nav li#menuItem_1 ul li a:active, #nav li#menuItem_2 ul li a:hover, #nav li#menuItem_2 ul li a:active, #nav li#menuItem_3 ul li a:hover, #nav li#menuItem_3 ul li a:active, #nav li#menuItem_4 ul li a:hover, #nav li#menuItem_4 ul li a:active {background:transparent url('common/macronav_hi.gif') 20px 0px no-repeat; color:#B5123E;} /* 3rd Level */ p.menuThrdLevel { margin:0px 15px 15px 15px; padding:0; padding-bottom:5px; border-bottom:solid 1px #D7D7D7; } p.menuThrdLevel span { display:block; font-size: 12px !important; margin:0 !important; margin-bottom: 0px !important; padding:0 !important; padding-left:35px !important; padding-bottom:1px !important; border:solid 0px red !important; height:18px !important; /* Hack! - needed 4 ie7 */ } p.menuThrdLevel span a:link, p.menuThrdLevel span a:visited, p.menuThrdLevel span a:active, p.menuThrdLevel span a:hover { font-size: 12px !important; } #nav li#menuItem_1 ul li p.menuThrdLevel span a:link, #nav li#menuItem_1 ul li p.menuThrdLevel span a:visited, #nav li#menuItem_2 ul li p.menuThrdLevel span a:link, #nav li#menuItem_2 ul li p.menuThrdLevel span a:visited,#nav li#menuItem_3 ul li p.menuThrdLevel span a:link, #nav li#menuItem_3 ul li p.menuThrdLevel span a:visited,#nav li#menuItem_4 ul li p.menuThrdLevel span a:link, #nav li#menuItem_4 ul li p.menuThrdLevel span a:visited { display:inline; margin:0 !important; padding:0 !important; text-indent:0 !important; background:none; } #nav li#menuItem_1 ul li p.menuThrdLevel span a:hover, #nav li#menuItem_1 ul li p.menuThrdLevel span a:active, #nav li#menuItem_2 ul li p.menuThrdLevel span a:hover, #nav li#menuItem_2 ul li p.menuThrdLevel span a:active,#nav li#menuItem_3 ul li p.menuThrdLevel span a:hover, #nav li#menuItem_3 ul li p.menuThrdLevel span a:active,#nav li#menuItem_4 ul li p.menuThrdLevel span a:hover, #nav li#menuItem_4 ul li p.menuThrdLevel span a:active { color:#cb0000 !important; } /* -- MACRONAVIGATION -----------------*/ ul#submenu { margin: 0px; margin-left:5px; padding:0px; list-style-type: none; border-bottom:0px solid #EB6909; border-top:0px solid #EB6909; width:187px; } ul#submenu li { margin:2px 0; padding:0px; padding-left:17px; display:block; border:1px solid #fff; /* ie6 hack */ } ul#submenu li.subhead span { font: normal 12px Arial, Helvetica, sans-serif; color: #7c7b7b; margin: 5px 3px 4px 3px; } #submenu li span { /* neutralize YAML */ display:block; padding:0em; background-color:none; color: #000; } ul#submenu a { display:block; text-decoration: none; padding:0px; border-left:none; font-size:14px; font-weight:normal; } ul#submenu li a.nextLevel span { background: none; } ul#submenu li a.nextLevel:hover span { background: url('common/arrow_link_hi.gif') no-repeat scroll 10px 3px !important; } ul#submenu li a span { display:block; margin:0px; padding:1px 0px 1px 20px; color:#323131; cursor:pointer; background: transparent url('common/macronav_lo.gif') 0px 2px no-repeat; } ul#submenu li a:hover span { background: transparent url('common/macronav_hi.gif') 0px 2px no-repeat; } ul#submenu a.active span { color:#cb0000; background: transparent url('common/macronav_hi.gif') 0px 2px no-repeat; } ul#submenu a:hover span { color:#cb0000; } ul#submenu ul { margin:0px; padding:0px; list-style-type: none; } /* -- Level 2 --*/ ul#submenu li ul li { margin:0; padding:0px 0px 1px 0px; border:0px solid red; } ul#submenu li ul li:first-child { margin-top: 5px; } ul#submenu li ul li a { margin:0px; color: #595959; background:transparent; border:none; font-size: 12px; } ul#submenu li ul li a:hover span { background: none; } ul#submenu li ul li a:hover { background:transparent; } ul#submenu li ul li a.active { background:transparent; outline:none; } ul#submenu li ul li a span { margin:0px; padding:1px 0px 3px 25px; background:transparent; font-weight:normal; line-height:14px; border:solid 0px red; } ul#submenu li ul li a:hover span { color:#cb0000; } ul#submenu li ul li a.active span { padding:1px 0px 3px 25px; font-weight:normal; color:#cb0000; background:none; } /* -- Level 3 --*/ ul#submenu li ul li ul li { margin:0px; padding:1px 0px 1px 0px; list-style-type: none; border-right:0em solid #49B5FF; } ul#submenu li ul li ul li a { margin:0px; background-color:transparent; color: #595959; } ul#submenu li ul li ul li a span { padding:1px 0px 3px 32px; } ul#submenu li ul li ul li a:hover span { } ul#submenu li ul li ul li a.active span { padding:1px 0px 3px 32px; } /* -- Level 4 --*/ ul#submenu li ul li ul li ul li { margin:0px; padding:1px 0px 1px 0px; list-style-type: none; } ul#submenu li ul li ul li ul li a { margin:0px; background-color:transparent; color: #BEC9CF; } ul#submenu li ul li ul li ul li a span { padding:1px 0px 3px 39px; } ul#submenu li ul li ul li ul li a:hover span { } ul#submenu li ul li ul li ul li a.active span { padding:1px 0px 3px 39px; } /* -- Level 4 --*/ ul#submenu li ul li ul li ul li ul li a span { } /* -- Upnav --*/ div.submenuUpNav { margin:0; margin-top:11px; margin-left:22px; padding-top:14px; width:187px; border-top:1px solid #D1D1D1; min-height:300px; height:auto !important; height:300px; border:solid 0px red; } div.submenuUpNav a:link, div.submenuUpNav a:visited { display:block; margin:0px; padding:1px 0px 1px 21px; font-weight:normal; color:#323131; cursor:pointer; background: transparent url('common/submenuUpNav_arrow_lo.gif') 7px 5px no-repeat; text-decoration:none; } div.submenuUpNav a:active, div.submenuUpNav a:hover { color:#cb0000; background: transparent url('common/submenuUpNav_arrow_hi.gif') 7px 5px no-repeat; text-decoration:none; } /* -- Title Parent Level --*/ div.submenuTitleAlt_pLevel { margin:0; margin-bottom:10px; margin-left:15px; padding:0; padding-bottom:8px; padding-left:10px; width:179px; font-family: Georgia, serif; font-size:16px; color:#7c7b7b; border-bottom:1px solid #D1D1D1; } /* -- BO Spec RFHINTERN ------------------------ */ .submenuTitleAlt_pLevel a:link, .submenuTitleAlt_pLevel a:visited { color:#323131; text-decoration:none; } .submenuTitleAlt_pLevel a:hover, .submenuTitleAlt_pLevel a:active{ color:#cb0000; text-decoration:none; } /* -- EO Spec RFHINTERN ------------------------ */ /* -- MICRONAVIGATION ------------------------*/ div#pageelement_MicronavWrapper { margin:0; margin-left:11px; width:928px; height:29px; color:#fff; background-color:#19487E; } div#pageelement_Micronavigation { float:left; margin:0; margin-left:12px; margin-top:7px; padding:0; width:686px; color:#fff; border:solid 0px red; } /* IE <7 */ * html div#pageelement_Micronavigation { width:676px; } #pageelement_Micronavigation a:link, #pageelement_Micronavigation a:visited { color: #fff; text-decoration:none; } #pageelement_Micronavigation a:hover, #pageelement_Micronavigation a:active{ text-decoration: underline; } /* -- PAGEFUNCTIONS RECOMMEND PAGE AND PRINT PAGE ------------------------*/ ul#pageFunctions { float:left; width:220px; height: 29px; margin:0; padding:0; border:solid 0px red; text-align:right; } ul#pageFunctions li { margin:0; padding:0; display: inline; } ul#pageFunctions li a { display:block; float:left; margin:0; padding:0; padding-top:5px; height:30px; color:#fff; text-align:left; text-decoration:none; } ul#pageFunctions li.recommendPage a:link, ul#pageFunctions li.recommendPage a:visited { width:124px; background:transparent url('common/icon_recommend.gif') top left no-repeat; } ul#pageFunctions li.recommendPage a:hover, ul#pageFunctions li.recommendPage a:active { text-decoration: underline; } ul#pageFunctions li.printPage a:link, ul#pageFunctions li.printPage a:visited { width:96px; background:transparent url('common/icon_print.gif') top left no-repeat; } ul#pageFunctions li.printPage a:hover, ul#pageFunctions li.printPage a:active { text-decoration: underline; } /* -- SEARCH ------------------------*/ div#search{ float:left; margin:0; padding:0; width:326px; height:40px; background: transparent url('common/rfh_Search_bg.jpg') top left no-repeat; } form.searchForm { margin:0; margin-left:29px; padding:0; } form.searchForm input#raw { margin: 0; margin-top:7px !important; margin-top:6px; padding:0; padding-top:6px; padding-bottom:7px; padding-left:10px; width:250px; background: transparent url('common/rfh_SearchInput_bg.jpg') top left no-repeat; border:none; color:#7D7E7F; } /* IE 7 */ *:first-child+html form.searchForm input#raw { margin-top:6px !important; } form.searchForm input#btnSearch{ padding:0; margin: 0; } /* -- SERVICEAVIGATION ------------------------*/ #serviceNavigation { float:right; margin:0; margin-top:18px; padding:0; width:600px; text-align:right; border:0px solid green; } /* IE <7 */ * html #serviceNavigation { width:580px; } #serviceNavigation ul.serviceNav { margin:0; margin-right:21px; padding:0; border:solid 0px red; } #serviceNavigation ul.serviceNav li { display: inline; } #serviceNavigation ul.serviceNav li a{ display:block; float:right; padding-left:18px; } #serviceNavigation a:link, #serviceNavigation a:visited { color: #fff; text-decoration:none; } #serviceNavigation a:hover, #serviceNavigation a:active { text-decoration:underline; } /* -- INDEXTEASER ------------------------ */ div#indexTeaserWrapper { margin:0; margin-left:216px; margin-bottom:3px; padding:0; width:679px; height:224px; border:solid 0px red; /* background: transparent url('common/indexTeaser_bg.jpg') bottom right no-repeat; */ background-color:#fff; } div#indexTeaserWrapper div.indexTeaserInfo { float:left; margin:0; padding:0; width:357px; } div#indexTeaserWrapper div.indexTeaserInfo p { margin:0; padding:0; padding-left:30px; color:#3b3a3a; } div#indexTeaserWrapper div.indexTeaserInfo p.claim { margin-top:-4px; color:#999; font-size:150%; font-weight:normal; } div#indexTeaserWrapper div.indexTeaserInfo p.title { margin-top:-2px; margin-bottom:24px; color:#003F86; font-size:300%; font-family:'Times New Roman',Times,serif; border:solid 0px red; line-height:38px; } div#indexTeaserWrapper div.indexTeaserInfo h1.title { margin:0; margin-top:2px; margin-bottom:20px; padding:0; padding-left:30px; color:#012d70; font-size:220%; font-family: Georgia, serif; border:solid 0px red; line-height:32px; } div#indexTeaserWrapper div.indexTeaserInfo h1.title span.titlePart { padding:0; padding-left:30px; } div#indexTeaserWrapper div.indexTeaserInfo p.description { color:#515151; font-weight:normal; line-height:1.2em; } div#indexTeaserWrapper div.indexTeaserImg { float:left; margin:0; padding:0; width:320px; text-align:right; } div.clear_indexTeaser { clear:both; margin:0; padding:0; height:1px; } /* -- COPYRIGHT ------------------------ */ #pageelement_Copyright { margin: auto; padding: 0; border: 0; width:950px; height:47px; /* -- Spec RFHINTERN ------------------------ */ background: #02336C url(common/rfhMz__pageelement_Copyright.jpg) top left no-repeat; /* -- Spec RFHINTERN ------------------------ */ border:solid 0px red; } #pageelement_Copyright a:link, #pageelement_Copyright a:visited{ color:#fff; } #pageelement_Copyright a:hover, #pageelement_Copyright a:active{ color:#fff; text-decoration:underline; } p.topOfPage { margin:0; padding:0; text-align:right; border:solid 0px red; } /* -- BO Spec RFHINTERN ------------------------*/ span.legalNotice { float:left; display:block; margin-top:2px; padding-left:760px !important; } span.legalNotice a:link, span.legalNotice a:visited{ text-decoration:none; } /* -- EO Spec RFHINTERN ------------------------*/ div#copyrightBoxesWrapper { margin:auto; margin-top:30px; padding:0; width:924px; color:#fff; border:solid 0px red; } div#copyrightBoxesWrapper div.copyrightBox{ float:left; margin:0; padding:0; padding-top:3px; padding-left:11px; width:218px; border:solid 0px red; } div#copyrightBoxesWrapper div.copyrightBox p { margin:0; padding:0; color:#fff; } div#copyrightBoxesWrapper div.copyrightBox p span.copyrightBoxTitle{ margin:0; padding:0; font-weight:bold; color:#75A3D9; } div#copyrightBoxesWrapper div.copyrightBox p.copyrightBoxTitle { margin:0; padding:0; padding-left:10px; font-weight:bold; color:#75A3D9; } div#copyrightBoxesWrapper div.copyrightBox p.copyrightBoxAddress { margin:0; margin-top:20px; margin-bottom:20px; padding:0; color:#fff; } div#copyrightBoxesWrapper div.copyrightBox ul.copyrightBoxList { margin:0; padding:0; border:solid 0px red; } div#copyrightBoxesWrapper div.copyrightBox ul.copyrightBoxList li.copyrightBoxListItem{ margin:0; padding:0; padding-left:10px; line-height:20px; color:#fff; list-style:none; background:url('common/copyrightBoxListItem_bg.jpg') 0px 2px no-repeat; } li.copyrightBoxListItem a:link, li.copyrightBoxListItem a:visited { color:#fff; text-decoration:none; } li.copyrightBoxListItem a:hover, li.copyrightBoxListItem a:active { color:#fff; text-decoration:underline; } div#copyrightBoxesWrapper div.clearcopyrightBoxesWrapper{ clear:both; } /* -- SITEMAP ------------------------*/ td.sitemapTitle0 { background-color: #ddd; border-right: solid 1px #444; } td.sitemapTitle1 { background-color: #ddd; border-right: solid 1px #000; } a.sitemapTitle0:link, a.sitemapTitle0:visited, a.sitemapTitle0:hover, a.sitemapTitle0:active { font-weight: bold; color: #444; text-decoration: none; } a.sitemapTitle1:link, a.sitemapTitle1:visited, a.sitemapTitle1:hover, a.sitemapTitle1:active { font-weight: bold; color: #000; text-decoration: none; } a.sitemapElement0:link, a.sitemapElement0:visited, a.sitemapElement0:hover, a.sitemapElement0:active { color: #444; text-decoration: none; font-size:12px !important;font-size:small; } a.sitemapElement1:link, a.sitemapElement1:visited, a.sitemapElement1:hover, a.sitemapElement1:active { color: #000; font-weight: bold; text-decoration: none; font-size:12px !important;font-size:small; } /* -- CalendarItems Teaser ------------------------*/ div.calItems { margin:0; margin-top:8px; margin-bottom:10px; padding:0; padding-bottom:5px; border-bottom:solid 1px #D4D4D4; } p.calFilterItem { margin:0; padding:0; padding-bottom:5px !important; font-size:110%; } p.calFilterItem a:link, p.calFilterItem a:visited { text-decoration:none; color:#002c6f; } p.calFilterItem a:hover, p.calFilterItem a:active { text-decoration:underline; } p.calItemDate { margin:0; padding:0; padding-bottom:5px !important; font-size:90%; color:#414141; } /* -- the overlayed element ------------------------*/ div.overlayRecommend { z-index:10000; /* growing background image */ background-image:url('common/overlayBlue2.png')!important; /* IMPORANT IE 3 does not support PNG alpha-channel transparency */ background-image:url('common/overlayBlue2.gif'); /* dimensions after the growing animation finishes */ width:556px; height:424px; /* initially overlay is hidden */ display:none; /* some padding to layout nested elements nicely */ padding:50px; padding-top:0px; color:#fff; } div.overlayRecommend p { font-size:16px; color:#fff; } div.overlayRecommend p.displayUserHint { margin:0px; padding:0; padding-left:0px; font-size:11px; color:#fff; border:solid 0px red; } div.overlayRecommend p.displayUserHint a:link, div.overlayRecommend p.displayUserHint a:visited { color:#fff; } div.overlayRecommend p.displayUserHint a:hover, div.overlayRecommend p.displayUserHint a:active { color:#fff; text-decoration:underline; } div.overlayRecommend p.userConfirmation { margin:0px; margin-top:180px; padding:0; padding-left:0px; font-size:11px; color:#fff; border:solid 0px red; } div.overlayRecommend p.displayUserEmail, div.overlayRecommend displayRecommendedUrl { margin:0px; padding:0; padding-left:0px; font-size:11px; color:#fff; border:solid 0px red; } form.recommendRfh fieldset{ border-width:1px 1px 1px 1px; border-style:solid; border-color:#052556; } form.recommendRfh fieldset legend { padding: 0; } /* image is contained on the overlay background image. the closing button is thus just a transparent container. */ div.overlayRecommend div.close { background:none; position:absolute; left:608px; top:8px; cursor:pointer; height:35px; width:35px; } /* -- news TOC ------------------------*/ div.newsToc { margin:0px; margin-bottom:5px; padding:0px; padding-bottom:5px; border-bottom:1px solid #8a8a8a; } div.newsToc p.newsDate { margin:0px; padding:0px; font-size:90%; color:#8a8a8a; } div.newsToc p.newsTitle { margin:0px; padding:0px; font-size:110%; color:#8a8a8a; } div.newsToc p.newsTitle a:link, div.newsToc p.newsTitle a:visited { color:#8a8a8a; text-decoration:none; } div.newsToc p.newsTitle a:hover, div.newsToc p.newsTitle a:active { color:#C82020; } div.nextSeq { float:right; margin:0px; padding:0px; font-size:110%; color:#8a8a8a; } div.prevSeq { float:left; margin:0px; padding:0px; font-size:110%; color:#8a8a8a; } div.prevSeq a span { display:block; margin:0px; padding:1px 0px 1px 20px; color:#8a8a8a; cursor:pointer; background: transparent url('common/newsBatchTocPrev_lo.gif') 0px 2px no-repeat; } div.prevSeq a:hover span { background: transparent url('common/newsBatchTocPrev_hi.gif') 0px 2px no-repeat; } div.nextSeq a span { display:block; margin:0px; padding:1px 20px 1px 00px; color:#8a8a8a; cursor:pointer; background: transparent url('common/newsBatchTocNext_lo.gif') 107px 2px no-repeat; } div.nextSeq a:hover span { color: #C82020; background: transparent url('common/newsBatchTocNext_hi.gif') 107px 2px no-repeat; } div.newsBatchToc { clear:both; height:1px; } /**************************************/ /* 4. CSS-Modul: TEXT */ /**************************************/ #Headline h1 { margin-top: 0; } h1, h2, h3, h4, H5, .heading1, .heading2, .heading3, .heading4, .heading5 { font-family: "Times New Roman", serif; font-weight: normal; color: #C82020; } .form, p, ol, ul, li, em, sup, sub, table, tr, th, td { font-family: Arial, Helvetica, sans-serif; color: #535252; font-size: 100%; } h1.title { font-size: 160%; line-height: 24px; margin-top:0px; } h1,.heading1 { font-size: 160%; line-height: 24px; margin-top:0px; } h2,.heading2 { font-size: 130%; line-height: 20px; } h2.dontDisplay { display: none; } h3,.heading3 { font-size: 115%; line-height: 18px; margin-bottom: 0px } h4,.heading4 { font-size: 110%; line-height: 16px } h5,.heading5 { font-size: 105%; line-height: 15px } p { line-height: 1.5em; } ol { line-height: 1.5em; } ul { line-height: 1.5em; list-style-type: square; } p.caption { font-style: italic; padding-top:0px; margin-top:0px; color:#000; } p.emphasis { padding:4px; border:solid 1px #ECEDEE; line-height: 1.5em; font-weight:bold; color:#AD3A3B; } p.description { line-height: 1.5em; } p.creator { } p.small { font-size: 10px; } p.smalltext { font-size: 10px !important; font-size: xx-small; } strong, b { } a:link, a:visited { color: #003C83; text-decoration : underline; outline:none; } a:hover, a:active { text-decoration : underline; color: #C82020; outline:none; } /* get rid of those system borders being generated for a tags */ a:active { outline:none; } code { } abbr, acronym { cursor:help; } kbd { border-bottom: rgb(128, 128, 128) 2px solid; border-left: rgb(200, 200, 200) 1px solid; border-right: rgb(128, 128, 128) 2px solid; border-top: rgb(200, 200, 200) 1px solid; padding-left: 2px; padding-right: 2px; background: rgb(247, 247, 247); color: rgb(100, 100, 100); font-size:80%; vertical-align: middle; } hr { border: 0px; border-bottom: 1px solid #b8b8b8; } /**************************************/ /* 5. CSS-Modul: TABLES */ /**************************************/ div.ZMSTable { } div.ZMSTable table tr th { } div.ZMSTable tr.even td { } div.ZMSTable tr.odd td { } table tr td { } table.ZMSTable { width:98%; } table.ZMSTable td { background-color:#ECEDEE; } table.ZMSTable tr th { vertical-align:top; vertical-align:top; padding:2px 2px 2px 5px; background-color:#A0BDB6; color:#043F7B; } table.ZMSTable tr th p{ color:#000; padding:0; margin:0; } table.ZMSTable tr.even td { vertical-align:top; padding:0px 2px 0px 2px; } table.ZMSTable tr.odd td { vertical-align:top; vertical-align:top; padding:0px 2px 0px 2px; } table.ZMSTable tr td p{ vertical-align:top; vertical-align:top; margin:5px 2px 0px 3px; } /**************************************/ /* 6. CSS-Modul: ZMS-DEFAULTS */ /**************************************/ div.ZMSGraphic { background-color:transparent; margin: 0; margin-bottom:2px; } div.ZMSGraphic.left { text-align:left; } div.ZMSGraphic.right { text-align:right; margin-left:8px; padding-top:3px; } div.ZMSGraphic.center { text-align:center; } div.ZMSGraphic.floatleft { float:left; margin-right:12px !important; /* strange IE 6 */ margin-right:-16px; padding:0; padding-top:3px; } div.ZMSGraphic.floatright { float:right; } div.ZMSGraphic.center { text-align:center; } div.graphic.alignleft { float:left; text-align:right; margin-right:8px; padding-top:3px; } div.graphic.alignright { float:right; text-align:right; margin-left:8px; padding-top:3px; } div.ZMSGraphic div.text { padding: 0px; } a.zoom img.zoom { width: 23px; height: 21px; background: url(/misc_/zms/zoom.gif); } a.fancybox img { border: 0px; padding:1px 1px 1px 1px; background:none !important; } /*--------- ZMS TEASER --------------*/ div#teaser { width:193px; font-size: 12px !important; font-size: 12px; } div.ZMSTeaserContainer { padding:1px; margin-bottom:10px; } div.ZMSTeaserElement { margin-bottom:12px; padding:0px; width:191; } div.ZMSTeaserElement img.title { border: none; } div.ZMSTeaserElement div.title { font-weight:bold; text-decoration:none; color:black; padding: 4px 4px 2px 4px; display: block; color : #666666; } div.ZMSTeaserElement div.title a:link, div.ZMSTeaserElement div.title a:visited{ color: #666666; text-transform:uppercase; } div.ZMSTeaserElement div.title a:hover, div.ZMSTeaserElement div.title a:active{ color: #fff; text-decoration:none; } div.ZMSTeaserElement div.text { padding: 6px 6px 6px 6px; line-height:1.3em; color: #808285; } /*--------- Teaser Left --------------*/ div#teaserLeft{ margin:0; margin-left:-1px; position:relative; padding:0; padding-top:5px; border:solid 0px red; } /*--------- SpecObj Bildwechsler --------------*/ td.teaserTitle, p.teaserTitle{ margin:0; padding:0; padding-left:2px; font-size:105%; font-weight:bold; text-transform:uppercase; border:solid 0px red; } td p.teaserText{ margin:0; padding-left:4px; padding-right:4px; } /*--------- ZMS LINK --------------*/ div#pageelement_Links { width:180px; } div.ZMSLinkElement { background-color: transparent; padding: 2px; } div.ZMSLinkElement div.title { font-weight:bold; color:black; font-size: 12px !important; font-size: small; margin: 10px 0px 0px 0px } div.ZMSLinkElement div.text { } div.ZMSLinkElement div.text ul { margin-top: 5px; margin-left: -10px !important; margin-left: 20px ; } /* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ * +- ZMSFile / ZMSLinkElement * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */ div.ZMSFile, div.ZMSLinkElement { background-color: #fff; margin: 0px; color: #535252; font-size:90%; } div.ZMSFile.none, div.ZMSLinkElement.none { background-color: transparent; border: 2px dashed #eee; } div.ZMSFile.floatleft, div.ZMSLinkElement.floatleft { float:left; width:50% } div.ZMSFile.floatright, div.ZMSLinkElement.floatright { float:right; width:50% } div.ZMSFile div.title, div.ZMSLinkElement div.title { white-space:nowrap; } div.ZMSFile div.title a:link, div.ZMSFile div.title a:visited, div.ZMSLinkElement div.title a:link, div.ZMSLinkElement div.title a:visited { color:#323131; font-weight:bold; text-decoration:none; } div.ZMSFile div.title a:hover, div.ZMSFile div.title a:active, div.ZMSLinkElement div.title a:hover, div.ZMSLinkElement div.title a:active { color:#cb0000; } div.ZMSFile div.text, div.ZMSLinkElement div.text { padding-top:5px; padding-left:3px; } div.ZMSFile div.description, div.ZMSLinkElement div.description { padding-top:5px; padding-left:3px; } /* +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ * +- specObj HeadTeaser (jQuery) * +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ */ /* IE 6 only */ * html #slide_holder { z-index:-1; } /* IE 7 only */ *:first-child+html #slide_holder { z-index:-1 !important; } /* BO headTeaserItem */ .headTeaserItem { display: block; padding:0; margin:0; voice-family: "\"}\""; voice-family:inherit; width:950px; height:250px; background-color:transparent!important; } body>div.headTeaserItem {width: 384px; height: 81px;} .headTeaserItem h4 { font-size: 70%; text-transform: uppercase; font-weight: normal; margin: 0 0 0 0; padding:0; color: #000; } .headTeaserItem h3 { font-size: 85%; font-weight: normal; margin: 0 0 0 0; color: #000; text-transform: none; } .headTeaserItem h3 a, .headTeaserItem h3 a:visited { color: #000; text-decoration: none; } .headTeaserItem h3 a:hover{ color: #D90000; text-decoration: none; } .headTeaserItem h4 a, .headTeaserItem h4 a:visited { color: #000; text-decoration: none; } .headTeaserItem p.teaserClaim { margin: 0 0 10px 59px; width:450px; font-size: 120%; color: #ADAFAE; line-height: 1.1em; } .headTeaserItem .title { font-size: 255%; color: #fff; margin: 0px 0 10px 59px; padding:0px; line-height: 1.0em; font-family: "Times New Roman", serif; } .headTeaserItem div.text { margin: 0 0 0 59px; width:450px; /* background: url('common/headTeaserItemText_bg.jpg') 0px -59px no-repeat; */ } .headTeaserItem div.text { margin:0; margin-bottom:40px; margin-left:0px; padding:0; padding-left:59px; width:450px; background: url('common/headTeaserItemText_bg.jpg') bottom left no-repeat;; } .headTeaserItem div.text p { margin:0; padding:0; font-size: 110%; color: #fff; line-height: 1.1em; } .headTeaserItem div.text p { margin:0; padding:0; padding-left:54px; padding-bottom:10px; font-size: 110%; color: #fff; line-height: 1.1em; /* background: url('common/headTeaserItemText_bg.jpg') bottom left no-repeat; */ } .headTeaserItem ul.ref, .headTeaserItem ul.ref_Button, .headTeaserItem ul.ref_Arrow { margin:0px; margin-top:0px; margin-left:25px !important; margin-left:55px; float:left; width:600px; font-size: 90%; color: #fff; line-height: 1.1em; } .headTeaserItem ul.ref_Arrow { margin-top:0px; float:left; } /* EO headTeaserItem */ /* IE 7 */ *:first-child+html .headTeaserItem ul.ref, *:first-child+html .headTeaserItem ul.ref_Button, *:first-child+html .headTeaserItem ul.ref_Arrow { margin-left:55px !important; } .headTeaserItem ul.ref_Button li { display: inline; margin:0; padding-right:6px; color: #fff; } .headTeaserItem ul.ref_Button li a { width: 240px; height: 35px; float: left; margin:-5px 0 0 0; color: #fff; } .headTeaserItem ul.ref_Button li a.studiengaenge { background: url('common/headTeaserButtonStudiengaenge.png') no-repeat; } .headTeaserItem ul.ref_Button li a.ueberRfh { background: url('common/headTeaserButtonRfh.png') no-repeat; margin-left: -16px; } .headTeaserItem ul.ref_Button li a span { display: none; } .headTeaserItem ul.ref_Arrow li { list-style-type:none; margin:0; margin-bottom:5px; padding-left:20px; padding-top:3px; color: #fff; height:15px; font-size:120%; background: transparent url('common/headTeaserListitem_bg_lo.jpg') 0px 2px no-repeat; } .headTeaserItem ul.ref_Arrow li a:link, .headTeaserItem ul.ref_Arrow li a:visited { color:#fff; text-decoration:none; } .headTeaserItem ul.ref_Arrow li a:active, .headTeaserItem ul.ref_Arrow li a:hover { color:#fff; text-decoration:underline; } .headTeaserItem p { font-size: 165%; color: #fff; margin: 0 0 0 0; line-height: 1.6em; } .headTeaserItem hr { float:left; clear: both; width: 370px; height: 5px; border: none; background: url('common/headTeaserHR.png'); } .headTeaserItem a.more, .headTeaserItem a.more:visited { font-size: 65%; color: #000; padding: 0 0 0 12px; /* background: url(/common/images/headTeaserItem_arrow.gif) 0% .5em no-repeat; */ } .headTeaserItem a:hover { color: #000; text-decoration: underline; } #headTeaserNav { display: block; font-size: 60%; position: absolute; top: 390px; left: 385px; z-index: 12; width:210px; height:20px; } ul#slide_buttons, div#carousel_controls { background: none; position: absolute; left: 355px; bottom: 0; width: 210px; height: 33px; margin: 0; padding: 12px 15px 7px 15px; z-index: 100; } ul#slide_buttons { left: 39px; *left:38px; } /* IE6 patches via important rule*/ ul#slide_buttons li, div.prev_button, div.next_button { width: 22px; height: 41px; float: left; margin: 0px; padding: 0px 2px; background: url('common/ctrlButtonInactive.png') no-repeat center top!important; background: url('common/ctrlButtonInactive.gif') no-repeat center top; list-style: none; cursor:pointer; } ul#slide_buttons li { margin-bottom: 0px!important; margin-bottom: -10px; } ul#slide_buttons li#button_selected, ul#slide_buttons li#button_selected:hover { background: url('common/ctrlButtonActive.png') no-repeat center top!important; background: url('common/ctrlButtonActive.gif') no-repeat center top; } ul#slide_buttons li:hover { background: url('common/ctrlButtonHover.png') no-repeat center top!important; background: url('common/ctrlButtonHover.gif') no-repeat center top; } ul#slide_buttons li, div.prev_button, div.next_button { cursor: default!important; cursor: pointer; } div.prev_button { position: absolute; left: 14px; padding-left: 15px; background: url('common/ctrlArrowLeft.png') 15px top no-repeat!important; background: url('common/ctrlArrowLeft.gif') 15px top no-repeat; z-index: 900; } ul#slide_buttons li.next_button { padding-right: 15px; background: url('common/ctrlArrowRight.png') no-repeat!important; background: url('common/ctrlArrowRight.gif') no-repeat; } div.next_button { position: absolute; right: 16px; padding-right: 15px; background: url('common/ctrlArrowRight.png') no-repeat!important; background: url('common/ctrlArrowRight.gif') no-repeat; z-index:900; } div#carousel_controls span { display: none; } #headTeaserNav a, #headTeaserNav a:visited { display: block; overflow: hidden; float: left; width:11px; height:13px; margin-right: 3px; margin-top: 2px; text-indent: -9999px; /* */ background-image: url('common\rfh_headTeaser_arrow_prev.jpg'); background-repeat: no-repeat; voice-family: "\"}\""; voice-family:inherit; color:#fff; } body>#headTeaserNav a, body>#headTeaserNav a:visited {width: 190px;} #headTeaserNav a#prev { background-position: 0 0; margin-left:15px; } #headTeaserNav a#prev:hover { background-position: 0 -8px; } #headTeaserNav a#next { background-position: 10px 0; } #headTeaserNav a#next:hover { background-position: 10px -8px; } /*-- required & default rules --*/ .loading { left: 210px; position: absolute; top: 74px; } #slide_holder, #slide_holder_inner { margin: auto; padding:0; width:950px; height:250px; overflow: hidden; background-color: #04275f; z-index: 1000; position:relative } #intro, .intro { position: absolute; z-index: 100; } /*-- for slide divs --*/ #slide_holder_inner div { position: absolute;} /*-- for divs in html slides to position relative --*/ div#slide_holder_inner div.slide div { position: relative; } div#prev_button, div#next_button, ul#slide_buttons li { cursor:pointer !important; }