/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, sans-serif; font-size: 1em;line-height:13px; }
.errorBox { font-family : Arial, sans-serif; font-size : 1em; background: blue; font-weight: bold; }
.stockWarning { font-family :Arial, sans-serif; font-size : 1em; color: black; }
.productsNotifications { background:black; }
.orderEdit { font-family :Arial, sans-serif; font-size : 1em; color:black; text-decoration: underline; }

BODY {
  background: #FFFFFF;
  color: #000000;
  margin: 0px;
  font-family: Arial, sans-serif;
  padding:0px;
  border:none;
}

table{											/*um hssliche Ramen zu beseitigen Raphael*/
	border-collapse:collapse;
	border:0px;

}


A {
  color: #707173;
  text-decoration: none;
  font-size:10px;
  line-height:16px
}



A:hover {
  color: #666;
  text-decoration: none;
}

FORM {
	display: inline;
}





TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family:  Arial, sans-serif;

  background: #bbc3d3;
  color: #ff00ff;
  font-weight : bold;
}

A.headerNavigation { 
  color: black; 
}

A.headerNavigation:hover {
  color: grey;
}

TR.headerError {
  background: #ff0000;
}
 
TD.headerError {
  font-family:   Arial, sans-serif;
  font-size: 14px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family:   Arial, sans-serif;
  font-size: 14px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

.footer {
  border:1px solid #fcc919;

  
  font-family:  Arial, sans-serif;
  font-size: 12px;
  
  color: #000;
  font-weight: bold;
}


.infoBox {
  background: ;
}

.infoBoxContents {
	background:white;
  	font-family:  Arial, sans-serif;
	font-size:10px;

}

input{
	color:#bf0223;
	
	font-weight:bold;
}

.headline {
	background-repeat:no-repeat;
  font-family:  Arial, sans-serif;
	font-size:12px;
  font-weight: bold;

  color: #bf0223;
}

body:-moz-last-node TD.infoBoxHeading{
     background-repeat:no-repeat;
  font-family:  Arial, sans-serif;
	font-size:12px;
  font-weight: bold;

  color:#bf0223;
  }


#unterstrich{
	font-weight:normal;
	font-size:10px;
	 color:#bf0223;
}
#unterstrich a{

	 color:#bf0223;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family:  Arial, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
 
  background-repeat:no-repeat;
  font-family:  Arial, sans-serif;

  font-weight: bold;

  color: #bf0223;
}



body:-moz-last-node TD.infoBoxHeading{
     background-repeat:no-repeat;
  font-family:  Arial, sans-serif;

  font-weight: bold;

  color:#bf0223;
  }








TD.infoBox, SPAN.infoBox {
  font-family:  Arial, sans-serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	margin:0px;
	padding:0px;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	margin:0px;
	padding:0px;

}

TABLE.productListing, .productListing tr, .productListing td{
 
  	left:0px;	
  	margin:0px;
	padding:0px;
	text-align:center;
	position:relative;
}


.productListing-heading {
  font-family:  Arial, sans-serif;
  font-size: 14px;
  background: #bf0223;
  color: #FFFFFF;
  line-height:20px;
  font-weight: bold;
  	margin:0px;
	padding:0px;

}

TD.productListing-data {
	margin:0px;
	padding:0px;
	text-align:left;


}


A.pageResults {
  color: #333;	
}

A.pageResults:hover {
  color: #bf0223;  
}



