html, body {
	background-color: #248;
	text-align: center;
	color: #000;
}


ul {
	list-style: inside;
	padding: 0 !important;
}

p {
	margin: 0;
	padding: 0 2px;
	line-height: 16px;
}

.green { color: #093; }
.red { color: #d11; }
.orange { color: #f93; }
.white { color: #fff; }

.bgOrange { background-color: #f93; }
.bgRed { background-color: #d11; }
.bgGreen { background-color: #292; }
.bgCreme { background-color: #ffd; }
.bgGrey { background-color: #ccc; }

.td-padding td { padding: 2px; }

a:link { color: #248; }
a:visited { color: #999; }

#main {
	width: 920px;
	position: relative;
	margin: 10px auto;
	color: #000;
	text-align: left;
}

#header {
	height: 102px;
	border: #fff 1px solid;
	color: #000;
	background-color: #f93;
}

#logo {
	position: absolute;
	left: 1px;
	top: 1px;
	border: 0;
}

#claim {
	position: absolute;
	left: 340px;
	top: 14px;
	font-size: 22px;
	font-style: italic;
}

#date {
	position: absolute;
	left: 355px;
	top: 60px;
	font-size: 18px;
}

#countdown {
	height: 63px;
	width: 63px;
	position: absolute;
	left: 843px;
	top: 23px;
	padding: 23px 0 0 0;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	text-align: center;
	background-image: url(img/still_days8.gif);
	background-repeat: no-repeat;
}

#content {
  WIDTH: 790px;
  position: absolute;
  right: 0;
  MARGIN-LEFT: 10px;
  MARGIN-TOP: 8px;
  MARGIN-BOTTOM: 10px;
  /*POSITION: absolute;
	LEFT: 130px;
	TOP: 110px;
	PADDING: 8px;*/
	FONT-SIZE: 80%;
	BACKGROUND-COLOR: #fff;
}
#content p {
  margin: 8px;
}


#print-button {
  position: absolute;
  top: 10px;
  right: 10px;
  display: block;
  width: 100px;
  height: 50px;
  padding: 10px;
  border: 1px #000 solid;
  text-align: center;
  background-color: #f93;
}

#login {
	POSITION: absolute;
	RIGHT: 2px;
	TOP: 2px;
	FONT-SIZE: 55%;
	COLOR: #000;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
}

#nav {
	width: 120px;
	position: absolute;
  left: 0;
	line-height: 100%;
  vertical-align: top;
	/*position: absolute;
	left: 0;
	top: 102px;*/
	margin-bottom: 10px;
	font-size: 80%;
	font-weight: bold;
}

#nav a.top, #nav a.sub {
	display: block;
	width: 120px;
	line-height: 16px;
	margin: 8px 0 0 0;
	/*padding: 1px 3px;*/
	border: #fff 1px solid;
	text-decoration: none;
}

#nav a.sub {
	margin-top: 2px;
	margin-bottom: 0px;
	/*padding-left: 8px;*/
	font-size: 90%;
	color: #fff;
	background-color: #fff;
}

#nav a.top:link, #nav a.top:visited {
	color: #000;
	background-color: #f93;
}

#nav a.sub:link, #nav a.sub:visited {
	color: #000;
	background-color: #ccc;
}

#nav a.top:hover, #nav a.sub:hover, #nav a.sub:active, #nav a.sub:active {
	border: 1px #c00 solid;
}

#nav a.teaser, #nav a.teaser:link, #nav a.teaser:visited, #nav a.teaser:hover, #nav a.teaser:active {
	color: #fff;
	background-color: #d11;
}

#nav .button {
  width: 88px;
  height: 31px;
  margin-left: 15px;
  border: solid 1px #fff;
}

.top i, .sub i {
  font-style: normal;
  padding: 1px 3px;
}

.sub i {
  padding-left: 8px;
}



tr.toprow {
  background-color: #f93;
}

