/*  */


body
{
 margin: 0px; 
 font-family: Arial, Helvetica, sans-serif;
 font-size:11px;
 color: #000000;
 
 background: url("../img/main_bg.png") repeat-x #398DD6;
}



* {
margin:0;
padding:0;
}

td
{
 padding: 3px;
}

div#links
{
 float:left;
 width: 200px;
 background-color: #F4F4F4;
}


div#footer
{
width: 990px;
height: 20px; 
border-top: 2px solid #FFFFFF;
}


div#header
{
 margin-top: 20px;
 border-bottom: 1px solid #BEBEBE;
 width: 990px;
 height: 136px;
}


div#nav-links
{
	background-color: #ffffff;
	width: 199px;
	height: 230px;
	border-bottom: 1px solid #BEBEBE;
	border-right: 1px solid #BEBEBE;
	font-weight: bold;
	font-size: 14px;
}


div#left-content
{
 padding-left: 10px;
 padding-right: 4px;
 padding-bottom: 10px;
}


#navi ul{					  
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
	}

#navi li{						 
	margin: 0px;
	display: inline;
	float:left;
	width: 150px;
	height: 22px;
	padding-top: 0px;				
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	border-right: 1px solid #FFFFFF;
	}

#navi li a{						 
	height: 25px;
	color:#FFFFFF;
	font-size: 12px;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
	} 



div#content
{
	float: left;
	width: 	790px;    /* Normal: 790   IE: 780 */
	/*height: 	483px;*/
	background-color: #DADADA; 
	text-align:left;
}


div.content-innen
{
  padding-top:  2px;
  padding-left:  2px;
  width: 	788px; /* Normal: 788    IE: 778 */
}

span.content
{
  padding-top:  2px;
  padding-left:  2px;
  width: 	750px; /*788*/
}







/* Artikel */

span.headline
{
font-size: 12px;
font-weight: bold;
}




.input
{
font-size: 8pt;
/*
color: #000000;
border: 1px solid #000000; 
height:18px;

 BACKGROUND-IMAGE: url(../img/input.gif); */
}



/* Linke Menü Seite */

div#warenkorb
{
 border-bottom: 1px solid #747577;
 text-align:left;
 padding-top: 5px;
 padding-bottom: 25px;
}


div#login
{
 border-bottom: 1px solid #747577;
 text-align:left;
 padding-top: 10px;
 padding-bottom: 10px;
}


div#aktionen
{
 border-bottom: 1px solid #747577;
 text-align:left;
 padding-top: 10px;
 padding-bottom: 10px;
}


div#schnellkauf
{
 /*border-top:1px solid #747577;*/
 margin-top: 5px;
 margin-bottom: 5px;
 padding-bottom: 5px;
 border-bottom:1px solid #747577;
}


div#rechtliches
{
 
}





html { height:100%; overflow:hidden; }
body { height:100%; overflow:hidden;  }



#navi
{
	
}


.nav-element
{
	width: 100px;
	font-size: 15px;
}




#nav li a {
color:#FFF;
display:block;
overflow:hidden;
text-decoration:none;
text-transform:uppercase;
}


#nav_contents
{
height:117px;
width:100%;
}


div.box
{
position:relative;
width:990px;
background-color: #DADADA;
margin-bottom: 20px;
}





.buttonleiste
{
 width: 100%;
 background: url(../img/btn_hg.jpg);
 height: 40px;
 padding-top: 4px;
}



#product-reviews-overview
{
 width: 95%;
 overflow:hidden;
 padding-left: 6px;
}



/* Produkt-Übersicht */
.product-overview
{
 
}


.product_row
{
 background: url(../img/hg_produktuebersicht.jpg);
 background-repeat:repeat-x;
 background-color: #FFFFFF;
 height: 325px; /* 245 */
}


.product-description
{
	float: left;
	width: 420px;
	font-style: normal;
	letter-spacing: 0.05em;
}


.product-image
{
 float: left;
 padding-left: 10px;
 width: 140px;
}


