body {	font-family:Lucida Sans, verdana;	font-size: 12pt;	}
.topnavi{		margin-top:10px;	padding-left:10px; 	padding-right:10px;	padding-bottom:10px;}
.topnavi td{	background-color: transparent;	color: #fff; vertical-align:middle;}
.topnavi a{	color: #ddd;	font-variant: small-caps;	font-weight: bold;}
.navi2 {color: #222; font-weight:bold; text-align:center; margin:10px;margin-top:-10px; border-width:medium; border-color:#aaa; border-style:double; padding:5px;}
	
.blindtabelle td{	background-color: transparent;}	
.loginbox{	font-size: 8pt;	color:#fff;	padding: 5px;	}
.loginbox a {color:#ddd;}
.loginbox input {color:#8B0000; background:#DCDCDC;}
.loginboxinput {}
.footer{	text-align:center;	font-size: 8pt;	width: 850px;	padding-top:5px;	}
.hauptdiv{padding-top:10px;		padding-bottom:10px;	color: #000;	clear:both;}	

.auswahlinfo{	background:#ffffff;	}
.anmelden {border:1px double #333;	background:#fffff; 	margin-left:20px; margin-right:20px;padding:10px;}
.anmelden input{	border:1px double #333;	background:#aaa; }
.anmeldenwichtig input{border:1px double #333;	background:#A23838; }


.verhalt {background-color:#999;border:1px solid #ddd; }
.verhalt input {background-color:#999;border:1px solid #ddd; }
.Bereich, .Feld { background-color:#ccc;  border:1px solid #ddd; }
.Auswahl { background-color:#dff; border:1px solid #ddd; }
.Check, .Radio { background-color:#ddff; border:1px solid #ddd; }
.Button { background-color:#555555; color:#fff; width:100%; border:1px solid #ddd; }
.table {color:#000000;background-color:#A23838;border:1px solid #BFBFBF; font-size:8pt;text-align:right;}
.table th {vertical-align:middle;text-align:center}
.tdstats {background-color:#dadada;}
.tdstatsspecial {background-color:#bababa;font-weight:bold;}
.table a {color:#222222; font-size:8pt;}

.minus{	background:#EC7979;	color:9E1D1D;	}	
.plus{	background:#6ACE7F;	color:105B20;	}
.g-minus{	background:#EC7979;	color:9E1D1D;	font-weight:bold }	
.g-plus{	background:#6ACE7F;	color:105B20;		font-weight:bold }

.features {font-size:12px; overflow:scroll; height:50%;}
.fehler {color:red; border:1px doubble red;}
.info { border:1px double #8B0000; background-color:#FF8C00; padding:4px; margin:0px; font-size: 8pt;}
.rechner  {border:7px solid #A23838;}
.rechner td {background-color:#A23838; color:#111;}
.table input, select, textarea { font-size:13px; font-family:Verdana,sans-serif; font-weight:bold; background-color:#A23838;color:#000;}
.spio {color:#000000;background-color:#A23838;border:1px solid #BFBFBF; font-size:8pt;}
.spiobez {color:#000000;background-color:#aaaaaa;border:1px solid #cFcFcF; font-size:10pt; text-align:right;}
.spiobez1 {color:#000000;background-color:#81B487;border:1px solid #cFcFcF; font-size:10pt; text-align:right;}
.spiobez0 {color:#000000;background-color:#B48181;border:1px solid #cFcFcF; font-size:10pt; text-align:right;}
.spiowert {color:#000000;background-color:#999999;border:1px solid #cFcFcF; font-size:10pt; text-align:center;}
.spioinfo {color:#000000;background-color:#aaaaaa;border:1px solid #cFcFcF; font-size:10pt;}
.spio th {vertical-align:middle;text-align:center}
.verhalt {background-color:#999;border:1px solid #ddd; }
.fehler {color:red; border:1px doubble red;}
.tabelle2 {background-color:#A23838;border:1px solid #BFBFBF;font-size:8pt;}
.tabelle2 input{font-size:8pt; background-color:#A23838;}
.rowa input{background-color:#F5F5F5;	color:#211;}
.rowb input{background-color:#DCDCDC;	color:#211;}
.rowa  {background-color:#E4E4E4;	color:#211;}
.rowb {background-color:#CBCBCB;	color:#211;}

.ressihspanzeige {text-align: center;}
.ressihspanzeige a{font-weight:bold; color:#222222; font-size:8pt;}
.ressihspanzeigehsp { margin-left:15px; margin-right:15px; float:left; border:2px solid #A23838; background-color:#aaaaaa; padding:5px;}
.ressihspanzeigehsp-m { margin-left:15px; margin-right:15px; float:left; border:2px solid #aaaaaa; background-color:#A23838; padding:5px;}
.ressihspanzeigechange { margin-left:15px; margin-right:15px; float:left; border:2px solid #A23838; background-color:#F5F5F5; padding:5px; font-size:8pt;}

.planeten {color:#000000;background-color:#6B6B6B;border:0px; font-size:11pt;text-align: center;font-weight:bold;}
.planeten img {border:0px;}
.planeten a {color:#111111;text-decoration:none;font-weight:bold;}
.planeten a:hover {color:#222222;text-decoration:underline overline;font-weight:bold;}
.planetendetail {color:#000000;background-color:#A23838;border:1px solid #BFBFBF; font-size:11pt;}
.planetendetail td {background-color:#D4D4D4}


/* Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited,a.tooltip:active   {
  position: relative;
  }
  
a.tooltip:hover,a.tooltip:active  {
cursor:help;
  background: transparent;
  }

a.tooltip span {
  display: block;
  position: absolute; 
  top: 10px; 
  left: -999em;   
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  position: absolute; 
  top: 10px; 
  left: 10px; 
  width: 280px;
  z-index: 100;
  color: #000000; 
  border:1px solid #000000; 
  font-size: 10px; 
  font-weight: normal;
  text-align: left;
 padding-left:5px;
 padding-right:5px;
   background:#fff;
  }
  
a.tooltip span h2 {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 14px;
  font-weight: bold;
  color: #000;
  background:#fff;
 
  border: 0px;
  border-bottom: 1px solid black;
}
a.tooltip span img {border: 0px;}
a.tooltip i{
 color:blue;
 text-decoration: underline;
 cursor:hand;
}

/*Kalender*/
.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
}

.verwendungszweck textarea{width: 250px; height: 50px; font-size:13px; font-family:Verdana,sans-serif; font-weight:bold; background-color:#A23838;color:#000;}
