﻿/*	HTML Elemente
	----------------------------------------------------*/
body.shop_2075 .productList .details .info,
body.shop_2076 .productList .details .info,
body.shop_2521 .productList .details .info,
body.shop_2522 .productList .details .info { visibility: hidden; }

body.shop_2039 #logo img, body.shop_2422 #logo img { visibility: hidden; }
body.shop_2039 #logo, body.shop_2422 #logo { background: url(Images/medatixx_background.gif) no-repeat center; }
	
/* temp */
#ctl00_img21227 { margin-left: 0 !important; left: 761px !important; }

body.shop_2076 #main_head { height: 58px; }

body.shop_2074 #main_head,
body.shop_2075 #main_head,
body.shop_2076 #main_head,
body.shop_2521 #main_head,
body.shop_2522 #main_head { min-height: 58px; }
body.shop_2074 #main_head .breadcrumb,
body.shop_2075 #main_head .breadcrumb,
body.shop_2076 #main_head .breadcrumb,
body.shop_2521 #main_head .breadcrumb,
body.shop_2522 #main_head .breadcrumb { width: 435px; }
body.shop_2046 .vrkw {height:40px;left:741px;position:absolute;top:105px;width:220px;background: #fff url(Images/vrkreditwerk.png) no-repeat right bottom; height: 41px;}

body {
	background: #FBFBFB url(Images/body_background.gif) repeat-y left 72px;
}
body.pages_product_manufacturers .halfBox,
body.pages_product_allcategories .halfBox { width: 100% !important; }

a:hover {
	color: #999;
}

td, th {
	border-bottom: 1px solid #999;
}

th.bullet, .productSpecifications td.bullet {
	padding-left: 25px;
	background-image: url(Images/icon_bullet.gif);
	background-repeat: no-repeat;
	background-position: 8px 1em;
}
.productSpecifications td,
.productSpecifications th { vertical-align: top; }

td.availability  { background-repeat: no-repeat; background-position: 5px 0.5em; padding-left: 30px; }
td.available { background-image: url(Images/background_small_available.png); }
td.stillAvailable, td.soonAvailable { background-image: url(Images/background_small_stillAvailable.png); }
td.notAvailable { background-image: url(Images/background_small_notAvailable.png); }
td.unknownAvailability { background-image: url(Images/background_small_unknownAvailability.png); }


/*	Allgemeine Klassen
	----------------------------------------------------*/
.em2008 {
	display: none;
}

.paypal {
	width: 200px;
	height: 85px;
	background-color: #FFF;
	background-image: url(Images/paypal_150x65.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.hotline 
{
	clear: left;
	margin: 25px 0 0 0;
}

/*.banner {
	width: 745px;
	height: 183px;
	margin: 0 0 20px 0;
	padding: 1px;
	background-color: Lime;
}

.banner object {
	margin: 0;
	padding: 0;
}*/

.obligationMark {
	font-family: Symbol;
	font-weight: normal;
}

.businessCustomerAdvice {
	background-color: #F5F5F5;
	border-top: 20px solid #666;
	border-bottom: 1px solid #FFF;
	padding: 10px;
}

.vcard .zoom {
	position: absolute;
	display: block;
	border: 10px solid #FFF;
}

.locationAvailability {
	margin: -10px -10px 20px 1px;
	border: 1px solid #666;
	width: 748px;
}

.error {
	margin: 0 0 10px 0;
	padding: 10px;
	color: #A01414;
	font-weight: bold;
	border-top: 5px solid #B01414;
	border-right: 5px solid #A01414;
	border-bottom: 5px solid #A01414;
	border-left: 5px solid #B01414;
	background-color: #FAF3F3;
}


/*	Seitenspezifische Änderungen
	----------------------------------------------------*/
body.pages_product_categories_start #main_head p {
	display: block;
}
	
body.pages_product_list, body.pages_product_searchresult
{
	background: #FBFBFB url(Images/body_background_nav.gif) repeat-y left 72px;
}

body.pages_product_list #main_head, body.pages_product_searchresult #main_head
{
	background-image: none;
	border-color: #FFF;	
}

body.pages_product_list #sub_navigation, body.pages_product_searchresult #sub_navigation
{
	float: right;
	display: block;
}

body.pages_product_list #main_content, body.pages_product_searchresult #main_content
{
	margin-top: 0;
	padding-top: 0;
	width: 533px;
}

body.pages_company_buyingandpayment #main_head h2,
body.pages_company_contact #main_head h2,
body.pages_product_categories #main_head h2,
body.pages_product_categories_start #main_head h2,
body.pages_product_categories_manufacturers #main_head h2,
body.pages_product_manufacturers #main_head h2,
body.pages_company_locations #main_head h2,
body.pages_user_login #main_head h2,
body.pages_company_imprint #main_head h2
{
	display: none;
}

body.pages_company_buyingandpayment #main_content,
body.pages_company_contact #main_content,
body.pages_product_categories #main_content,
body.pages_product_categories_start #main_content,
body.pages_product_categories_manufacturers #main_content,
body.pages_product_manufacturers #main_content,
body.pages_company_locations #main_content,
body.pages_user_login #main_content,
body.pages_company_imprint #main_content,
body.pages_product_allcategories #main_content
{
	margin-top: -40px !important;
}

/*body.pages_product_categories .topseller {
	display: none;
}*/

body.pages_product_categories .productList .line,
body.pages_product_categories_start .productList .line,
body.pages_product_promotions .productList .line {
	display: block;
	clear: left;
	margin: 10px 0;
	height: 1px;
	background: #999;
}

body.pages_product_manufacturers .odd {
	width: 369px;
}

body.pages_product_manufacturers .even {
	width: 370px;
}


/*	Warengruppen
	----------------------------------------------------*/
.productCategories ul {
	list-style-type: square;
}


/*	Produkte
	----------------------------------------------------*/
.productList {
	margin: 0 -10px 0 -5px;
}

.productList .compareIndicator {
	background: url(Images/icon_compareIndicator.gif) no-repeat 104px center;
}
.productList .compareIndicatorBottom {
	background: url(Images/icon_compareIndicatorBottom.gif) no-repeat 104px center;
}
.productList .compareIndicator a, .productList .compareIndicatorBottom a {
	color: #FFF;
}

.productList .pageNavigator {
	color: #FFF;
}
.productList .pageNavigator a {
	color: #FFF;
}

.productList p.request 
{
	padding: 10px 0 5px 20px !important;
	background: #FFF url(Images/icon_file.gif) no-repeat left 9px;
}


/*	Kleines Produkt, Details
	----------------------------------------------------*/
.productList .item_small {
	margin: 0 0 10px 0;
	width: 375px;
	float: left;
}

.productList .item_small input[type="checkbox"] {
	margin: 1px 0 0 0;
	display: block;
	position: absolute;
	left: 305px;
}

.productList .item_small .details {
	margin: 0 0 0 105px;
	width: 265px;
}

.productList .item_small .details strong {
	padding: 0;
	display: block;
	font-size: 1.2em;
	line-height: 1.2em;
}

.productList .item_small .details p { padding: 0 0 5px 0; }
.productList .item_small .details div p { display: none; }
.productList .item_small .details strong span { display: none; }

.productList .item_small .details img {
	display: none;
}

.productList .item_small .details .more {
	display: none;
}

.productList .item_small .details .partNumber {
	display: none;
}

.productList .item_small .details table { display: none; }
.productList .item_small .details th,
.productList .item_small .details td { padding: 0 10px 0 0; border: none; }

.productList .item_small .details .info {
	padding: 5px 0 0 0;
}

.productList .item_small .details .details {
	display: none;
}

.productList .item_small .details .availability {
	padding: 0;
	margin: 10px 0;
	height: 16px;
	width: 200px;
	line-height: 16px;
}

.productList .item_small .details .available {
	background: #FFF url(Images/background_small_available.png) no-repeat scroll right center;
}

.productList .item_small .details .stillAvailable {
	background: #FFF url(Images/background_small_stillAvailable.png) no-repeat scroll right center;
}

.productList .item_small .details .soonAvailable {
	background: #FFF url(Images/background_small_soonAvailable.png) no-repeat scroll right center;
}

.productList .item_small .details .notAvailable {
	background: #FFF url(Images/background_small_notAvailable.png) no-repeat scroll right center;
}

.productList .item_small .details .unknownAvailability {
	background: #FFF url(Images/background_small_unknownAvailability.png) no-repeat scroll right center;
}

.productList .item_small .details .availability span {
	/*padding: 0 0 0 43px;*/
}

.productList .item_small .details .productPrice {
	margin: 5px 0 0 0;
	width: 200px;
}

.productList .item_small .details .productPrice .price {
	font-size: 2em;
	font-weight: bold;
}

.productList .item_small .details .productPrice .recommendedRetailPrice
{
	font-size: 12px;
	text-decoration: line-through;
	padding: 0 0 5px 0;
	color: #000;
}

.productList .item_small .details .productPrice .price .obligationMark {
	margin: 0 -8px 0 -3px;
}

.productList .item_small .details .productPrice .vat {
	padding: 2px 0 0 0;
}

.productList .item_small .details .productPrice .buy {
	cursor: pointer;
	font-size: 11px;
	margin: 15px 0 0 0;
	padding: 0 0 0 40px;
	border: none;
	display: block;
	width: 200px;
	height: 34px;
	background: #FFF url(Images/button_buy_small.png) no-repeat scroll left 2px;
	text-align: left;
}


/*	Mittleres Produkt, Details
	----------------------------------------------------*/
.productList .item_medium {
	margin: 0 0 10px 0;
}

.productList .item_medium img {
	/*margin: 0 0 0 10px;*/
}

.productList .item_medium img.typeID1000 {
	left: 207px;
	float: none;
	position: absolute;
	margin: 77px 0 0 0;
}

.productList .item_medium .compare input {
	margin: 1px 0 0 0;
	display: block;
	position: absolute;
	left: 310px;
}
* html .productList .item_medium .compare input {
	margin: -4px 0 0 -3px;
}

.productList .item_medium .line {
	margin: 10px 0 0 0;
	height: 1px;
	background: #999;
}

.productList .item_medium .details {
	margin: 0 0 0 120px;
}

.productList .item_medium .details img { display: block; position: absolute; cursor: pointer; height: 42px; left: auto; margin: -52px 0 0 375px; top: auto; width: 42px; }

.productList .item_medium .details strong {
	padding: 0;
	display: block;
	font-size: 1.4em;
}

.productList .item_medium .details p { padding: 0 0 5px 0; }
.productList .item_medium .details div p { display: none; }
.productList .item_medium .details strong span { display: none; }

.productList .item_medium .details .partNumber {
	padding: 10px 0;
}

.productList .item_medium .details .info {
	padding: 2px 0 0 0;
	margin: 10px 0;
	width: 200px;
	height: 25px;
}

.productList .item_medium .details .more {
	display: none;
}

.productList .item_medium .details .availability {
	float: right;
	padding: 0;
	margin: 10px 15px 0 0;
	padding: 2px 0 0 0;
	height: 25px;
	width: 200px;
}
.content .productList .item_medium .details .availability {
	margin-right: 210px;
}
* html .productList .item_medium .details .availability {
	margin: 10px 8px 0 0;
}
* html .content .productList .item_medium .details .availability {
	margin-right: 210px;
}
.productList .item_medium .noprice .availability {
	float: none;
}

.productList .item_medium .details .available {
	background: #FFF url(Images/background_small_available.png) no-repeat right top;
}

.productList .item_medium .details .stillAvailable {
	background: #FFF url(Images/background_small_stillAvailable.png) no-repeat right top;
}

.productList .item_medium .details .soonAvailable {
	background: #FFF url(Images/background_small_soonAvailable.png) no-repeat right top;
}

.productList .item_medium .details .notAvailable {
	background: #FFF url(Images/background_small_notAvailable.png) no-repeat right top;
}

.productList .item_medium .details .unknownAvailability {
	background: #FFF url(Images/background_small_unknownAvailability.png) no-repeat scroll right top;
}

.productList .item_medium .details .productPrice {
	margin: 0 0 0 -12px;
	padding: 1px;
	width: 432px;
	background-color: #FFF;
	border: 1px solid #666;
	position: relative;
}

.productList .item_medium .details .productPrice .price {
	font-size: 1.4em;
	font-weight: bold;
	padding: 7px 10px 2px 10px;
	background-color: #EEE;
}

.productList .item_medium .details .productPrice .recommendedRetailPrice 
{
	font-size: 12px;
	text-decoration: line-through;
	padding: 0 0 5px 0;
	color: #000;
	background-color: #EEE;
}

.productList .item_medium .noprice .productPrice .price {
	font-size: 1.4em;
	font-weight: bold;
	padding: 7px 10px;
	background-color: #EEE;
}

.productList .item_medium .details .productPrice .price .obligationMark {
	margin: 0 0 0 -4px;
}

.productList .item_medium .details .productPrice .vat {
	padding: 0 10px 10px 10px;
	background-color: #EEE;
}

.productList .item_medium .noprice .productPrice .vat {
	display: none;
}

.productList .item_medium .details .productPrice .buy {
	cursor: pointer;
	margin: 0;
	padding: 0 0 0 45px;
	border: none;
	display: block;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 200px;
	height: 32px;
	background: #EEE url(Images/button_buy_detail.png) no-repeat center;
	text-align: left;
}

.productList .item_medium .details .productPrice_1000 {
	margin: 0 0 10px 0;
	padding: 1px;
	width: 520px;
	color: #FFF;
	background-color: #FFF;
	border: 1px solid #666;
}

.productList .item_medium .details .productPrice_1000 .price {
	font-size: 1.6em;
	font-weight: bold;
	padding: 7px 10px 2px 10px;
	background-color: #E20074;
}

.productList .item_medium .details .productPrice_1000 .price .obligationMark {
	margin: 0 0 0 -5px;
}

.productList .item_medium .details .productPrice_1000 .vat {
	padding: 0 10px 10px 10px;
	background-color: #E20074;
}

.productList .item_medium .details .productPrice_1000 .buy {
	cursor: pointer;
	margin: -40px 0 0 0;
	padding: 0 0 0 50px;
	border: none;
	display: block;
	position: absolute;
	left: 735px;
	width: 200px;
	height: 32px;
	background: #E20074 url(Images/button_buy_detail_1000.png) no-repeat center;
	text-align: left;
}


/*	Grosses Produkt
	----------------------------------------------------*/
/*.productList .item_large {
	margin: 0 0 30px 0;
}*/

.productList .item_large img {
	/*margin: 0 0 0 10px;*/
}

.productList .item_large .details {
	margin: 0 0 0 220px;
}

.productList .item_large .details strong {
	padding: 0;
	display: block;
	font-size: 1.6em;
}

.productList .item_large .details p { padding: 0 0 5px 0; }
.productList .item_large .details div p { display: none; }
.productList .item_large .details strong span { display: none; }

.productList .item_large .details img {
	display: none;
}

.productList .item_large .details .partNumber {
	padding: 10px 0;
}

.productList .item_large .details .info {
	left: 735px;
	padding: 5px 0 0;
	/*position: absolute;*/
	top: 325px;
	width: 200px;
	float: left;
	margin-left: 125px;
}

.productList .item_large .details .details {
	display: none;
}

.productList .item_large .details .availability {
	display: block;
	/*position: absolute;*/
	float: left;
	left: 217px;
	width: 180px;
	height: 25px;
	top: 288px;
	margin: 0 0 0 12px;
}
.productList .item_large .details .availability span {
	line-height: 25px;
}

.productList .item_large .details .available {
	background: #FFF url(Images/background_small_available.png) no-repeat right center;
}

.productList .item_large .details .stillAvailable {
	background: #FFF url(Images/background_small_stillAvailable.png) no-repeat right center;
}

.productList .item_large .details .soonAvailable {
	background: #FFF url(Images/background_small_soonAvailable.png) no-repeat right center;
}

.productList .item_large .details .notAvailable {
	background: #FFF url(Images/background_small_notAvailable.png) no-repeat right center;
}

.productList .item_large .details .unknownAvailability {
	background: #FFF url(Images/background_small_unknownAvailability.png) no-repeat scroll right center;
}


.productList .item_large .details .productPrice {
	margin: 0;
	padding: 1px;
	width: 520px;
	background-color: #FFF;
	border: 1px solid #666;
	position: relative;
}

/*.productList .item_large .noprice .productPrice {
	margin-bottom: 55px;
}*/

.productList .item_large .details .productPrice .price {
	font-size: 2.4em;
	font-weight: bold;
	padding: 7px 10px 2px 10px;
	background-color: #EEE;
}

.productList .item_large .noprice .productPrice .price {
	font-size: 2.4em;
	font-weight: bold;
	padding: 7px 10px;
	background-color: #EEE;
}

.productList .item_large .details .productPrice .recommendedRetailPrice
{
	font-size: 12px;
	text-decoration: line-through;
	padding: 0 0 5px 0;
	color: #000;
	background-color: #EEE;
}

.productList .item_large .details .productPrice .price .obligationMark {
	margin: 0 0 0 -4px;
}

.productList .item_large .details .productPrice .vat {
	padding: 0 10px 10px 10px;
	background-color: #EEE;
}

.productList .item_large .noprice .productPrice .vat {
	display: none;
}

.productList .item_large .details .productPrice .buy {
	cursor: pointer;
	margin: 0;
	padding: 0 0 0 45px;
	border: none;
	display: block;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 200px;
	height: 32px;
	background: #EEE url(Images/button_buy_detail.png) no-repeat center;
	text-align: left;
}

.productList .item_large .details .productPrice_1000 {
	margin: 0 0 10px 0;
	padding: 1px;
	width: 520px;
	color: #FFF;
	background-color: #FFF;
	border: 1px solid #666;
}

.productList .item_large .details .productPrice_1000 .price {
	font-size: 2.4em;
	font-weight: bold;
	padding: 7px 10px 2px 10px;
	background-color: #E20074;
}

.productList .item_large .details .productPrice_1000 .price .obligationMark {
	margin: 0 0 0 -5px;
}

.productList .item_large .details .productPrice_1000 .vat {
	padding: 0 10px 10px 10px;
	background-color: #E20074;
}

.productList .item_large .details .productPrice_1000 .buy {
	cursor: pointer;
	margin: -45px 0 0 0;
	padding: 0 0 0 50px;
	border: none;
	display: block;
	position: absolute;
	left: 735px;
	width: 200px;
	height: 32px;
	background: #E20074 url(Images/button_buy_detail_1000.png) no-repeat center;
	text-align: left;
}


/*	Grosses Produkt, Details
	----------------------------------------------------*/
.productList .item_details {
	margin: 0 0 40px 0;
}

.productList .item_details img 
{
	/*margin-left: -1px;*/
	/*margin: 0 0 0 10px;*/
}

.productList .item_details .details {
	margin: 0 0 0 220px;
	width: 435px;
}

.productList .item_details .details strong {
	padding: 0;
	display: block;
	font-size: 1.6em;
	width: 395px;
}

.productList .item_details .details p { padding: 0 0 5px 0; }

.productList .item_details .details img {
	position: absolute;
	left: 862px;
	top: 150px;
	width: 90px;
	height: 117px;
	background-position: center;
}

.productList .item_details .details .partNumber {
	padding: 10px 0;
}

.productList .item_details .details .info {
	padding: 5px 0 0 0;
}

.productList .item_details .details .details {
	display: none;
}

.productList .item_details .details .availability {
	display: block;
	position: absolute;
	left: 212px;
	top: 340px;
	width: 185px;
	height: 25px;
}
.productList .item_details .details .availability span {
	line-height: 25px;
}

.productList .item_details .details .available {
	background: #FFF url(Images/background_small_available.png) no-repeat right center;
}

.productList .item_details .details .stillAvailable {
	background: #FFF url(Images/background_small_stillAvailable.png) no-repeat right center;
}

.productList .item_details .details .soonAvailable {
	background: #FFF url(Images/background_small_soonAvailable.png) no-repeat right center;
}

.productList .item_details .details .notAvailable {
	background: #FFF url(Images/background_small_notAvailable.png) no-repeat right center;
}

.productList .item_details .details .unknownAvailability {
	background: #FFF url(Images/background_small_unknownAvailability.png) no-repeat scroll right center;
}

.productList .item_details .details .productPrice {
	margin: 15px 0 0 0;
	padding: 1px;
	width: 520px;
	background-color: #FFF;
	border: 1px solid #666;
	position: relative;
}
/*.productList .item_details .noprice .productPrice {
	margin-bottom: 55px;
}*/

.productList .item_details .details .productPrice .price {
	font-size: 1.8em;
	font-weight: bold;
	padding: 7px 10px 2px 10px;
	background-color: #EEE;
}
.productList .item_details .noprice .productPrice .price {
	padding: 7px 10px;
}

.productList .item_details .details .productPrice .recommendedRetailPrice 
{
	font-size: 12px;
	text-decoration: line-through;
	padding: 0 0 5px 0;
	color: #000;
	background-color: #EEE;
}

.productList .item_details .details .productPrice .price .obligationMark {
	margin: 0 0 0 -4px;
}

.productList .item_details .details .productPrice .vat {
	padding: 0 10px 10px 10px;
	background-color: #EEE;
}

.productList .item_details .noprice .productPrice .vat {
	display: none;
}

.productList .item_details .details .productPrice .buy {
	cursor: pointer;
	margin: 0;
	padding: 0 0 0 45px;
	border: none;
	display: block;
	position: absolute;
	right: 8px;
	top: 8px;
	width: 200px;
	height: 32px;
	background: #EEE url(Images/button_buy_detail.png) no-repeat center;
	text-align: left;
}

.productList .item_details .details .datasheet {
	display: block;
	position: absolute;
	left: 212px;
	top: 305px;
	width: 185px;
}

.productList .item_details .details .productPrice_1000 {
	margin: 0;
	padding: 1px;
	width: 520px;
	color: #FFF;
	background-color: #FFF;
	border: 1px solid #666;
}

.productList .item_details .details .productPrice_1000 .price {
	font-size: 2.4em;
	font-weight: bold;
	padding: 7px 10px 2px 10px;
	background-color: #E20074;
}

.productList .item_details .details .productPrice_1000 .price .obligationMark {
	margin: 0 0 0 -5px;
}

.productList .item_details .details .productPrice_1000 .vat {
	padding: 0 10px 10px 10px;
	background-color: #E20074;
}

.productList .item_details .details .productPrice_1000 .buy {
	cursor: pointer;
	margin: -45px 0 0 0;
	padding: 0 0 0 50px;
	border: none;
	display: block;
	position: absolute;
	left: 735px;
	width: 200px;
	height: 32px;
	background: #E20074 url(Images/button_buy_detail_1000.png) no-repeat center;
	text-align: left;
}


/*	Einkaufswagen
	----------------------------------------------------*/
.basketList p {
	color: #888;
}

.basketList a {
	display: block;
}

.basketList table {
	color: #888;
}

.basketList input.details {
	padding-left: 15px;
	background-image: url(Images/icon_details.gif);
	background-repeat: no-repeat;
	background-position: 5px center; /* 5px */
}

.basketList input.remove {
	padding-left: 15px;
	background-image: url(Images/icon_remove.gif);
	background-repeat: no-repeat;
	background-position: 5px center; /* 5px */
}



/*	News
	----------------------------------------------------*/
body.pages_shopping_news #main_content h3 {
	margin-top: 0;
	margin-bottom: 10px;
	background: none;
	font-size: 1em;
	border-color: #999;
	text-align: center;
}
body.pages_shopping_news_details h3 {
	display: none;
}

.news {
	padding: 0 0 40px 0
}

.news h3 span {
	font-size: 0.7em;
	color: #666;
}

.news ul {
	padding: 5px 18px;
}

.news .header {
	margin: 0;
	float: left;
	width: 550px;
	background: #FFF url(Images/news_header_background.gif) repeat-x center 1.4em;
}
.news .header span {
	font-size: 1.6em;
	line-height: 1.2em;
	padding: 0 5px 0 0;
	background-color: #FFF;
}

.news .date {
	float: right;
	padding: 0.25em 10px 0 0;
	background-color: #FFF;
	width: auto;
	line-height: 1.2em;
}

.news .category {
	/*padding: 0 20px 0 0;*/
	font-weight: bold;
}

.news .content {
	clear: both;
	padding: 10px 0;
}

.news .content .teaser {
	display: block;
	font-style: italic;
}
body.pages_shopping_news_details .news .content .teaser {
	display: none;
}

.news .content .teaser a {
	color: #A01414;
}

.news .content .text {
	display: none;
}
body.pages_shopping_news_details .news .content .text {
	display: block;
}

.news .attachments {
	padding: 15px 0 0 0;
}
body.pages_shopping_news .news .attachments {
	display: none;
}
.news .attachments span {
	font-weight: bold;
	padding: 0 0 0 18px;
	background: #FFF url(Images/icon_link.gif) no-repeat left center;
}

.news .links {
	padding: 15px 0 0 0;
}
body.pages_shopping_news .news .links {
	display: none;
}
.news .links span {
	font-weight: bold;
	padding: 0 0 0 18px;
	background: #FFF url(Images/icon_link.gif) no-repeat left center;
}

#main_content .news img {
	float: right;
	margin: 0 10px 20px 20px;
}