TD.pageHeading, DIV.pageHeading {
  font-family:  Arial, sans-serif;

  font-weight: bold;
  color: black;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main {
  font-family:  Arial, sans-serif;  
  font-size:12px;
}



TD.smallText, SPAN.smallText, P.smallText {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  line-height:12px;
}

TD.accountCategory {
  font-family:  Arial, sans-serif;
  font-size: 15px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family:  Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
}

TD.fieldValue {
  font-family:  Arial, sans-serif;
  font-size: 14px;
}

TD.tableHeading {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX,  RADIO, SELECT {
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family:  Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family:   Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family:   Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
#s{
  font-family:  Arial, sans-serif;
  color:black;

 font-size:12px;

	text-align:center;
	font-weight:bold;
	width:144px;

}

SPAN.productSpecialPrice {
  font-family:  Arial, sans-serif;
  color: #ff0000;

 font-size:14px;

	text-align:center;
	font-weight:bold;
	width:144px;
}

SPAN.errorText {
  font-family:  Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { cursor: pointer; cursor: hand; }
.moduleRowSelected { font-weight:bold;color:#bf0223 }

.checkoutBarFrom, .checkoutBarTo { font-family:  Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family:  Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family:  Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family:  Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:  Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:  Arial, sans-serif; font-size: 10px; color: #ff0000; }

.white{
	background-color:white;
}
.vertical-border{
	
	border:1px solid black;
	
}
hr {
	background-color:#bf0223;
  	color:#bf0223;
  	height:2px;
 	border-style:none;
 	line-height:0px;
 	margin:0px;
 	padding:0px;
}


#search-bar{
	position:relative;
	top:7px;
	left:0px;	
}
#search{
	position:absolute;
}
.eingabe{
	position:relative;
	left:8px;
	top:-2px;
	width:156px;
	height:26px;
	font-size:0.9em;

}
.search{
	color:#cd071e;
	border:1px solid #cd071e;
	margin-top:10px;
	margin-bottom:10px
}

body:-moz-last-node .search{
	color:#cd071e;
	border:1px solid #cd071e;
	margin-top:5px;
	margin-bottom:10px
}

.categories{
color:#707173;
	font-size:10px;

	font-weight:normal;
	margin:0px;
	padding:0px;
}

.categories a{
	
}
.categories a:hover{
	color:#666;
	
}
.cat{
	color:#bf0223;
	font-size:10px;
	
}
.cat td {

}
.subcat {		

}

.subcat  b{		

}

.subcat a{	
	font-size:10px;
	color:#707173;

}
.subcat a:hover{		
	color:#bf0223;

}
.categories-line{
	border-bottom:2px solid white;
}
.hoehe-4{
	height:gr;
}
.hoehe-2{
	height:2px;
}
.groesse-10r{
	text-align:center;
	font-size:1.9em;
	
	color:#bf0223;
}
.groesse-13{
	font-size:0.8em;
}

.groesse-14{
	font-size:2em;
	font-weight:bold;
	padding-left:10px;
}

.groesse-12{
	font-size:0.8em;
	font-weight:normal;
}
.white{
	color:#fff;
}
img{
	border:none;
	margin:0px;
	padding:0px;
	line-height:0px;
}
*html img{
	display:block;
}

.groesse-4gr{
	text-align:center;
	font-size:0.7em;
	color:#9c9e9f;
}
.review a:hover{
	color:black;
}
.review b:hover{
	color:#666;
}

.prod_price{

	display:block;
	font-size:14px;
	color:black;
	text-align:center;
	font-weight:bold;
	width:144px;
}

.prod_price2{

}

#sub_produkt .tax_info{
	color:black;
	font-size:9px;
	text-align:center;
	line-height:20px;
	width:130px;

}
#sub_produkt .tax_info a:hover{
	
}

.tax_info{
	color:black;
	font-size:9px;
	text-align:center;
	line-height:20px;
	width:130px;

}

div.tax_info{
	left:-12px;
	position:relative;
	color:black;
	font-size:8px;
	text-align:center;
	width:130px;

}
.tax_info a:hover{
	
}



.prod_name{
	display:block;
	height:50px;
	text-align:center;
	margin-top:5px;
	line-height:10px;
	color:black;
	width:144px;
	
}
.prod_name a{
	font-size:12px;
	color:black;
}
.prod_name a:hover{
	
}	
.prod_image{
	border:1px solid #bf0223;	
	margin-left:4px;
	margin-right:4px;
	text-align:left;
	padding:0px;
	width:150px;
	height:200px;

}
.prod_image img{

	margin:0px;
	text-align:center;
	
	padding:0px;

}

.prod_buy{	
	margin-top:5px;
	margin-bottom:20px;
	text-align:center;
}


.breadcrumb{
	position:absolute;
	z-index:100;
	width:500px;
	margin-left:20px;
}

.breadcrumbs1{
	position:absolute;
	font-size:10px;
}
.breadcrumbs2{
	font-size:1em;
	position:absolute;
	top:155px;
}

h1{
	font-size:19px;
	color:black;
	text-decoration:none;
	line-height:none;
	margin:0px;
	padding:0px;
}


.text{
	font-size:0.7em;
}
#red{
	color:#bf0223;
	font-weight:bold;
	font-size:14px;
}

#revtext a{
	line-height:11px;
	
}

