body {	
	color:#000000;
	background-color:#E4E4E4;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	line-height: 18pt;
}

div#container {
	color:#000000;
	background-color:#747474;
	margin:auto;
	width: 800px;
}

div#header {
	color:#FFFFFF;
	background-color:#D97D20;
	padding:5px;
	margin: 0px 20px 0px 20px;
}

div#navigation {
	color:#185EA4;
	background-color:#E5E5E5;
	padding:10px;
	margin: 0px 20px 0px 20px;
	text-align:center;
}

div#content {
	color:#000000;
	background-color:#FFFFFF;
	padding:10px;
	margin: 0px 20px 0px 20px;
	min-height:750px;		
}

div#inhalte {
	padding:10px;

}

div#ads {
	padding:10px;
	float:left; 
	width:165px;
	height:600px;
}

div#ads_oben {
	width:600px;
	height:100px;
}

div#ads_unten {
	width:600px;
	height:100px;
}

div#text {
	padding:10px;	
}

div#hinweis {
	border: 1px solid black;
	background-color:#E5E5E5;
	padding:10px;
	text-align:center;		
}

div#aktuell {
	padding:10px;
	
}

div.wf {
	background-color:#FFFFFF;	
	border: 1px solid black;
	margin: 10px;
	padding: 10px;
	min-height:80px;					
}
div.item {
	background-color:#FFFFFF;	
	border: 1px solid black;
	margin: 10px;
	padding: 10px;
}

div.right {
	background-color:#E5E5E5;
	text-align:left;	
}
div.small {
	background-color:#E5E5E5;
	text-align:right;
	font-size:8pt;		
}

div#vorschlag{
	background-color:#E5E5E5;	
	border: 1px solid black;
	margin: 10px;
	padding: 10px;		
}

.link {
	font-weight: bold;
}

.adresse {
	font-weight: bold;
	background-color:#E5E5E5;		
}

.red {
	font-weight: bold;
	background-color:#FFFFFF;
	color:red;					
}

div#footer {
	clear:both;
	color:#185EA4;
	background-color:#E5E5E5;
	padding:10px;
	margin: 0px 20px 0px 20px;
	text-align:center;
}

h1 {
	font-size: 30px;
	font-weight: bold;
	text-align:center;	
}

h2	{
	font-size: 14pt;
	font-weight: bold;
	text-align:center;	
}

h3	{
	font-size: 13pt;
	font-weight: bold;
}

a 	{
	color:#185EA4;
	text-decoration: underline;
}
a:hover
	{	
	color:#666;
	background-color:white;
	text-decoration: underline;
}
a:active
	{	
	color:black;
	background-color:white;
	text-decoration: underline;
}
img {
  border: 0;
}

.angebote {
  vertical-align: top;
  padding-left: 8px;
  width: 100%;
  font-size: 85%;
}

.angebote div.result {
  width: 100%;
  padding: 8px 2px 4px 2px;
  border-bottom: 1px solid #ddd;
}

.angebote div.firstResultRow {
}

.angebote div.lastResultRow {
  border-bottom: none;
}

.angebote div.result, .angebote div.result div.number, .angebote div.result div.stars, 
.angebote div.result div.ProduktBild, .angebote div.result div.productData
.angebote div.result div.sss, .angebote div.result div.newPrice  {
  float: left;
  display: inline;
}

.angebote div.result .tcTable, 
.angebote div.result .tcTable.td {
  vertical-align: top;
  text-align: center;
  padding-bottom: 3px;
}
  
.angebote div.result .tc
{
  width: 175px; padding: 5px 0 0 20px; 
}

.angebote div.result .tc a,
.angebote div.result .tcTitle a { 
  color: #003399;
  text-decoration:none;
  font-size: 13px;
  font-family: verdana,arial,helvetica,sans-serif;
}

.angebote div.result .tc a:hover, .angebote div.result .tcTitle a:hover {
  text-decoration: underline;
}

.angebote div.result .tcTitle span {
  font-weight : bold;
}

.angebote div.result div.productData {
  margin-left: 140px;
}

.angebote div.result div.ProduktBild {
  padding: 0 3px;
  width: 115px;
  height: 115px;
  text-align: center;
}

.angebote div.result div.starsShipping {
  display: block;
  width: 100%;
  clear: right;
}

.angebote div.result div.newPrice, .angebote div.result div.usedPrice  {
  margin-right: 20px;
  font-size: 105%;
}

.angebote div.result div.newPrice strike  {
  font-family: arial;
  font-size: 110%;
  line-height: 0;
}

.angebote div.result div.productTitle {
   padding: 0 0 6px 0;
  font-weight: bold;
  font-size: 115%;
}

.angebote div.result div.productTitle a:link, .angebote div.result div.productTitle a:visited  {
  text-decoration: none;
}

.angebote div.result div.productTitle a:hover {
  text-decoration: underline;
}

