/* -----------------------------------------------------------------------------------------
   $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 
   ---------------------------------------------------------------------------------------*/
BODY {
margin: 0;
background-color: #000000;
}
#flashcontent {
background:transparent;
margin:0;
padding:0 0 6px 0;
text-align:center;
}
#productrotator {
background:transparent;
padding:0;
margin:0;
}
#container {
width:1000px;
margin:0 auto;
position:relative;
padding:0;
background-color:#206cc4;
}
#kopf {
width: 1000px;
height: 160px;
padding:0;
vertical-align: bottom;
color: #ffffff;
background:url(../../images/hintergrund-header.jpg) top left no-repeat;
background-color: #134d8d;
border-bottom: 3px solid #206cc4;
}
#title {
height:39px;
padding: 60px 0 0 124px;
font-family: Arial, Helvetica, sans-serif;;
font-weight: bold;
color: #ffffff;
background-color: transparent;
}
#title h2 {
font-family: Arial, Helvetica, sans-serif;;
font-size: 24px;
font-weight: bold;
color: #ffffff;
display:inline;
}
#subtitle {
height:30px;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: bold;
color: #ffffff;
background:url(../../images/subtitle_logos.gif) no-repeat;
}
#titleBox {
height: 24px;
vertical-align: middle;
padding:7px 0 0 120px;
color: #ffffff;
background-color: transparent;
}
#titleBox a:link, #titleBox a:visited {
color: #ffffff;
font-family: Arial, Helvetica, sans-serif;;
font-size: 12px;
font-weight: bold;
line-height: 13px;
}
#titleBox a:focus, #titleBox a:hover, #titleBox a:active {
text-decoration: underline;
color: #98bbe3;
}
#title a:link, #title a:visited {
color: #ffffff;
}
#title a:focus, #title a:hover, #title a:active {
text-decoration: none;
color: #98bbe3;
}
#sprache {
float:right;
height:24px;
width:80px;
padding-right:100px;
}
.navLeft {
background-color: #206cc4;
width: 200px;
padding-left:4px;
}
.navRight {
background-color: #206cc4;
width: 200px;
padding-right:2px;
}
img {
border:none;
}
a:link, a:visited {
color: #fff;;
font-weight:bold;
text-decoration:none;
}
a:focus, a:hover, a:active {
color: #000000;
text-decoration: underline;
}
.dropdown {
width:410px;
border:1px solid #25255C;
background-color:#f8f8c9;
margin-bottom: 2px;
}
.navtrail {
font-size:11px;
text-align:right;
margin-bottom:10px;
}
.box_top {
background:url(../../images/box_top.gif) bottom center no-repeat;
padding:0;
margin:0;
height:10px;
}
.box_bg {
background:url(../../images/box_bg.gif) top center repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding:6px 15px 0 15px;
}
.cat_bg {
background:url(../../images/box_bg.gif) top center repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
padding:0 0 0 6px;
}
.box_bottom {
background:url(../../images/box_bottom.gif) top center no-repeat;
padding:0;
margin:0;
height:15px;
}
.catText { 
font-family: Arial, sans-serif;
font-size: 12px;
color: #ffffff;
}
.catText a:link, .catText a:visited {
font-weight: bold;
color:#ffffff;
text-decoration:none;
line-height:24px;
display:block;
background:url(../../images/navi_bg.jpg) top left no-repeat;
padding-left:9px;
}
.catText a:focus, .catText a:hover, .catText a:active {
color: #000000;
text-decoration:underline;
background:url(../../images/navi_bg_hover.jpg) top left no-repeat;
}
.boxText { 
font-family: Arial, sans-serif;
font-size: 12px;
color: #000;
}
.boxText img { 
padding-bottom:4px;
}
.boxText a:link, .boxText a:visited {
font-weight: bold;
color:#ffffff;
text-decoration:none;
}
.boxText a:focus, .boxText a:hover, .boxText a:active {
color: #000000;
text-decoration:underline;
}
.boxTextSmall { 
font-family: Arial, sans-serif;
font-size: 11px;
}
.boxTextSmall a:link, .boxTextSmall a:visited {
font-weight: bold;
}
.boxTextSmall a:focus, .boxTextSmall a:hover, .boxTextSmall a:active {
color: #000000;
}
.boxTextBG {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: transparent;
}
.boxTextBGII {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: transparent;
}
.boxTextBGIII {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: transparent;
text-align:center;
}
TD.boxTextBGcart {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: transparent;
text-align: center;
}
.boxTextPrice {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
font-weight: bold;
}
.listText {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000;
}
.listText a:link, .listText a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #fff;
font-weight:bold;
text-decoration:none;
}
.listText a:focus, .listText a:hover, .listText a:visited {
color:#000;
text-decoration:underline;
}
.button {
text-align:center;
padding: 4px 0 4px 0;
}
.errorBox {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
color:#fff;
background-color: #da6111;
padding:10px;
}
.gvBox {
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
font-weight: bold;
border-color: #FFFFFF;
border: 1px solid;
background-color: #ffb3b5;
}
.stockWarning { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color: #da6111;
}
.productsNotifications {
background-color: #f2fff7;
}
.orderEdit { 
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color: #70d250;
text-decoration: underline;
}
FORM {
display: inline;		   
}
TR.header {
background-color: #ffffff;
}
TR.headerNavigation {
background: transparent;
}
TD.headerNavigation {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: bold;
}
TD.conditions {
background-color: #da6111;
color:#fff;
height: 30px;
vertical-align:middle;
}
a.confirmationEdit {
color: #B72922;
}
a.confirmationEdit:hover {
color: #504F4F;
}
TR.headerError {
background-color: #ff0000;
}
TR.headerMessage {
background-color: #76C483;
}
.moduleHeading {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
padding:0;
margin-bottom:10px;
color: #fff;
letter-spacing:2px;
text-transform:uppercase;
}
TD.headerError {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background: #ff0000;
color: #ffffff;
font-weight : bold;
text-align : center;
}
TR.headerInfo {
background: #00ff00;
}
TD.headerInfo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background: #00ff00;
color: #ffffff;
font-weight: bold;
text-align: center;
}
.deal {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: center;
font-weight: bold;
margin: 0;
padding:4px 0 0 0;
letter-spacing:2px;
font-size: 24px;
text-transform:uppercase;
}
table.dealbox {
background-color:#da6111;
padding:10px 10px 10px 10px;
border-top:3px solid #fff;
}
.dealtextSmall {
color:#000;
font-size:11px;
}
TD.newProdHead {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
text-align: center;
padding:6px 5px 0 10px; 
line-height:18px;
}
.newProdHead a:link, .newProdHead a:visited {
color:#fff;
text-decoration:none;
}
.newProdHead a:focus, .newProdHead a:hover, .newProdHead a:active {
color:#000000;
text-decoration:underline;
}
TD.newProd {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
text-align: center;
background-color:transparent;
}
.infoBoxContents {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#000;
}
.infoBoxNotice {
background: #FF8E90;
}
.infoBoxNoticeContents {
background: #FFE6E6;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
TD.infoBox_Heading {
background:url(../../images/box_bg_heading.gif) top center repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #fff;
padding:0 0 4px 0;
text-align: center;
text-transform: uppercase;
letter-spacing:2px;
}
TD.infoBoxHeadingSmall {
background:url(../../images/box_bg.gif) top center repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ffffff;
padding: 2px;
letter-spacing:2px;
}
TD.categoryHead {
background:url(../../images/box_bg.gif) top center repeat-y;
height: 22px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
background-color: transparent;
color: #ffffff;
text-transform: uppercase;
text-align: left;
padding: 4px;
letter-spacing:2px;
}
TD.boxheading {
background:url(../../images/box_bg_heading.gif) top center repeat-y;
padding: 2px 15px 6px 15px;
text-align:center;
}
.boxheading a:link, .boxheading a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
letter-spacing:2px;
}
.boxheading a:focus, .boxheading a:hover, .boxheading:active {
color: #000000;
}
TD.infoBox, SPAN.infoBox {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #699dd7;
border-bottom:3px solid #206cc4;
padding:6px;
}
TD.infoBox_right, SPAN.infoBox_right {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background-color: #699dd7;
border-bottom:3px solid #206cc4;
}
TD.popupHeading {
height: 24px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: center;
color: #ffffff;
background-color: #420205;
text-transform: uppercase;
}
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-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}
TD.productListing-data {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
}
A.pageResults {
color: #420205;
font-weight: bold;
}
A.pageResults:hover {
color: 504F4F;
text-decoration: underline;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #25255C;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 130%;
  color: #000000;
  text-align: left;
}
.main h1, .main h2, .main h3 {
font-family: Arial, Helvetica, sans-serif;
color: #ffffff;
text-align: left;
font-weight: bold;
margin: 0;
padding-top:10px;
padding-bottom:10px;
letter-spacing:2px;
}
.main h1 { 
font-size: 24px; 
}
.main h2 { 
font-size: 20px; 
}
.main h3 { 
font-size: 14px; 
letter-spacing:1px; 
}
.main h4 { 
font-size: 14px; 
color: #ffffff;
text-align: left;
font-weight: bold;
letter-spacing:1px;
padding:10px 0 0 0;
margin: 0;
}
.main_top {
background:url(../../images/main_top.gif) bottom center no-repeat;
padding:0;
margin:0;
height:10px;
}
.main_bottom {
background:url(../../images/main_bottom.gif) top center no-repeat;
padding:0;
margin:0;
height:13px;
}
TD.main_right, P.main_right {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 130%;
  color: #000000;
  text-align: right;
}
TD.main_center, P.main_center {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 130%;
  color: #000000;
  text-align: center;
}
TD.mainContent {
background:url(../../images/main_bg.gif) top center repeat-y;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 130%;
text-align: left;
padding: 10px 20px 10px 20px;
}
TD.main_content {
background-color: #206cc4;
vertical-align: top;
}
TD.main_module {
  padding: 8px;
  background-color:transparent;
  vertical-align: top;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}
