/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.errorBox { font-family : Arial, Helvetica, sans-serif; font-size : 12px; background: #ffffff; font-weight: bold; }
.stockWarning { font-family : Arial, Helvetica, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color: #70d250; text-decoration: none; }

BODY {
  /*background-image: url(images/background_gradient.png) ;
  background-repeat:repeat-x;
  */
  background-color: #ffffff;

  /* #a8d5e4; ccd1ff /* #a2fd02;  #c1bed8 ; */
  /* #C2E5F0 */
  color: #000000;
  margin: 0px;
}

A:Link {
  color: #0000FF;
  text-decoration: none;
}

A:visited {
  color: #0000FF;
  text-decoration:none;
}

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

A.no2:Link {
  color: #0000FF;
  text-decoration: none;
}

A.no2:visited {
  color: #0000FF;
  text-decoration:none;
}

A.no2:hover {
  color: #000000;
  text-decoration:none;
}



FORM {
	display: inline;
	margin-top:0px;
 	 margin-bottom:0px;
}

TR.header {
  background: #ffffff;
}

.test {
  border: 1px solid #cccccc;
}

TR.hintergrund {
  background-image: url("images/login.jpg")  ;
}

TR.headerNavigation {
  background: #000000;
}

TD.headerNavigation {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000000;
  font-weight : bold;
}

A.headerNavigation {
  color: #000000;
  font-family:  Arial, Helvetica, sans-serif;
}

A.headerNavigation {
  color: #000000;
  font-family:  Arial, Helvetica, sans-serif;
}


TD.productHeading {
 font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #CAC9C9;
  color: #000000;
 /* font-weight : ;*/


  }

TD.productHeading2 {
 font-family:  Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #ffffff;
  color: #000000;
 /* font-weight : ;*/


  }


TR.headerError {
  background: #ffffff;
}

TD.headerError {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #ffffff;
}

TD.headerInfo {
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #ffffff;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #E0E1E4;
}

TD.footer {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;

  color: #000000;
  background-image: url(images/footer.png);
  width: 971px;
  height:65px;

}

.infoBox {


}

.infoBox2 {

  /*border:1px solid #CECFCE;*/

}

.box {
  background-color:#ffffff;
 /*
   background-image:url(images/box_mitte.png);
  background-repeat: repeat-y;
 */
}
.boxFooter {
  background-color: #F4F4F4;

}

.boxFooter2 {
  background-color: #ffffff;

}

#productheader {
 /* background-image:url(images/header_box_produkt.png);
  height: 100px;
  */
border:1px solid black;
}

.InfoBoxContentz  {

  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  border:1px solid black;
}

.rand {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
  width: 550px;
  margin-left: auto;
  margin-right: auto;
padding-left: 20px;

}
.infoBoxContents {

  font-family:  Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {

}

.infoBoxNoticeContents {

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;

  color: #000000;
  padding:3px;
}

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

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: #ffffff;
}

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: #E7E7E7;
  color:#000000;
}

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


TABLE.productListing2 {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
  background: #E7E7E7;
}


TD.productListing2 {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
  background: #E7E7E7;
}


.productListing-heading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #cccccc;
  color: #000000;
 /* font-weight : ;*/
}

TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;

}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #000000;
  background: #ffffff;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;

  font-weight: bold;
  color: #000000;
}

TR.subBar {

}

TD.subBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  /*border:1px dotted black;*/


}
.mymain {clear
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  /*border:1px dotted black;*/
  background-image:url(images/main_td_back.png);
  background-repeat:no-repeat;

}
P {

   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 1.5;


}

TD.main2, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  /*a hover: # ffffff*/
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;


}


TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #F4F4F4;
 /*
  border-color: ;
  border-style: solid;
  border-width: 1px;
 */
}

TD.formAreaTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

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

