/*****************************/ /* element definitions start */ /*****************************/ html, body { font-family:lucida,verdana,sans-serif; font-size:12px; font-weight:normal; color:#000000; background-color:#999999; } body { padding:0px; margin:10px 15px 15px 15px; color:#000000; background-color:#ffffff; border:solid 1px #000000; } a { font-family:lucida,verdana,sans-serif; font-size:12px; font-weight:normal; text-decoration:underline; } a.link { color:#0033CC; background-color:transparent; } a:hover { color:#ff0000; } a img { text-decoration:none; border:none; padding:0px; margin:0px; } h1 { font-size:18px; text-align:left; background-color:transparent; padding:0px; } .catroot { font-weight: bold; text-decoration:underline; } a.black{ color:black; } a.black:hover{ color:red; } .catsub { line-height: 1px; margin-left:6px; text-decoration:underline; } h1.title { color:#ffffff; margin:0px 0px 0px 20px; } h1 a { font-size:24px; font-weight:normal; text-decoration:none; color:#ffffff; background-color:transparent; } h1 a:hover { text-decoration:none; color:#ffffff; background-color:transparent; } h2 { font-size:16px; text-align:left; background-color:#transparent; padding:0px; } h2.title { font-size:13px; font-weight:normal; color:#ffffff; margin:0px 0px 0px 20px; } h2 a { font-size:14px; font-weight:normal; text-decoration:none; color:#ffffff; background-color:transparent; } h2 a:hover { text-decoration:none; color:#ffffff; background-color:transparent; } div.summary { color:#555555; margin-left:15px; } /*****************************/ /* element definitions end */ /*****************************/ /*****************************/ /* class definitions start */ /*****************************/ div.footer { color:#555555; font-size:11px; font-weight:normal; background-color:transparent; border-top:solid 1px #cccccc; padding:10px 5px 10px 5px; margin:30px 10px 0px 10px; } div.footer a { font-size:11px; font-weight:normal; } div.path { font-size:11px; font-weight:normal; padding:0px; margin:15px 10px 10px 10px; } div.path a { font-size:11px; font-weight:normal; } div.printlink { float:right; width:auto; } div.quicknav { font-size:12px; font-weight:normal; text-align:right; padding:0px; margin:0px 13px 0px 0px; } div.quicknav a { font-size:12px; font-weight:normal; color:#ffffff; background:transparent; } div.quicknav a:hover { color:#ff0000; } div.toplink { padding:0px; margin:0px 0px 0px 15px; } div.toplink a { font-size:11px; font-weight:normal; } table.main { padding:0px; margin:10px 0px 0px 0px; width:100%; border:none; } /*****************************/ /* class definitions end */ /*****************************/ /*****************************/ /* top table starts */ /*****************************/ td.title_top_left { color:#ffffff; background-color:#003366; height:65px; border-top:double #0067CE; border-bottom:double #0067CE; } td.title_top_right { color:#ffffff; background-color:#003366; height:65px; border-top:double #0067CE; border-bottom:double #0067CE; } td.title_bot_left { color:#ffffff; background-color:#004A95; height:30px; border-top:solid 1px #003366; border-bottom:double #0067CE; } td.title_bot_right { color:#ffffff; background-color:#004A95; border-top:solid 1px #003366; border-bottom:double #0067CE; } /*****************************/ /* top table ends */ /*****************************/ /*****************************/ /* quicksearch starts */ /*****************************/ form.qs { text-align:right; padding:0px; margin:0px 13px 0px 0px; } form.qs p { font-size:11px; font-weight:normal; padding:0px; margin:0px; } form.qs input.button { font-size:11px; font-weight:normal; width:30px; color:#000000; background-color:#f9f9ff; border:solid 1px #c0d3e2; padding:0px; margin:0px; } form.qs input.textfield { font-size:11px; font-weight:normal; padding:0px; margin:0px; } /*****************************/ /* quicksearch ends */ /*****************************/ /*****************************/ /* main starts */ /*****************************/ td.main { vertical-align:top; width:100%; } div.main { font-size:12px;/* Internet Explorer needs this */ font-weight:normal; line-height:18px; color:#000000; background-color:#fafafa; padding:10px 10px 10px 10px; margin:10px 10px 10px 8px; border:solid 1px #cccccc; } div.main h3 { font-size:16px; font-weight:normal; } div.main h4 { font-size:13px; font-weight:bold; padding:0px; margin:25px 0px 2px 0px; border-bottom:solid 1px #cccccc; } div.main h4 a { font-size:13px; font-weight:bold; text-decoration:none; } div.main h4 span.top { font-size:11px; font-weight:normal; } div.main h4 span.top a { font-size:11px; font-weight:normal; text-decoration:none; } div.main p { padding:0px; margin:2px 0px 10px 10px; } div.main table { font-family:lucida,verdana,sans-serif; font-size:12px; /* Internet Explorer needs this */ font-weight:normal; line-height:17px; margin-left:10px; } div.main td { padding:0px 5px 0px 5px; margin:0px; } /*****************************/ /* main ends */ /*****************************/ /*****************************/ /* navbox starts */ /*****************************/ td.navbox { vertical-align:top; width:185px; } div.navbox { font-size:11px; font-weight:normal; line-height:17px; width:170px; border-top:solid 1px #c0d3e2; padding:0px; margin:12px 10px 10px 7px;/* 160px + 10px + 10px = 180px td.width */ } div.navbox h5 { font-size:13px; font-weight:bold; padding:2px 5px 1px 5px; margin:0px; border:none; } div.navbox h5 a { font-size:13px; font-weight:bold; text-decoration:none; } div.navbox2 ul { list-style-type:none; padding:0px; margin:0px; } div.navbox2 li { padding:1px 5px 0px 5px; margin:0px; } ul.collapse{ padding:0px; margin:0px; } div.navbox div.inactive { color:#000000; background-color:#f9f9ff; border:solid 1px #c0d3e2; padding:0px 0px 20px 0px; margin:-1px 0px 0px 0px; } div.navbox div.active { color:#000000; background-color:#fff0f0; border:solid 1px #ffc9c9; padding:0px 0px 20px 0px; margin:-1px 0px 0px 0px; } div.navbox div.active h5 { color:#000000; background-color:#ffe0e0; } div.navbox div.impressum { color:#000000; background-color:#f9f9ff; padding:0px; margin:20px 0px 0px 0px; border:solid 1px #c0d3e2; } div.navbox div.impressum div.active { border:solid 1px #ffc9c9; padding:0px; margin:-1px; } /*****************************/ /* navbox ends */ /*****************************/ /*******************************/ /* right side starts */ /*******************************/ td.rightbox { vertical-align:top; width:190px; } div.rightbox { font-size:11px; font-weight:normal; line-height:17px; width:190px; border-top:solid 1px #c0d3e2; padding:0px; margin:12px 15px 10px 2px;/* 160px + 10px + 10px = 190px td.width */ } div.rightbox h5 { font-size:13px; font-weight:bold; padding:2px 5px 1px 5px; margin:0px; border:none; } div.rightbox h5 a { font-size:13px; font-weight:bold; text-decoration:none; } div.rightbox2 ul { list-style-type:none; padding:0px 0 0 5px; margin:0px; } div.rightbox2 li { text-align:left; padding:1px 5px 0px 5px; margin:0px; } ul.collapse{ padding:0px; margin:0px; } div.rightbox div.inactive { color:#000000; background-color:#f9f9ff; border:solid 1px #c0d3e2; padding:0px 0px 20px 0px; margin:-1px 0px 0px 0px; } div.rightbox div.active { color:#000000; background-color:#fff0f0; border:solid 1px #ffc9c9; padding:0px 0px 20px 0px; margin:-1px 0px 0px 0px; } div.rightbox div.active h5 { color:#000000; background-color:#ffe0e0; } div.rightbox div.impressum { color:#000000; background-color:#f9f9ff; padding:0px; margin:20px 0px 0px 0px; border:solid 1px #c0d3e2; } div.rightbox div.impressum div.active { border:solid 1px #ffc9c9; padding:0px; margin:-1px; } /*****************************/ /* rightbox ends */ /*****************************/