.product-options
{
 float: left;
 width: 190px;
}


.product-options-element
{
 line-height: 36px;
 font-size: 12px;
 height:  50px;
}




/* oben */

.product-overview-oben
{
 border-top:  1px solid #000000;
 padding-top: 8px;
 padding-bottom: 5px;
 margin-bottom: 8px;
 /*height: 13px;*/
}

.product-overview-oben1
{
 float: left;
 width: 200px;
}

.product-overview-oben2
{
 float: left;
 width: 200px;
}

.product-overview-oben3
{
 float: left;
 width: 200px;
}

.product-overview-oben4
{
 float: left;
 text-align:right;
 width:160px;
 font-weight: bold;
}






.text-spanner
{
	padding-left:  8px;
	padding-top: 5px;
	padding-bottom: 8px;
	float: left;
	font-weight: normal;
}



/* Startseite */

div.start-product
{
 float: left;
 width: 265px;
 height:182px;
 background-repeat: no-repeat;
}



div.start-header
{
 float: left;
 width: 265px;
}



.start-product-description
{
 width: 120px;
 padding-left:  8px;
 padding-top: 5px;
 padding-bottom: 8px;
 float: left;
}


.start-product-image
{
 width: 121px; /*131*/
 float: left;
 text-align: center;
 padding-top: 5px;
 vertical-align: middle;
}






/* Kategorien */

/* Menüebene 1 (links) */
div#menue1
{
text-align: left;
width: 160px;
 
 display: none;
}


div.menue1-element
{
 line-height: 25px;
 font-size: 13px;
 border-bottom: 1px solid #CCCCCC;
}



/* Menüebene 2 */
div#menue2
{
 /*display: none;*/
}



div.menue2-element
{
 float: left;
 background-image: url(../img/button_l2_grau.gif);
 background-repeat: no-repeat;
 
 padding-top: 4px;
 padding-left: 8px;
 padding-right: 8px;
 padding-bottom: 8px;
 
 width: 141px;
 
}



/* Menüebene 3 */
div#menue3
{
 background-image: url(../img/menue3_bg.jpg);
 background-repeat: no-repeat;
 background-color: #FDFDFD;
 /*height: 28px;*/
 padding-left:8px;
 padding-top:6px;
 padding-bottom: 4px;
}



div.menue3-element
{
 line-height: 20px;
 font-size: 13px;
 float: left;
 padding-right:15px;
}




div#content-page
{
 padding-top: 10px;
 padding-left: 10px;
 padding-right: 100px;
 padding-bottom: 20px;
}



span.blau
{
color: #056db5;
}


span.navi-active
{
 color: #056db5;
 font-weight: bold; 
 text-decoration: underline;
}


span.navi3-active
{
 color: #056db5;
 font-weight: bold; 
 text-decoration: none;
}