SPAN.productSpecialPrice {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, Helvetica, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; }
.moduleRowSelected { background-color: #ffffff; }

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

/* message box */

.messageBox { font-family: Arial, Helvetica, sans-serif; font-size: 10px; width: 95%; }
.messageStackError, .messageStackWarning { font-family: Arial, Helvetica, sans-serif; font-size: 10px;color: #E0080E;  background-color: #ffffff; }
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffffff; color: #E0080E; }

/* input requirement */

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


TD.pollBoxRow {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
 /*
  border-color: ;
  border-style: ;
  border-width: ;
 */
}
TD.pollBoxText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
/*
  border-color: ;
  border-style: ;
  border-width: ;
*/
}
TR.pollOptRow {
  /* background: ;*/
}
TR.pollFooter {
 /* background:;*/
}

TD.main1, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  /*line-height: ;*/
}




/* Shipping Site Beginn */

TR.shippingHeader {
  background: #bbc3d3;
}

TR.shippingNavigation {
  background: #bbc3d3;
}

TD.shippingNavigation {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  background: #bbc3d3;
  color: #000000;
  font-weight : bold;

}

.productTabelle {

/* border:1px dashed #CECFCE;*/

}

.productTabelle1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  /*background: #ffffff;*/
  color: #000000;
  font-weight : bold;

}

.productTabelle2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  /* background: #EEEEEE; */
  color: #000000;
  /* font-weight : ;*/

}

.productTabelle3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  /*background: #ffffff;*/
  color: #000000;
  /*font-weight : ;*/
 /*  border:1px dashed #CECFCE;*/

}

.productTabelle4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #ffffff;
  color: #000000;
  /*font-weight : ;*/


}


.shoppingcartBox {
  background: #b6b7cb;
}
TD.shoppingcartBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.shoppingcartBoxContents {
  background: #f8f8f9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}


.CatagoriesBox {
  background: #b6b7cb;

}
TD.CatagoriesBoxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
 /* background-image: url("images/rb_hintergrund.gif") ;*/
  color: #000000;
}
.CatagoriesBoxContents {
  background: #f8f8f9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.linksbox {

}
TD.linksboxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*
  background-image: url("images/corner_mitte.png") ;
  background-position:right;
  */
  color: #a1fd00;
}
.linksboxContents {

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;

}



.rechtsbox {
  ;
}
TD.rechtsboxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;

  background-image:url(images/verlauf-header.png);
  color: #000000;
  padding:3px;
  /* background: #E0E1E4; */
}

.rechtsboxContents {

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #0000FF;

}


.shoppingcartbox {
  /*background: #;*/
}
TD.shoppingcartboxHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background-image: url("images/lo_o_hintergrund.gif") ;

  color: #ffffff;
}
.shoppingcartboxContents {
  background: #F0F0F0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.oben {

  /*background-image:url(images/main_td_back.png);
 background-repeat:no-repeat;*/
 margin-left:-100px;
}

#button {
	padding: 0 0 0 0;
	font-family: 'Verdana', 'Lucida Grande',
	  Trebuchet MS, Lucida, Geneva, Helvetica,
	  Arial, sans-serif;
	background-color: #000;
	color: #fff;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		/*border-top: px solid #000;*/

		}

	#button li {
		/*border-top: px solid #000;*/
		margin: 0;

		}




	#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		/*
      border-left: px solid #000;
		border-right: px solid #000;
      */
		background-image: url("images/ka_hintergrund.gif") ;


		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
    /*
		border-left: px solid #000;
		border-right: px solid #000;
    */
		background-color: #e6ffff;
		color: #F7A510;
		}
        #button li.selected  a {
          /*
		border-left: px solid #000;
		border-right: px solid #000;
          */
		background-color: #e6ffff;
		color: #fff;
               }


 .boxlinks {  background : #ffffff url("images/lo_m_schatten.gif") repeat-y fixed top right;
	      background-color: #E0E1E4;

		}

.boxrechts {  background : #ffffff url("images/ka_m_schatten.gif") repeat-y fixed top left;
	      background-color: #E0E1E4;

		}
.inputboxen {
	       background-color: #ffffff;
               border: 1px solid #000;

		}


/* Shipping Site End */

a.menu {
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;

	text-align:left;
	width:177px;
	height: 48px;
	border-style:solid;
	border-width:0px;
	/*padding:2px;*/
	margin-top:1px;




   vertical-align:middle;
   text-align:center;

}

a.menu:link{
	color:#006AAE;
	text-decoration:none;



}

a.menu:visited{
	color:darkred;
	text-decoration:none;



}

a.menu:hover{
	color:white;
	text-decoration:none;





}

