/* GENERAL fonts */
P, OL, UL, DIV, H1, H2, textarea, bodytext {
  font-family: verdana, arial;
  font-size: 11px;
}
H1 { font-family: verdana, arial; font-size: 16px; }
H2 { font-family: verdana, arial; font-size: 15px; }
H3 { font-family: verdana, arial; font-size: 14px; }
H4 { font-family: verdana, arial; font-size: 13px; }
H5 { font-family: verdana, arial; font-size: 12px; }
H6 { font-family: verdana, arial; font-size: 11px; }
H1, H2, H3, H4; H5, H6 {margin: 0px 0px 5px 0px;}

P {margin: 0px 0px 2px 0px;}

TD#header {
  border-bottom: dashed 1px #999999;
  margin-bottom: 3px;
}

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

/* Content column */
TD#content {
  padding-left: 20px;
  padding-right: 5%;
  padding-top: 15px;
  vertical-align: top;
  border-left: dashed 1px #999999;
  border-right: dashed 1px #999999;
  /* width: 380px;*/
}

/* Right column */
TD#right {
  padding-left: 20px;
  padding-right: 5%;
  padding-top: 15px;
  vertical-align: top;
  border-left: dashed 1px #999999;
  border-right: dashed 1px #999999;
  /* width: 380px;*/
}

TD#header_1 {
  /* width: 20%; */
  border-bottom: dashed 1px #999999;
  margin-bottom: 3px;
}
/* Menu 1 column */
TD#menu_1 {
  vertical-align: top;
  /* width: 200px;  */
  /* background-image: url(../images/menubackground.jpg);
  background-repeat : no-repeat; */
  /* border-right: dashed 1px #999999; */
  padding-top: 10px;
    height: 90%;
}
TD#menu_1 DIV {
  /* width: 95%;*/
}
TD#menu_1 DIV A {
	color: Navy;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
  text-decoration: underline;
  color: Navy;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  /* border-bottom: 1px dotted #AD0600; */
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
  padding-right:3px;
  white-space: nowrap;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  /* border-bottom: 1px solid #AD0600; */
  font-weight:bold;
  font-size: 11px;
  padding-top:5px;
  padding-left:5px;
  padding-right:3px;
}
TD#menu_1 DIV.menu1-level1-act A {
	color: Navy;
	font-weight: bold;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 10px;
  padding-left:20px;
  padding-right:3px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:20px;
  padding-right:3px;
}

/*  MENU 2, level 3, normal state (NO) */
TD#menu_1 DIV.menu1-level3-no {
  font-size: 10px;
  padding-left:30px;
  padding-right:5px;
  white-space:nowrap;
}
/*  MENU 2, level 3, active state (ACT) */
TD#menu_1 DIV.menu1-level3-act {
  font-size: 10px;
  font-weight:bold;
  color: Red;
  padding-left:30px;
  padding-right:5px;
  white-space:nowrap;
}

/*  MENU 2, level 1, general for all table cells: */
/* TR#menu_2 TD {

  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;
  padding-right:3px;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
  color: Navy;
}
TR#menu_2 TD.oddcell {

}
TR#menu_2 TD.menu2-level1-act {

} */



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  font-family: verdana, arial;
  font-size: 10px;
  /* font-style: italic; */
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}

/*  MENU 2, level 1, general for all table cells: */
/* TR#menu_3 TD {

  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;

}
TR#menu_3 TD A {
  color: white;
  font-size: 10px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_3 TD A:hover {
  text-decoration: underline;
  color: Navy;
}
TR#menu_3 TD.oddcell {
  font-size: 10px;
  font-weight:italic;
  padding-left:30px;
  padding-right:5px;
  white-space:nowrap;
}

TR#menu_3 TD.menu3-level1-act {
  font-size: 10px;
  font-weight:bold;
  padding-left:30px;
  padding-right:5px;
  white-space:nowrap;
} */


TD#path A {
  text-decoration: none;
  color:black;
  padding-right:3px;
}
TD#path A:hover {
  text-decoration: underline;
  padding-right:3px;
}

.menu_dashed_right {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #003399;
	padding-right: 3px;
}

/* This strange CSS Styled Content Stuff by KG 20050101 START */
.csc-firstHeader { font-family: verdana, arial; font-size: 14px;}
.csc-header-n1 {  font-family: verdana, arial; font-size: 16px;}
.csc-header {  font-family: verdana, arial; font-size: 11px;}


/* This strange CSS Styled Content Stuff by KG 20050101 END */