/*
  $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, Verdana, sans-serif; font-size: 13px; color: #000; }
.errorBox { font-family : Arial, Verdana, sans-serif; font-size : 12px; background: #ffffff; font-weight: bold; }
.stockWarning { font-family : Arial, Verdana, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit  { color: navy; font-size: 12px; font-family: Arial, Verdana, sans-serif; text-decoration: underline }


A {
  color: #2b0b03;
  text-decoration: none;
}
a img {border:none;}


A:hover {
  color: #590606;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  
}

TR.headerNavigation {
  /*background: #ffffff;*/
  color:#000000;
}

TD.headerNavigation {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  /*background: #ffffff;*/
  color: #000000;
  font-weight : bold;
}

A.headerNavigation { 
  color: #00000; 
}

A.headerNavigation:hover {
  color: #00000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #00000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  /*background: #ffffff;*/
}

TD.footer {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  /*background: #ffffff;*/
  color: #000000;
  font-weight: bold;
}

.infoBox {
 /* background: #fff;*/
}

.infoSchatten {
	margin-top:-1px;
	background-image:url(/images/schattenunten.gif);
}
.infoSchatten2 {
	margin-top:-1px;
}


.infoBoxContents {
	/*background-color: #ffffff;*/
	color: #2b0b03;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

.infoBoxContents_checkout{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
}

.infoBoxContents a {
	color: #FFFFFF;
}

.infoBoxContents a:hover {
	color: #dadada;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
 /* background: #ffffff;*/
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.infoBoxHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  /*background: #ffffff;*/
  color: #000000;
}

TD.infoBox, SPAN.infoBox {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

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: #ffffff;*/
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #000000;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  /*background: #ffffff;*/
  color: #000000;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #ffffff;
}

TD.main, P.main     { font-size: 13px; line-height: 1.5; font-family: Arial, 
Verdana, sans-serif; text-align: justify; /*background-color:#fff; */color:black; }
TD.mainl, P.mainl { font-size: 13px; line-height: 1.5; font-family: Arial, Verdana, sans-serif; text-align: left }
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.maink, P.maink     { font-size: 13px; line-height: 1.5; font-family: Arial, 
Verdana, sans-serif; text-align: left }

.maink a {
	color: #FFFFFF;
}

.maink a:hover {
	color: #fff;
}

TD.accountCategory {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

TEXTAREA {
  width: 100%;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

SPAN.greetUser {
  font-family: Arial, Verdana, 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, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Arial, Verdana, sans-serif;
  color: #ff0000;
}

h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 20px;
 font-weight: bold;
}

h2 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #ffffff; }

/* message box */

.messageBox { font-family: Arial, Verdana, sans-serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color: #ff6600; }
.messageStackSuccess { font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color: #00cc00; }

/* input requirement */

.inputRequirement { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #ff0000; }
TD.productDesc  { color: #000; font-size: 12px; font-family: Arial, Verdana, sans-serif; padding: 1px 7px }

.aktion {
  font-family: Arial, Verdana, sans-serif;
  font-size: 13px;
  /*color: #660000;*/
  color:#b30a0a;
  /*font-weight: bold;*/
}

.ausstellungsraum {
  font-family: Arial, Verdana, sans-serif;
  font-size: 16px;
  color: #660000;
  font-weight: bold;
}

#kundenmeinungdiv {
	position:relative;
	top:-88px;
	width:280px;
	height:30px;
	z-index:1;
	right: -10px;
}

#holzmusterdiv {
	position:absolute;
	top:295px;
	width:118px;
	height:30px;
	z-index:1;
	right: 30px;
}

.meinungstext {
	font-style: italic;
	margin-bottom: 15px;
	text-align: left;
	margin-left: 15px;
	border-top: 1px;
    border-style: solid;
    border-color: #000000;
    border-spacing: 1px;
}

.brahmen {
    background: #f7f7f7;
	border: 1px;
    border-style: dashed;
    border-color: black;
    border-spacing: 1px;
}

.btabelle {
    border:none;
	}



A {
  color: #000000;
  text-decoration: none;
}
.verdana {
	font-family: Myriad, Verdana, Geneva, sans-serif;
	color:#357533;
	font-size:20px;
} 

#logodiv{
	position:relative;
	width:480px;
	/*height:20px;*/
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2b0b03;
	margin-bottom:0px;
}

#navi {/*float: left; /*margin-top:-195px; margin-left:-30px;*/
	font-size: 18px;
	height: 25px;
	margin-top:10px;
}
#navi a {display: block;}
#cat {float: left; /*margin-top:-178px; margin-left:-8px;*/ font-size: 12px; margin-top:10px;}
.menu {/*max-width: 154px;*/
	position: relative;
	float: left; /*background-color:#e3e2e6; */
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	
	color: #2b0b03;
	/*margin-left:0px;*/
	height:20px;
}

.menu A {color:#2b0b03;}
.menu:hover div.submenu {display:block;}
.submenu {
	/*dsiplay: none;/*
	/*position:absolute;*/
	/*left: 95px;
	top: 5px;
	background-color: #EEE;
	width: 130px;
	border: solid 2px gray;*/
	
	display: none;
	/*width:700px;*/
	position:relative;
	z-index:5000;
	
}
.submenu_active {
	position:relative;
	display: block;
	width:700px;
}
.menu img {border:none; }
.submenu img {border:none;}

.home {width:60px; /*background-image:url(images/buttons/home.gif)*/; border: none;}
.home:hover {/*background-image:url(images/buttons/home_hover.gif); */}
.home_active {width:60px; font-weight:bold; /*background-image:url(images/buttons/home_hover.gif);*/ border: none;}


.moebel {width:60px;  border: none; text-align:center;}
/*.moebel:hover {background-image:url(images/buttons/moebel_hover.gif); }*/
.moebel_active {width:60px; font-weight:bold; border: none; text-align:center;}


.ueberuns {width:90px; text-align:center; border: none;}
/*.ueberuns:hover {background-image:url(images/buttons/ueberuns_hover.gif); }*/
.ueberuns_active {width:90px; font-weight:bold; border: none; text-align:center;}

.kontakt {width:70px; text-align:center; border: none;}
/*.kontakt:hover {background-image:url(images/buttons/kontakt_hover.gif); }*/
.kontakt_active {width:70px; font-weight:bold; border: none; text-align:center;}

div.submenu a { border: none; /*width: 420px*/; float:left;}

.kundeninformationen {width:145px;}
.kundeninformationen_active {width:145px;}
.submenu a.kundeninformationen {background-image:url(images/buttons/firmenphilosophie.gif); height:25px; with:145px}
.submenu a.kundeninformationen:hover {background-image:url(images/buttons/firmenphilosophie_hover.gif);}
.submenu_active a.kundeninformationen {background-image:url(images/buttons/firmenphilosophie.gif); height:25px; with:145px}
.submenu_active a.kundeninformationen_active {background-image:url(images/buttons/firmenphilosophie.gif); height:25px; with:145px}
.submenu_active a.kundeninformationen:hover {background-image:url(images/buttons/firmenphilosophie.gif);}

.cat_betten {text-align:center; border: none;}
/*.cat_betten:hover {background-image:url(images/kategoriebuttons/betten_hover.gif); }*/
.cat_betten_active {text-align:center; border: none; font-weight:bold; }

.cat_tische {text-align:center; border: none;}
/*.cat_tische:hover {background-image:url(images/kategoriebuttons/tische_hover.gif); }*/
.cat_tische_active {text-align:center; border: none; font-weight:bold; }

.cat_regale {text-align:center; border: none;}
/*.cat_regale:hover {background-image:url(images/kategoriebuttons/regale_hover.gif); }*/
.cat_regale_active {text-align:center; border: none; font-weight:bold; }

.cat_aufbewahrung {text-align:center; border: none;}
/*.cat_aufbewahrung:hover {background-image:url(images/kategoriebuttons/aufbewahrung_hover.gif); }*/
.cat_aufbewahrung_active {text-align:center; border: none; font-weight:bold; }

.cat_zubehoer {text-align:center; border: none;}
/*.cat_zubehoer:hover {background-image:url(images/kategoriebuttons/zubehoer_hover.gif); }*/
.cat_zubehoer_active {text-align:center; border: none; font-weight:bold; }

.cat_matratzen {text-align:center; border: none;}
/*.cat_matratzen:hover {background-image:url(images/kategoriebuttons/matratzen_lattenroste_hover.gif); }*/
.cat_matratzen_active {text-align:center; border: none; font-weight:bold; }

.cat_massanfertigung {text-align:center; border: none;}
/*.cat_massanfertigung:hover {background-image:url(images/kategoriebuttons/massanfertigung_hover.gif); }*/
.cat_massanfertigung_active {text-align:center; border: none; font-weight:bold; }

#siegeldiv {
	position:relative;
	left:800px;
	top:-50px;
	width:199px;
	height:94px;
	z-index:3;
	text-align:center;
	
}
.centeredDiv{ margin: 0px auto; text-align: left; width: 910px; margin-top:25px; /*border-left:dotted; border-left-width:1px; border-left-color:#000; border-right:dotted; border-right-width:1px; border-right-color:#000;*//*margin-bottom:-180px;*/}
/*.horizont{margin-left:10px;}*/

.centeredDivProD{ margin: 0px auto; text-align: left; width: 1050px; margin-top:25px; /*margin-bottom:-180px;*/}
	


body{ text-align: center; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height: 1.5; background-color:#ffe7c4} 
/*.horizont{margin-left:-21px; clear:both;}	*/

.kinderbetten {margin-left:30px; font-size:20px;}

#bilderdiv {
	position:relative;
	width:947px;
	height:300px;
	z-index:1;
	border:1px solid black;

}
#prodimagebig {
	
	width:449px;
	height:300px;
	float: left;

}
#thumbdiv {
	width:344px;
	height:300px;
	z-index:1;
	float: left;
	/*border-image:1px;*/

}
.thumbimg {
/*	margin-bottom:-3px;
	margin-right:-6px;*/

}
#buttondiv {
	width:148px;
	height:300px;
	z-index:1;
	float: left;
	padding-left:5px;

}

