/*
 * [y] hybris Platform
 *
 * Copyright (c) 2000-2008 hybris AG
 * All rights reserved.
 *
 * This software is the confidential and proprietary information of hybris
 * ("Confidential Information"). You shall not disclose such Confidential
 * Information and shall use it only in accordance with the terms of the
 * license agreement you entered into with hybris.
 */

/*
	Developer notes:
	
	Underscore Hack: CSS Attributes starting with an underscore are only interpreted by IE
	                 (in general CSS Attributes starting with an unknown character)
*/


/* ************************************************ */
/* Components.css									*/
/* Use this file for the component styles.			*/
/* ************************************************ */

/* ************************************************ */
/* general styles for all components				*/
/* ************************************************ */
body, div, td{
	color:#0D4E88;
}

/*Price button topproduct*/
div.price_in{
	line-height:33px;
}
.dp-price {
    background: transparent url(img/productcontent/price.png) no-repeat scroll top left;
    color: #111;
    display: block;
    font: normal 12px arial, sans-serif;
    height: 33px;
	line-height:32px;
    text-decoration: none;
	margin:0 auto;
	text-align:center;
	margin-left:9px;
	padding-left:6px;
}

/* IE 6 */
*html .dp-price {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/productcontent/price.png', enabled=true, sizingMethod='crop');
	_background:none;
	line-height:24px;
}

/* IE 7 */
*+html .dp-price {
	line-height:24px;
}

/* oldprice */
div.dp-oldprice{
	font-size:9px;
	color:#FF0000;
	text-decoration:line-through;
	margin-right:4px;
	margin-top:7px;
	line-height:1%;
}

/* ************************************************ */
/* general styles for the input filed				*/
/* ************************************************ */
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #fff;
	margin: 0;
	list-style:none;
	padding: 2px;
}

input.submitBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	margin: 0 2px;
	list-style:none;
	padding: 2px 6px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #fff;
	margin: 0;
	list-style:none;
	padding: 2px;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #fff;
	margin: 0;
	list-style:none;
	padding: 2px;
}

input.general {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	border: 1px solid #959799;
	background-color: #033067;
	margin: 3px 0 0 0;
	padding: 2px;
}

input.hidden {
	display: none;
}

.textcontent{
	padding:10px;
	font-size:13px;
	line-height:18px;
}

div.textcontent a, div.textcontent a:visited{
	text-decoration:underline;}

/*#sf_mainContent a:link, #sf_mainContent a:visited{
	text-decoration:underline;
}
*/
/* ************************************************ */
/* general styles for the table						*/
/* ************************************************ */
table.general {
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
	width: 538px;
	border-spacing: 0px;
	text-decoration: none;
	text-align: left;
}

table.general-cart {
	margin: 0px;
	border: 0px;
	border-collapse: collapse;
	width: 530px;
	border-spacing: 0px;
	text-decoration: none;
	text-align: left;
}

*html table.general { width: 98%; }

*html table.general-cart { width: 98%; }

table.general th {
	padding: 3px;
	color:#0D4E88;
	background-color: #E2EEF7;
}

table.general-blank th {
	padding: 3px;
	color:#0D4E88;

}

table.general-cart th {
	padding: 3px;
	color:#0D4E88;
	background-color: #E2EEF7;
}

table.general td {
	padding: 3px;
	border-top: 1px solid #90B1CD;
	background-image:url(img/tabbox/content-in_bg.png);
	background-repeat:repeat-x;
	vertical-align:top;
}

table.general-blank  {
	margin:0;
	padding:0;
	width:96px;
}

table.general-blank td {
	padding: 3px;
	padding-left:0;
	padding-right:0;
	border-top: 0px solid #90B1CD;
	vertical-align:top;
	background-image:none;
}

table.general-blank.productlist td{
	padding:0;}

table.general-cart td {
	padding: 3px;
	border-top: 1px solid #90B1CD;
	vertical-align:top;
}

.cartcontent {
	padding:5px;
	font-size:13px;
	line-height:18px;
}

#pegispalte{
	background-image:url(img/tabbox/pegispalte_bg.png);
	background-repeat:no-repeat;
	vertical-align:top;
	width:51px;
	height:89px;
}

/* ************************************************ */
/* general styles for the form						*/
/* ************************************************ */
form .actionBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FF0000;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	margin: 2px 0 12px 0;
	display: block;
	list-style:none;
	padding: 3px 6px 3px 9px;
	cursor: pointer;
}

form input.submitChoice {
	width: 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0 2px;
	list-style:none;
	padding: 1px;
}

*html form input.submitChoice { padding: 0; }

input.commandLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0 2px;
	list-style:none;
	padding: 1px;
}

form input.submitSmall {
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding: 2px;
}

form input.submitRegister {
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	padding: 2px;
}

form a.submitSmall {
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	padding: 2px 4px;
	text-decoration:none;
}

form a:link.actionBox {
	color: #fffff;
	text-decoration:none;
}

form a:visited.actionBox {
	color: #fffff;
	text-decoration:none;
}

form a:hover.actionBox {
	color: #FF0000;
	text-decoration:none;
}

form a:active.actionBox {
	color: #fffff;
	text-decoration:none;
}

/* ************************************************ */
/* general styles for the font elements				*/
/* ************************************************ */
.h1 {
	font-weight: normal; 
	font-size: 18px;
	color: #105491;
	margin: 0 0 15px 0;
	line-height: 20px;
	display: block;
}

.h2 {
	font-weight: bold; 
	font-size: 14px;
	color: #105491;
	margin: 0 0 4px 0;
	display: block;
}

.h3 {
	font-weight: bold; 
	font-size: 12px;
	color: #105491;
	margin: 3px 0 3px 0;
	display: block;
}

/* ************************************************ */
/* general styles for the link						*/
/* ************************************************ */
a.noTextDecoration {
	text-decoration: none;
}

a:link { 
	text-decoration: none;
	color: #0E5490;
}

a:visited { 
	text-decoration: none;
	color: #0E5490;
}

a:hover {
	text-decoration: none;
	color: #1579C1;
}

a:active {
	color: #0E5490;
	text-decoration: none;
}

/* ************************************************ */
/* general styles for the error messages			*/
/* ************************************************ */
.error {
	color: #FF0000;
}

/* ************************************************ */
/* general styles for the content box				*/
/* ************************************************ */
.contentBox {
	background-color:#fff;
	border:1px solid #7EB4DB;
	margin: 0 0 6px 0;
	padding: 8px 5px;
}

.contentBox.default {
	height: 160px;
	width: 99%;
}

.contentBox h2 {
	margin: 0;
	font-size: 14px;
}

.contentBox.payment {
	height: 130px;
	width: 160px;	
}

div.productDetailCmpPlatform { 
	padding:1px;
	margin-top:1px;
	width:30px;
	float:left;
}

.boxtextcontent{
	padding-left:5px;
	padding-right:3px;
}

/* Warenkorb - Zusammenfassen */
.summaryPageTable  #deliveryAddressPanel .contentBox {
	background-color:#fff;
	border:1px solid #7EB4DB;
	margin: 0 0 6px 0;
	padding: 8px 5px;
	width:260px;
}

.summaryPageTable  #paymentAddressPanel .contentBox {
	background-color:#fff;
	border:1px solid #7EB4DB;
	margin: 0 0 6px 0;
	padding: 8px 5px;
	width:265px;
}

.cartcontent #paymentartPanel .contentBox {
	background-color:#fff;
	border:1px solid #B3D907;
	margin: 0 0 6px 0;
	padding: 8px 5px;
	width:530px;
}

.summaryPageTable  #paymentpostPanel .contentBox {
	background-color:#fff;
	border:1px solid #7EB4DB;
	margin: 0 0 6px 0;
	padding: 8px 5px;
	width:260px;
}

.summaryPageTable  #paymentvoucherPanel .contentBox {
	background-color:#fff;
	border:1px solid #7EB4DB;
	margin: 0 0 6px 0;
	padding: 8px 5px;
	width:265px;
}


/* ************************************************ */
/* icon for language chooser						*/
/* ************************************************ */
div.icon_languageChooser {
	display: none;
}

/* ************************************************ */
/* general styles for the link in paragraphPage		*/
/* ************************************************ */
.paragraphPage a:link { text-decoration: underline; color: #666; }

.textParagraphCmp a:link { text-decoration: underline; color: #666; }

/* ************************************************ */
/* pagePrintPage.xhtml								*/
/* ************************************************ */
div.productDetailInfo div.productDescription {
	max-width: 300px;
}

/* ************************************************ */
/* general styles for images						*/
/* ************************************************ */
img {
	border: 0;
}

img.thumbnail {
	padding: 7px;
}

/* ************************************************ */
/* for the "(c) 2008 hybris AG" text				*/
/* ************************************************ */
div.hybrisFooter {
	position: relative;
	margin: 6px 0 6px 0;
	padding: 0 5px 0 0;
	text-align:right;
	font-size: 10px;
}

/* ************************************************ */
/* The first element of each component is a DIV.
/* This DIV always has a Styleclass named after a generic pattern:
/* <div styleClass=[componentName]Cmp>
/*
/* example: ShowAddressComponent starts with <div styleClass="showAddressCmp"
/*
/* ************************************************ */

/* ************************************************ */
/*    breadcrumbTag.xhtml                           */
/* ************************************************ */
div.breadcrumbCmp {
	font-size: 10px;
	font-weight: normal;
}

div.breadcrumbCmp ul.breadcrumbs {
	list-style: none;
	margin: 0px;
	padding:0px;
}

div.breadcrumbCmp ul.breadcrumbs li {
	margin: 0 auto;
	text-align:center;
	width:542px;
	padding-top:7px;
	padding-bottom:7px;
	font-weight:bold;
	font-size:15px;
	display:inline;
	position:absolute;
}

*html div.breadcrumbCmp ul.breadcrumbs li {

	padding:0;
	margin:0;
	position:absolute;
	padding-top:7px;
	padding-bottom:7px;
	display: inline;
}

div.breadcrumbCmp ul.breadcrumbs li a {}

*html div.breadcrumbCmp ul.breadcrumbs li a {
	padding-top: 0px;
}

/* ************************************************ */
/*    cartTableTag.xhtml                            */
/* ************************************************ */
div.cartTableCmp ul {
	margin: 2px 0;
	list-style: none;
	font-size: 11px;
	color: #666;
	padding-left: 0;
}

table.cartPageAdd {
	margin-top: 10px;
}

table.cartPageAdd td {
	vertical-align: top;
	padding: 0 0 10px 0;
}

table.cartPageAdd td td { padding-bottom: 0; }

table.cartPageAdd .loginCmp {
	margin-top: 6px;
}

#sslCheckBox { border: 0; }

table.cartPageAdd .loginCmp table {
	margin-bottom: 0;
}

table.cartPageAdd .loginCmp td {
	vertical-align: middle;
}

table.cartPageAdd .loginCmp td input {
	margin: 2px 1px;
}

.forgotPasswordLoginLink {
	font-size: 11px;
	color: #666;
	display: block;
	margin-bottom: 18px;
}

.userDataLink {
	font-size: 11px;
	color: #666;
	display: block;
	margin-top: 12px;
}

.demoLoginLink {
	font-size: 11px;
	color: #666;
	display: block;
	margin-bottom: 12px;
}


.registrationLink { width: 40px; display: block; }

table.cartPageAdd .checkoutButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FF0000;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	margin: 2px 0 12px 0;
	display: block;
	list-style:none;
	padding: 3px 6px 3px 6px;
}

div.quickAddToCartCmp table.block {
	background-color: #F9F9F7;
	background-image: url(img/box_top.gif);
	background-repeat: repeat-x;
	padding: 8px 5px;
	border: 1px solid #EAEAEA;
	width: 285px;
	margin-right: 24px;
}

#continueShopping{
	margin-top:13px;
}

