﻿/*	HTML Elemente
	----------------------------------------------------*/
body {
	color: #000;
	/* background: #FBFBFB url(Images/body_background.gif) repeat-y left 72px; */
	background: #777 url(Images/body_background.gif) repeat-y center;
	font-family: Arial,Helvetica,Garuda,sans-serif;
}

p {
	padding: 0 6px 6px 6px;
}

a {
	color: #000;
}

a:hover {
	color: #999;
}

table {
	margin: 0 0 6px 0;
}

td, th {
	border-bottom: 1px solid #999;
}

.recommendedRetailPrice { display: none; }
.productSpecifications td.bullet {
	padding-left: 21px;
	background-image: url(Images/icon_bullet.gif);
	background-repeat: no-repeat;
	background-position: 8px 1em;
}


/*	Allgemeine Klassen
	----------------------------------------------------*/
.em2008 {
	display: none;
}

.banner {
	margin: 0 0 20px 0;
	padding: 2px 0 0px 0;
	border: 1px solid #14335F;
}
.banner object {
	width: 795px;
	height: 193px;
}

.relevant {
	background-color: #EEE;
}

.clear {
	height: 0;
}

.certification {
	padding: 20px 0 0 0;
}
#sub_navigation .certification { background-color: #D7D7D7; padding: 0 !important; }
#sub_navigation .certification div { background-color: #FFF; padding: 0 !important; }
#sub_navigation .certification div a { padding: 0 !important; }

.special { background-color: #FFF; }
.special a { margin: 0; padding: 0; height: auto; display: block; }
#sub_navigation .special a { border-bottom: 1px solid #C2C2C2 }

/*.special img {
	border-bottom: 3px solid #D7D7D7;
}*/

.paypal {
	width: 150px;
	height: 50px;
	background-image: url(Images/paypal.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.businessCustomerAdvice p 
{
	color: #FFF;
	background-color: #999;
	margin-bottom: 6px;
	padding: 10px;
}

/*.fullBox {
	margin: 6px 0 0 0;
}*/

.halfBox {
	margin: 0 0 20px 0;
	width: 300px;
}

.breadcrumb, .breadcrumb a {
	color: #000;
}

.vcard h3 {
	margin: 0;
	padding: 0pt 6px !important;
}

.vcard p {
	padding: 0 10px 10px 6px;
}

.vcard {
	margin: 6px 0;
}

.vcard img {
	margin: 0 6px;
}

.vcard .tel {
	padding: 2px 0 6px 26px !important;
	background: #FFF url(Images/icon_phone.gif) no-repeat 6px 3px;
}

.vcard .fax {
	padding: 2px 0 6px 26px !important;
	background: #FFF url(Images/icon_fax.gif) no-repeat 6px top;
}

.vcard .email {
	padding: 2px 0 6px 26px !important;
	background: #FFF url(Images/icon_mail.gif) no-repeat 6px 4px;
}

.vcard .url {
	display: none;
}

.headerGroup {
	border: none;
	font-size: 1em;
	line-height: 1.6em;
	padding: 1px 5px;
	color: #FFF;
}

.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_details {
	background-image: url(Images/body_details_background.gif);
}

body.pages_product_details #main_head {
	width: 781px;
}

body.pages_product_details #main_content {
	padding-top: 6px;
	width: 795px;
}

body.pages_product_details #sub_navigation,
body.pages_product_categories_start .productCategories,
body.pages_product_categories .productCategories,
body.pages_product_categories_start #main_head *, 
body.pages_product_categories #main_head *,
body.pages_product_advancedsearch #main_content ul {
	display: none;
}
* html body.pages_product_categories .topseller {
	display: none;
}
* html body.pages_product_categories .productCategories {
	display: block;
}

body.pages_product_categories_start #main_content > h3,
body.pages_product_categories #main_content > h3 {
	display: none;
}

body.pages_product_categories_start .productList .line {
	clear: both;
	border-bottom:1px solid #BDBEBE;
}

body.pages_product_categories_start #main_head, 
body.pages_product_categories #main_head {
	width: 599px;
	height: 208px;
	padding: 0;
	background: #FFF url(Images/main_head_background.jpg) no-repeat center bottom;
}

