
/* GENERAL fonts */
A       { color: #ffffea; font-weight: normal; text-decoration: none; letter-spacing: 1pt }

A:hover    { color: #edeef4; font-weight: 600; text-decoration: underline; background-color: #00f }
P, OL, UL, DIV, H1, H2        { font-size: 14px; font-family: Arial, Verdana; font-weight: normal }
H1  { color: #edeef4; font-size: 12px }
H2  { color: #edeef4; font-size: 12px }
P, H1, H2    { color: #edeef4; font-weight: normal; margin: 0 0 5px }

.contenttable     { color: #edeef4; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #f60; margin: 0; padding: 0; vertical-align: top }

.avlist     { color: #edeef4; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #f60; margin: 10; padding: 0; vertical-align: top }

.avdetail     { color: #edeef4; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #f60; margin: 10; padding: 0; vertical-align: top }

.content    { color: #edeef4; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #f60; margin: 0; padding: 0; vertical-align: top }

.tip    { color: #edeef4; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: 500; margin: 0; padding: 0; vertical-align: top }

.schrift_12pt   { color: #edeef4; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal }
.schrift_7pt  { color: #fff; font-size: 7pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

.bodytext       { color: #edeef4; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #f60; text-align: justif; margin: 0; padding: 1px 20px; vertical-align: top }

/* Content column */
TD#content          { color: #edeef4; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #f60; text-align: justify; margin: 0; vertical-align: top }

TD#contenttable         { font-weight: normal; background-color: #f60; margin: 0; padding: 1px }

/* Content column back */
TD#contentback        { color: #edeef4; font-size: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: 500; line-height: 14px; font-size-adjust: 12; background-color: #f60; text-align: justify; word-spacing: inherit; padding: 15px 20px 12px; width: 750px; height: 300px; vertical-align: top }

/* Menu 1 column */
TD#menu_1    { color: #edeef4; font-weight: bold; background-color: #00f; background-repeat: no-repeat; padding-top: 10px; width: 180px; vertical-align: top }
TD#menu_1 DIV    { color: #edeef4; font-weight: bold; background-color: #00f; width: 95% }
TD#menu_1 DIV A      { font-weight: 600; text-decoration: none; background-color: #00f }
TD#menu_1 DIV A:hover    { font-weight: bold; text-decoration: underline; background-color: #00f }

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no   { color: #000000; font-size: 12px; font-weight: bold; background-color: #00f; padding-top: 5px; padding-left: 5px }
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act  { color: #000000; font-size: 12px; font-weight: bold; background-color: #00f; padding-top: 5px; padding-left: 5px; border-bottom: 1px solid #999999; filter: alpha(opacity='70', style='0') }
TD#menu_1 DIV.menu1-level1-act A    { color: #edeef4; font-size: 12px; font-weight: bold; background-color: #00f }

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no    { color: #F2ECDC; font-size: 12px; font-weight: bold; background-color: #00f; padding-left: 15px }
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act A   { color: #f0a26d; font-size: 12px; font-weight: bold; background-color: #00f; padding-left: 15px }

/*  MENU 1, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no    { color: #F0853D; font-size: 12px; font-weight: bold; background-color: #00f; padding-left: 25px }
/*  MENU 1, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act A  { color: #EE6910; font-size: 12px; font-weight: bold; background-color: #00f; padding-left: 25px }

/*  MENU 1, level 4, normal state (NO) */
TD#menu_1 DIV.menu1-level4-no    { color: #edeef4; font-size: 12px; font-weight: bold; background-color: #00f; padding-left: 35px }
/*  MENU 1, level 4, active state (ACT) */
TD#menu_1 DIV.menu1-level4-act    { color: #edeef4; font-size: 12px; font-weight: bold; text-decoration: underline; background-color: #00f; padding-left: 35px }

/*  MENU 1, level 5, normal state (NO) */
TD#menu_1 DIV.menu1-level5-no    { color: #edeef4; font-size: 12px; font-weight: bold; background-color: #00f; padding-left: 45px }
/*  MENU 1, level 5, active state (ACT) */
TD#menu_1 DIV.menu1-level5-act  { color: #edeef4; font-size: 12px; font-weight: bold; text-decoration: underline; background-color: #00f; padding-left: 45px }



/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD   { color: #edeef4; font-size: 12px; font-weight: bold; background-color: #00f; text-align: center; padding: 0 2px; width: 10% }
TR#menu_2 TD A   { color: #edeef4; font-family: Arial, Verdana ; text-decoration: none; background-color: #00f }
TR#menu_2 TD A:hover   { color: #edeef4; text-decoration: underline; background-color: #00f }
TR#menu_2 TD.oddcell  { color: #edeef4; background-color: #00f }
TR#menu_2 TD.menu2-level1-act  { color: #f0a26d; background-color: #00f }



/* Style for the Path-menu: */
TD#path  { font-size: 12px; font-family: Arial, Verdana; font-style: italic; font-weight: bold; background-color: #00f; white-space: nowrap; padding: 1px 1px 5px 5px }
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: none;
}