/* ************************************************ */
/*    chooseCatalogTag.xhtml                        */
/* ************************************************ */
div.chooseCatalogCmp {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;	
	height: 32px;
	float:right;	
/*
border-width: .2em;
border-style: dotted;
border-color:#bbb;
*/
}

/* IE6 needs a width **/
div.chooseCatalogCmp .catalog {
	margin: 0px 0px 0px 0px; 
	height: 100%;
	_width:1px;
}
/* 
margin: 5px 1px 0px 1px;
padding: 8px 1px 8px 1px;
*/

/*
div.chooseCatalogCmp .mainactive a {
	font-size:16px;	
	font-weight: bold; 
	color:#0D4E88;
	text-decoration:none;
}

div.chooseCatalogCmp .inactive a {
	text-decoration:none;
	color: #fff;
}

div.chooseCatalogCmp a:hover {
	text-decoration:none;
	color: #fff;
}
*/



/* ************************************************ */
/*    chooseCatalog2Tag.xhtml                       */
/* ************************************************ */
#mainlevel-tab{
	background-image:url(img/tabbox/boxpage-tabs_bg.png);
	background-position: center left;
	background-repeat:no-repeat;
	height:30px;
	width:542px;
	margin:0;
	padding:0;
	text-align:center;
}

#mainlevel-tab_in{
	text-align:center;
	margin:0 auto;
	padding:0;
	width:220px;
}

#tabbox-bottom{
	margin-bottom:8px;
	clear:both;
	height:31px;
	background-image:url(img/tabbox/content_footer_bg.png);
	background-position: center left;
	background-repeat:no-repeat;
}

#tabbox-bottom-2{
	height:31px;
	background-image:url(img/tabbox/content_footer_bg.png);
	background-position: center left;
	background-repeat:no-repeat;
}

#tabbox-bottom-3{
	height:31px;
	margin:0px;
	padding:0;
	clear: left;
	background-image:url(img/tabbox/content_footer_bg.png);
	background-position: center left;
	background-repeat:no-repeat;
}

.chooseCatalog2CmpImg{ 
	vertical-align: 50%;
	margin-bottom:4px;
	margin-top:2px;
}

.chooseCatalog2CmpImg img{
	border:1px solid #78ACD1;
	padding:1px;
}

div.chooseCatalog2Cmp {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	float:left;	
	width: 540px;
	background-image: url(img/tabbox/boxpage-subtabs_bg.png);
	background-repeat:repeat-x;
	height:32px;
	padding:0;
	border-right:1px solid #7DB3DA;
	border-left:1px solid #7DB3DA;
}

div.chooseCatalog2CmpTable{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;	
	width: 537px;
	padding:0 4px 0 2px;
	background-image: url(img/tabbox/content_bg.png);
	background-repeat:repeat-y;
}

div.chooseCatalog2Cmp ul {
	padding:0;
	margin:0;
	height:31px;
	line-height:31px;    
	margin-top:0px;
	*margin-top:0;
}

div.chooseCatalog2Cmp li {
	padding:0;
	margin:0;
	height:31px;
	line-height:31px;
}

div.chooseCatalog2Cmp .mainactive a {
	font-size:13px;
	font-weight: bold;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/tabbox/boxpage-subtabs_bg-hover.png);
	background-position: center right;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-right:10px;
	padding-top:6px;
	*padding-top:8px;
	padding-bottom:10px;
	*padding-bottom:9px;
	height:28px;
	line-height:28px;
	*height:29px;
	*line-height:30px;
}

div.chooseCatalog2Cmp .mainactive a:hover {
	font-size:13px;
	font-weight: bold;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/tabbox/boxpage-subtabs_bg-hover.png);
	background-position: center right;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-right:10px;
	padding-top:6px;
	*padding-top:8px;
	padding-bottom:10px;
	*padding-bottom:9px;
	height:28px;
	line-height:28px;
	*height:29px;
	*line-height:30px;
}

div.chooseCatalog2Cmp .inactive a {
	font-size:13px;
	font-weight: bold;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/tabbox/boxpage-subtabs_bg-link.png);
	background-position: center right;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-right:10px;
	padding-top:6px;
	*padding-top:8px;
	padding-bottom:10px;
	*padding-bottom:9px;
	height:28px;
	line-height:28px;
	*height:30px;
	*line-height:30px;
}

div.chooseCatalog2Cmp .inactive a:hover {
	font-size:13px;
	font-weight: bold;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/tabbox/boxpage-subtabs_bg-hover.png);
	background-position: center right;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-right:10px;
	padding-top:6px;
	*padding-top:8px;
	padding-bottom:10px;
	*padding-bottom:9px;
	height:28px;
	line-height:28px;
	*height:29px;
	*line-height:30px;
}

.mainactiveTab a {
	font-size:13px;	
	color:#0D4E88;
	text-decoration:none;
	margin-top:1px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	height:29px;
	line-height:29px;
	float:left;
	background-image:url(img/tabbox/boxpage-tabs_bg-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
}

.mainactiveTab a:hover {
	font-size:13px;	
	color:#0D4E88;
	text-decoration:none;
	margin-top:1px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	height:29px;
	line-height:29px;
	background-image:url(img/tabbox/boxpage-tabs_bg-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
}

.inactiveTab a {
	font-size:13px;	
	color:#0D4E88;
	text-decoration:none;
	margin-top:1px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	height:29px;
	line-height:29px;
	float:left;
	background-image:url(img/tabbox/boxpage-tabs_bg-link.png);
	background-position: center left;
	background-repeat:no-repeat;
}

.inactiveTab a:hover {
	font-size:13px;	
	color:#0D4E88;
	text-decoration:none;
	margin-top:1px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:10px;
	height:29px;
	line-height:29px;
	background-image:url(img/tabbox/boxpage-tabs_bg-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
}

div.chooseCatalog2CmpTable .addToCartBuyNowDiv a{
	background-image: url(img/cart/buynow.png);
	background-repeat:no-repeat;
	color:#6290C2;
	width:71px;
	height: 30px;
	line-height:30px;
	padding-left:35px;
	padding-right:37px;
	padding-bottom:8px;
	padding-top:8px;
	margin:0;
}

div.chooseCatalog2CmpTable div.addToCartBuyNowDiv {
	margin-top: 2px;
	margin-right: 1px;
	margin-left:19px;
	margin-bottom:2px;
/*	width: 71px;
	height: 30px;*/
}

.addToCartBuyNowButton {
	/*position:absolute;*/
	background-image: url(img/cart/buynow.png);
	background-repeat:no-repeat;
	padding-top: 1px;
	padding-bottom:1px;
	width:71px;
	margin-right:1px;
	height: 30px;
	line-height:30px;
}

div.chooseCatalog2CmpTable .productDetailButton3 {
	border:0px solid #4572a8;
	background-color: transparent;
	background-image: url(img/gameabo-inactive.png);
	cursor: pointer;
	width:24px;
	height:24px;
}
div.chooseCatalog2CmpTable .productDetailButton4 {
	border:0px solid #4572a8;
	background-color: transparent;
	background-image: url(img/vergleich.png);
	cursor: pointer;
	width:24px;
	height:24px;
}

div.chooseCatalog2Cmp div.productDetailCmpPlatform{
	margin-top:13px;
}

#chooseCatalog2Cmp .productDetailprice {
	background-image: url(img/productcontent/price.png);
	background-repeat: no-repeat;
    height:26px;
    cursor:arrow;
    border-width:2px;
    text-align:center;
    display: table-cell;

    vertical-align: middle; 
    float:right;
    padding:7px 0px 0 13px;
	margin-top:10px;
	margin-bottom:9px;
    color: #0C4E88;
	/*border: 1px solid #7EB4DB;*/
}

*html #chooseCatalog2Cmp .productDetailprice {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/productcontent/price.png', enabled=true, sizingMethod='crop');
	_background:none;
	line-height:20px;
}

/* ************************************************ */
/*    chooseCurrencyTag.xhtml                       */
/* ************************************************ */
div.chooseCurrencyCmp select.selectCurrency {
	width: 138px;
}

div.chooseCurrencyCmp div.icon_currencyChooser {
	display: none;
}

/* ************************************************ */
/*    chooseLanguageTag.xhtml                       */
/* ************************************************ */
div.chooseLanguageCmp select.selectLanguage {
	width: 138px;
}


/* ************************************************ */
/*    chooseVariantsTag.xhtml                       */
/* ************************************************ */
div.chooseVariantsCmp td.description {
	width: 50px;
}

div.chooseVariantsCmp table.leftBlank {
	margin-left: 50px;
}

div.chooseVariantsCmp table.block {
}


/* ************************************************ */
/*    featureValuesSelectorTag.xhtml                 */
/* ************************************************ */
div.featureValuesSelectorCmp {
	padding: 5px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #999;
}

div.featureValuesSelectorCmp table {
	width: 95%;
}

div.featureValuesSelectorCmp td {
	padding-right: 25px;
	white-space: nowrap;
}

div.featureValuesSelectorCmp .label {
	display: block;
	width: 64%;
	float: left;
}

div.featureValuesSelectorCmp .selector {
	width: 34%;
}

div.featureValuesSelectorCmp .label.disabled {
	color: #cccccc;
}

div.featureValuesSelectorCmp .buttons input {
	margin: 4px 10px 0 0;
}


/* ************************************************ */
/*    createCustomerReviewTag.xhtml                    */
/* ************************************************ */
div.createCustomerReviewCmp form input.submitBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	border: 1px solid #fff;
	background-color: #04397a;
	background-image: url(img/button_back.gif);
	margin: 0 2px;
	list-style:none;
	padding: 2px 6px;
	position:absolute;
}

