@charset "utf-8";
.copyright { position:absolute; padding-bottom:2px } /* XT-Copyright-Klasse */
body {font-family:"Trebuchet MS"; font-size:smaller; background-color:#EEEEEE; margin-top:0}        /* ERSATZ */
#columnleft {float:left; width:230px; padding-top:30px}        /* ERSATZ */
#description {border-bottom:#bebbae 1px dashed; color:#333}
#firstcolumn { margin-right:160px }        /* ERSATZ */
#kategorien { margin-top:6em }        /* NEU! */
#logos {clear:both}
#main {position:absolute; left:50%; margin-left:-47%; width:94%; padding-bottom:45px; background-color:#fff}        /* ERSATZ */
#navigation { position:relative; text-align:center; margin-top: 25px }        /* ERSATZ -> aufpassen: 20px normal */
#navigationbottom {clear:both; text-align:center; padding:30px 0 70px 0}
#productimage {float:left; padding-left:15px; padding-top:15px}        /* ERSATZ */
#productdescription {float:left; padding-left:15px; padding-top:15px; margin-right:35px}        /* ERSATZ */
#products {float:left; padding-top:15px; border-bottom:#bebbae 1px dashed}
#producttop { padding-bottom:15px }        /* ERSATZ */
#secondcolumn { float:right; width:150px }        /* ERSATZ */


#whiteframe { background-color:#fff; background-position: 5px 5px; background-repeat: no-repeat } /* ERSATZ */
#fullheight{height:100%}

.navi_border_o {margin: 0px 0px 5px 10px;  border:0px 0px 1px 0px; border-style:solid; border-color:#E3001C;}
.navi_border_u {margin: 0px 0px 5px 10px;}
.subnavi {margin: 5px 0px 2px 30px;}

.article { background-color:#fff }        /* ERSATZ */
.articleform { margin:0; margin-left:138px; padding-bottom:5px; margin-top: 5px; margin-right:15px; clear:right; border-bottom: #bebbae 1px dashed }        /* NEU! */
.articleformlast { margin:0; margin-left:138px; margin-top: 5px; margin-right:15px; clear:right }        /* NEU! */
.articlespecials { margin:0; margin-left:5px; padding-bottom:5px; margin-top: 5px; margin-right:15px; clear:right; border-bottom: #bebbae 1px dashed }        /* NEU! */
.articleborder { border-bottom:#bebbae 1px dashed; margin:15px 0px }                /* NEU! */
.articlecontent {padding-right:15px}                        /* SEHR SEHR FRAGLICH! */

.bold {font-weight:bold}
.categoriename {font-weight:bold; color:#3a2200}

.footerright { margin-left:430px; padding-top:6px; padding-right:6px; border-top: solid 3px #E3001C; font-size:8pt; color:#E3001C } /* NEU! Aufpassen: ID footer existent! */

.greyframebottom {float:right; margin-right:15px; background-color:#fff}
.greyframetop {float:left; margin: 30px 0 0 15px; background-color:#fff}
.headerright { margin-left:430px; height: 77px; border-bottom: solid 3px #E3001C;} /* ERSATZ */

/* NEUE FÜR HOVERCLASS:*/
.input { font-size:8pt; font-family:"Trebuchet MS"; color:#999999; border: 1px solid #AEAEAE }
.inputhover {font-size:8pt; font-family:"Trebuchet MS"; color:#000000; background-color:#FBFBFB; border: 1px solid #6F6F6F }
.inputfocus {font-size:8pt; font-family:"Trebuchet MS"; color:#000000; border: 1px solid #AEAEAE }

.nachoben { position:relative; text-align:right; font-size:8pt }

.lightgrey {background-color:#f4f3ef}
.list {list-style-type:none; padding:10px; margin:10px}

.logo {float:left } /* ERSATZ */

.more2 {padding-bottom:15px; text-align:right}
.next {float:right}
.previous {float:left}
.productcontent {width:317px; padding: 0 15px; background-color:#fff}
.productcontent2 {padding:0 15px}
.producttopleft {float:left}
.producttopright {float:left; margin-left:15px}
.productleft {float:left; margin-top:15px}
.productright {float:left; margin:15px 0 0 15px}
.productbottomleft {float:left; margin:15px 0}
.productbottomright {float:left; margin:15px 0 15px 15px}
/* .produktsuchecontent {float:left; background-color:#ece9e2} */
.produktsuchecontent {position:relative; float:left; background-color:#EEEEEE; width:100%; height:100% }        /* ERSATZ */
.purchasebox { float:right; margin-left:5px } /* NEU! */
.red {color:#e3001c}
.redborder {border-bottom:#e3001c thin solid}
.seite {padding-top:15px; text-align:right}
.spacer { clear:both }
.tableheader {background-color:#e3001c; color:#fff}

.white {background-color:#fff}

/* 5 NEUE: */
.liefera { font-size:8pt; color:#6EB35D; }
.lieferb { font-size:8pt; color:#EA8557; }
.lieferc { font-size:8pt; color:#FE7360; }
.lieferd { font-size:8pt; color:#FE7360; }
.liefero { font-size:8pt; color:#6EB35D; }

/* .liefera { font-size:8pt; color:#008C00; background: url('../../images/liefera.gif') no-repeat; padding-left:18px }
.lieferb { font-size:8pt; color:#FF7400; background: url('../../images/lieferb.gif') no-repeat; padding-left:18px }
.lieferc { font-size:8pt; color:#E3001C; background: url('../../images/lieferc.gif') no-repeat; padding-left:18px }
.lieferd { font-size:8pt; color:#E3001C; background: url('../../images/lieferd.gif') no-repeat; padding-left:18px }
.liefero { font-size:8pt; color:#008C00; background: url('../../images/liefero.gif') no-repeat; padding-left:18px } */


/* 2 NEUE: */
ul       { list-style-image:url('../../images/listbullet.gif') }
ul ul    { list-style-image:url('../../images/listbullet2.gif') }

/* Datentabelle NEU: */
td.spaltenkopf  { border: 1px solid #FFFFFF; background-color: #FF8888; text-align:center }
td.geradekopf   { border: 1px solid #FFFFFF; background-color: #FF8888; text-align:center }
td.gerade       { border: 1px solid #FFFFFF; background-color: #FFAAAA; text-align:center }
td.ungeradekopf { border: 1px solid #FFFFFF; background-color: #FFCCCC; text-align:center }
td.ungerade     { border: 1px solid #FFFFFF; background-color: #FFEEEE; text-align:center }


a img { border:none }
/* a:link {color:#6b604f; text-decoration:none} */
a:link {color:#000000; text-decoration:none; border-bottom:1px dotted #888; } /* ERSATZ */
/* a:visited {color:#6b604f; text-decoration:none} */
a:visited {color:#000000; text-decoration:none; border-bottom:1px dotted #888; } /* ERSATZ */
/* a:hover {color:#3a2200; text-decoration:none} */
a:hover {color:#E3001C; text-decoration:none; border-bottom:1px dotted #E3001C } /* ERSATZ */
/* a:active {color:#3a2200; text-decoration:none} */
a:active {color:#E3001C; text-decoration:none} /* ERSATZ */
/*                a:email {color:#6b604f; text-decoration:underline}                        */
/*                a:visited.email {color:#6b604f; text-decoration:underline}        */
/*                a:hover.email {color:#6b604f; text-decoration:underline}        */
/*                a:active.email {color:#6b604f; text-decoration:underline}        */
a:lcategorie {color:#3a2200; text-decoration:none}
a:visited.lcategorie {color:#3a2200; text-decoration:none}
a:hover.lcategorie {color:#e3001c; text-decoration:none}
a:active.lcategorie {color:#e3001c; text-decoration:none}
/*                a:lheader {color:#fff; text-decoration:none}                                */
/*                a:visited.lheader {color:#fff; text-decoration:none}                */
/*                a:hover.lheader {color:#fff; text-decoration:underline}                */
/*                a:active.lheader {color:#fff; text-decoration:underline}        */
/*                                  a:lnavigation {color:#3a2405; text-decoration:none}        */
/*                                  a:visited.lnavigation {color:#3a2405; text-decoration:none}        */
/*                                  a:hover.lnavigation {color:#e3001c; text-decoration:underline}        */
/*                                  a:active.lnavigation {color:#e3001c; text-decoration:underline}        */
a:lproduct {color:#3a2200; text-decoration:underline}
a:visited.lproduct {color:#3a2200; text-decoration:underline}
a:hover.lproduct {color:#3a2200; text-decoration:underline}
a:active.lproduct {color:#3a2200; text-decoration:underline}
/*                                 a:ltitle {color:#6b604f; text-decoration:none} */
/*                                 a:visited.ltitle {color:#6b604f; text-decoration:none} */
/*                                 a:hover.ltitle {color:#3a2200; text-decoration:underline} */
/*                                 a:active.ltitle {color:#3a2200; text-decoration:underline} */
a:lwarenkorb {color: #e3001c; text-decoration:underline}
a:visited.lwarenkorb {color: #e3001c; text-decoration:underline}
a:hover.lwarenkorb {color: #e3001c; text-decoration:underline}
a:active.lwarenkorb {color: #e3001c; text-decoration:underline}
/*                                a:more {color:#e3001c; text-decoration:none}                        wozu?        */
/*                                a:visited.more {color:#e3001c; text-decoration:none}                        */
/*                                a:hover.more {color:#e3001c; text-decoration:underline}                        */
/*                                a:active.more {color:#e3001c; text-decoration:underline}                */

a.image { border:0px } /* NEU! EINZUSETZEN BEI JEDEM BILD-LINK! */
a.footer { color: #E3001C } /* NEU! */


label { cursor:pointer; }        /* NEU! */
.productinfo {  }        /* NEU! */
h1 { font-size:16pt; font-weight:bold } /* NEU und überarbeiten! */
h2 { font-size:14pt; font-weight:bold } /* NEU und überarbeiten! */
h3 { font-size:12pt; font-weight:bold } /* NEU und überarbeiten! */
h4 { font-size:10pt; font-weight:bold } /* NEU und überarbeiten! */
h4.inline { font-size:10pt; font-weight:bold; margin-right:5px; display:inline } /* NEU und überarbeiten! */
