/* GENERAL fonts */P, OL, UL, DIV, H1, H2 {    
font-family: verdana, arial;    
font-size: 11px;}
H1 { font-size: 15px; }
H2 { font-size: 13px; }P, H1, H2 {margin: 0px 0px 5px 0px;}
a { color: #1C9E4B; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
a:hover {text-decoration:underline;}
TD#footer {border-top: dotted 1px #999999;}
TD#footer P {    font-size: 10px;    text-align: center;}
/* Content column */
TD#content {padding-left: 10px; padding-right: 10px; padding-top: 15px; vertical-align: top; width: 750px;}
TD#hogerspalt {padding-left: 10px; padding-right:10px; padding-top:15px; vertical-align:top; width:180px; }
/* Menu table */
ul.menu {list-style-type:none; width:auto; position:relative; display:block; height:30px; font-size:0.7em; font-family:Verdana,Helvetica,Arial,sans-serif; margin:0; padding:0;}
ul.menu li { display:block; float:left; margin:0; padding:0; }
ul.menu li a { float:left; color:#1C9E4B; text-decoration:none; height:5px; padding:9px 15px 0; font-weight:bold; }
ul.menu li a:hover {text-decoration:underline; }

/* Menu 1 column */
TD#menu_1 {vertical-align: top; width: 150px; padding-top: 10px;}
TD#menu_1 DIV {width: 95%;}
TD#menu_1 DIV A {color: #1C9E4B; text-decoration: none;}
TD#menu_1 DIV A:hover {text-decoration: underline;}
/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {font-size: 11px;  padding-top:5px;  padding-left:5px;}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {font-weight:bold;  font-size: 11px;  padding-top:5px;  padding-left:5px;  background-color: #eeeeee;  filter:alpha(opacity='70', style='0');}
TD#menu_1 DIV.menu1-level1-act A {color:black;}
/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {font-size: 10px;  padding-left:20px;}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {font-size: 10px; font-weight:bold; padding-left:20px;}
/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {background-color: #333366; width: 10%; text-align: center; padding: 0px 2px 0px 2px;}
TR#menu_2 TD A {color: white; font-size: 10px; font-family: verdana, arial; text-decoration: none;}
TR#menu_2 TD A:hover {text-decoration: underline;}
TR#menu_2 TD.oddcell {background-color: #666699;}
TR#menu_2 TD.menu2-level1-act {background-color: #88292A;}
/* Style for the Path-menu: */
TD#path {white-space: nowrap; background-color: #F8F8EC; font-family: verdana, arial; font-size: 11px; font-style: italic; font-weight: bold; padding: 1px 1px 5px 5px;}
TD#path A {text-decoration: none; color:black;}
TD#path A:hover {text-decoration: underline;}

/* Content table layout1 */
table.layout1 {border-collapse: collapse;}
table.layout1 td, th {border: 1px solid #999; padding: 0.5rem; text-align: left;}