/* -----------------------------------------------------------------------------------------

$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 

---------------------------------------------------------------------------------------*/

.nav_class a:link{

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

line-height: 1.5;

color:#333333;

}

.nav_class a:active{ 

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

line-height: 1.5;

font-weight: bold;

color:#FF6600;

}

.nav_class a:visited{

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

line-height: 1.5;

color:#333333;

}

.nav_class a:hover { 

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

font-weight: bold;

text-decoration:none;

line-height: 1.5;

color:#FF6600;

}

.nav_class a:activated {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

font-weight: bold;

text-decoration:none;

line-height: 1.5;

color:#FF6600;

}

.breite { width:900px; align:center } /* SHOP BREITE KANN HIER ANGEPASST WERDEN */

/* MENÃœ CODE - Farben und Breiten kÃ¶nnen hier eingestellt werden */

.menu1 { 

height: 30px;

/* border: 1px solid #65BA58;    */

background-image: url(img/reiter_nvai.gif);

vertical-align:middle;

font-size: 11px;

font-weight: bold;

font-family: Arial, Verdana, sans-serif;

}

.menu2 { 

height: 30px;

/* border: 1px solid #65BA58;  */

vertical-align:middle;

background-image: url(img/reiter_nvai2.gif);

color:#000000;

font-size: 11px;

font-weight: bold;

font-family: Arial, Verdana, sans-serif;

}

.menu3 {

height: 30px;

/* border: 1px solid #65BA58;  */

vertical-align:middle;

background-image: url(img/reiter_nvai3.gif);

color:#000000;

font-size: 11px;

font-weight: bold;

font-family: Arial, Verdana, sans-serif;

}

.menu2 a { 

height: 31px;

vertical-align:middle;

/* background-image: url(img/reiter_nvai2.gif);   */

color:#000000;

font-size: 11px;

}

.menu2 a:hover { 

height: 31px;

vertical-align:middle;

/* background-image: url(img/reiter_nvai2.gif);       */

color:#000000;

text-decoration:none;

font-weight: bold;

font-size: 11 px;

}

/* MENÃœ CODE ENDE */

/* Rahmen um den Boxen */

.rahmen { border: 1px solid #E7873A; }

/* Rahmen um den Boxen ENDE */

/* SHOP CLASSEN ANFANG */

.boxText { 

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

padding: 5px;

background: #ffffff;

color:#333333;

}

.boxTextBG {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

background-color: #ffffff;

}

.boxTextBGII {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

background-color: #ffffff;

}

.boxTextPrice {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

color: #FF0000;

}

.errorBox {

font-family : Verdana, Arial, sans-serif;

font-size : 11px;

font-weight: bold;

background-color: #ffb3b5;

}

.gvBox {

font-family : Verdana, Arial, sans-serif;

font-size : 14px;

font-weight: bold;

border-color: #FFFFFF;

border: 1px solid;

background-color: #ffb3b5;

}

.stockWarning { 

font-family : Verdana, Arial, sans-serif;

font-size : 11px;

color: #cc0033;

}

.productsNotifications {

background-color: #f2fff7;

}

.orderEdit { 

font-family : Verdana, Arial, sans-serif;

font-size : 11px;

color: #70d250;

text-decoration: underline;

}

BODY {

color: #000000;

margin: 0px 0px 0 0;

background-color: #ffffff;

font-family : Verdana, Arial, sans-serif;

font-size : 11px;


}

img{

border:0;

}

A {

color: #000000;

text-decoration: none;

}

A:hover {

color: #000000;

text-decoration: underline;

}

FORM {

display: inline;		   

}

TR.header {

background-color: #ffffff;

}

TR.headerNavigation {

background: #F6F6F6;

}

TD.headerNavigation {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

color: #000000;

font-weight : bold;

border-bottom: 1px solid;

border-color: #b6b7cb;

background-color: #E7873A;

}

A.headerNavigation { 

color: #000000; 

}

A.headerNavigation:hover {

color: #000000;

}

TD.conditions {

background-color: #FFCCCC;

}

A.confirmationEdit {

color: #009933;

font-style: italic;

}

A.confirmationEdit:hover {

color: #009933;

font-style: italic;

text-decoration: underline;

}

TR.headerError {

background-color: #ff0000;

}

TR.headerMessage {

background-color: #00CC33;

}

.moduleHeading {

font-family: Verdana, Arial, sans-serif;

font-size: small;

font-weight: bold;

padding-bottom: 11px;

}

TD.headerError {

font-family: Verdana, Verdana, Arial, sans-serif;

font-size: 11px;

background: #ff0000;

color: #ffffff;

font-weight : bold;

text-align : center;

}

TR.headerInfo {

background: #00ff00;

}

TD.headerInfo {

font-family: Verdana, Verdana, Arial, sans-serif;

font-size: 11px;

background: #00ff00;

color: #ffffff;

font-weight: bold;

text-align: center;

}

TD.footer {

font-family: Verdana, Arial, sans-serif;

font-size: 8px;

background: #F6F6F6;

color: #666666;

font-weight : bold;

border-bottom: 1px solid;

border-color: #b6b7cb;

}

.infoBox {

}

.infoBoxContents {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

}

.infoBoxNotice {

background: #FF8E90;

}

.infoBoxNoticeContents {

background: #FFE6E6;

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

}

.infoBoxHeading_bg {

background-image: url(img/boxleft_header.gif);

width: 192px;

height:26px;

}




TD.infoBoxHeading {

font-family: Arial, Verdana, sans-serif;

font-size: 12px;

font-weight: bold;

height:22px;

width: 192px;

color: #000000;

padding: 0px 0px 0px 15px;

}

.infoBoxHeading_bg_right {

background-image: url(img/boxright_header.gif);

width: 192px;

height:25px;

}

TD.infoBoxHeading_right {

font-family: Arial, Verdana, sans-serif;

font-size: 10px;

font-weight: bold;

background-image: url(img/boxright_header.jpg);

height:24px;

color: #000000;

}

TD.infoBox, SPAN.infoBox {

padding: 0px 0px 0px 10px;

font-family: Verdana, Arial, sans-serif;

font-size: 10px;

border-right: 0px solid;

background-image: url(img/boxleft_content.jpg);

border-color: #C4C4C4;

}



.infoBox_footer {

font-family: Verdana, Arial, sans-serif;

font-size: 10px;

border-right: 0px solid;

background-image: url(img/boxleft_footer.jpg);

height:20px;

}



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: 0px;

}

