body{
  background-color:#FFFFFF;

}
select{
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #333333;
	font-weight: regular;
	border-color: #E7F2FC;
	border:1px solid #7F9DB9; background-color:#FFFFFF;  margin:0px;
	width:145px;
}


.right_bg{
  background-color:#F3F3F3;
}
.dark_blue_bg{
  background-color:#2E688E;
}
.orange_bg{
  background-color:#F8C861;
}

.kasten_grau_voll
{
	border-bottom-style : solid;
	border-bottom-color : #666666;
	border-bottom-width : 1px;
	border-width : 1px 1px 1 1px;
	border-style : solid solid solid solid;
	border-color : #666666 #666666 #666666 #666666;
}
.kasten_blau_voll
{
	border-bottom-style : solid;
	border-bottom-color : #2E688E;
	border-bottom-width : 1px;
	border-width : 1px 1px 1 1px;
	border-style : solid solid solid solid;
	border-color : #2E688E #2E688E #2E688E #2E688E;
}

td
{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}
a
{
	font-family:Tahoma;
	font-size:11px;
	color:#000000;
}
a.top{
   text-decoration: none;
}
a.top:hover
{
   text-decoration: underline;
}

.txt
{
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}

.date
{
	font-weight:bold;
	font-size:10px;
	color:#A7A7A7;
}
.datebig
{
	font-weight:bold;
	font-size:11px;
	color:#A7A7A7;
}

.cap
{
	font-weight:bold;
	color:#2E688E;
	padding-left:5px;
	padding-top:4px;
	padding-bottom:3px;
}
.caplight
{
	font-weight:bold;
	color:#2E688E;
}

/* H1 */
.siteHeadline {
  font-weight:bold;
  color:#2E688E;
  font-size:22px;
}

h1 {
  font-weight:bold;
  color:#2E688E;
  font-size:22px;
  margin:40 0 5px 10;
}

/* H3 */
.blackTextBig {
  font-weight:normal;
  color:#000000;
  font-size:16px;
}

h2 {
  font-weight:normal;
  color:#000000;
  font-size:12px;
  margin:0 0 0 1px;
}
h3 {
  font-weight:bold;
  color:#000000;
  font-size:14px;
  margin:0 0 0 0px;
  padding:0px;
}
 ul {
  width:100%;
  margin:0;
  padding:0 0 20 20;
 }

 ul li {
  list-style:none outside;
  background:url(pfeil.gif) 0 1px no-repeat transparent;
  width:100%;
  margin:0;
  padding:0 0 2 20px;
 }
 ul li.headline{
   background-image:none;
   padding:0px;
 }

/* P, LABEL */
.blackText {
  font-weight:normal;
  color:#000000;
  font-size:12px;
}

p {
  font-weight:normal;
  color:#000000;
  font-size:12px;
  margin:0 20 0 20;
}

label {
  font-weight:normal;
  color:#000000;
  font-size:12px;
  margin:0 0 0 0;
}

/* STA01, STA02, P.NOTE */
.sta02 {
   color:#A3C5DA;
   padding-top:4px;
}

p.note {
  font-size:11px;
  color:#A3C5DA;
  padding-top:4px;
}

.sta01 {
  COLOR: #8b8b8b;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-SIZE: 30px;
  FONT-WEIGHT: normal;
  LETTER-SPACING: 2px
}

/* IMG */
img.chart {
  border:1px solid #000;
  margin:0 45px;
}

.blueHeadline
{
  font-weight:bold;
  color:#2E688E;
  font-size:18px;
}
p.charttext {
  margin:0 45px;
  font-size:10px;
}
.blueHeadlineSmall
{
  color:#2E688E;
  font-size:18px;
}

.whiteHeadline
{
  font-weight:bold;
  color:#FFFFFF;
  font-size:18px;
}
.whiteHeadlineSmall
{
  font-weight:bold;
  color:#FFFFFF;
  font-size:12px;
}


.mini
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #333333;
	font-weight: regular;
}

.inputmini{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 9px;
	color: #333333;
	font-weight: regular;
	border-color: #E7F2FC;
	border:1px solid #7F9DB9; background-color:#FFFFFF;  margin:0px;
}
.submitmini{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	width:90px;
}
.border{
        border-top-width:1px;
        border-bottom-width:1px;
        border-top-style:solid;
        border-bottom-style:solid;
        border-top-color:#f6af19;
        border-bottom-color:#f6af19;
        color:#2E688E;
        font-size:11px;
}
.info{
  font-size:10px;
  background-color:#F3F3F3;
}
.hlinie{
        border-top-width:1px;
        border-top-style:dotted;
        border-top-color:#f6af19;
        color:#2E688E;
        background-color:#F3F3F3;
}
.error{
  color:#EE2C2C;
}
.red{
  color:#FF0000;
}
