/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.animationmain { background-color:black; height:280px;overflow:hidden;}
BODY {
  background: #000;
  color: #000;
  margin: 0px;
  padding:0px;
  width:974px;
  margin:0 auto;
  background-image:url("/shop/timg/body_bg.jpg");
  background-position:center;
  background-repeat:repeat-y;
text-align:center;
}

H1#logo { margin:0; padding:0; display:inline;}

div#maincontent { 
	background-image:url("/shop/timg/contents_bg.jpg");
	background-color:#1a1a1a;
	background-repeat:repeat-x;
      width:974px;

text-align:left;
}

div#innercontent {

	background-color:white;
	z-index:1;
	font-family:verdana;
	font-size:11px;
padding-bottom:10px;
}
div#innercontent TD  { font-size:11px; }
UL#navigation
{
margin:6px 0px 6px 6px;
padding:0;
background-image:url("/shop/timg/menu_bg.jpg");
clear:both;
height:50px;
width:778px;
}

#shoppingcartgeenklant INPUT, #shoppingcartklant INPUT
{
width:200px;
}


UL#navigation LI {  padding:0; padding-top:0px;display: block; margin-left:0px; width:109px; float:left; color:white; font-family:arial; font-size:11px; font-weight:bold; background-image:url(/shop/timg/menu_li_bg.gif); background-repeat:repeat-y;}

UL#navigation LI.divider { width:0px !important; border-left:1px solid white; height:20px;margin:10px 0 0 0;  text-align:center; font-size:25px;}

UL#navigation LI A { width:109px; color:white; text-align:center; overflow:hidden; padding-top:10px; display:block; width:100%; height:50px;}
UL#navigation LI A:hover,UL#navigation LI.active A { color:black; background-color:white;}



DIV.topminiform { width:181px;margin:6px 0px 6px 0px;display:block; height:50px; background-image:url("/shop/timg/menu_bg.jpg");}
DIV.topminiform INPUT.miniinput { margin:5px 0 0 5px; border:0; }
DIV.topminiform INPUT.minisubmit { margin-left:5px; border:0; }
DIV.topminiform FORM { margin:0;}

.shortprod { font-size:11px; color:white; font-family:verdana; display:inline; }

DIV#footer { color:black;;font-family:verdana; font-size:11px;background-color:#CCCCCC;padding:5px 5px 5px 5px;text-align:Center;}

/* index.php */

DIV.homemainitem { float:left;display:inline;margin:2px 5px 8px 5px; }
DIV.homemainitem IMG { width:182px;}
/* product_info.php */