.manufactor{
	width:150px;
	text-align:left;	
	padding-left:10px;
	padding-top:2px;
	color:#707173;
	font-size:10px;
	height:20px;
	margin-top:10px;
	margin-left:0px;	
	border:1px solid #bf0223;
}
.border{
	border:1px solid #bf0223;
	margin:5px;
	width:98%;
}
.border3{
	border:1px solid #bf0223;
	margin:5px;	
}

/*
.border img{
	border:1px solid blue;
	margin:0px;
	padding:0px;
}*/

.product_detail{
	font-size:15px;
	line-height:17px;
	font-weight:normal;
	color:black;
}

.product_check{
	border:1px solid black;
	position:relative;
	width:40px;
	height:16px;
	top:-4px;
	text-align:center;
	color:black;	
}
* html .product_check{
	border:1px solid black;
	position:relative;
	width:40px;
	height:18px;
	top:-4px;
	text-align:center;
}
body:-moz-last-node .product_check{
	border:1px solid black;
	position:relative;
	width:40px;
	height:16px;
	top:-2px;
	text-align:center;
	color:black;	
}

.underline{
	border-bottom:1px solid #bf0223;
	width:100%;
	bottom:10px;
}

.produkte{
	position:relative;
	width:100%;
	z-index:0;
}
.produkte h1{
	padding-top:20px;
	text-align:center;
	padding-bottom:10px;
}
.produkte #image{ 
	position:absolute;

	left:0px;
	margin:0px;
	padding:0px;
	height:306px;
}

.produkte #image img{ 

	border:1px solid #bf0223;	

}

.produkte #image_zwei{ 
	position:absolute;
	left:0px;
	float:left;
	top:310px;
	margin:0px;
	padding:0px;
	height:50px;
	z-index:40;
}

.produkte #image #slide_container{
	position:absolute;
	top:267px;
	left:1px;
}

div#vertical_slide{ 
	height:39px;
	z-index:10;
	width:229px;
	display:block;
	background-image:url('images/toolbar/transp_white.png');
	border-top:1px solid #bf0223;
}
div#vertical_slide a{

}
div#vertical_slide #lupe{
	height:39px;
	width:40px;
	display:block;
	position:relative;
	left:190px;
	background-image:url('images/toolbar/lupe_grau.gif');
}
div#vertical_slide #lupe:hover{
	background-image:url('images/toolbar/lupe_rot.gif');
}

div#vertical_slide #film{
	height:39px;
	width:40px;
	display:block;
	top:-39px;
	position:relative;
	left:147px;
	background-image:url('images/toolbar/klappe_grau.gif');
}
div#vertical_slide #film:hover{
	background-image:url('images/toolbar/klappe_rot.gif');
}

div#vertical_slide #design{ 
	height:39px;
	width:40px;
	display:block;
	position:relative;
	top:-78px;
	left:107px;
	background-image:url('images/toolbar/pokal_grau.gif');
}
div#vertical_slide #design:hover{ 
	background-image:url('images/toolbar/pokal_rot.gif');
}
div#vertical_slide #null{
	height:39px;
	width:40px;
	display:block;
	position:relative;
	top:-78px;
	left:107px;
	background-image:url('images/toolbar/null_button.gif');
}
.produkte #image_zwei img{ 
	border:1px solid #bf0223;
}
div#vertical_slide #dreid{ 
	height:39px;
	width:40px;
	display:block;
	position:relative;
	top:-117px;
	left:67px;	
	background-image:url('images/toolbar/3d_grau.gif');
}
div#vertical_slide #dreid:hover{
	background-image:url('images/toolbar/3d_rot.gif');
}


body:-moz-last-node .produkte .logo{
	margin-bottom:5px;
}

.produkte #prod_rechts{
	position:relative;
	text-align:right;
	width:478px;
	left:20px;
	height:268px;

}
* html .produkte #prod_rechts{
	position:relative;
	text-align:left;
	width:478px;
	left:20px;

}
body:-moz-last-node .produkte #prod_rechts {
	position:relative;
	text-align:right;
	width:478px;

	left:20px;
	
}


#sub_produkt{
	width:226px;
	height:313px;	 
	position:relative;
	text-align:left;
	line-height:27px;
	left:252px;
	top:0px;

}
body:-moz-last-node #sub_produkt{
	width:226px;
	height:313px;	
	position:relative;
	text-align:left;
	line-height:30px;
	left:252px;
	top:0px;

}
* html #sub_produkt2{
	bottom:40px;
	text-align:right;	
}
#sub_produkt2{
	width:225px;
	display:block;
	bottom:-5px;
	text-align:right;
	position:relative;
	left:273px;
}


