/* -----
   $Id: stylesheet.css,v 1.4 2004/06/06 17:13:29 novalis Exp $   
   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 
    #FFD600 gelb hintergurdn title texte 
    #FFEB7D helleres gelb für Button hintergrund 
    #31318C ;  /* dunkelblau */
   #A60033 = dunkelrot 
----*/
HTML { 80.01% ; }

BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
    color : #FFFFF ; 
	background-color : white ;
	scrollbar-arrow-color: #1C1C5A;
	scrollbar-base-color: white;
	scrollbar-highlight-color : #1C1C5A;
	scrollbar-shadow-color : #1C1C5A;
	scrollbar-track-color : #1C1C5A;
}
.hgelb	{	background-color : #FFD600 ;}
.hblau	{	background-color :  #31318CA ;}
.hgrau	{	background-color :  #f4f4f4 ;}

.boxText { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
    background-color : #FFD600 ;
    margin-left : 10px ; 
}

.boxTextBG  { 
    font-size: 11px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.boxTextBGII  { 
    font-size: 10px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
/*    background-color: #f5f5f5 ;  #f5f5f5 war #f0f9ff helles blau */
}

.boxTextPrice , .productNewPrice {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
  color: #A60033 ; /* dunkelrot ok */
}


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

.productsNotifications {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #f2fff7;
}

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


A  { 
    color: #31318C ;  /* blau */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    text-decoration: none ; 
}

A:visited   { 
    color: #31318C ;  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    }
A:hover   { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF ;  
	background-color: #31318C ;  /* blau */
    text-decoration: none ;
    }
A:active   { 
    color: red ;  
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    }

#boxHeaderlink { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #474747 ; 
}
img , A:hover.img {
    border : 0px solid  #FFD600 ; 
	background-color: transparent ; 
}
    
FORM {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	display: inline;
}
TR.headerTop {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(img/bg_headerTop.gif);
	height: 37px;
}
TR.header   { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-position: center ; 
}
TD.headerNavigation { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color : #FFD600 ;
    color : white ;
    font-size: 12px; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    height: 18px; 
    vertical-align: middle; 
}
TD.header-Navigation { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color : #FFD600 ;
    color : white ;
    font-size: 12px; 
    font-weight: bold; 
    padding-top: 1px; 
    padding-bottom: 1px; 
    height: 18px; 
    vertical-align: middle; 
}

a.headerNavigation:hover   { 
/*    color: #FFD600 ;  */
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #FFD600 ;  
	background-color: #474747 ;  
}
a.header-Navigation:hover { 
    font-size: 12px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    color: #FFD600 ;  
	background-color: #474747 ;  
}
.nav_top {
    border-top: 1px solid #474747  ; 
    border-bottom: 1px solid #474747  ; 
}

TD.conditions {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #FFCCCC;
}
A.confirmationEdit {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000 ;  
/*	color: #009933; */
	font-style: italic;
}
A.confirmationEdit:hover {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-decoration: underline;
    color: #FFFFFF ;  
	background-color: #FFD600 ;  
}
TR.headerError {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #A60033 ; 
  background-color: #FFD600 ; }  /* blau */ 

TR.headerMessage {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #e1ffe9; /* helles grün */ 
}

.moduleHeading  { 
    color: #FFD600 ;  
    font-size: small; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    }
TD.headerError {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  background: #FFD600 ; 
    color : #A60033 ; 
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background: #00ff00;
}

TD.headerInfo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  background: #00ff00;
  color: #FFD600 ; 
  font-weight: bold;
  text-align: center;
}
TR.footer  { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-repeat: repeat; 
    background-attachment: scroll; 
}
TD.footer  { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

.infoBox     { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
       color: #FFD600 ;  
    font-size: 10px; 
    width : 200px ; 
}
td.infoBox1  { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFD600 ;  
    font-size: 10px;
    text-align: center; 
    padding : 4px ; 
    margin-top : 4px ; 
    margin-bottom : 4px ; 
    border-bottom : 1px solid #FFD600 ; 
}

.infoBoxContents { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    background-color : #FFD600 ;
    width : 200px ;  
}

.infoBoxNotice {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #FF8E90;
}
.infoBoxNoticeContents {
    background-color: #ffe6e6;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
TD.tableBorderinfoBoxHeading  { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #FFD600 ;
    background-color : black ; 
}

TD.infoBoxHeading { 
    font-size: 12px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color : white ; 
    font-weight: bold; 
    border : 1px dotted #FFD600 ;
    margin-left : 10px ; 
}

TD.infoBoxHeading_top { 
    color: #FFFFFF ;  
    font-size: 14px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold; 
    background-image: url(pics/box_top_top.gif); 
    background-position: 0 0; 
    width: 89px; 
    height: 20px; 
    text-align : center ; 
    border-bottom: 0px solid #FFD600 ;
}

.link_top {
    display : block ; 
    color: #31318C ;  
    font-size: 14px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.link_top:visited {
    display : block ; 
    color: #31318C ;  
    font-size: 14px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.link_top:hover {
    display : block ; 
    background-color: #FFD600 ; 
    color: #000000 ;  
    font-size: 14px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.link_top:active {
    display : block ; 
    background-color: #FFD600 ; 
    color: #000000 ;  
    font-size: 14px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.infoBoxHeading_right { 
    color: #FFD600 ;  
    font-size: 12px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold; 
}

TD.infoBoxBottom { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#infoBox_Bottom { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#Box_cart_Bottom { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#Box_languages_Bottom { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
TD.infoBox , SPAN.infoBox {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.infoBox_links   { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TD.infoBox_right , SPAN.infoBox_right  { 
    font-size: 10px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    background:  #f5f5f5;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    background:  #f5f5f5;
}
TABLE.productListing {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: 1px;
  border-style: solid;
  border-color: #FFD600;
  border-spacing: 1px;
}
.productListing-heading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFD600 ; 
  font-weight: bold;
}
TD.productListing-data {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
A.pageResults  { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000 ;  
/*	    color: #696969 ; */
    
}
A.pageResults:hover  { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF ;  
	background-color: #FFD600 ;  
    background-image: none; 
    background-repeat: repeat; 
    background-attachment: scroll; 
    background-position: 0 0 ; 
}
TD.pageHeading , DIV.pageHeading , TD.pageHeadingLeft , h1   { 
    color: #000000 ;  
    font-size: 16px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold; 
    padding: 1px 0; 
    width: 100%; 
    vertical-align: middle ;
}
TD.pageHeading , DIV.pageHeading , TD.pageHeadingLeft   { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
}
TD.pageHeadingModel { 
    color: #000000 ;  
    font-size: 12px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    background-repeat: repeat; 
    background-attachment: scroll; 
    padding: 1px 0; 
    width: 100%; 
    vertical-align: middle; 
}
TR.subBar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    background: #f4f7fd;
}
TD.subBar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FFD600 ; 
}
TD.main, P.main {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}
TD.accountCategory {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
TD.tableHeading  { 
    font-size: 11px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-weight: bold ;
}
SPAN.newItemInCart {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFD600 ; 
}
INPUT , DROPDOWN {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
    border : 1px solid #31318C ; 
}
INPUT.button {
    border : 0px solid #31318C ; 
}

.image_submit {
    border : 1px solid #31318C ; 
}

SUBMIT , CHECKBOX , RADIO , SELECT  {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
    border : 1px solid #31318C ; 
}

TEXTAREA  { 
    font-size: 11px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    padding: 2px; 
    width: 100% ;
}
SPAN.greetUser   { 
    color: #FFD600; 
    font-size: 12px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-weight: bold ;
}
SPAN.underline {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
TABLE.formArea   { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    background-image: url(img/bg_aqua.gif); 
    background-repeat: repeat; 
    background-attachment: scroll; 
    background-position: 0 0; 
    border-top : dotted 1px #FFD600 ; 
    margin-bottom : 2px ;     
}
TD.formAreaTitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-weight: bold;
}

div.copyright , A.copyright , A:hover.copyright , A:active.copyright ,A:visited.copyright , .parseTime{
    font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: 1.2 ;
  text-align:center;
}

SPAN.markProductOutOfStock {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FFD600 ; 
}
SPAN.productOldPrice {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FFD600 ; 
	text-decoration: line-through;
}
.productInfoPrice  { 
    color: #000000 ;  
    font-size: 16px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
SPAN.errorText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #A60033 ; 
}

SPAN.productDiscountPrice {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #FFD600 ; 
  font-weight: bold;
}

.smallHeading {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: black;
}

.moduleRow { }

.moduleRowOver { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    border: solid 1px #FFD600; 
    cursor: pointer; 
    }

.moduleRowSelected {  }

.checkoutBarFrom, .checkoutBarTo { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px; 
    color: #8c8c8c; 
}
.checkoutBarCurrent { 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;        
    font-size: 10px; 
    color: #FFD600 ;  
}

/* sitewide font classes */
/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 7pt; }
.heading2 { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 9pt; }
.heading3 { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10pt; }
.heading4 { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 12pt; }
.heading5 { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 16pt; }

/* Sitemap Tables */
.sitemap_heading     { 
    font-size: 10pt; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
}
.sitemap_sub    { 
    width : 30% ; 
    font-size: 9pt; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    background-repeat: repeat; 
    background-attachment: scroll; 
    background-position: 0 0; 
    padding: 2px; 
    border: dotted 1px #FFD600 ;
}
.sitemap_sub a:hover  { 
    font-size: 9pt; 
        color : #000000 ; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
/*    font-weight: bold; */
    text-decoration: none; 
    padding: 2px ;
}
/* message box */
.messageBox { 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
}
.messageStackError, .messageStackWarning { 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
    color : #A60033 ; 
    background-color: #ffb3b5; 
}
.messageStackSuccess { 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
    background-color: #99ff00; 
}

/* input requirement */

.inputRequirement { 
    font-family: Verdana, Arial, sans-serif; 
    font-size: 10px; 
    color: #FFD600; 
}

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

.navLeft {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	border-right: 1px solid;
	border-color: #FFD600;
	background-image: url(img/bg_left_column.jpg);
	width: 185px;
}
.navRight {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #FFD600 ;
    width: 185px;
}

.contentsTopics   { 
    font-size: 13px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-weight: bold; 
}

.tableListingI {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;     
	background-color: #eeeeee;
}

.tableListingII {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: #d0d0d0;
}

.tableBody {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    padding: 5px;
}

.onepxwidth  { width: 1px }
.box_border  { 
    border: solid 1px #FFD600 ; 
}
TR.box_border  { 
    border: solid 1px #FFD600 ; 
}
/* td vom product_image in product_info.php*/
.productDescTitle  { 
    color: #000; 
    font-size: 18px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-weight: bold ; 
}
.productDesc   { 
    color: #000; 
    font-size: 12px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    line-height: 1.2 ;
}

TD.inListBG, TD.inListBGR, TD.smallTextImage, TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight, TD.infoContentTD  { 
    font-size: 11px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
    background-color: transparent; 
}

TD.inListBGR {
  border-right-width:1px;
}

TD.inListBG, TD.inListBGR, TD.smallTextImage, TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight, TD.infoContentTD, TD.tableBorderTopLeftBottom, TD.tableBorderTopRightBottom {
    font-size: 11px; 
    font-family: sans-serif; 
/*    background: url(img/bg_white.gif) ; */
 /* bild war nicht vorhanden ?? 28.02.2007 */
    border: solid 0px #FFD600 ; 
}

TD.inListBGR {
  border-right-width:1px ; 
}
TD.tableBorderTopLeft, TD.tableBorderTopLeftRight, TD.tableBorderBottom, TD.tableBorderBottomRight, TD.tableBorderWithoutRight {  
  border-bottom-width : 1px ; 
  border-left-width : 1px ; 
}
TD.tableBorderTopLeftBottom { 
    border-top-color: #FFD600; 
    border-top-width: 1px; 
    border-right-color: #FFD600; 
    border-bottom-color: #FFD600; 
    border-bottom-width: 1px; 
    border-left-color: #FFD600; 
    border-left-width: 1px
 }
TD.tableBorderTopRightBottom { 
    border-top-color: #FFD600; 
    border-top-width: 1px; 
    border-right-color: #FFD600; 
    border-right-width: 1px; 
    border-bottom-color: #FFD600; 
    border-bottom-width: 1px; 
    border-left-color: #FFD600;
}
TD.tableBorderTopLeftRight {  
  border-right-width:1px;
}
TD.tableBorderBottom {  
  border-bottom-width:1px;
}
TD.tableBorderBottomRight {  
  border-right-width:1px;
  border-bottom-width:1px;
}

TD.tableBorderWithoutRight {
  border-top-width:1px;
}

TD.smallTextImage { 
    border-color: #FFD600; 
    border-width: 0px; /* am 22.03.2007 auf Wunsch entfernt */
}

#newproducts {
    border-top-color: #FFD600; 
    border-top-width: 1px; 
}

/* Linien jetzt gelb */
#linie {     border : 1px solid #FFD600 ; } 
.linie_oben { border-top: 1px solid #FFD600 ; }
.linie_rechts , #linie_rechts  { border-right: 1px solid #FFD600 ; }
.linie_unten , #linie_unten { border-bottom: 1px solid #FFD600 ; }


