body
{
	background-color:#ADD8E6;
}

a:link    {
	color: #1D1D59;
	font-size:8pt;
	font-family:Arial;
	font-weight: lighter;
	text-decoration:none;

 }
a:visited {
	color: #1D1D59;
	font-size: 8pt;
	font-family:Arial;
	font-weight: lighter;
	text-decoration:none;
}
a:active  {
	color: #1D1D59;
	font-size: 8pt;
	font-family:Arial;
	font-weight: lighter;
	text-decoration:none;
}
a:hover { color:#black;}

.containerrahmen
{
	border: solid 1px #49488c;
	background-color:#FFFFFF;
}

.containerinhalt
{
	font-family:Arial;
	font-size:9pt;
	color:#020066;
	line-height:150%;
}

.containertab
{
	border: solid 1px #49488c;
	font-family:Arial;
	font-size:7pt;
	color:#020066;
	line-height:150%;
}

.containerinhaltgrey
{
	background-color:#d8d8d8;
	font-family:Arial;
	font-size:8pt;
	color:#020066;
}

.textsmall {
	color: #1D1D59;
	font-family: Arial;
	font-size: 7pt;
	font-weight:bold;
	text-decoration:none;
}

.textsmallweiss {
	color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
}

.textsmallerweiss {
	color: #ffffff;
	font-family: Arial;
	font-size: 7pt;
	font-weight:bold;
	text-decoration:none;
}
   
.text {
	color: #ffffff;
	font-family: Arial;
	font-size: 10pt;
	font-weight:norm;
	text-decoration:none;
}
   
.textschwarz {
	color: #1D1D59;
	font-family: Arial;
	font-size: 10pt;
	font-weight:norm;
	text-decoration:none;
}
.textsmallschwarz {
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	font-weight:bold;
	text-decoration:none;
}
.textsmallerschwarz {
	color: #000000;
	font-family: Arial;
	font-size: 7pt;
	font-weight:bold;
	text-decoration:none;
}
.textgrau {
	color: #ACACAC;
	font-family: Arial;
	font-size: 10pt;
	font-weight:norm;
	text-decoration:none;
}
   
.titel {
	color: #020066;
	font-family: Arial;
	font-size: 11pt;
	font-weight:bold;
	text-decoration:none;
   
}
.red {
	color: #f00;
}
.titelwindow {
	color: #000165;
	font-family: Arial;
	font-size: 11pt;
	font-weight:bold;
	text-decoration:none;
}

.titelschwarz {
	color: #000000;
	font-family: Arial;
	font-size: 11pt;
	font-weight:bold;
	text-decoration:none;
}
   
.titelschwarz2 {
	color: #1D1D59;
	font-family: Arial;
	font-size: 11pt;
	font-weight:bold;
	text-decoration:none;
}
   
.navi {
	font-family: Arial;
	font-size: 8pt;
	font-weight:norm;
	text-decoration:none;
}
.b {
	color: #26287D;
	font-family: Arial;
	font-size: 10pt;
	font-weight:norm;
	text-decoration:none;
}
.bw {
	font-family: Arial,Arial, Times New Roman;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.bklein {
	color: #26287D;
	font-family: Arial;
	font-size: 8pt;
	font-weight:norm;
	text-decoration:none;
}
.klein {
	color: #ffffff;
	font-family: Arial;
	font-size: 7pt;
	font-weight:norm;
	text-decoration:none;
}
.b {
	font-family: Arial, Arial, Times New Roman;
	font-size:9pt;
	color:#26287D;
	font-weight:bold;
}
.bb {
	font-family: Arial, Arial, Times New Roman;
	font-size:12pt;
	color:#26287D;
	font-weight:bold;
}
.bbb {
	font-family: Arial, Arial, Times New Roman;
	font-size:14pt;
	color:#26287D;
	font-weight:bold;
}
.bn {
	font-family: Arial, Arial, Times New Roman;
	font-size:10pt;
	color:#26287D;
	font-weight:normal;
}
.bnu {
	font-family: Arial, Arial, Times New Roman;
	font-size:10pt;
	color:#26287D;
	font-weight:normal;
	text-decoration:underline;
}
.bw {
	font-family: Arial, Arial, Times New Roman;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.bbw {
	font-family: Arial, Arial, Times New Roman;
	font-size:12pt;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.br {
	font-family: Arial, Arial, Times New Roman;
	font-size:10pt;
	color:#FF0000;
	font-weight:bold;
}
.4px {
	color: #26287D;
	font-family: Arial;
	font-size: 4px;
	font-weight:norm;
	text-decoration:none;
}
input {
	color: #000;
	font-family: Arial, Arial, Times New Roman;
	font-size:10pt;
	background-color: #FFF;
	border: 1px solid #000;
}
a.tool{ /* for tooltip */
position: relative; 
z-index: 24; 
}

a.tool:hover{ z-index:25; }

a.tool span{ display: none }

a.tool:hover span{ 
border: 2px solid #444;
background: #F7F7F7;
display: block;
color: #446FA6;
position: absolute;
top: 2em; 
width: 13em;
padding: 5px;
text-align: center;
}

.vor, .back{
border: 1px solid #ccc;
padding: 0px 5px;
}

.vor{ float: right; }

.back{ float: left; }

#kalender table{
border: 1px solid #ccc;
background: #fff;
text-align: right;
width: 140px;
font-size: 9pt;
}

#kalender caption{ /* Jahr / Monat */
border: 1px solid #ccc;
background: #F7F8F9;
font-size: 9pt;
}
#kalender caption a{
background: #fff;
}

#kalender td{
border: 1px solid #fff;
	color: #26287D;
	font-family: Arial;
	font-size: 8pt;
	font-weight:norm;
	text-decoration:none;
}

#kalender th{ /* Wochentage */
color: #446FA6;
}

#kalender .today{ /* aktueller Tag */
border: 1px solid #FE8989;
}

#kalender a{
font-weight: bold;
}
small
{
font-family: Arial;
font-size: 8pt;
}
.rate{
background: #E6E6E6;
height: 10px; 
margin-bottom: 0px;
text-align: right;
color: #000000;
font-size: 10px;
}