#popupMagnified 
{
	border: 10px solid #FFF;
	padding: 1px;

	position: absolute;
	left: 270px;

	/*top: 155px;*/
	z-index: 20000;
	
	background-color: #333;
}

/*	
	T-Mobile #E20074
----------------------------------------------------*/
#main_content .t_mobile_box											{ width: 749px; }
	#main_content .t_mobile_box	.tabBox .tabs							{ /*display: none;*/ }
		#main_content .t_mobile_box	.tabBox .tabs li						{ background-color: #333333 !important; border-color: #333333 !important; }
	#main_content .t_mobile_box .tabBox .content						{ padding-bottom: 45px; border-color: #333333 !important; }
		#main_content .t_mobile_box .tabBox .content h3						{ margin: 0 0 5px 0 !important; border: none !important; padding: 2px 6px 2px 26px !important; color: #A01414 !important; background-color: #FFF !important; background-repeat: no-repeat !important; background-position: left center !important; font-weight: bold; }
			#main_content .t_mobile_box .tabBox .content h3.t_1					{ background-image: url(Images/T-MobileStep1.gif) !important; }
			#main_content .t_mobile_box .tabBox .content h3.t_2					{ background-image: url(Images/T-MobileStep2.gif) !important; }
			#main_content .t_mobile_box .tabBox .content h3.t_3					{ background-image: url(Images/T-MobileStep3.gif) !important; }
			#main_content .t_mobile_box .tabBox .content h3.t_4					{ background-image: url(Images/T-MobileStep4.gif) !important; }
			#main_content .t_mobile_box .tabBox .content h3.t_5					{ background-image: url(Images/T-MobileStep5.gif) !important; }
			#main_content .t_mobile_box .tabBox .content h3.t_6					{ background-image: url(Images/T-MobileStep6.gif) !important; }
			#main_content .t_mobile_box .tabBox .content h3.t_7					{ background-image: url(Images/T-MobileStep7.gif) !important; }
			#main_content .t_mobile_box .tabBox .content h3.t_8					{ background-image: url(Images/T-MobileStep8.gif) !important; }
			#main_content .t_mobile_box .tabBox .content h3.t_9				{ background-image: url(Images/T-MobileStep9.gif) !important; }
		#main_content .t_mobile_box .tabBox .content .t_product				{ margin: 0 0 5px 0; }
			#main_content .t_mobile_box .tabBox .content .t_product img			{ display: block; float: left; margin-left: 20px; }
		#main_content .t_mobile_box .tabBox .content .t_promo				{ margin-bottom: 8px; }
		#main_content .t_mobile_box .tabBox .content .t_mobile				{ margin: 0 0 10px 0; }
			#main_content .t_mobile_box .tabBox .content .t_selector			{ float: left; padding: 0 0 0 22px; text-align: center; width: 20px; height: 20px; /*border-bottom: 1px solid #FFF;*/ }
				#main_content .t_mobile_box .tabBox .content .t_selector input		{ margin: 0; width: 20px; height: 20px; }
			#main_content .t_mobile_box .tabBox .content .t_header				{ float: left; padding-left: 5px; width: 500px; line-height: 20px; color: #000; font-size: 12px; font-weight: bold; /*border-bottom: 1px solid #FFF;*/ }
			#main_content .t_mobile_box .tabBox .content .t_nothing				{ font-weight: normal !important; }
			#main_content .t_mobile_box .tabBox .content .t_subheader			{ display: none; padding-left: 45px; padding-right: 160px; }
			#main_content .t_mobile_box .tabBox .content .t_price				{ padding: 0 6px 0 0; line-height: 20px; text-align: right; color: #333333; font-size: 16px; font-weight: bold; /*border-bottom: 1px solid #FFF;*/ }
			#main_content .t_mobile_box .tabBox .content .t_content				{ margin: 0 0 10px 0; padding: 6px 160px 0 52px; color: #000; }
		#main_content .t_mobile_box .tabBox .content .t_result				{ /*margin: 10px 0 0 0; padding: 10px 0 5px 0;*/ margin: 0; padding: 0 5px 5px 5px; text-align: right; color: #A01414; background-color: #FFF; font-size: 60px; font-weight: bold; }
		#main_content .t_mobile_box .tabBox .content .t_information			{ margin: 10px 0 !important; /*padding: 0 0 15px 0;*/ padding: 0 230px 0 0; text-align: left; background-color: #FFF; }
			#main_content .t_mobile_box .tabBox .content .t_information a,
			#main_content .t_mobile_box .tabBox .content .t_information a:hover	{ color: #000; }
		#main_content .t_mobile_box .tabBox .content .t_buy					{ height: 30px; margin: 2px 0 20px 0; float: right; }
			#main_content .t_mobile_box .tabBox .content .t_buy a				{ display: block; height: 30px; line-height: 27px; width: 220px; text-align: center; color: #FFF; background: url(Images/T-MobileBuy.gif) no-repeat center; cursor: pointer; font-weight: bold; }
			
			
body.shop_2700 .certification { padding: 0; }
	body.shop_2700 .certification div { padding: 0; }
		body.shop_2700 .certification div a { padding: 0; }
			body.shop_2700 .certification div a img { display: block; }
			
.productList .item_small .details .info a,
.productList .item_medium .details .info a,
.productList .item_large .details .info a,
.productList .item_details .details .info a { text-decoration: underline; }

div.oki_flatrates { }
	div.oki_flatrates div.pageNavigator { display: none; }
	div.oki_flatrates div.compareIndicator { display: none; }
	div.oki_flatrates div.compareIndicatorBottom { display: none; }
	div.oki_flatrates div.content { padding-top: 175px; background: url(Images/Flatrate_Banner.jpg) no-repeat center top; }
	div.oki_flatrates p.partNumber { display: none; }
	div.oki_flatrates div.info { display: none; }