/*
#CAE4B8 Helles Grün
#A0B88C Dunkles Grün
#A6A5A5 Rahmen Innen und Schalter Grau
#D2D2D2 Rahmen ganz Aussen
#1E1D1B Mein Schwarz
*/

form,h1,h2,h3 {
    padding:0;
    border:0;
    margin:0;
}

input,select,button {
    font-size:10px;
}

body {
    font-family: verdana, helvetica, arial, sans-serif;
    font-size:10px;
    padding:0;
    border:0;
    margin:0;
    color:#1E1D1B;
    background-color:white;
}

a {
    text-decoration:none;
    font-weight:bold;
    color:#1E1D1B;
}

h1 {
    font-size:14px;
    font-weight:bold;
    text-align:left;
    padding:10px;
}

.hidden {
    width: 0px;
    height: 0px;
}

.hidden[class] {
    display: none;
}

div.textbox {
    margin:10px;
    font-size:10px;
    line-height:13px;
    font-weight:bold;
    background-color:#CAE4B8;
    padding:10px;

}

div.textbox  a {
    color:blue;
    text-decoration:underline;
}

table {
    border-collapse:collapse;
}

.even {
    background-color:#A0B88C;
}

.odd {
    background-color:#CAE4B8;
}


#main {
    margin:0 auto;
    margin-top:10px;
    margin-bottom:10px;
    width:1147px;
    border-width:1px;
    border-color:#D2D2D2;
    border-style:solid;
    padding-bottom:5px;
}
#header {
    height:240px;
    background-repeat:no-repeat;
    background-position:top left;
    text-align:right;
    padding-top:10px;
}
.normalshop {
    background-image:url(images/logo.gif);
}
.haendlershop {
    background-image:url(images/logo2.gif);
}


#header a {
    color:#A0B88C;
    font-size:12px;
    font-weight:bold;
    padding-right:10px;
}
#header div.links a:hover{
    color:#1E1D1B;
}

#header div.rechtsoben {
    margin-left:auto; margin-right:0;
    margin-top:10px;
    width:216px;
    border-width:1px;
    text-align:left;
}

div.kontakt {
    background-color:#1E1D1B;
    margin-bottom:7px;
    padding:10px;
    padding-top:0px;
    padding-bottom:0px;
}
a#kontaktlink:hover  {
    color:#CAE4B8;
}
td.umschlag {
    padding-left:28px;
}

#header form.suche {
    padding:10px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:#1E1D1B;
    margin-bottom:3px;
}
span.feedbackPanelERROR,span.feedbackPanelINFO {
    color:red;
    font-weight:bold;
}
span.feedback {
    position:relative;
    left:550px;
    top:25px;
    float:left;
    text-align:left;
}

#header span.anmelden {
    color:#A0B88C;
    font-size:13px;
    font-weight:bold;
}
#header span.endverbraucher {
    color:#1E1D1B;
    font-size:9px;
    font-weight:bold;
}
#header form.login {
    width:180px;
    font-size:9px;
    font-weight:bold;
    text-align:left;
}
#header form.login input.submit {
    margin-top:3px;
}

a#passwortvergessen {
    display:block;
    color:blue;
    margin-top:10px;
    font-size:10px;
}

#header span.eingeloggt {
    font-size:12px;
    font-weight:bold;
}

/* NAVIGATION START */

#navigation {
    float:left;
    width:197px;
}
#navigation a {
    display:block;text-align:left
}

a.mainmenu {
    font-size:11px;color:#CAE4B8;background-color:#1E1D1B;padding:5px
}
a.main_menu_activ {
    font-size:11px;color:#1E1D1B;background-color:#A0B88C;padding:5px
}

a.mainmenu:hover {
    color:#1E1D1B;
    background-color:#A0B88C;
}
a.submenu {
    font-size:10px;color:#1E1D1B;background-color:#CAE4B8;padding:3px;padding-left:15px;
}
a.sub_menu_activ {
    font-size:10px;color:#1E1D1B;background-color:#A0B88C;padding:3px;padding-left:15px;
}
a.submenu:hover {
    color:#1E1D1B;
    background-color:#A0B88C;
}

#navigation div.abstand {
    margin-top:5px;
}

/* NAVIGATION END */


/* CENTER START */

#center {
    float:left;
    width:732px;
    margin-left:1px;
}

#center table.top{
    background-color:#1E1D1B;
    width:100%;
}

#center table.top a {
    font-size:11px;color:#A0B88C;background-color:#1E1D1B;
    display:block;
    padding:5px;
}
#center table.top a:hover {
    color:#1E1D1B;background-color:#A0B88C
}

#center table.top td {
    text-align:left;
}

#center table.top td.dummy {
    width:100px;
}

#center a.externe_links {
    font-size:11px;color:#A0B88C;background-color:#1E1D1B;
    display:block;
    float:left;
    padding:5px;
    padding-left:15px;
    padding-right:15px;
}
#center a.externe_links:hover {
    color:#1E1D1B;background-color:#A0B88C
}

