body {
  background: #ffffff;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
	scrollbar-face-color:#EBEBEB;
	scrollbar-highlight-color:#000000;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-arrow-color:#000000;
	scrollbar-track-color:#FFFFFF;
}

p, td, table {
  color: #000000;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
}

.site_headline {
  color: #000000;
  text-decoration: underline;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
}

a.site_headline {
  color: #000000;
  text-decoration: none;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
}

a.site_headline:hover {
  color: #000000;
  text-decoration: none;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 16px;
  font-weight : bold;
  background: #a8a8a8;
}

a {
  color: #4E4E4E;
  text-decoration: none;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : normal;
}

a:hover {
  text-decoration: underline;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : normal;
}

a.nav {
  color: #4E4E4E;
  text-decoration: none;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
}

a.nav:hover {
  text-decoration: underline;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
}

a.footer {
  color: #FFFFFF;
  text-decoration: none;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
}

a.footer:hover {
  color: #FFFFFF;
  text-decoration: underline;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
}

a.sort_header {
  color: #000000;
  text-decoration: none;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
}

a.sort_header:hover {
  color: #000000;
  text-decoration: underline;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight:bold;
}

a.details {
  color: #4E4E4E;
  background-color: #F0C8A1;
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  text-decoration: none;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
}

a.details:hover {
  background-color: #F4A85F;
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
  text-decoration: none;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
}

a.breadcrumb {

}
a.breadcrumb:hover {
}

td.nav {
  color: #4E4E4E;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
}

 input, textarea, select, option, .input {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
	BORDER-LEFT: 1px solid #000000;
	BORDER-RIGHT: 1px solid #000000;
	BORDER-TOP: 1px solid #000000;
	BORDER-BOTTOM: 1px solid #000000;
	background-Color: #ffffff;
}

input.borderless {
  border-style: none;
}

input.error, textarea.error {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : #000000;
	BORDER-LEFT: 2px solid #ff0000;
	BORDER-RIGHT: 2px solid #ff0000;
	BORDER-TOP: 2px solid #ff0000;
	BORDER-BOTTOM: 2px solid #ff0000;
	background-Color: #ffffff;
}

select.error, option.error {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	color : 000000;
	BORDER-LEFT: 0px solid #ff0000;
	BORDER-RIGHT: 0px solid #ff0000;
	BORDER-TOP: 0px solid #ff0000;
	BORDER-BOTTOM: 0px solid #ff0000;
	background-color: ff0000;
}

input.checkbox_borderless {
	font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
      border-style: none;
	background-Color: #EBEBEB;
}

TR.list_alert {
  background: #FFFFFF;
}

TR.list_active {
  background: #DEE4E8;
}

TR.list_inactive {
  background: #F0F1F1;
}

TR.list_one {
  background: #F0F1F1;
}

TR.list_two {
  background: #EBEBEB;
}

TR.list_header {
  background: #d3d3d3;
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-weight: bold;
  color: #000000;
}

TD.headline {
  text-decoration : none;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight: bold;
}

TABLE.contentbox {
  border-style: solid;
  border-width: 1px;
  background-color: #ffffff;
}

TD.footer {
  color: #FFFFFF;
  font-family : Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-size : 13px;
  font-weight : bold;
}

#image {
  position: relative;
  border: 1px solid black;
  /* actionbuttons left or right */
  text-align: right;
}

/* .imagedescription extends input */
.imagedescription {
  padding: 5px;
  margin-top: 10px;
  width: 90%;
}

/* .imagecomment extends input */
.imagecomment {
  padding: 5px;
  margin-top: 10px;
  border-style: dashed;
  width: 90%;
}
