/* -----------------------------------------------------------------------------------------

   ---------------------------------------------------------------------------------------*/

* {
         font-family: Verdana, Arial, sans-serif;
         font-size:100.01%;
         line-height:1.5em;
        margin:0 auto;
        padding:0;
}

BODY {
        font-size:0.8em;
        color: #000000;
        margin-top: 10px;
        background-color: #ffffff;
        /*background-image: url(img/bg.gif);
        background-repeat:repeat-x;*/
}

img {
        border:0;
}

input {
        vertical-align:text-bottom;
}

A {
  color: #043b6a;
  text-decoration: none;
}

A:hover, a:focus, a:active {
  color: #2ab3ca;
  text-decoration: underline;
}

FORM {
        display: inline;
}



/* Sitemap Tables
.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;
        background-color: #666666;
        padding-top: 2px; padding-bottom: 2px;}
.sitemap_heading a {color:#FFFFFF;}
.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}

.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}
.sitemap_sub a {color:#000000;}
.sitemap_sub a:hover {color:#999999; text-decoration:none;}
*/

/* 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: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }



.navLeft {
        float:left;
        border:none;
        width: 180px;
        background-color:#ffffff;
}



#content {
        padding:0 5px;
        float:left;
        width:590px;
}

.navRight {
        float:left;
        border:none;
        width:180px;
        background-color:#ffffff;
}



/*----------------------*/


h1 {
        font-size: 1.2em;
        color: #2ab3ca;
}
h2 {
        font-size: 1.0em;
        color: #ffffff;
        margin-bottom:5px;
}
.klein {
        font-weight:normal;
        font-size: 9px;
        color: #000000;
}

#logo {
        width:960px;
        height153px;
}

#gesamt {
        width:960px;
        background-color:#ffffff;
}

#head-left {
        float:left;
}

#head-right {
        float:right;
}

#bread-crumb {
        float:left;
        font-size:0.8em;
}

#hauptnav{
        width:918px;
        padding:10px 20px;
        margin-top:5px;
        height:15px;
        border:1px solid #716f70;
        margin-bottom:5px;
}

#meta-nav {
        float:right;
        font-size:0.8em;
}


#bread-crumb {
        float:left;
}

#sprachen {
        display:inline;
        float:right;
        margin-right:10px;
        margin-top:1px;
}

.box {
    border-top:1px dotted #005aa9;
        padding:5px;
        font-size:0.8em;
        margin-bottom:10px;
}

.box input{
        vertical-align:text-bottom;
}

.box-headline {
        font-size:0.85em;
        padding:5px;
        font-weight:bold;
        color:#005aa9;
        background-color:#ffffff;
}

#kategorien-oben {
        background-image: url(img/kategorien-oben.gif);
         width:180px;
         height:8px;
         line-height:0;
         margin:0;
         padding:0;
         font-size:0;
}

.box-kategorien {
        border:1px solid #716f70;
        background-image:url(img/bg-box.gif);
        background-repeat:repeat-x;
        padding:2px 5px;
        font-size:0.8em;
        margin-bottom:5px;
}

#kategorien-unten {
        background-image: url(img/kategorien-unten.gif);
         width:180px;
         height:8px;
         line-height:0;
         margin:0;
         padding:0;
         font-size:0;
         margin-bottom:5px;
}


.copyright, .parseTime {
        text-align:center;
}


#warenkorb-oben {
        background-image: url(img/warenkorb-oben.gif);
         width:180px;
         height:9px;
         line-height:0;
         margin:0;
         padding:0;
         font-size:0;
}

#warenkorb {
        background-color:#716f70;
        padding:5px;
        font-size:0.8em;
        color:#ffffff;
}

#warenkorb a {
        color:#ffffff;
        text-decoration:none;
}

#warenkorb a:hover,#warenkorb a:active,#warenkorb a:focus {
        color:#2ab3ca;
        text-decoration:none;
}

#warenkorb-unten {
        background-image: url(img/warenkorb-unten.gif);
         width:180px;
         height:9px;
         line-height:0;
         margin:0;
         padding:0;
         font-size:0;
}


#info-oben {
        background-image: url(img/info-oben.gif);
         width:180px;
         height:5px;
         line-height:0;
         margin:0;
         padding:0;
         font-size:0;
         margin-top:5px;
}

#info {
        background-color:#0c5ba6;
        background-image: url(img/info-hg.gif);
        background-repeat:repeat-x;
        padding:5px;
        font-size:0.8em;
        color:#ffffff;
}

#info a {
        color:#ffffff;
        text-decoration:none;
}

#info a:hover,#info a:active,#info a:focus {
        color:#2ab3ca;
        text-decoration:none;
}

#info-unten {
        background-image: url(img/info-unten.gif);
         width:180px;
         height:5px;
         line-height:0;
         margin:0;
         padding:0;
         font-size:0;
         margin-bottom:5px;
}
.productOldPrice {
        color:#000000;
        /*text-decoration: line-through;*/

}

