/* ***************************** */
/* ******* Allgemeines ********* */
/* ***************************** */
* {
  margin: 0;
  padding: 0;
}
html { 
  height: 100%; 
  margin: 0;
  padding: 0;
}
body {
	background: #fff;
  border: 0;
  height: 100%;
  margin: 0;
  padding: 0;
}
table {
  border-collapse: collapse;
}
table th { 
  text-align: left; 
}
.clearboth {
  clear: both;
}
.floatleft {
  float: left;
}
.floatright {
  float: right;
}
.block {
  display: block;
}
.clear:after {
  clear: both;
  content: ".";      
  display: block;
  height: 0;
  visibility: hidden;
}
.button {
  border: 1px solid #f7941d;
}
.absolute {
  position: absolute;
}
/* ***************************** */
/* ******* Ger�st ************** */
/* ***************************** */
#start_animation {
  background: #fff;
  display: block;
  min-height: 100%;
  position: absolute;
  width: 100%;
  z-index: 500;
}
#wrapper {
  position: relative;
  min-height: 100%;
  background: #fff;
  width: 996px;
}
#content_left {
  width: 249px;
}
#content_right {
  width: 586px;
}
#footer {
  height: 40px;
  position: relative;
  margin-top: -40px;
  width: 835px;
}
#footer div.left {
	padding: 0 0 0 20px;
  width: 246px;
}
#footer div.right {
  width: 566px;
}
div#prefooter {
  clear: both;
  height: 62px;
}
/* ***************************** */
/* ******** Sonstiges ********** */
/* ***************************** */
#wysiwyg_content {
	border: 1px solid #a7a9ac;
  margin: 0 5px 0 13px;
  padding: 10px;
}
span#logo {
	background: url(/site/images/background/logo.gif) 0 0 no-repeat;
  display: block;
  height: 242px;
  margin-bottom: 19px;
  width: 249px;
}
#top_claim {
  background: #f7941d url(/site/images/background/find_bestseller.gif) 0 0 no-repeat;
  height: 22px;
  margin: 0 0 15px 13px;
  width: 425px;
}
#map_headline {
	border-bottom: 1px solid #f7941d;
  height: 22px;
  width: 249px;
}
#content_header {
  border: 1px solid #f7941d;
  margin: 0 0 4px 13px;
  width: 566px;
}
#content_header .left {
	text-align: center;
  width: 242px;
}
#content_header .left2 {
	text-align: center;
  width: 180px;
}
#content_header .right {
  width: 324px;
}
#content_header .right span {
  margin-top: 8px;
}
#content_header .right span.price {
  margin-right: 8px;
}
span.zip_form {
  margin: 10px 0 0 15px;
}
span.zip_form_home {
  margin: 20px 0 0 0;
}
#search_result_phrase {
  border: 1px solid #a7a9ac;
  padding: 2px 0 2px 4px;
  width: 395px;
}
span.browse_pages {
	margin: 0 0 0 5px;
  padding: 2px 0 2px 4px;
  width: 137px;
}
#shop_count {
  background: #f7941d;
  margin: 0 0 7px 0;
  padding: 4px 0 3px 37px;
  width: 544px;
}
.search_form_container {
  margin: 0 0 8px 16px;
}
.content_left {
  padding: 0 0 0 16px;
  width: 382px;
}
.content_right {
  width: 147px;
}
#contact {
  margin: 25px 0 0 0;
}
span.contact_content {
  padding: 12px 0 0 3px;
}
div.checkbox_container {
  /* background: #fff; */
  margin: 0 5px 4px 5px;
  padding: 0 0 5px 0;
}