.productdiv .productbg {background-image:url(/shop/timg/product_normal_bg.gif); background-repeat:no-repeat; background-color:#0063C9; padding:2px; float:left; margin:10px; }

.productdiv IMG.prodimage { width:190px;  background-color:white;}
.productdiv {  position:relative ;width:578px;;background-color:#333; background-color:#747474; color:white; background-image:url(/shop/timg/maintextbg.jpg);}
.productdiv .padding { padding:4px; }



.productname { font-family:arial; padding:5px;text-transform: uppercase; color:white; font-weight:bold;font-size:20px;}

.prodlongtext { font-family:arial; font-size:12px;line-height:140%; clear:both; background-color:#747474; padding:20px; color:white; background-image:url(/shop/timg/maintextbg.jpg); background-repeat:repeat-x;}

.productshort { margin-left:30px; font-family:arial; font-size:14px; }

.productprice { font-size:50px; margin-top:60px;font-weight:bold;color:white; font-family:arial;  }

.productprice s { font-size:11px;display:block; margin-left:10px; margin-bottom:-10px}
.productdiv .buttons { position:absolute; bottom: 5px; right:5px;}
.productdiv .buttons INPUT { text-transform:uppercase; width:113px; margin-bottom:2px;font-size:10px; padding-bottom:4px;font-weight:normal; color:black; border:0; height:25px; background-image:url("/shop/timg/prod_button.jpg");}

.productactiondiv {  position:relative;width:578px;background-color:#333; background-color:#747474; color:white; background-image:url(/shop/timg/maintextbg.jpg);}
.productactiondiv .padding { padding:4px; }

.productactiondiv .productbg { background-repeat:no-repeat; background-color:#A30100; background-image:url(/shop/timg/product_aktie_bg.gif);  padding:2px; float:left; margin:10px; }

.productactiondiv IMG.prodimage { width:190px;  background-color:white;}


.productname { font-family:arial; padding:5px;text-transform: uppercase; color:white; font-weight:bold;font-size:20px;}

.prodlongtext { font-family:arial; font-size:12px;line-height:140%; clear:both;margin-top:10px; background-color:#747474; padding:20px; color:white; background-image:url(/shop/timg/maintextbg.jpg); background-repeat:repeat-x;}

.productshort { margin-left:30px; font-family:arial; font-size:14px; }

.productprice { font-size:50px; margin-top:60px;font-weight:bold;color:white; font-family:arial;  }


.productactiondiv .buttons { position:absolute; bottom: 5px; right:5px;}
.productactiondiv .buttons INPUT { text-transform:uppercase; width:113px; margin-bottom:2px; font-size:10px;padding-bottom:4px;font-weight:normal; color:black; border:0; height:25px; background-image:url("/shop/timg/prod_button.jpg");}

.maincatlist {margin-left:15px;font-weight:bold;font-size:11px; line-height:150%}
.maincatlist B {color:#007ffc; }
.maincatlist A.active { color:#0063C9;}

A IMG { border: 0 }




DIV.maintextcontent { background-repeat:repeat-x;color:white; background-color:#747474; padding:20px; color:white; background-image:url(/shop/timg/maintextbg.jpg);font-family:arial; font-size:12px;  line-height:140%; }

DIV.maintextcontent H2 {  font-size:16px; }
DIV.maintextcontent, DIV.maintextcontent TD, label { font-family:arial; font-size:12px;}

.infoBox {
  background: #fff;
  border:2px solid #ccc;
}



.infoBoxContents {
  background: #fff;
  color:#000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading, TD.infoBoxHeadingTwo  {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #000;
  color: #fff;
  background-image:url("/shop/timg/infoboxheadingbg.jpg");
  height:20px;
  padding-left:10px;
}
TD.infoBoxHeading A { color:#fff; }

TD.infoBoxHeading IMG, TD.infoBoxHeadingTwo IMG { display:none;}

TD.infoBoxHeadingTwo {

  background-image:url("/shop/timg/othercatsbg.jpg");

}

#innercontent H2 {
color:white;
font-family:arial;
font-size:14px;
padding:4px;

background-color:#1a1a1a;
}
.maintextcontent H2 { padding:0 !important; }
.maintextcontent a { color:white;; }

.searchlinks { padding-left:10px; padding-top:10px;color:white; font-size:12px; font-family:arial; text-transform:uppercase; font-weight:bold}
.searchlinks A { color:white; }

.productbox { position:relative; background-repeat:repeat-x; background-color:#5A5A5A; float:left; width:285px; overflow:hidden;  height:210px; color:white; margin-right:5px; margin-bottom:5px; background-image:url('/shop/timg/productbox_bg.jpg');}

.productbox .productbg {background-image:url(/shop/timg/product_normal_small_bg.gif); background-color:#0063C9 ; background-repeat:no-repeat; float:left; display:inline; margin:10px 10px 0px 10px;  width:105px; overflow:hidden; height:105px; }
.productbox .productbg IMG { width:95px; margin:3px; }
.productbox .productbg .innerimagediv { margin:2px;background-color:white;height:100px;width:100px;overflow:hidden;}

.productbox A {color:white;}
.productbox .title { margin-left:10px;height:33px; padding-top:5px; font-size:13px; font-family:verdana; display:block;}
.productbox .price1 { clear:both; font-size:44px; font-family:Impact,verdana; font-weight:bold; line-height:45px; font-style:italic; }
.productbox .price2 s{ font-size:11px; font-family:Impact,verdana; font-weight:bold; }

.productbox .buttons { position:absolute; bottom: 5px; right:5px;}
.productbox .buttons INPUT { text-transform:uppercase; width:113px; margin-bottom:2px; font-size:10px; padding-bottom:4px;font-weight:normal; color:black; border:0; height:25px; background-image:url("/shop/timg/prod_button.jpg");}




.productboxaction { position:relative;float:left; background-repeat:repeat-x; background-color:#5A5A5A;overflow:hidden; width:285px; height:210px; color:white; margin-right:5px; margin-bottom:5px; background-image:url('/shop/timg/productbox_bg.jpg');}
.productboxaction .productbg {background-image:url(/shop/timg/product_aktie_small_bg.gif); background-color:#A30100; background-repeat:no-repeat; float:left; display:inline; margin:10px 10px 0 10px;  width:105px; overflow:hidden; height:105px; }

.productboxaction .productbg IMG { width:95px; margin:3px; }
.productboxaction .productbg .innerimagediv { margin:2px;background-color:white;height:100px;width:100px;overflow:hidden;}
.productboxaction A {color:white;}
.productboxaction .title {margin-left:10px; height:33px; padding-top:5px; font-size:13px; font-family:verdana; display:block;}
.productboxaction .price { clear:both; font-size:24px; font-family:Impact,verdana; font-weight:bold;font-style:italic; }
.productboxaction .buttons { position:absolute; bottom: 5px; right:5px;}
.productboxaction .buttons INPUT { text-transform:uppercase; width:113px; margin-bottom:2px; font-size:10px; padding-bottom:4px;;font-weight:normal; color:black; border:0; height:25px; background-image:url("/shop/timg/prod_button.jpg");}

.productboxaction .price IMG, productbox .price IMG { width:144px;height:50px;background:none;margin:0 0 0 0;}
.productbox s, .productboxaction s {  font-size:11px; line-height:11px;}

.maincatsother UL { list-style-type:none;padding:0; margin:10px 0 0 0 ;}
.maincatsother UL LI { border:1px solid #ccc;background-image:url("/shop/timg/othercatsbg.jpg"); padding-left:10px; font-family:arial;font-size:11px; font-weight:bold; padding-bottom:0px; padding-top:4px;height:19px;}
.maincatsother UL LI A {display:block; height:19px}
.maincatsother UL LI A:hover { color:#888; }


.maincompinfo { line-height:150%;padding:10px; margin-top:10px;background-color:#141213; color:#adadad; font-family:arial; font-size:11px;}

.maincompinfo UL LI A { color:#adadad; }


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

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

FORM {
	display: inline;
	
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

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

TR.headerError {
  background: #ff0000;
}

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

TR.headerInfo {
  background: #00ff00;
}

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

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, 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: #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: #474747;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #474747;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

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

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

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

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

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

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

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

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

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

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

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

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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

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

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

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

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

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; 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: #ff0000; }
.productprice { font-size:60px; margin-top:00px;font-weight:normal;color:white; font-style:italic;font-family:impact,verdana,arial;  }

#aktieprijs { 
position:absolute;
margin-left:-220px;
left:50%;
height:300px;
top:150px;
z-index:5;
width:500px;
text-align:center;
font-size:13px;
font-weight:bold;
line-height:140%;
display:none;
background-image:url(/shop/timg/aktieprijs_popup.png);
background-repeat:no-repeat;
}
#aktieprijspadding {padding:40px;}
#aktieprijssluiten {cursor:pointer;;position:absolute; right:25px;top:18px; font-size:11px; }

#voorraadcheck { 
position:absolute;
margin-left:-220px;
left:50%;
height:300px;
top:150px;
z-index:5;
width:500px;
text-align:center;
font-size:13px;
font-weight:bold;
line-height:140%;
display:none;
background-image:url(/shop/timg/voorraadcheck_popup.png);
background-repeat:no-repeat;
}
#voorraadcheckpadding, .voorraadcheckpadding {padding:40px;}
#voorraadchecksluiten {cursor:pointer;position:absolute; right:25px;top:18px; font-size:11px; }

#voorraadcheckcart { 
position:absolute;
margin-left:-220px;
left:50%;
height:300px;
top:150px;
z-index:5;
width:500px;
text-align:center;
font-size:13px;
font-weight:bold;
line-height:140%;
display:none;
background-image:url(/shop/timg/voorraadcheck_popup.png);
background-repeat:no-repeat;
}

#voorraadcheccartksluiten {cursor:pointer;position:absolute; right:25px;top:18px; font-size:11px; }

#aktiebestellen { 
position:absolute;
margin-left:-220px;
left:50%;
height:300px;
top:150px;
z-index:5;
width:500px;
text-align:center;
font-size:13px;
font-weight:bold;
line-height:140%;
display:none;
background-image:url(/shop/timg/voorraadcheck_popup.png);
background-repeat:no-repeat;
}
#aktiebestellenpadding
{
padding:40px;
}
#aktiebestellensluiten {cursor:pointer;position:absolute; right:25px;top:18px; font-size:11px; }
#splashbg { display:none; width:100%; height:100%; background-color:#000;  -moz-opacity:.60; filter:alpha(opacity=60); opacity:.60; position:absolute; top:0; left:0; z-index:9998;}
#splash { display:none;cursor:pointer;position:absolute;margin-left:-150px; left:50%; top:50px; background-image:url("/shop/timg/splashbg.png"); z-index:9999;padding:43px 43px 43px 42px;}


/* Animation */
.animationcontainer {display:inline; width:290px; float:left;}
.animationmain{background-color:#000;}
.nav2,.nav3 {display:inline;}
.nav2 A, .nav3 A, #prev2,#next2,#prev3,#next3 {z-index:5; display:block; font-size:10px; color:#ccc; border:1px solid #ccc; width:12px; height:15px; float:left;text-align:center; text-decoration:none; font-family:arial;}
#prev2,#prev3 {margin-left:2px;}
.nav2 A.activeSlide, .nav3 A.activeSlide {text-decoration:underline;}
