.grade {
  font-size:1.2em;
  font-weight:bold;
}

#taglists {
  margin-bottom:0;
}

#fullsidebar {
position:relative;
float:left;
padding-top:12px;
top:0;
left:0;
}

#sidebar {
border:none;
width: 188px;
padding: 0 1px 0;
overflow:hidden;
color:#000;
background: url(/images/layout/sidebarbg.gif) top repeat-y #ebf3d4;
}

#sidebar h3 {
padding:4px;
border-bottom:1px solid #cfdca7;
background:#DDE8BC;
font-size: 1.1em;
color:#6c8327;
margin-bottom: 6px;
}

#sidebar ul {
margin:0;
padding-left:4px;
}

.taglist-left, .taglist-right {
  float:none !important;
  width:auto !important;
}

div.sidebarbox {
padding:4px;
margin:0 0 18px;
color:#000;
}

div#side h3 {
background:none;
border:none;
margin:0;
padding: 12px 0 7px;
}

#only-today-offer {
width:702px;
float:left;
position:relative;
margin-left:8px;
padding:8px 5px 5px;
border: 0 none;
line-height:normal;
}

  #only-today-offer h2 {
  color:#93395D;
  border:0 none;
  background:#fff;
  font-size:150%;
  margin:0 0 6px;
  padding:0;
  height:auto;
  line-height:normal;
  }

  .kommentare {
  position:absolute;
  top:10px;
  right:2px;
  z-index:5;
  }

  #sellbox {
  position:relative;
  height:350px;
  padding-bottom:24px;
  width:726px;
  background:url(/images/only_today/endbar.gif) repeat-x bottom;
  }

#ausgebucht {
position:absolute;
top:90px;
left:10px;
width:700px;
height:150px;
background:url(/images/only_today/ausgebucht.png) bottom no-repeat;
}

  #sellpicture {
  float:left;
  position:relative;
  width:492px;
  height:350px;
  overflow:hidden;
  }
  
    #sellpicture #time {
    position:absolute;
    bottom:0;
    left:0;
    width:140px;
    height:52px;
    background:url(/images/only_today/time.png) bottom no-repeat;
    text-align:center;
    padding-top:5px;
    color:#fff;
    font-weight:bold;
    }
    
    #sellpicture #time .time {
    font-size:200%;
    }
  
  #backgroundright {
  background:url(/images/only_today/sellbg.jpg) bottom right repeat-x;
  height:350px;
  margin-left:492px;
  }

  #data {
  width:230px;
  background:url(/images/only_today/data-top.jpg) no-repeat top right;
  }
  
  #data #inner {
  background:url(/images/only_today/data-bottom.jpg) no-repeat bottom right;
  padding:4px;
  color:#fff;  
  }
  
  #inner a {
    color:#fff;
    text-decoration:underline;
    font-weight:bold;
  }
  
  #inner a:hover {
    text-decoration:none;
  }
  
  #data p {
  padding:0 0 1px;
  margin:0;
  }
  
    #data .forms {
      background:#ad5377;
      border:0 none;
      padding:1px;
      font-size:80%;
      margin:1px;
      color:#fff;
    }
  
  #incentive {
  position:relative;
  margin-top:3px;
  padding:7px;
  font-size:120%;
  font-weight:bold;
  color:green;
  }
  
  #incentive img {
  display:block;
  margin-bottom:3px;
  }
    
  #nurheute {
  background:url(/images/only_today/nurheute.png) no-repeat;
  position:absolute;
  width:86px;
  height:86px;
  top:19px;
  left:132px;
  }

  #buy {
  position:absolute;
  bottom:30px;
  right:15px;
  width:200px;
  height:33px;
  background:url(/images/only_today/buy.gif) no-repeat;
  color:#fff;
  padding:7px 0 0;
  font-size:160%;
  font-weight:bold;
  text-align:center;
  display:block;
  }
  
  #buy a, #buy a:visited, #buy a:hover, #buy a:active {
  color:#fff;
  text-decoration:none;
  }
  
  #buy .nooffer {
  font-size:0.7em;
  margin-top:3px;
  }

#furthercontent {
  padding:0 4px 4px;
  width:726px;
}

#furthercontent .muh {
  color:#8DA83F;
  font-size:1.2em;
  padding-left:60px;
  padding-right:40px;
}

  #furtherpictures {
  float:right;
  margin-left:15px;
  margin-top:10px;
  width:222px;
  text-align:center;
  }

  #furtherpictures img {
  margin:1px;
  }

#videocard {
padding:4px;
}

  #videocard #karte {
  float:left;
  }

#kommentare {
padding:4px;
}

#contentbanner {
  text-align:center;
  
}

#skyscraper {
  text-align:center;
  margin:20px 0;
}

ul.taglist li.tagsize1, ul.taglist li.tagsize2, ul.taglist li.tagsize3, ul.taglist li.tagsize4, ul.taglist li.tagsize5 {
font-size:12px;
}

#nooffer {
  color:#8DA83F;
  font-weight:bold;
  font-size:2.3em;
  text-align:center;
  padding:50px 0 20px;
}

#nooffersecondline {
  text-align:center;
  padding:0 0 50px;
  font-weight:bold;
}

#more_link {
  background: url(/images/open.gif) center left no-repeat;
  padding: 0 0 0 14px;
}

#less_link {
  background: url(/images/opened.gif) center left no-repeat;
  padding: 0 0 0 14px;
}