.customerReviewComment { font-size: 12px; padding: 5px; display: block; background-color:#F6F6F6; border-bottom:1px dotted #B3B3B3; width:495px; }
.customerReviewHeadline { font-weight: bold; padding-left:2px; }
.customerReviewHeadlineTitel { font-size:13px; font-weight: bold; padding-left:5px; }
.customerReviewMeta { font-size: 12px; color: #666; }
div.createCustomerReviewCmp { border:1px solid #BAD0FC; padding:5px;}
div.customerReviews { border:1px solid #BAD0FC; padding:5px;}


















div.customerReviewAverage{ font-size:14px; text-align:center; margin:0 auto;}
div.customerReviewList { border:1px solid #BAD0FC; background-color:#FFFFFF; padding:5px; margin-bottom:8px;}
/* ************************************************ */
/*    listAddressTag.xhtml                          */
/* ************************************************ */
div.listAddressCmp {
	border:1px solid #7EB4DB;
	width:508px;
	padding:5px;
}

div.listAddressCmp .contentBox{
	border:1px solid #B3DA03;
	width:220px;
	margin-left:3px;
	margin-top:3px;
	margin-right:5px;
}

div.listAddressCmp .createAddressBlock {
	margin-left:3px;
}

div.listAddressCmp .createAddressBlock a {
	text-decoration:underline;
}

div.listAddressCmp div.showAddressCmp {
	float: left;
}

/* ************************************************ */
/*    listCategoryTag.xhtml                         */
/* ************************************************ */
div.listCategoryCmp {
	overflow: hidden;
	margin-bottom: 24px;
	_height: 1%;
}

div.listCategoryCmp div.showCategoryCmp { float: left; }

div.listCategoryCmp div.showCategoryCmp td { vertical-align: top; }

/* ************************************************ */
/*    listPaymentInfoTag.xhtml                          */
/* ************************************************ */
div.listPaymentInfoCmp {}

div.listPaymentInfoCmp .createPaymentInfoBlock {
	float:left;	
	width:508px;
	padding:5px;
	border:1px solid #7EB4DB;
}

div.listPaymentInfoCmp div.showPaymentInfoCmp {
	float: left;
	width:508px;
	padding:5px;
	border:1px solid #7EB4DB;
}

/* ************************************************ */
/* loginTag.xhtml									*/
/* ************************************************ */
div.loginCmp input.login {
	width: 9em;
}

div.loginCmp input.commandLink {
	background-image: url("img/header/header-login-go.png");
	width: 31px;
	height: 23px;
	border: none;	
	margin: 0px 0px 0px 0px;
	/*padding: 0px 0px 0px 0;*/
	float:left;
}

/*
div.loginCmp input.registrationLink {
	background-image:url(img/header/header-login-reg.png);
	width: 84px;
	height: 23px;
	border: none;	
	margin: 20px 0px 10px 5px;
}
*/




/* ************************************************ */
/* navigationElementsTag.xhtml							 */
/* ************************************************ */

/*this is for 'meta' navigation only */
div.navigationElementsCmp.meta{
	float:right;
}




/* ************************************************ */
/*    orderTableTag.xhtml                           */
/* ************************************************ */
div.orderTableCmp {
	border: 1px solid #7EB4DB;
	padding: 5px;
	overflow: hidden;
	_height: 1%;
}

div.orderTableCmp table.orderTable {
	border: 1px solid #EAEAEA;
	border-collapse: collapse;
	width: 100%;
}

div.orderTableCmp table.orderTable th {
	background-color:#F9F9F7;
	background-image:url(img/productlist_top.gif);
	background-repeat:repeat-x;
	border-top:1px solid #FFFFFF;
	padding: 3px;
}

div.orderTableCmp table.orderTable .header {
	text-align:left;
}

div.orderTableCmp table.orderTable td {
	background-color:#F9F9F7;
	background-image:url(img/productlist_back.gif);
	background-repeat:repeat-x;
	border-top:1px solid #FFFFFF;
	padding:3px;
}

div.orderTableCmp table.orderTable td.orderTablePrice {
	white-space: nowrap;
}

div.orderTableCmp table.orderTable td.orderTableTotalPrice {
	white-space: nowrap;
	font-weight: bold;
}

div.orderTableCmp table.footerTable {
	width: 100%;
	border: 1px solid #EAEAEA;
	border-top: 2px solid #EAEAEA;	
	border-collapse: collapse;
	margin-bottom: 4px
}

div.orderTableCmp table.footerTable td {
	background-color:#F9F9F7;
	background-image:url(img/productlist_back.gif);
	background-repeat:repeat-x;

	border-top: 1px solid #FFFFFF;
	padding:3px;
}

div.orderTableCmp table.footerTable .left {
	text-align: left;
}

div.orderTableCmp table.footerTable .right {
	text-align: right;
	padding-right:10px;
}



div.orderTableCmp table.footerTable .footerTotalLeft{
	font-weight: bold;
}

div.orderTableCmp table.footerTable .footerTotalRight{
	font-weight: bold;
}

.orderTableCmpTaxes {
	font-size: 11px;
	color: #666;
	display: block;
	margin-bottom: 24px;
}

.summaryPageTable td {
	vertical-align: top;
	width: 265px;
}

.summaryPageTable td td {
	width: 100%;
}

.summaryPageTable .contentBox a {
	font-family: Arial, Helvetica, sans-serif;
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	margin: 0;
	list-style:none;
	padding: 2px 6px;
}

.contentBox .contentBoxBottomRight {
	vertical-align: bottom;
	text-align: right;
	padding: 1px 0;
}

*html .contentBox .contentBoxBottomRight { padding: 4px 0; }
*+html .contentBox .contentBoxBottomRight { padding: 4px 0; }

.contentBox input {
	color:#105491;
}

.contentBox .contentBoxBottomLeft {
	vertical-align: bottom;
	text-align: left;
}

/* orderSuccessPageVkasse.xhtml */  
.printButton {
	border: 0px solid #4572a8;
	border-color: #fff;	
	background-image: url(img/print-button.png);
	background-color: #fff;
	cursor: pointer;
	padding: 7px 40px;
	width:81px;
	height:30px;
	/*margin-right:5px;*/
}



/* ************************************************ */
/*    productDetailTag.xhtml                        */
/* ************************************************ */
div.productDetailCmp { 
	margin-top: 1px; 
}

div.productDetailCmp td { 
	vertical-align: top; 
	padding:1px; 
	}

div.productDetailCmp td.left div.productPicture { 
	width: 170px; 
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
}

div.productDetailCmp td.left div.productPicture img { 
	background-color: #FFFFFF;
	border:1px solid #7BB0D5;
	padding:1px;
}

div.productDetailCmp div.productDescription {
	width: 360px;
	padding-top:3px;
	padding-bottom:65px;
}

*html div.productDetailCmp div.productDescription {
	width: 460px;
	padding-top:3px;
	padding-bottom:3px;
}

div.productDetailCmppegi { 
	width: 100%;
	padding:1px;
	width:30px;
	padding-top:27px;
	padding-left:5px;
	margin-right:10px;
}

.productDetailCmppegi img { 
	margin:0 auto;
	text-align:center;
	vertical-align:middle;
	padding:1px;
	border:1px solid #7EB4DB;
	background-color:#FFFFFF;
}

div.productDetailCmp div.lieferzeit { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0D4E88;
	text-align:center;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	line-height:normal;
	margin: 0px;
	margin-top:1px;
	padding-left: 3px;
	padding-right:1px;
	padding-bottom:3px;
	padding-top:3px;
}

div.productDetailCmp div.productDetailHeaderCOL3 div.pegi { 
	margin: 5px 5px 0 0px;
	float: left; 
}

*html div.productDetailCmp div.productDescription { width: 273px; height: 1%; }

div.productDetailCmp div.productDescription .productNumber {
	font-weight: bold;
	font-size: 11px;
	color: #666;
}

div.productDetailCmp div.productDescription .productCode {
	font-size: 11px;
	color: #0D4E88;
}

.productCode {
	font-size: 12px;
	line-height:25px;
}

div.productDetailCmp h1  {
	padding:0;
	margin:0;
}

div.productDetailCmp div.productDescription .productName {
	font-weight: bold;
	font-size: 16px;
	display: block;
	color:#0D4E88;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:3px;
	line-height:20px;
}

div.productDetailCmp table.features {
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse: collapse;
}

div.productDetailCmp table.features td.featureDescription {
	font-weight: bold;
}

div.productDetailCmp table.features td.featureValue {
	padding-left:5px;
}

div.productDetailCmp div.productFeatures {
	margin: 10px 0;
	padding-left: 3px;
}

div.productDetailCmp div.productFeatures table.classification td.classificationDesc {
	font-weight: bold;
}

div.productDetailCmp form.addToCart {
	text-align: left;
}

div.productDetailCmp div.price div.priceCmp { margin: 12px 0; font-size: 16px; }

div.productDetailCmp div.price div.priceCmp .priceCmpTaxes { 
	font-weight: normal; 
	font-size: 11px;
	color: #666;
	margin-top: 2px;
}

/*Warenkorb*/
div.productDetailCmp td.left div.general-cart { 
	width: 170px; 
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
}

table.general-cart td img { 
	background-color: #FFFFFF;
	border:1px solid #7BB0D5;
	padding:1px;
}

div.productDetailCmp div.price div.priceCmp table.general-cart { margin: 6px 0; }
div.productDetailCmp div.price div.priceCmp table.general-cart th { font-size: 11px; }
div.productDetailCmp div.price div.priceCmp table.general-cart td { font-size: 11px; }

div.productDetailCmp div.price div.priceCmp table.general-cart td.quantity { width: 50px; font-size: 11px; font-weight: normal; }

div.productDetailCmp div.price div.priceCmp table.general-cart td.price { width: 60px; font-size: 11px; }


div.productDetailCmp div.price div.priceCmp table.general { margin: 6px 0; }
div.productDetailCmp div.price div.priceCmp table.general th { font-size: 11px; }
div.productDetailCmp div.price div.priceCmp table.general td { font-size: 11px; }

div.productDetailCmp div.price div.priceCmp table.general td.quantity { width: 50px; font-size: 11px; font-weight: normal; }

div.productDetailCmp div.price div.priceCmp table.general td.price { width: 60px; font-size: 11px; }

.quantityInCartMsg {
	font-weight: bold;
	color: #FF0000;
	display: block;
	margin-bottom: 10px;
}

div.productDetailCmp form input.submitBig {
	background-color: #CACCCE;
	background-image: url(img/button_back_superlightgrey.gif);
	border: 1px solid #B4B4B4;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	margin: 0 0 0px 0;
	padding: 1px;
	display: block;
	cursor: pointer;
}

div.productDetailCmp form input.submitBig.addToCartButtonBig {
	border: 0px solid #4572a8;
	border-color: #fff;	
	background-image: url(img/cart/cart-in_big.png);
	background-color: #fff;
	cursor: pointer;
	padding: 7px 10px;
	width:131px;
	height:35px;
	margin-right:5px;
}

*html div.productDetailCmp form input.submitBig.addToCartButtonBig {
	width:137px;
	line-height:36px;
	height:35px;}

div.productDetailCmp form input.submitBig.addToCartButtonBigReleaseList {
	border: 2px solid #fff;
	border-color: #fff;	
	background-image: url(img/cart/vorbestellen.png);
	background-color: #fff;
	cursor: pointer;
	padding: 7px 10px;
	width:114px;
	*width:116px;
	height:36px;
}

*html div.productDetailCmp form input.submitBig.addToCartButtonBigReleaseList {
	width:116px;
	line-height:30px;
}

div.productDetailCmp form input.submitBig.addToCartButton {
	border: 2px solid #4572a8;
	border-color: #fff;	
	background-image: url(img/korb.png);
	background-color: #fff;
	cursor: pointer;
	padding: 4px 9px;
}

div.productDetailCmp form input.submitBig.productDetailButton3 {
	border: 0px solid;
	border-color: #fff;	
	background-image: url(img/gameabo-inactive.png);
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #fff;
	cursor: pointer;
	width:24px;
	height:24px;
	margin-left:1px;
}

*html div.productDetailCmp form input.submitBig.productDetailButton3 {
	padding: 5px 10px;
}

div.productDetailCmp form input.submitBig.productDetailButton4 {
	border: 0px solid;
	border-color: #fff;	
/*	background-image: url(img/vergleich-inactive.png);*/
	background-image: url(img/vergleich.png);
	background-repeat:no-repeat;
	background-position: left center;
	background-color: #fff;
	cursor: pointer;
	width:24px;
	height:24px;
	margin-left:1px;
}

.tooltip {
    background-color: #fff;
	border: 1px solid #C6DEFF;
    padding:5px;
    font-weight:normal;
    color: #000;
}

.tooltip-text {
	width:350px;
    height:80px;
    cursor:arrow;
    border-width:2px;

    text-align:left;
    display: table-cell;
    vertical-align: middle; 
}

.tooltipData {
	font-weight: bold;

}

.productDetailIconStrip {
	width:100px;
    height:33px;
    display: table-cell;
    vertical-align: middle; 
    float:left;
    margin: 0 0 3px 0;
}



.productDetailpriceText {
    height:17px;
	margin-right:7px;
}

div.productDetailCmp .productDetailmeta {
	margin:0 auto;
	padding:0;
}

div.productDetailCmp .productDetailprice div {
	text-align:right;
	padding-right:2px;
}

div.productDetailCmp .productDetailprice span {
	padding:0px;
}

*html .productDetailprice {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/productcontent/price.png', enabled=true, sizingMethod='crop');
	_background:none;
	line-height:20px;
}

.productDetailpriceInfo {
	font-size:10px;
	width:150px;
    border:none;
    text-align:left;
    float:left;
}

.productDetailTop {
	background-image: url(img/productcontent/pathway-content_bg.png);
	background-repeat: no-repeat;
	width:542px;
    height:28px;
	line-height:28px;
    cursor:arrow;
    border-width:0px;
    padding:0px 0px 0 0;


    margin: 1px 0 0px 0;
    color: #0C4E88;
}

*html .productDetailTop { height:28px; line-height:20px;}

.productDetailTop {
	background-image: url(img/productcontent/pathway-content_bg.png);
	background-repeat: no-repeat;
	width:542px;
    height:28px;
	line-height:28px;
    cursor:arrow;
    border-width:0px;
    padding:0px 0px 0 0;
    margin: 1px 0 0px 0;
    color: #0C4E88;
}

.productDetailTop-titel{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	padding-left:10px;
	float:left;
}

*html .productDetailTop-titel { margin-top:3px;}

.productDetailTop2 {
	background-image: url(img/productcontent/boxtab-link.png);
	background-repeat: repeat-x;
	width:535px;
    height:28px;
    cursor:arrow;
    border-width:2px;
    text-align:right;
    display: table-cell;
    vertical-align: middle; 
    margin: 1px 0 10px 0;
    color: #0C4E88;
}

.productContentBorder {
	border: 1px solid #7EB4DB;
	border-bottom:0;
	background-image: url(img/tabbox/content-in_bg.png);
	background-repeat:repeat-x;
	background-color: #fff;
}

div.productDetailCmp .printPageLink {
	background-color: #CACCCE;
	background-image: url(img/button_back_superlightgrey.gif);
	border: 1px solid #B4B4B4;
	color: #666666;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding: 2px 4px;
}

div.productDetailCmp a:hover.printPageLink { color: #666666; }

div.productDetailCmp .variantProducts { margin: 10px 0; }

div.productDetailCmp .variantProducts .general td { font-size: 11px; padding: 1px 3px; }

div.productDetailCmp .variantProducts .general td .priceCmp { font-size: 11px; margin-top: 0px; }

div.productDetailCmp .variantProducts .general th.price { text-align: right; }

.refreshVariantProducts { margin: 2px 0 16px 0; }

.refreshVariantProducts input.submitSmall { padding: 0 1px; }

.refreshVariantProducts .toggleVariantProducts { font-size: 10px; padding-left: 4px; }

/* ProduktDetailTabs */



.boxcontent-tabs{
	background-image: url(img/productcontent/produktpage-tabs_bg.png);
	background-position: top;
	background-repeat:no-repeat;
	height:29px;
	text-align:center;
	text-decoration:none;
	padding:0;
	margin:0;
}

.boxcontent-tabs a, .boxcontent-tabs a:link{
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-link.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:29px;
	margin-right: -3px;
}

.boxcontent-tabs a:hover{
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:29px;
}

.boxcontent-tabs .inactiveTab{
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-link.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:29px;
	margin-right: -3px;	
}

/* Box under productdetail */
.boxbottom-tabs{
	background-image: url(img/tabbox/boxpage-tabs_bg.png);
	background-position: top;
	background-repeat:no-repeat;
	height:29px;
	text-align:center;
	text-decoration:none;
	padding:0;
	margin:0;
}
.boxbottom-tabs-cart{
	background-image: url(img/tabbox/boxpage-tabs_bg.png);
	background-position: top;
	background-repeat:no-repeat;
	height:29px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	margin:0;
}

.boxbottom-tabs a, .boxbottom-tabs a:link{
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-link.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:29px;
	margin-right: -3px;
}

.boxbottom-tabs a:hover{
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:29px;
}

.boxbottom-tabs .inactiveTab{
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-link.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:29px;
	margin-right: -3px;	
}

.boxbottom-tabs .mainactiveTab,
.boxbottom-tabs a.mainactiveTab{
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:29px;
}

/* product detail */												
.productDetailCmp .productContentBorder .boxcontent-tabs .mainactiveTab {
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:29px;
}
.productDetailCmp .boxcontent-tabs .mainactiveTab {
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:29px;
}

/* PERHAPS THIS CODE IS TO MUCH - WE CHECK LATER
.boxcontent-tabs a.mainactiveTab:link  {
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding: 5px 10px 7px 10px;
	margin-right: -3px;
	height:28px;
	line-height:28px;
}

.boxcontent-tabs a.inactiveTab:link {
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-link.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:6px;
	height:30px;
	line-height:30px;

	margin-right: -3px;
}

.boxcontent-tabs a.inactiveTab:hover {
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-hover.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:7px;
	height:30px;
	line-height:30px;
}*/

.boxcontent-tabs-content{
	background-image:url(img/productcontent/content-in_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	padding:1px;
	padding-top:0;
}

.boxcontent-tabs-content-in{
	padding:8px;
	line-height:20px;
}

.boxcontent-tabs-content-in input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0D4E88;
	border: 1px solid #B3D907;
	background-color: #fff;
	margin: 0;
	list-style:none;
	padding: 4px;
}

.boxcontent-tabs-content-in select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0D4E88;
	border: 1px solid #B3D907;
	background-color: #fff;
	margin: 0;
	list-style:none;
	padding: 4px;
}

.boxcontent-tabs-content-in textarea  {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #0D4E88;
	border: 1px solid #B3D907;
	background-color: #fff;
	margin: 0;
	list-style:none;
	padding: 4px;
}


.galleryCmp {
	/*margin: 20px 0px 0px 0px;*/
}

.prDetailVideo {
	float:center;
	/*border: 1px solid #B3D907;*/
	margin: 10px 0px 30px 1px;
}



/* ************************************************ */
/*    priceTag.xhtml                                */
/* ************************************************ */
div.priceCmp {
	font-weight: bold;
	color: #223e5f;
	font-size: 13px;
	margin-right: 1px;
}

/* PRODUCT PRICE - updated 23.12.2009 */ 
.productPriceTagNormal {
	background-image: url(img/productcontent/price.png);
	background-repeat: no-repeat;
	background-position:right;
	width:102px;
    height:33px;
	*line-height:20px;
    cursor:arrow;
    border-width:2px;
    display: table-cell;
    vertical-align: middle;
    color: #0C4E88;
	text-align:right;    
}
.productPriceTagNormal .productPriceNormal{
	line-height:36px;
}
.productPriceNormal {
	margin-right:7px;
}

.productPriceTagNewPrice {
	background-image: url(img/productcontent/price.png);
	background-repeat: no-repeat;
	background-position:right;
	width:102px;
    height:37px;
	*line-height:20px;
    cursor:arrow;
    border-width:2px;
    display: table-cell;
    vertical-align: middle; 
    color: #0C4E88;
	text-align:right;
}
.productPriceOldPrice {
	text-decoration: line-through;
	font-size: 10px;
	color: #FF0000;
	font-weight: normal;
	margin-right:8px;
}

.oldPriceMsg {
	font-size: 12px;
	color: #333;
	font-weight: normal;
}

/* ************************************************ */
/*    productReferencesTag.xhtml                    */
/* ************************************************ */
div.productReferencesCmp {
	background-color: #F9F9F7;
	background-image: url(img/box_top.gif);
	background-repeat: no-repeat;
	border: 1px solid #EAEAEA;
	padding: 4px;
}

div.productReferencesCmp .headline {
	font-size: 13px;
	font-weight: bold;
	margin: 4px 0;
}

div.productReferencesCmp .groupHeadline {
	display: block;
	margin-top: 5px;
	font-weight: bold;
}

div.productReferencesCmp table {
	width: 100%;
	border-style: none;
}

div.productReferencesCmp div.crossells table td {
	background-color: #F9F9F7;
	background-image: url(img/productlist_back.gif);
	background-repeat: repeat-x;
	border-top: 1px solid #FFFFFF;
	padding: 3px 0;
}
div.productReferencesCmp table td.selection{
	width: 30px;
}

div.productReferencesCmp table td.productId {
	width: 20%;
}

div.productReferencesCmp table td.price {
	width: 20%;
	text-align: right;
}

div.productReferencesCmp table td.thumbnail {
	width: 10%; 
}

div.productReferencesCmp table td.thumbnail img{
	height: 30px;
}

/* ************************************************ */
/* productTableTag.xhtml					        */
/* ************************************************ */
.productTableCmp{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 542px;
	padding:0;
	background-image: url(img/tabbox/content_bg.png);
	background-repeat:repeat-y;
}

div.productTableCmp td.name {
	font-size: 12px;
	line-height: 15px;
}

div.productTableCmp td.description {
	font-size: 12px;
	line-height: 15px;
}

*html div.productTableCmp td.description {
	font-size: 12px;
	line-height: 15px;
}

div.productTableCmp td.name span.productCode {
	font-size: 12px;
	line-height: 25px;
}

div.productTableCmp a.compareLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;

	border: 1px solid #4572a8;
	background-color: #04397a;
	background-image: url(img/button_back.gif);
	margin: 0 2px;
	list-style:none;
	padding: 2px 6px;
}

div.productTableCmp .addToCart{
	padding-top:5px;
	padding-bottom:5px;
	padding:0;
	width:40px;
}

div.productTableCmp table.general {
	font-size: 11px;
	width:538px;
	margin-left:2px;
}

div.productTableCmp table.general th {
	font-size: 11px;
}

div.productTableCmp table.datascroller {
	margin: 8px 0 0px 12px;
	font-size: 14px;
}

div.productTableCmp table.datascroller td {
	padding: 0 2px; }

div.productTableCmp .datascrollerCounts {
	font-size:14px;
	margin-top: 12px;
	margin-left: 13px;
}

div.productTableCmp table.general .quantity {
	width: 50px;
}

div.productTableCmp table.general th.price {
	text-align: right;
}

div.productTableCmp table.general td.price {
	text-align: right;
}

div.productTableCmp div.productDetailCmpPlatform { 
	padding:1px;
	margin-top:3px;
	width:30px;
	float:left;
}

table.general.productlist th { padding: 6px 3px; }

table.general.productlist td { vertical-align: top; padding: 2px; }

table.general.productlist .thumbsImg { 
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	margin: 0 2px 18px 4px;
	padding: 4px;
}

table.general.productlist .thumbs { padding-left: 0; }
table.general.productlist .price { padding-right: 0px; padding-left: 0px; }
table.general.productlist .selection { width: 22px; text-align: center; }
table.general.productlist .selection_header { background-image: url(img/arrow_back_down.gif); background-repeat: no-repeat; background-position: 9px 7px; background-color: #eeeeeb; }
table.general.productlist .selection input { border: 0; background-color: transparent; background-image: none; }

.productTableCmpImg{}

.productTableCmpImg img{
	vertical-align: 50%;
	border:1px solid #78ACD1;
	padding:1px;
	margin-bottom:4px;
	margin-top:2px;
}

div.productTableCmp-price {
	background-image: url(img/productcontent/price.png);
	background-repeat: no-repeat;
	width:102px;
    height:33px;
	*line-height:20px;
    cursor:arrow;
    border-width:2px;
/*    text-align: right;*/
    display: table-cell;
    vertical-align: middle; 
/*    float:left;*/
    padding:0px 5px 5px 0px;
/*	margin-bottom:5px;*/
    color: #0C4E88;
}

*html div.productTableCmp-price {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/productcontent/price.png', enabled=true, sizingMethod='crop');
	_background:none;
	width:95px;
	margin-left:10px;
	line-height:25px;
}

div.productTableCmp .productDetailButton3 {
	border:0 solid #fff;
	background-color: transparent;	
	background-image: url(img/gameabo-inactive.png);
	width:24px;
	padding: 4px 9px;
}

div.productTableCmp .productDetailButton4 {
	border:0 solid #fff;
	background-color: transparent;	
	background-image: url(img/vergleich.png);
	width:24px;
	height:24px;
	padding: 4px 9px;
	cursor:pointer;
	float:right;
}

div.productTableCmp .lagerStatusIcon {
/*	border:1px solid #000;*/
	width:24px;
	float: left;
	padding: 4px 0px;
}

div.productTableCmp .addToCartBuyNowDiv a{
	background-image: url(img/cart/buynow.png);
	background-repeat:no-repeat;
	color:#6290C2;
	width:71px;
	height: 30px;
	line-height:30px;
	padding-left:34px;
	padding-right:35px;
	padding-bottom:8px;
	padding-top:8px;
}

div.productTableCmp div.addToCartBuyNowDiv {
	margin-top: 2px;
	margin-right: 4px;
	margin-left:19px;
	margin-bottom:2px;
}
	
div.addToCartBuyNowDiv {
	margin-top: 3px;
	margin-right: 3px;
	margin-left:19px;
	margin-bottom:6px;
}

div.metaboliBuyNowDiv{
	margin-right:5px;
	margin-top:2px;
}

div.addToCartBuyNow {}

.addToCartBuyNow {
	display:block;
	border: 0px solid;
	border-color: #fff;	
	background-image: url(img/cart/buynow.png);
	background-repeat:no-repeat;
	padding-top: 0px;
	padding-bottom:0px;
	padding-left:36px;
	padding-right:35px;
	margin-right:1px;
	height: 32px;
}

*html .addToCartBuyNow {
	float:right;
	padding-right:0;
	padding-left:2px;
	margin:0;
	width:71px;
}

*html .addToCartBuyNow a {
	float:right;
}

.productTableCmp addToCartBuyNowButton {
	/*position:absolute;*/
	background-image: url(img/cart/buynow.png);
	background-repeat:no-repeat;
	padding-top: 1px;
	padding-bottom:1px;
	width:71px;
	margin-right:1px;
	height: 30px;
	line-height:30px;
}

/* ************************************************ */
/* productTableTag.xhtml (releaselist)  	        */
/* ************************************************ */
.releaseListHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0px 0px 0px 0px;
	float:center;
	padding-top:0px;
	height:32px;
	line-height:32px;
	text-align: center;
	border-right:1px solid #7DB3DA;
	border-left:1px solid #7DB3DA;
	background-image: url(img/tabbox/boxpage-subtabs_bg.png);
	background-repeat:repeat-x;
}

.mainactiveTabRL {
	font-size: 13px;
	font-weight: bold;
	color: #0d4e88;
	text-decoration: none;
	background-image: url(img/tabbox/boxpage-subtabs_bg-hover.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-left: 7px;
	padding-right: 11px;
	padding-top: 8px;
	padding-bottom: 11px;
	*padding-bottom: 11px;
	_padding-bottom: 11px;
	height: 29px;
	line-height:29px;
}

.inactiveTabRL {
	font-size:13px;
	font-weight: bold;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/tabbox/boxpage-subtabs_bg-link.png);
	background-position: center right;
	background-repeat:no-repeat;
	padding-left:7px;
	padding-right:11px;
	padding-top:6px;
	padding-bottom:9px;
	height: 29px;
	line-height:29px;
}

/* ************************************************ */
/* quickLoginTag.xhtml incl. Top-Teaser         	*/
/* ************************************************ */

#top-teaser{
	padding:0;
	margin:0;
}

#top-teaser div img {
	margin-bottom:-10px;
}

div.quickLoginCmp {
	background-image: url("img/header/header-login_bg.png");
	background-repeat:no-repeat;
	background-position:bottom;
	color:#0D4E88;
	width: 489px;
	height: 44px;
	float: right;
	padding:0;
	margin:0;
	*margin-top:85px;
	*margin-left:185px;
}

*html div.quickLoginCmp {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/header/header-login_bg.png', enabled=true, sizingMethod='crop');
	_background:none;
	background-position: right bottom;
	color:#0D4E88;
	width: 489px;
	height: 44px;
	float: right;
	padding:0;
	margin:0;
}

.quickLoginCmp input {
	height: 23px;
}


div.quickLoginCmp input.login {
	width: 100px;
	height: 17px;
	text-indent:25px;
	background-repeat:no-repeat;
	background-position:left;
	background-image: url(img/header/header-login-name.png);	
}

*html div.quickLoginCmp input.login {
	width: 100px;
	position:absolute;
	float:left;

}

div.quickLoginCmp input.password {
	width: 100px;
	height: 17px;
	text-indent:25px;
	background-repeat:no-repeat;
	background-position:left;
	background-image: url(img/header/header-login-pw.png);	
}

*html div.quickLoginCmp input.password {
	width: 100px;
	height:17px;
	margin-top:0px;
	position:absolute;
}

.quickLoginCmp input.commandLink {
	background-image: url("img/header/header-login-go.png");
	width: 31px;
	height: 23px;
	border: none;	

	margin: 0px 0px 0px 10px;
	/*padding: 0px 0px 0px 0;*/
	float:left;
}

*html .quickLoginCmp input.commandLink {
	margin: 0px 0px 0px 5px;	
	position:absolute;
}

.quickLoginCmp input.commandLinkReg {
	background-image:url(img/header/header-login-reg.png);
	background-repeat:no-repeat;
	width: 84px;
	height: 23px;
	border: none;	
	margin: 0px 0px 10px 5px;
}

*html .quickLoginCmp input.commandLinkReg {
	margin: 0px 0px 0px 8px;
	position:absolute;	
}

.quickLoginCmpControls {
	height:23px;
	line-height:23px;
	width:360px;
	margin: 0 0 0 0;
}

.quickLoginCmp_loginName {
	margin-top: 0px;
}

*html .quickLoginCmp_loginName {
	position:absolute;
}

.quickLoginCmp_loginPw {
	margin: 0px 0px 0px 0px;
}

*html .quickLoginCmp_loginPw {
	position:absolute;
}

.logoutUserDetail1 {
	float:right;
	width:150px;
	/*border: 1px solid #B4D900;*/
}

.logoutUserDetail2 {
	float:left;
	font-weight: bold;
	/*border: 1px solid #B4D900;*/
}

/* ************************************************ */
/* quickSearchTag.xhtml								*/
/* ************************************************ */

.searchCmp1 {
	border: 1px solid #B4D900;
	width: 198px;
	/*background-color: #B4D900;*/
	padding: 0 0 12px 10px;
	margin-left:1px;
}
.searchCmp2 {
	border: 1px solid #B4D900;
	width: 230px;
	/*background-color: #B4D900;*/
	padding: 0 0 12px 10px;
	margin-left:1px;
}

div.searchCmp input.search {
	width: 138px;
	color: #B4D900;
}

div.searchCmp div.icon_search {
	display: none;
}

/* ************************************************ */
/* registrationTag.xhtml							*/
/* ************************************************ */
div.registrationCmp table.registration {
	width: 90%;
}
div.registrationCmp table.registration div .loginDataBlock{
	background-color:#fff;}

div.registrationCmp table.registration td.firstColumn {
	width: 95px;
	vertical-align: top; 
}
div.registrationCmp table.registration td.firstColumn2 {
	width: 95px;
}

div.registrationCmp table.registration td.secondColumn {
/*	width: 450px;*/	
}

/* ************************************************ */
/* selectDeliveryModeTag.xhtml                      */
/* ************************************************ */
div.selectDeliveryModeCmp input.selectMode {
	border: 0px;
	background-color: transparent;
	background-image: none;
}

div.selectDeliveryModeCmp form .disabledOption {
	color: #AAAAAA;
}

/* ************************************************ */
/*    showAddressTag.xhtml                          */
/* ************************************************ */
div.showAddressCmp a.commandLink {
	margin-right: 1px;
	color: #105491;
}

/* ************************************************ */
/* general styles for sidebar_box					*/
/* ************************************************ */
div.sidebar_boxes {
/*	background-image: url("img/box_top.gif");*/
	background-repeat: repeat-x;
	margin: 0 0 0px 0;
	padding: 8px 5px;
	padding-bottom:0;
	background-color: #FFF;
	overflow: hidden;
	height: 1%;
}

div.sidebar_boxes div.sidebar_boxes_pack {
	margin: 0;
	padding: 3px 0 8px 0;
	border: 0;
	border-bottom: 1px;
	border-style: solid;
	border-color: #8ea4bf;
}

div.searchCmp { margin-bottom: 8px; }
div.chooseLanguageCmp { margin-bottom: 8px; }


/* ************************************************ */
/* general styles for the link in sidebar_boxes		*/
/* ************************************************ */
.sidebar_boxes a:link {
	text-decoration: none;
}

div.sidebar_boxes .boxHeadline { font-size: 12px; font-weight: bold; }
div.sidebar_boxes .headline { font-size: 12px; font-weight: bold; }

/* ************************************************ */
/*    showCategoryTag.xhtml                         */
/* ************************************************ */
div.showCategoryCmp {
	width: 261px;
	margin: 0;
	background-color:#F9F9F7;
	background-image: none;
	background-repeat:repeat-x;
	border: 0px solid #EAEAEA;
	padding: 4px;
}

div.showCategoryCmp { width: 258px; }

div.showCategoryCmp table td .thumbnail {
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #EAEAEA;
	height: 125px;
	padding: 2px;
}

div.showCategoryCmp table td .text {
	display: block;
}


div.showCategoryCmp a.headline {
	display: block;
	font-weight: bold;
	padding-bottom: 5px;
}

/* ************************************************ */
/*    showHistoryTag.xhtml                          */
/* ************************************************ */
div.showHistoryCmp {
	font-size: 11px;
	list-style-type: circle;
}
div.showHistoryCmp .headline {
	font-size: 12px;
	font-weight: bold;
}

/* ************************************************ */
/*    showPaymentInfoTag.xhtml                      */
/* ************************************************ */
div.showPaymentInfoCmp a.commandLink {
	padding: 2px;
}

/* ************************************************ */
/* showVariantProductsTag.xhtml						*/
/* ************************************************ */
div.showVariantProductsCmp table.general.productlist th.price {
	text-align: right;
}

div.showVariantProductsCmp table.general td.price {
	text-align: right;
}

/* ************************************************ */
/* tellAFriendTag.xhtml								*/
/* ************************************************ */
div.tellAFriendCmp div.info {
	padding-top: 5px;
	padding-bottom: 10px;
}

div.tellAFriendCmp div.info span.productName {
	padding-left: 5px;
	font-weight: bold;
	font-size: 15px;
}


/* ************************************************ */
/*    userMessagesTag.xhtml                         */
/* ************************************************ */
div.userMessagesCmp {
	background-color: #F3FFE9;
	border: 1px solid #B2DD09;
	padding: 4px;
	margin: 0px;
	margin-bottom:5px;
	color: #0C4F86;
}

div.userMessagesCmp a {
	color: #0C4F86;
	text-decoration: underline;
}

/* ************************************************ */
/* listWishListTag.xhtml							*/
/* ************************************************ */
div.listWishListCmp span.allWishLists {
	font-weight: bold;
}

div.listWishListCmp div.wishListName {
	width: 180px;
}

.allWishLists { display: none; }

/* ************************************************ */
/* showWishListTag.xhtml							*/
/* ************************************************ */
div.showWishListCmp span.wishListName {
	font-weight: bold;
}

/* ************************************************ */
/* editWishListTag.xhtml							*/
/* ************************************************ */
div.editWishListCmp span.normal {
	font-weight: bold;
}


/* ************************************************ */
/* adBannerTag.xhtml							*/
/* ************************************************ */
.adBannerCmp img, .adBannerCmp embed, .adBannerCmp object { margin-bottom: 7px; }





/* ************************************************ */
/* productsQuickView.xhtml							*/
/* ************************************************ */
.productsQuickViewCmp{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 542px;
	padding:0;
	background-image: url(img/tabbox/content_bg.png);
	background-repeat:repeat-y;
}


.productsQuickViewCmp table {
	vertical-align: top; 
	background-image: url(img/tabbox/content-in_bg.png);
	background-repeat:repeat-x;
	margin-left:1px;
	margin-right:1px;
	margin-bottom:0;
	margin-top:0;
}

.productsQuickViewCmp td {
	vertical-align: top; 
	width: 150px;
}

.sectionTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#0D4E88;
	text-decoration:none;
	margin-top:1px;
	padding-bottom:0px;
	height:29px;
	line-height:29px;
	float:center;
}

/* ************************************************ */
/* productQuickView.xhtml							*/
/* ************************************************ */

div.productQuickViewCmp  {
	width: 100%;
	text-align: center;
	/*border:1px solid #7BB0D5;*/
}
div.productQuickViewCmpAff  {
	width: 150px;
	text-align: center;
}
div.productQuickViewCmpAffScout24 {
	width: 120px;
	text-align: center;
}
.productQuickViewCmp22AffScout24 {
	vertical-align: bottom;
	float: center;
	width: 120px;
}


div.productQuickViewCmp h1{
	padding:0;
	padding-bottom:4px;
	margin:0;
	font-size:13px;
	font-weight:normal;
}

div.productQuickViewCmp a, div.productQuickViewCmp a:visited {
	text-decoration:none;
}

.productQuickViewCmpImg {
	padding: 4px 0;
	margin: 4px 0;
	vertical-align: 50%;
	text-align: center;
}

.productQuickViewCmp22 {
	vertical-align: bottom;
}
.productQuickViewCmp22Aff {
	vertical-align: bottom;
	float: center;
	width: 130px;
}

.productQuickViewCmp222 {
	vertical-align: bottom;
	text-align: center;
	margin-top: 10px;
	margin-left: 11px;
}

.productsQuickViewCmp div.priceCmp{
	margin-left:5px;
}

.productQuickViewCmpImg img { 
	vertical-align: top;
	border:1px solid #78ACD1;
	padding:1px;
	margin:0;
}

.productQuickViewCmp td {
	border: none;
	vertical-align: top; 
}

div.productQuickViewCmp22 form input.submitBig.addToCartButton {
	border: none;
	background-image: url(img/korb.png);
	background-color: #fff;
	cursor: pointer;
	padding: 4px 9px;
}

div.productQuickViewCmp22 form input.submitBig.productDetailButton3 {
	border: none;	
	background-image: url(img/gameabo-inactive.png);
	background-color: #fff;
	cursor: pointer;
	padding: 4px 9px;
}
div.productQuickViewCmp22 form input.submitBig.productDetailButton4 {
	border: none;
	background-image: url(img/vergleich.png);
	background-color: #fff;
	cursor: pointer;
	padding: 4px 9px;
}

div.productQuickViewCmp div.productDetailprice {
	background-image: url(img/productcontent/price.png);
	background-repeat: no-repeat;
	width:102px;
    height:33px;
	*line-height:20px;
    cursor:arrow;
    border-width:2px;
    text-align:center;
    display: table-cell;
    vertical-align: middle; 
    float:right;
    padding:7px 0px 0 3px;
	margin-top:16px;
	margin-bottom:5px;
	margin-right:2px;
    color: #000;
}


/* ************************************************ */
/*    categoryTreeTag.xhtml                        */
/* ************************************************ */

div.categoryTreeCmp {
	background-image:url(img/boxen/boxblue-content.png);
	background-position:top;
	background-repeat:repeat-y;
	/*padding: 0 0 0 5px;*/
}

.boxblue-top{
	background-image:url(img/boxen/boxblue-header.png);
	background-position:top;
	background-repeat:no-repeat;
	height:46px;
}
.boxblue-bottom{
	background-image:url(img/boxen/boxblue-bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:32px;
}

/* Mainlinks (blau) */
div.categoryTreeCmp a {
	color:#105491;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding: 5px 0px 4px 35px;	
	/*background-image:url(img/navi-arrow.png);*/
	background-position: 11px 5px;
	background-repeat:no-repeat;
}

div.categoryTreeCmp a:hover {
	color:#1479C1;
	background-image:url(img/navi-arrow-hover.png);
	background-position: 11px 5px;
	background-repeat:no-repeat;
	font-weight: bold;
	line-height:20px;
}

div.categoryTreeCmp a.inactiveGenre:hover {
	color:#105491;
	background-image:url(img/navi-arrow.png);
	background-position: 27px 5px;
	background-repeat:no-repeat;
	font-weight: bold;
	line-height:20px;
}


div.categoryTreeCmp a.mainactive:hover {
	color:#1479C1;
	background-image:url(img/navi-arrow-hover.png);
	background-position: 11px 5px;
	background-repeat:no-repeat;
	font-weight: bold;
	line-height:20px;
}

div.categoryTreeCmp .mainactive {
	color:#1479C1;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding: 5px 0px 4px 35px;	
	background-image:url(img/navi-arrow.png);
	background-position: 11px 5px;
	background-repeat:no-repeat;
}

div.categoryTreeCmp .inactive {
	color:#105491;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	padding: 5px 0px 4px 35px;	
	background-image:url(img/navi-arrow.png);
	background-position: 11px 5px;
	background-repeat:no-repeat;
}

div.categoryTreeCmp .mainactiveGenre {
	color:#105491;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	font-size:15px;
	padding: 5px 0px 4px 35px;	
	background-image:url(img/navi-arrow.png);
	background-position: 27px 5px;
	background-repeat:no-repeat;
}

div.categoryTreeCmp .mainactiveGenre:hover {
	color:#105491;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:22px;
	padding: 5px 0px 4px 35px;	
	background-image:url(img/navi-arrow.png);
	background-position: 27px 5px;
	background-repeat:no-repeat;
}

div.categoryTreeCmp .mainactiveGenreZubehoer {
	color:#105491;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	/*font-size:15px;*/
	/*padding: 5px 0px 4px 35px;*/
	background-image:url(img/navi-arrow.png);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	padding-left: 23px;
}

div.categoryTreeCmp .mainactiveGenreZubehoer:hover {
	color:#105491;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	/*padding: 5px 0px 4px 35px;*/	
	background-image:url(img/navi-arrow.png);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	padding-left: 23px;
}


div.categoryTreeCmp .inactiveGenre {
	color:#1479C1;
	background-image:url(img/navi-arrow-hover.png);
	background-position: 27px 5px;
	background-repeat:no-repeat;
	font-weight: bold;
	line-height:20px;
}
div.categoryTreeCmp .inactiveGenreZubehoer {					/* inactiveGenreZubehoer */ 
	color:#1479C1;
	background-image:url(img/navi-arrow-hover.png);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	font-weight: normal;
	font-size:13px;
	line-height:20px;
	padding-left: 23px;
	/* border:1px solid #C4C7CA;*/
}
div.categoryTreeCmp a.inactiveGenreZubehoer:hover {
	color:#105491;
	background-image:url(img/navi-arrow.png); 
	background-position: 0px 5px;
	background-repeat:no-repeat;
	font-weight: normal;
	line-height:20px;
	padding-left: 23px;
}

/* Mainlinks (grün) */
div.categoryTreeCmp a.inactive-turn, 
div.categoryTreeCmp a.inactive-turn:link, 
div.categoryTreeCmp a:link .inactive-turn, 
div.categoryTreeCmp .inactive-turn a:link,
div.categoryTreeCmp .inactive-turn a{
	color:#105491;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	line-height:20px;
	padding: 5px 0px 4px 35px;	
	background-image:url(img/navi-arrow-hover.png);
	background-position: 11px 5px;
	background-repeat:no-repeat;
}

.categoryTreeCmp a.inactive-turn:link{
	color:#000000;}

div.categoryTreeCmp a.inactive-turn:hover {
	color:#1479C1;
	background-image:url(img/navi-arrow.png);
	background-position: 11px 5px;
	background-repeat:no-repeat;
	font-weight: bold;
}

/* ************************************************ */
/*    quickViewCartTag.xhtml                        */
/* ************************************************ */
div.quickViewCartCmp {
	background-image:url(img/boxen/boxgreen-content.png);
	background-position:top;
	background-repeat:repeat-y;
	padding: 0 0 0 5px;	
}

.boxgreen-top{
	background-image:url(img/boxen/boxgreen-header.png);
	background-position:top;
	background-repeat:no-repeat;
	height:46px;
}

.boxgreen-bottom{
	background-image:url(img/boxen/boxgreen-bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:32px;
}


div.quickViewCartCmp a {
	display: block;
	color:#105491;
	
}

.toCartButton{
	background-image:url(img/cart/tocart.png);
	background-repeat: no-repeat;
	width: 121px;
	height: 30px;
	margin: 0px 0px 0px 0;
	padding: 0px 5px 0px 0;
	float: right;
}

.quickViewCartTable {
	color:#105491;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width: 98%;
	line-height:20px;	
}

/* ei funka */
.quickViewCartTable tr {
	border-bottom: 1px solid #B4D900;
}

.quickViewCartTableHeader {
	color:#105491;
	text-align:left;
	border-bottom: 1px solid #B4D900;
}

.quickViewCartTableFooter {
	color:#105491;
	text-align:left;
	font-weight: bold;
}

.quickViewCartTableArtikel {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width: 160px;
	border-bottom: 1px solid #B4D900;
}

.quickViewCartTablePreis{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom: 1px solid #B4D900;
}

div.borderLayout div.north a.cartNav {
	text-transform: uppercase;
	font-size: 12px;
	color: #FF0000;
}


/* ************************************************ */
/* compareProductsTag.xhtml							*/
/* ************************************************ */
div.compareProductsCmp table.compareTable {
	background-image: url("img/box_top.gif");
	background-repeat: repeat-x;
	margin: 30px 30px 30px 30px;
	border: 1px;
	border-style: solid;
	border-color: #8ea4bf;
	border-collapse: collapse;
	text-align: center;
}

div.compareProductsCmp table th.compareHeader {
	background-color: #ffffff;
	color: black;
	border-right-style: solid;
	border-right-color: #8ea4bf;
	border-right-width: 1px;
	font-weight: bold;
}

div.compareProductsCmp table tr.compareValue_even td {
	border-right-style: solid;
	border-right-color: #8ea4bf;
	border-right-width: 1px;
	background-color: none;
}

div.compareProductsCmp table tr.compareValue_odd td {
	border-right-style: solid;
	border-right-color: #8ea4bf;
	border-right-width: 1px;
	color: #ffffff;
	background-color: #8ea4bf; 
}

div.compareProductsCmp gameCompareTableCell {
	width: 200px;
	border:1px dotted #C4C7CA;
}



/* ************************************************ */
/*    productCompare1Tag.xhtml                      */
/* ************************************************ */
.productCompare1Cmp-Top {
	background-image:url(img/boxen/boxgreen-header-compare.png);
	background-position:top;
	background-repeat:no-repeat;
	height:46px;
}

div.productCompare1Cmp {
	background-image:url(img/boxen/boxgreen-content.png);
	background-position:top;
	background-repeat:repeat-y;
	padding: 0 0 0 5px;
}

.produkteVergleichHeading {
	color:#0D4E88;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.produkteVergleichShowCompare {
	background-image:url(img/boxen/liste-zeigen_link.png);
	background-repeat:no-repeat;
	margin: 5px 4px 0px 0;
	padding: 0px 0px 0px 0;
	float: right;
	width:108px;
	height:24px;
	overflow:hidden;
	cursor:pointer;
}

.produkteVergleichShowCompare a:link, .produkteVergleichShowCompare a:visited {
	font-size:1px;
}

.productCompareTable {
	color:#105491;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	width: 98%	
}
.productCompareTableHeader {
	color:#105491;
	text-align:left;
	border-bottom: 1px solid #B4D900;
}

.productCompareListCol1 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	padding-bottom:4px;
	width:195px;
	text-decoration:none;
	border-bottom: 1px solid #D0DEC5;
}

.productCompareListCol1:hover {
	background-color:#F6FFEC;
}

.productCompareListCol2 {
	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
}

.productCompareListCol2 a:link, .productCompareListCol2 a:visited {
	background-color: #fff;
	color:#FF3D3D;
	padding:0px;
	padding-bottom:1px;
	padding-right:2px;
	padding-left:2px;
	border: 1px solid #D0DEC5;
	font-size:10px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.productCompareListCol2 a:hover {
	background-color: #fff;
	color:#FF3D3D;
	padding:0px;
	padding-bottom:1px;
	padding-right:2px;
	padding-left:2px;
	border: 1px solid #FF3D3D;
}

#removeEntryLink a:link, #removeEntryLink a:visited{
	float:right;
	font-size:19px;
}

#productDetailLink h1,
#productDetailLink a:link h1  {
	padding:0;
	margin:0;

	font-size:13px;
}

div#productDetailLink, div#productDetailLink a:link{
	font-size:13px;
	font-weight: bold;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px dotted #C4C7CA;
	width:210px;
}

*html div#productDetailLink, div#productDetailLink a:link{
	font-size:13px;
	font-weight: bold;
	padding-bottom:3px;
	padding-top:3px;
	border-bottom:1px dotted #C4C7CA;
	width:196px;
}
.compareBuyNowDiv {
	background-image: url(img/cart/buynow.png);
	background-repeat:no-repeat;
	color:#6290C2;
	width:71px;
	height: 30px;
	line-height:30px;
	padding-left:34px;
	padding-right:35px;
	padding-bottom:8px;
	padding-top:8px;
	cursor: pointer;
}


/*******************************
*  productsQuickView2Tag.xhtml
********************************/

div.mainlevel-tab2{
	background-image:url(img/tabbox/boxpage-tabs_bg.png);
	background-position: center left;
	background-repeat:no-repeat;
	height:30px;
	width:542px;
	margin-top:10px;
	padding:0;
	text-align:center;
	font-size: 18px;
}

/*Tabs*/
.mainlevel-tab2 a, .mainlevel-tab2 a:link{
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-link.png);
	background-position: center left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:6px;
	height:29px;
	line-height:29px;
	margin-right: -3px;

}
.mainlevel-tab2 a:hover{
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-hover.png);
	background-position: bottom left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:30px;
}
.mainlevel-tab2 .mainactiveTab{
	font-size:13px;
	color:#0D4E88;
	text-decoration:none;
	background-image:url(img/productcontent/boxtab-hover.png);
	background-position: bottom left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:13px;
	padding-top:5px;
	padding-bottom:7px;
	height:29px;
	line-height:29px;
}

