.containerLT {
	width: 695px;
	margin: 0 auto;
	overflow: hidden;
}

.containerLT {
	display: none;
}

ul.display li div.procontT {
	display: none;
}

ul.display {
	clear:both;
	width: 695px;
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.display li {
	float: left;
	width: 695px;
}

ul.display li a.proimgView {
	display: block;
	float: left;
	width: 156px;
	text-align: center;
	border:1px solid #f0f2f4;
}

ul.display li a.proimgView span {
	font-weight: bold;
	display: block;
	color: #333;
	margin: 0;
	padding-top: 10px;
	text-decoration: none ! important;
}

ul.display li a.proimgView:hover {
	border:1px solid #68bdd8;
	text-decoration: none ! important;
}

ul.display li div.procontL {
	display: block;
	float: left;
	margin-left: 20px;
	width: 517px;
}

ul.display li div.procontL .headerL h2{
	margin: 0 0 10px;;
	font-size: 13px;
	font-weight: bold;
}

ul.thumb_view li{
	width: 158px;
	margin-right: 20px;
}

ul.thumb_view li.last{
	width: 158px;
	margin-right: 0;
}

ul.thumb_view li div.procontT {
	clear: both;
	left: 0;
	display: block;
	width: 158px;
	text-align: left;
	padding-top: 6px;
	font-size: 12px;
	line-height: 16px;
	color: #666;
}

ul.thumb_view li div.procontL {
	display: none;
}

.proclearer{
	display: block;
	clear: both;
	height: 20px;
}

.propriceL{
	display: block;
}

.proshipL{
	display: block;
	font-size: 10px;
	font-style: normal;
	color: #ccc;
}

.ratL{
margin: 0;
text-align: right;
font-size: 10px;
color: #ccc;
}

.starsL{
margin: 0;
display: block;
text-align: left;
}

.ratesL{
margin: 0 0 10px;
display: block;
font-size: 10px;
color: #ccc;
}

.descL{
position: relative;
display: inherit;
overflow-y: hidden;
float: left;
width: 260px; height: 135px;
color: #666;
line-height: 15px;
}

.fadeoutL{
position: absolute;
width: 203px; height: 14px;
bottom: 0;
right: 0;
}

.infoL{
float: left;
margin-left: 40px;
width: 200px;
}

.priceL{
display: block;
font-size: 18px;
}

.proshipL{
display: block;
font-size: 10px;
font-style: normal;
color: #ccc;
}

.cartL{
display: block;
margin-top: 16px;
}

.shipL{
display: block;
margin-top: 10px;
}

span.switch_thumb {
	width: 34px;
	height: 13px;
	line-height: 13px;
	padding: 0;
	margin: 0;
	display: block;
	background: url(/images/switch.gif) no-repeat;
	outline: none;
	text-indent: -9999px;
}
span:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
   cursor: pointer;
}
span.swap { background-position: left bottom; }



.tipfadeout{
position: absolute;
width: 203px; height: 14px;
bottom: 0;
right: 0;
}

.tiptop {
position: absolute;
top: -7px; left: 40px;
width: 13px; height: 7px;
}

div.probox {
	z-index: -1;
}

div.proboxL {
	z-index: -1;
}

div.tinytip {
position: absolute;
color: #333;
width: 510px; min-height: 100px;
left: -20px;
padding: 20px;
background: #FFF;
border: 1px solid #ccc;
z-index: 30;
}

.tipheader{
float: left;
}

.tinytip h2{
margin: 0 0 10px;;
font-size: 12px;
font-weight: bold;
}

.tiprat{
margin: 0;
text-align: right;
font-size: 10px;
color: #ccc;
}

.tipstars{
margin: 0;
display: block;
}

.tiprates{
margin: 0;
display: block;
}

.tipdesc{
position: relative;
display: inherit;
overflow-y: hidden;
float: left;
width: 230px; height: 120px;
color: #666;
line-height: 15px;
}

.tipinfo{
float: left;
margin-left: 40px;
width: 220px;
}

.tipprice{
display: block;
font-size: 18px;
}

.tipcart{
display: block;
margin-top: 16px;
}

.tipship{
display: block;
margin-top: 10px;
}

.tipshippre{
display: block;
margin-top: 10px;
color: #9c0000;
}

button#search_button {
   border: none;
   background-color: transparent;
   cursor: pointer;
}

.probox{
margin-right: 20px;
float: left;
}

.proboxL{
margin-right: 0;
float: left;
}

a.proimg{
width: 156px;
display: block;
text-align: center;
border:1px solid #f0f2f4;
}