.angebote div.result div.newPrice, .angebote div.result div.usedPrice, .angebote div.result div.fastTrack, 
.angebote div.result div.stars, .angebote div.result div.prime, .angebote div.result div.sss, 
.angebote div.result div.recAge, .angebote div.result div.dataPoints, .angebote div.result div.rebate,
.angebote div.result div.prodAds, .angebote div.result div.collection, .angebote div.result div.store,
.angebote div.result div.brand, .angebote div.result div.songTitle,
.angebote div.result div.unbox, .angebote div.result div.otherEditions, .angebote div.result div.esrb,
.angebote div.result div.sitb, .angebote div.result div.loyalty, .angebote div.result div.newerVersion {
  padding: 0 0 6px 0;
}

.angebote div.result div.prime {
  padding: 0 0 10px 0;
}

.angebote div.result div.stars {
  padding: 0 0 8px 0;
}
 
.angebote div.result div.store span {
  color: #CC6600;
  font-weight: bold;
}

.angebote div.result div.recAge, .angebote div.result div.collection, .angebote div.result div.brand {
  display: block;
  clear: both;
}

.angebote div.result div.collection a, .angebote div.result div.brand a {
  font-size: 90%;
  text-decoration: none;
}

.angebote div.result div.collection a:hover, .angebote div.result div.brand a:hover {
  text-decoration: underline;
}

.angebote div.result div.sss .sssFree {
  font-weight: bold;
}

.angebote div.result div.sss .sssLastLine {
  white-space: nowrap;
}

.angebote div.result div.productTitle .ptBrand, .angebote div.result div.productTitle .binding {
  font-weight: normal;
  font-size: 100%;
}

.angebote div.result div.number {
  color: #666666;
  font-size: 90%;
}

.angebote div.result div.newPrice span, .angebote div.result div.usedPrice span, .angebote div.result div.rebate span, 
.angebote div.result div.prodAds span, .angebote div.result div.loyalty span {
  color: #900;
}

.angebote div.result div.prodAds span, .angebote div.result div.newPrice span, .angebote div.result div.songTitle span,
.angebote div.result div.fastTrack .deliveryDate, .angebote div.result div.fastTrack .timeLeft {
  font-weight: bold;
}

.angebote div.result div.newPrice .ppu {
  font-weight: normal;
}

.angebote div.result div.fastTrack, .angebote div.result div.recAge, .angebote div.result div.songTitle {
  font-size: 100%;
}

.angebote div.result div.fastTrack .timeLeft  {
  color: #080;
  white-space: nowrap;
}

.angebote div.result div.stars {
  padding: 3px 20px 0 0;
  font-size: 90%;
  white-space: nowrap;
}

.angebote div.result div.productTitle .binding .format {
  font-weight: bold;
}

.angebote div.result div.productTitle .starring {
  font-weight: normal;
  display: block;
  padding: 2px 0 0 0;
}

.angebote div.result div.recAge, .angebote div.result div.dataPoints {
  clear: both;
}

.angebote div.result div.dataPoints span, .angebote div.result div.dataPoints .dataPointsBullet {
  font-weight: bold;
  font-size: 90%;
}

.angebote div.result div.dataPoints .dataPointsBullet {
  font-weight: bold;
  font-size: 100%;
}

.angebote div.result div.dataPoints ul, .angebote div.result div.dataPoints ul li {
  font-size: 90%;
  margin: 1px 0 0 6px;
  text-indent: -8px;
  padding: 0;
  list-style-type: none;
  list-style-position: outside;
}

.angebote div.result div.stars a:link, .angebote div.result div.stars a:active, .angebote div.result div.stars a:visited {
  text-decoration: none;
}

.angebote div.result div.stars a:hover {
  text-decoration: underline;
}

.angebote div.result div.store a:link, .angebote div.result div.store a:active, .angebote div.result div.store a:visited {
  text-decoration: none;
}

.angebote div.result div.store a:hover {
  text-decoration: underline;
}

.angebote div.result div.otherEditions a:link, .angebote div.result div.otherEditions a:active, .angebote div.result div.otherEditions a:visited {
  text-decoration: none;
}

.angebote div.result div.otherEditions a:hover {
  text-decoration: underline;
}

.angebote div.result div.sitb a:link, .angebote div.result div.sitb a:active, .angebote div.result div.sitb a:visited {
  text-decoration: none;
}

.angebote div.result div.sitb .surpriseMe {
  display: block;
  padding-top: 2px;
}

.angebote div.result div.sitb a:hover {
  text-decoration: underline;
}

.angebote div.result div.sitb .selectedText {
  color:#CC6600;
  font-weight:bold;
}

.angebote div.result div.sitb .excerptLead {
  color: #393;
  font-weight: bold;
}

.angebote div.result div.readingLevel {
  font-size: 11px;
}

.angebote div.result div.newerVersion a {
  text-decoration: none;
  font-weight: bold;
}

.angebote div.result div.newerVersion a:hover {
  text-decoration: underline;
  font-weight: bold;
}

.angebote div.youSave {
  padding-bottom: 8px;
}

.angebote div.youSave .youSavePrice {
  font-size: 105%;
  font-weight: normal;
}

.angebote div.youSave .saleprice {
  color: #990000;
  font-weight: bold;
}
