body{background:url(bg_orange.png) #2B2B2B repeat-x;padding:0;margin:0;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#d6d6d6;font-size:13px;}
html{padding:0;margin:0;}
img{border:none;}
.grau{color:#555555;font-size:10px;margin-left:100px;}
#front{clear:both;margin:0;padding:0;position:relative;}
#kante{background-image:url(kante.gif);background-repeat:no-repeat;width:788px;height:5px;margin-left:100px;line-height:5px;font-size:2px;text-align:right;}
#main{margin-left:100px;border-left:solid;border-right:solid;border-width:5px;border-color:#555555;width:768px;padding:5px;}
#navi li{float:left;text-align:center;font-size:14px;}
#navi li a{width:120px;display:block;text-decoration:none;color:#d6d6d6;}
#navi li a:hover{color:#FF921C;}
#navi ul{list-style:none;padding:35px 0 0 25px;margin:0;}
#overall{padding:0;margin:0;}
#spacer{height:75px;}
#spacer_main{height:30px;}
.copy{
	text-decoration: none;
	color: #555555;
}
.copy:hover{
	text-decoration: underline;
}
h3{
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 20px;
	padding-bottom: 5px;
}
#main a{
	color: Orange;
}
#main a:hover{
	text-decoration: none;
}
.nils2008_input{
	background-color: #555555;
	color: #d6d6d6;
	border: 1px solid #000;
	width: 325px;
}
.nils2008_submit{
	background-color: #555555;
	color: #d6d6d6;
	border: 1px solid #000;
	width: 125px;
}
.td_cal{
	width: 51px;
	height: 25px;
	background-color: #868685;
  color: orange;
  font-weight: bold;
  font-size:10px;
  vertical-align: top;
  text-align: right;
}
.a_cal {
	color: orange;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