a.proimg span {
font-weight: bold;
display: block;
color: #333;
margin: 0;
padding-top: 10px;
text-decoration: none ! important;
}

a.proimg:hover {
border:1px solid #68bdd8;
text-decoration: none ! important;
}

.procont{
width: 158px;
text-align: left;
margin: 6px 0 20px 0;
font-size: 12px;
line-height: 16px;
color: #666;
}

.promore{
display: block
}

.proprice{
display: block;
}

.proship{
display: block;
font-size: 10px;
font-style: normal;
color: #ccc;
}

.clear{
	clear: both;
}
p.head_boxes {
font-size: 16px;
text-align: left;
font-weight:bold;
color:#333333;
margin: 0;
}

p.head_boxes_brandshop {
font-size: 12px;
text-align: left;
font-weight:bold;
color:#333333;
margin: 0;
}

p.head_modules {
font-size: 16px;
text-align: left;
font-weight:bold;
color:#333333;
margin: 0;
}

p.head_product_thumb {
font-size: 12px;
text-align: center;
font-weight:bold;
color:#333333;
margin: 0;
}

h2.head_product_thumb {
font-size: 16px;
text-align: left;
font-weight:bold;
margin: 0;
}

#jquery_newsticker_frame {
position:relative;
background: url(http://www.ohrdio.de/images/bg_ticker.gif) no-repeat right;
margin-bottom:10px;
height:30px;
overflow:hidden; 
}

#jquery_newsticker li {
list-style: none;
background: url(http://www.ohrdio.de/images/bg_ticker_over.gif) no-repeat right;
}

#jquery_newsticker a {
display:block;
height:21px;
width:137px;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:9px 0px 0px 23px;
}

#jquery_newsticker {
padding:0;
margin:0;
}

.more_search {
	background: url(http://www.ohrdio.de/images/link_more.gif) no-repeat right; padding-right: 10px;
}

a.more_search:link,
a.more_search:visited,
a.more_search:active {
	color: #f18200;
	text-decoration:none;
}
a.more_search:hover {
	text-decoration:underline;
}

#BrandInfoInline {
margin-top:20px;
font-size:11px;
color:#999;
line-height:14px;
}

#Purchased {
padding:10px;
font-size: 11px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #ccc;
color:#999;
margin-top:20px;
line-height:14px;
width:673px;
}

#DetailInlineInfo {
padding:10px;
font-size: 11px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #ccc;
color:#999;
margin-bottom:10px;
line-height:14px;
width:218px;
}

#DetailInline {
padding:10px;
font-size: 12px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #ccc;
color:#333333;
min-height: 155px;
width:260px;
display:block;
}


#ReviewStarsInline {
padding:10px;
font-size: 11px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #ccc;
color:#999;
margin-bottom:10px;
width:218px;
}

#detail_rabatt {
padding:10px;
font-size: 12px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #ccc;
color:#f18200;
width:260px;
display:block;
margin-bottom:10px;
line-height:14px;
}

.detail_rabatt_header{
font-size: 17px;
font-weight:bold;
}

.detail_rabatt_content{
background: url(http://www.ohrdio.de/images/link_more.gif) no-repeat right; padding-right: 10px;
font-size:11px;
color:#999;
}

#box_r_popup {
padding:10px;
font-size: 12px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #ccc;
color:#f18200;
width:218px;
display:block;
margin-bottom:10px;
line-height:14px;
}

.box_r_popup_content{
background: url(http://www.ohrdio.de/images/link_more.gif) no-repeat right; padding-right: 10px;
font-size:11px;
color:#999;
}


.more {
	color: #f18200; 
	background: url(http://www.ohrdio.de/images/link_more.gif) no-repeat right; padding-right: 10px;
}

a.more:link,
a.more:visited,
a.more:active {
	color: #f18200;
	font-size:11px;
	text-decoration:none;
}
a.more:hover {
	text-decoration:underline;
}

.news_ticker {
	margin:10px 0 10px 0;
	padding:5px 0 5px 10px;
	background-color:#f0f2f4;
	border:1px solid #dde3e6;
}

#main_content{
padding-top: 10px;
}

.navi_header {
	color:#68bdd8;
	padding: 10px 0 0 0;
}

.navi {
	padding: 3px 0 0 0;
}

.navi_sub {
	padding: 4px 0 0 5px;
}

#BoxLeft {
	margin-top: 20px;
	background: #FFF url(img/separator_box_200.gif) repeat-x top;
	padding: 13px 0 0 10px;
}

