/* -----------------------------------------------------------------------------------------
   $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
   ---------------------------------------------------------------------------------------*/

#container {
  margin: 0 auto;
  width: 977px;
  text-align: left;
}


BODY {
        scrollbar-3dlight-color:#4d590d;
        scrollbar-arrow-color:#4d590d;
        scrollbar-base-color:#e6eb9f;
        scrollbar-darkshadow-color:#e6eb9f;
        scrollbar-face-color:#e6eb9f;
        scrollbar-highlight-color:#e6eb9f;
        scrollbar-shadow-color:#4d590d;
        margin:0px;
        background-color:#FFFFFF;
}

BODY,H1,H2,H3,H4,H5,H6,A,P,UL,OL,LI,DD,DL,DT,DIV,TABLE,TBODY,TR,TH,TD,TEXTAREA,OPTION,OPTGROUP,INPUT,B,I {
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:11px;
        color:#000000;
        font-weight:normal;
        text-align:left;
}
TD,TR,TABLE {
        padding:0px;
        margin:0px;
        border-spacing:0px;
        border-collapse:collapse;
}
B {
        color:#000000;
        font-weight:bold;
}
H1 {
        color:#000000;
        font-size:12px;
        font-weight:bold;
}
IMG {
        border:0px;
}
a:link {
        font-family:Verdana, Arial;
        font-size:11px;
        color:#4d590d;
        text-decoration:none;
        font-weight:bold;
}
a:visited {
        font-family:Verdana, Arial;
        font-size:11px;
        color:#4d590d;
        text-decoration:none;
        font-weight:bold;
}
a:hover {
        font-family:Verdana, Arial;
        font-size:11px;
        color:#4d590d;
        text-decoration:underline;
        font-weight:bold;
}

#KosmetikfuchsBlog {
        font-family:Verdana, Arial;
        font-size:11px;
        color:#E89E47;
        font-weight: bold;
}

.td_standard_farbig {
        background-color:#FFFFFF;
}



.td_box_header {
        background-image:url(img/kachel-green-1.gif);
        font-family:arial;
        color:#FFFFFF;
        font-weight:bold;
        font-size:18px;
        padding-left:5px;
        background-color:#BAD405;
        border:1px solid #4d590d;
        border-bottom:0px;
        height:20px;
}
.td_box_header_main_content1 {
        background-image:url(img/kachel-green-1.gif);
        font-family:arial;
        color:#FFFFFF;
        font-weight:bold;
        font-size:18px;
        padding-left:5px;
        background-color:#BAD405;
        border:0px solid #4d590d;
        border-bottom:0px;
        height:20px;
}
.td_box_content {
        border:1px solid #6B8E23;
        background-color:#FFFFFF; /*EDEBBD*/
        padding:5px;
        border-right:0px;
        border-left:0px;
}
.td_box_main_content1 {
        border:0px solid #FFFFFF;
        background-color:#FFFFFF;
        padding:5px;
        border-right:0px;
        border-left:0px;
}

/* NAVIGATION LINKS TD OVER AND OUT */
.td_navi_kategorien {
        background-color:#FFFFFF;
        border:0px;
        border-bottom:0px solid #4d590d;
        height:20px;
        text-decoration:none;
        padding-left:5px;
}
.td_navi_kategorien_activ {
        background-color:#BAD405;
        border:0px;
        border-bottom:0px solid #4d590d;
        height:20px;
        text-decoration:none;
        padding-left:5px;
}
.td_navi_kategorien_activOver {
        background-color:#BAD405;
        border:0px;
        border-bottom:0px solid #4d590d;
        height:20px;
        text-decoration:none;
        padding-left:5px;
}
.td_navi_kategorienOver {
        background-color:#FFFFFF;
        border:0px;
        border-bottom:0px solid #4d590d;
        height:20px;
        text-decoration:none;
        padding-left:5px;
}
/* Neu eingefuegt zum Ausblenden der Marken bei Auswahl einer Marke */
.td_navi_kategorienNone {
   display:none;
}

