#mainleft{
	float:left;
	width:170px;
	padding: 30px 10px 0px 0px;
	margin: 0px 0px 0px 5px;
	}

#maincenter{
	float:left;
	width:725px;
	padding:10px 10px 20px 10px;
	margin: 30px 5px 5px 0px;
	background-color:#FFF;
	border:1px #000 solid;
	}

#oben{
background:url(images/rexin/oben.png);
background-repeat:no-repeat;
width:100%;
height:70px;
}

.obenlight{
color:#eee;
font-weight:bold;
}

.obenlight:hover{
color:#aabbdd;
}

.obengrey{
color:#333;
}

.obendark{
color:#000;
font-weight:bold;
}
	
#obenlinks{
width:550px;
height:70px;
color:#333;
float:left;
}
#obenrechts{
width:400px;
height:70px;
float:right;
color:#eee;
}


/* shopping cart */

.cart-listings{
 font-weight:bold;
 font-size:12px;
}

.checkout{
 text-decoration: none; 
 border:0; 
 padding:0; 
 display: block; 
 text-indent: -9999px; 
 letter-spacing: -9999px; 
 font-size:0; 
 width: 150px; 
 height:30px; 
 background:url(images/rexin/zurkasse.png);
}

.checkout:hover{
 background-position: -150px 0;

}

.login{
 text-decoration: none; 
 border:0; 
 padding:0; 
 display: block; 
 text-indent: -9999px; 
 letter-spacing: -9999px; 
 font-size:0; 
 width: 150px; 
 height:30px; 
 background:url(images/rexin/anmelden.png);
}

.login:hover{
 background-position: -150px 0;

}

.refresh{
 text-decoration: none; 
 border:0; 
 padding:0; 
 display: block; 
 text-indent: -9999px; 
 letter-spacing: -9999px; 
 font-size:0; 
 width: 150px; 
 height:30px; 
 background:url(images/rexin/refresh.png);
}

.refresh:hover{
 background-position: -150px 0;

}







#breadcrumb{
	float:left;
	margin-top:10px;
	margin-left:12px;
	width:360px;
	color:#fff;
	font-size:0.875em;
	padding-top:5px;
	}


/* Standard Attribute */
body { 
	background-color:#fff;
	font-family:Tahoma,Arial,sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:0.8em;
	}

img{
	border:0px;
}	


/* Mainlayer für margin probleme */
#mainlayer{
width:950px;
margin: 0 auto;

}


/* Oberer Container */
#top{
	position:relative;
	width:950px;
	height: 120px;
	margin:0px 0px; 
	border:0px;
	background:url(images/rexin/top/top-design3.jpg);

}


/* Logo Container */

#logolayer{
	position:absolute;
	z-index:2;
	border:0px;
	top:1px;

}

#logolayer a{
	position:absolute;
	top:100px;
	z-index:2;
	margin:0px 0px;
	color:#000;
	font-weight:bold;
	text-decoration:none;


}

/* ################# Suchfeld ########################### */

#suche{
margin-top:10px;
margin-left:8px;
font-size:0.7em;
position:absolute;
top:0px;
left:0px;
z-index:4;
}


#suchfeld{
border: #336666;
position:absolute;
top: 46px;
left: 764px;
width: 142px;
height:15px;
border-style : solid; 
border-top-width : 0px; 
border-left-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 0px;
background-image:url(../../images/suche.jpg);
}

#suchsubmit{
position:absolute;
top: 46px;
left: 910px;
padding:0;
margin:0 0;

}


/* Mittlerer Container */
#main{
	position:relative;
	width:950px;
	z-index:1;
	margin:0px 0px;
	top:2px;

	background-image:url(../../images/background2.jpg);
	border: 1px solid #666;
	min-height:750px;
	height:auto !important; /* Workaround für moderne Browser */
	height:750px;

}


#bottom{
position:relative;
border:1px solid #666; 
background-color:#4F64CF;
width:950px;
z-index:1;
margin:0px 0px;
top:4px;
text-align:right;
text-decoration:none;
height:20px;
color:#eee;
}