#BoxLeftNoSeparator {
	padding: 5px 0 0 10px;
}

#BoxLeftNoSep {
	padding: 10px 0 0 10px;
}

#BoxLeft H1 {
  font-size: 16px;
}

#BoxLeftNoSep H1 {
  font-size: 16px;
}

.BoxTxt{
	margin-top: 10px;
	font-size: 12px;
	color:#999;
}

#box1 { position:absolute; width:150px; height:150px; z-index:1; }
#box2 { position:absolute; bottom:0px; right:0px; width:100px; height:100px; z-index:2; }

/* Products Label */
img {
behavior: url("pngbehavior.htc");
}

/* Search Label Start*/
.relative_search {
	position: relative;
	text-align: center;
	width: 901px;
}

.sale_label {
	position: absolute;
	top: 4px; left: 875px;
	width: 50px; height: 49px;
}

.twitter_label {
	position: absolute;
	top: -51px; left: 735px;
	width: 71px; height: 68px;
}
/* Search Label End*/

.products_label {
	position: absolute;
	top: 2px; left: 127px;
	width: 70px; height: 70px;
}

.relative {
	position: relative;
	text-align: center;
	width: 199px; height: 264px;
}

.products_label_detail {
	position: absolute;
	top: 0px; left: 212px;
	width: 70px; height: 70px;
}

.relative_detail {
	position: relative;
	text-align: left;
	width: 282px;
	min-height: 177px;
}

.relative_thumb {
	position: relative;
	text-align: center;
	width: 151px;
}

.products_label_thumb {
	position: absolute;
	top: 20px; left: 82px;
	width: 42px; height: 42px;
}

.relative_detail_thumb {
	position: relative;
	text-align: center;
	width: 151px;
}

.relative_detail_thumb_enlarge {
	position: absolute;
	top: -15px; left: -11px;
	width: 23px; height: 21px;
}

/* Modul Sort */
#ModulSort {
text-align:center;
padding:10px;
font-size: 11px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #ccc;
color:#999;
margin-bottom:10px;
}

#ModulSortNavi {
text-align:left;
list-style-type: none;
padding:0px;
margin:10px 0px 0px 0px;
}
		
.ModulSortNavi {
display:inline;
}
		
.ModulSortNaviSelected a:link, .ModulSortNaviSelected a:visited {
color:#333;
list-style-type: none;
line-height: 22px;
display:block;
width:122px;
padding-left:16px;
background-image: url(img/arrow_sort_selected.gif);
margin: 2px 0px 0px 0px;
height: 21px;
text-decoration:none;
font-weight:bold;
}
		
.ModulSortNaviSelected a:hover {
color: #68bdd8;
background-image: url(img/arrow_sort_over.gif);
text-decoration:none;
}

.ModulSortNavi a:link, .ModulSortNavi a:visited {
color:#666;
list-style-type: none;
line-height: 22px;
display:block;
width:120px;
padding-left:18px;
margin: 2px 0px 0px 0px;
height: 21px;
text-decoration:none;
text-indent:3px;
}
		
.ModulSortNavi a:hover {
color: #68bdd8;
background-image: url(img/arrow_sort_over.gif);
width:125px;
padding-left:13px;
text-decoration:none;
}

#ModulSort H2 {
font-size: 12px;
display:inline;
color:#f18200;
}

#ModulSort H3 {
  display:inline;
  font-size: 10px;
  color:#999;
}



/* Tooltip Hompage */
span.tooltip {
	position:relative;
	text-decoration:none;
}

span.tooltip a:hover {
	text-decoration:none;
	font-size: 99%;
}

span.tooltip a:hover span {
	display: block;
	position:absolute;
	width: 144px;
	padding: 5px;
	z-index: 100;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	color:#999;
	background-color:#f0f2f4;
	border:1px solid #dde3e6;
	left:-2px;
	top:20px;
}
.tooltip a span {
	display: none;
	text-decoration:none;
}

/* Tooltip Product Listing */
span.tooltip_pl {
	position:relative;
	text-decoration:none;
}

span.tooltip_pl a:hover {
	text-decoration:none;
	font-size: 99%;
}

span.tooltip_pl a:hover span {
	display: block;
	position:absolute;
	width:300px;
	padding: 5px;
	z-index: 999;
	text-decoration:none;
	text-align:left;
	font-size:12px;
	color:#999;
	background-color:#f0f2f4;
	border:1px solid #dde3e6;
	left:20px;
	top:-120px;
}