.productContentBorder2 {
	border: 1px solid #7EB4DB;
	border-top:0;
	border-bottom:0;
	background-image: url(img/tabbox/content-in_bg.png);
	background-repeat:repeat-x;
	background-color: #fff;
}

#1mainlevel-tab{
	background-image:url(img/tabbox/boxpage-tabs_bg.png);
	background-position: center left;
	background-repeat:no-repeat;
	height:30px;
	width:542px;
	margin:0;
	padding:0;
	text-align:center;
}

/*******************************
*  index.xhtml (Slideshow)
********************************/

#mainlevel-top-slide{
	background-image:url(img/tabbox/boxpage-tabs_bg.png);
	background-position: center left;
	background-repeat:no-repeat;
	height:30px;
	width:542px;
	margin:0;
	padding:0;
	text-align:center;
	font-size: 18px;
}

#mainlevel-top-slide_in{
	text-align:center;
	margin:0 auto;
	padding-top:8px;
	padding-bottom:5px;
	width:420px;
}

#mainlevel-top-slide_content{
	border: 1px solid #7EB4DB;
	border-bottom:0;
	border-top:0;
	padding-top:10px;
/*	background-image: url(img/tabbox/content-in_bg.png);
	background-repeat:repeat-x;*/
}


/*******************************
*  legende_box.xhtml (Lagerstatus)
********************************/
.boxgreen-top-legende{
	background-image:url(img/boxen/boxgreen-header-legende.png);
	background-position:top;
	background-repeat:no-repeat;
	height:46px;
}