a.link_navi_kategorien:link {
        font-family:Verdana, Arial;
        font-size:11px;
        color:#000000;
        text-decoration:none;
        font-weight:bold;
}
a.link_navi_kategorien:visited {
        font-family:Verdana, Arial;
        font-size:11px;
        color:#000000;
        text-decoration:none;
        font-weight:bold;
}
a.link_navi_kategorien:hover {
        font-family:Verdana, Arial;
        font-size:11px;
        color:#4d590d;
        text-decoration:underline;
        font-weight:bold;
}

form {
        float:left;
}







/* Link navtrail */
a.headerNavigation {
        font-family:Verdana, Arial;
        font-size:10px;
        color:#4d590d;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
}

a.link_aktionen:link {
        font-family:Verdana, Arial;
        font-size:14px;
        color:#000000;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
}
a.link_aktionen:visited {
        font-family:Verdana, Arial;
        font-size:14px;
        color:#000000;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
}
a.link_aktionen:hover {
        font-family:Verdana, Arial;
        font-size:14px;
        color:#E89E47;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
}

/* SPEZIALNAVIGATION - CSS -  BEGIN /*
/* SPEZIALKATEGORIE NAVIGATIONSLEITE - LINKS*/
ul#spezialkategorie {
        margin: 0px;
        padding-left: 15px;
        padding-right: 16px;
        background-color: transparent;
        width: 966px;
        position:absolute;
        display: block;
}

#spezialkategorie li {
        float:left;
        display:block;
}

#spezialkategorie ul {
        padding-left: 0px;
}

#spezialkategorie li a
{
        display: block;
        outline: none;
        position: relative;
        height: auto;
        text-decoration: none;
        padding-right: 20px;
        padding-bottom: 3px;
}

        #spezialkategorie .Sonnenschutz
        {
                padding-right: 5px;
        }

#spezialkategorie li a {
        font-family:Verdana, Arial;
        font-size:14px;
        color:#000;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
}

#spezialkategorie li a:visited {
        font-family:Verdana, Arial;
        font-size:14px;
        color:#000;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
}

#spezialkategorie li a:hover {
        font-family:Verdana, Arial;
        font-size:14px;
        color:#E89E47;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
}
/* SPEZIALKATEGORIE NAVIGATIONSLEITE - LINKS*/

/* SPEZIALKATEGORIE NAVIGATIONSLEITE DROPWOWB*/
ul#spezialkategorie {
        margin: 0px;
        padding-left: 15px;
        padding-right: 16px;
        background-color: transparent;
        width: 966px;
        position:absolute;
        display: block;
}

#spezialkategorie li {
        float:left;
        display:block;
}

#spezialkategorie ul {
        padding-left: 0px;
}

#spezialkategorie li a
{
        display: block;
        outline: none;
        position: relative;
        height: auto;
        text-decoration: none;
        padding-right: 20px;
        padding-bottom: 3px;
}

        #spezialkategorie .Sonnenschutz
        {
                padding-right: 5px;
        }

#spezialkategorie li a {
        font-family:Verdana, Arial;
        font-size:14px;
        color:#000;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
}

#spezialkategorie li a:visited {
        font-family:Verdana, Arial;
        font-size:14px;
        color:#000;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
}

#spezialkategorie li a:hover {
        font-family:Verdana, Arial;
        font-size:14px;
        color:#E89E47;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
}
/*
/* links
*************************/

a:link, a:visited, a:hover, a:active
{
        text-decoration: none;
}

/* inline elements
*************************/

strong
{
        font-weight: bold;
}

/* tabs
*************************/

ul.tabs
{
        display: table;
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
}

ul.tabs li
{
        margin: 0;
        padding: 0;
        list-style: none;
        display: table-cell;
        float: left;
        position: relative;
}

ul.tabs a
{
        position: relative;
        display: block;
}

/* dropdowns
*************************/