.tooltip_pl a span {
	display: none;
	text-decoration:none;
}


/* Statement */
.statement_1 {
color:#66cc00;
}

.statement_2 {
color:#d60067;
}

.statement_3 {
color:#0077b8;
}

td#statement_1 {
        position:fixed;
        right: 0;
        bottom: 0;
        display:block;
        height: 80px;
        width: 80px;
        background: url("img/too_cool_corner.png") bottom right no-repeat;
        text-indent: -999em;
        text-decoration: none;
}


/* Preise */

.productPriceManufacturers {
font-size:16px;
}

.productPriceDetail {
font-size:18px;
}

.productOldPrice {
color:#999999;
text-decoration:line-through;
font-weight: normal;
}

.productPriceSave {
color:#999999;
font-weight: normal;
}

.productNewPrice {
color:#d60067;
font-weight:bold;
}


/* Allgemeine Angaben */

body { 
	color: #000;
	background: #FFF; 
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: #FFF url(img/background.gif);
	background-attachment:fixed;
	font-size: 12px;
}

ul{
	margin:0 0 0 15px;
	padding:0;
}

form {
	display:inline;
	border:0px solid #999;
	font-size:12px;
	color:#333;
	margin:0px;
	padding:0px;
}

banner {
	border-color:#000;
}

/* Gestaltung der Links */

a:link,
a:visited,
a:active {
	color:#68bdd8;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

a.LinkPartnerArea:link,
a.LinkPartnerArea:visited,
a.LinkPartnerArea:active {
	color: #e9bd0b;
	text-decoration:none;
}
a.LinkPartnerArea:hover {
	text-decoration:underline;
}

a.LinkSubMenu:link,
a.LinkSubMenu:visited,
a.LinkSubMenu:active {
	color: #999;
	text-decoration:none;
}
a.LinkSubMenu:hover {
	text-decoration:underline;
}

a.LinkGreySecondaryMenu:link,
a.LinkGreySecondaryMenu:visited,
a.LinkGreySecondaryMenu:active {
	font-size: 10px;
	color: #CCC;
	text-decoration:underline;
}
a.LinkGreySecondaryMenu:hover {
	text-decoration:none;
}


a.LinkCaution:link,
a.LinkCaution:visited,
a.LinkCaution:active {
	color: #9c0000;
	text-decoration:none;
}
a.LinkCaution:hover {
	color: #9c0000;
	text-decoration:underline;
}

a.LinkSuccess:link,
a.LinkSuccess:visited,
a.LinkSuccess:active {
	color: #587715;
	text-decoration:underline;
}
a.LinkSuccess:hover {
	color: #587715;
	text-decoration:none;
}

a.LinkError:link,
a.LinkError:visited,
a.LinkError:active {
	color: #9c0000;
	text-decoration:underline;
}
a.LinkError:hover {
	color: #9c0000;
	text-decoration:none;
}

a.LinkToCart:link,
a.LinkToCart:visited {
	font-size:16px;
	color: #FFF;
	background-color: #9c0000;
	padding: 4px 10px;
	text-decoration: none;
	font-weight:bold;
}

a.LinkToCart:hover
{
	text-decoration:underline;
}

a.PicDetailLink:link img {
	border: 2px solid #dde3e6;
}
a.PicDetailLink:visited img  {
	border: 2px solid #dde3e6;
}
a.PicDetailLink:active img  {
	border: 2px solid #dde3e6;
}
a.PicDetailLink:hover img {
	border: 2px solid #68bdd8;
}

a.PicCrossLink:link img {
	border: 1px solid #dde3e6;
}
a.PicCrossLink:visited img  {
	border: 1px solid #dde3e6;
}
a.PicCrossLink:active img  {
	border: 1px solid #dde3e6;
}
a.PicCrossLink:hover img {
	border: 1px solid #68bdd8;
}

a.LinkWhite:link,
a.LinkWhite:visited,
a.LinkWhite:active {
	color: #FFF;
	text-decoration:none
}

a.LinkWhite:hover {
	color: #FFF;
	text-decoration:underline
}


a.CheckOutBar:link,
a.CheckOutBar:visited,
a.CheckOutBar:active {
	color: #333;
	text-decoration:none
}

a.CheckOutBar:hover {
	color: #333;
	text-decoration:underline
}

/* del.icio.us button */
a.CheckOutBar:hover {
	color: #333;
	text-decoration:underline
}

a.delicous {
	display:block;
	text-decoration:none;
	background-image:url(img/del_ico_us.gif);
	line-height:10px;
	width:71px;
	height:10px;
	margin-right:10px;
}
a.delicous:hover {
	background-image:url(img/del_ico_us_over.gif);
}

/* Produkt Service Button */

.but_product_service {
	background-color:#f0f2f4;
	text-align:left;
	padding: 4px 10px;
	border-bottom: 1px #FFF solid;
}


H1 {
color:#333333;
font-size: 16px;
margin: 0 0 0 0;
}

#detailheader H1 {
color:#333333;
font-size: 18px;
margin: 10px 0 3px 0;
}