.productListing-heading {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

background: #b6b7cb;

color: #FFFFFF;

font-weight: bold;

}

TD.productListing-data {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

}

A.pageResults {

color: #000000;

text-decoration: underline;

}

A.pageResults:hover {

color: #000000;

background: #ffffff;

}

TD.pageHeading, DIV.pageHeading {

font-family: Verdana, Arial, sans-serif;

font-size: 16px;

font-weight: bold;

color: #000000;

}

TR.subBar {

background: #f4f7fd;

}

TD.subBar {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

color: #000000;

}

TD.main, P.main {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

line-height: 1.5;

}

TD.info, P.info {

font-family: Verdana, Arial, sans-serif;

font-size: 12px;

line-height: 1.5;

color: #808080;

}

TD.smallText, SPAN.smallText, P.smallText {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

}

TD.accountCategory {

font-family: Verdana, Arial, sans-serif;

font-size: 13px;

color: #aabbdd;

}

TD.fieldKey {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

font-weight: bold;

}

TD.fieldValue {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

}

TD.tableHeading {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

font-weight: bold;

}

SPAN.newItemInCart {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

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: 11px;

color: #65BA58;

font-weight: bold;

}

SPAN.underline {

text-decoration: underline;

}

TABLE.formArea {

background: #f1f1f1;

border-color: #cccccc;

border-style: solid;

border-width: 1px;

}

TD.formAreaTitle {

font-family: Verdana, Verdana, Arial, sans-serif;

font-size: 11px;

font-weight: bold;

}

.copyright {

font-family: Arial, sans-serif;

font-size: 9px;

text-align:center;

color:#999999;

}

.copyright a {

color: #999999;

}

.copyright a:hover {

color: #999999;

text-decoration: underline;

}

SPAN.markProductOutOfStock {

font-family: Verdana, Verdana, Arial, sans-serif;

font-size: 11px;

color: #c76170;

font-weight: bold;

}

SPAN.productSpecialPrice {

font-family: Verdana, Arial, sans-serif;

color: #ff0000;

}

SPAN.productOldPrice {

font-family: Verdana, Arial, sans-serif;

color: #ff0000;

text-decoration: line-through;

}

SPAN.errorText {

font-family: Verdana, Arial, sans-serif;

color: #ff0000;

}

