/********* GENERIC ********************************************/

body, table, td {
	color:#565656;
	font-family:arial, helvetica, swiss;
	font-size:12px;
}


a:link, a:visited  {
  color : #008089;
  text-decoration : none;
	font-size:12px;
}
  
a:hover  {
  color : #008089;
  text-decoration : underline;
	font-size:12px;
}



a.menu:link  {
	color : #6d66a9;
	text-decoration : none;
	font-weight : none;
	font-size:11px;
}

a.menu:visited  {
	color : #6d66a9;
	text-decoration : none;
	font-weight : none;
	font-size:11px;
}
  
a.menu:hover  {
	color : #484089;
	text-decoration : none;
	font-weight : none;
	font-size:11px;
}


/**************** SPECIFIC **********************************************/
.projectHighlight {
	color:#000000;
	background-color:#ffff00;
}

.colorCaptionGreen {
	color:#008089;
}

.colorBackgroundGreen {
	background-color:#8eb4b7;
	color:#ffffff;
}

.colorBackgroundDarkGreen {
	background-color:#006B75;
	color:#ffffff;
}


.border {
	border : 1px solid Black;
}

.klblau {
	color:#6d66a9;
	font-family :Arial, Helvetica, swiss;
	text-decoration : none;
	font-size : 9px;
	line-height : 10px;
	letter-spacing : -0px;
}

.klweiss {
	color:#ffffff;
	font-family :Arial, Helvetica, swiss;
	text-decoration : none;
	font-size : 9px;
	line-height : 10px;
	letter-spacing : -0px;
}


.klblau2 {
	color:#6d66a9;
	font-family :Arial, Helvetica, swiss;
	text-decoration : none;
	font-size : 11px;
	line-height : 10px;
	letter-spacing : -0px;
}

.klweiss2 {
	color:#ffffff;
	font-family :Arial, Helvetica, swiss;
	text-decoration : none;
	font-size : 9px;
	line-height : 10px;
	letter-spacing : -0px;
}

.dialogtitle
{
/*DIALOG (ALL (INPUT)-WINDOWS) */
  background-color:#8eb4b7; /* dark */

  color:white; /* white,bold non-serif font */
  font-family:arial, helvetica, swiss;
  font-size:13px;
  font-weight:bold;

  border-color:#008089; /* black border, set width manually on demand */
  border-spacing:0px; /* distance of adjacent borders */
  border-collapse:collapse; /* melt adjacent borders to one */
  border-style:solid;
  border-width:0px;

  text-align:center; /* x-align */
  vertical-align:middle; /* y-align */
  padding-left:3px; /* padding: distance to inner element */
  padding-right:3px;
  /* margin: distance to outter element */
}
.dialogc1
{
  background-color:#e2e2e2; /* light1 */
  color:#000000;

  border-spacing:0px; /* distance of adjacent borders */
  border-collapse:collapse; /* melt adjacent borders to one */
  border-color:#008089; /* black border, set width manually on demand */
  border-style:solid; 
  border-width:0px;
}
.dialogc2
{
  background-color:#ffffff; /* light2 (alternating color) */
  color:#000000;

  border-spacing:0px; /* distance of adjacent borders */
  border-collapse:collapse; /* melt adjacent borders to one */
  border-color:#008089; /* black border, set width manually on demand */
  border-style:solid; 
  border-width:0px;
}

.dialogc1news
{
  background-color:#8EB4B7; /* light1 */
  color:#000000;

  border-spacing:0px; /* distance of adjacent borders */
  border-collapse:collapse; /* melt adjacent borders to one */
  border-color:#008089; /* black border, set width manually on demand */
  border-style:solid; 
  border-width:0px;
}
.dialogc2news
{
  background-color:#E2E2E2; /* light2 (alternating color) */
  color:#000000;

  border-spacing:0px; /* distance of adjacent borders */
  border-collapse:collapse; /* melt adjacent borders to one */
  border-color:#008089; /* black border, set width manually on demand */
  border-style:solid; 
  border-width:0px;
}