.toprow th {
  padding: 4px;
  border: 1px solid #000;
}

#content tr.orange {
  /*PADDING: 2px; */
  border: 1px #ccc solid;
  background-color: #f93;
  text-align: left;
}

td.firstcol {
  PADDING: 4px;
  border: 1px #f93 solid;
  background-color: #f93;
  font-weight: bold;
}

td.secondcol {
  PADDING: 2px;
  border: 1px #ccc solid;
  background-color: #f3f3f3;
}


/* Schrift */
h1 {
  font-size: 160%;
  font-style: italic;
}

h2, #auction h1 {
  font-size: 140%;
  margin-bottom: 8px;
}

h3, #auction h2 {
  font-size: 120%;
  margin-bottom: 8px;
}

h4 {
  font-size: 110%;
}


table, .standard {
  font-size: 100%;
}

.small, .eur {
  font-size: 88%;
}

.mini { font-size: 70%; }

.label { font-size: 12px; }

/* global */
.next, .spacing {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}

.next {
	height: 1px;
}

.spacing {
	height: 10px;
}

.label {
  font-weight: bold;
}

.eur {
  color: #666;
}

.error {
  color: #d11;
  font-weight: bold;
}

.formleft {
  margin-bottom: 8px;
}

.formright {
  width: 240px;
  padding: 0px;
}

.formright div {
  padding: 4px;
  border: solid 1px #ccc;
  background-color: #f3f3f3;
}

hr {
  margin: 8px 0;
  border: 0;
  height: 1px;
  width: 100%;
  color: #ccc;
  background-color: #ccc;
}

.border td {
  border-top: solid 2px #d11;
  border-bottom: solid 2px #d11;
}

.padding td {
  padding: 4px;
}

/* Teaserbox */
.ws-teaser {
/*position: relative;fuer IE*/
width: 200px;
background-color: #e7d5b5;
border: solid 1px  #304e6a;
}
.ws-teaser h4 {
/*position: relative;fuer IE*/
margin: 0;
padding: 3px 0 3px 5px;
font-weight: bold;
background-color: #304e6a;
color: #e0e0e0;
}
.ws-teaser p {
font-size: 95%;
color: #000;
margin: 0;
padding: 10px;
line-height: 150%;
}

div.box {
  background-color: #ffd699;
  border: solid 1px #000;
}

.box h4 {
  margin: 0;
  padding: 4px;
  background-color: #f93;
  color: #fff;
}

.box td {
  padding: 4px;
}

.rider {
  margin-top: 16px;
  margin-bottom: 4px;
  border-bottom: solid 2px #f93;
}

.rider b {
  margin-left: 8px;
  padding: 4px 4px 0 4px;
  border-top: solid 1px #000;
  border-left: solid 1px #000;
  border-right: solid 1px #000;
  background-color: #f93;
  color: #fff;
}

.admin {
  PADDING: 2px;
  border: 1px #000 solid;
  COLOR: #fff;
  background-color: #d11;
}

.admin a:link, .admin a:visited, .admin a:hover, .admin a:active, a.admin {
  color: #fff;
}

.box {
  PADDING: 2px;
  MARGIN: 2px 0 10px 0;
  border: 1px #f93 solid;
  background-color: #f3f3f3;
}

.ebay table, .ebay td, .ebay tr{
  padding: 0;
  margin: 0;
  border: 0;
  background-color: #fff;
}

.ebay {
  margin: 8px;
  text-align: center;
  border: solid 1px #f93;
}


.trans, .trans td {
  padding: 0;
  margin: 0;
  border: 0;
  background-color: #fff;
}

.formButton, .formText, select {
  font-size: 10px;
  margin: 1px 0;
}

.formButton {
  background-color: #f93;
  border: 1px solid #000;
  margin-right: 2px;
}

.w60 { width: 60px; }
.w80 { width: 80px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w140 { width: 140px; }
.w160 { width: 160px; }

.norm, .norm td { font-size: 12px; }
