body {
  color: #000;
  background-color: #EEE;
  font-family: Arial, Helvetica, sans-serif;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
  border-top: 0;
  border-left: 0;
  border-bottom: 0;
  border-right: 0;
  width: auto;
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 10pt;
}

a:link, a:active {
  color: #000;
  background: transparent;
  text-decoration: none;
}

a:active {
  color: #000;
}

a:visited {
  color: #222;
  background: transparent;
  text-decoration: none;
}

a:hover {
  color: #000;
  background: #FFF;
  text-decoration: none;
}

.btbNavHead, .btbInfo {
  margin: 0 0 0 0;
  padding: 0px 0px 0px 0px; 
  color: #000;
/*  
  background-color: #EEE;
  background: transparent;
 */
  background-color: #FFF;
  border: none;
  border-bottom: 1px solid #AAA;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: bold;
  text-align: center;
/*  
//  border: 1px solid #007cc3;
  border-bottom: 2px solid #000;
*/
}


/* ==== Navigation Column (Menu) ======== */

td.btbNav0, td.btbNav1, td.btbNav2 {
  margin: 0;
/*  
  border: 1px solid #007cc3;
*/  
  border: none;
  font-family: Arial, Helvetica, sans-serif; 
}

td.btbNav1 {
  position: relative;
  padding: 0px 0px 0px 6px; 
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #AAA;
  color: #000; 
  font-size: 0.8em;
  font-weight: normal;
}

td.btbNav2 {
  position: relative;
  background: #DDD;
  color: #000; 
  margin: 0;
  padding: 1px 0px 1px 12px; 
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #AAA;
  font-size: 0.70em;
}

.btbNavInf1, .btbNavInf2, .btbNavInf4  {
  color: #000;
  padding: 0 0 0 10px;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
}

.btbNavInf2 {
  padding: 0 0 0 0;
  font-size: 8pt;
  font-weight: normal;
}

.btbNavInf3  {
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-decoration : underline;
}

.btbNavInf4 {
  padding: 0 0 0 0px;
  font-size: 8pt;
  text-align: center;
}

.btbNavInf5 {
  padding: 0 0 0 0px;
  text-align: center;
}


/* menu left side */
#navcontainer ul {
	width: 120px;
	margin: 0;
	padding: 0;
	background: transparent;
	list-style-type: none;
}

#navcontainer ul li {
	margin: 0; 
	padding: 0;
}

#navcontainer a {
/*
	width: 9em;
	padding: 3px 12px 3px 8px;
*/
	display: block;
	width: 120px;
	padding: 2px 8px 2px 6px;
	color: #000;
	background-color: #DDD;
	border-bottom: 1px solid #AAA;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
}

#navcontainer a:hover {
	color: #000;
	background-color: #FFFFFF;
}

#navcontainer a:active {
	color: #000;
	background-color: #FFFFFF;
}

#navcontainer ul li ul li a {
/*
	width: 9em;
	padding: 3px 3px 3px 17px;
*/
	display: block;
	width: 120px;
	padding: 2px 4px 2px 12px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #AAA;
	color: #444;
	background-color: #EEE;
	font-weight: normal;
	font-size: 0.85em;
	text-decoration: none;
}

#navcontainer ul li ul li a:hover {
	color: #000;
	background-color: #FFFFFF;
}


/* ==== Info Column ======== */
.btbInfoColumn {
  color: #444;
  background: transparent;
  margin: 0 0 0 0;
  padding: 0 0px 0 0px;
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.btbInfoBox {
/*
  margin: 10px 2px 0 2px;
  border: 1px solid #007cc3;
*/
  background: #AAA;
  margin: 0px 0 0 0;
  padding: 0px;
  border: 0px solid #FFF;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #888;
}

.btbInfoHeader {
  color: #000;
  background: #DDDDDD;
  margin: 0;
  padding: 2px 2px 2px 2px; 
  border-bottom: 1px solid #888;
  font-size: 0.9em;
  font-weight: bold;
  font-weight: normal;
  text-align: center;
}

.btbInfoText, .btbInfoTextLi, .btbInfoTextRe, .btbInfoTextZn {
  color: #444;
  background: #FFF;
  margin: 0;
  padding: 2px 2px 2px 2px; 
  font-size: 0.90em;
  font-weight: normal;
  text-align: left;
}

.btbInfoTextLi {
  padding: 2px 4px 0px 4px; 
}

.btbInfoTextRe {
  padding: 0px 4px 2px 4px; 
  text-align: right;
}

.btbInfoTextZn {
  color: #444;
  padding: 2px 1px 1px 1px; 
/*
  font-size: 0.85em;
*/
  text-align: center;
}

.btbInfoTextSmall, .btbInfoTextSmallRt, .btbInfoTextSmallZn {
  color: #444;
  background: #FFF;
  margin: 0;
  padding: 0px 4px 1px 4px; 
  font-size: 0.80em;
  font-weight: normal;
  text-align: center;
}

.btbInfoTextSmallRt {
  color: #F00;
}

.btbInfoImg {
  background: #FFF;
  margin: 0;
  padding: 0 0 0 0px; 
  font-size: 0.90em;
  font-weight: normal;
  text-align: left;
}

a .btbInfoImg {
  border: 1px solid #00F;
}

.rot {
	color: #F00;
}


/* div navigation on left side */
h3, h3 a, h3 a:active /*, #navcontainer h3 a:visited, #navcontainer h3 a:hover */ {
	margin: 0;
	padding: 0px 0px 0px 0px; 
	border-bottom: 1px solid #AAA;
	color: #000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight: bold;
	text-align: center;
}

h3 a /*, #navcontainer h3 a:active, #navcontainer h3 a:visited, #navcontainer h3 a:hover */ {
	margin: 0;
	padding: 0px 0px 0px 0px; 
	border-bottom: 0px solid #DDD;
}



