/* CSSTidy 1.2: Tue, 24 Apr 2007 18:02:21 +0200 */
/*
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License

  angepasst fuer carlotona.net von [fr@etcx.de]

  2007-05-01 Anpassungen von Jana eingepflegt
  2007-10-18 aktive Haupkategorie sichtbar (mouse-over button)

*/

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

.boxText a {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#f4458d;
}

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
background:#ffb3b5;
font-weight:bold;
}

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

.productsNotifications {
background:#f2fff7;
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#70d250;
text-decoration:underline;
}

BODY {
background:#fbecf3;
color:#586684;
font-size:12px;
line-height:1.5;
margin:0;
text-align:center;
}

BODY.popup_image {
background:#DAE9E4;
margin:15;
font-size: 12px;
font-weight: bold;
color:#586684;
}

A IMG {
border-color:#bbc3d3;
}

A IMG:hover {
border-color:#586684;
}

A {
color:#586684;
font-size:12px;
line-height:1.5;
text-decoration:none;
}

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

FORM {
display:inline;
}

TR.header {
background:#ffffff;
}

TR.headerNavigation {
background:#bbc3d3;
}

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

A.headerNavigation {
font-size: 11px;
color:#FFFFFF;
}

A.headerNavigation:hover {
font-size: 11px;
color:#ffffff;
}

A.shoppingbag {
color:#f4458d;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

A.shoppingbag:hover {
color:#bbc3d3;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
}

TR.headerError {
background:#a00;
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#a00;
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;
height:29px;
}

TD.footer {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
background:#f4458d;
color:#ffffff;
font-weight:normal;
}

.footer A {
color:#ffffff;
font-size:11px;
text-decoration:none;
}

.infoBox {
background:#b6b7cb;
}

.infoBoxContents {
background:#dae9e4;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
}

.infoBoxNotice {
background:#FF8E90;
}

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

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

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:#DAE9E4;
}

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:#DAE9E4;
}

TABLE.productListing {
border:0px;
border-style:solid;
border-color:#b6b7cb;
border-spacing:1px;
}

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

TD.productListing-data {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:normal;
text-align:left;
}

/* Ueberschriften */
TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:16px;
font-weight:bold;
color:#586684;
}

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:12px;
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:12px;
}

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

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

.moduleRow {
}

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

.moduleRowSelected {
background-color:#E9F4FC;
}

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

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

/* 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:#d0d0d0;
}

/* input requirement */
.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#ff0000;
}

/* Container fuer alle Inhalte */
DIV.box1 {
width:848px;
margin:0 auto;
padding:0;
background:#DAE9E4;
border-left-color:#bbc3d3;
border-left-style:solid;
border-left-width:1px;
border-right-color:#bbc3d3;
border-right-style:solid;
border-right-width:1px;
text-align:left;
}

/* horizontales Hauptkategorie-Menue */
TABLE.firstlevel_categories {
width:846px;
background:#ffffff;
border-top-width: 2px;
border-top-color: #ffffff;
border-top-style: solid;
border-bottom-width: 2px;
border-bottom-color: #ffffff;
border-bottom-style: solid;
}

.firstlevel_categories {
background:#ffffff;
font-size:16px;
text-align:left;
padding:0;
}

A.firstlevel_categories {
color:#f4458d;
}

/* vertikales Unterkategorie-Menue */
#sub_categories {
width:134px;
background-color:#ffffff;
}

#sub_categories a,#sub_categories a:visited {
text-decoration:none;
text-align:center;
font-size:12px;
font-weight:bold;
background-color:#DAE9E4;
color:#006171;
display:block;
width:130px;
padding:2px;
margin:2px auto;
}

#sub_categories a:hover {
background-color:#006171;
color:#DAE9E4;
}


.trennlinien {
color:#586684;
font-size:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.productdetail_name {
font-size:14px;
font-weight:bold;
}

.productdetail_price {
font-size:14px;
font-weight:bold;
}

.productdetail_trennlinien {
color:#586684;
border-style: dotted;
}

.productdetail_incart {
float:right;
}

TD.checkoutFooter {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
height:20px;
font-weight:bold;
background:#bbc3d3;
color:#ffffff;
}

/* tabellentext fuer popup */
.popuptext { 
color: #586684; 
font-size: 11px; 
font-family: verdana, sans-serif; 
margin: 10px; }

/* Jana 20070606 */

A.pageResults { 
color: #586684; 
font-size: 10px; 
font-family: Verdana, Arial, sans-serif; }

A.pageResults:hover { 
color: #f4458d; 
font-family: Verdana, Arial, sans-serif; 
background-image: none; 
background-repeat: repeat;  
background-attachment: scroll; 
background-position: 0 0; }


/* CSS-Buttons und Rollover fuer das Hauptkategorie-Menue */
#firstlevel_button_german_21 {
display:block;
background-image:url(images/cat_button_german_21.gif);
width:121px;
height:25px;
}

#firstlevel_button_german_21:hover, #firstlevel_button_german_21.firstlevel_categories_active {
background-image:url(images/cat_button_german_21_ro.gif);
}


#firstlevel_button_german_23 {
display:block;
background-image:url(images/cat_button_german_23.gif);
width:121px;
height:25px;
}

#firstlevel_button_german_23:hover, #firstlevel_button_german_23.firstlevel_categories_active {
background-image:url(images/cat_button_german_23_ro.gif);
}


#firstlevel_button_german_26 {
display:block;
background-image:url(images/cat_button_german_26.gif);
width:121px;
height:25px;
}

#firstlevel_button_german_26:hover, #firstlevel_button_german_26.firstlevel_categories_active {
background-image:url(images/cat_button_german_26_ro.gif);
}

#firstlevel_button_german_116 {
display:block;
background-image:url(images/cat_button_german_116.gif);
width:121px;
height:25px;
}

#firstlevel_button_german_116:hover, #firstlevel_button_german_116.firstlevel_categories_active {
background-image:url(images/cat_button_german_116_ro.gif);
}

#firstlevel_button_german_117 {
display:block;
background-image:url(images/cat_button_german_117.gif);
width:121px;
height:25px;
}

#firstlevel_button_german_117:hover, #firstlevel_button_german_117.firstlevel_categories_active {
background-image:url(images/cat_button_german_117_ro.gif);
}

#firstlevel_button_german_118 {
display:block;
background-image:url(images/cat_button_german_118.gif);
width:121px;
height:25px;
}

#firstlevel_button_german_118:hover, #firstlevel_button_german_118.firstlevel_categories_active {
background-image:url(images/cat_button_german_118_ro.gif);
}

#firstlevel_button_german_119 {
display:block;
background-image:url(images/cat_button_german_119.gif);
width:121px;
height:25px;
}

#firstlevel_button_german_119:hover, #firstlevel_button_german_119.firstlevel_categories_active {
background-image:url(images/cat_button_german_119_ro.gif);
}