#bottom a{
color:#eee;
}





h1 { 

 font-size: 20px;
 font-weight: bold;
 margin: 0px;
 padding: 0px;
}

h2 {
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}

.tax_info {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #758389;
  margin-top:10px;
}



#produktdetails-rahmen
{
	width:470px;
	background-color:#EDF1FF;
	border:1px #999 dotted;
	margin-top:20px;
}

#produktdetails-content
{
	width:450px;
	margin:10px 10px 10px 10px;

}


.produktdetails-feld
{
	width:180px;
	vertical-align: top;
}

/* Shop Anker */

ul#anker { margin: 10px 10px 0 5px;  padding: 0;  list-style: none;}
ul#anker li { border-bottom: 1px solid #ccc;    padding: 10px 0 10px 5px;}
ul#anker li a { font: bold  12px "Trebuchet MS",Georgia,"Times New Roman",Times,serif;    padding-left: 33px;}
ul#anker li a:hover { text-decoration: none;}
ul#anker li.photos{ background: url(images/rexin/anker/photos_icon.gif) no-repeat 0 50%;}
ul#anker li.accessories{ background: url(images/rexin/anker/accessories_icon.gif) no-repeat 0 50%;}
ul#anker li.info{ background: url(images/rexin/anker/additional_info_icon.gif) no-repeat 0 50%;}
ul#anker li.shipping{ background: url(images/rexin/anker/shipping_info_icon.gif) no-repeat 0 50%;}
ul#anker li.reviews{ background: url(images/rexin/anker/reviews_icon.gif) no-repeat 0 50%;    border-bottom: none;}
ul#anker li.anwendungen{ background: url(images/rexin/anker/spec_icon.gif) no-repeat 0 50%;}
ul#anker li.features{ background: url(images/rexin/anker/features_icon.gif) no-repeat 0 50%;}

.question
{
font: 12px "Trebuchet MS",Georgia,"Times New Roman",Times,serif;
left: 10px;

}

.subject
{
color:#444;
font-weight:bold;
font-size:18px;
border-bottom: 1px solid #ccc;
margin:30px 0px 0px 0px;
color:#3b3b6b;

}

#productprice
{
font-size: 24px;
font-weight:bold;
color:#336699;
padding-top:10px;
}

#baseprice
{
font-size:10px;
font-weight:bold;
float:left;
margin:10px 0px 0px -55px;
color:#6464b4;
color:#336699;
}

#baseprice sup
{
font-size:8px;
}

#productname
{
border-bottom: 1px solid #ccc;
margin:2px 0px 15px 0px;
color:#202060;
}



/* ############## Social Bookmarks ######################### */

.social_image img 
{
	float:left;
	margin: 1px 3px 1px 0px;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.50;
	-khtml-opacity:0.50;
	border:0px;
}

.social_image:hover img 
{  
	filter:alpha(opacity=99); 
	-moz-opacity:0.99; 
	opacity:0.99; 
	-khtml-opacity:0.99; 
} 




/* ################ Product Listing ####################### */

.product_listing_price
{
font-size:13px;
font-weight:bold;

}

.product_listing_name
{
font-size:13px;
left:5px;
font-weight:bold;
}

.product_listing_name_small
{
font-size:10px;
margin-left:5px;
}

.product_listing_header{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #323c79;*/
  color: #eee;
  font-weight: bold;
  background-image: url('images/rexin/slideblue2.jpg'); 
  border:1px solid #999;
  color:#333;
}

.cart_product_listing_header{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  border-bottom:2px solid #999;
  color:#333;
  

  /*background-image: url('images/rexin/slideblue2.jpg');*/
}

.product_listing_header_image{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #323c79;
  color: #eee;
  font-weight: bold;
  width:130px;
  background-image: url('images/rexin/leftnaviback2.jpg');
  border:1px solid #999;
  color:#333;
}

.product_listing_header_price{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #323c79;
  color: #eee;
  font-weight: bold;
  width:220px;
  background-image: url('images/rexin/slideblue2.jpg');
  border:1px solid #999;
  color:#333;
}