/*--------------- Common Tags ---------------------*/
/*
body {
   background-color: #FFFFFF;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}
*/

b, strong {
   font-weight: bold;
}

code {
   color: #4362A5;
   font-family: Courier, monospace;
   font-size: 11px;
   line-height: 1.2;
}

/*
h1, h2, h3, h4, h5 {
   color: #2A4184;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 12px; }
h4 { font-size: 12px; }
h5 { font-size: 12px; }
*/

input, select, radio, checkbox, textarea {
   margin: 2px;
}

pre {
   font-family: Courier, monospace;
   font-size: 12px;
}

small {
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9px;
   line-height: 1.2;
}

ul {
   margin-left: 20px;
}

hr {
	height: 1px; color: #336699;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* ------------------ Links ----------------------------*/
/*
a {
   color: #2A4184;
}

a:hover {
   color: #2A4184;
   text-decoration: underline;
}
*/

/* ------------------ Menu - Tables ----------------------------*/
/* NEU */
td.td_top_left {
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #159;
  vertical-align: top;
}

td.td_top_middle {
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #7799bb;
  vertical-align: top;
  background: transparent url(http://www.ch-open.ch/image/w85.png) repeat;
}

td.td_bottom_left {
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #ccddee;
  vertical-align: top;
}

td.td_bottom_middle {
  border-top-width: 4px;
  border-top-style: solid;
  border-top-color: #ccddee;
  text-align: right;
}


/* ------------------ Footer ----------------------------*/
/*
a.footer, a.menu, p.footer, a.footer:hover, a.menu:hover {
   color: #2A4184;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding-bottom: 0px;
   padding-top: 0px;
}

a.footer, a.menu, p.footer {
   text-decoration: none;
}

a.footer:hover, a.menu0:hover {
   text-decoration: underline;
}
*/

/* ------------------ Menu ----------------------------*/
/*
a.menu {
   color: #2A4184;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   letter-spacing: 0em;
   text-decoration: none;
}

a.menu:hover {
   text-decoration: underline;
}

a.menuselected, a.menuselected:hover {
   color: #2A4184;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   letter-spacing: 0em;
   text-decoration: none;
}

p.menu {
   padding-bottom: 0px;
   padding-top: 0px;
}
*/

/* ------------------ Footer ----------------------------*/
/*
.footer {
   color: #000000;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
}
*/

/* ------------------ Various ----------------------------*/
.html-code {
   font-family: "Courier New", Courier, monospace; font-size: 9pt;
   color: black; background-color: #eeeeee;
   border: 1pt solid; border-color: #336699;
	padding-right: 7pt; padding-left: 7pt; padding-top: 7pt; padding-bottom: 7pt;
   overflow: auto; width: auto;
}

p.error {
	color: red;
	font-size: 14px;
	font-weight: bold;
}

p.blue {
   color: #4362A5;
}

/* ------------------ Fossdirectory - Even/Odd-Rows coloring ----------------------------*/
tr.table-tr-0 td {
   background-color: #F0F0F8;
}
tr.table-tr-1 td {
}

/* ------------------ Fossdirectory - Resultstable ----------------------------*/
tr.table-tr-0 > td > strong > a {
  /* color: Green; */
}
tr.table-tr-1 > td > strong > a {
  /* color: Green; */
}
table.table-results tr th {
   background-color: #F0F0F8;
   /* font-size: 12px; */
	font-size: larger;
   padding-top: 5px;
   padding-bottom: 5px;
   text-align: left;
   /* border-top: 1px solid #D0D0D0; */
}
table.table-results tr td {
   /* font-size: 11px; */
   vertical-align: top;
   /* border-top: 1px solid #D0D0D0; */
}

table.table-find tr td {
   vertical-align: middle;
}
table.table-find tr td input,select {
   margin-top: 0px; margin-bottom: 0px;
}
table.table-find tr td select {
   /* font-size: 11px; */
}
table.table-entry-edit-add {
   background-color: #eeeeee;
   border: 1pt solid; border-color: #336699; width: 0;
   padding-right: 3pt; padding-left: 3pt; padding-top: 3pt; padding-bottom: 3pt;
   margin-top: 20px; margin-bottom: 10px;
}

/* ------------------ Highlighted results ----------------------------*/
/* td.table-td-0 > strong > a > b { */
tr.table-tr-0 b {
	background-color: #FEFF57;
}
/* td.table-td-1 > strong > a > b { */
tr.table-tr-1 b {
	background-color: #FEFF57;
}
tr.table-tr-0 > a > b {
	background-color: #FEFF57;
	font-weight: normal;
}
tr.table-tr-1 > a > b {
	background-color: #FEFF57;
	font-weight: normal;
}
tr.table-tr-0 > b {
	background-color: #FEFF57;
	font: normal;
	font-weight: normal;
}
tr.table-tr-1 > b {
	background-color: #FEFF57;
	font-weight: normal;
}


/* ------------------ Fossdirectory - Edit Table ----------------------------*/
td.edit_hints, p.edit_hints {
	font-style: italic;
}
div.edit_hints {
   background-color: #eeeeee;
   border: 1pt solid; border-color: #336699;
   padding-right: 3pt; padding-left: 3pt; padding-top: 3pt; padding-bottom: 3pt;
   margin-top: 20px; margin-bottom: 10px;
}

table.table-entry-edit {
   border-bottom-style: none;
}
table.table-entry-edit tr th {
   color: #2A4184;
	/*
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
	*/
   font-weight: bold;
   text-align: left;
   padding-top: 8px;
	padding-bottom: 4px;
}
table.table-entry-edit tr td {
	/*
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
	*/
	text-align: left;
   vertical-align: top;
   padding-top: 0px;  padding-bottom: 0px;
	margin-top: 0px; margin-bottom: 0px;
}
table.table-entry-edit tr td input,select,textarea {
	margin-top: 0px; margin-bottom: 0px;
}

