
body {
  margin: 0;
  padding: 0;
}

td, p, div {
  text-align: left;
}

body, p, li, ul, ol
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 18px;
	color : #000000;
	text-decoration: none;
  background-color:#ffffff;
}
form {
  margin: 0px;
  padding: 0px;
}
a:link,a:active,a:visited, .anchor
{
  color: #ec800b;
  font-size : 11px;
	text-decoration: none;
	line-height: 18px;
  cursor: pointer;
}

a.dzilink:link,a.dzilink:active,a.dzilink:visited
{
  color: #e2e2e2;
  cursor: pointer;
}

a:hover
{
	color: #000000;
  font-size : 11px;
	text-decoration: none;
  cursor: pointer;
}

table.contenTable td, .fliesstext, .headline, table.contenTable td table.innerTab th
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	text-decoration: none;
  background-color:#e2e2e2;
	line-height : 18px;
}
td.fliesstextwas
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #4c6280;
	text-decoration: none;
  background-color:#ffffff;
	line-height : 18px;
}

table.contenTable td.weiss
{
  background-color:#ffffff;
}

table.flyTable
{
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000000;
  background-color:#e2e2e2;
}
table.flyTable th
{
  font-size : 11px;
  color: #000000;
  background-color:#e2e2e2;
  border-bottom: 1px solid #EC800B;
  padding: 2px;
}
table.flyTable th.borderRight
{
  font-size : 11px;
  border-right: 1px solid #000000;
}
table.flyTable td, table.flyTable td select, select, option
{
  font-size : 9px;
  color: #000000;
}
table.flyTable td
{
  background-color:#e2e2e2;
  padding: 2px;
}
table.flyTable td.borderBottom
{
  border-bottom: 1px solid #EC800B;
}
select, option {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: normal;
}
table.flyTable tr.styleBorderOrange td {
  /* border-bottom: 1px solid #EC800B; */
  background-color: #FBEAD5;
}
table.flyTable tr.styleBorderGrey td {
  /* border-bottom: 1px solid #EC800B; */
  background-color: #E2E2E2;
}
table.flyTable tr.styleBorderRed td {
  /* border-bottom: 1px solid #EC800B; */
  background-color: #ff0000;
}
table.contenTable td table.innerTab td, table.contenTable td table.innerTab th
{
  background-color:#ffffff;
  padding:1px;
  padding-left:8px;
  padding-right:5px;
}

table.contenTable td table.innerTab th
{
  padding-left:0px;
  padding-bottom:5px;
  border-bottom: 2px solid #c2c2c2;
  text-align:left;
	color: #4c6280;
  font-weight:600;
	line-height : 18px;
  background-color:#e2e2e2;
}

table.contenTable td table.innerTab td
{
  border-bottom:1px dashed #e2e2e2;
  border-right:1px dashed #e2e2e2;
}

table.contenTable td table.innerTab td.tnam
{
  border-bottom:1px dashed #e2e2e2;
  border-right:0px;
}

.topImage
{
  border-left:2px solid white;
  border-bottom:2px solid white;
}

.topImageR
{
  border-left:2px solid white;
  border-bottom:2px solid white;
  border-right:2px solid white;
}


.footertext
{
	color: #a0a0a0;
	font-size : 10px;
}

.fliesstext
{
	line-height : 18px;
}

.fatext
{
  font-size : 11px;
	color: #4c6280;
  font-weight:600;
	line-height : 18px;
}

.link_aktive {
	color : #000000;
	text-decoration: none;
}

.link_normal {
	color : #ec800b;
	text-decoration: none;
}

.headline {
	color: #4c6280;
	font-size : 14px;
	font-weight: bold;
}

a.listlink,a.listlink:active,a.listlink:visited
{
	color: #000000;
	text-decoration: none;
	line-height: 18px;

}

a.listlink:hover {
	color: #ec800b;
	text-decoration: none;
	line-height: 18px;
}

a.listlink2,a.listlink2:active,a.listlink2:visited
{
	color: #ec800b;
	text-decoration: none;
	line-height: 17px;

}

a.listlink2:hover {
	color : #4c6280;
	text-decoration: none;
	line-height: 17px;
}

.error {
	color : red;
  font-weight: bold;
}


/* ayo :: begin (2007-06-08) */

.orHeadline {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  text-decoration: none;
  background: url(/img/nav_bg.gif);
  color: #000;
  font-size : 14px;
  font-weight: bold;
  padding: 5px 20px;
}

a.orNav:link, a.orNav:visited, a.orNav:active {
  background: inherit;
  color: #fff;
  font-weight: bold;
}
a.orNav:hover, a.orNav_a:link, a.orNav_a:visited, a.orNav_a:active, a.orNav_a:hover {
  background: inherit;
  color: #000;
  font-weight: bold;
}

#calcResult {
  font-size : 11px;
}
/* ayo :: end */