#bilderdiv img {
	border:none;
}

.highlightit img{
border: 1px solid #000;
}

.highlightit:hover img{
border: 1px solid #fff;
}

.highlightit:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#tabcenter {
	margin: 0px auto; text-align: left; width: 940px; margin-top:15px; /*margin-bottom:-180px;*/}
}


#trennlinie2 {
	
	width:100%;
	height: 2px;
	/*background-color:#2b0b03;*/
	margin:0px;
}

.kastenlinks {
	text-align:justify;
	width:560px;
	
}

.kastenrechts {
	text-align:justify;
	width:560px;
	margin-top:18px;
	font-family: Arial, Helvetica, sans-serif;
}

#artikelbild {
	width:560px;
	border:solid;
	border-width:1px;
}

#artikelbild:hover {
	borcer-color:#0066ff;
}


#linkerBereich {
	width:560px;
	float:left;
	margin-top:10px;
	
}
#rechterBereich {
	width:320px;
	float:right;
	/*text-align:right;*/
	margin-top:10px;
	
}

#linkerBereich p {
	margin-top:18px;
}

#artikellink1 {
	margin-top:18px;
	border:solid;
	border-width:1px;
	border-color:#000;
	
}
#kleinebilder {
	width:320px;
	height:185px;
	
}
#kleinebilder a img {
	border:solid;
	border-width:1px;
	border-color:#000;
}
#kleinebilder a img:hover {
	border-color:#0066ff;
}


