body    {
        COLOR: #000000;
        background-color: #FFFFFF;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        FONT-SIZE: 14px;
        MARGIN-LEFT: 5px;
        MARGIN-TOP: 0px;
        LEFT: 5px;
        VERTICAL-ALIGN: top;
}
h1      {
        FONT-SIZE: 20px;
        LINE-HEIGHT: 22px;
        MARGIN-TOP: 15px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}
h2      {
        FONT-SIZE: 18px;
        LINE-HEIGHT: 20px;
        MARGIN-TOP: 10px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}
h3      {
        FONT-SIZE: 15px;
        LINE-HEIGHT: 18px;
        FONT-WEIGHT: bold;
        MARGIN-TOP: 8px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}
h4      {
        FONT-SIZE: 14px;
        LINE-HEIGHT: 18px;
        FONT-STYLE: italic;
        MARGIN-TOP: 5px;
        TEXT-ALIGN: left;
        VERTICAL-ALIGN: top;
}
table.toplayer  {
       background-color: #FFFFFF;
       }
.rahmen  {
       border: 2px groove;
       padding: 10px;
}
.rahmenbig  {
       border: 2px groove;
       text-decoration: none;
       color="#5B84A6";
       font-family:Arial, Helvetica;
       font-size: 24px;
       font-weight: bold;
       VERTICAL-ALIGN: middle;
}
td     {
       text-decoration: none;
       color: #000000;
       font-size: 14px
       font-family: Arial, Helvetica;
       VERTICAL-ALIGN: top;
       }
td.middle     {
       VERTICAL-ALIGN: middle;
       }
td.big {
       text-decoration: none;
       color="#5B84A6";
       font-family:Arial, Helvetica;
       font-size: 36px;
       font-weight: bold;
       VERTICAL-ALIGN: middle;
       }
p.text  {
        FONT-SIZE: 12px;
}
.center {
        TEXT-ALIGN: center;
}
.smallcenter {
        FONT-SIZE: x-small;
        TEXT-ALIGN: center;
        VERTICAL-ALIGN: middle;
        margin: 0cm 0cm 0cm 0cm;
}

.grell {
       color: #5F0000;
       background-color: #FFFF00;
}
.small  {
        FONT-SIZE: 11px;
}
.mini  {
        FONT-SIZE: 9px;
        VERTICAL-ALIGN: center;
}
.mini-left  {
        FONT-SIZE: 9px;
        text-align: left;
        VERTICAL-ALIGN: center;
}
.mini-right  {
        FONT-SIZE: 9px;
        text-align: right;
        VERTICAL-ALIGN: center;
}
.tight  {
        margin: 0cm 0cm 0cm 0cm;
        }
.abstand  {
        margin: 0.4cm 0cm 0.4cm 0cm;
        }
.zitat  {
        font-style: italic;
        margin: 0.2cm 1.0cm 0.2cm 1.0cm;
        text-align: center;
        }

.quote  {
        font-style: italic;
        margin: 0.2cm 2.0cm 0.2cm 2.0cm;
        padding: 0.5cm;
        border: solid 1px;
        text-align: center;
        }


/* Style der Tipps auf der Titelseite */
td.tipClass {
       text-decoration: none;
       color: #003366;
       background-color: #6699CC;
       font-family:Arial, Helvetica;
       font-size: 18px;
       font-weight: normal;
       vertical-align: middle;
       }

/* neues Elia-Logo:
   hellblau: #008CD6
   mittelblau: #215A7B
   dunkelblau: #103173 (neu sel)
   alt_sel (hell): #6699CC
   alt_unsel (dunkel): #336699
*/

/* Titelseite: rechte Newsleiste */
table.right-bar {
        background-color: #FFFFFF;
        text-align: center
        }
.righttipps {
	font: 13px Arial, Helvetica;
         color: #103173;
         margin: 0cm 0cm 0cm 0cm;
}
ul.righttipps {
	font: 12px Arial, Helvetica;
         color: #103173;
         margin: 0cm 0.5cm 0cm 0.5cm;
	list-style-type: disc;
        text-align: left;
        VERTICAL-ALIGN: center;
}
/* Navigationsbaum */
.tree {font-size: 14px; text-decoration:none; font-weight:normal; color: #FFFFFF; text-align: left;}
a.tree:link { text-decoration:none; font-weight:normal; color: #FFFFFF;  text-align: left;}
a.tree:visited { text-decoration:none; font-weight:normal; color: #FFFFFF;  text-align: left;}
a.tree:hover { text-decoration:none; font-weight:normal; color: #FFFFFF; background-color: #103173;  text-align: left;}
a.tree:active { text-decoration:none; font-weight:normal; color: #FFFFFF;  text-align: left;}

/* Elemente für die horizontale Navigation */
a.nav:link { text-decoration:none; font-weight:normal; color: #FFFFFF; }
a.nav:visited { text-decoration:none; font-weight:normal; color: #FFFFFF; }
a.nav:hover { text-decoration:none; font-weight:normal; color: #FFFFFF; }
a.nav:active { text-decoration:none; font-weight:normal; color: #FFFFFF; }

.horiznav_unsel { color: #FFFFFF; font: Bold 14px Arial, Helvetica; vertical-align:middle; text-align:center; text-decoration: none; background-color: #336699; }
.horiznav_inaktive { color: #FFFFFF; font: Bold 14px Arial, Helvetica; vertical-align:middle; text-align:center; text-decoration: none; background-color: #CED6DE; }
.horiznav_sel { color: #FFFFFF; font: Bold 14px Arial, Helvetica; vertical-align:middle; text-align:center; text-decoration: none; background-color: #103173;  }

/* Elemente für den Navigationsbaum, weitere sind in der Datei menue.js unter Punkt "(1) ITEMSTYLES" */
.lowText { text-decoration: none; color: #000000; font: 14px Arial, Helvetica;  text-align: left; }
.highText { text-decoration: none; color: #FFFFFF; font: 14px Arial, Helvetica;  text-align: left; }
.itemBorder { border: 0px solid #666666;  text-align: left; }
.itemBorderBlank { border: 0px solid #CCCCDD;  text-align: left; }

.buttonText { text-decoration: none; color: #FFCC99; font: Bold 14px Arial, Helvetica;  text-align: left; }
.buttonHover { text-decoration: none; color: #99CCFF; font: Bold 14px Arial, Helvetica; padding: 1px;  text-align: left; }
.buttonBorder { border: 1px outset #339966;  text-align: left; }
.buttonBorderOver { border: 1px inset #CC9966;  text-align: left; }