TD.accountCategory {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  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: 12px;
  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;
}
/* Start of changes for textfield  */
TEXTAREA {
width: 450px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}
/* End of changes for textfield  */
SPAN.greetUser {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #f0a480;
font-weight: bold;
}
SPAN.underline {
text-decoration: underline;
}
TABLE.formArea {
  background: #transparent;
}
TD.formAreaTitle {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #25255C;
}
SPAN.markProductOutOfStock {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #da6111;
font-weight: bold;
}
SPAN.prod_price {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #000;
font-weight: bold;
}
SPAN.prodPrice {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #000;
font-weight: bold;
line-height:120%;
}
SPAN.productSpecialPrice {
font-family: Arial, Helvetica, sans-serif;
color: #000;
font-weight:bold;
font-size: 14px;
}
SPAN.productOldPrice {
font-family: Arial, Helvetica, sans-serif;
color: #000;
text-decoration: line-through;
font-weight: normal;
font-size:12px;
}
.prodList {
height:100px;
padding:4px 4px 2px 0;
margin-bottom:4px;
border-bottom:1px solid #fff;
}
.prodLink {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #ffffff;
text-transform: uppercase;
letter-spacing:2px;
}
SPAN.errorText {
font-family: Arial, Helvetica, sans-serif;
color: #B72922;
}
SPAN.productDiscountPrice {
font-family: Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
}
.smallHeading {
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
color: Black;
}
.moduleRow {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin:0;
padding:0;
}
.moduleRowOver { 
}
.moduleRowSelected { }
.checkoutBarFrom, .checkoutBarTo { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #797979;
padding-top:4px; 
}
.checkoutBarCurrent { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000; 
font-weight:bold;
padding-top:4px; 
}
/* sitewide font classes */
.heading1 { font-family: Arial, Helvetica, sans-serif; font-size: 7pt; }
.heading2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.heading3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.heading4 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; }
.heading5 { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; }
/* Sitemap Tables */
.sitemap_heading {
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #fff; 
padding-top: 20px;
border-bottom:1px solid #fff;
}
.sitemap_heading a:link, .sitemap_heading a:visited {
color:#fff;
letter-spacing:1px;
text-transform:uppercase;
}
.sitemap_heading a:focus, .sitemap_heading a:hover, .sitemap_heading a:active {
color:#000000; 
text-decoration:underline;
}
.sitemap_sub { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
background-color: transparent; 
padding-left: 10px;
}
.sitemap_sub a:link, .sitemap_sub a:visited {
color:#fff;
}
.sitemap_sub a:focus, .sitemap_sub a:hover, .sitemap_sub a:active {
color:#000; 
text-decoration:underline;
}
/* message box */
.messageBox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-weight:bold;
background-color: #da6111; 
}
.messageStackSuccess { font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #A0CF59; }
/* input requirement */
.inputRequirement { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #B72922;
}
.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #000000;
}
.contentsTopics {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
color: #fff;
font-weight: bold;
letter-spacing: 2px;
line-height:110%;
}
.tableListingI {
background-color: #eeeeee;
}
.tableListingII {
background-color: #d0d0d0;
}
.tableBody {
padding: 5px;
}
.owner {
height:74px;
vertical-align:middle;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
text-align:center;
color:#ffffff;
background-color:#000000;
letter-spacing:2px;
background:#000 url(../../images/iskay-player-logo.gif) bottom left no-repeat;
}
.owner a:link, .owner a:visited {
font-weight:bold;
color:#000000;
}
.owner a:focus, .owner a:hover, .owner a:active {
color: #000000;
text-decoration: underline;
}
.copyright {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
text-align:center;
color:#686868;
background-color:#000000;  
}
.copyright a:link, .copyright a:visited {
font-weight:bold;
color:#686868;
text-decoration: none;
}
.copyright a:focus, .copyright a:hover, .copyright a:active {
color: #000000;
text-decoration: underline;
}
TD.footer {
font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
color: #fff;
font-weight : bold;
}
.poweredby {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
font-weight: bold;
}
.onepxwidth {
width: 1px;
}
/* Start of changes for textfield  */
A.Menu {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight : bold;
background-color: #2B3744;
}
A.Menu:hover {
 color: #00ffff;
 text-decoration: underline;
}
TR.headerMenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight : bold;
}
TR.headerMenu:hover {
color: #0000ff;
text-decoration: underline;
}
.progress{
width: 1px;
height: 14px;
color: white;
font-size: 12px;
overflow: hidden;
background-color: navy;
padding-left: 5px;
}
/* End of changes for textfield  */
.message {
background-color:#da6111;
border-top:3px solid #fff;
padding:10px;
color:#fff;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
}