SPAN.productDiscountPrice {

font-family: Verdana, Arial, sans-serif;

color: #ff0000;

font-weight: bold;

}

.smallHeading {

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

font-size: 11px;

font-weight: bold;

color: Black;

}

.moduleRow {}

.moduleRowOver {}

.moduleRowSelected {color: #FF0000;}

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

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }

/* sitewide font classes */

/* Note: heading<Number> equals <font size="Number"> */

.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }

.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }

.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }

.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }

.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }

/* Sitemap Tables */

.sitemap_heading {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 10pt; color: #000000;

background-color: #FEB871;

padding-top: 2px; padding-bottom: 2px; padding-left: 5px;}

.sitemap_heading a {color:#000000;}

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

.sitemap_sub {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #FEB871; padding: 2px 2px;}

.sitemap_sub a {color:#000000;}

.sitemap_sub a:hover {color:#999999; text-decoration:none;}

.region_heading {font-family:  Arial, Verdana,Helvetica, sans-serif; font-size: 10pt; color: #000000;

background-color: #87CD86;

padding-top: 2px; padding-bottom: 2px; padding-left: 5px;}

.region_heading a {color:#000000;}

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

.region_sub {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #FEB871; padding: 2px 2px;}

.region_sub a {color:#000000;}

.region_sub a:hover {color:#999999; text-decoration:none;}

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }

.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

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

.tableShop {

background-color: #ffffff;

border-left: 1px solid;

border-right: 1px solid;

border-color: #b6b7cb;

}

.navLeft {

border-right: 1px solid;

border-color: #b6b7cb;

background-image: url(img/bg_left_column.jpg);

width: 190px;

}

.navRight {

border-color: #666666;

border-top-width: 4px;

border-top-style: solid;

border-left-width: 4px;

border-left-style: solid;

background-color: #E6E6E6;

width: 192px;

}

.contentsTopics {

font-family: Verdana, Arial, sans-serif;

font-size: 14px;

font-weight: bold;

font-color: #E7873A;

border: 0px solid #E7873A;

background:#ffffff;

padding:5px;

}

.tableListingI {

background-color: #eeeeee;

}

.tableListingII {

background-color: #d0d0d0;

}

.tableBody {

padding: 5px;

}

.poweredby {

font-family: Verdana, Arial, sans-serif;

font-size: 11px;

color: #999999;

font-weight: bold;

}

.onepxwidth {

width: 1px;

}

/* SHOP CLASSEN ENDE */



.lex{

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	border-bottom:1px dotted #999999;

	}
	




/* ----------------------------------------------------------------- */
#header { position: relative; }
#nav-meta {
  overflow: hidden;
  position: absolute; top: 131px; left: 445px;
  width: 520px;
}

#nav-meta a { border-right: 2px #c6db66 solid; display: block; float: left; font-size: 1.3em; height: 21px; padding: 4px 1em 0 1em; }
#nav-meta a:hover { background-color: #fcbc7a; text-decoration: none; }
#nav-meta a.last { border: none; }
#nav-meta a.ico { height: 25px; padding: 0 1em; }
#nav-meta a img { vertical-align: middle; }


.france2 .infoBox_footer { background-image: url(img/boxleft_footer_gr.gif); }
.france2 TD.infoBox { background-image: url(img/boxleft_content_gr.gif); }
.france2 .infoBoxHeading_bg { background-image: url(img/boxleft_header_gr.gif); }
.france2 a:hover { color: #a6c80b; }

.france4 .infoBox_footer { background-image: url(img/boxleft_footer_bl.gif); }
.france4 TD.infoBox { background-image: url(img/boxleft_content_bl.gif); }
.france4 .infoBoxHeading_bg { background-image: url(img/boxleft_header_bl.gif); }
.france4 .infoBoxHeading_bg_right { background-image: url(img/boxleft_header_bl.gif); }
.france4 a:hover { color: #6885ba; }

/* Smallsearch */
#smallsearch { background: url(img/bg_quick_find.gif) no-repeat; font-weight: bold; margin: 0 0 10px 0; padding: 0 0 0 15px; }
#smallsearch input { vertical-align: middle; width: 85px; }
#smallsearch span.submit input { margin: 0 0 0 5px; width: auto; }


/* Infobox */
.box_zahlung ul { list-style: url(img/ico_ul.gif); margin-left: 2em; padding: 0; }
.box_zahlung ul li { font-size: 1.1em; margin: .2em 0; padding: 0 .5em 0 0; }