/*line-height:16px; letter-spacing:0.1em;*/
A.nav				{color: #535454; text-decoration: none; padding-left: 30px; font-size:14px; padding-top:0px; }
A.nav:link		{color: #000000; text-decoration: none; font-size:14px; padding-top:0px; }
A.nav:hover	{color: #056db5; text-decoration: none; font-weight: bold; font-size:14px; padding-top:0px; }
A.nav:active	{color: #056db5; text-decoration: none; font-size:14px; padding-top:0px; }


A.nav2			 {color: #FFFFFF; text-decoration: none; font-size:12px; padding-top:0px; }
A.nav2:link		 {color: #FFFFFF; text-decoration: none; font-size:12px; padding-top:0px; }
A.nav2:hover	 {color: #FFFFFF; text-decoration: none; font-size:12px; padding-top:0px; }
A.nav2:active {color: #FFFFFF; text-decoration: none; font-size:12px; padding-top:0px; }


A.nav3			 {color: #535454; text-decoration: none; font-size:12px; padding-top:0px; }
A.nav3:link		 {color: #000000; text-decoration: none; font-size:12px; padding-top:0px; }
A.nav3:hover	 {color: #056db5; text-decoration: none; font-size:12px; padding-top:0px; }
A.nav3:active {color: #056db5; text-decoration: none; font-size:12px; padding-top:0px; }



.highlight { background: #FDE803; }


div#bestellprozess
{
 padding-left:20px; 
 padding-top:20px; 
 padding-right:20px;
}

div#bestellprozess_status
{
 margin-top: 20px;
 margin-bottom: 50px;
}

div#bestellprozess_status-headline
{
  padding-left:52px;
  margin-bottom: 15px;
  font-size: 16px;
}


div#bestellprozess-content-left
{
 float:left;
 width: 50%;
}


div#bestellprozess-content-right
{
 float:right;
 width: 40%;
}


div#bestellprozess-box
{
 padding: 4px;
 background-color: #cccccc;
}








/* DIv Slide-Effekt */

#frame, #scroller, .section 
{
 height: auto;
}


#frame
{
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	width: 788px;
}


#scroller
{
	width: 788px; 
	margin: 0 auto;
	overflow: hidden;
}


#scroller-content
{
 width: 5250px;
}


.section
{
	width: 788px;
	margin: 1px;
	float: left;
	height: 230px;
}
/*  DIv-Slide Effekt (Ende) */




/* Umblätterfunktion */
.product-navigation
{
 padding-top: 10px;
 padding-bottom: 10px;

}


div.product-navigation > table > tbody > tr > td.smallText, div.product-navigation > table > tr > td.smallText
{
 font-size: 12px;
}





div#agb
{
 padding: 8px;
 border: 1px solid #000000;
}








/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce 
   -----------------------------------------------------------------------------------------
   based on: 
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License 
   ---------------------------------------------------------------------------------------*/

.boxText { 
	
	font-size: 10px;
}

.boxTextBG {
	
	font-size: 10px;
	background-color: #f1f1f1;
}
.boxTextBGII {
	
	font-size: 10px;
	background-color: #FFCC99;
}
.boxTextPrice {
	
	font-size: 10px;
	color: #FF0000;
}

.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	font-weight: bold;
	background-color: #ffb3b5;
}
.gvBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 14px;
	font-weight: bold;
	border-color: #FFFFFF;
	border: 1px solid;
	background-color: #ffb3b5;
}
.stockWarning { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}

.productsNotifications {
	background-color: #f2fff7;
}

.orderEdit { 
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #70d250;
	text-decoration: underline;
}


img{
	border:0;
}

A {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
}

A:hover {
  color: #056db5;
  text-decoration: underline;
}

FORM {
	/*display: inline;*/		   
}


TR.header {
	background-color: #ffffff;
}

TR.headerNavigation {
  background: #F6F6F6;
}

TD.headerNavigation {
	
	font-size: 10px;
	color: #000000;
	font-weight : bold;
	border-bottom: 1px solid;
	border-color: #b6b7cb;
	background-color: #F6F6F6;
}

A.headerNavigation { 
  color: #000000; 
}

A.headerNavigation:hover {
  color: #000000;
}

TD.conditions {
  background-color: #FFCCCC;
}


A.confirmationEdit {
	color: #1F6692;
	font-style: italic;
}

A.confirmationEdit:hover {
	color: #1F6692;
	font-style: italic;
	text-decoration: underline;
}

TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #00CC33;
}

.moduleHeading {
	
	font-size: small;
	font-weight: bold;
	padding-bottom: 10px;
}

TD.headerError {
 
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
 
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  
  font-size: 10px;
    background: #F6F6F6;
  color: #000000;
  font-weight : bold;
  border-bottom: 1px solid;
  border-color: #b6b7cb;
}

.infoBox {
}

.infoBoxContents {
  
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  
  font-size: 10px;
}

TD.infoBoxHeading {
  
  font-size: 10px;
  font-weight: bold;
  background: #DA251D;	/*#666666;*/
  height:17px;
  color: #ffffff;
}

TD.infoBoxHeading_right {
  
  font-size: 10px;
  font-weight: bold;
  background: #002244;	/*#C4C4C4;*/
  height:17px;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  
  font-size: 10px;
}

TD.infoBox_right, SPAN.infoBox_right {
  
  font-size: 10px;
  background: #0055A6; /*#E6E6E6;*/ 

}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  
  font-size: 10px;
}


/* Links für Seitenumblätterfunktion bei Suche */
A.pageResults
{
	color: #000000;
	text-decoration: underline;
}

A.pageResults:hover
{
  color: #056DB5;
  /*background: #FFFF33;*/
}


TD.pageHeading, DIV.pageHeading {
  
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  
  font-size: 10px;
}

TD.accountCategory {
  
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  
  font-size: 12px;
}

TD.tableHeading {
  
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
	
	font-size: 11px;
}

TEXTAREA {
  width: 100%;
  
  font-size: 11px;
}

SPAN.greetUser {
  
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

SPAN.underline {
	text-decoration: underline;
}

TABLE.formArea {
  background: #f1f1f1;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
 
  font-size: 12px;
  font-weight: bold;
}


.copyright {
  
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
  
  margin-bottom: 10px;
  /*display: none;*/
}


.parseTime {
  
  font-size: 11px;
  line-height: 1.5;
  text-align:center;
}
A.copyright {
  color: #000000;
}
A.copyright:hover {
  color: #0000ff;
  text-decoration: underline;
}


SPAN.markProductOutOfStock {
 
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  
  color: #ff0000;
}
SPAN.productOldPrice {
	
	color: #ff0000;
	text-decoration: line-through;
}
SPAN.errorText {
  
  color: #ff0000;
}

SPAN.productDiscountPrice {
  
  color: #ff0000;
  font-weight: bold;
}

.smallHeading {
	
	font-size: x-small;
	font-weight: bold;
	color: Black;
}

.moduleRow {
 
 font-size: 11px;
 line-height: 1.5;

}
.moduleRowOver { 
	
    font-size: 11px;
    line-height: 1.5; 
	
	}
.moduleRowSelected { }

.checkoutBarFrom, .checkoutBarTo {  font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent {  font-size: 10px; color: #000000; }

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-size: 7pt; }
.heading2 { font-size: 9pt; }
.heading3 { font-size: 10pt; }
.heading4 { font-size: 12pt; }
.heading5 { font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading { font-size: 10pt; color: #FFFFFF; 
	background-color: #666666; 
	padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub { font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}


/* message box */

.messageBox {  font-size: 10px; }
.messageStackError, .messageStackWarning {  font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess {  font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement {  font-size: 10px; color: #ff0000; }

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}


.contentsTopics {
	
	font-size: 14px;
	font-weight: bold;
}

.contentsTopics h1 
{
	font-size: 1.2em;
}

.tableListingI {
	background-color: #eeeeee;
}

.tableListingII {
	background-color: #d0d0d0;
}

/*  Attribute */
.tableListing_ownI {
	background-color: #f4f4f4;
}

.tableListing_ownII {
	background-color: #cccccc;
}


.tableBody {
padding: 5px;
}

.poweredby {
  
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
}


/* Bestellrpozess */

#bestell-anmerkung
{
 margin-top: 20px;
 border-top: 1px solid #000000;
 padding-top: 20px;
 padding-bottom: 10px;
}










/* Warenkorb-Modul */

div#warenkorb-headline
{
 /*background-color: #ffffff;*/
 padding-bottom: 4px;
 padding-left: 12px;
 margin-bottom: 10px;
 font-size: 16px;
 line-height: 36px;
 height: 36px;
 font-weight: bold;
 /*width: 730px;*/
 
 background-image: url(img/warenkorb_header.jpg);
 background-repeat: no-repeat;
}

/*
#warenkorb-header2
{
 background-image: url(img/warenkorb_header2.jpg);
 background-repeat: no-repeat;
 height: 24px;
}
*/


#warenkorb-header2-li
{
 background-image: url(img/warenkorb_header2_li.jpg);
 background-repeat: no-repeat;
 background-position: 0 -3px;
 background-color: #ffffff;
}

#warenkorb-header2-re
{
 background-image: url(img/warenkorb_header2_re.jpg);
 background-repeat: no-repeat;
 background-position: 0 -3px;
 background-color: #ffffff;
}


#warenkorb-footer
{
 background-image: url(img/warenkorb_footer.jpg);
 background-repeat: no-repeat;
 height: 36px;
}

tr#warenkorb-content > td
{background-color: #ffffff;
}

#warenkorb
{
}


div#warenkorb-buttons
{
 padding-top: 10px;
 width: 100%;
 text-align: right;
}


.plus {
display: block;
background-image: url(img/plus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.minus {
display: block;
background-image: url(img/minus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.alter {
display: block;
background-image: url(img/alter.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.delete {
display: block;
background-image: url(img/delete.gif);
background-repeat: no-repeat;
width: 19px;
height: 22px;
border: 0px;
font-size: 0px;
background-color: #FFCC99;
cursor: pointer;
}
/*    Warenkorb-Modul (Ende) */













/*  Ajax-Suche */

.suggest_link
{
		height:50px; /* 36px*/
		display:block;
        	background-color: #ffffff;
        	padding: 0 4px 0 4px;
        	border-bottom:1px solid #CCCCCC;
        	color:#000000;
        	overflow:auto;
    }
    
.suggest_link_over
{
		height:50px; /* 36px*/
    		color: black;
    		background-image:url(img/suggest_over_bg.jpg); 
    		background-repeat:repeat-x;
    		background-color:#8F9DB7;
    		padding: 0 4px 0 4px;
    		cursor:pointer;
   		border-bottom:1px solid #CCCCCC;
   		overflow:auto;
		}
		
		
#search_suggest
{
		position:absolute;
	    	margin-left: -90px;
		text-align: left; 
		border: 1px solid #000000;  
		background-color:#ffffff;  
		display: none;
		z-index: 1000;
		height:auto;
		width: 450px; /*350px;*/
		overflow:auto;
		}
		
.autosuggest_intro {
		padding:5px;
		background-image:url(img/heading_suggest_bg.jpg);
		background-repeat:repeat-x;
	    	border-bottom:1px solid #CCCCCC;
		color:black;
		text-decoration:none;
		font-weight:bold;	    
		}
		
.suggestclose_link {
		background-image:url(img/heading_suggest_bg.jpg);
		background-repeat:repeat-x;
		padding:5px;
		text-align:right;
	    }
	    
.suggestclose_link a, .suggestclose_link a:link, .suggestclose_link a:visited, .suggestclose_link a:hover
{	    
		font-weight:bold;
		color:#000000;
		display:block;
		text-decoration:none;
		cursor:pointer;
		}	    
		
.suggestmore_link
{
		background-image:url(img/heading_suggest_bg.jpg);
		background-repeat:repeat-x;
		padding:5px;
		text-align:right;
	    }
	    
.suggestmore_link a, .suggestmore_link a:link, .suggestmore_link a:hover, .suggestmore_link a:visited
{
		font-weight:bold;
		color:#000000;
		display:block;
		text-decoration:none;
		cursor:pointer;
		}
		 
#suggest_image
{
		height:45px; /* 44*/
		max-width:44px;
		/*background-color:#ffffff;*/
		text-align:center;
		/*border:1px solid #CCCCCC;*/
}

#suggest_image img
{
		width:30px!important;
		max-width:30px;
		}
		
.suggest_image 
{
		height:50px; /* 44*/
		float:left;
		margin-right:5px;
		}
		
.suggestwidth 
{
		padding:2px 0 2px 0;
		overflow:hidden; /*auto*/
		}


.suggest_productsname 
{
		display:block;
		width:auto;
		float:left;
}
		


div.suggest_products-name
{
 font-weight: bold;
}


div.suggest_authors-name
{
 padding-top: 3px;
}

		
.suggest_products_price {
		white-space:nowrap;
		float:right;
		text-align:left;
		}

		
.autosuggest_no_products
{
		padding:5px;
		background-image:url(img/heading_suggest_bg.jpg);
		background-repeat:repeat-x;
    		border-bottom:1px solid #CCCCCC;
	    	color:black;
    		font-weight:bold;
}
		
/* Ajax-Suche (ende)*/






/* Userdefinierte Sortierung */
#sortierung
{
 text-align: right;
 margin-top: 2px;
 margin-bottom: 10px;
}










/* GUTSCHEIN EINLÖSEN IM WARENKORB */
#gift_cart { padding-bottom: 10px; margin-left: 5px; margin-right: 5px; padding-top: 10px;}

/* RAHMEN FÜR EINGABEFELD */
#gift_cart #input_code { padding: 15px;	background-color:#FFFFFF; border: solid #CCCCCC 1px }

/* BUTTON EINLÖSEN */
#gift_cart #input_code input[type="image"] { position: relative; top: 6px; left: 5px;  }
/* ENDE - GUTSCHEIN EINLÖSEN IM WARENKORB */



/* POPUP MIT INFOS */
/* RAHMEN FÜR INFORMATIONEN */
#gift_infos { margin: 0px; padding: 10px; border: 1px solid #000; background: #FFF; display: none; position: absolute; top: 50%; left: 40%; z-index: 1; }

/* LISTE GÜLTIGER ARTIKEL UND KATEGORIEN */
#gift_infos ul.restriction_list { margin: 5px 0px 5px 40px; }
/* ENDE- POPUP MIT INFOS */





/* GUTHABEN BEI AUSWAHL DER ZAHLUNGSART */
#gv_credit_selection { margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; background: #FFF; border: 1px solid #CCC; }
#gv_credit_selection:hover { background: #D7E9F7; border: 1px solid #000; }
/* Überschrift Gthaben verwenden */
#gv_credit_selection h4 { }
/* Rahmen für Checkbox und Hinweis */
#gv_credit_selection div { margin: 5px 0px 0px 0px; }
/* Span für checkbox */
span#gv_user_checkbox { display: block; width: 25px; float: left; text-align: center; }
/* Span für Hinweis */
span#gv_user_prompt { }
/* ENDE - GUTHABEN BEI AUSWAHL DER ZAHLUNGSART */







/* Prettyphoto */
div.facebook .pp_top .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}div.facebook .pp_top .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}div.facebook .pp_top .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}div.facebook .pp_content_container .pp_left{background:url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}div.facebook .pp_content_container .pp_right{background:url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}div.facebook .pp_expand{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}div.facebook .pp_expand:hover{background:url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}div.facebook .pp_contract{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}div.facebook .pp_contract:hover{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}div.facebook .pp_close{width:22px;height:22px;background:url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}div.facebook .pp_description{margin:0 37px 0 0}div.facebook .pp_loaderIcon{background:url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat}div.facebook .pp_arrow_previous{background:url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}div.facebook .pp_arrow_next{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}div.facebook .pp_nav{margin-top:0}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}div.facebook .pp_nav .pp_play{background:url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}div.facebook .pp_nav .pp_pause{background:url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}div.facebook .pp_next:hover{background:url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}div.facebook .pp_previous:hover{background:url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}div.facebook .pp_bottom .pp_left{background:url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}div.facebook .pp_bottom .pp_middle{background:url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}div.facebook .pp_bottom .pp_right{background:url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:7px 0 0}.pp_social .facebook{float:left;position:relative;top:-1px;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{background:url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}a.pp_next{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{background:url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}#pp_full_res{line-height:1!important}#pp_full_res .pp_inline{text-align:left}#pp_full_res .pp_inline p{margin:0 0 15px}div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}div.facebook .pp_details{position:relative}div.facebook .pp_content{background:#fff}.pp_top,.pp_bottom{height:20px;position:relative}* html .pp_top,* html .pp_bottom{padding:0 20px}.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_fade,.pp_gallery li.default a img{display:none}



