Files
mip/Data/BulkLoad/EFT/Nominations/plsql/caco_system.bdy

3680 lines
94 KiB
Plaintext
Raw Blame History

CREATE OR REPLACE PACKAGE BODY caco_system IS
/*
* $Header: /Isle Of Grain/database/PLSQL/caco_system.pck 6 20/10/05 17:12 Gilberta $
* $Revision: 6 $
*
*/
g_corporate_dark_colour CONSTANT VARCHAR2(7) := '#003466';
g_corporate_light_colour CONSTANT VARCHAR2(7) := '#A6BBD0';
--
c_hungarian CONSTANT VARCHAR2(255) := 'HU';
c_english CONSTANT VARCHAR2(255) := 'EN';
--
g_owner VARCHAR2(80);
g_name VARCHAR2(80);
g_lineno NUMBER;
g_caller_type VARCHAR2(80);
--
g_menu_level NUMBER := 1;
--
PROCEDURE content_type IS
--
--
BEGIN
--
htp.p('<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">');
--
END;
--
FUNCTION get_lang_meaning(p_lang_code IN VARCHAR2) RETURN VARCHAR2 IS
--
l_meaning VARCHAR2(255);
c_lang_domain VARCHAR2(255) := 'LANGUAGE';
--
BEGIN
--
l_meaning := NULL;
--
l_meaning := caco_utilities.cgrefmeaning(p_domain => C_lang_domain,
p_value => p_lang_code);
--
RETURN (l_meaning);
--
END ;
--
PROCEDURE switch_language IS
--
l_language VARCHAR2(255);
--
BEGIN
--
l_language := caco_utilities.get_syus_lang(p_syus_id => caco_utilities.get_syus_id);
--
IF l_language = C_Hungarian THEN
--
UPDATE system_users
SET LANGUAGE = c_English
WHERE syus_id = caco_utilities.get_syus_id;
--
ELSE
--
UPDATE system_users
SET LANGUAGE = c_hungarian
WHERE syus_id = caco_utilities.get_syus_id;
--
END IF;
--
home;
--
END;
--
PROCEDURE set_language (p_language IN VARCHAR2) IS
--
l_old_language VARCHAR2(500);
l_new_language VARCHAR2(500);
--
BEGIN
--
l_old_language := caco_utilities.get_syus_lang(p_syus_id => caco_utilities.get_syus_id);
l_new_language := p_language;
--
IF l_old_language <> l_new_language THEN
--
UPDATE system_users s
SET s.language = p_language
WHERE s.syus_id = caco_utilities.get_syus_id;
--
END IF;
--
END;
--
FUNCTION dad_path RETURN VARCHAR2 IS
BEGIN
--
RETURN(lower(owa_util.get_cgi_env('REQUEST_PROTOCOL') || '://' ||
owa_util.get_cgi_env('HTTP_HOST') ||
owa_util.get_cgi_env('SCRIPT_NAME') || '/'));
--
END dad_path;
--
FUNCTION home_path RETURN VARCHAR2 IS
BEGIN
--
RETURN(dad_path || 'home');
--
END home_path;
--
FUNCTION images_path RETURN VARCHAR2 IS
--
--
BEGIN
--
RETURN g_images_dir;
--
END images_path;
--
PROCEDURE css(p_type IN VARCHAR2 DEFAULT 'general') IS
--
--
BEGIN
--
-- CSS mime header
--
owa_util.mime_header(ccontent_type => 'text/css');
--
-- Set common global styles
--
-- JP (new css with fixes for FF and IE6
htp.p('form { padding: 0;
margin: 0;
border: 0;
}');
--
-- Check if we are an LOV
--
IF UPPER(p_type) = 'LOV' THEN
--
htp.p('body {
font-size: 1em;
line-height: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #000000;
background-color: #ffffff;
}
');
--
ELSE
--
-- Disable overflow
--
htp.p('html { overflow:hidden;
}
body {
font-size: 1em;
line-height: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #000000;
background-color: #ffffff;
overflow: hidden;
}
');
--
END IF;
--
htp.p('
a {
text-decoration: none;
color: #F21C0A;
}
a img {
border: 0;
}
div#banner {
position:absolute;
width:100%;
height: 102px;
background: #F21C0A url(docs/SeitenkopfAbschluss.gif) top right no-repeat;
right: 5px;
z-index:2;
}
#logo {
color:inherit;
font-family:Arial,Helvetica,sans-serif;
max-width:59.5em;
min-width:46.2em;
overflow:visible;
padding:0.8em 0pt 0pt 2em;
}
#logo img {
border:medium none;
margin:0.25em 0pt 0pt;
}
div#topRightNav {
position: absolute;
top:0;
right: 10px;
}
div#topRightNav ul {
list-style-type: none;
margin: 0;
padding: 0;
height: 20px;
float:right;
}
div#topRightNav ul li {
float: left;
}
div#topRightNav a {
float: left;
display:block;
height: 20px;
padding-top:5px;
padding-right: 5px;
font-size: 0.79em;
color: #ffffff;
}
div#topRightNav a:hover {
color: #000000;
}
#userLang {
display:inline;
float:right;
xfont-size:0.85em;
xfont-weight:bold;
xline-height:2.5em;
margin: 2.3em 1em 0pt 0pt;
padding:0pt;
}
div#topNav {
clear: both;
position: absolute;
top: 102px;
left: 101px;
}
div#topNav ul {
list-style-type: none;
margin: 0;
padding: 0;
height: 22px;
}
div#topNav ul li {
float: left;
}
div#topNav
ul li a {
float: left;
display: block;
height: 22px;
padding-right: 10px;
font-size: 11px;
font-weight: bold;
color: #F21C0A;
}
div#topNav ul li a:hover {
color: #ffffff;
}
div#topNav ul li.infoline {
float: left;
padding-left: 65px;
font-size: 11px;
font-weight: bold;
color: #F21C0A;
}
#right{
position: absolute;
margin-left:160px;
max-width:100%;
font: normal 12px verdana, arial, helvetica, sans-serif;
}
/*need to set the max width in ie6 quirks (eg set the width)*/
* html #right { display: inline;
margin-left: 0px;
width: expression(document.body.clientWidth - 200 + "px")
}
#left{
background-color: #FFF;
font: normal 12px verdana, arial, helvetica, sans-serif;
padding:0px;
border-top:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
position:relative;
top:55px;
left:0px;
width:149px;
background-color:#FFFFFF;
color: #000000;
min-height:60%;
float:left;
}
/*we need to float this for ie6 quirks*/
* html #left { float: left;
height:100%;
}
#left ul { margin: 0px;
padding: 0px;
list-style: none;
width: 149px;
height:20px;
border-bottom: 0px;
}
* HTML #left ul li {
float: left;
display: inline;
padding-right: 10px;
}
#left ul li a {
padding: 0;
display: block;
text-align: right;
}
#left .menulvl1_inact, .menulvl1_act {
font-weight: bold;
color: #000000;
height: 20px;
width: 150px;
display:block;
text-decoration: none;
list-style: none;
}
#left .menulvl1_act {
background-color:#CECECE;
}
#left .menulvl2_inact, .menulvl2_act {
font-size: 10px;
height: 20px;
width: 150px;
color: #000000;
background-color:#E6E6E6;
display:block;
text-decoration: none;
list-style: none;
}
#left .menulvl2_act{
color:#F21C0A;
}
#left .menulvl3_act, .menulvl3_inact {
font-size: 10px;
height: 20px;
width: 150px;
background-color:#F5F5F5;
color: #000000;
display:block;
text-decoration: none;
list-style: none;
text-align: right;
}
#left .menulvl3_act {
color: #F21C0A;
}
#left a.menulvl1_inact:hover {
color: #F21C0A;
}
#left a.menulvl2_inact:hover {
color: #F21C0A;
}
#left a.menulvl3_inact:hover {
color: #F21C0A;
}
ul.sitemaplevel1 li {
float: left;
width: 9.5em;
list-style-image: none;
margin: 0;
padding: 0;
}
ul.sitemaplevel1 a {
display: block;
margin: 0 0.5em 0 0;
padding: 0.075em 0.5em 0.075em 0.5em;
font-size: 0.75em;
text-decoration: none;
font-weight:bold;
color: #ffffff;
background-color: #F21C0A;
}
ul.sitemaplevel1 li ul {
margin: 0;
padding: 0;
position: relative;
top: 0em;
left: 0em;
}
ul.sitemaplevel1 li ul li a {
width: 11.2em;
padding: 0.5em;
color: #000000;
background-color: #ffffff;
}
ul.sitemaplevel1 li ul li ul li {
margin-left: 0.5em;
}
ul.sitemaplevel1 li ul li ul li a {
width: 12.8em;
font-size: 0.625em;
font-weight: normal;
zpadding: 0.3em 0.5em 0.3em 0.5em;
color:inherit;
background-color: #e6e6e6;
display: block;
}
#centrecontent{
position: absolute;
overflow:auto;
bottom:2em;
top:120px;
width:100%;
background-color:white;
z-index: 1;
}
/*we use the hack below to use border bottom and top to replace top and bottom ofsets used above */
* html #centrecontent {
border-top:120px solid white;
border-bottom:2em solid white;
top:0px;
height:100%;
}
h1 {
font-weight : bold;
font-size: 17px;
line-height: 1.2em;
margin: 1em 0 0.5em 0;
color: #F21C0A;
background-color: inherit;
}
h2 {
font-weight : bold;
font-size : 17px;
font-family : verdana, arial, Helvetica, sans-serif;
border-top 5px;
color: #000000;
}
h4 {
font-weight : bold;
font-size : 14px;
font-family : verdana, arial, Helvetica, sans-serif;
color:#000000;
}
#centrecontent table {
border-collapse: collapse;
}
#centrecontent table th {
font-size: 12px;
font-weight: bold;
}
#centrecontent table td {
font-size: 12px;
}
menu {
display:none;
}
div#hotlinks{
border:1px solid #F21C0A;
position:relative;
margin-left:660px;
width:170px;
height:235px;
font: normal 12px verdana, arial, helvetica, sans-serif;
}
* html #hotlinks{
margin-left:10px;
margin-right:-170px;
}
div#hotlinks h2 {
height: 20px;
padding-left: 20px;
padding-top:5px;
margin: 0;
font-size: 11px;
background: #F21C0A;
color:#ffffff;
text-transform: uppercase
}
div#hotlinks ul{
font-size:1em;
margin:0;
padding:0;
text-decoration:none;
list-style-type: none;
}
div#hotlinks ul li {
line-height: 1.25em;
display: inline;
margin-bottom: 2em;
}
div#hotlinks ul li a:hover {
text-decoration: underline;
}
div#hotlinks ul li a {
background:url(docs/list_pointer.gif) 5px 3px no-repeat;
padding-left: 15px;
text-transform: uppercase;
color: #969696;
display: block;
margin-bottom: 0em;
font-size: 11px;
}
div#bulletin{
margin-left:660px;
margin-top: 10px;
border:1px solid #F21C0A;
width:170px;
height:235px;
font: normal 12px verdana, arial, helvetica, sans-serif;
}
* html #bulletin{
margin-left:10px;
margin-right:-170px;
margin-bottom:0px;
}
div#bulletin h2 {
height: 20px;
padding-left: 20px;
padding-top:5px;
margin: 0;
font-size: 11px;
background: #F21C0A;
color:#ffffff;
text-transform: uppercase
}
div#bulletin ul{
font-size:1em;
margin:0px;
padding:0px;
text-decoration:none;
list-style-type:none;
}
div#bulletin ul li {
line-height: 1.25em;
display: inline;
margin-bottom: 2em;
}
div#bulletin ul li a:hover {
text-decoration: underline;
}
div#bulletin ul li.Y a {
background: url(docs/me_read.gif) 5px 3px no-repeat;
padding-left: 22px;
text-transform: uppercase;
color: #969696;
display: block;
margin-bottom: 0.5em;
font-size:11px;
}
div#bulletin ul li.N a {
background: url(docs/me_unread.gif) 5px 3px no-repeat;
padding-left: 22px;
text-transform: uppercase;
color: #969696;
display: block;
margin-bottom: 0.5em;
font-size: 11px;
}
#piechart{
position:absolute;
top:353px;
left:800px;
width:200px;
height:197px;
display:none;
}
#piechart h1{
color:white;
background-color:#003D62;
text-align:center;
}
#barchart{
position:absolute;
top:353px;
left:150px;
width:649px;
height:197px;
background-color:#ffffff;
z-index:1;
display:none;
}
#barchart h1{
color:white;
background-color:#003D62;
text-align:center;
}
#middletable{
font-size:.8em;
position: absolute;
top:70px;
left:175px;
width:107px;
height:280px;
background-color:#ffffff;
border-top:1px solid #EEEEFF;
display:none;
}
#edit{
position:absolute; top: 550px;
left: 0px;
text-align: right;
z-index:3;
display:inline;
}
#edit a{
color:black;
display:inline;
display:none;
}
li {
list-style:none inside;
}
div#breadcrumb {
height:20px;
padding-top: 10px;
padding-bottom: 10px;
}
* html div#breadcrumb {
display: inline;
}
div#breadcrumb h1 {
padding: 0;
border: 0;
margin: 0;
}
div#breadcrumb h1 a {
font-weight : bold;
font-size: 1.1em;
color: #FA3221;
}
div#breadcrumb h1 a:hover {
text-decoration: underline;
}
#homecentrecontent{
height: 100%;
overflow:auto;
background: #F21C0A url(docs/homeimage.png) top right no-repeat;
z-index: 2;
}
* html #homecentrecontent {
position:absolute;
z-index:2;
width:100%;
height:80%;
height:500px;
}
#homepageimage{
float:left;
margin-left:0px;
margin-top:0px;
}
div#footer {
position: absolute;
overflow: hidden;
bottom:0;
left:0;
width: 100%;
height:2em;
z-index:2;
color: #CECECE;
font-size : 1em;
font-family : verdana, arial, Helvetica, sans-serif;
}
#ContainerFooter {
background-color:inherit;
color:#A5A5A5;
max-width:50.6em;
min-width:37.3em;
}
#ContainerFooter, #HomepageContainerFooter {
clear:both;
margin:1em 0pt 0pt 10.9em;
padding:0pt 0pt 2em;
}
p#FooterCopyright {
float:left;
margin:0pt;
}
#ContainerFooter p, #HomepageContainerFooter p, #ContainerFooter a, #HomepageContainerFooter a {
font-size:0.688em;
}
ul#FooterNavRechts {
float:right;
}
ul#FooterNavLinks, ul#FooterNavRechts {
margin:0pt;
padding:0pt;
}
#ContainerFooter ul, #HomepageContainerFooter {
font-size:1em;
}
#ContainerFooter a:hover, #ContainerFooter a:active, #ContainerFooter a:focus, #HomepageContainerFooter a:hover, #HomepageContainerFooter a:active, #HomepageContainerFooter a:focus {
text-decoration:underline;
}
#ContainerFooter a:link, #ContainerFooter a:visited {
background-color:inherit;
color:#A5A5A5;
}
#ContainerFooter a:link, #ContainerFooter a:visited, #HomepageContainerFooter a:link, #HomepageContainerFooter a:visited {
font-weight:normal;
margin:0pt;
text-decoration:none;
}
ul#FooterNavLinks li a, ul#FooterNavRechts li a {
display:block;
}
#ContainerFooterUnten {
border-top:1px solid #A5A5A5;
clear:both;
padding:0pt;
}
ul#FooterNavRechts li {
padding:0pt 0pt 0pt 1em;
}
ul#FooterNavRechts li {
display:inline;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
}
#advcopy {
position: relative;
top: 3px;
float:left;
}
#advanticalink {
position: relative;
top: 3px;
right: 3px;
float: right;
color: #CECECE;
}
* html #nepoListDiv{
margin-right:-3px;
}
* html #cnppvDiv{
width:100%;
margin-left: -2px;
}
');
--
-- Any specific styles
--
IF p_type = 'content' THEN
--
NULL;
--
ELSIF p_type = 'query' THEN
--
htp.p('body {background-color : white }' || chr(10));
--
END IF;
--
END css;
--
PROCEDURE homecss IS
BEGIN
--
owa_util.mime_header(ccontent_type => 'text/css');
--
htp.p('
html {
background-color: #F21C0A;
font: normal 12px verdana, arial, helvetica, sans-serif;
overflow:hidden;
}
body {
margin: 0;
overflow: hidden;
background-color: #F21C0A;
}
a {
text-decoration: none;
}
div#banner {
position:absolute;
width:100%;
left: 0;
}
div#logo {
position: relative;
top: 0px;
left: 0px;
float: left;
overflow: hidden;
zwidth: 370px;
zheight: 50px;
margin: 0.25em 0 0 0;
}
div#topRightNav {
position: absolute;
top:0;
right: 10px;
}
div#topRightNav ul {
list-style-type: none;
margin: 0;
padding: 0;
height: 20px;
float:right;
}
div#topRightNav ul li {
float: left;
}
div#topRightNav a {
float: left;
display:block;
height: 20px;
padding-top:5px;
padding-right: 5px;
font-size: 0.79em;
color: #ffffff;
}
div#topRightNav a:hover {
color: #000000;
}
div#loginlink {
position: absolute;
top: 15%;
left: 10px;
}
div#loginlink ul {
margin: 0px;
padding: 0px;
list-style: none;
border-bottom: 0px;
}
div#loginlink ul li a {
padding-left: 12;
display: block;
text-align: left;
background: url(docs/leftlink.gif) left no-repeat;
background-position: 0px 0px;
}
div#loginlink .login {
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
display:block;
text-decoration: none;
list-style: none;
}
div#loginlink a.login:hover {
color: #990000;
}
div#loginform {
position: fixed;
top: 140px;
left: 170px;
}
* html div#loginform{
position: absolute;
}
div#loginform h2 {
color: #FFFFFF;
font-style: normal;
font-weight: bold;
font-size: 18px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none
}
div#loginform h4 {
color: #FFFFFF;
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none
}
div#loginform td {
color: #FFFFFF;
font-style: normal;
font-weight: bold;
font-size: 12px;
line-height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none
}
#homecentrecontent{
position:absolute;
display: block;
margin-left:500px;
margin-top:250;
width:400px;
height:400px;
background: url(docs/homeimage.png) no-repeat;
}
');
--
END homecss;
--
FUNCTION statusbar RETURN VARCHAR2 IS
BEGIN
RETURN NULL;
END statusbar;
PROCEDURE clock_js IS
BEGIN
--
-- Output the clock javascript if logged on
--
htp.p('<script type="text/javascript">
var hours;
var minutes;
var seconds;
var timer=null;
var i_clock=-1
var thistime= new Date()
var clockid=new Array()
function addEvent(ev, evType, fn, useCapture) {
// Allows events to be added to the main browsers.
if (ev.addEventListener) {
ev.addEventListener(evType, fn, useCapture);
return true;
} else if (ev.attachEvent) {
var r = ev.attachEvent(''on'' + evType, fn);
return r;
} else {
ev[''on'' + evType] = fn;
}
}
function sclock()
{
hours='||TO_CHAR(SYSDATE,'HH24')||';
minutes='||TO_CHAR(SYSDATE,'MI')||';
seconds='||TO_CHAR(SYSDATE,'SS')||';
clockon();
if(timer){clearInterval(timer);timer=null;}
timer=setInterval("clockon();",1000);
}
function writeclock() {
i_clock++
if (document.all || document.getElementById || document.layers) {
clockid[i_clock]="clock"+i_clock
document.write("<span id=''"+clockid[i_clock]+"'' style=''position:relative;''></span>")
}
}
function clockon()
{
if (!document.layers && !document.all && !document.getElementById) return;
var shours = hours;
var sminutes = minutes;
var sseconds = seconds;
if (eval(shours) <10) {shours="0"+shours}
if (eval(sminutes) < 10) {sminutes="0"+sminutes}
if (sseconds < 10) {sseconds="0"+sseconds}
thistime = ""+ shours + ":" + sminutes +":"+sseconds;
if (document.all) {
for (i=0;i<=clockid.length-1;i++) {
var thisclock=eval(clockid[i])
thisclock.innerHTML=thistime
}
}
if (document.getElementById) {
for (i=0;i<=clockid.length-1;i++) {
document.getElementById(clockid[i]).innerHTML=thistime
}
}
if(++seconds>59)
{
seconds=0;
if(++minutes>59)
{
minutes=0;
if(++hours>23)
{
hours=0;
}
}
}
}
try {
addEvent(window,''load'',sclock,false);
}
catch(e)
{
alert(e);
alert(''Error adding event sclock: '');
}
</script>');
--
END clock_js;
--
-- Eon Menu
--
FUNCTION menu(p_syop_id IN system_options.syop_id%TYPE DEFAULT NULL) RETURN VARCHAR2 IS
--
-- Private Variables
--
v_syop_id system_options.syop_id%TYPE;
l_language VARCHAR2(255);
l_language_code VARCHAR2(255);
l_alternative_lang_code VARCHAR2(255);
--
-- Private routines
--
--
-- Output menuitems
--
PROCEDURE menuitem(p_module IN VARCHAR2
,p_text IN VARCHAR2
,p_level IN VARCHAR2 DEFAULT '1'
,p_active IN VARCHAR2 DEFAULT 'inact') IS
BEGIN
--
htp.p('<li><a href="' || p_module || '" class="' || 'menulvl' ||
p_level || '_' || p_active || '">' || p_text || '</a></li>');
--
END menuitem;
--
FUNCTION get_syus_name ( p_syus_id IN system_users.syus_id%TYPE DEFAULT caco_utilities.get_syus_id ) RETURN VARCHAR2 IS
--
l_return VARCHAR2(1000);
--
BEGIN
--
BEGIN
--
SELECT DECODE(syus.language, 'HU', syus.last_name||' '||syus.first_name, syus.first_name||' '||syus.last_name) AS name_string
INTO l_return
FROM system_users syus
WHERE syus.syus_id = p_syus_id;
--
EXCEPTION
WHEN OTHERS THEN
--
l_return := 'No Name';
--
END;
--
RETURN l_return;
--
END;
--
PROCEDURE baritem(p_module IN VARCHAR2
,p_text IN VARCHAR2 ) IS
BEGIN
--
htp.p('<li><a href="' || p_module || '">' || p_text || '</a></li>');
--
END baritem;
--
-- display the menu, calls itself recursively
--
PROCEDURE disp_menu(p_start IN system_options.syop_id%TYPE DEFAULT NULL
,p_end IN system_options.syop_id%TYPE DEFAULT NULL
,p_level IN NUMBER DEFAULT 1) IS
--
l_drill_id system_options.syop_id%TYPE;
l_first_time BOOLEAN := TRUE;
--
BEGIN
--
-- Get all the menu items for the current level
--
FOR i IN (SELECT so.syop_id_the_parent_of
,so.syop_id
,DECODE(so.module_name
,NULL
,'home?p_syop_id=' || so.syop_id
,so.module_name) AS module_name
,DECODE(so.mtxt_text_number, NULL, so.NAME, caco_utilities.get_module_text(so.mtxt_text_number)) AS name
FROM system_options so
,profile_options po
,user_profiles up
WHERE so.syop_id = po.syop_id
AND po.sypr_id = up.sypr_id
AND up.syus_id = caco_utilities.get_syus_id
AND (so.syop_id_the_parent_of = p_start
OR (p_start IS NULL AND
so.syop_id_the_parent_of IS NULL))
GROUP BY so.syop_id_the_parent_of
,so.syop_id
,DECODE(so.module_name
,NULL
,'home?p_syop_id=' || so.syop_id
,so.module_name)
,DECODE(so.mtxt_text_number, NULL, so.NAME, caco_utilities.get_module_text(so.mtxt_text_number))
,display_seq
ORDER BY display_seq
,so.syop_id) LOOP
--
-- If we have an end point to get to, find the drill path
--
IF p_end IS NOT NULL THEN
--
-- Find the ID for the next level down only once
--
IF l_first_time THEN
--
-- As we're working pottom up, reverse the level
--
BEGIN
SELECT a.syop_id
INTO l_drill_id
FROM (SELECT LEVEL AS a_level
,syop_id_the_parent_of
,syop_id
FROM system_options so
CONNECT BY PRIOR so.syop_id_the_parent_of = so.syop_id
START WITH so.syop_id = p_end
ORDER BY LEVEL DESC) a
,(SELECT MAX(LEVEL) m_level
FROM system_options so
CONNECT BY PRIOR so.syop_id_the_parent_of = so.syop_id
START WITH so.syop_id = p_end) b
WHERE b.m_level - a.a_level + 1 = p_level;
EXCEPTION
WHEN OTHERS THEN
NULL;
END;
--
l_first_time := FALSE;
--
END IF;
--
-- If the current item is on the drill path
--
IF l_drill_id = i.syop_id THEN
--
-- Ouput an active menu item
--
menuitem(p_module => i.module_name
,p_text => i.NAME
,p_level => p_level
,p_active => 'act');
--
-- Output Children
--
disp_menu(p_start => i.syop_id
,p_end => p_end
,p_level => p_level + 1);
--
ELSE
--
-- Output inactive menu item
--
menuitem(p_module => i.module_name
,p_text => i.NAME
,p_level => p_level
,p_active => 'inact');
--
END IF;
--
ELSE
--
-- Top level menu, just output
--
menuitem(p_module => i.module_name
,p_text => i.NAME);
--
END IF;
--
END LOOP;
--
END disp_menu;
--
BEGIN
--
v_syop_id := p_syop_id;
--
-- Section added to display the alternative language choice on the banner bar.
--
l_language_code := caco_utilities.get_syus_lang(p_syus_id => caco_utilities.get_syus_id);
--
IF l_language_code = c_English THEN
--
l_alternative_lang_code := c_Hungarian;
--
ELSE
--
l_alternative_lang_code := c_English;
--
END IF;
--
l_language := get_lang_meaning(l_alternative_lang_code);
--
-- Output the clock javascript if logged on
--
clock_js;
--
-- Here we output the footer, this will absolutely
-- positioned at the bottom of the screen and held
-- in a fixed position relative to the bottom of the
-- browser window by setting the overflows on the html and body
-- to hidden and letting the content div overflow auto
--
IF caco_utilities.get_cust_id <> caco_utilities.get_system_customer THEN
--
htp.comment(ctext => 'Copyright 2007 Advantica');
--
htp.p('<div id="footer">
<div id="ContainerFooter">
<div id="ContainerFooterOben">
</div>
<div id="ContainerFooterUnten">
<p id="FooterCopyright">E.ON F<>ldg<64>z Trade Zrt.</p>
<ul id="FooterNavRechts">
<li><a href='''||caco_system.dad_path||'efno_disclaimer.display'' title="Disclaimer">Disclaimer</a></li>
<li><a href="http://www.eon-foldgaz-trade.com/cps/rde/xchg/SID-3F57EEEE-1363C636/eon-foldgaz-trade/hs.xsl/2350.htm" title="Privacy policy">Privacy policy</a></li>
<li><a href="http://www.eon-foldgaz-trade.com/cps/rde/xchg/SID-3F57EEEE-1363C636/eon-foldgaz-trade/hs.xsl/2348.htm" title="Imprint">Imprint</a></li>
</ul>
</div>
</div>
</div>');
--
END IF;
--
-- Show the curved right hand banner
--
htp.p(' <div id="banner">'||CHR(10));
--
htp.p(' <div id="logo">
<a href="http://www.eon-foldgaz-trade.com" title="E.ON F&ouml;ldg&aacute;z Trade Homepage">
<img src="docs/logo_eft.gif" alt="E.ON Foldgaz Trade logo" /></a></div>'||CHR(10));
htp.p('<div id="topRightNav">
<ul>');
htp.p('</ul>');
--
IF caco_utilities.GET_SYUS_ID() <> caco_utilities.GET_SYSTEM_USER() THEN
--
htp.p('<div id="userLang">
<a href="'||g_package_name||'.switch_language">'|| l_language ||' </a>
</div>'); --userLang
--
END IF;
--
htp.p('</div>'); --topRightNav
--
-- Find out who we were called by
--
caco_debug.who_called_me(p_owner => g_owner
,p_name => g_name
,p_lineno => g_lineno
,p_caller_type => g_caller_type);
--
-- Bottom of the banner bar
--
htp.p('<div id="topNav">'||chr(10));
htp.p('<ul>'||chr(10));
--
IF upper(g_name) LIKE '%HELP%' THEN
--
-- Only require a close button on the help screen
--
baritem('javascript:window.close()'
,caco_utilities.get_module_text(p_text_number => 846));
--
ELSE
--
-- Find out where the menu should be...
--
IF upper(g_name) NOT LIKE 'HOME' THEN
--
-- Not called from home, must be a screen
--
FOR f IN (SELECT syop.syop_id --_the_parent_of AS syop_id
FROM system_options syop
,profile_options prop
,user_profiles uspr
WHERE syop.syop_id = prop.syop_id
AND prop.sypr_id = uspr.sypr_id
AND uspr.syus_id = caco_utilities.get_syus_id
AND upper(syop.module_name) LIKE
substr(g_name
,1
,decode(instr(g_name
,'$')
,0
,decode(instr(g_name
,'.')
,0
,length(g_name)
,instr(g_name
,'.'))
,instr(g_name
,'$'))) || '%') LOOP
--
v_syop_id := f.syop_id;
--
EXIT;
--
END LOOP;
--
END IF;
--
END IF;
--
-- If we are logged on, display the customer and clock
--
IF caco_utilities.get_cust_id <> caco_utilities.get_system_customer THEN
--
htp.p('<li class="infoline">' || get_syus_name || ' : ' || caco_utilities.get_cust_name ||
' | '||caco_utilities.get_module_text(1142)||' : ' ||
TO_CHAR(cout_dates.convert_date_to_gas_day(p_date => SYSDATE)
,NVL(cout_system_configuration.get_configuration_item('G_DATE_FORMAT'),'DD/MM/YYYY')) || ' '||caco_utilities.get_module_text(2000)||' : ' ||
'<script>writeclock()</script>' || '</li>');
--
END IF;
--
htp.p('</ul>'||chr(10));
htp.p('</div>'||chr(10)); -- topNav
--
-- Close header div
--
htp.p('</div>'); --banner/bannerfront
--Centre Content
--
--This contains the the left and right divs that sit in the middle of the
--screen. We have adjusted this so that when the menu or the main application
--screens gain a vertical height greater than the view port the user can scroll
--just the centre content div to view the remaining parts of the screen
--
htp.p('<div id="centrecontent">');
--
-- Left bar
--
IF caco_utilities.get_cust_id <> caco_utilities.get_system_customer THEN
--
htp.p('<div id="left">');
--
ELSE
--
htp.p('<div id="leftfront">');
--
END IF;
--
-- Main nav menu
--
htp.p('<ul id="nav">');
--
--
--
IF caco_utilities.get_cust_id <> caco_utilities.get_system_customer
AND upper(g_name) NOT LIKE '%HELP%'
THEN
--
-- Only display home if we are logged on (and not on the help page)
--
menuitem(dad_path
,caco_utilities.get_module_text(p_text_number => 963));
--
END IF;
--
IF caco_utilities.get_syus_id = caco_utilities.get_system_user
OR NOT saco_licensing.check_license THEN
--
IF NOT saco_licensing.check_license THEN
--
menuitem(dad_path || 'home?p_login_requested=Y', 'Enter License');
--
ELSIF NOT saco_licensing.check_users THEN
--
menuitem(dad_path || 'home', 'Refresh');
--
ELSE
--
-- Display Logon
--
NULL;
--
END IF;
--
END IF;
--
IF upper(g_name) NOT LIKE '%HELP%'
AND caco_utilities.get_syus_id <> caco_utilities.get_system_user
AND saco_licensing.check_license THEN
--
-- Display the menu if we're not the help popup, are logged on and haven't expired the license
--
--
-- Help menu item
--
menuitem ( 'javascript:void window.open(''' || dad_path || 'saco_help.display?p_context=' || g_name || ''',''help'',''status=no,resizeable=yes,scrollbars=yes'')'
, caco_utilities.get_module_text(p_text_number => 1020) );
--
disp_menu ( p_end => v_syop_id );
--
menuitem( dad_path || 'caco_security.logout'
, caco_utilities.get_module_text(p_text_number => 979));
--
END IF;
--
-- Output the unordered list close tag
--
htp.p('</ul>' || chr(10));
--
-- Close the menu div
--
htp.p('</div>');
--
-- Open the right div, this will contain the business bits of the application
--
htp.p('<div id="right">');
--
-- As I'm a function, return NULL
--
RETURN NULL;
--
END menu;
--
-- EFT homepages elements
--
PROCEDURE sitemap IS
--
g_page_header VARCHAR2(100) := 'Sitemap';
--
PROCEDURE menuitem(p_module IN VARCHAR2
,p_text IN VARCHAR2
,p_level IN VARCHAR2 DEFAULT '1'
,p_active IN VARCHAR2 DEFAULT 'inact') IS
BEGIN
--
htp.p('<li><a href="' || p_module || '" class="' || 'sitemap' ||
p_level || '">' || p_text || '</a>'); --</li>
--
END menuitem;
--
-- display the menu, calls itself recursively
--
PROCEDURE disp_menu(p_start IN system_options.syop_id%TYPE DEFAULT NULL
,p_end IN system_options.syop_id%TYPE DEFAULT NULL
,p_level IN NUMBER DEFAULT 1) IS
--
l_drill_id system_options.syop_id%TYPE;
l_first_time BOOLEAN := TRUE;
--
BEGIN
--
-- Get all the menu items for the current level
--
FOR i IN (SELECT so.syop_id_the_parent_of
,so.syop_id
,DECODE(so.module_name
,NULL
,'home?p_syop_id=' || so.syop_id
,so.module_name) AS module_name
,DECODE(so.mtxt_text_number, NULL, so.NAME, mtxt.text) AS name
FROM system_options so
,profile_options po
,user_profiles up
,module_text mtxt
WHERE so.syop_id = po.syop_id
AND so.mtxt_text_number = mtxt.text_number (+)
AND mtxt.language (+) = caco_utilities.get_syus_lang
AND po.sypr_id = up.sypr_id
AND up.syus_id = caco_utilities.get_syus_id
AND (so.syop_id_the_parent_of = p_start
OR (p_start IS NULL AND
so.syop_id_the_parent_of IS NULL))
GROUP BY so.syop_id_the_parent_of
,so.syop_id
,DECODE(so.module_name
,NULL
,'home?p_syop_id=' || so.syop_id
,so.module_name)
,DECODE(so.mtxt_text_number, NULL, so.NAME, mtxt.text)
,display_seq
ORDER BY display_seq
,so.syop_id) LOOP
--
IF p_level < g_menu_level THEN
--
htp.p('</ul>');
--
ELSIF p_level > g_menu_level THEN
--
htp.p('<ul>');
--
ELSE
--
htp.p('</li>');
--
END IF;
--
g_menu_level := p_level;
--
menuitem(p_module => i.module_name
,p_text => i.NAME
,p_level => p_level);
--
disp_menu(p_start => i.syop_id
,p_end => p_end
,p_level => p_level + 1);
--
END LOOP;
--
END disp_menu;
--
BEGIN
--
htp.p('<html xmlns="http://www.w3.org/1999/xhtml" lang="en-gb">');
wsgl.openpagehead(g_page_header);
htp.p('<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">');
htp.p('<LINK REL=stylesheet HREF="caco_system.css?p_type=general" >');
--
-- caco_system.clock_js;
--
htp.p('<title>'||g_page_header||'</title>');
wsgl.closepagehead;
wsgl.openpagebody(FALSE);
--
htp.p(caco_system.menu);
--
wsgl.defaultpagecaption(g_page_header
,1);
--
htp.p('<ul class="sitemaplevel1">');
--
IF caco_utilities.GET_SYUS_ID() <> caco_utilities.GET_SYSTEM_USER() THEN
--
disp_menu(NULL, NULL);
--
ELSE
--
menuitem( dad_path || 'home?p_login_requested=Y'
, 'Logon' );
--
END IF;
--
htp.p('</ul>');
--
wsgl.closepagebody;
--
END sitemap;
--
PROCEDURE contact IS
--
g_page_header VARCHAR2(100) := caco_utilities.get_module_text(2002);
--
BEGIN
--
htp.p('<html xmlns="http://www.w3.org/1999/xhtml" lang="en-gb">');
wsgl.openpagehead(g_page_header);
htp.p('<META http-equiv="Content-Type" content="text/html; charset=iso-8859-2">');
htp.p('<LINK REL=stylesheet HREF="caco_system.css?p_type=general" >');
--
htp.p('<title>'||g_page_header||'</title>');
wsgl.closepagehead;
wsgl.openpagebody(FALSE);
--
htp.p(caco_system.menu);
--
wsgl.defaultpagecaption(g_page_header
,1);
--
FOR i IN ( SELECT description FROM contact_details WHERE rownum < 2 ) LOOP
--
htp.p(i.description);
--
END LOOP;
--
wsgl.closepagebody;
--
END contact;
--
-- Generic procedure to close off DIVS openedby the menu
--
PROCEDURE footer (p_closebody IN BOOLEAN DEFAULT FALSE) IS
BEGIN
--
-- Close the right <div>
--
htp.p('</div>');
--
-- Close the centrecontent <div>
--
htp.p('</div>');
--
IF p_closebody THEN
--
-- Close the body
--
htp.bodyclose;
htp.htmlclose;
--
END IF;
--
END footer;
FUNCTION footer (p_closebody IN BOOLEAN DEFAULT FALSE) RETURN VARCHAR2 IS
BEGIN
--
footer(p_closebody => p_closebody);
--
-- Return NULL
--
RETURN NULL;
--
END footer;
--
PROCEDURE eon_css IS
BEGIN
--
owa_util.mime_header(ccontent_type => 'text/css');
htp.p('/* ******************************************************************************************************************* */
/* ** Versionsstand: 29.01.2007 ** */
/* ******************************************************************************************************************* */
/* ******************************************************************************************************************* */
/* ** Basisformate ** */
/* ******************************************************************************************************************* */
body {
font-size: 1em;
line-height: 1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0 0 0 0;
padding: 0 0 0 0;
color: #000000;
background-color: #ffffff;
}
/* Flie<69>text */
p {
margin-top: 0;
margin-bottom: 1.15em;
}
/* Links im Flie<69>text */
p a:link, p a:visited,
td a:link, td a:visited {
font-weight: normal;
padding: 0;
background-image: none;
text-decoration: underline;
color: #000000;
background-color: inherit;
}
p a:hover, p a:focus, p a:active,
td a:hover, td a:focus, td a:active {
color: #F21C0A;
background-color: inherit;
}
/* <20>berschriften */
h1, h2, h3, h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
line-height: 1.2em;
margin: 0 0 1em 0;
color: #F21C0A;
background-color: inherit;
}
h2 {
margin: 0 0 0.5em 0;
color: #F21C0A;
background-color: inherit;
}
h3 {
margin: 0 0 0.5em 0;
}
hr {
margin: 0.2em 0 0.2em 0;
padding: 0;
height: 1px;
border: none;
color: #969696;
background-color: #969696;
}
/* Bilder */
img {
margin: 0;
}
a img {
border: none;
}
/* Tabellen */
table {
border-collapse: collapse;
width: 100%;
margin: 0 0 1em 0;
}
caption, thead, tbody {
line-height: 1.562em;
}
caption {
font-weight: bold;
line-height: 1.25em;
text-align: left;
padding: 0.2em 6.43em 0.2em 1em;
}
thead, tfoot, tbody {
text-align: left;
}
tfoot {
line-height: 1.437em;
}
tfoot th, tfoot td {
padding: 0.5em 0.25em 0.5em 0.25em;
}
th, td {
padding: 0.35em 0.25em 0.35em 0.25em;
vertical-align: top;
}
th {
white-space: nowrap;
}
td img {
/*display: block;*/
}
/* Listen */
ul {
padding: 0;
margin: 0 0 0.5em 1.5em;
list-style: none;
list-style-image: url(/images/ico/w/w_ListBullet.gif);
}
ol {
margin: 0 0 0.5em 3em;
padding: 0;
}
li {
margin: 0.35em 0 0 0;
}
/* Formulare */
fieldset, div.FieldsetErsatz {
margin: 0 0 0.5em 0;
padding: 0.625em 0.75em 0.625em 0.75em;
border: none;
color: inherit;
background-color: #e6e6e6;
}
div.Formular {
background-color: #e6e6e6;
}
fieldset fieldset {
padding: 0.2em 0.2em 0.2em 0.2em;
border: none;
border-bottom:1px dotted #000000;
margin-bottom:1em;
}
fieldset h2 {
color: #000000;
background-color: inherit;
}
fieldset br {
clear: both;
}
input, textarea, select {
vertical-align: middle;
margin: 0 0 0 0;
}
input.AusrichtungRechts {
text-align: right;
}
legend {
font-weight: bold;
margin: 0.5em 0 0.5em 0;
padding: 0;
color: #000000;
}
label {
margin: 0 0.5em 0.5em 0;
}
/* Verschachtelte Elemente */
ul ul,
ol ol {
margin-bottom: 0;
}
ul ul {
list-style-image: url(/images/ico/wpale/wpale_ListBullet.gif);
}
td li {
margin: 0;
}
/* ******************************************************************************************************************* */
/* ** Formate <20>ber benannnte Elemente ** */
/* ******************************************************************************************************************* */
/* Top-Navigation */
ul#TopNavLevel1 {
font-size: 1em;
clear: both;
margin: 0 0 0 9em;
padding: 0.8em 0 0 0 ;
}
#ContainerSeitenkopfInhalt ul#TopNavLevel1, #ServiceContainerSeitenkopfInhalt ul#TopNavLevel1, #AnwendungContainerSeitenkopfInhalt ul#TopNavLevel1 {
height: 1.5em;
}
#HomepageContainerSeitenkopfInhalt ul#TopNavLevel1 {
height: 3.7em;
}
ul#TopNavLevel1 li {
display: inline;
list-style: none;
}
ul#TopNavLevel1 li.NurScreenReader {
display: none;
visibility: hidden;
}
ul#TopNavLevel1 li a {
float: left;
display: block;
margin: 0 1.5em 0.5em 0;
font-size: 0.8em;
}
ul#TopNavLevel1 a {
text-decoration: none;
font-weight: bold;
color: #840201;
background-color: inherit;
}
ul#TopNavLevel1 a:hover, ul#TopNavLevel1 a:focus, ul#TopNavLevel1 a:active, ul#TopNavLevel1 a.TopNavLevel1Selected {
color: #ffffff;
background-color: inherit;
}
/* Rollover-inaktive Variante auf Homepage und Homepage-BU/MU */
div#HomepageContainerSeitenkopfInhalt ul#TopNavLevel1 a, div#AnwendungContainerSeitenkopfInhalt ul#TopNavLevel1 a {
color: #ffffff;
background-color: inherit;
}
div#HomepageContainerSeitenkopfInhalt ul#TopNavLevel1 a:hover, div#HomepageContainerSeitenkopfInhalt ul#TopNavLevel1 a:focus, div#HomepageContainerSeitenkopfInhalt ul#TopNavLevel1 a:active, div#AnwendungContainerSeitenkopfInhalt ul#TopNavLevel1 a:hover, div#AnwendungContainerSeitenkopfInhalt ul#TopNavLevel1 a:focus, div#AnwendungContainerSeitenkopfInhalt ul#TopNavLevel1 a:active {
color: #ffffff;
background-color: inherit;
}
/* Top-Navigation Level 2 (gibbet derzeit nich) */
ul#TopNavLevel2 {
margin-top: 10px;
}
ul#TopNavLevel2 a {
text-decoration: none;
font-weight: bold;
color: #ffffff;
background-color: inherit;
}
ul#TopNavLevel2 a.TopNavLevel2Selected {
color: #ffffff;
background-color: inherit;
}
/* Seitenkopf - Kurztitel */
#ContainerKurztitel {
color: #ffffff;
background-color: inherit;
}
#ContainerKurztitel h1 {
font-size: 1.5em;
margin: 1em 0 0.5em 0;
color: #ffffff;
background-color: inherit;
}
#ContainerKurztitel p {
font-size: 1.1em;
margin: 0 0 0 0;
}
/* Contentbereich */
/* <20>berschriften */
#HomepageCcContainerMainbereich h1, #HomepageCcContainerMainbereich h2 {
color: #ffffff;
background-color: inherit;
}
/* Listen */
#HomepageCcContainerMainbereich ul li span, #HomepageBuContainerMainbereich ul li span {
font-size: 0.7em;
}
/* interne Links mit Grafik */
#HomepageCcContainerMainbereich a.LinkIntern, #HomepageCcContainerMainbereich a.LinkIntern:visited {
color: #ffffff;
background-color: inherit;
background-image: url(/images/ico/uFo/uFo_2414_Link.gif);
}
#HomepageCcContainerMainbereich a.LinkIntern:hover, #HomepageCcContainerMainbereich a.LinkIntern:focus, #HomepageCcContainerMainbereich a.LinkIntern:active {
text-decoration: underline;
color: #ffffff;
background-color: inherit;
}
/* Formulare */
#HomepageCcContainerMainbereich fieldset {
color: inherit;
background-color: #DA1703;
}
#ContainerContentMarginal div.Content2Sp ul.ButtonLinkListe a, div.Content2SpAbschluss ul.ButtonLinkListe a, div.Content2SpSpacer ul.ButtonLinkListe a {
text-align: left;
}
#ContainerContentMarginal .ContentRow .Content2Sp .H1small, #ContainerContent .ContentRow .Content2Sp .H1small {
font-size: 1.05em;
margin-bottom: 0.2em;
}
/* Marginalspalten */
#ContainerMarginal img {
margin: 0 0 1em 0;
}
#ContainerMarginal input.TextBox,
#ContainerMarginal select,
#ContainerMarginal textarea {
margin: 0 0 0.5em 0;
width: 96%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen */
}
/* Footer */
#ContainerFooter ul, #HomepageContainerFooter ul {
font-size: 1em;
}
#ContainerFooter p, #HomepageContainerFooter p,
#ContainerFooter a, #HomepageContainerFooter a {
font-size: 0.688em;
}
#ContainerFooter a:link, #ContainerFooter a:visited, #HomepageContainerFooter a:link, #HomepageContainerFooter a:visited {
font-weight: normal;
margin: 0 0 0 0;
text-decoration: none;
}
#ContainerFooter a:link, #ContainerFooter a:visited {
color: #a5a5a5;
background-color: inherit;
}
#HomepageContainerFooter a:link, #HomepageContainerFooter a:visited {
color: #ffffff;
background-color: inherit;
}
#ContainerFooter a:hover, #ContainerFooter a:active, #ContainerFooter a:focus, #HomepageContainerFooter a:hover, #HomepageContainerFooter a:active, #HomepageContainerFooter a:focus {
text-decoration: underline;
}
a#FooterLinkDrucken, a#FooterLinkSeitenanfang {
background-repeat: no-repeat;
background-position: left;
padding: 0 0 0 20px;
}
a#FooterLinkSeitenanfang {
float: right;
}
a#FooterLinkDrucken {
color: inherit;
background-color: inherit;
background-image: url(/images/ico/wpale/wpale_2414_print.gif);
}
a#FooterLinkSeitenanfang {
color: inherit;
background-color: inherit;
background-image: url(/images/ico/wpale/wpale_2414_PageUp.gif);
}
p#FooterCopyright {
float: left;
margin: 0 0 0 0;
}
ul#FooterNavLinks, ul#FooterNavRechts {
margin: 0;
padding: 0;
}
ul#FooterNavLinks {
float: left;
}
ul#FooterNavRechts {
float: right;
}
ul#FooterNavLinks li, ul#FooterNavRechts li {
float: left;
display: inline;
list-style: none;
margin: 0;
}
ul#FooterNavLinks li {
padding: 0 1em 0 0;
}
ul#FooterNavRechts li {
padding: 0 0 0 1em;
}
ul#FooterNavLinks li a, ul#FooterNavRechts li a {
display: block;
}
/* ******************************************************************************************************************* */
/* ** Formate <20>ber Klassen ** */
/* ******************************************************************************************************************* */
body.Homepage {
background-color: #F21C0A;
color: #ffffff;
}
/* Service-Navigation */
ul.ServiceNav {
float: right;
display: inline;
font-size: 0.65em;
line-height: 2.5em;
margin: 0 1.5em 0 0;
padding: 0;
font-weight: bold;
}
ul.ServiceNav li {
display: inline;
list-style: none;
margin: 0 0 0 1em;
}
ul.ServiceNav li.FontSizeSmall {
font-size: 1em;
}
ul.ServiceNav li.FontSizeMiddle {
font-size: 1.5em;
margin: 0 0 0 0.2em;
}
ul.ServiceNav li.FontSizeLarge {
font-size: 2em;
margin: 0 0 0 0.2em;
}
ul.ServiceNav input {
vertical-align: middle;
}
ul.ServiceNav input.Textbox {
width: 9em;
margin: 0 1em 0 1em;
font-size: 1em;
border: 0;
}
ul.ServiceNav select {
margin: 0 1em 0 1em;
font-size: 1em;
border: 0;
}
ul.ServiceNav, ul.ServiceNav a {
text-decoration: none;
color: #ffffff;
background-color: inherit;
}
ul.ServiceNav a:hover, ul.ServiceNav a:focus, ul.ServiceNav a:active {
color: #ffffff;
background-color: inherit;
}
/* Rollover-aktive Variante auf Seiten innerhalb der Service-Seiten */
div#ServiceContainerSeitenkopfInhalt ul.ServiceNav a {
color: #840201;
background-color: inherit;
}
div#ServiceContainerSeitenkopfInhalt ul.ServiceNav a:hover, div#ServiceContainerSeitenkopfInhalt ul.ServiceNav a:focus, div#ServiceContainerSeitenkopfInhalt ul.ServiceNav a:active, div#ServiceContainerSeitenkopfInhalt ul.ServiceNav a.ServiceNavSelected {
color: #ffffff;
background-color: inherit;
}
/* Sub-Navigation */
div.SubNavHead {
text-align: right;
padding: 0.5em 0.5em 0.5em 0.5em;
font-size: 0.75em;
font-weight: bold;
color: #cecece;
background-color: inherit;
}
div.SubNavText {
padding: 0.6em 0 0.6em 0.6em;
}
ul.SubNavLevel1, ul.SubNavLevel1 ul, ul.SubNavLevel1 ul ul, ul.SubNavLevel1 ul ul ul, ul.LinkListe, ul.ButtonLinkListe, ul.ButtonLinkListeHervorgehoben {
width: 100%;
margin: 0;
padding: 0;
line-height: 0.8em;
}
ul.SubNavLevel1 ul ul {
border-top: solid 2px #ffffff;
border-bottom: solid 2px #ffffff;
}
ul.LinkListe, ul.ButtonLinkListe, ul.ButtonLinkListeHervorgehoben {
line-height: 1.2em;
}
ul.SubNavLevel1 {
padding-bottom: 1em;
}
div.MarginalBoxLinks ul.SubNavLevel1, div.MarginalBoxLinksXl ul.SubNavLevel1, div.InfoBoxLinks ul.SubNavLevel1 {
padding-bottom: 0;
}
ul.SubNavLevel1 li, ul.LinkListe li, ul.ButtonLinkListe li, ul.ButtonLinkListeHervorgehoben li {
margin: 0;
padding: 0;
list-style: none;
display: inline;
}
ul.SubNavLevel1 a, ul.LinkListe a, ul.ButtonLinkListe a, ul.ButtonLinkListeHervorgehoben a {
display: block;
margin: 0;
padding: 0.3em 0.5em 0.3em 0.5em;
text-align: right;
text-decoration: none;
}
/* Sub-Navigation Level 1 */
ul.SubNavLevel1 a {
font-size: 0.688em;
font-weight: bold;
color: #000000;
background-color: inherit;
}
ul.SubNavLevel1 a:hover, ul.SubNavLevel1 a:focus, ul.SubNavLevel1 a:active {
color: #F21C0A;
background-color: inherit;
}
ul a.Selected, ul a.Selected:hover, ul a.Selected:focus, ul a.Selected:active {
color: #000000;
background-color: #cecece;
}
/* Sub-Navigation Level 2-4 */
ul.SubNavLevel1 ul a, ul.SubNavLevel1 ul ul a, ul.SubNavLevel1 ul ul ul a {
font-size: 0.625em;
font-weight: normal;
padding: 0.3em 0.5em 0.3em 0.5em;
}
/* Sub-Navigation Level 2 */
ul.SubNavLevel1 ul a {
color: inherit;
background-color: #e6e6e6;
}
ul.SubNavLevel1 ul a:hover, ul.SubNavLevel1 ul a:focus, ul.SubNavLevel1 ul a.Selected {
color: #F21C0A;
background-color: #e6e6e6;
}
/* Sub-Navigation Level 3 */
ul.SubNavLevel1 ul ul a {
color: inherit;
background-color: #f5f5f5;
}
ul.SubNavLevel1 ul ul a:hover, ul.SubNavLevel1 ul ul a:focus, ul.SubNavLevel1 ul ul a.Selected {
color: #F21C0A;
background-color: #f5f5f5;
}
/* Karteireiter-Navigationen */
div.KarteireiterLine, div.KarteireiterLineVertikal {
background-color: #ffffff;
color: inherit;
margin: 0;
}
div.KarteireiterLine {
border-bottom: 1px solid #f21c0a;
padding-bottom: 0.25em;
}
div.KarteireiterLineVertikal {
border-right: 1px solid #f21c0a;
}
ul.Karteireiter, ul.KarteireiterVertikal {
margin: 0;
font-weight: bold;
}
ul.Karteireiter {
padding: 0.5em 0 0 0;
}');
htp.p('ul.KarteireiterVertikal {
}
ul.Karteireiter li, ul.KarteireiterVertikal li {
list-style: none;
display: inline;
}
ul.Karteireiter li {
margin: 0 0 0 0.1em;
}
ul.KarteireiterVertikal li {
}
ul.Karteireiter li a, ul.KarteireiterVertikal li a {
text-decoration: none;
padding: 0.25em 0.25em 0.25em 0.25em;
border: 1px solid #969696;
color: #000000;
background-color: inherit;
}
ul.Karteireiter li a {
border-bottom: none;
}
ul.KarteireiterVertikal li a {
border-right: none;
display: block;
margin: 0.2em -0.1em 0 0;
}
ul.Karteireiter li a:hover, ul.KarteireiterVertikal li a:hover {
color: #F21C0A;
background-color: inherit;
}
ul.Karteireiter li a.KarteireiterSelected, ul.KarteireiterVertikal li a.KarteireiterSelected {
border: 1px solid #F21C0A;
color: #F21C0A;
background-color: #ffffff;
}
ul.Karteireiter li a.KarteireiterSelected {
border-bottom: 2px solid #ffffff;
}
ul.KarteireiterVertikal li a.KarteireiterSelected {
border-right: 2px solid #e6e6e6;
background-color: #e6e6e6;
}
/* Navigationen in Infoboxen */
div.MarginalBoxLinks ul.SubNavLevel2 a, div.MarginalBoxLinksXl ul.SubNavLevel2 a {
margin: 0 0 0 1em;
}
div.MarginalBoxLinks ul.SubNavLevel3 a, div.MarginalBoxLinksXl ul.SubNavLevel3 a {
margin: 0 0 0 2em;
}
div.MarginalBoxLinks ul.SubNavLevel4 a, div.MarginalBoxLinksXl ul.SubNavLevel4 a {
margin: 0 0 0 3em;
}
div.MarginalBoxLinks ul.SubNavLevel1 a, div.MarginalBoxLinks ul.SubNavLevel2 a, div.MarginalBoxLinks ul.ButtonLinkListe a, div.MarginalBoxLinks ul.ButtonLinkListeHervorgehoben a, ul.LinkListe a,
div.MarginalBoxLinksBlank ul.SubNavLevel1 a, div.MarginalBoxLinksBlank ul.SubNavLevel2 a, div.MarginalBoxLinksBlank ul.ButtonLinkListe a, div.MarginalBoxLinksBlank ul.ButtonLinkListeHervorgehoben a,
div.MarginalBoxLinksXl ul.SubNavLevel1 a, div.MarginalBoxLinksXl ul.SubNavLevel2 a, div.MarginalBoxLinksXl ul.ButtonLinkListe a, div.MarginalBoxLinksXl ul.ButtonLinkListeHervorgehoben a {
text-align: left;
}
ul.ButtonLinkListe a, ul.ButtonLinkListeHervorgehoben a {
margin: 0.6em 0.5em 0.6em 0.5em;
}
ul.LinkListe a {
margin: 0.6em 0.5em 0.6em 0;
}
/* Link-Liste */
ul.ButtonLinkListe a, ul.ButtonLinkListeHervorgehoben a {
font-weight: normal;
background-repeat: no-repeat;
background-position: left top;
padding: 0 0 0 20px;
text-decoration: none;
color: #000000;
background-color: inherit;
}
ul.ButtonLinkListe a {
background-image: url(/images/ico/wpale/wpale_2414_Link.gif);
}
ul.ButtonLinkListeHervorgehoben a {
background-image: url(/images/ico/w/w_2414_Link.gif);
}
ul.LinkListe a {
padding: 0;
color: #000000;
background-color: inherit;
text-decoration: none;
}
ul.LinkListe a:hover, ul.LinkListe a:focus, ul.LinkListe a:active,
ul.ButtonLinkListe a:hover, ul.ButtonLinkListe a:focus, ul.ButtonLinkListe a:active,
ul.ButtonLinkListeHervorgehoben a:hover, ul.ButtonLinkListeHervorgehoben a:focus, ul.ButtonLinkListeHervorgehoben a:active {
color: #F21C0A;
background-color: inherit;
text-decoration: none;
}
/* Verschachtelte Link-Listen */
ul.LinkListe ul.LinkListe, ul.ButtonLinkListe ul.ButtonLinkListe, ul.ButtonLinkListeHervorgehoben ul.ButtonLinkListeHervorgehoben {
width: 85%;
padding-left: 2em;
}
/* Sitenmap */
/* Level 1 */
ul.SitemapLevel1 {
font-size: 1em;
margin: 0;
padding: 0;
}
ul.SitemapLevel1 li {
float: left;
width: 9.5em;
list-style-image: none;
margin: 0;
}
ul.SitemapLevel1 a {
display: block;
margin: 0 0.5em 0 0;
padding: 0.075em 0.5em 0.075em 0.5em;
font-size: 0.75em;
text-decoration: none;
font-weight: bold;
color: #ffffff;
background-color: #F21C0A;
}
/* Level 2 */
ul.SitemapLevel1 li ul {
margin: 0;
padding: 0;
position: relative;
top: 0em;
left: 0em;
}
ul.SitemapLevel1 li ul li {
clear: left;
float: none;
}
ul.SitemapLevel1 li ul li a {
width: 11.2em;
padding: 0.5em;
color: #000000;
background-color: #ffffff;
}
/* Level 3 */
ul.SitemapLevel1 li ul li ul {
}
ul.SitemapLevel1 li ul li ul li {
margin-left: 0.5em;
}
ul.SitemapLevel1 li ul li ul li a {
width: 12.8em;
font-size: 0.625em;
font-weight: normal;
padding: 0.3em 0.5em 0.3em 0.5em;
color: inherit;
background-color: #e6e6e6;
}
/* Contentbereich */
div.ContentRowListeHervorgehoben {
color: inherit;
background-color: #ececec;
}
.ResetFloat {
clear: both;
}
/* Formulare */
div.FieldsetErsatz {
}
fieldset.Links {
float: left;
width: 45%;
}
fieldset.Rechts {
float: right;
width: 45%;
}');
htp.p('/* Container f<>r Positionierung */
div.FormularContainerWerteLinks {
float: left;
}
div.FormularContainerWerteRechts {
float: right;
}
div.FormularListe2SpContainerButtons {
float: left;
width: 73%; /* Eigentlich 75%, aber IE kann mal wieder nicht rechnen */
margin: 0 0 0.5em 5em;
}
label.FormularListe2SpBeschriftung, span.FormularListe2SpBeschriftung {
float: left;
width: 25%;
margin: 0 0 0.5em 0;
}
select.FormularListe1SpDropDownBox,
div.FormularListe1SpContainerWerte {
margin: 0 0 0.5em 0;
width: 100%;
}
.FormularListe2SpValidator {
float: right;
margin: 0;
}
.ButtonKalender {
float: left;
}
input.ButtonRechts, input.ButtonRechtsHover,
input.ButtonLinks, input.ButtonLinksHover {
border: none;
font-weight: bold;
margin: 0.5em 0 0 0;
padding: 0 0 0 24px;
background-repeat: no-repeat;
background-position: left;
height: 1.5em;
cursor: pointer;
color: #000000;
background-color: Transparent;
}
input.ButtonSenden, input.ButtonSendenHover {
background-image: url(docs/fFo_2516_Link.gif);
}
input.ButtonZurueck, input.ButtonZurueckHover {
background-image: url(docs/fFo_2516_LinkBack.gif);
}
input.ButtonLoeschen, input.ButtonLoeschenHover,
input.ButtonReset, input.ButtonResetHover {
background-image: url(docs/fFo_2516_close_eonFilled.gif);
}
input.ButtonBearbeiten, input.ButtonBearbeitenHover {
background-image: url(docs/fFo_2516_edit.gif);
}
input.ButtonAbbrechen, input.ButtonAbbrechenHover {
background-image: url(docs/fFo_2516_quitEditing.gif);
}
input.ButtonSpeichern, input.ButtonSpeichernHover {
background-image: url(/images/ico/fFo/fFo_2516_savem.gif);
}
input.ButtonAudio, input.ButtonAudioHover {
background-image: url(/images/ico/fFo/fFo_2516_audio.gif);
}
input.ButtonImage, input.ButtonImageHover {
background-image: url(/images/ico/fFo/fFo_2516_image.gif);
}
input.ButtonVideo, input.ButtonVideoHover {
background-image: url(/images/ico/fFo/fFo_2516_webTV.gif);
}
input.ButtonChart, input.ButtonChartHover {
background-image: url(/images/ico/fFo/fFo_2516_chart.gif);
}
input.ButtonZoomIn, input.ButtonZoomInHover {
background-image: url(/images/ico/fFo/fFo_2516_zoom.gif);
}
input.ButtonZoomOut, input.ButtonZoomOutHover {
background-image: url(/images/ico/fFo/fFo_2516_zoomOut.gif);
}
input.ButtonDownload, input.ButtonDownloadHover {
background-image: url(/images/ico/fFo/fFo_2516_download.gif);
}
input.ButtonSubmit, input.ButtonSubmitHover {
background-image: url(/images/ico/fFo/fFo_2516_submit.gif);
}
input.ButtonPrint, input.ButtonPrintHover {
background-image: url(/images/ico/fFo/fFo_2516_print.gif);
}
input.ButtonPlay {
width: 20px;
background-image: url(/images/ico/Wpale/Wpale_2516_play_eo.gif);
}
input.ButtonPlayHover, input.ButtonPlayActive {
width: 20px;
background-image: url(/images/ico/Wpale/Wpale_2516_play_R_eo.gif);
}
input.ButtonPause {
width: 20px;
background-image: url(/images/ico/Wpale/Wpale_2516_pause_eo.gif);
}
input.ButtonPauseHover, input.ButtonPauseActive {
width: 20px;
background-image: url(/images/ico/Wpale/Wpale_2516_pause_R_eo.gif);
}
input.ButtonStopp {
width: 20px;
background-image: url(/images/ico/Wpale/Wpale_2516_stop_eo.gif);
}
input.ButtonStoppHover, input.ButtonStoppActive {
width: 20px;
background-image: url(/images/ico/Wpale/Wpale_2516_stop_R_eo.gif);
}
input.ButtonSoundOn {
width: 45px;
background-image: url(/images/ico/Wpale/Wpale_2516_soundOn_eo.gif);
}
input.ButtonSoundOff {
width: 45px;
background-image: url(/images/ico/Wpale/Wpale_2516_soundOff_eo.gif);
}
input.ButtonRechts:hover, input.ButtonLinks:hover,
input.ButtonRechtsHover, input.ButtonLinksHover {
color: #F21C0A;
background-color: Transparent;
}
input.ButtonRechts, input.ButtonRechtsHover {
float: right;
margin-left: 1em;
}
input.ButtonLinks, input.ButtonLinksHover {
float: left;
margin-right: 1em;
}
input.ImageButtonRechts {
float: right;
margin: 0;
}
/* Schriftgr<67><72>e in 1-spaltigen Containern */
div.Content1Sp *, div.Content1SpAbschluss *, div.Homepage1Sp *, div.Homepage1SpAbschluss *, div.Marginal *, #HomepageBuContainerMarginal *, #ContainerMarginal *, div.SubNavText * {
font-size: 0.688em;
line-height: 1.2em;
}
/* Schriftgr<67><72>e in 2/3/4-spaltigen Containern */
div.Content2Sp *, div.Content2SpAbschluss *, div.Content2SpSpacer *, div.Content2Sp1Sp *, div.Content2Sp1SpAbschluss *,
div.Content3SpAbschluss *,
div.ContentFull *, div.Homepage4Sp *,
div.ContentIntranet1Sp *, div.ContentIntranet1SpAbschluss *,
#PopUpContainerContent * {
font-size: 0.75em;
line-height: 1.25em;
}
/* Keine Schriftgr<67><72>en-Vererbung f<>r verschachtelte Elemente */
div.Content1Sp * *, div.Content1SpAbschluss * *, div.Homepage1Sp * *, div.Homepage1SpAbschluss * *, div.Marginal * *, #HomepageBuContainerMarginal * *, #ContainerMarginal * *, div.SubNavText * *,
div.Content2Sp * *, div.Content2SpAbschluss * *, div.Content2SpSpacer * *, div.Content2Sp1Sp * *, div.Content2Sp1SpAbschluss * *,
div.Content3SpAbschluss * *,
div.ContentFull * *, div.Homepage4Sp * *,
div.ContentIntranet1Sp * *, div.ContentIntranet1SpAbschluss * *,
#PopUpContainerContent * * {
font-size: 1em;
}
/* <20>berschriften */
div.Content1Sp h1, div.Content1SpAbschluss h1, div.Homepage1Sp h1, div.Homepage1SpAbschluss h1, div.Marginal h1, #HomepageBuContainerMarginal h1, #ContainerMarginal h1, div.SubNavText h1,
div.Content2Sp h1, div.Content2SpAbschluss h1, div.Content2SpSpacer h1, div.Content2Sp1Sp h1, div.Content2Sp1SpAbschluss h1,
div.Content3SpAbschluss h1,
div.ContentFull h1, div.Homepage4Sp h1,
div.ContentIntranet1Sp h1, div.ContentIntranet1SpAbschluss h1,
#PopUpContainerContent h1 {
font-size: 1.188em;
}
div.Content1Sp h2, div.Content1SpAbschluss h2, div.Homepage1Sp h2, div.Homepage1SpAbschluss h2, div.Marginal h2, #HomepageBuContainerMarginal h2, #ContainerMarginal h2, div.SubNavText h2,
div.Content2Sp h2, div.Content2SpAbschluss h2, div.Content2SpSpacer h2, div.Content2Sp1Sp h2, div.Content2Sp1SpAbschluss h2,
div.Content3SpAbschluss h2,
div.ContentFull h2, div.Homepage4Sp h2,
div.ContentIntranet1Sp h2, div.ContentIntranet1SpAbschluss h2,
#PopUpContainerContent h2 {
font-size: 0.813em;
}
div.Content1Sp h3, div.Content1SpAbschluss h3, div.Homepage1Sp h3, div.Homepage1SpAbschluss h3, div.Marginal h3, #HomepageBuContainerMarginal h3, #ContainerMarginal h3, div.SubNavText h3,
div.Content2Sp h3, div.Content2SpAbschluss h3, div.Content2SpSpacer h3, div.Content2Sp1Sp h3, div.Content2Sp1SpAbschluss h3,
div.Content3SpAbschluss h3,
div.ContentFull h3, div.Homepage4Sp h3,
div.ContentIntranet1Sp h3, div.ContentIntranet1SpAbschluss h3,
#PopUpContainerContent h3 {
font-size: 0.75em;
}
/* <20>berschriften in 1-spaltigen Containern mit definierten Schriftgr<67><72>en */
div.Content1Sp * h1, div.Content1SpAbschluss * h1, div.Homepage1Sp * h1, div.Homepage1SpAbschluss * h1, div.Marginal * h1, #HomepageBuContainerMarginal * h1, #ContainerMarginal * h1, div.SubNavText * h1 {
font-size: 1.727em;
}
div.Content1Sp * h2, div.Content1SpAbschluss * h2, div.Homepage1Sp * h2, div.Homepage1SpAbschluss * h2, div.Marginal * h2, #HomepageBuContainerMarginal * h2, #ContainerMarginal * h2, div.SubNavText * h2 {
font-size: 1.182em;
}
div.Content1Sp * h3, div.Content1SpAbschluss * h3, div.Homepage1Sp * h3, div.Homepage1SpAbschluss * h3, div.Marginal * h3, #HomepageBuContainerMarginal * h3, #ContainerMarginal * h3, div.SubNavText * h3 {
font-size: 1.09em;
}
/* <20>berschriften in 2/3/4-spaltigen Containern mit definierten Schriftgr<67><72>en */
div.Content2Sp * h1, div.Content2SpAbschluss * h1, div.Content2SpSpacer * h1, div.Content2Sp1Sp * h1, div.Content2Sp1SpAbschluss * h1,
div.Content3SpAbschluss * h1,
div.ContentFull * h1, div.Homepage4Sp * h1,
#PopUpContainerContent * h1 {
font-size: 1.584em;
}
div.Content2Sp * h2, div.Content2SpAbschluss * h2, div.Content2SpSpacer * h2, div.Content2Sp1Sp * h2, div.Content2Sp1SpAbschluss * h2,
div.Content3SpAbschluss * h2,
div.ContentFull * h2, div.Homepage4Sp * h2,
#PopUpContainerContent * h2 {
font-size: 1.084em;
}
div.Content2Sp * h3, div.Content2SpAbschluss * h3, div.Content2SpSpacer * h3, div.Content2Sp1Sp * h3, div.Content2Sp1SpAbschluss * h3,
div.Content3SpAbschluss * h3,
div.ContentFull * h3, div.Homepage4Sp * h3,
#PopUpContainerContent * h3 {
font-size: 1em;
}
/* Tabellen in 1/2/3/4-spaltigen Containern */
table.EonStandard caption, table.ErIntranet caption,
table.EonStandard thead, table.ErIntranet thead,
table.EonStandard tbody, table.ErIntranet tbody {
font-size: 0.917em;
}
table.EonStandard tfoot, table.ErIntranet tfoot {
font-size: 0.833em;
}
/* tabellen<65>hnliche Container in 1/2/3/4-spaltigen Containern */
div.ContainerUeberschrift,
div.ContainerHeader,
div.ContainerBody {
font-size: 0.688em;
}
div.ContainerFooter,
div.ContainerZwischenFooter {
font-size: 0.625em;
}
/* Formularelemente in 1-spaltigen Containern */
div.Content1Sp input.FormularListe1SpTextBox, div.Content1SpAbschluss input.FormularListe1SpTextBox, #ContainerMarginal input.FormularListe1SpTextBox,
div.Content1Sp textarea.FormularListe1SpTextBoxMultiline, div.Content1SpAbschluss textarea.FormularListe1SpTextBoxMultiline, #ContainerMarginal textarea.FormularListe1SpTextBoxMultiline {
margin: 0 0 0.5em 0;
width: 96%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen (12.5em) */
}
/* schmalere Elemente f<>r Verwendung in Kombination mit Button*/
div.Content1Sp input.FormularListe1SpTextBoxSmaller, div.Content1SpAbschluss input.FormularListe1SpTextBoxSmaller, #ContainerMarginal input.FormularListe1SpTextBoxSmaller,
div.Content1Sp textarea.FormularListe1SpTextBoxMultilineSmaller, div.Content1SpAbschluss textarea.FormularListe1SpTextBoxMultilineSmaller, #ContainerMarginal textarea.FormularListe1SpTextBoxMultilineSmaller,
div.Content1Sp select.FormularListe1SpDropDownBoxSmaller, div.Content1SpAbschluss select.FormularListe1SpDropDownBoxSmaller, #ContainerMarginal select.FormularListe1SpDropDownBoxSmaller {
float: left;
margin: 0 0 0.5em 0;
width: 80%;
}
/* Formularelemente in 2-spaltigen Containern */
div.Content2Sp input.FormularListe1SpTextBox, div.Content2SpAbschluss input.FormularListe1SpTextBox, div.Content2SpSpacer input.FormularListe1SpTextBox,
div.Content2Sp textarea.FormularListe1SpTextBoxMultiline, div.Content2SpAbschluss textarea.FormularListe1SpTextBoxMultiline, div.Content2SpSpacer textarea.FormularListe1SpTextBoxMultiline {
margin: 0 0 0.5em 0;
width: 98%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen (29em) */
}
div.Content2Sp textarea.FormularListe1SpTextBoxHtmlEdit, div.Content2SpAbschluss textarea.FormularListe1SpTextBoxHtmlEdit, div.Content2SpSpacer textarea.FormularListe1SpTextBoxHtmlEdit {
margin: 0 0 0.5em 0;
width: 96%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen (29em) */
}
/* schmalere Elemente f<>r Verwendung in Kombination mit Button*/
div.Content2Sp input.FormularListe1SpTextBoxSmaller, div.Content2SpAbschluss input.FormularListe1SpTextBoxSmaller, div.Content2SpSpacer input.FormularListe1SpTextBoxSmaller {
float: left;
margin: 0 0 0.5em 0;
width: 90%;
}');
htp.p('/* schmalere Elemente f<>r Verwendung in Kombination mit Fehlericon*/
div.Content2Sp input.FormularListe2SpTextBox, div.Content2SpAbschluss input.FormularListe2SpTextBox, div.Content2SpSpacer input.FormularListe2SpTextBox,
div.Content2Sp textarea.FormularListe2SpTextBoxMultiline, div.Content2SpAbschluss textarea.FormularListe2SpTextBoxMultiline, div.Content2SpSpacer textarea.FormularListe2SpTextBoxMultiline {
float: left;
margin: 0 0 0.5em 0;
width: 68%;
}
div.Content2Sp select.FormularListe2SpDropDownBox, div.Content2SpAbschluss select.FormularListe2SpDropDownBox, div.Content2SpSpacer select.FormularListe2SpDropDownBox,
div.Content2Sp div.FormularListe2SpContainerWerte, div.Content2SpAbschluss div.FormularListe2SpContainerWerte, div.Content2SpSpacer div.FormularListe2SpContainerWerte {
float: left;
margin: 0 0 0.5em 0;
width: 70%;
}
div.Content2Sp div.FormularListe1SpContainerWerte, div.Content2SpAbschluss div.FormularListe1SpContainerWerte, div.Content2SpSpacer div.FormularListe1SpContainerWerte {
float: left;
margin: 0 0 0.5em 0;
width: 95%;
}
/* schmalere Elemente f<>r Verwendung in Kombination mit Button und Fehlericon*/
div.Content2Sp input.FormularListe2SpTextBoxSmaller, div.Content2SpAbschluss input.FormularListe2SpTextBoxSmaller, div.Content2SpSpacer input.FormularListe2SpTextBoxSmaller {
float: left;
margin: 0 0 0.5em 0;
width: 62%;
}
/* Formularelemente in 3-spaltigen Containern */
div.Content3SpAbschluss input.FormularListe1SpTextBox,
div.Content3SpAbschluss textarea.FormularListe1SpTextBoxMultiline {
margin: 0 0 0.5em 0;
width: 99%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen */
}
div.Content3SpAbschluss textarea.FormularListe1SpTextBoxHtmlEdit {
margin: 0 0 0.5em 0;
width: 46.2em; /* Eigentlich 100%, aber da gibt Probleme mit Links in den Inhalten */
}
/* schmalere Elemente f<>r Verwendung in Kombination mit Button*/
div.Content3SpAbschluss input.FormularListe1SpTextBoxSmaller {
float: left;
margin: 0 0 0.5em 0;
width: 95%;
}
/* schmalere Elemente f<>r Verwendung in Kombination mit Fehlericon*/
div.Content3SpAbschluss input.FormularListe2SpTextBox,
div.Content3SpAbschluss textarea.FormularListe2SpTextBoxMultiline {
float: left;
margin: 0 0 0.5em 0;
width: 70%;
}
div.Content3SpAbschluss select.FormularListe2SpDropDownBox,
div.Content3SpAbschluss div.FormularListe2SpContainerWerte {
float: left;
margin: 0 0 0.5em 0;
width: 71%;
}
/* schmalere Elemente f<>r Verwendung in Kombination mit Button und Fehlericon*/
div.Content3SpAbschluss input.FormularListe2SpTextBoxSmaller {
float: left;
margin: 0 0 0.5em 0;
width: 66%;
}
/* Flie<69>text */
div.ContentRowListeHervorgehoben div p {
margin: 0 0 0.5em 0;
}
div.ContentRowListe, div.ContentRowAnleserListe, div.ContentRowTermineListe, div.ContentRowListeHervorgehoben {
float: left;
width: 100%;
margin: 0 0 1em 0;
}
div.ContentRowListeHervorgehoben img.Links {
float: left;
}
div.ContentRowListeHervorgehoben img.Rechts {
float: right;
}
div.ContentRowListeHervorgehoben div.Links {
margin: 0 9.33em 0 0;
padding: 0.5em 2em 0em 2em;
}
div.ContentRowListeHervorgehoben div.Rechts {
margin: 0 0 0 9.33em;
padding: 0.5em 2em 0em 2em;
}
div.ContentRowAnleserListe h2 {
color: #000000;
background-color: inherit;
}
div.Einrueckung, p.LeadIn {
margin-left: 6em;
}
div.BasisText {
clear: left;
width: 42.5em;
}
p.Zeitstempel {
margin-bottom: 0;
color: #969696;
background-color: inherit;
}
p.Zeitstempel .exposed {
color: #FF0000;
}
p.UeberschriftLevel1, p.UeberschriftLevel2 {
font-weight: bold;
margin-bottom: 0;
}
p.UeberschriftLevel1 {
color: #F21C0A;
background-color: inherit;
}
p.UeberschriftLevel2 {
color: #000000;
background-color: inherit;
}
/* Bilder in 1-spaltigen Containern */
div.Content1Sp img, div.Content1SpAbschluss img {
margin: 0 0 1em 0;
}
/* Bildcontainer */
div.ContainerBild {
float: left;
max-width: 22.5em;
margin: 0 1em 1em 0;
overflow: auto;
}
div.ContainerBildIjournal {
float: left;
width: 16.875em;
margin: 0 0 1em 0;
}
p.Legende {
float: none;
margin: 0.5em 0 0 0;
font-size: 0.917em;
color: #969696;
background-color: inherit;
}
div.Breite25 {
float: left;
width: 24%; /* 24, da IE nicht richtig rechen kann */
}
/* Tabellen */
/* Tabellen (EON-Standard) */
table.EonStandard {
border: solid 1px #F21C0A;
}
table.EonStandard caption {
background-image: url(/images/basic/bgTabelleCaption.gif);
background-position: right;
background-repeat: repeat-y;
border: solid 1px #F21C0A;
background-color: #F21C0A;
color: #FFFFFF;
}
table.EonStandard thead th {
border-bottom: solid 1px #F21C0A;
}
table.EonStandard thead th a:link, table.EonStandard thead th a:visited {
color: #F21C0A;
background-color: inherit;
}
table.EonStandard thead th a:hover, table.EonStandard thead th a:focus, table.EonStandard thead th a:active {
color: #000000;
background-color: inherit;
}
table.EonStandard thead th, table.EonStandard thead td {
font-weight: normal;
color: #F21C0A;
background-color: #d9d9d9;
border-bottom: solid 1px #F21C0A;
}
table.EonStandard tfoot td, table.EonStandard tfoot th {
border-top: solid 1px #F21C0A;
color: inherit;
background-color: #d9d9d9;
}
table.EonStandard th.ErsteSpalte, table.EonStandard td.ErsteSpalte, table.EonStandard tbody th {
padding-left: 1em;
}
table.EonStandard th.LetzteSpalte, table.EonStandard td.LetzteSpalte {
padding-right: 1em;
}
table.EonStandard th.EinzigeSpalte, table.EonStandard td.EinzigeSpalte {
padding-left: 1em;
padding-right: 1em;
}
table.EonStandard tbody.TabelleZeileHervorhebung {
color: inherit;
background-color: #d9d9d9;
}
table.EonStandard tbody.TabelleZeileRahmen td, table.EonStandard tbody.TabelleZeileHervorhebung td, table.EonStandard tbody.TabelleZeileHervorhebung th {
border-top: solid 1px #F21C0A;
border-bottom: solid 1px #F21C0A;
}
/* Tabellen auf Formular (EON-Standard) */
fieldset table.EonStandard {
background-color: #ffffff;
color: inherit;
}
/* Tabellen (EonRuhrgas Intranet) */
table.ErIntranet {
border: none;
}
table.ErIntranet caption {
padding: 0 0 1em 0;
}
table.ErIntranet thead th, table.ErIntranet thead td {
padding: 0.35em 0.625em 0.35em 0.625em;
font-weight: bold;
color: inherit;
background-color: #d9d9d9;
border-bottom: solid 1px #F21C0A;
}
table.ErIntranet tfoot td, table.ErIntranet tfoot th {
border-top: solid 1px #F21C0A;
color: inherit;
background-color: #d9d9d9;
height: 1.5em;
}
table.ErIntranet td, table.ErIntranet tbody th {
padding: 0.625em 0.625em 0.625em 0.625em;
}
table.ErIntranet thead th a:link, table.ErIntranet thead th a:visited {
color: #000000;
background-color: inherit;
}
table.ErIntranet thead th a:hover, table.ErIntranet thead th a:focus, table.ErIntranet thead th a:active {
color: #F21C0A;
background-color: inherit;
}
table.ErIntranet tbody th span {
font-weight: normal;
}
table.ErIntranet td.ErsteSpalteBild {
padding-left: 0;
}
tr.TableRowAlternate {
color: inherit;
background-color: #ececec;
}
fieldset tr.TableRowAlternate {
color: inherit;
background-color: #e6e6e6;
}
tr.TableRowEdit {
color: inherit;
background-color: #e6e6e6;
}
tr.TableRowSelected {
color: inherit;
background-color: #FFD6CE;
}
tr.TableRowLinientrenner {
border-bottom: solid 1px #000000;
}
/* Tabellen auf Formular (EON-Standard) */
fieldset table.ErIntranet {
background-color: #ffffff;
color: inherit;
}
/* Tabellen (Pager) */
tr.Pager table {
width: auto;
float: right;
}
tr.Pager table td {
padding: 0.5em;
border: none;
}
/* Tabellen <20>bergreifend */
col.Rechts, col.TabelleSpalteHervorhebungRechts {
text-align: right;
}
col.TabelleSpalteHervorhebung, col.TabelleSpalteHervorhebungRechts {
color: inherit;
background-color: #d9d9d9;
}
td.TabelleSpalteTextHervorhebung {
font-weight: bold;
}
/* MarginalTabelle */
div.MarginalTabelle {
padding: 0.5em 0 0.5em 0;
color: inherit;
background-color: #e6e6e6;
}
div.MarginalTabelle table {
margin: 0;
border: none;
}
div.MarginalTabelle thead, div.MarginalTabelle tbody {
line-height: 0.8em;
}
div.MarginalTabelle caption {
color: #F21C0A;
background-color: inherit;
}
/* Kalender PopUp-Fenster */
table.Kalender {
width: 100%;
color: inherit;
background-color: #F21C0A;
}
table.Kalender th, table.Kalender td {
padding: 0.2em;
}
table.Kalender table {
margin: 0;
}
table.Kalender a:link, table.Kalender a:visited {
text-decoration: none;
display: block;
}
table.Kalender a:hover, table.Kalender a:focus {
text-decoration: underline;
}
table.KalenderTitle {
color: #ffffff;
background-color: #F21C0A;
}
th.KalenderHeader {
color: #ffffff;
background-color: #969696;
font-weight: normal;
border: solid 1px #ffffff;
}
td.KalenderNextPrev {
}
td.KalenderSelector {
}
td.KalenderDay, td.KalenderOtherMonthDay {
color: inherit;
background-color: #ffffff;
}
td.KalenderDay a, td.KalenderSelectedDay a {
border: solid 1px #dddddd;
}
td.KalenderSelectedDay {
border: solid 1px #000000;
}
td.KalenderTodayDay a:link, td.KalenderTodayDay a:visited {
color: #ffffff;
font-weight: bold;
}
td.KalenderWeekendDay {
color: inherit;
background-color: #ffdcd8;
}
td.KalenderWeekendDay a {
color: inherit;
background-color: #ffffff;
border: solid 1px #ffffff;
}
td.KalenderOtherMonthDay a {
color: inherit;
background-color: #cccccc;
border: solid 1px #cccccc;
}
/* Listen */
ul.Blank {
margin: 0 0 0.5em 0;
list-style: none;
list-style-image: none;
}
ul.Download {
margin: 0 0 0.5em 2em;
list-style-image: url(/images/ico/w/w_2414_download.gif);
}
/* Verschachtelte Listen */
ul.Download ul.Download {
list-style-image: url(/images/ico/wpale/wpale_2414_download.gif);
}
/* Links (Textlinks in Listen) */
a.LinkStandard {
font-weight: normal;
text-decoration: underline;
color: #000000;
background-color: inherit;
}
a.LinkStandard:hover, a.LinkStandard:focus, a.LinkStandard:active {
color: #F21C0A;
background-color: inherit;
}
/* interne Links mit Grafik */
a.LinkIntern:link, a.LinkIntern:visited,
a.LinkIntern:link, a.LinkIntern:visited,
a.LinkDownload:link, a.LinkDownload:visited,
a.LinkBlank:link, a.LinkBlank:visited {
text-decoration: none;
background-repeat: no-repeat;
background-position: left;
color: #000000;
background-color: inherit;
}
a.LinkIntern:link, a.LinkIntern:visited {
font-weight: bold;
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_Link.gif);
}
a.LinkDownload:link, a.LinkDownload:visited {
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_download.gif);
}
a.LinkBlank:link, a.LinkBlank:visited {
font-weight: bold;
padding: 0;
background-image: none;
}
a.LinkIntern:hover, a.LinkIntern:focus, a.LinkIntern:active,
a.LinkDownload:hover, a.LinkDownload:focus, a.LinkDownload:active,
a.LinkBlank:hover, a.LinkBlank:focus, a.LinkBlank:active {
color: #F21C0A;
background-color: inherit;
}
a.LinkBack:link, a.LinkBack:visited {
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_LinkBack.gif);
}
a.LinkAudio:link, a.LinkAudio:visited {
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_audio.gif);
}
a.LinkImage:link, a.LinkImage:visited {
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_image.gif);
}
a.LinkVideo:link, a.LinkVideo:visited {
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_webTV.gif);
}
a.LinkZoomIn:link, a.LinkZoomIn:visited {
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_zoom.gif);
}
a.LinkZoomOut:link, a.LinkZoomOut:visited {
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_zoomOut.gif);
}
a.LinkChart:link, a.LinkChart:visited {
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_chart.gif);
}
a.LinkSubmit:link, a.LinkSubmit:visited {
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_submit.gif);
}
a.LinkPrint:link, a.LinkPrint:visited {
padding: 0 0 0 24px;
background-image: url(/images/ico/w/w_2414_print_eon.gif);
}
a.LinkSchliessen:link, a.LinkSchliessen:visited {
font-weight: normal;
background-image: url(/images/ico/uFo/uFo_2414_close.gif);
color: #ffffff;
background-color: inherit;
}
a.LinkSchliessen:hover, a.LinkSchliessen:focus, a.LinkSchliessen:active {
color: #ffffff;
background-color: inherit;
}
/* Links Seitenanfang */
div.link2top {
clear: both;
border-top: solid 1px #a5a5a5;
margin: 0 0 2em 0;
}
div.link2top a, div.link2top a:link, div.link2top a:visited {
font-weight: normal;
margin: 0 0 0 0;
text-decoration: none;
color:#33FF00;
background-image: url(/images/ico/wpale/wpale_2414_PageUp.gif);
background-repeat: no-repeat;
background-position: left;
padding: 5px 0 0 20px;
float: right;
text-align: right;
color: #a5a5a5;
}
/* einger<65>ckter Nachsatz f<>r interne Links mit Grafik */
p.LinkNachsatz {
margin-left: 24px;
}
/* tabellen<65>hnliche Container */
div.ContainerUeberschrift, div.ContainerHeader, div.ContainerBody, div.ContainerBodyBild, div.ContainerFooter, div.ContainerZwischenFooter {
float: none;
text-align: left;
padding: 0.262em 0.7em 0.262em 0.7em;
border-bottom: solid 1px #F21C0A;
border-left: solid 1px #F21C0A;
border-right: solid 1px #F21C0A;
}
div.ContainerUeberschrift {
padding: 0.1em 0.7em 0.1em 0.7em;
font-weight: bold;
border-top: solid 1px #F21C0A;
color: #ffffff;
background-color: #F21C0A;
background-image: url(/images/basic/bgTabelleCaption.gif);
background-position: right;
background-repeat: repeat-y;
}
div.ContainerFooter, div.ContainerZwischenFooter {
padding: 0.26em 0.8em 0.26em 0.8em;
}
div.ContainerHeader {
font-weight: normal;
font-weight: normal;
color: #F21C0A;
background-color: #e2e3e5;
}
div.ContainerBody, div.ContainerBodyBild {
border-bottom: solid 1px #F21C0A;
}
div.ContainerBodyBild {
text-align: center;
margin: 0;
padding: 0;
}
div.ContainerFooter, div.ContainerZwischenFooter {
color: inherit;
background-color: #e2e3e5;
}
div.ContainerFooter {
margin: 0 0 1em 0;
}
div.ContainerZwischenFooter {
margin: 0;
}
div.ContainerUeberschrift p, div.ContainerHeader p, div.ContainerBody p {
line-height: 1.562em;
}
div.ContainerUeberschrift p {
line-height: 1.25em;
}
div.ContainerFooter p, div.ContainerZwischenFooter p {
line-height: 1.437em;
}
#ContainerMainbereich div.ContainerUeberschrift p, #ContainerMainbereich div.ContainerHeader p, #ContainerMainbereich div.ContainerBody p, #ContainerMainbereich div.ContainerFooter p, #ContainerMainbereich div.ContainerZwischenFooter p {
text-align: left;
margin: 0;
}
#ContainerMainbereich div.ContainerUeberschrift p {
margin: 0 6.43em 0 0;
}
#ContainerMainbereich div.ContainerBodyBild img {
float: none;
}
#ContainerMainbereich div.ContainerBodyBild table {
margin: 0;
border: none;
}
/* tabellen<65>hnliche Container f<>r Infoboxen */
div.InfoBox {
padding: 0.2em 0.5em 0.2em 0.5em;
}
div.InfoBoxLinks, div.MarginalBoxLinks, div.MarginalBoxLinksBlank, div.MarginalBoxDownload,
div.InfoBoxLinksHervorgehoben, div.MarginalBoxLinksXl, div.MarginalBoxNewsListe, div.MarginalStandard, div.MarginalTeaser, div.MarginalNewsHome, div.TextTeaser, div.MarginalAnimTeaser, div.MarginalAnsprechpartnerAdresse,
div.MarginalBoxFehlermeldungen,
div.SubNavText {
margin: 0 0 2em 0;
line-height: 1.2em;
}
div.SubNavText {
line-height: 0.8em;
}
div.InfoBox, div.MarginalBoxLinks, div.MarginalBoxDownload {
border: solid 1px #969696;
}
div.InfoBoxLinks, div.InfoBoxLinksHervorgehoben {
text-align: left;
}
div.MarginalBoxLinks, div.MarginalBoxLinksBlank, div.MarginalBoxDownload, div.MarginalBoxLinksXl, div.MarginalBoxNewsListe, div.MarginalBoxHervorgehoben {
text-align: left;
}
div.InfoBoxLinksHervorgehoben, div.MarginalBoxLinksXl, div.MarginalBoxNewsListe, div.MarginalBoxHervorgehoben {
border: solid 1px #F21C0A;
}
div.InfoBoxLinksHervorgehoben {
border-left: none;
}
div.MarginalBoxHervorgehobenHead,
div.MarginalBoxLinksHead, div.MarginalBoxDownloadHead, div.MarginalBoxLinksXlHead, div.MarginalBoxNewsListeHead {
font-weight: bold;
padding: 0.2em 0.5em 0.2em 0.5em;
}
div.MarginalBoxLinksHead, div.MarginalBoxDownloadHead {
background-color: #969696;
color: #ffffff;
}
div.MarginalBoxHervorgehobenHead,
div.MarginalBoxLinksXlHead, div.MarginalBoxNewsListeHead {
background-color: #F21C0A;
color: #ffffff;
}
div.MarginalBoxNewsListeRow {
padding: 0.6em;
}
div.MarginalBoxDownloadRow {
padding: 0.6em 0.6em 0 0.6em;
}
div.MarginalStandard h2 {
color: #969696;
background-color: inherit;
}
div.MarginalBoxNewsListe h2 {
color: #000000;
background-color: inherit;
}
div.MarginalNewsHome ul li {
margin-bottom: 1em;
}
div.InfoBoxLinks select {
width: 100%;
margin: 0 0 0.5em 0;
}
div.InfoBoxLinks p.Hervorgehoben {
font-weight: bold;
background-color: inherit;
color: #F21C0A;
}
div.MarginalBoxFehlermeldungen ul {
margin: 0 1em 0.5em 2.5em;
}
.BildInRahmenMitRand { /* Verwendung in zweckentfremdeter Marginal-Box-Download */
margin:0.7em 0.7em 0 0.3em;
float:left
}
/* Container in Auflistungen */
div.ContainerListeLinks {
float: left;
width: 180px;
margin: 0 1em 1em 0;
}
div.ContainerListeRechts {
float: left;
}
/* Universalformate */
.Hervorgehoben {
color: #F21C0A;
background-color: inherit;
}
.Abgesetzt {
margin-top: 1em;
}
/* ScreenReader Direktlinks */
.NurScreenReader {
display: none !important;
visibility: hidden!important;
}
/* ******************************************************************************************************************* */
/* ** Container f<>r die Seitenstruktur ** */
/* ******************************************************************************************************************* */
/* Seitenkopf */
#ContainerSeitenkopf {
overflow: auto;
color: inherit;
background-color: #F21C0A;
}
#ContainerSeitenkopfInhalt, #HomepageContainerSeitenkopfInhalt, #ServiceContainerSeitenkopfInhalt, #AnwendungContainerSeitenkopfInhalt {
max-width: 59.5em;
min-width: 46.2em;
padding: 0.8em 0 0 2em;
font-family: Arial, Helvetica, sans-serif;
overflow: visible;
color: inherit;
background-color: #F21C0A;
}
#ContainerSeitenkopfInhalt, #ServiceContainerSeitenkopfInhalt, #AnwendungContainerSeitenkopfInhalt {
background-image: url(docs/SeitenkopfAbschluss.gif);
background-position: right bottom;
background-repeat: no-repeat;
}
#HomepageContainerSeitenkopfInhalt {
height: 16.0em;
}
#ContainerSeitenkopfInhalt, #ServiceContainerSeitenkopfInhalt, #AnwendungContainerSeitenkopfInhalt {
height: 5.5em;
}
#PopUpContainerSeitenkopfInhalt, #EmailContainerSeitenkopfInhalt {
padding: 0.5em 0 0.2em 1em;
font-family: Arial, Helvetica, sans-serif;
height: 2.375em;
color: #ffffff;
background-color: #F21C0A;
}
#ContainerLogo, #PopUpContainerLogo, #EmailContainerLogo {
float: left;
overflow: hidden;
}
#ContainerLogo {
width: 370px;
height: 50px;
margin: 0.25em 0 0 0;
}
#PopUpContainerLogo, #EmailContainerLogo {
margin: 0 0 0.8em 0;
height: 32px;
}
#imgLogo, img.imgLogo, #imgLogoPrint, img.imgLogoPrint {
border: none;
margin: 0.25em 0 0 0;
}
#imgLogoPrint, img.imgLogoPrint {
display: none;
}
#imgLogoIntranet {
float: right;
margin-right: 1em;
}
#imgBannergrafik {
float: right;
margin: 0 0 0 1em;
}
#PopUpContainerUeberschrift, #EmailContainerUeberschrift {
font-size: 0.75em;
float: right;
padding: 0.5em 1em 0 0;
}
#IntranetContainerTopnavigation {
float: left;
width: 45em;
}
/* Seitenkopf - Kurztitel */
#ContainerKurztitel {
text-align: right;
}
/* Mainbereich (erforderlich f<>r seitliche Begrenzung) */
#ContainerMainbereich, #HomepageCcContainerMainbereich, #HomepageBuContainerMainbereich {
clear: both;
float: left;
max-width: 61.5em;
min-width: 48.2em;
}
#ContainerMainbereich, #HomepageBuContainerMainbereich {
margin: 2em 0 0 0;
}
#HomepageCcContainerMainbereich {
margin: 6em 0 0 0;
}
/* Sub-Navigation */
#ContainerSubNav {
width: 9.4em;
float: left;
}
/* Contentbereich */
#ContainerContentMarginal, #HomepageCcContainerContentMarginal, #HomepageBuContainerContentMarginal {
max-width: 50.6em;
min-width: 37.3em;
margin: 0 0 0 10.9em;
}
#ContainerContent {
float: left;
width: 37.1em;
margin: 0 0 0 1.5em;
}
#HomepageBuContainerContent {
float: left;
width: 37.1em;
margin: 0 0 0 1.5em;
}
#PopUpContainerContent, #EmailContainerContent {
height: 100%;
float: left;
padding: 1em;
}
/* Contentbereich Zeile */
#ContainerMainbereich div.ContentRow {
float: left;
width: 100%;
margin: 0 0 1em 0;
}
#ContainerMainbereich div.ContentRow .TopNews {
border-bottom: solid 1px #969696;
margin-bottom: 1.3em;
}
/* Contentbereich Homepage */
/* Container 1-spaltig f<>r 5. Slot (6 verf<72>gbare Slots) */
div.Homepage1Sp {
float: left;
width: 8.5em;
margin: 0 1.7em 0 0;
}
/* Container 1-spaltig f<>r 6. Slot */
div.Homepage1SpAbschluss {
float: left;
width: 8.5em;
margin: 0 0 0 0;
}
/* Container 4-spaltig */
div.Homepage4Sp {
float: left;
width: 30.18em;
margin: 0 1.7em 0 0;
}
/* Contentbereich Inhaltsseiten (3 verf<72>gbare Slots) */
/* Container 1-spaltig f<>r 1. und 2. Slot */
div.Content1Sp {
float: left;
width: 11.2em;
margin: 0 1.7em 0 0;
}
/* Container 1-spaltig f<>r 3. Slot */
div.Content1SpAbschluss {
float: left;
width: 11.2em;
margin: 0 0 0 0;
}
/* Container 2-spaltig f<>r Slot 1-2 */
div.Content2Sp {
float: left;
width: 24.2em;
margin: 0 1.7em 0 0;
}
/* Container 2-spaltig f<>r Slot 2-3 */
div.Content2SpAbschluss {
float: left;
width: 24.2em;
margin: 0 0 0 0;
}
/* Container 2-spaltig f<>r Slot 1-2 wenn Slot 3 frei bleiben soll */
div.Content2SpSpacer {
float: left;
width: 23.6em;
margin: 0 13.5em 0 0;
}
/* Container 3-spaltig */
div.Content3SpAbschluss {
float: left;
width: 37.1em;
margin: 0 0 0 0;
}
/* Sonderformate Internet Contentbereich Inhaltsseiten (2 verf<72>gbare Slots <20>ber volle Breite [3 Slots + Marinalspalte]) */
/* Container 1-spaltig f<>r Slot 1 */
div.Content2Sp1Sp {
float: left;
width: 24em;
margin: 0 1.7em 0 0;
}
/* Container 1-spaltig f<>r Slot 2 */
div.Content2Sp1SpAbschluss {
float: left;
width: 24em;
margin: 0 0 0 0;
}
/* Sonderformate Intranet Contentbereich Inhaltsseiten (2 verf<72>gbare Slots <20>ber die Breite der sonst <20>blichen 3 Slots) */
/* Container 1-spaltig f<>r Slot 1 */
div.ContentIntranet1Sp {
float: left;
width: 17.5em;
margin: 0 1.7em 0 0;
}
/* Container 1-spaltig f<>r Slot 2 */
div.ContentIntranet1SpAbschluss {
float: left;
width: 17.5em;
margin: 0 0 0 0;
}
/* Marginalspalte */
#ContainerMarginal, #HomepageBuContainerMarginal, div.Marginal {
float: right;
width: 11.25em;
margin: 0 0 0 1.4em;
}
/* Footer */
#ContainerFooter, #HomepageContainerFooter {
clear: both;
padding: 0 0 2em 0;
margin: 1em 0 0 10.9em;
}
#ContainerFooter {
max-width: 50.6em;
min-width: 37.3em;
color: #a5a5a5;
background-color: inherit;
}
#HomepageContainerFooter {
width: 37.3em;
color: #ffffff;
background-color: inherit;
}
#ContainerFooterOben {
clear: both;
padding: 0 0 1em 0;
}
#ContainerFooterUnten {
clear: both;
padding: 0 0 0 0;
border-top: solid 1px #a5a5a5;
}
#HomepageContainerFooter #ContainerFooterUnten {
border-top: none;
}
#PopUpContainerFooter {
font-size: 0.75em;
position: absolute;
width: 100%;
bottom: 0;
right: 0;
text-align: right;
color: #ffffff;
background-color: #F21C0A;
padding: 0.2em 1em 0.2em 1em;
}
/* Extra CSS for registration */
#ContainerRegister {
clear:both;
margin:1em 0 0 10.9em;
padding:0 0 1em;
}
');
--
END eon_css;
--
BEGIN
-- Initialization
g_images_dir := cout_system_configuration.get_configuration_item('IMAGE_DIRECTORY');
--
END caco_system;
/