.quantity{
	width:225px;
	position:absolute;
	bottom:40px;
}
body:-moz-last-node .quantity{
	position:absolute;
	bottom:40px;
}
/*PRODUKT LINIEN START*/
#hr{
	height:1px;
	width:125px;
	position:absolute;	
	right:0px;
	top:15px;
 	line-height:22px;
}
* html #hr{	
	top:16px;
 	line-height:21px;
}
body:-moz-last-node #hr {
	top:17px;
 	line-height:22px;	
}
/**/
#hr_E{
	height:1px;
	width:120px;
	position:absolute;	
	top:18px;
 	line-height:22px;
 	right:0px;
}
* html #hr_E{
	top:19px;
 	line-height:21px;
}
body:-moz-last-node #hr_E {
	top:20px;
 	line-height:22px;	
}
/**/
#hr2{
	height:1px;
	width:130px;
	position:absolute;	
	right:0px;
	top:45px;
 	line-height:22px;
}
* html #hr2{
	top:50px;
 	line-height:21px;
}
body:-moz-last-node #hr2 {
	top:44px;
 	line-height:22px;	
}
/**/
#hr2_E{
	height:1px;
	width:133px;
	position:absolute;	
	right:0px;
	top:45px;
 	line-height:22px;
}
* html #hr2_E{
	top:50px;
 	line-height:21px;
}
body:-moz-last-node #hr2_E {
	top:44px;
 	line-height:22px;	
}

#hr2_b{
	height:1px;
	width:60px;
	position:absolute;	
	right:0px;
	top:44px;
 	line-height:22px;
}
* html #hr2_b{
	top:49px;
 	line-height:21px;
}
body:-moz-last-node #hr2_b {
	top:43px;
 	line-height:22px;	
}
/**/
#hr2_E_b{
	height:1px;
	width:60px;
	position:absolute;	
	right:0px;
	top:44px;
 	line-height:22px;
}
* html #hr2_E_b{
	top:49px;
 	line-height:21px;
}
body:-moz-last-node #hr2_E_b {
	top:43px;
 	line-height:22px;	
}
/**/
#hr3{
	height:1px;
	width:115px;
	position:absolute;	
	right:-2px;
	bottom:8px;
 	line-height:22px;
}
* html #hr3{
	bottom:4px;
 	line-height:21px;
}
body:-moz-last-node #hr3 {
	bottom:9px;
 	line-height:22px;	
}
/**/
#hr3_E{
	height:1px;
	width:100px;
	position:absolute;	
	right:-2px;
	bottom:8px;
 	line-height:22px;
}
* html #hr3_E{
	bottom:4px;
 	line-height:21px;
}
body:-moz-last-node #hr3_E {
	bottom:9px;
 	line-height:22px;	
}
/*PRODUKT LINIEN EOF*/

#small{
	position:relative;
	font-family:  Arial, sans-serif;
  	font-size:10px;
  	line-height:12px;
  	width:458px;
 	left:20px; 	
 }
#small h1{
	text-align:left;
	line-height:0px;
}
#prod_rechts hr{
	background-color:#bf0223;
  	color:#bf0223;
  	height:1px;
 	border-style:none;
 	margin:0px;
 	padding:0px;
}
.widerruf h1{
	color:black;
}

.widerruf{
	font-size:1em;
	width:420px;
	border:2px solid;
}
#content{
	margin-left:30px;
	margin-right:30px;	
}
.kunden_w{
	width:100%;
	font-size:12px;

}
.kunden_w #head{
	margin-left:20px;
	margin-right:20px;
	font-weight:normal;
	text-align:justify; 
}
.bonus{
	width:100%;
	height:280px;
	font-size:10px;
	position:relative;

}
.bonus #left, #right{	
	width:220px;

	position:absolute;
	text-align:left;
}
.bonus h1{
	color:#bf0223;
	position:absolute;
	font-size:14px;
}
.bonus #left{
	left:20px;
	height:280px;
}