.TxtInfoLine{
font-size: 12px;
color: #999;
}

.TxtComparing{
font-size: 12px;
color: #999;
}

.TxtWhite{
font-size: 12px;
color: #FFF;
}

.TxtGreySecondary{
font-size: 10px;
color: #CCC;
line-height:10px;
}

.TxtFreeShipping{
	font-size:12px;
	color: #ff9600;
}

.TxtCaution{
	font-size:12px;
	color: #9c0000;
}

.TxtSoldOut{
	text-align: center;
	margin-top: 67px;
}

.TxtSoldOut span{
	padding: 4px;
	font-size:16px;
	background: #9c0000;
	color: #ffffff;
	font-weight: bold;
}

.TxtSuccess{
	font-size:12px;
	color:#587715;
}

.TxtDelivery1{
	font-size:12px;
	color:#94c727;
}

.TxtDelivery5{
	font-size:12px;
	color:#94c727;
}

.TxtDelivery2{
	font-size:12px;
	color:#587715;
}

#BoxHeader H1 {
  font-size: 16px;
  color:#FFF;
}

#ContentHalfHeader H1 {
  font-size: 16px;
  color:#FFF;
}

#ContentFullHeader H1 {
  font-size: 16px;
  color:#FFF;
}

#ContentTb TD{
	padding-bottom:10px;
}

#ContentTbPartner TD{
	padding-bottom:10px;
}

#ContentTbOff TD{
	padding-bottom:0;
}

#ContentTb H1{
	color:#68bdd8;
	font-size: 16px;
	margin: 0 0 0 0;
}

#ContentTbPartner H1{
	color:#e9bd0b;
	font-size: 16px;
	margin: 0 0 0 0;
}

#CardTb TD{
	padding-bottom:10px;
	padding-top:10px;
}

#SennheiserBanner H1{
	display:inline;
	font-size: 12px;
}

.SennheiserBanner {
  padding:8px;
  font-size: 12px;
  color:#FFF;
}

#BannerWht H1{
	display:inline;
	font-size: 16px;
	color:#FFF;
}

.BannerWht {
  padding:10px;
  font-size: 12px;
  color:#FFF;
}

#BannerHeader H1 {
  display:inline;
  font-size: 16px;
}

.BannerHeader {
  padding:0 0 0 20px;
  font-size: 12px;
  color:#FFF;
}

.TbBoxCartHeader{
	background-image: url(img/bg_tb_box_cart_header.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
}

#BoxCartHeader H1 {
  font-size: 16px;
  color:#FFF;
}

.TbBoxCartContent1{
	font-size: 13px;
	text-align: center;
	color:#333;
	background-color:#b0dd55;
	background-image: url(img/bg_tb_box_cart_content1.gif);
	padding: 10px 0 0 0;
	line-height: 18px;
}

.TbBoxCartContent2{
	font-size: 12px;
	background-color:#b0dd55;
	background-image: url(img/bg_tb_box_cart_content2.gif);
	padding: 5px 0 0 0;
	line-height: 18px;
}