ul.dropdown
{
        margin: 0;
        padding: 0;
        display: block;
        position: absolute;
        z-index: 999;
        top: 100%;
        width: 100px;
        display: none;
        left: 0;
}

ul.dropdown ul.dropdown
{
        top: 0;
        left: 95%;
}

ul.dropdown li
{
        margin: 0;
        padding: 0;
        float: none;
        position: relative;
        list-style: none;
        display: block;
}

ul.dropdown li a
{
        display: block;
}


/* menu-specifc
*************************/

#menu
{
        background: #BAD405;
        margin-left: 15px;
        z-index: 5;
        top: 0;
        float: left;
        width: 945px;
        height: 35px;
        line-height: 35px;
        display: block;
}

#menu ul
{
        margin: 0 auto;
}

#menu ul li.hasmore
{
        /* background: url(img/Dropdown-Navigation/drophighlight.png) no-repeat center 27px; */
}

#menu ul li.hasmore a
{
        font-family:Verdana, Arial;
        font-size:12px;
        color:#4d590d;
        letter-spacing:0px;
        text-decoration:none;
}

#menu ul li h4
{
        font-family:Verdana, Arial;
        font-size:14px;
        color:#000;
                background-color: BAD405;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
                float: left;
}

#menu ul li h4 a
{
        font-family:Verdana, Arial;
        font-size:14px;
        color:#000;
                background-color: BAD405;
        letter-spacing:0px;
        text-decoration:none;
        font-weight:bold;
                float: left;
}

#menu ul li a
{
        font-size: 12px;
        padding-right: 5px;
}

#menu ul li a img
{
        vertical-align: middle;
}

#menu ul li a:hover
{
        background: url(img/Dropdown-Navigation/topselectionleft1.png) top left no-repeat;
}

#menu ul li a span
{
        display: block;
        padding: 0 15px 0 11px;
}

#menu ul li a:hover span
{
        color: #E89E47;
        background: url(img/Dropdown-Navigation/topselectionright1.png) top right;
}

#menu ul.dropdown
{
        padding: 5px 10px 10px 5px;
        background-image: url(img/Dropdown-Navigation/dropdown.png);
        overflow:hidden;
        border-bottom: 1px solid #999768;
        width: 170px;
}

#menu ul.dropdown li a
{
        border-bottom: 1px solid #000;
        line-height: 30px;
        overflow: hidden;
        height: 30px;
        padding: 0px;
        margin: 0px;
}

#menu ul.dropdown li.last a
{
        border-bottom-width: 0;
}

#menu ul.dropdown li a:hover
{
        background: url(img/Dropdown-Navigation/menuarrow.png) no-repeat left center;
}

#menu ul li h4 a:hover
{
        background-image: none;
}
/* SPEZIALNAVIGATION - CSS -  END /*

/* KATEGORIE PRODUKT ANSICHT -> MARKENSHOPS */
#id_cat_desc {
        position:
                width: 512px;
}

.td_kat_headline {
        background-color:#FFFFFF;
        color:#4d590d;
        border-top:2px solid #4d590d;
        border-bottom:1px solid #4d590d;
        height:30px;
        vertical-align:middle;
        padding-left:10px;
        padding-right:10px;
}
.td_kat_content {
        background-color:#FFFFFF;    /*EDEBBD*/
        padding:10px;
        border-bottom:2px solid #4d590d;
}
.td_kat_box_header {
        color:#FFFFFF;
        font-weight:bold;
        font-size:14px;
        padding-left:5px;
        background-color:#BAD405;
        border:1px solid #4d590d;
        height:20px;
}
.td_kat_content_bordertop {
        background-color:#FFFFFF;            /*EDEBBD*/
        padding-top:2px;
        padding-bottom:2px;
        border-top:1px solid #4d590d;
        border-bottom:2px solid #4d590d;
}
.td_info_orange {
        background-image:url(img/kachel-orange-1.gif);
        background-color:#E89E47;
        font-family:arial;
        color:#FFFFFF;
        font-size:18px;
        font-weight:bold;
        padding-left:5px;
        border-top:2px solid #4d590d;
                border-bottom:1px solid #4d590d;
}