div.newsletter_left {
	background: #e7e7e8;
  margin: 0 0 15px 0;
  padding: 0 0 15px 70px;
}
div#buttons_left {
	background: #e7e7e8;
	padding: 16px 37px 16px 0;
}
div.newsletter_left div.content_right div.newsletter_error {
  margin: 0 5px;
}
#search_claim_container {
  height: 178px;
}
#ticker {
	background: url(/site/images/background/ticker_claim.gif) 0 0 no-repeat;
  border: 1px solid #f7941d;
  height: 20px;
  line-height: 20px;
  margin: 0 5px 5px 13px;
  padding: 0 0 0 151px;
}
#advert_01 {
	margin: 37px 0 0 835px;
  position: absolute;
  width: 150px;
}
#advert_02 {
  height: 22px;
	margin: 262px 0 0 835px;
  position: absolute;
  width: 150px;
}
#intel_wrapper {
  height: 178px;
}
#bottom_banner {
  border: 1px solid #f7941d;
  margin: 0 5px 0 13px;
  padding: 14px 15px 9px 15px;
}
#bottom_banner span {
	margin: 4px 0 0 35px;
  width: 220px;
}
img#ipayment {
  margin-top: 4px;
}
/* ***************************** */
/* ******* Images ************** */
/* ***************************** */
img {
  border: none;
}
ul.products li a span img {
  margin: 16px 0 0 0;
}
ul.products li a span.img_wrapper img {
  margin: 0;
}
#content_header img.button {
  margin: 16px 0 0 0;
}
img.skyscraper_top {
  margin-top: 27px;
}
img.skyscraper_bottom {
  margin-top: 27px;
}
#footer a img {
  margin: 1px 5px 0 0;
}
ul.reseller_list_result li img.button {
  margin: -3px 0;
}
#contact img {
  margin: 0 0 0 1px;
}
img.ticker_arrow {
  margin: 5px 5px 0 -16px;
	position: absolute;
}
img.back_button {
  cursor: pointer;
  margin: 1px 0 0 10px;
}
img#newsletter_home_headline {
  margin: 0 0 0 10px;
  position: relative;
}
img.intel_inside {
  /*margin: 56px 0 0 190px;*/
  margin: 5px 0 0 510px;
  position: absolute;
}
img.intel_inside_2 {
  margin: 5px 0 0 510px;
  position: absolute;
}
img#find_bs {
	margin: -12px 0 0 81px;
  position: absolute;
}
/* ***************************** */
/* ******* Listen ************** */
/* ***************************** */
.wysiwyg ul {
  margin: 0 0 0 20px;
}
ul.reseller_list {
  border-top: 1px solid #f7941d;
  border-left: 1px solid #f7941d;
  border-bottom: 1px solid #f7941d;
  margin: 0 0 0 32px;
  width: 548px;
}
ul.reseller_list li {
	border-right: 1px solid #f7941d;
	float: left;
  list-style: none;
}
ul.reseller_list_result {
  margin: 0 0 0 32px;
  width: 549px;
}
ul.reseller_list_result li {
	border-bottom: 1px solid #a7a9ac;
	list-style: none;
	padding: 2px 0;
}
/* ***************************** */
/* ******* Map Container ******* */
/* ***************************** */
#map {
	background: #e7e7e8;
  height: 286px;
  margin: 0 0 15px 0;
  padding: 10px 0 0 0;
}
ul#map_container {
  background: url(/site/images/maps/plz_map.gif) 100% 0 no-repeat;
  height: 245px;
  list-style-type: none;
  margin: 0;
  width: 249px; 
}
ul#map_container a {
  position: absolute;
  text-decoration: none;
}
#plz_0 a { 
  margin: 91px 0 0 158px; 
  height: 60px;
  width: 86px; 
  z-index: 10;
}
#plz_0 a:hover {
  background: transparent url(/site/images/maps/plz__0.gif) 0 0 no-repeat;
} 
#plz_9 a {
  margin: 105px 0 0 130px;  
  height: 102px;
  width: 93px;
  z-index: 1; 
}
#plz_9 a:hover { 
  background: transparent url(/site/images/maps/plz__9.gif) 0 0 no-repeat;
}
#plz_8 a {
  margin: 186px 0 0 119px; 
  width: 91px; 
  height: 57px;
  z-index: 1; 
}
#plz_8 a:hover {
  background: transparent url(/site/images/maps/plz__8.gif) 0 0 no-repeat;
} 
#plz_7 a {
  margin: 166px 0 0 90px; 
  width: 64px; 
  height: 68px;
  z-index: 1; 
}
#plz_7 a:hover {
  background: transparent url(/site/images/maps/plz__7.gif) 0 0 no-repeat; 
} 
#plz_6 a {
  margin: 138px 0 0 72px; 
  width: 67px; 
  height: 46px;
  z-index: 10; 
}
#plz_6 a:hover {
  background: transparent url(/site/images/maps/plz__6.gif) 0 0 no-repeat;
} 
#plz_5 a {
  margin: 96px 0 0 64px; 
  width: 58px; 
  height: 77px;
  z-index: 10; 
}
#plz_5 a:hover {
  background: transparent url(/site/images/maps/plz__5.gif) 0 0 no-repeat;
} 
#plz_4 a {
  margin: 63px 0 0 65px; 
  width: 56px; 
  height: 64px;
  z-index: 10; 
}
#plz_4 a:hover {
  background: transparent url(/site/images/maps/plz__4.gif) 0 0 no-repeat;
} 
#plz_3 a {
  margin: 62px 0 0 105px; 
  width: 85px; 
  height: 90px;
  z-index: 1; 
}
#plz_3 a:hover {
  background: transparent url(/site/images/maps/plz__3.gif) 0 0 no-repeat;
} 
#plz_2 a {
  margin: 1px 0 0 86px; 
  width: 91px; 
  height: 82px;
  z-index: 1; 
}
#plz_2 a:hover {
  background: transparent url(/site/images/maps/plz__2.gif) 0 0 no-repeat;
} 
#plz_1 a {
  margin: 12px 0 0 153px; 
  width: 91px; 
  height: 89px;
  z-index: 1; 
}
#plz_1 a:hover { 
  background: transparent url(/site/images/maps/plz__1.gif) 0 0 no-repeat;
}
/* ***************************** */
/* ***************************** */
/* ***************************** */
ul.products {
  list-style-type: none;
  margin: 0 0 0 13px;
}
ul.products li {
  display: block;
  width: 136px;
  float: left;
  margin: 0 8px 8px 0;
}
ul.products li.last {
  margin: 0;
}
ul.products li a {
  display: block;
  position: relative;
  min-height: 177px;
  border-top: 1px solid #a7a9ac;
  border-left: 1px solid #a7a9ac;
  border-right: 1px solid #a7a9ac;
}
ul.products li a span {
  display: block;
  width: 134px;
  height: 43px;
  cursor: pointer;
}
ul.products li a span.price {
  background: #fff;
  height: 63px;
  margin: 8px 0 0 8px;
  text-align: left;
  width: 124px;
}
ul.products li a span.text { 
  position: static;
  bottom: auto;
  background: #fff;
  height: 22px;
  border: none;
  color: #162127;
  text-align: left;
  margin: 0 0 0 8px;
  width: 124px;
  padding: 4px 0 10px 0;
}
ul.products li a span.headline {
  position: static;
  bottom: auto;
  height: auto;
  width: 124px;
  margin: 4px 0 0 8px;
  border: none;
  /*height: 40px;*/
  height: 56px;
}
ul.products li a span.img_wrapper {
  position: static;
  display: block;
  margin: 0;
  padding: 0;
  height: 95px;
  border: none;
  cursor: pointer;
}
ul.products li a:hover {
  border-top: 1px solid #f7941d;
  border-left: 1px solid #f7941d;
  border-right: 1px solid #f7941d;
}
ul.products li a img.button {
	margin: 0 0 0 -1px;
}
/* ***************************** */
/* ******** IE / MAC *********** */
/* ***************************** */
*>html {
  height: auto;
}
*>html .clear {
  height: 0; 
  overflow: hidden; 
}
*>html ul.products li a {
  height: 177px;
}