.TbBoxCartFooter{
	font-size: 12px;
	background-image: url(img/bg_tb_box_cart_footer.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 10px;
}

.TbBoxHeader{
	background-image: url(img/bg_tb_box_header.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
}

.TbBoxHeaderPartner{
	background-image: url(img/bg_tb_box_header_partner.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
}

.TbBoxContent{
	font-size: 12px;
	background-color:#f0f2f4;
	padding: 10px 10px 0 20px;
	line-height: 18px;
}

.TbBoxContentPartner{
	font-size: 12px;
	background-color:#f9eec2;
	padding: 10px 10px 0 20px;
	line-height: 18px;
}

.TbBoxFooter{
	font-size: 12px;
	background-image: url(img/bg_tb_box_footer.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 10px;
}

.TbBoxFooterPartner{
	font-size: 12px;
	background-image: url(img/bg_tb_box_footer_partner.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 10px;
}

.TbHalfContentHeader{
	background-image: url(img/bg_tb_hc_hd.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
}

.TbHalfContentHeaderPartner{
	background-image: url(img/bg_tb_hc_hd_partner.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
}

.TbHalfContent{
	font-size: 12px;
	background-color:#d9eef5;
	padding: 10px 20px 10px 20px;
	line-height: 18px;
	color:#333;
}

.TbHalfContentPartner{
	font-size: 12px;
	background-color:#f9eec2;
	padding: 10px 20px 10px 20px;
	line-height: 18px;
	color:#333;
}

.TbHalfContentFooter{
	font-size: 12px;
	background-image: url(img/bg_tb_hc_fo.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 10px;
}

.TbHalfContentFooterPartner{
	font-size: 12px;
	background-image: url(img/bg_tb_hc_fo_partner.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 10px;
}

.TbFullContentHeader{
	background-image: url(img/bg_tb_fc_hd.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
}

.TbFullContentHeaderPartner{
	background-image: url(img/bg_tb_fc_hd_partner.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 34px;
}

.TbFullContent{
	font-size: 12px;
	background-color:#d9eef5;
	padding: 10px 20px 10px 20px;
	line-height: 18px;
	color:#333;
}

.TbFullContentPartner{
	font-size: 12px;
	background-color:#f9eec2;
	padding: 10px 20px 10px 20px;
	line-height: 18px;
	color:#333;
}

.TbFullContentFooter{
	font-size: 12px;
	background-image: url(img/bg_tb_fc_fo.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 10px;
}

.TbFullContentFooterPartner{
	font-size: 12px;
	background-image: url(img/bg_tb_fc_fo_partner.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 10px;
}

.TdCaution {
	font-size:12px;
	color:#9c0000;
	background-color:#ffffd5;
	border: 1px solid #9c0000;
	padding: 10px 20px 10px 20px;
	line-height: 18px;
}

.TdSuccess {
	font-size:12px;
	color:#587715;
	background-color:#ddf2b0;
	border: 1px solid #587715;
	padding: 10px;
}

.TdSuccess H1 {
  display:inline;
  font-size: 14px;
  color:#587715;
}

.TdSuccessReviews {
	font-size:12px;
	color:#FFF;
	background-color:#e2007a;
	border: 1px solid #a00057;
	padding: 10px 10px 10px 10px;
	line-height: 18px;
}

.TdAgb {
	font-size:12px;
	color:#587715;
	background-color:#ddf2b0;
	border: 1px solid #587715;
	padding: 10px 10px 10px 10px;
	line-height: 18px;
}

.MessageStackError {
	font-size:12px;
	color:#9c0000;
	background-color:#ffffd5;
	border: 1px solid #9c0000;
	padding: 10px 20px 10px 20px;
	line-height: 18px;
}

.MessageStackSuccess {
	font-size:12px;
	color:#587715;
	background-color:#ddf2b0;
	border: 1px solid #587715;
	padding: 10px 20px 10px 20px;
	line-height: 18px;
}

.TxtContent{
	font-size:12px;
	color:#333;
}

.ContentBox {
width: 673px;
padding:10px;
font-size: 12px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #f0f2f4;
color:#CCC;
margin-bottom: 20px;
}

/*Service Box*/
#ServiceBox H2 {
  display:inline;
  font-size: 14px;
  color:#f18200;
}

.ServiceBox {
padding:10px;
font-size: 12px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #ccc;
}

/*Service Box Content*/
#ServiceBoxContent H1 {
  display:inline;
  font-size: 14px;
  color:#f18200;
}

.ServiceBoxContent {
padding:10px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #ccc;
color:#333;
}

/*Link Box Footer*/
#LinkBoxFooter H2 {
  display:inline;
  font-size: 12px;
  color:#f18200;
}

#LinkBoxFooter H3 {
  display:inline;
  font-size: 10px;
  color:#999;
}

.LinkBoxFooter {
padding:10px;
font-size: 10px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
border:1px solid #ccc;
color:#999;
}

#ServiceBoxMessageSuccess H2 {
  display:inline;
  font-size: 14px;
  color:#587715;
}

.ServiceBoxMessageSuccess {
color:#587715;
padding:10px;
font-size: 12px;
background:#ddf2b0;
border:1px solid #587715;
}

/* Module Teaser  */
.TxtCrossSellingContent{
	font-size: 12px;
	padding-top: 8px;
	line-height: 16px;
	color: #999;
}

.BrandTeaserContent{
	font-size: 11px;
	padding-top:5px;
	color: #999;
}

.TxtTeaserContent{
	font-size: 12px;
	padding-top:10px;
	line-height: 15px;
	color: #666;
}

.TxtTeaserNew{
	color: #6ad300;
}

#TdPicLink td{
	padding:10px 0 0 0;	
	border: 2px solid #dde3e6;
}

#TdPicLink td:hover{
	border: 2px solid #68bdd8;
	cursor: pointer;
}

#PicLinkSearch td{
	border: 2px solid #dde3e6;
	cursor: pointer;
}

#PicLinkSearch h1{
	margin:10px 0 5px 0;
	font-size:12px;
}

#PicLinkDetail td{
	padding: 5px 0 0 0;	
	border: 1px solid #dde3e6;
	cursor: pointer;
}

#PicLinkCross td{
	padding:10px 0 0 0;	
	border: 1px solid #dde3e6;
	cursor: pointer;
}

#PicLinkCross h1{
	margin:0 0 5px 0;
	font-size:12px;
}

#PicLink td{
	padding:10px 0 0 0;	
	border: 2px solid #dde3e6;
	cursor: pointer;
}