body.pages_product_categories_start .odd, 
body.pages_product_categories .odd,
body.pages_product_promotions .odd {
	border-right: 1px solid #BDBEBE; 
}
div[class="item_large odd"] { border: none !important; }

body.pages_product_categories_start #main_content br, 
body.pages_product_categories #main_content br,
body.pages_product_promotions #main_content br
{
	display: none;
}

body.pages_product_categories_start .fullBox > p, 
body.pages_product_categories .fullBox > p,
body.pages_product_promotions .fullBox > p 
{
	padding: 0 6px;
	line-height: 20px;
	background: #FFF url(Images/h3_background.gif) repeat-y left;
}


/*	Warengruppen
	----------------------------------------------------*/
.productCategories ul {
	padding-top: 10px;
	list-style-type: square;
}


/*	Produkte
	----------------------------------------------------*/
.productList p {
	padding: 0;
}

.productList .details div p { height: auto !important; }

.productList .typeID1000 {
	display: none;
}
.productList p.request { display: none !important; }
	
.productList .compareIndicator {
	background: #FFF url(Images/compareIndicator_Background.gif) no-repeat left center;
}
.productList .compareIndicatorBottom {
	background: #CE020A url(Images/compareIndicatorBottom_Background.gif) no-repeat left center;
}
.productList .compareIndicator a, .productList .compareIndicatorBottom a {
	color: #333;
}

.productList .pageNavigator {
	color: #FFF;
}
.productList .pageNavigator a {
	color: #FFF;
}


/*	Kleines Produkt, Details
	----------------------------------------------------*/
.productList .item_small {
	padding: 12px 0 6px 0;
	width: 295px;
	float: left;
	height: 220px;
}

.productList .item_small input[type="checkbox"] {
	margin: 1px 0 0 0;
	display: block;
	position: absolute;
	left: 305px;
}

.productList .item_small .details {
	margin: 0 106px 0 6px;
	width: 180px;
}

.productList .item_small img { float: right }

.productList .item_small .details strong {
	cursor: pointer;
	margin: 5px 0;
	display: block;
	height: 3.6em;
	font-size: 1.2em;
	line-height: 1.2em;
	overflow: hidden;
	width: 184px;
	color: #14335F;
}
.productList .item_small .details strong .obligationMark { display: none; }

.productList .item_small .details table { display: none; margin: 10px 0 0 0; width: 275px; }
.productList .item_small .details th,
.productList .item_small .details td 
{
	border: none;
	padding:0 20px 0 0;
	font-weight: normal;
}

.productList .item_small .details img {
	display: none;
}

.productList .item_small .details p {
	cursor: pointer;
	display: block;
	height: 2.2em;
	line-height: 1.1em;
	overflow: hidden;
}
.productList .item_small .details div p { display: none !important; }

/*.productList .item_small .details .more {
	display: none;
}*/

.productList .item_small .details .partNumber {
	display: none;
}

.productList .item_small .details .info {
	margin: 10px 0 0 0;
	width:283px;
}

.productList .item_small .details .details {
	display: none;
}

.productList .item_small .details .availability {
	/*position: absolute;*/
	/*left: 50%;*/
	background-color: #EEE;
	/*border: 1px solid #EEE;*/
	height: 22px;
	line-height: 22px;
	margin: 5px 0 0 0;
	/*margin: 0 0 0 99px;*/
	padding: 0 0 0 8px;
	width: 172px;
}
.productList .item_small .details .availability span {
	/*padding: 0 0 0 9px;
	height: 32px;
	line-height: 32px;*/
}
.productList .item_small .details .available {
	background: url(Images/background_available_small.gif) no-repeat left center;
	/*background: #FFF url(Images/background_medium_available.png) no-repeat scroll left center;*/
}
.productList .item_small .details .stillAvailable {
	background: url(Images/background_stillAvailable_small.gif) no-repeat left center;
	/*background: #FFF url(Images/background_medium_stillAvailable.png) no-repeat scroll left center;*/
}
.productList .item_small .details .notAvailable {
	background: url(Images/background_notAvailable_small.gif) no-repeat left center;
	/*background: #FFF url(Images/background_medium_notAvailable.png) no-repeat scroll left center;*/
}