/* Lagerstatus Icons */
div.legende-info-i1{
	background-image:url(img/lagerstatus/status-2.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
	margin-bottom:3px;
}

*html div.legende-info-i1{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/lagerstatus/status-2.png', enabled=true, sizingMethod='crop');
	_background:none;	
}

div.legende-info-i2{
	background-image:url(img/lagerstatus/status-1.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
	margin-bottom:3px;
}

*html div.legende-info-i2{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/lagerstatus/status-1.png', enabled=true, sizingMethod='crop');
	_background:none;	
}

div.legende-info-i3{
	background-image:url(img/lagerstatus/status-3.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
	margin-bottom:3px;
}

*html div.legende-info-i3{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/lagerstatus/status-3.png', enabled=true, sizingMethod='crop');
	_background:none;	
}

div.legende-info-i4{
	background-image:url(img/lagerstatus/status-4.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
	margin-bottom:0px;
}

*html div.legende-info-i4{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/lagerstatus/status-4.png', enabled=true, sizingMethod='crop');
	_background:none;	
}

div.legende-info-i4 span{
	padding-left:30px;
}

div.legende-info-i5{
	background-image:url(img/gameabo.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
	margin-bottom:3px;
}

*html div.legende-info-i5{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/gameabo.png', enabled=true, sizingMethod='crop');
	_background:none;	
}

div.legende-info-i6{
	background-image:url(img/vergleich.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
	margin-bottom:3px;
}

*html div.legende-info-i6{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/vergleich.png', enabled=true, sizingMethod='crop');
	_background:none;	
}

div.legende-info-i7{
	background-image:url(img/legende-star.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
	margin-bottom:3px;
}

*html div.legende-info-i7{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/legende-star.png', enabled=true, sizingMethod='crop');
	_background:none;	
}

div.legende-info-i8{
	background-image:url(img/pegi/legende-pegi.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
}

*html div.legende-info-i8{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/pegi/legende-pegi.png', enabled=true, sizingMethod='crop');
	_background:none;	
}

div.legende-info-i9{
	background-image:url(img/icons/video-icon.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
	margin-bottom:3px;
}

*html div.legende-info-i9{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/icons/video-icon.png', enabled=true, sizingMethod='crop');
	_background:none;	
}

div.legende-info-i10{
	background-image:url(img/icons/screen-icon.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
	margin-bottom:3px;
}

*html div.legende-info-i10{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/icons/screen-icon.png', enabled=true, sizingMethod='crop');
	_background:none;	
}

div.legende-info-i11{
	background-image:url(img/icons/download-icon.png);
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	text-indent:30px;
	padding:0px;
}

*html div.legende-info-i11{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.digiplace.ch/css/style1/img/icons/download-icon.png', enabled=true, sizingMethod='crop');
	_background:none;	
}
/*******************************
*  legende_box.xhtml, zahlung_box.xhtml
********************************/
.contentTextTitel{
	font-size:14px;
	font-weight:bold;
}

.contentTextTitel span{
	background-image:url(img/listheader.png);
	background-repeat:no-repeat;
	color:#B3D907;
	height:29px;
	width:29px;
	line-height:29px;
	padding-bottom:8px;
	padding-top:7px;
	padding-left:11px;
	padding-right:15px;
}

/*******************************
*  zahlung_box.xhtml (Zahlungsmöglichkeiten)
********************************/
.boxgreen-top-zahlung{
	background-image:url(img/boxen/boxgreen-header-zahlung.png);
	background-position:top;
	background-repeat:no-repeat;
	height:46px;
}

/*******************************
*  bottomKontakt.xhtml
********************************/
#emailForm{}

form .emailForm-inputBox{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #0d4e88;
	border: 1px solid #b3d907;
	background-color: #ffffff;
	padding: 4px;
	margin: 0;
}

/*******************************
*  partner_box.xhtml
********************************/
div.boxblue-content {
	background-image:url(img/boxen/boxblue-content.png);
	background-position:top;
	background-repeat:repeat-y;
	/*padding: 0 0 0 5px;*/
}

.boxblue-top-partner{
	background-image:url(img/boxen/bluebox-header-partner.png);
	background-position:top;
	background-repeat:no-repeat;
	height:46px;
}

/*******************************
*  Text / Format Typografie
********************************/
/* Aufzählung / Listen */
div.list-round {
	color:#105491;
	text-decoration:none;
	line-height:16px;
	height:16px;
	text-indent:21px;
	margin-bottom:10px;
	background-image:url(img/navi-arrow.png);
	background-repeat:no-repeat;
}

div.list-round-green {
	color:#105491;
	text-decoration:none;
	line-height:16px;
	height:16px;
	text-indent:21px;
	margin-bottom:10px;
	background-image:url(img/navi-arrow-hover.png);
	background-repeat:no-repeat;
}
/* textButtons (Textlinks - KEINE Formbuttons!) */
.button-one a:link {
	color: #0D4E88;
	border: 1px solid #D8D8D8;
	background-color: #ECF5FB;
	background-image: url(img/button-global_bg.png);
	background-repeat: repeat-x;
	background-position: top;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding: 4px;
}





/* newsletter */ 
/*
.productDetailnl{}

.productDetailnl div.productDetailprice{
	text-align:right;
	padding-right:7px;
	background-position:right;
}

.productDetailnl div.productDetailprice div{
	padding-top:1px;
}

div.productDetailnl { 
	margin-top: 1px;	
	background-image: url(img/tabbox/content-in_bg.png);
	background-repeat:repeat-x;
	background-color: #fff; 
}

div.productDetailnl td { 
	vertical-align: top; 
	padding:1px; 
}
*/

/*Titel*/
/*
div.productDetailnl-titel-topgame {
	background-image: url(img/newsletter/NLtitel-topgame.png);
}

div.productDetailnl-titel-topdownload {
	background-image: url(img/newsletter/NLtitel-topdownload.png);
}

td.productDetailnl-titel-neuheiten {
	background-image: url(img/newsletter/NLtitel-neuheiten.png);
}

td.productDetailnl-titel-budget {
	background-image: url(img/newsletter/NLtitel-budget.png);
}

div.productDetailnl td.left div.productPicture { 
	width: 170px; 
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
}

div.productDetailnl div.productDetailCmpPlatform img{ 
	margin-right:10px;

	background-position:bottom;
}

div.productDetailnl div.productDetailCmpPlatform { 
	padding:1px;
	padding-bottom:5px;
	margin-top:0px;
	width:400px;
	font-weight: bold;
	font-size: 16px;
	display: block;
}

div.productDetailnl .productContentBorder {
	border: 1px solid #7EB4DB;
	border-bottom:0;
	background-image: url(img/tabbox/content-in_bg.png);
	background-repeat:repeat-x;
	background-color: #fff;
}

div.productDetailnl td.left div.productPicture img { 
	background-color: #FFFFFF;
	border:1px solid #7BB0D5;
	padding:1px;
}

div.productDetailnl div.productDescription {
	width: 360px;
	padding-top:3px;
	padding-bottom:69px;
	margin-bottom:13px;
}

div.productDetailnl div.productDescription-dl {
	width: 360px;
	padding-top:3px;
	padding-bottom:0px;
	margin-bottom:0px;
}

*html div.productDetailnl div.productDescription {
	width: 460px;
	padding-top:3px;
	padding-bottom:3px;
}

*html div.productDetailnl div.productDescription-dl {
	width: 460px;
	padding-top:3px;
	padding-bottom:3px;
}


.productQuickViewNLCmp {
	width: 119px;
	text-align:center;
}

.productsQuickViewNLCmp{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 617px;
	padding:0;
	background-image: url(img/tabbox/content_bg.png);
	background-repeat:repeat-y;
}

.NLweiter {
	float: right;
}
*/


.galleryComparisonCmp {
	float:left;
	margin: 1px 0px 0px 0px;
}

.galleryComparisonCmp img { 
	background-color: #FFFFFF;
	border:1px solid #7BB0D5;
	padding:1px;
}



/* Produktevergleichen */
/* File: compareProductsTag.xhtml */
.compareProductsCmp div.compareHeader{
/*	background-image: url(img/compareHeader.png);
	background-position: left top;
	background-repeat:no-repeat;*/
	height:29px;
	line-height:29px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	font-size:16px;
	margin-left:15px;
	margin-right:15px;
}

.compareProductsCmp div.compareHeader span{
/*	background-image: url(img/compareHeader-end.png);
	background-position: right;
	background-repeat:no-repeat;*/
	height:29px;
	line-height:29px;
	width:91px;
}

.compareProductsCmp div.compareLayout{
	border:1px solid #7DB3DA;
	margin-left:15px;
	margin-right:15px;
	padding:1px;
	float:left;
}

.compareProductsCmp div.removeItem{
	border:1px solid #7DB3DA;
	float:left;
}

.compareProductsCmp div.compareTitel{
	background-image: url(img/compareTitel.png);
	background-position:top;
	background-repeat:repeat-x;
	padding-bottom:1px;
	border-bottom:1px dotted #CBCBCB;
	height:27px;
	line-height:27px;
	padding-left:10px;
	font-weight:bold;
}

.compareProductsCmp td.compareTitel{
	background-image: url(img/compareTitel.png);
	background-position:top;
	background-repeat:repeat-x;
	padding-bottom:1px;
	border-bottom:1px dotted #CBCBCB;

	height:27px;
	line-height:27px;
	padding-left:6px;
	font-weight:bold;
}

.productCompareRemoveItem {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0 5px 5px 0;
}

.productCompareRemoveItem a:link, .productCompareRemoveItem a:visited {
	background-color: #fff;
	color:#FF3D3D;
	padding:0px;
	padding-bottom:1px;
	padding-right:2px;
	padding-left:2px;
	border: 1px solid #D0DEC5;
	font-size:10px;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.productCompareRemoveItem a:hover {
	background-color: #fff;
	color:#FF3D3D;
	padding:0px;
	padding-bottom:1px;
	padding-right:2px;
	padding-left:2px;
	border: 1px solid #FF3D3D;
}


/*******************************
*  ricardoPage.xhtml
********************************/
/*Bewertung Links*/
div#bewertung-links {
	margin: 0 0 0px;
	min-height: 48px;
	padding: 0 0 0 50px;
	position: relative;
}

div#bewertung-links #avatar {
	left: 0;
	position: absolute;
	top: 0;
	width: 58px;
}

div#bewertung-links #avatar img {
	border: 2px solid #C8DFEF;
}

div#bewertung-links #bewertung-box {
	background: url(img/ricardo/bewertung-pfeil-links.png) no-repeat top left;
	padding-left: 8px;
}

div#bewertung-links #bewertung-text {
	background: #FFFFFF;
	border: 1px solid #C8DFEF;
	border-left: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	color:#0D4E88;
	padding: 21px;
	zoom: 1;

}

/*Bewertung Rechts*/
div#bewertung-rechts {
	margin: 0 0 0px;
	min-height: 45px;
	padding: 0 50px 0 0;
	position: relative;
}

div#bewertung-rechts #avatar {
	position: absolute;
	right: 0;
	top: 0;
	width: 38px;
}

div#bewertung-rechts #avatar img {
	border: 2px solid #C8DFEF;
}

div#bewertung-rechts #bewertung-box {
	background: url(img/ricardo/bewertung-pfeil-rechts.png) no-repeat top right;
	padding-right: 8px;
}

div#bewertung-rechts #bewertung-text {
	background: #FFFFFF;
	border: 1px solid #C8DFEF;
	border-right: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	color:#0D4E88;
	padding: 21px;
	zoom: 1;
}