#PicLink h1{
	margin:0 0 5px 0;
	font-size:12px;
}

#PicLinkThumb td{
	padding:10px 0 5px 0;	
	border: 1px solid #dde3e6;
	cursor: pointer;
}

#PicLinkThumb h1{
	margin:0 0 5px 0;
	font-size:12px;
}

#TdPicLink h1{
	margin:0 0 5px 0;
	font-size:12px;
}

#TdPicLinkDeep td{
	padding:0 0 0 0;	
	border: 0;
}

#PicLinkBrandThumb td{
	padding:5px 0 5px 0;	
	border: 1px solid #dde3e6;
	cursor: pointer;
}


/*#TdPicLinkDeep td:hover{
	border: 0;
	cursor: pointer;
}*/

/* Layout */
.ContentSearchHeader{
	background-image: url(img/bg_search_header.gif);
	padding: 6px;
	border: 1px solid #CCC;
}

.TdService{
font-size: 12px;
color:#999;
}

.TdCross{
color:#999;
}

div.BackNav {
	overflow:hidden;
	margin:0;
	padding:0;
	height:30px;
	line-height:30px;
	border:1px solid #eee;
	margin:10px 0 20px 0;
}
div.BackNav a, div.BackNav em, div.BackNav span {
	color:#68bdd8;
	font-weight: normal;
	float:left;
	overflow:hidden;
	height:30px;
	padding:0 8px;
	font-style:normal;
}
div.BackNav span {
	background:url(img/backnav_sep.png) no-repeat left center;
	overflow:hidden;
	padding:0 0 0 10px;
	width:0px;
	filter:alpha(opacity=40);
	opacity:0.4;
}


.Footer{
font-size: 12px;
color:#999;
padding:0 0 20px 0;
}

.LinkBox{
padding: 10px;
background-color: #FFF;
line-height: 13px;
font-size: 10px;
color:#999;
border: 1px solid #999;
}

/* Details Tabs */
#shop_attribute_tab H1 {
	margin-left:10px;
	font-size:16px;
	color: #FFF;
	text-decoration: none;
	font-weight:bold;
}

.shop_attribute_tab {
	background-image: url(img/bg_technical_data.gif);
	background-repeat:no-repeat;
}

/* Auflistung der Technischen Daten */

.shop_attribute_1 {
	background-color:#f0f2f4;
}

.shop_attribute_2 {
	background-color:#f7f8f9;
}

.shop_attribute_title {
	font-weight: bold;
	color:#333;
}

/* Auflistung der Versandarten */
.trcol1{
	background-color:#e6f9ff;
}

.trcol2{
	background-color:#f2fcff;
}


/* Produktbeschreibung Detail */

.shop_description {
	background-color:#f0f2f4;
}

.SplitCurPage{
	line-height: 21px;
	font-weight: bold;
	color: #333;
	border: 1px solid #333;
	padding: 2px 5px 2px 5px;
}


/* Submenu */

#sidebar_submenu li {
	list-style-type: none;
	font-size: 12px;
	color: #999;
	padding: 4px 0 0 23px;
	text-indent: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	background: url(img/submenu.gif) no-repeat;
	height: 19px;
}

#sidebar_submenu a {
	color: #999;
}

#sidebar_submenu img {
	float: left;
	margin-right: 11px;
	margin-top: -2px;
}

/* Submenu End */

/* Submenu Rezension */