#video_th {
	margin-top:18px;
}

.atable {
	margin-top:18px;
}
#telKontakt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#2b0b03;
	margin-bottom:5px;
}
#links_holzmuster {
	background-image:url(images/link_holzmuster.gif);
	width:190px;
	heigt:29px;
}
#links_holzmuster:hover {
	background-image:url(images/link_holzmuster_hover.gif);
	background-position: 0px 0px;
}
#links_nqgarantie {
	background-image:url(images/links_nqgarantie.gif);
	width:162px;
	heigt:30px;
}
#links_nqgarantie:hover {
	background-image:url(images/links_nqgarantie_hover.gif);
}
#links_rueckgaberecht {
	background-image:url(images/links_rueckgaberecht.gif);
	width:105px;
	heigt:29px;
}
#links_rueckgaberecht:hover {
	background-image:url(images/links_rueckgaberecht_hover.gif);
}
#links_kundenmeinungen {
	background-image:url(images/links_kundenmeinungen.gif);
	width:119px;
	heigt:30px;
}
#links_kundenmeinungen:hover {
	background-image:url(images/links_kundenmeinungen_hover.gif);
}

.linkbild {
	/*background-image:url(images/link_holzmuster.gif);*/
	width:190px;
	heigt:29px;

}
#nqgarantie {
	display: block;
	width: 119px;
	height: 30px;
	background: url('/images/link_kundenmeinungen_h.gif') bottom;
	text-indent: -99999px;
}
#nqgarantie:hover {
	background-position: 0 0;
}

#link_kundenmeinungen { 
display: block; 
width: 119px; 
height: 30px;  
background: url('images/link_kundenmeinungen_h.gif') bottom; 
text-indent: -99999px; 
}
#link_kundenmeinungen:hover {
	background-position: 0 0; 
	background-color: transparent; 
	border-style: none; 
}
#link_nqgarantie { 
display: block; 
width: 119px; 
height: 30px; 
background: url('images/link_qualitaetsgarantie_h.gif') bottom; 
text-indent: -99999px; 
}
#link_nqgarantie:hover {
	background-position: 0 0; 
	background-color: transparent; 
	border-style: none; 
}
#link_rueckgaberecht { 
display: block; 
width: 105px; 
height: 29px; 
background: url('images/link_rueckgaberecht_h.gif') bottom; 
text-indent: -99999px; 
}
#link_rueckgaberecht:hover {
	background-position: 0 0; 
	background-color: transparent; 
	border-style: none; 
}
#link_holzmuster { 
display: block; 
width: 190px; 
height: 29px; 
background: url('images/link_holzmuster_h.gif') bottom; 
text-indent: -99999px; 
}
#link_holzmuster:hover {
	background-position: 0 0; 
	background-color: transparent; 
	border-style: none; 
}
#untenb {
	float:none;
	clear:both;
}

#unterlogo {
	font-size:10px;
	color:#2b0b03;
	margin-bottom:2px;
	line-height:11px;
	
	}
	
strong {
	font-weight:bold;
}

