/************************************************************ * Mandant: ISP * Date: 09.01.2006 * ************************************************************/ html { width: 100%; height: 100%; background-position: left top; background-repeat: repeat-x; background-attachment: fixed; } body { color: #333; font-size: 62.5%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0; background-repeat: no-repeat; background-position: right 0; background-attachment: fixed; padding: 139px 0 50px; margin: 0; width: 100%; } h1, h2, h3, h4, h5, h6 { color: #666666; margin-bottom: 5px; } h1 { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #ADAAAD; font-size: 1.4em; font-weight: normal; margin-bottom: 20px; } h2 { font-size: 1.2em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin-bottom: 0px; margin-top: 5px; color: #ADAAAD; } h3 { font-size: 90%; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; } h4 { font-size: 90%; font-weight: normal; } h5 { font-size: 90%; font-weight: normal; } p { margin-bottom: 5px; margin-top: 0px; padding: 0px; } a:link, a:visited { color: #F00; } a:active, a:hover { color: #222; } hr { margin: 30px -20px; } #header { font-size: 1.1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-image: url(/cmslight/isp/img/bg_header.gif); background-repeat: repeat-x; height: 60px; width: 100%; left: 0; top: 0; position: absolute; z-index: 10; } #hleft { width: 400px; padding-top: 23px; color: #666; float: left; } #hleft a:link, #hleft a:visited { color: #666; text-decoration: none; margin-right: 4px; margin-left: 4px; } #hleft a:active, #hleft a:hover { color: #222; text-decoration: none; margin-right: 4px; margin-left: 4px; } #hright { width: 395px; float: right; } #contentall { background-color: #fff; width: 600px; visibility: visible; padding: 0px; margin: 0px; margin-left: 209px; border: 1px solid #bebebe; } #content { margin: 20px; width: 560px; font-size: 1.2em; } #content ul, #content ol { margin: 0; padding: 0; } #content li { background-image: url(/cmslight/isp/img/bullet.gif); background-repeat: no-repeat; background-position: 2px 5px; margin: 0 0 0 -5px; padding: 0 0 0 20px; list-style: none; } #content a:link, #content a:visited { color: #F00; text-decoration: none; } #content a:active, #content a:hover { color: #CCC; text-decoration: none; } #content ul, #content ol { margin-top: 0; } #footer { background-image: url(/cmslight/isp/img/bg_footer.gif); border-top: 1px solid #bebebe; font-family: Arial, Helvetica, sans-serif; color: #666; font-size: 1em; height: 32px; } #footer a:link, #footer a:visited { color: #666; text-decoration: none; margin-right: 15px; margin-left: 8px; } #footer a:active, #footer a:hover { color: #222; text-decoration: none; margin-right: 15px; margin-left: 8px; } #subnav { height: auto; width: 178px; left: 30px; top: 139px; z-index: 10; position: absolute; border-top: 1px solid #bfbfbf; border-left: 1px solid #bfbfbf; } #mainnav { height: 80px; width: 565px; left: 140px; top: 60px; z-index: 10; position: absolute; visibility: visible; } select, input, textarea { margin: 0; padding: 0 0 0; } /***************** CMSLight Classes ***********************/ .component { border-bottom: 1px dotted #CCCCCC; padding-bottom: 8px; margin-bottom: 8px; } .component_noEndLine { border-bottom: 0px; margin-bottom: 16px; } /* CSS Components */ /******************/ #componentTable h2 { margin-top: 0px; margin-bottom: 5px; } /* Faq Component */ /***************************************/ #componentFaq { } #componentFaq p { margin-top: 5px; } /* #componentFaq ul, #componentFaq li { list-style-image: url(/cmslight/isp/img/bullet.gif); list-style-type: none; padding: 2px; margin: 10px; } */ #componentFaq .dotted { padding-top: 5px; padding-bottom: 5px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px dotted #CCCCCC; } /* Table Component */ /***************************************/ #componentTable { } #componentTable table { border: 1px solid black; } #componentTable td { border: 1px solid black; background-color: white; } #componentTable td.Header { border: 1px solid black; background-color: #CCCCCC; font-weight: normal; } #componentTable td.even { background-color: #F0F0F0; } #componentTable td.odd { background-color: #FFFFFF; } /* Search2 Component */ /***************************************/ #componentSearch2 td { font-size: 0.8em; } #componentSearch2 select, input.search2 { background-color: #eee; } #componentSearch2 tr.tablehead { background-color: #555; color: #fff; font-weight: bold; } #componentSearch2 tr.even { background-color: white; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } #componentSearch2 tr.odd { background-color: #eee; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } #componentSearch2 table { border: 1px #ccc solid; } /* navigation */ /***************/ div#componentNavigation { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } #componentNavigation ul { list-style-type: none; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 14px; font-weight: bold; display: block; line-height: 21px; width: 100%; } #componentNavigation ul ul ul{ font-size: 100%; } #componentNavigation li { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; height: auto; } #componentNavigation li a { padding: 0px 5px 0px 5px; margin: 0px 0px 0px 0px; display: block; height: 25px; line-height: 25px; color: #7A7A7A; background-image: url(/cmslight/isp/img/subnav_l2_ia.gif); } #componentNavigation li.level1 a{ font-size: 90%; background-image: url(/cmslight/isp/img/subnav_l2_ia.gif); border-bottom: 1px solid #BDBEBD; } #componentNavigation li.level1.hasChilds a{ background-image: url(/cmslight/isp/img/subnav_l2_ia_top.gif); } #componentNavigation li.level2 a{ padding-left: 15px; font-size: 80%; font-weight: normal; border-bottom: 1px solid #E7E3E7; background-image: url(/cmslight/isp/img/subnav_l3_ia_noline.gif); } #componentNavigation li.isLast a{ } #componentNavigation li.isLastLevel3 a{ } #componentNavigation li.level3 a{ padding-left: 25px; font-size: 70%; background-image: url(/cmslight/isp/img/subnav_l3_ia.gif); } #componentNavigation li.level1.isActive.level1isActive a{ font-size: 90%; color: #E90A05; background-image: url(/cmslight/isp/img/subnav_l2_ia.gif); } #componentNavigation li.level1.isActive.hasChilds.level1isActive a{ font-size: 90%; color: #E90A05; background-image: url(/cmslight/isp/img/subnav_l2_a_top.gif); } #componentNavigation li.level2isActive a{ padding-left: 15px; font-size: 80%; color: #E90A05; } /* PrintView Component */ /***************************************/ #componentPrintView { float: right; margin-top: 10px; margin-right: 4px; } #componentPrintView img { float: right; } #componentPrintView a { float: right; } /* Forms Component */ /***************************************/ #componentForms { } #componentForms table { width: 100%; empty-cells:show; border: 0px; border-collapse: collapse; } #componentForms tr { width: 100%; } #componentForms hr { height: 1px; color: #bebebe; } #componentForms table.Forms { padding: 4px; background-color: #EFEFED; } #componentForms td.Default { padding: 4px; border: 1px solid #bebebe; } #componentForms td.Forms { padding: 4px; border: 1px solid #bebebe; border-top: 0px; } #componentForms td.FormsNoSpacer { padding: 4px; border-bottom: 0px; border-top: 0px; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe; } #componentForms p.Error { color: red; } #componentForms p.Desc { font-size: 90% } #componentForms p.Title { font-weight: bold; } #componentForms p.Item { margin: 0px; padding: 0px; } /* Toolbar dirty stuff */ /* ******************* */ .tools { float: left; } .tools ul { float: left; margin-left:4px; padding-left: 4px; } .tools li { float: left; margin-left:4px; padding-right:4px; } .meta ul li { font-size: 100%; }