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.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;
}




