A.sgmenuitem:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: black; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuitem:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: black; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuitem:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: black; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuitem:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuitem1:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sgmenuitem1:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sgmenuitem1:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sgmenuitem1:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: underline; font-style: normal; font-weight: normal}


A.sgmenuactive:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive1:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive1:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive1:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sgmenuactive1:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}


A.sghormenuitem:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: black; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuitem:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: black; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuitem:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: black; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuitem:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuitem1:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sghormenuitem1:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sghormenuitem1:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sghormenuitem1:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: underline; font-style: normal; font-weight: normal}


A.sghormenuactive:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive1:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive1:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive1:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}

A.sghormenuactive1:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #009933; text-decoration: none; font-style: normal; font-weight: bold}


A.sgitem:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sgitem:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sgitem:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sgitem:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009933; text-decoration: underline; font-style: normal; font-weight: normal}


A.sglink:LINK {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sglink:VISITED {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sglink:ACTIVE {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009933; text-decoration: none; font-style: normal; font-weight: normal}

A.sglink:HOVER {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #009933; text-decoration: underline; font-style: normal; font-weight: normal}



body                                    {margin: 20px 0px 0px 11px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; text-decoration: none; color: #000000; background: transparent url(images/body_bg.gif) repeat top left;}

h1                                        {font-size: 12pt; color: #009933;}
h2                                        {font-size: 11pt; padding: 0px; margin: 0px; display: inline;}
h1.header                          {font-size: 12pt; color: #831a28; margin: 0px;}
h2.footer                          {font-size: 10pt; font-weight: normal; display: inline;}
h1.footer                          {font-size: 10pt; font-weight: normal; display: inline;}

ul li                                      {list-style-image: url(images/li_button.gif);}

a.sgitem, a.sgitem:link, a.sgitem:visited, a.sgitem:active     {color: #009933; text-decoration: none; font-size: 10pt;}

a.sgitem:hover               {color: #009933; text-decoration: none; font-size: 10pt; text-decoration: underline;}

a:link                               {color: #009933; text-decoration: none; font-size: 10pt;}
a:visited                         {color: #009933; text-decoration: none;}
a:active                           {color: #009933; text-decoration: none;}
a:hover                             {color: #009933; text-decoration: underline;}

#main                                 {width: 948px; padding: 0px; margin: auto;}
#top                                   {width: auto;}
#header_text                   {width: auto; height: 25px;}
#header                             {float: left; width: 715px; height: 254px;}
#menu                                 {float: right; line-height: 1.5; width: 188px; height: 230px; padding: 7px 25px 10px 0px; background: transparent url(images/menu_bg.gif) no-repeat top right;}
.clear                               {clear: both;}
#middle                             {width: auto;}
#content                           {float: left; width: 700px;}
#right                               {float: right; width: 213px;}
#print_sendafriend       {width: auto; height: 96px; padding: 4px 0px 0px 13px;}
#address                           {width: auto; height: 231px; padding: 30px 0px 0px 30px; background: transparent url(images/address_bg.gif) no-repeat top right;}
#zuruck                             {border: 1px solid black; width: auto; height: 20px;}
#spacer                             {width: auto; height: 25px; text-align: right; padding-right: 230px; padding-top: 5px;}
.zuruck                             {display: block; float: right; width: 53px; height: 17px; padding-right: 17px; padding-top: 1px; border: 1px solid black; background-color: #FEEAC5;}
#footer                             {width: auto; height: 52px; padding: 10px 10px 0px 0px; text-align: center; background: transparent url(images/footer_bg.gif) no-repeat top center;}

.glossar_anchor             {font-size: 12pt; font-weight: bold; color: #000!important; text-decoration: none!important;}

.glossar_menu           {float: left; margin: 0; overflow: visible; padding: 0;}
.glossar_menu li        {float: left; list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0; padding: 0;}

.glossar_menu li a:link, .glossar_menu li a:visited {float: left; margin: 1px; width: 22px; height: 18px; padding-top: 2px; text-align: center; border: 1px solid #009933; background-color: #FEEAC5; color: #000; font-weight: bold; text-decoration: none;}

/*** Menü - Ebenen ***/
/* alle Menü-Ebenen inkl. der ersten (Haupt-Menü-Ebene) */
.menulist, .menulist ul {
margin: 0;
padding: 0;
list-style: none;
}
/*
Unter-Menü-Ebenen
sind verborgen (hidden) und absolut positioniert, abwärts von deren Haupt-Menü-Punkt
*/
.menulist ul {
display: none;
position: absolute;
top: 1.0em; margin-top: 13px; /* Abstand von oberen Haupt-Menü: 13px */
left: -1px; /* Berichtigung des (linken) Anfangs des Unter-Menüs: -1px */
width: 130px; /* Breite des Unter-Menüs */
}
/*
Unter-Unter-Menü-Ebenen
2. und tiefere Unter-Menü-Ebenen (2. / 3. / 4. / usw.)
Position: neben dem jeweilig übergeordneten Menü-Punkt
*/
.menulist ul ul {
top: -1px; margin-top: 0; /* kein vertikaler Versatz vom (vorigen, übergeordneten) Unter-Menü */
/* (1 Pixel Korrektur wegen Rahmen) */
left: 148px; /* rechts-bündig an das (vorige) Untermenü: 150 - 2 x 1px Rahmen =148 */
}
/*
Alle Menü-Punkte. 'float: left' gibt diese horizontal aus, und sie sind relativ positioniert
für den richtigen Offset für das Untermenü. Und sie haben überlappende Rahmen.
*/
.menulist li {
float: left;
display: block;
position: relative;
margin-left: 3px;
border-left: 1px solid #BFA87C;
border-bottom: 1px solid #BFA87C;
/* Hintergrund-Farbe des (Haupt-) Menüs */
/* Rahmen-Definitionen des (Haupt-) Menüs */
margin-right: 3px;
}
/*
Menü-Punkte in den Unter-Menüs
überschreibt float/border/margin von darüber, stellt den vertikalen Standard-Style wieder her
*/
.menulist ul li {
float: none;
/* Hintergrund-Farbe der Unter-Menüs (wenn nicht angegeben ist */
/* diese gleich des Haupt-Menüs */
border: none;/* Rahmen-Definitionen der Unter-Menüs */
margin: 0; /* Versatz nach rechts bzw. links (negativer Wert) */
margin-bottom: -1px; /* vertikaler Abstand zum vorigen Menü-Punkt */
/* (1 Pixel Korrektur wegen Rahmen) */
}
.menulist ul>li:last-child {
margin-bottom: 1px; /* Mozilla fix */
}
/*** Menü - Punkte (-Einträge) ***/
/* Farb- und Link-Definitionen, Hintergründe und Hervorhebungen */
/* Links innerhalb des (Haupt-) Menüs */
.menulist a {
display: block;
font-size: 8pt;
font-weight: bold;
padding: 3px 7px 3px 7px; /* Abstand um den Link */
color: #000!important; /* Farbe des Links */
text-decoration: none;
}
/* Links innerhalb der Unter-Menüs */
.menulist ul li a {
display: block;
font-size: 8pt;
font-weight: bold;
border: 1px solid #BFA87C;
background-color: #FADB98;
padding: 3px 7px 3px 7px; /* Abstand um den Link */
color: #000; /* Farbe des Links */
text-decoration: none;
}
/*
hervorgehobene Einträge (falls nicht benötigt, kann die jeweilige Definition gelöscht werden):
'hover' Anzeige bei Mouseover,
'highlighted' sind alle übergeordneten Einträge in der Kette (vervorgehoben)
'topselected' ist die gerade aktive Seite in der Haupt-Ebene
'selected' ist die gerade aktive Seite und deren Kette
*/
.menulist a:hover, .menulist a:focus{
background-color: #feeac5;
text-decoration: none;
}
.menulist a.highlighted, .menulist a.highlighted:hover, .menulist a.highlighted:focus{
}
.menulist a.topselected{
background-color: #feeac5;
color: #009933!important;
}
.menulist a.topselected:hover{
}
.menulist a.selected{
background-color: #feeac5;
color: #009933!important;
}
/*
Style für den Unter-Menü-Indikator (innerhalb Unter-Menüs)
für Übergabeparameter md_arrow bzw. md_arrowImg
*/
.menulist a .subind {
display: none;
}
.menulist ul a .subind {
display: block;
float: right; /* Ausrichtung: rechts, wird am rechten Rand ausgegeben */
}
/*** HACKS ***/
/* werden für Korrekturen bei unterschiedlichen Browsern benötigt */
/* 'Escaped Comment' hack für horizontale Breite (width) in IE5/Mac */
.menulist a {
float: left;
}
.menulist ul a {
float: none;
}
/* \*/
.menulist a {
float: none;
}
/*
HACK: IE/Win:
eine kleine Höhe verhindert Abstände im Menü
* html beeinflusst <=IE6 und *:first-child+html affects IE7.
*/
*:first-child+html .menulist ul li {
float: left;
width: 100%;
}
* html .menulist ul li {
float: left;
height: 1%;
}
* html .menulist ul a {
height: 1%;
}
/* Ende HACKS */