.bonus #right{
	right:10px;
	height:280px;
}
.bonus #left hr,#right hr{
	width:240px;
	position:absolute;	
  	height:1px; 
  	bottom:0px;
}
.bonus #left hr{
	left:-20px;
}
.bonus #right hr{
	right:-10px;
}
.getprice{
	width:498px;
	position:relative;
}
.pricebreak {
	width:498px;	
	position:absolute;
	top:40px;
	border:1px solid #bf0223;
}

.sonderpreis{
	font-size:22px;
	font-weight:bold;
	color:#bf0223;
	line-height:6px;
}
body:-moz-last-node .sonderpreis{
	font-size:22px;
	font-weight:bold;
	color:#bf0223;
	line-height:10px;
}

.product_price{
	font-size:22px;
	font-weight:bold;
	color:black;
	line-height:16px;
}
body:-moz-last-node .product_price{
	font-size:22px;
	font-weight:bold;
	color:black;
	line-height:10px;
}

hr.sp_price1 {
	position:absolute;
	height:2px;
	width:125px;
	top:118px;
	line-height:22px;
}
hr.sp_price2 {
	position:absolute;
	height:1px;
	width:155px;
	top:136px;
	line-height:22px;
}
body:-moz-last-node hr.sp_price1 {
	position:absolute;
	height:2px;
	width:125px;
	top:121px;
	line-height:22px;
}
body:-moz-last-node hr.sp_price2 {
	position:absolute;
	height:1px;
	width:155px;
	top:138px;
	line-height:22px;
}
h2{
	position:relative;
	font-family: Arial, sans-serif;
  	font-size:12px;
	display:inline;
  	width:436px;
	font-weight:normal;
	text-decoration:none;
	line-height:none;
	margin:0px;
	padding:0px;
}
#thawte{
	position:absolute;
	bottom:450px;
	text-align:center;
	left:100px;
}
#thawte2{
	text-align:left;
	left:1px;
}

.partner{
	text-align:left;
}
.partner br{
	line-height:10px;
}

#aktion{
	display:block;
	position:relative;	
	color:#707173;
	font-size:10px;
}

#aktion ul{
	display:inline;
	margin:0px;
	padding:0px;
	line-height:18px;
	}


#aktion div{	
	font-size:15px;
	color:#bf0223;

}
body:-moz-last-node #aktion div br{	
	font-size:10px;
	line-height:40px;
}

* html #aktion div br{	
	font-size:10px;
	line-height:40px;
}
#aktion div br{	
	font-size:1px;
	line-height:0px;
	margin:0px;
	padding:0px;
}

#leadtrade{
	position:absolute;
	top:250px;
}
#checkout{
	font-size:14px;
	text-align:left;
}
#checkout a{
	font-size:14px;
	color: #bf0223;
}


.test{
	width:100%;
	font-size:12px;

}
.test #head{
	margin-left:20px;
	margin-right:20px;
	font-weight:normal;
	text-align:justify;
	font-size:14px;
}
.provision{
	width:100%;
	height:220px;
	font-size:14px;
	position:relative;
	
}
.provision #left, #right{	
	width:220px;
	position:absolute;
	text-align:left;
}
.provision h1{
	color:#bf0223;
	position:absolute;
	font-size:30px;
	left:-35px;
	font-weight:normal;
	bottom:0px;
}
.provision #left{
	left:40px;
	height:220px;
}

.provision #right{
	right:-30px;
	height:220px;
}
.provision #left hr,#right hr{
	width:230px;
	position:absolute;	
  	height:1px; 
  	bottom:0px;
}
.provision #left hr{
	left:-60px;
}
.provision #right hr{
	right:30px;
}
#space{
	position:Absolute;
	left:0px;
}
#schritt{
	text-align:center;
	font-size:20px;
	color:#bf0223;
	text-decoration:underline;
}

#specials_prod{
	position:absolute;
	top:270px;
	z-index:80;
	margin-top:10px;
	}
.specials_prod_tab{
	
	background:white;
	width:498px;
	}
#soldout{
	padding:10px;
}
#soldout2{

}
.bestell_form{
	color:#bf0223;
	font-size:14px;
}
.direktbestellen{
	color:black;
	border:1px solid #707173;	
	font-size:12px;
	}
.error{
	display:block;
	width:498px;
	top:400px;
	color:black;
	background:#ffa788;
}

