/* -------------------------------------------------------------------------- */
/* General body text and page layout definitions */

body {
	font-family:arial, verdana;
	color:#000000;
	font-size:12px;
	text-decoration:none;

}

/* table|td.layout-*: border tables for those grey-bordered boxes */

table.layout {
	background-color: #ffffd5;
    border-width:1px;
    border-style:solid;
    border-color:#0000A0;
}
table.layout2 {
	background-color: #ffffd5;
    border-width:2px;
    border-style:solid;
    border-color:#0000A0;
}

td.layout2 {
	background-color: #ffffd5;
    border-width:0px;
    border-style:solid;
    border-color:#ffffd5;
    font-family:arial, verdana;
	color:#0000A0;
}
td.layout-title {
	background-color: #FAEB83;
    font-family:arial, verdana;
	color:#000000;
}

td.layout-content {
	background-color: #FFFF66;
}
/* General anchor styles */

a {
	font-family: arial, helvetica, sans-serif;
	color: #0000A0;
	font-size: 12px;
	text-decoration: underline;
}
a:hover, a:active {
	color: #0000A0;
	text-decoration: none;
}
a:visited {
	color: #0000A0;
}
a.fussleiste {
	font-family:arial, verdana;
	color:#857B7B;
	font-size:9px;
	text-decoration:underline;
}

span.mini_help_text {
    font-size: 7pt;
}



/* -------------------------------------------------------------------------- */
TD {
	font-family:arial, verdana;
	color:#0000A0;
	font-size:12px;
	text-decoration:none;
}









/* -------------------------------------------------------------------------- */
/*
INPUT.input, SELECT.input, OPTION.input	{
	border-style: grove;
	border-width: 1;
	border-color: #F2F2F2;
	background-color: none;
	color: #000000;
	font-weight: plain;
	font-size: 10px;
}

textarea.form-textarea {
	border-style: grove;
	border-width: 1;
	border-color: #ADAAAD;
	background-color: #EFEDED;
	color: #000000;
	font-weight: plain; font-size: 12px;
	font-family:arial;
}
*/
.form-label {
	font-weight: bold;
}

.form-labelfailure {
	font-weight: bold;
	color: #ff0000;
}

INPUT.form, SELECT.form, OPTION.form {
	border-style: none;
	border-width: 1;
	border-color: #ADAAAD;
	background-color: #EFEDED;
	color: #000000;
	font-weight: plain;
	font-size: 11px;
}

input.form-text {
	border-style: solid;
	border-width: 1;
	border-color: #ADAAAD;
	background-color: #EFEDED;
	color: #000000;
	font-weight: plain;
	font-size: 10px;
}

input.form-button {
	border-style:outset;
	border-width: 1;
	border-color: #EFEDED;
	background-color: #EFEDED;
	color: #000000;
	font-weight: plain;
	font-size: 10px;
}

.data-table-heading {
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
}

.data-table-row0 {
	background-color: #EFEDED;
}

.data-table-row1 {
	background-color: #FFFFFF;
}

.form-box-tip {
}

.navi-link {
	font-weight: bold;
	text-decoration: underline;
	color: #00366E;
}

a.navi-link:visited {
	color: midnightblue;
}

.no-link {
	font-weight: bold;
	text-decoration: underline;
	color: #00366E;
}

h2 {
	font-size: 20px;
}

b.box-title {
	font-size: 12px;
/*	color: #c80808; */
	color: #ffffff;
}
