/* probably unneeded */
#protected {
  position:absolute;
  top:19.6em;
  left:540px;
  width:11.5em;
  font-style:italic;
  text-align:center;
  padding:3px;
}

#backendHeader {
  border-bottom: 1px dotted #000;
  width: 100%;
  padding-bottom: 5px;
}

#backendHeader p{
  font-size:.9em;
  float:right;
  padding:13px 0 0 10px;
}

/* Newsboxen-Content*/
div#newsbox,
table {
  background: #FFF;
  color: #000;
  font-size: 10px;
  margin-top:15px;
  width: 100%;
  border-bottom: 1px black dotted;
}

table.noColor {
  background: #ffd400;
  font-size: 10px;
  margin:0px;
  width: auto;
  border: none;
}

#newsbox dl {
  display: block;
}

#newsbox dt,
th {
  height: 15px;
  padding: 8px 11px;
  color: #FFF;
  background: #0066CC;
  font-weight: bold;
}

#newsbox dd {
  padding: 8px 10px;
  border-right: 1px black dotted;
  border-left: 1px black dotted;
}

#newsbox strong {
  display: inline;
  font-weight:bold;
}

#newsbox em {
  display: inline;
  font-weight:bold;
  font-style: normal;
}

#newsbox a {
  color: #000;
  background: #FFF;
}

#overview td{
  padding: 3px;
}

#overview th.headerSortUp {
	background-image:url(../images/asc.gif);
	background-position: 100% 5%;
	background-repeat:no-repeat;
}

#overview th.headerSortDown {
	background-image:url(../images/desc.gif);
	background-position: 0 85%;
	background-repeat:no-repeat;
}

#overviewEmail{
  width:695px;
  background-color: #ffd400;
  border: none;
}

#overviewEmail td{
  padding: 3px;
  vertical-align: top;
}

#overviewEmail th {
  cursor: pointer;
  vertical-align: top;
}

.paddBilling {
	padding: 0px 5px 0px 5px;
}

.overview1 td{
  text-align: center;
  height: 40px;
  padding: 0px 0px;
  color: #FFF;
  background: #0066CC;
  font-weight: bold;
 
}

.overview2 { 
  background: #FFF;
  color: #FF0;
  font-size: 10px;
  margin-top:0px;
  /*width: 100%;*/
  border-bottom: none;
}

.overview2 td{
  text-align: center;
  max-width: 50px;
  min-width: 50px;
  height: 40px;
  padding: 0px 0px;
  color: #000;
  background: #FFF;
  font-weight: bold;
  width:50px;
}

.overview3 { 
  border-bottom: none;
}


.overview3 td{
  text-align: center;
 padding: 0px 0px;

 max-width: 50px;
  min-width: 50px;
  max-height: 65px;
  min-height: 65px;
  height:65px;
}


.overview4 { 
  border-bottom: none;
}

.overview4 td{
  padding: 0px 0px;
  max-height: 65px;
  min-height: 65px;
  height:65px;
}


#overview1td1{
 max-width: 100px;
 min-width: 100px;
 width:100px;
}

#overview1td2{
 max-width: 120px;
 min-width: 120px;
 width:100px;
}

#overview1td3{
 max-width: 60px;
 min-width: 60px;
 width:60px;
}

#overview1td4{
 max-width: 55px;
 min-width: 55px;
width:55px;
}

#overview1td6{

 max-width: 180px;
 min-width: 180px;
 width:180px;
}



#overview4td1{

 color:#333333;
 max-width: 100px;
 min-width: 100px;
 width:100px;
 width:expression
		(document.body.clientWidth 
		< 200? "200px": "auto" 
		&& 
		document.body.clientWidth 
		> 200? "200px": "auto") 
 
}

#overview4td2{
 max-width: 120px;
 min-width: 120px;
 width:120px;
}

#overview4td3{


 max-width: 60px;
 min-width: 60px;
 width:60px;
}

#overview4td4{


 max-width: 55px;
 min-width: 55px;
width:55px;
}

#overview4td6{

 max-width: 180px;
 min-width: 180px;
 width:180px;
}


.overview1 { 
  background: #FFF;
  color: #FF0;
  font-size: 10px;
  margin-top:15px;
  /*width: 100%;*/
  border-bottom: none;
}

p.error {
  border: 3px solid white;
  background-color: red;
  color: white;
  padding: 3px;
}

.LCD tr td {
  font-family: Courier, "Courier New", monospace;
  font-size: 16px;
  padding: 5px 10px;
}

