/* StyleSheet von lament.css ****************************************************** */

body, html {
background-image:url(http://www.lament.de/grafik/hg.jpg);
color: #000000;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}

a.menu {
font-family:tahoma,geneva;
text-decoration:none;
font-size:13px;
font-variant:small-caps;
font-weight:bold;
color:#FFFFFF;
letter-spacing:1px;
line-height:18px;
margin-left:28px;
border:0;
}

a.menu:hover {
color:#FFFFFF;
text-decoration:none;
padding-bottom:1px;
border-bottom:1px solid #FFFFFF;
}

a.impressum {
font-family:tahoma,geneva;
text-decoration:none;
font-weight:bold;
font-variant:small-caps;
color:#333333;
font-size:12px;
line-height:12px;
margin-left:10px;
}

a.impressum:hover {
text-decoration:none;
color:#660000;
}


/* General ************************************************************************ */

td.main, p.main {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  line-height:14px;
  padding-bottom:5px;
}

hr {                    
  border: 0;
  text-align:left;
  margin:0;
  background-color:#cccc99;
  height: 1px;}

a {
  color:#000000;
  text-decoration:underline;
}

a {
  color: #660000;
}

a.noline {
  text-decoration:none;
}

a.noline:hover {
  text-decoration:underline;
}

td.pageHeading, div.pageHeading {
  padding:0;
  margin:0;
  font-family:Tahoma, Geneva;
  font-size:18px;
  font-weight:bold;
  color:#000000;
}

form {
  display:inline;
}

checkbox, input, radio, select {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
  margin:1px;
}

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

span.tfr {
  font-weight:bold;
  color:#800000;
}

span.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  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;
}

.smallText {
  font-family:Tahoma, Geneva;
  font-variant:small-caps;
  font-size:12px;
}

.inputRequirement {
  font-family:Tahoma, Geneva;
  font-size:10px;
  color:#ff0000;
}



/* Verdana, Arial, 10px *********************************************************** */

.infoBoxHeading, .boxText, .infoBoxNotice, .infoBoxNoticeContents, .errorBox, .errorText .stockWarning, .productsNotifications, .orderEdit, .checkoutBarFrom, .checkoutBarTo, .checkoutBarCurrent, .messageBox, .messageStackError, .messageStackWarning, .messageStackSuccess, .td.productListing-data, td.productListing-heading {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
}



/* Header mit Shop-, Anmelden-, Warenkorb- & Kasse-Link *************************** */

table.header {
  background-image:url(http://www.lament.de/grafik/hg_inhalt.jpg);
  width:100%;
  padding-bottom:3px;
}

tr.headerNavigation {
  background-image:url(http://www.lament.de/grafik/hg_inhalt.jpg);
}

td.headerNavigation {
  font-family:Tahoma, Geneva;
  font-size:13px;
  font-weight:bold;
  background-image:url(images/header.gif);  
  background-repeat:no-repeat;
  color:#000000;
  vertical-align:top;
  height:23px;
}

a.start {
  font-family:Tahoma, Geneva;
  font-variant:small-caps;
  font-size:14px;
  font-weight:bold;
  color:#660000;
}

a.start:hover {
  color:#000000;
}

tr.headerError {
  background:#FF0000;
}

tr.footer {
  background-image:url(http://www.lament.de/grafik/hg_inhalt.jpg);
}

td.footer {
  font-family:Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  background-image:url(images/footer.gif);  
  color:#000000;
}

td.headerError {
  font-weight:bold;
  text-align:center;
  background:#FF0000;
  color:#FFFFFF;
}

tr.headerInfo {
  background:#00FF00;
}

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


/* Container von Column Left, Content und Column Right **************************** */

table.main {
  background-image:url(http://www.lament.de/grafik/hg_inhalt.jpg);
  padding:0 0 10px 0;
}


/* Content zwischen Column Left & Column Right ************************************ */

td.content {
  background:#FFFFFF;
  border:1px solid #999966;
  padding:20px;
}



/* InfoBoxes ********************************************************************** */

/* GlobalBoxContainer */

td.InfoBoxContainer {
  padding:0 5px 5px 5px;
}


/* Header */

td.infoBoxHeading {
  font-weight:normal;
  font-size:9px;
  color:#666633;
  background-image:url(images/infobox.gif);  
  padding:0 0 0 5px;
  height:14px;
}

td.infoBoxHeading a {
  color:#000000;
}


/* Content (.infoBox ist Container von .infoBoxContents [ansich nutzlos]) */

.infoBox {
  background:#FFFFFF;
  border:0;
  padding:0;
  margin:0;
}

.border {
  border:1px solid #999966;
  background-image:url(images/infobox.gif);
  background-repeat:no-repeat;
}

.infoBoxContents {
  font-size:10px;
  border:0;
  padding:0;
  margin:0;
}

td.boxText {
  padding-left:10px;
}

.boxText {
  font-size:12px;
  line-height:18px;
  color:#000000;
}

.boxText .information {
  font-size:10px;
  color:#000000;
}

.infoBoxContents a {
  font-weight:bold;
  text-decoration:underline;
}

.infoBoxContents a:hover {
  color:#cc0000;
}


/* Warenkorb-InfoBox */

table.ShoppingCartInfoBox {
}

td.ShoppingCartInfoBoxValue, td.ShoppingCartInfoBoxProduct {
  padding:0;
}

span.ShoppingCartInfoBoxContent {
  font-size:10px;
}

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



/* LogIn-Seite ******************************************************************** */

span.loginheading {
  font-size:12px;
  font-weight:bold;
}



/* Bald erscheinende Produkte ***************************************************** */

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



/* Produkt-Seite ****************************************************************** */

.product {
  font-family: Tahoma, Geneva;
  font-size: 22px;
  font-weight: bold;
  background:#FFFFFF;
  color:#000000;
  border-bottom: 1px solid #000000;
  padding:0;
  margin:0;
}

p.productheadbig {
  font-size:14px;
  font-weight:bold;
  line-height:18px;
  color:#660000;
  margin:10px 0 0 0;
  padding:0;
}

p.productheadsmall {
  line-height:18px;
  color:#660000;
  margin:0;
  padding:0;
}

table.productimage {
  background:#FFFFFF;  
  border:none;
  padding:0;
}

a.weiterempfehlen {
  font-size:9px;
  line-height:13px;
  color:#666666;
}

a.weiterempfehlen:hover {
  color:#990000;
}

span.weiterempfehlen {
  font-weight:normal;
}



/* Kategorie-Artikelübersicht ***************************************************** */

table.productListing {
  background:#FFFFFF;
  background-image:url(images/infobox.gif);
  background-repeat:no-repeat;
}

.productListing-heading {
  color:#000000;
  padding-left:3px;
}

td.productListing-heading a {
  font-weight:normal;
  color:#000000;
}

td.productListing-heading a:hover {
  color:#660000;
}

tr.productListing-even td, tr.productListing-odd td {
  padding:10px;
}

td.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#660000;
  padding:0;
}

td.productListing-data a {
  font-weight:bold;
  text-decoration:none;
  color:#660000;
}

td.productListing-data a:hover {
  text-decoration:underline;
  color:#cc0000;
}

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;
}



/* Warenkorb-Seite **************************************************************** */

span.versandkosten {
  font-weight:normal;
  color:#000000;
}

span.summe {
  font-weight:bold;
  color:#000000;
}



/* Diverses *********************************************************************** */

.padding0 {
  padding:0;
}

.margin0 {
  margin:0;
}

.topbottom10 {
  margin-top:10xp;
  margin-bottom:10px;
}

.topbottom15 {
  margin-top:15xp;
  margin-bottom:15px;
}

.topbottom20 {
  margin-top:20xp;
  margin-bottom:20px;
}

.top10 {
  margin-top:10xp;
}

.top15 {
  margin-top:15xp;
}

.top20 {
  margin-top:20xp;
}

.bottom10 {
  margin-bottom:10xp;
}

.bottom15 {
  margin-bottom:15xp;
}

.bottom20 {
  margin-bottom:20xp;
}

.errorText {
  color:#ff0000;
}

.errorBox {
  font-weight:bold;
  background:#ffb3b5;
}

.orderEdit {
  text-decoration:underline;
  color:#70d250;
}

.infoBoxNotice {
  background:#FF8E90;
}

.infoBoxNoticeContents {
  background:#FFFFFF;
}

.stockWarning {
  color:#cc0033;
}

.productsNotifications {
  background:#f2fff7;
}

.checkoutBarFrom, .checkoutBarTo {
  color:#8c8c8c;
}
  
.checkoutBarCurrent {
  color:#000000;
}

.messageStackError, .messageStackWarning {
  background:#ffb3b5;
}

.messageStackSuccess {
  background:#99ff00;
}

.moduleRow {}

.moduleRowOver {
  color:#FFFFFF;
  background:#660000;
  cursor:pointer;
}

.moduleRowSelected {
  background:#CCCCCC;
}

.moduleRow td, .moduleRowOver td, .moduleRowSelected td {
  padding-top:4px;
}



/* Erweiterte Suche *************************************************************** */

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;
}


/* Split Search Results */

a.pageResults {
  color:#0000FF;
}

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



/* Admin Bereich ****************************************************************** */

table.formArea {
  background:#f1f9fe;
  border:1px solid #7b9ebd;
}

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