.b_kat_color {
        color:#000000;
        font-weight:bold;
}
.h1_kat_color {
        color:#000000;
        font-weight:bold;
        font-size:14px;
}
.kfx_input_search {
        /* background-color:#edebbd; */
                background-image:url(img/search-bg.gif);
        border:1px solid #D1E338;
        color:#4d590d;
                width:180px;
}

.errorinfo {
        text-align:center;
        background-color:#E89E47;
        border:2px solid #4d590d;
        padding:15px;
        font-weight:bold;
        font-size:14px;
}


/* XT CSS */

.contentsTopics {
        background-color:#FFFFFF;
        color:#4d590d;
        border-top:2px solid #4d590d;
        border-bottom:1px solid #4d590d;
        height:30px;
        vertical-align:middle;
        padding-left:10px;
        padding-right:10px;
        font-weight:bold;
}
.infoBoxHeading {

}

.productOldPrice {
text-decoration:line-through;
/*text-decoration: blink;*/
color:#E89E47;

}

.copyright {
        width:100%;
        text-align:center;
        margin-bottom:10px;
        margin-top:20px;
        font-size:11px;
}
.parseTime {
        width:100%;
        text-align:center;
        margin-bottom:30px;
        font-size:10px;
}
.main {
        padding:5px;
        vertical-align:top;
}
.boxTextBG {
        padding:5px;
        vertical-align:top;
}
.boxTextBGII {
        padding:5px;
        vertical-align:top;
}
.infoBoxHeading {
        background-color:#FFFFFF;
        color:#4d590d;
        border-top:2px solid #4d590d;
        border-bottom:1px solid #4d590d;
        height:30px;
        vertical-align:middle;
        padding-left:10px;
        padding-right:10px;
        font-weight:bold;
}

.moduleHeading {
background-color:#FFFFFF;
        color:#4d590d;
        border-top:2px solid #4d590d;
        border-bottom:1px solid #4d590d;
        height:30px;
        vertical-align:middle;
        padding-left:10px;
        padding-right:10px;
        font-weight:bold;
}
.smallHeading {
        color:#333333;
        font-weight:bold;
        line-height:20px;
}

strong {
        padding-right:10px;
}
A.confirmationEdit {
        color: #4d590d;
        font-style: italic;
}
A.confirmationEdit:hover {
        color: #4d590d;
        font-style: italic;
        text-decoration: underline;
}
.advent_hg {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #000000;
text-decoration: none;
height: 83px;
width: 80px;
text-align:center;
}
.advent_bhg {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #000000;
text-decoration: none;
height: 83px;
width: 90px;
text-align:center;
}
div#advent a {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #000000;
text-decoration: none;
padding: 10px;
}
div#advent a:hover {
color: #FFFFFF;
text-decoration: none;
}
.Stil1 {
color: #990000;
font-weight: bold;
}
.Stil2 {
font-size: 16px;
font-weight: bold;
color: #FFFFFF;          /*EDEBBD*/
}

img.app_icon {margin:3px;}
td.anwOrt {padding:5px;}
td.anwOrtD {padding:5px; border-right:1px solid #4d590d;}
td.hautTyp {padding:15px; text-align:center;vertical-align:top;border-right:1px solid #4d590d;}
td.anwZeit {padding:15px; text-align:center;vertical-align:top;}
br.platz {margin-bottom:10px;}


/* Start Animation Icons */
.hautTyp em,
.anwZeit em,
.anwOrtD em,
.anwOrt em {
        display: none;
        background: url(images/hover.png) no-repeat;
        width: 180px;
        height: 55px;
        position: absolute;
        top: -85px;
        left: -15px;
        text-align: center;
        padding: 10px 12px 10px;
        font-style: normal;
        z-index: 2;
}