body {
  background: #C3D7DB url(/media/cash/img/bg_main.jpg) repeat-y 178px top!important;
}

#inhaltsbereich {
  position: relative;
  width: 832px; 
  background: url(/media/cash/img/bg_top.gif) no-repeat left top!important;
}

#inhaltsbereich * {
  line-height: 17px;
}

#inhaltsbereich h1 {
  position: absolute;
  top: 115px;
  left: 262px;
	margin: 0;
  padding: 0;
}

#inhaltsbereich h2 {
  margin: 0 0 30px 0;
  padding: 0;
}

#cashcontent {
  position: relative; 
  z-index: 1;
  background: url(/media/cash/img/foto_finger.gif) no-repeat right 250px;
}

#contenttable {
  position: relative;
  top: 112px;
	margin: 0 0 112px 20px;
} 

#textcol {
	padding-top: 150px;
}

#inhaltsbereich a {
  font-weight: bold;
  color: #E21327!important;
}

#specialcover {
  position: relative;
  overflow: visible;
}

a.bubbletoggle {
  display: block;
  margin-bottom: 10px;
}

a.bubbletoggle strong {
  padding-right: 10px;
  background: url(/media/cash/img/arr-r.gif) no-repeat right center;
}

a.bubbletoggle.open strong {
  background-image: url(/media/cash/img/arr-d.gif);
}

* html .bubble .inner,
* html .bubble .footer {
  filter: none;
}

.bubble .inner {
  background: url(/media/cash/img/bg_bubble-t.png) no-repeat;
}

.bubble .footer {
  background: url(/media/cash/img/bg_bubble-b.png) no-repeat;
}

#buchdetails.bubble {
  width: 208px;
}

#buchdetails.bubble .inner {
  padding-top: 45px;
  background: url(/media/cash/img/bg_buchdetails_bubble-t.png) no-repeat;
}

#buchdetails.bubble .footer {
  width: 100%;
  background: url(/media/cash/img/bg_buchdetails_bubble-b.png) no-repeat;
}

#ausgaben.bubble table td {
  width: 192px;
  padding: 0 10px;
  background: url(/media/cash/img/dotted_buchdetail.gif) repeat-y left top;
}

#linklist a {
  position: relative;
  display: block;
  margin: 0 0 0 22px;
  padding: 0 18px 10px 0; 
  font-size: 11px;
  font-weight: bold;
  color: #515151!important;
}

#linklist a img {
  position: absolute;
  border: 0;
  left: -20px;
  top: 2px;
}

#cart a {
  display: block;
  height: 26px;
  padding: 0 0 0 35px;
  background: url(/media/cash/img/cart.gif) no-repeat;
}

#cart a,
#cart a * {
  line-height: 26px!important;
}

.cartinfo {
  color: #666666;
  font-size: 9px;
}

.cartinfo strong {
  color: #E21327;
}

.cover img {
	border-color: #E21327!important;
}