/*[[[[[[[[[[[[[[[[ THIS IS BLUE, TOO ]]]]]]]]]]]]]]]]*/
.dialogtitleintern
{
  background-color:#5F56AF; /* dark */

  color:white; /* white,bold non-serif font */
  font-family:arial, helvetica, swiss;
  font-size:13px;
  font-weight:bold;

  border-color:black; /* black border, set width manually on demand */
  border-spacing:0px; /* distance of adjacent borders */
  border-collapse:collapse; /* melt adjacent borders to one */
  border-style:solid;
  border-width:0px;

  text-align:center; /* x-align */
  vertical-align:middle; /* y-align */
  padding-left:3px; /* padding: distance to inner element */
  padding-right:3px;
}

.dialogc1intern
{
  background-color:#E4E1FF; /* light1 */
  color:#000000;

  border-spacing:0px; /* distance of adjacent borders */
  border-collapse:collapse; /* melt adjacent borders to one */
  border-color:black; /* black border, set width manually on demand */
  border-style:solid; 
  border-width:0px;
}

.dialogc2intern
{
  background-color:#F1EFFF; /* light2 (alternating color) */
  color:#000000;

  border-spacing:0px; /* distance of adjacent borders */
  border-collapse:collapse; /* melt adjacent borders to one */
  border-color:black; /* black border, set width manually on demand */
  border-style:solid; 
  border-width:0px;
}
/* LIST ARE THE TABLES LISTES AS SQL-RESULTS */
/*dark blue with white border*/
.listtitle 
{
  background-color:#8EB4B7;
  color:white;
  font-family:arial, helvetica, swiss;
  font-size:13px;
  font-weight:bold;
  border-spacing:0px;
  border-collapse:collapse;
  border-color:white;
  border-style:solid;
  border-width:0px;
  text-align:left;
  vertical-align:middle;
  padding-left:5px;
  padding-right:5px;
}


/*normal blue with white border*/
.listc1 
{
  background-color:#e2e2e2;
  border-spacing:0px;
  border-collapse:collapse;
  border-color:white;
  border-style:solid; 
  border-width:0px;
  text-align:left;
  padding-left:5px;
  padding-right:5px;
}

/*lighter blue with white border*/
.listc2 
{
  background-color:#F9F9F9;
  border-spacing:0px;
  border-collapse:collapse;
  border-color:white;
  border-style:solid; 
  border-width:0px;
  text-align:left;
  padding-left:5px;
  padding-right:5px;
}

.label
{
  color:#555555; /* "fuzzy" font for field-captions */
  font-family:arial, helvetica, swiss;
  font-size:12px;
  font-weight:bold;

  border-spacing:0px; /* distance of adjacent borders */
  border-collapse:collapse; /* melt adjacent borders to one */
  border-color:black; /* black border, set width manually on demand */
  border-style:solid; 
  border-width:0px;

  text-align:right; /* x-align */
  vertical-align:top;
  padding-left:3px; /* make 3px space before drawing inner element */
  padding-right:3px;
}

.labelsmall
{
  color:red;
  font-family:arial, helvetica, swiss;
  font-size:9px;
}


.labelcaption
{
	font-family:arial, helvetica, swiss;
  font-weight:bold;
	font-size:14px;
  color:#008089;
}

/* used by htPrintDateInfo */
.dateinfolabel 
{
	font-family:arial, helvetica, swiss;
	font-size:10px;
  color:#555555; /* "fuzzy" */
}

/* used by htPrintDateInfo */
.dateinfo 
{
	font-family:arial, helvetica, swiss;
	font-size:10px;
}

.searchInput {
	color:#656567;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	height:17px;
	border-right:1px solid #999999;
}

.searchSelect {
	color:#646466;
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;
	height:17px;
	border-right:1px solid #999999;
}

.searchInputImg {
	border-top:1px solid #999999;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left-width:0;
}