.lieferung{
	position:relative;
	text-align:left;
	top:7px;
	
	font-size:9px;
	width:225px;
}
body:-moz-last-node .lieferung{
	position:relative;
	text-align:left;
	top:5px;

	font-size:10px;
	width:225px;
}
.lieferung div{
	position:absolute;

}
body:-moz-last-node .lieferung div{
	position:absolute;
}
#design_preis{
	position:absolute;	 
	left:0px;
	top:40px;
}
#lupe {
	position:relative;
}
#lupe img{
	position:absolute;
	border:none;
	left:197px;
	top:270px;	
}
body:-moz-last-node #lupe img{
	position:absolute;
	border:none;
	left:197px;
	top:-35px; 
}
#design_preis{
	position:absolute;	 
	padding: 0px;
	left:0px;
	top:25px;
	width:100%;
}

#design_preis div{
	margin-left: 20px;
}

#design_preis h1{
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

#produktvideo {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding: 5px 0 10px 20px;
}

.border_test{
	border:1px solid #bf0223;
	margin:5px;
 	position:relative;
 }


#trusted_shops{
	position:absolute;
	bottom:0px;
	padding-bottom:10px;
	padding-left:15px;
}

* html #trusted_shops{
	padding-bottom:20px;
	padding-left:25px;
}
body:-moz-last-node #trusted_shops{

}
/* BEGIN REVIEW-SEITE */

#reviews hr{
	border-bottom:1px solid black;
	height:0px;
}
#reviews{
	font-size:12px;
}

#review_head{
	background:#bf0223;
	height:50px;
	color:white;
	line-height:25px;
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px
}

#allreview{
	height:25px;
}
.stars{
	background-image:url('images/stars.gif');
	background-repeat:none;
	width:108px;
	height:20px;
	float:right;
	font-size:12px;
	margin-top:3px;
}
.S05{
	background-position: left -180px;
}
.S10{
	background-position: left -160px;
}
.S15{
	background-position: left -140px;
}
.S20{
	background-position: left -120px;
}
.S25{
	background-position: left -100px;
}
.S30{
	background-position: left -80px;
}
.S35{
	background-position: left -60px;
}
.S40{
	background-position: left -40px;
}
.S45{
	background-position: left -20px;
}
.S50{
	background-position: left -0px;
}

#review_content{
	width:498px;
	margin:0px;
	padding:0px;
	position:relative;
}

#review_left{

	width:150px;
	font-size:10px;
	float:left;
	margin-left:10px;
	margin-top:10px;
}
#review_left a{
	color:#bf0223;
	border-bottom:1px solid black;
	font-size:inherit;
}
#review_left br{
height:20px;
margin-top:4px;
display:block;
}
#review_left b{
font-weight:normal;
font-size:13px;
color:#bf0223;
}

#review_left ul{
	list-style-image: url(images/next.gif);
	margin:0px;
	width:120px;
	margin-left:20px;
	padding:0px;
	margin-top:5px;
	
}
#review_left li{
	margin:0px;
	padding:0px;
}
#review_left li br{
	margin:0px;
}
#review_left div{

}
#review_left img{
	margin:0px;
}
#review_text{
	float:right;
	margin:0px;
	margin-top:10px;
	margin-right:10px;
	padding:0px;
	width:313px;
	font-size:11px;
}
#review_text2{
	position:absolute;
	left:180px;
	top:0px;
	margin:0px;	padding:0px;
	width:300px;
	font-size:11px;
}
#review_text a{
	color:black;
	font-size:11px;
}
#review_purchased {
	text-align:center;
	float:right;
	padding:15px;
	font-size:15px;
	color:#bf0223;
	display:block;
	width:320px;
}

#review_purchased div{
	width:91px;
	display:block;
	margin-left:15px;

}
#review_purchased a{

	font-size:8px;
}
.review_text_block{}

.review_text_head{

	height:40px;

}

.counter{
	background:#bf0223;
	height:50px;
	color:white;
	line-height:25px;
	font-size:11px;

		
}
 .counter b{
 font-weight:normal;
 }
.counter a{
	color:white;
		font-weight:normal;
	text-decoration:none;	
}
.counter a:hover{
	color:black;
}
/* REVIEW-SEITE EOF */

/* THEMENWELTEN BEGINN */
.themenwelt div{
	position:absolute;
}
.themenwelt a{
	color:black;
}
.themenwelt div p{
	position:absolute;
	line-height:14px;
	text-align:right;
	font-size:12px;
	width:200px;
}
/* THEMENWELTEN EOF */

/* SEXY SOCIAL BOOKMARK */