#sidebar_submenu_rezension li {
	list-style-type: none;
	font-size: 12px;
	color: #e2007a;
	padding: 4px 0 0 23px;
	text-indent: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	background: url(img/submenu_rezension.gif) no-repeat;
	height: 19px;
}

#sidebar_submenu_rezension a {
	color: #e2007a;
}

#sidebar_submenu_rezension img {
	float: left;
	margin-right: 11px;
	margin-top: -2px;
}

/* Submenu End Rezension */

/* Information */
.TXTInformation{
	color: #999;
	font-size:10px;
	line-height: 13px;
}

/* Information */
.TXTReviews{
	color: #999;
	font-size:12px;
	line-height: 14px;
}

/* Dienstbereit	RMA */
.rma_pulldown{
line-height: 10px;
font-size: 13px;
}
.rma_choose{
font-family: Arial, Verdana, Helvetica, Sans-Serif;
font-size: 12px;
font-weight: bold;
color: #f18200;
background-color:#ffffff;
}

fieldset{
position: relative;
margin-top:1em;
padding-top:.75em;
}


.rma_choose_body{
margin-top: 10px;
background: #FFF url(img/bg_box.gif) repeat-x left top;
padding:4px 9px 9px 9px;
border:1px solid #cccccc;
}

.rma_must_have{
font-size: 10px;
color: #cccccc;
}

.rma_table_heading {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#dddddd; padding-left:5px; height:18px;}
.rma_table_content {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#f1f1f1; padding-left:5px; height:18px;}
.rma_options {font-family: Verdana, Arial, sans-serif;font-size: 10px;}

.rma_warning {background-color:#FFCCCC; color:#000000;padding:5px;}
.rma_text {color:#000000;}
.rma_link {padding-top:10px; padding-bottom:10px;}
.rma_header {color:#000000; font-size:14px; font-weight:bold; margin-bottom:10px; }
.rma_field_header {color:#000000; background-color:#eeeeee;padding:5px;}
.rma_product_header {color:#000000; padding-top:10px; padding-bottom:10px; font-weight:bold;}
.rma_table_border {border:1px solid #dddddd; padding:2px;}

#container-detail-relative {
	position: relative;
	text-align: left;
}

#container-detail-bookmark{
position: absolute;
top: 1px; left: 570px;
width: 125px; height: 16px;
}

.accordion { list-style-type: none; padding: 0; margin: 0 0 20px; border-top: none; border-left: none; }
.accordion ul { padding: 0; margin: 0; float: left; display: block; width: 100%; }
.accordion li { background: #f0f2f4; cursor: pointer; list-style-type: none; padding: 0; margin-bottom: 2px; float: left; display: block; width: 100%;}
.accordion li.active>a { background: url('img/close.png') no-repeat center right; }
.accordion li div { padding: 6px 16px 16px 16px; background: #ffffff; color: #999999; line-height: 15px; background-image: url(img/bg_verlauf.gif); background-repeat: no-repeat; display: block; clear: both; float: left; width: 663px;}
.accordion a { text-decoration: none; font-size: 14px; color: #333333; font-weight: bold; padding: 10px; display: block; cursor: pointer; background: url('img/open.png') no-repeat center right; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }

a.odc:link,a.odc:visited,a.odc:active, a.odc:hover {
width: 200px;
background-color: transparent;
background-image: url(img/bg_odc.gif);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0% 0%;
height: 63px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 1px;
color: #ffffff;
text-align: center;
font-size: 12px;
line-height: 15px;
display: block;
text-decoration: none;
cursor: pointer;
}

.odc p{
margin-top: 8px;
font-size: 11px;
color: #fac78b;
cursor: pointer;
}

.productPriceTop {
font-size:30px;
}

.top_2 {
	float: left;
	width: 195px;
	position: relative;
	display: inline;
	text-align: center;
}

.top_2_special {
position: absolute;
background-color: transparent;
background-image: url(img/sale.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
width: 78px;
height: 60px;
right: 0;
top: -30px;
color: #ffffff;
font-weight: bold;
font-size: 30px;
letter-spacing: -3px;
text-align: center;
padding-top: 24px;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}

a.top_2_link:link,
a.top_2_link:visited,
a.top_2_link:active {
	color: #857041;
	text-decoration:none;
}
a.top_2_link:hover {
	text-decoration:underline;
}

.backsoon {
	margin-bottom: 10px;
	font-size:12px;
	color:#587715;
	background-color:#ddf2b0;
	border: 1px solid #587715;
	padding: 10px;
}

.fb_like{
	margin: 15px 0 0 10px;
	height: 32px;
}