#content-box {
  height: 570px;
}

#menu-box {
  width: 160px;
  padding: 0px;
  border-right-style: none;
  border-right-color: blue;
  float: left;
  position: relative;
  text-align: left;
  height: 570px;
}

#menu-list-box {
  position: relative;
  float: left;
  margin-top: 0px;
  margin-left: 0px;
  width: 160px;
  height: auto;
  display: block;
}

#supporttext-box {
  position: absolute;
  margin-top: -3px;
  margin-left: 0px;
  height: auto;
  width: 160px;
  border-style: none;
  padding: none;
  font: arial;
  font-size: 8px;
  font-weight: normal;
  line-height: 15px;
  margin-left: 0px;
  color: #6bb6e3;
}

#logo-box {
  position: absolute;
  margin-top: 45px;
  margin-left: 38px;
  height: auto;
  width: 100px;
  border-style: none;
  border-width: thin;
  border-color: #6BB6E3;
  padding: none;
  font: arial;
  font-size: 10px;
  font-weight: normal;
  color: #6bb6e3;
  text-align: left;
}

#logotext-box {
  position: absolute;
  margin-top: 123px;
  margin-left: 38px;
  height: auto;
  width: 93px;
  border-style: none;
  padding: none;
  font: arial;
  font-size: 8px;
  font-weight: normal;
  line-height: 8px;
  text-align: left;
  color: #6bb6e3;
}

#menulist-box {
  position: absolute;
  margin-top: 175px;
  margin-left: 10px;
  padding-top: 0px;
  width: 140px;
  height: auto;
  display: block;
}

#menuword-box {
  position: absolute;
  margin-top: -12px;
  margin-left: 0px;
  border-top-color: #000000;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  width: 120px;
  height: auto;
  background-color: #ffffff;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  font: arial;
  font-size: 14px;
}

#logo-box-text {
  font: arial;
  font-weight: normal;
  margin-left: 0px;
  color: #6bb6e3;
  text-align: left;
}

#logo-box-text p {
  font: arial;
  font-size: 8px;
  font-weight: normal;
  line-height: 8px;
  margin-left: 0px;
  color: #000000;
}

#logo-box-text b {
  font: arial;
  font-size: 12px;
  font-weight: bold;
  margin-left: 0px;
  color: #6bb6e3;
}

#logo-box-text i {
  font: arial;
  font-size: 8px;
  font-weight: normal;
  line-height: 8px;
  margin-left: 0px;
  color: #6bb6e3;
  text-align: left;
}

			body,table,tr,td,li,a {
				color:#000000;
				font-family:Arial, Helvetica, sans-serif;;
				font-size:12px;
			}

			body, table, td, .bgnorm {
				background-color:#EFEFEF
			}

			/* found in messageboard.xsl and feedback.xsl */
			.invert {
				background-color:#000000;
				color:#FFFFFF
			}

			input,textarea {
				border:0px none #FFFFFF;
				color:#383838;
				scrollbar-base-color:#FFFFFF;
				scrollbar-shadow-color:#383838;
				scrollbar-darkshadow-color:#FFFFFF;
				scrollbar-track-color:#FFFFFF;
				scrollbar-3dlight-color:#FFFFFF;
				scrollbar-face-color:#FFFFFF;
				scrollbar-highlight-color:#FFFFFF;
				scrollbar-arrow-color:#383838
			}

			/* found in messageboard.xsl and feedback.xsl */
			.high,input,textarea {
				background-color:#ffffff
			}

			/* found in messageboard.xsl and feedback.xsl. styling of input fields in case of
			wrong/missing input.*/
			.warn {
				background-color:#34A065
			}

			/* found in messageboard.xsl. formatting of admin link texts in template entryhandle. */
			.admin {
				color:#34A065;
			}

			/* found in messageboard.xsl and feedback.xsl. border around table components.*/
			.dborder {
				border:1px dotted #383838;
				padding:2px 2px 2px 2px;
			}

			.iborder {
				border:1px dotted #383838;
				padding:0px 0px 0px 0px;
			}

			/* found in messageboard.xsl, feedback.xsl and counter.xsl. submit buttons. */
			.button {
				border:1px solid #383838;
			}

			/* found in messageboard.xsl. formatting of header for guest html reply mail (template entry).
			formatting of entry body (both modes) (template entry).
			found in feedback.xsl. formatting of header for reply mail.*/
			.message {
				border-bottom:1px solid #ECECEC;
				border-left:1px solid #ECECEC;
				/*line-height:18px;*/
				line-height:150%;
				padding:3px 3px 3px 3px
			}