div.sexy-bookmarks  {
clear:both;
margin:20px 0 0;
}
div.sexy-bookmarks-expand {
height:20px;
overflow:hidden;
}
.sexy-bookmarks-bg-german {
background:url('images/socialbookmark/sexy-trans.png') no-repeat scroll 0 0 transparent;
}

div.sexy-bookmarks-bg-german {
background-position:left -2248px;
padding:35px 0 0 20px;
}
div.sexy-bookmarks ul.socials {
float:left;
margin:0;
padding:0;
width:100%;
}
div.sexy-bookmarks ul.socials {
background:none repeat scroll 0 0 transparent;
border:0 none;
outline:0 none;
}
div.sexy-bookmarks ul.socials li {
background-color:transparent;
border:0 none;
clear:none;
cursor:pointer;
display:inline;
float:left;
height:20px;
list-style-type:none;
margin:0;
margin-top:5px;
outline:0 none;
padding:0;
width:20px;
}
div.sexy-bookmarks ul.socials li:before, div.sexy-bookmarks ul.socials li:after, div.sexy-bookmarks ul.socials li a:before, div.sexy-bookmarks ul.socials li a:after {
content:none;
}
div.sexy-bookmarks ul.socials a {
background-color:transparent;
display:block;
height:20px;
text-indent:-9999px;
width:20px;
}
div.sexy-bookmarks ul.socials a:hover, div.sexy-bookmarks ul.socials li:hover {
background-color:transparent;
border:0 none;
outline:0 none;
}
li.sexy-diigo, li.sexy-diigo:hover, li.sexy-digg, li.sexy-digg:hover, li.sexy-reddit, li.sexy-reddit:hover, li.sexy-stumbleupon, li.sexy-stumbleupon:hover, li.sexy-delicious, li.sexy-delicious:hover, li.sexy-yahoobuzz, li.sexy-yahoobuzz:hover, li.sexy-blinklist, li.sexy-blinklist:hover, li.sexy-technorati, li.sexy-technorati:hover, li.sexy-facebook, li.sexy-facebook:hover, li.sexy-twitter, li.sexy-twitter:hover, li.sexy-myspace, li.sexy-myspace:hover, li.sexy-mixx, li.sexy-mixx:hover, li.sexy-scriptstyle, li.sexy-scriptstyle:hover, li.sexy-designfloat, li.sexy-designfloat:hover, li.sexy-mail, li.sexy-mail:hover, li.sexy-comfeed, li.sexy-comfeed:hover, li.sexy-newsvine, li.sexy-newsvine:hover, li.sexy-devmarks, li.sexy-devmarks:hover, li.sexy-linkedin, li.sexy-linkedin:hover, li.sexy-google, li.sexy-google:hover, li.sexy-misterwong, li.sexy-misterwong:hover, li.sexy-izeby, li.sexy-izeby:hover, li.sexy-twittley, li.sexy-twittley:hover, li.sexy-tipd, li.sexy-tipd:hover, li.sexy-pfbuzz, li.sexy-pfbuzz:hover, li.sexy-friendfeed, li.sexy-friendfeed:hover, li.sexy-blogmarks, li.sexy-blogmarks:hover, li.sexy-fwisp, li.sexy-fwisp:hover, li.sexy-designmoo, li.sexy-designmoo:hover, li.sexy-bobrdobr, li.sexy-bobrdobr:hover, li.sexy-yandex, li.sexy-yandex:hover, li.sexy-memoryru, li.sexy-memoryru:hover, li.sexy-100zakladok, li.sexy-100zakladok:hover, li.sexy-moemesto, li.sexy-moemesto:hover, li.sexy-ning, li.sexy-ning:hover, li.sexy-hackernews, li.sexy-hackernews:hover, li.sexy-identica, li.sexy-identica:hover, li.sexy-printfriendly, li.sexy-printfriendly:hover, li.sexy-designbump, li.sexy-designbump:hover, li.sexy-fleck, li.sexy-fleck:hover, li.sexy-netvibes, li.sexy-netvibes:hover, li.sexy-netvouz, li.sexy-netvouz:hover, li.sexy-nujij, li.sexy-nujij:hover, li.sexy-globalgrind, li.sexy-globalgrind:hover, li.sexy-wikio, li.sexy-wikio:hover, li.sexy-xerpi, li.sexy-xerpi:hover, li.sexy-sphinn, li.sexy-sphinn:hover, li.sexy-blogospherenews, li.sexy-blogospherenews:hover, li.sexy-posterous, li.sexy-posterous:hover, li.sexy-techmeme, li.sexy-techmeme:hover, li.sexy-ekudos, li.sexy-ekudos:hover, li.sexy-pingfm, li.sexy-pingfm:hover, li.sexy-tomuse, li.sexy-tomuse:hover, li.sexy-webblend, li.sexy-webblend:hover, li.sexy-wykop, li.sexy-wykop:hover, li.sexy-blogengage, li.sexy-blogengage:hover, li.sexy-hyves, li.sexy-hyves:hover, li.sexy-pusha, li.sexy-pusha:hover, li.sexy-hatena, li.sexy-hatena:hover, li.sexy-mylinkvault, li.sexy-mylinkvault:hover, li.sexy-slashdot, li.sexy-slashdot:hover, li.sexy-squidoo, li.sexy-squidoo:hover, li.sexy-propeller, li.sexy-propeller:hover, li.sexy-faqpal, li.sexy-faqpal:hover, li.sexy-evernote, li.sexy-evernote:hover, li.sexy-meneame, li.sexy-meneame:hover, li.sexy-bitacoras, li.sexy-bitacoras:hover, li.sexy-jumptags, li.sexy-jumptags:hover, li.sexy-bebo, li.sexy-bebo:hover, li.sexy-n4g, li.sexy-n4g:hover, li.sexy-strands, li.sexy-strands:hover, li.sexy-orkut, li.sexy-orkut:hover, li.sexy-tumblr, li.sexy-tumblr:hover, li.sexy-stumpedia, li.sexy-stumpedia:hover, li.sexy-current, li.sexy-current:hover, li.sexy-blogger, li.sexy-blogger:hover, li.sexy-plurk, li.sexy-plurk:hover {
background:url('images/socialbookmark/socialbookmarks.png') no-repeat scroll 0 0 transparent;
}
li.sexy-newsvine {
background-position:left bottom;
}
li.sexy-newsvine:hover {
background-position:left top;
}
li.sexy-linkedin {
background-position:-20px bottom;
}
li.sexy-linkedin:hover {
background-position:-20px top;
}
li.sexy-devmarks {
background-position:-40px bottom;
}
li.sexy-devmarks:hover {
background-position:-40px top;
}
li.sexy-google {
background-position:-60px bottom;
}
li.sexy-google:hover {
background-position:-60px top;
}
li.sexy-scriptstyle {
background-position:-80px bottom;
}
li.sexy-scriptstyle:hover {
background-position:-80px top;
}
li.sexy-mail {
background-position:-100px bottom;
}
li.sexy-mail:hover {
background-position:-100px top;
}
li.sexy-comfeed {
background-position:-120px bottom;
}
li.sexy-comfeed:hover {
background-position:-120px top;
}
li.sexy-twitter {
background-position:-140px bottom;
}
li.sexy-twitter:hover {
background-position:-140px top;
}
li.sexy-technorati {
background-position:-160px bottom;
}
li.sexy-technorati:hover {
background-position:-160px top;
}
li.sexy-stumbleupon {
background-position:-180px bottom;
}
li.sexy-stumbleupon:hover {
background-position:-180px top;
}
li.sexy-reddit {
background-position:-200px bottom;
}
li.sexy-reddit:hover {
background-position:-200px top;
}
li.sexy-myspace {
background-position:-220px bottom;
}
li.sexy-myspace:hover {
background-position:-220px top;
}
li.sexy-mixx {
background-position:-240px bottom;
}
li.sexy-mixx:hover {
background-position:-240px top;
}
li.sexy-diigo {
background-position:-260px bottom;
}
li.sexy-diigo:hover {
background-position:-260px top;
}
li.sexy-digg {
background-position:-280px bottom;
}
li.sexy-digg:hover {
background-position:-280px top;
}
li.sexy-designfloat {
background-position:-300px bottom;
}
li.sexy-designfloat:hover {
background-position:-300px top;
}
li.sexy-yahoobuzz {
background-position:-320px bottom;
}
li.sexy-yahoobuzz:hover {
background-position:-320px top;
}
li.sexy-delicious {
background-position:-340px bottom;
}
li.sexy-delicious:hover {
background-position:-340px top;
}

/* SEXY SOCIAL BOOKMARK EOF*/