*{
	font-family: Tahoma, Verdana, Arial;
	color:#000000;
	font-size:14px;
	margin:0px;
	padding:0px;
}

body{
        background-color:#DCDCDC;
}

input[type=text],
input[type=password]{
	height:18px;
	width:420px;
	background-color:#FFFFFF;
	padding-left:2px;
}

button.icon-button {
  background: none!important;
  border: none;
  padding: 0!important;
  color: #069;
  cursor: pointer;
}

img{
	border:0;
}

a{
	color:#0000A0;
}

.container{
	width:980px;
	margin:auto;
	border:1px solid #000000;
	background-color:#FFFFFF;
}

.container fieldset {
	margin:auto;
}

#apconfigform {
	display:none;
}

.overcontainer{
	padding-left:8px;
	font-weight:bold;
	text-decoration:underline;
}

.footer{
	width:980px;
	margin:auto;
	text-align:right;
	margin-top:30px;
}

.copy{
	display:block;
	font-size:10px;
	margin:auto;
	padding-right:20px;
	border:1px solid #004241;
        background-color:#F0F0F0;

}

.container p{
	padding:4px;
}

.main {
	width:960px;
	margin:auto;
}

.ueber{
	display:block;
/*	background-color:#F6931C; */
/*	background-color:#004241; */
	background-color:#80D080;
	border-bottom:2px solid #000000;
	font-weight:bold;
	text-align:center;
}

.hide{
	font-size:8px;
}

.uppng{
	border:0;
}

.form{
	display:block;
	width:976px;
	border-spacing:0;
	padding-top:14px;
	padding-bottom:14px;
}

.form th{
	text-align:left;
	padding-left:4px;
	padding-right:4px;
}

.form tr{
	line-height:24px;
}

.form td{
	padding-left:8px;
}

.red{
	color:#FF0000;
}

.green {
	color:#00A000;
}

.confirmdel{
	color:#FF0000;
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
}

.usage{
	width:976px;
}

.usage th{
	font-size:12px;
	text-align:left;
	padding-left:2px;
	padding-right:2px;
}
.usage td{
	font-size:12px;
	padding-left:2px;
	padding-right:2px;
}

.usage .summe{
	border:1px solid #A0A0A0;
	background-color:#D0F0F0;
	font-weight:bold;
}

.usage .summeu{
        background-color:#D0F0D0;
	border-top:1px solid #000000;
        font-weight:bold;
}

.usage_detail input[type=submit]{
	background-color:#FFFFFF;
	border:0px;
	font-size:10px;
	color:#0000FF;
	cursor:pointer;
}

.worker_table th{
	text-align:left;
}
.worker_table td{
	width:120px;
}

.userstatus {
  display:block;
  width:16px;
  height:12px;
  border-radius: 3px 3px 3px 3px;

  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.userstatus.online {
  background-color:#00ff00;
  color:#00ff00;
}

.userstatus.offline {
  background-color:#dddddd;
  color:#dddddd;
}

.userstatus.locked {
  background-color:#ff0000;
  color:#ff0000;
}

.userstatus.not-connected {
  background-color:orange;
  color:orange;
}