#center div.externe_links {
    background-color:#1E1D1B;
    width:100%;
    float:left;
}


#center div.breadcrumb {
    background-color:#CAE4B8;
    text-align:left;
    padding-top:5px;
    padding-bottom:6px;
    padding-left:5px;
    clear:left;
}
#center div.breadcrumb a {
    text-decoration:underline;
}

#center div.child {
    padding-left:2px;
    padding-top:2px;
}
div.artikel {
    width:143px;
    height:290px;
    border-width:1px;
    border-color:#A6A5A5;
    border-style:solid;
    float:left;
    margin-right:1px;
    margin-bottom:1px;
    text-align:center;
}
div.artikel a.header {
    display:block;
    height:80px;
}
div.artikel a.header img {
    padding-top:3px;
}
div.artikel table {
    width:100%;
    height:60px;
    margin-bottom:5px;
}
div.artikel td {
    text-align:left;
    padding-left:4px;
}

div.child div.list_top {
    padding-left:5px;
}

div.child div.list_top div.sortiere_nach {
    text-align:left;
    margin-top:10px;
    margin-bottom:10px;
    font-weight:bold;
}


span.navigator {
    color:red;
}

span.navigator a {
    color:blue;text-decoration:underline;font-weight:normal;
}

span.vor {
    color:black;text-decoration:none;
}

span.vor a {
    color:blue;text-decoration:underline;font-weight:normal;
}

em {
    font-style:normal;
}


div.detail {
    padding-left:10px;
}
div.detail td.links{
    padding-right:50px;
}
div.detail td.rechts{
    font-weight:bold;
    vertical-align:middle;
    padding-top:5px;
    padding-bottom:5px;
}

div.checkout1,div.checkout2,div.checkout3 {
    padding:10px;
}
div.checkout2 td.spalte1{
    width:200px;
}
table.produkte {
    margin-top:5px;
    margin-bottom:5px;
    width:100%;
}
table.produkte td {
    border-bottom-width:1px;
    border-bottom-color:black;
    border-bottom-style:solid;
    vertical-align:middle;
}
table.produkte th {
    font-size:11px;
    font-weight:bold;
    color:#CAE4B8;
    background-color:#1E1D1B;
    height:22px;
}
table.lieferadresse {
    margin-top:5px;
    margin-bottom:5px;
    width:100%;
}
table.lieferadresse td {
    vertical-align:middle;
}
table.lieferadresse th {
    font-size:11px;
    font-weight:bold;
    color:#CAE4B8;
    background-color:#1E1D1B;
    height:22px;
}
table.eingabe {
    float:left;
    width:200px;
}
table.ausgabe {
    float:right;
}

input.vor {
    float:right;
    margin:20px;
    margin-right:150px;
    background-color:#FDA039;
}
input.zurueck {
    float:left;
    margin:20px;
    margin-left:150px;
}

div.useredit {
    padding:10px;
}
div.useredit td{
    padding-top:5px;
}

div.checkout3 table {
    width:100%;
}

div.checkout3 div {
    font-weight:bold;
}

.nachricht {
    margin:10px;
    font-size:10px;
    line-height:13px;
    font-weight:bold;
    background-color:#EEEEEE;
    padding:10px;
}

#center div.marker {
    text-align:center;
    color:red;
    font-size:12px;
    font-weight:bold;
    padding-bottom:10px;
}


/* CENTER END */

/* SKYSCRAPER START */

#skyscraper {
    float:right;
    width:216px;
}

#skyscraper table {
    width:100%;
}

#skyscraper td {
    text-align:left;
    padding:2px;
    font-size:9px;
    font-weight:bold;
}


#skyscraper td.warenkorb_header {
    background-color:#1E1D1B;
    background-image:url(images/warenkorb.gif);
    background-repeat:no-repeat;
    background-position:10px 4px;
    color:#CAE4B8;
    font-size:11px;
    font-weight:bold;
    padding:5px;
}
#skyscraper td.warenkorb_header a {
    font-size:11px;
    color:#A0B88C;
    background-color:#1E1D1B;
    margin-left:40px;
    padding:5px;
}
#skyscraper td.warenkorb_header a:hover {
    color:#1E1D1B;background-color:#A0B88C;
}


/* SKYSCRAPER END */

#catthumbnail {
    text-align:center;
    float:left;
    /* 135 + 5 = 140 Quadrat bleibt */
    width:143px;
    height:160px;
    padding-top:3px;
    border-width:1px;
    border-color:#A6A5A5;
    border-style:solid;
    margin-right:1px;
    margin-bottom:1px;
}
#catthumbnail div{
    margin-top:0px;
}
#catthumbnail a{
    margin:0 auto;
    display:block;
    height:100px;
    width:100px;
}

div.footer {
    text-align:center;
    font-size:9px;
    font-weight:bold;
    margin-bottom:20px;
}


