body {
font-family:Verdana,Arial,sans-serif;
font-size: 10px; 
}

a:link { font-weight:plain; color:#000000; text-decoration:none; }
a:visited { font-weight:plain; color:#000000; text-decoration:none; }
a:focus { font-weight:plain; color:#000000; text-decoration:none; }
a:hover { font-weight:plain; color:#000000; text-decoration:underline; }
a:active { font-weight:plain; color:#000000; text-decoration:none; }
a.biglink { font-size:20px; font-weight:bold; color:#a41c2c; text-decoration: none; }
a.biglink:hover { font-size:20px; font-weight:bold; color:#a41c2c; text-decoration: underline; }
a.zfoot { font-size:10px; font-weight:bold; color:#58585a; text-decoration: none; }
a.zfoot:hover { font-size:10px; font-weight:bold; color:#58585a; text-decoration: underline; }
a.zfootr { font-size:10px; font-weight:bold; color:#a41c2c; text-decoration: none; }
a.zfootr:hover { font-size:10px; font-weight:bold; color:#a41c2c; text-decoration: underline; }

hr {
  border: 0;
  width: 100%;
  color: #c9c9c9;
  background-color: #c9c9c9;
  height: 1px;
  margin-top: -5px;
  
}

.ueberschrift {
font-size: 10pt;
border-bottom: 1px solid #c9c9c9;
}

.ueberschrift_small {
font-size: 7pt;
border-bottom: 1px solid #c9c9c9;
}

#mytable {
	width: 450px;
	padding: 0;
	border: 1px solid #c9c9c9;
	
}

#mytable_ape {
	width: 460px;
	padding: 0;
	border: 1px solid #c9c9c9;
	
}
#myzbox {
	width: 202px;
	padding: 0;
	border: 1px solid #c9c9c9;
	background-image:url(../images/zback.gif)
	
}
#ape_box {
	width: 169px;
	padding: 0;
	margin: 0;
	border: 1px solid #c9c9c9;
	
	
}

#topzins_box {
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.mover {
background: #f5f1cb;
}
.mout {
background: #ffffff;
}


td.spec {
	color: #ae737a;
	font-weight: bold;
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	text-align:left;
	padding: 2px 2px 2px 2px;
	background: #f9f9f9;
}
td.specalt {
	color: #58585a;
	font-weight: bold;
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	text-align:left;
	padding: 2px 2px 2px 2px;
	background: #f9f9f9;
}
td.cont {
	color: #58585a;
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #c9c9c9;
	border-bottom: 1px solid #c9c9c9;
	text-align:left;
	padding: 2px 2px 2px 2px;
	
}

.rechner {
	margin:0;
	padding:5px 5px 5px 5px;

}

.rechner input {
	width: 45px;
	font-family:Verdana,Arial,sans-serif; 
	font-size: 8pt;

}

.rechner select {
	width: auto;
	font-family:Verdana,Arial,sans-serif; 
	font-size: 8pt;

}


.rechner p {
	margin:0;
	padding:0;
	font-family:Verdana,Arial,sans-serif; 
	font-size: 8pt;
}



.zhead {
	margin:0;
	padding:0;
	font-family:Verdana,Arial,sans-serif; 
	font-size: 9pt;
}