a.menu:active{
	color:#0000ff;
	text-decoration:none;


}


#baum {
  background-image:url(images/baum.png);
  background-repeat: no-repeat;
    background-position:bottom;

}


.imgborder {
  padding:3px;
  border:1px dotted black;
}

.product_options {

  font-size:11px;
}
.bild_produkt_info {

  padding: 3px;
  margin-top:0px;
  border: 1px solid blue;

}
.bild_produkt_info a {color:blue;}
.bild_produkt_info a:hover {color:blue;}
.bild_produkt_info a:visited {color:blue;}
.bild_produkt_info a:active {color:blue;}

.bild_produkt_info_box {

  padding: 3px;
    border: 1px solid blue;

}
.bild_produkt_info_box a {color:blue;}
.bild_produkt_info_box a:hover {color:blue;}
.bild_produkt_info_box a:visited {color:blue;}
.bild_produkt_info_box a:active {color:blue;}

#productheader_other {

  /*
   background-image:url(images/header_box_other.png);
  height: 100px;
  */

  background-color: #ffffff;
  border:1px solid black;

}
dataTableHeadingContent {color: #000000;}


#MP3Hinweis{
color:#CC0000;
font-size:14px;

}

#headertable {

  /* background-color: white;*/
   background-image:url(images/verlauf-header.png);

}

#rahmen {

    border: 1px solid lightgrey;
}

 ul#topnav {
    margin: 0; padding: 0.1em;

    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
	font-weight:bold;

  }
  ul#topnav li {
    list-style: none;
    display: inline;
    margin:0;
    padding: 0;
	

 color: white;
 }

  ul#topnav a, ul#topnav span {
    padding: 0.2em 1em;
    text-decoration: none;
   
    border-right: 1px solid white;
     color: white;
	background-color: #0c4293;
  }

  * html ul#topnav a, * html ul#topnav span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
   color: white;
   }
  ul#topnav a:hover, ul#topnav span li  {
    color: white; 
	background-color: #2569ce;
  }
ul#topnav a:visited {
	
	background-color: #0c4293;
   color: white;
}
 ul#seitennav {
    margin: 0; padding: 0em;

    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    /*
    border: 1px solid navy;
    background-color: lightblue;
    */
  }
  ul#seitennav li {
    list-style: none;

    margin:0;
    padding: 0;

  }

  ul#seitennav a, ul#seitennav span {
    padding: 0.2em 1em;
    text-decoration: none;
    font-weight: bold;
    border: 1px solid black;
    color: navy; background-color: #B3F9FF;
  }

  * html ul#seitennav a, * html ul#seitennav span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    w/idth: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */
  }
  ul#Navigation a:hover, ul#seitennav span {
    border-color: white;
    color: white; background-color: white;
  }

  .inforahmen {

    background-color:#ffffff;
    border: 1px solid black;
    padding-top:2px;
    padding-bottom:2px;

  }

.headingzeile{
  border: 1px solid black;
  border-bottom:0px ;

}




#startseitentable {

  margin-right:10px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
}

th {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;

   background-image: url("images/verlauf-header.png") ;

  color: #000000;
  padding:5px;
 height: 50px;
 vertical-align: middle;
 border-top: 1px solid black;
 border-bottom: 1px solid black;
}

#startseitentable li {
line-height:1.5;

}

.basic  {
  width: 540px;
  font-family: Arial, Helvetica, sans-serif;
  border: 1px solid black;
}
.basic div {
  background-color: #fff;

}

.basic li {

  border: none;
  text-decoration: none;
  margin: 0px;
  line-height:1.5;
  font-size:15px;
}

.basic a {
  cursor:pointer;
  display:block;
  padding:5px;
  padding-top:13px;
  padding-bottom:15px;
  margin-top: 0;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
  color: black;
  background-color: #00a0c6;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #999;

  background-image: url("images/AccordionTab1.png");
}
.basic a:hover {
	background-color: white;
	background-image: url("images/AccordionTab2.png");
}
.basic a.selected {
	color: black;
	background-color: #80cfe2;
	background-image: url("images/AccordionTab2.png");
}

table.nav {
	border: 1px solid black;
	background-color: #0c4293;	
}