.productList .item_small .details .productPrice {
	margin: 10px 0 0 0;
	width: 180px;
}

.productList .item_small .details .productPrice .price {
	font-size: 2em;
	font-weight: bold;
	color: #14335F;
}
.productList .item_small .noprice .productPrice .price { padding: 0 0 15px 0; }

.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 
{
	color: #FFF;
	cursor: pointer;
	display: block;
	font-weight: bold;
	text-align: left;
	width: 180px;
	font-size: 1em;

	height: 22px;
	border: none;
	padding: 0 0 2px 27px;
	background: #FFF url(Images/button_buy_small.gif) no-repeat center;
	
	/*
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
	margin: 5px 0;
	padding: 0 0 3px 22px;
	border: none;
	display: block;
	width: 180px;
	height: 34px;
	color: #FFF;
	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 .compare input {
	display: block;
	position: absolute;
	left: 300px;
	left: 50%;
	margin: 1px 0 0 -200px;
}
* html .productList .item_medium .compare input {
	margin: -4px 0 0 -203px;
}*/
/* old */
.productList .item_medium input[type="checkbox"] {
	display: block;
	position: absolute;
	left: 50%;
	margin: 1px 0 0 -200px;
}

.productList .item_medium .line {
	margin: 10px 0 0 0;
	height: 1px;
	background: #F5F5F5;
}

.productList .item_medium .details {
	width: 275px;
	margin: 0 0 0 120px;
}
.content .productList .item_medium .details {
	width: 475px;
}

.productList .item_medium .details strong {
	cursor: pointer;
	padding: 0;
	display: block;
	font-size: 1.2em;
	line-height: 1.2em;
	height: 1.2em;
	overflow: hidden;
	width: 300px;
	color: #14335F;
}
.productList .item_medium .details strong .obligationMark { display: none !important; }

.productList .item_medium .details p {
	cursor: pointer;
	margin: 10px 0 0 0;
	display: block;
	line-height: 1.1em;
	height: 3.3em;
	overflow: hidden;
}
.productList .item_medium .details div p { display: none !important; }

.productList .item_medium .details img {
	display: none;
}

.productList .item_medium .details table {
	width: auto;
	margin: 10px 0 0 0;
	display: block;
}

.productList .item_medium .details table th, .productList .item_medium .details table td {
	border: none;
}

.productList .item_medium .details table th {
	font-weight: normal;
	padding: 0 20px 0 0;
}

.productList .item_medium .details table td {
	padding: 0;
}

.productList .item_medium .details .partNumber {
	display: none;
}

.productList .item_medium .details .info {
	padding: 10px 0 0 0;
}

/*.productList .item_medium .details .more {
	display: none;
}*/

.productList .item_medium .details .availability {
	position: absolute;
	left: 50%;
	background-color: #EEE;
	/*border: 1px solid #EEE;*/
	height: 22px;
	line-height: 22px;
	margin: -38px 0 0 99px;
	padding: 0 0 0 8px;
	width: 192px;
}
.content .productList .item_medium .details .availability {
	left: 50%;
	margin: -22px 0 0 280px;
}
.content .productList .item_medium .noprice .availability {
	margin-top: -60px;
}

.productList .item_medium .noprice .availability {
	position: absolute;
	left: 50%;
	background-color: #EEE;
	border: 1px solid #EEE;
	height: 20px;
	line-height: 20px;
	margin: -75px 0 0 99px;
	padding: 0 0 0 12px;
	width: 186px;
}

.productList .item_medium .details .availability span {
	/*
	padding: 0 0 0 9px;
	height: 32px;
	line-height: 32px;
	*/
}

.productList .item_medium .details .available 
{
	background: url(Images/background_available.gif) no-repeat right center;
	/*background: #FFF url(Images/background_large_available.png) no-repeat scroll left center;*/
}

.productList .item_medium .details .stillAvailable {
	background: url(Images/background_stillAvailable.gif) no-repeat right center;
	/*background: #FFF url(Images/background_large_stillAvailable.png) no-repeat scroll left center;*/
}

.productList .item_medium .details .notAvailable {
	background: url(Images/background_notAvailable.gif) no-repeat right center;
	/*background: #FFF url(Images/background_large_notAvailable.png) no-repeat scroll left center;*/
}

.productList .item_medium .details .productPrice {
	position: absolute;
	/* left: 595px; */
	left: 50%;
	margin: -105px 0 0 99px;
	width: 200px;
	text-align: right;
}
.content .productList .item_medium .details .productPrice {
	left: 50%;
	margin: -88px 0 0 280px;
}

.productList .item_medium .details .productPrice .price {
	font-size: 1.6em;
	font-weight: bold;
	padding: 0 0 2px 0;
	color: #14335F;
}

.productList .item_medium .details .productPrice .price .obligationMark {
	margin: 0 0 0 -4px;
}

.productList .item_medium .details .productPrice .vat {
	padding: 0;
}

.productList .item_medium .details .productPrice .buy 
{
	color: #FFF;
	cursor: pointer;
	display: block;
	font-weight: bold;
	text-align: left;
	width: 200px;
	font-size: 1em;
	position: absolute;
	left: 0;

	height: 22px;
	border: none;
	padding: 0 0 2px 27px;
	background: #FFF url(Images/button_buy.gif) no-repeat center;

	/*
	cursor: pointer;
	margin: 30px 0 0 0;
	margin: 5px 0 0 0;
	padding: 0 0 3px 22px;
	border: none;
	display: block;
	position: absolute;
	left: 0;
	width: 200px;
	height: 32px;
	color: #FFF;
	font-weight: bold;
	background: #FFF url(Images/button_buy_large.png) no-repeat center;
	text-align: left;
	*/
}

.productList .item_medium .details input.details 
{
	display: none;
	left: 50%;
	/*border: none;*/
	cursor: pointer;
	margin: -14px 0 0 99px;
	/*padding: 0 0 3px 10px;
	border: none;*/
	/*display: block;*/
	position: absolute;
	/*height: 32px;*/
	width: 200px;
	color: #000;
	text-align: left;
	background-color: #EEE;
	font-size: 1em;
	/*background: #FFF url(Images/button_datasheet_large.png) no-repeat center;*/
}
.productList .item_medium .noprice input.details {
	margin-top: -52px;
}
.content .productList .item_medium .details input.details {
	display: none;
}


/*	Grosses Produkt
	----------------------------------------------------*/
.productList .item_large {
	margin: 15px 0 20px 6px;
}

.productList .item_large img {
	margin: 8px 8px 0 0;
	float: right;
}

.productList .item_large .details {
	margin: 0;
	width: 365px;
}

.productList .item_large .details strong {
	margin: 10px 0 0 0;
	display: block;
	font-size: 1.6em;
	line-height: 1.2em;
	height: 2.4em;
	overflow: hidden;
	width: 305px;
	color: #14335F;
}

.productList .item_large .details table { display: none; margin: 10px 0 0 0;}
.productList .item_large .details th,
.productList .item_large .details td 
{
	border: none;
	padding:0 20px 0 0;
	font-weight: normal;
}

.productList .item_large .details p {
	display: block;
	height: 2.8em;
	overflow: hidden;
}
.productList .item_large .details div p { padding: 0 0 5px 0; }

.productList .item_large .details img {
	display: none;
}

.productList .item_large .details .partNumber {
	display: none;
}

.productList .item_large .details .info {
	padding: 5px 0 0 0;
}

/*.productList .item_large .details .more {
	display: none;
}*/

.productList .item_large .details .details {
	display: none;
}

.productList .item_large .details .availability {
	margin-top: -80px;
	background-color: #EEEEEE;
	/*border: 1px solid #EEEEEE;*/
	height: 22px;
	line-height: 22px;
	margin: 5px 0;
	padding: 0 0 0 8px;
	width: 192px;
}

.productList .item_large .noprice .availability {
	margin-top: -80px;
	background-color: #EEEEEE;
	border: 1px solid #EEEEEE;
	height: 20px;
	line-height: 20px;
	margin: 5px 0;
	padding: 0 0 0 12px;
	width: 186px;

	/*margin: -5px 0 25px 0;*/
}

.productList .item_large .details .availability span {
	/*padding: 0 0 0 10px;
	height: 32px;
	line-height: 32px;*/
}

.productList .item_large .details .available {
	background: url(Images/background_available.gif) no-repeat left center;
	/*background: #FFF url(Images/background_large_available.png) no-repeat scroll left center;*/
}

.productList .item_large .details .stillAvailable {
	background: url(Images/background_stillAvailable.gif) no-repeat left center;
	/*background: #FFF url(Images/background_large_stillAvailable.png) no-repeat scroll left center;*/
}

.productList .item_large .details .notAvailable {
	background: url(Images/background_notAvailable.gif) no-repeat left center;
	/*background: #FFF url(Images/background_large_notAvailable.png) no-repeat scroll left center;*/
}

.productList .item_large .details .productPrice {
	/*
	margin: 0 0 0 -5px;
	padding: 1px;
	width: 380px;
	background-color: #FFF;
	border: 1px solid #666;
	*/
}

.productList .item_large .details .productPrice .price {
	font-size: 2.3em;
	font-weight: bold;
	padding: 10px 0 2px 0;
	/*background-color: #EEE;*/
	color: #14335F;
}

.productList .item_large .details .productPrice .price .obligationMark {
	margin: 0 0 0 -4px;
}

.productList .item_large .details .productPrice .vat {
	padding: 0 0 5px 0;
	/*background-color: #EEE;*/
}

.productList .item_large .details .productPrice .buy {
	/*background-color: #EEEEEE;*/
	color: #FFF;
	cursor: pointer;
	display: block;
	font-weight: bold;
	text-align: left;
	width: 200px;
	font-size: 1em;
	left: 0;

	height: 22px;
	border: none;
	padding: 0 0 2px 27px;
	background: #FFF url(Images/button_buy.gif) no-repeat center;

	/*cursor: pointer;
	margin: 0;
	margin: -45px 0 0 0;
	padding: 0 0 3px 22px;
	border: none;
	display: block;
	position: absolute;
	left: 594px;
	width: 200px;
	height: 32px;
	color: #FFF;
	font-weight: bold;
	background: #FFF url(Images/button_buy_large.png) no-repeat center;
	text-align: left;*/
}

.productList .item_large .details .productPrice_1000 {
	display: none;
}


/*	Grosses Produkt, Details
	----------------------------------------------------*/
.productList .item_details {
	margin: 0 0 10px 0;
	padding: 10px;
}

.productList .item_details img {
	float: right;
}

.productList .item_details .details {
	margin: 0 205px 0 -4px;
}

.productList .item_details .details strong {
	padding: 0;
	display: block;
	font-size: 1.6em;
	color: #14335F;
}

.productList .item_details .details div p { padding: 0 0 10px 0; }

.productList .item_details .details img {
	display: block;
	margin: 0 0 0 480px;
	position: absolute;
	width: 90px;
	height: 117px;
}

.productList .item_details .details table {
	width: auto;
	margin: 10px 0 0 0;
	display: block;
}

.productList .item_details .details table th, .productList .item_details .details table td {
	border: none;
}

.productList .item_details .details table th {
	font-weight: normal;
	padding: 0 20px 0 0;
}

.productList .item_details .details table td {
	padding: 0;
}

.productList .item_details .details .partNumber {
	display: none;
}

.productList .item_details .details .info {
	padding: 5px 0 0 0;
}

.productList .item_details .details .details {
	display: none;
}

.productList .item_details .details .availability 
{
	background-color: #EEEEEE;
	/*border: 1px solid #EEEEEE;*/
	height: 22px;
	line-height: 22px;
	margin: 40px 0 0;
	padding: 0 0 0 12px;
	width: 188px;
	font-size: 1em;
}

.productList .item_details .noprice .availability {
	background-color: #EEEEEE;
	border: 1px solid #EEEEEE;
	height: 20px;
	line-height: 20px;
	margin: 40px 0 0;
	padding: 0 0 0 12px;
	width: 186px;
}

/*.productList .item_details .details .availability span {
	padding: 0 0 0 10px;
	height: 32px;
	line-height: 32px;
}*/

.productList .item_details .details .available {
	background: url(Images/background_available.gif) no-repeat left center;
	/*background: #FFF url(Images/background_large_available.png) no-repeat scroll left center;*/
}

.productList .item_details .details .stillAvailable {
	background: url(Images/background_stillAvailable.gif) no-repeat left center;
	/*background: #FFF url(Images/background_large_stillAvailable.png) no-repeat scroll left center;*/
}

.productList .item_details .details .notAvailable {
	background: url(Images/background_notAvailable.gif) no-repeat left center;
	/*background: #FFF url(Images/background_large_notAvailable.png) no-repeat scroll left center;*/
}

.productList .item_details .details .productPrice {
	/*margin: 0 0 0 -5px;
	padding: 1px;
	width: 520px;
	border: 1px solid #666;*/
	background-color: #FFF;
}

.productList .item_details .details .productPrice .price {
	font-size: 2.4em;
	font-weight: bold;
	padding: 10px 0 0 0;
	color: #14335F;
}

.productList .item_details .details .productPrice .price .obligationMark {
	margin: 0 0 0 -4px;
}

.productList .item_details .details .productPrice .vat {
	padding: 0 0 10px 0;
	/*background-color: #EEE;*/
}

.productList .item_details .details .productPrice .buy {
	display: block;
	width: 200px;
	color: #FFF;
	cursor: pointer;
	font-weight: bold;
	text-align: left;
	font-size: 1em;
	height: 22px;
	border: none;
	padding: 0 0 2px 27px;
	background: #FFF url(Images/button_buy.gif) no-repeat center;
}

.productList .item_details .details .datasheet {
	background: #FFF url(Images/datasheet_background.gif);
	color: #FFF;
	cursor: pointer;
	display: block;
	position: absolute;
	text-align: left;
	width: 200px;
	font-size: 1em;
	border: none;
	height: 22px;
	line-height: 22px;
	padding: 0 0 0 25px !important;
}

.productList .item_details .details .productPrice_1000 {
	display: block;
	margin-left: 215px;
	position: absolute;
}

.productList .item_details .details .productPrice_1000 .price {
	color: #E20074;
	font-size: 2.4em;
	font-weight: bold;
	padding: 10px 0 0 0;
}

.productList .item_details .details .productPrice_1000 .price .obligationMark {
	margin: 0 0 0 -4px;
}

.productList .item_details .details .productPrice_1000 .vat {
	padding: 0 0 10px 0;
	/*background-color: #EEE;*/
}

.productList .item_details .details .productPrice_1000 .buy {
	cursor: pointer;
	margin: 10px 0 0 0;
	font-size: 1em;
	padding: 0 0 2px 27px;
	border: none;
	display: block;
	width: 200px;
	height: 22px;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	background: lime url(Images/buy_tmobile_background.gif) no-repeat center;
	text-align: left;
}


/*	Einkaufswagen
	----------------------------------------------------*/
.basketList p {
	color: #888;
}

.basketList a {
	display: block;
}

.basketList table {
	color: #888;
}

.basketList input.details {
	text-indent: -1000em;
	text-align: left;
	background: #666 url(Images/icon_details.gif) no-repeat center; /* 5px */
}

.basketList input.remove {
	padding-left: 20px;
	background: #666 url(Images/icon_remove.gif) no-repeat 5px center;
}

/*
	News
	***********************************************/
.news { padding: 0 0 40px 0 }
	.news h3 span { font-size: 0.7em; color: #666; }
	.news ul { padding: 5px 12px; }
		.news ul li a { text-decoration: underline; }
	.news .header { padding: 6px 6px 0 6px; margin: 0; float: left; width: 400px; 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 6px 0 0; background-color: #FFF; width: auto; line-height: 1.2em; }
	.news .category { padding: 0; font-weight: bold; }
	.news .content { clear: both; padding: 10px 0; }
		.news .content img { float: right; margin: 0 6px 12px 12px; }
		.news .content .teaser { display: block; font-style: italic; }
			body.pages_shopping_news_details .news .content .teaser { display: none; }
			.news .content .teaser a { font-weight: bold; font-style: normal; }
		.news .content .text { display: none; }
			body.pages_shopping_news_details .news .content .text { display: block; }
	.news .attachments { display: none; 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_file.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; }

#popupMagnified 
{
	border: 10px solid #FFF;
	padding: 1px;

	position: absolute;
	left: 50%;
	margin-left: -200px;

	/*top: 155px;*/
	z-index: 95;
	
	background-color: #333;
}

.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; }