body {
background-position : bottom right;
background-repeat : no-repeat;
font-family : Sans-serif, helvetica;
font-size : 13px;
padding : 10px;
margin : 0;
}


a.toplink {
font-family: Arial, Helvetica, Verdana, sans-serif;
text-decoration:none;
}

a.toplink:link {
background-color : gray;
color : #f5f4f0;
}
a.toplink:visited {
background-color : gray;
color : #f5f4f0;
}
a.toplink:hover {
background-color : #ffcc99;
color : #000000;
}
a.toplink:active {
background-color : #f5f4f0;
color : #000000;
}
img {
border : 0;
}
.waiting {
color: 	#808080;
}
#bar_top {
position:absolute; 
top:0px; 
left:0px; 
height: 30px; 
width: 90%; 
left:5%;
background-color:#808080;
color:#f5f4f0;
text-align:center;
font-size:30px;
z-index:99;
}
#start {
margin-top: 40px;
position:relative;
margin-left:auto;
margin-right:auto;
}
#footer_left {
position:fixed; 
left:0px; 
bottom:1px;
}
#footer_right {
position:fixed; 
right:1px; 
bottom:1px;
}
#links {
position:relative;
margin-top: 80px;
margin-left: auto;
margin-right: auto;
}
#content {
margin-top: 40px;
}
#ajaxloader {
position:absolute;
left:7px;
bottom:2px;
}
#light {
position:absolute;
right:7px;
bottom:2px;
cursor: pointer;
}
#lightinfo {
font-size : 13px;
}
#fehler {
text-align: center;
}
#errorcode{
font-size: 1000%;
}
.checked >.status{
background:url(famfamfam/accept.png) no-repeat center left;
}
.waiting>.status{
background:url(famfamfam/time.png) no-repeat center left;
}
.progress>.status{
background:url(famfamfam/cog.png) no-repeat center left;
}
.progress>td{
font-weight:bold;
}