td.navi {
	margin: 0px;
	background-color: #b69c45;
	background-image: url(/incl/img/navi/nv_navi_gold_leer.gif);
	background-repeat: repeat-y;
}


body, table, td, th, caption, select, input, textarea, a, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

body {
	background-color: #ffffff;
	scrollbar-base-color: #dbc474;
/*	scrollbar-3dlight-color:red;
	scrollbar-arrow-color:#422705;
	scrollbar-darkshadow-color:green;
	scrollbar-face-color:#b69c45;
	scrollbar-highlight-color:blue;
	scrollbar-shadow-color:yellow;
	scrollbar-track-color:#fdf7d9; */
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.info-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

.info-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	margin: 8px 0px 2px 0px;
	padding: 0px;
	color: #bc2b34;
}

.info-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	text-align:left;
}

.info-link {
	margin: 12px 0px 16px 0px;
	padding: 0px;
}

.white { color: #ffffff; }

p {
	margin-top: 8px;
}

a.text:link, a.text:active, a.text:visited  {
  color: #bc2b34; 
  /* border: 1px solid white; */
  text-decoration: none;
  /* background-color: #cce1e6; */
  /* padding: 2px; */
}

a.text:hover {
  color: #b69c45;
  /* border: 1px solid #085274; */
}

a.none {
  text-decoration: none;
  border: 0px;
	background-color: #ffffff;
}

a:link, a:active, a:visited  {
  color: #bc2b34; 
  text-decoration: none;
}

a:hover {
  color: #b69c45;
}

.c-left {
	margin-right: 16px;
	margin-left: 16px;
}

.heading {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 8px;
}

h3 {
	margin: 6px 0px 3px 0px;
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
}

h2 {
	margin: 6px 0px 3px 0px;
	font-size: 9pt;
	font-weight: bold;
}

h2.agb {
	margin: 16px 0px 8px 0px;
	
	font-size: 8pt;
	font-weight: bold;
}

table.layout {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
table.layout td {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

table.eingabe th {
  font-weight: bold; text-align: left;
}

p.msg {
	color: black;
  background-color: #fdf7d9;
  border: 1px solid #b69c45;
  padding: 2px;
}

p.err {
	color: #bc2b34;
  border: 1px solid #bc2b34;
  background-color: #fdf7d9;
  padding: 2px;
}

.form-error {
	color: #FF0000;
	font-size: 7pt;
}

table.formular {
  background-color: #fdf7d9;
  border: 1px solid #bc2b34;
  width: 450px;
  /* border-collapse: collapse; */ 
}
table.formular caption {
  color: white;
  font-weight: bold;
  text-align: left;
  background-color: #bc2b34;
  padding: 2px;
}
table.formular th {
  color: black;
  font-weight: normal;
  text-align: right;
  /* vertical-align: top; */
  width: 160px;
}
table.formular td {
  color: black;
  font-weight: normal;
  /* text-align: left; */
  vertical-align: top;
}

table.news {
  background-color: #fdf7d9;
  border: 1px solid #bc2b34;
  width: 450px;
}

table.news td,th {
  padding: 2px;
}

table.news tr.weiss {
  background-color: white;
}
table.news th {
  background-color: #bc2b34;
  color: white;
  font-weight: bold;
  text-align: center;
}
table.news td {
  color: black;
  font-weight: normal;
  text-align: left;
}
table.news td.num {
  color: black;
  font-weight: normal;
  text-align: center;
}

	.newsbox	{
		border: 1px solid #2679a0;

		padding: 3pt;
		background-color: #fff5cc;
	}

li.highlight {
	font-weight: bold;
}

table.err {
  background-color: #fdf7d9;
  border: 1px solid #bc2b34;
  width: 500px;
}

table.err caption {
  color: #bc2b34;
  font-weight: bold;
  text-align: left;
  background-color: white;
	margin: 16px 0px 0px 0px;
  padding: 2px;
}

table.err td {
  color: black;
  font-weight: normal;
  /* text-align: left; */
  vertical-align: top;
}

table.msg {
  background-color: #fdf7d9;
  border: 1px solid #b69c45;
  width: 500px;
}

table.msg caption {
  color: white;
  font-weight: bold;
  text-align: left;
  background-color: #b69c45;
  padding: 2px;
	margin: 16px 0px 0px 0px;
}

table.msg td {
  color: black;
  font-weight: normal;
  /* text-align: left; */
  vertical-align: top;
}

table.cmform {
  background-color: #fdf7d9;
  border: 1px solid #bc2b34;
  /* width: 500px; */
  /* border-collapse: collapse; */ 
}
table.cmform caption {
  color: white;
  font-weight: bold;
  text-align: left;
  background-color: #bc2b34;
  padding: 2px;
}
table.cmform th {
  color: black;
  font-weight: normal;
  text-align: right;
  /* vertical-align: top; */
  /* width: 160px; */
}

table.cmform td {
  color: black;
  font-weight: normal;
  /* text-align: left; */
  vertical-align: top;
}

dt.glossar {
	color: black;
	font-weight: bold;
	border-bottom: 1px solid;
}

dd.glossar {
	font-weight: normal;
	color: black;
	padding-bottom: 5px;
}
