.formular {
    background-color: #F5F5F5;
    border: 1px solid #545454;
    padding-left: 10px;
    color: #000000;
}

.table-versandkosten {
    color: gray;
    font-weight: bold;
    text-align: right;
}

.td-versandkosten {
    border: 1px solid #D0D0D0;
}

.td-versandkosten1 {
    border: 1px solid #D0D0D0;
    background-color: #E1E1E1;
}

.searchfield
{
    padding: 5px;
    background-color: #999999;
}

a.awarenkorb, a.awarenkorb:link, a.awarenkorb:visited, a.awarenkorb:active {
    text-decoration: none;
    padding-right: 10px;
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
}

a.awarenkorb:hover {
    background-color: #EFEFEF;
}

a.navi3, a.navi3:link, a.navi3:visited, a.navi3:active {
    padding-left: 15px;
    margin-left: 30px;
    display: block;
    text-decoration: none;
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size: 12pt;
    background-image: url(../images/strich-off.png);
    background-repeat: no-repeat;
    background-position: left;
}

a.navi3:hover {
    background-image: url(../images/strich-on.png);
    background-repeat: no-repeat;
    background-position: left;
}

a.navi3on, a.navi3on:link, a.navi3on:visited, a.navi3on:active {
    padding-left: 15px;
    margin-left: 30px;
    display: block;
    text-decoration: none;
    font-weight: bold;
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size: 12pt;
    background-image: url(../images/strich-on.png);
    background-repeat: no-repeat;
    background-position: left;
}

a.navi2, a.navi2:link, a.navi2:visited, a.navi2:active {
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size: 12pt;
    padding-left: 15px;
    margin-left: 15px;
    display: block;
    text-decoration: none;
    background-image: url(../images/kreis-off.png);
    background-repeat: no-repeat;
    background-position: left;
}

a.navi2:hover {
    background-image: url(../images/kreis-on.png);
    background-repeat: no-repeat;
    background-position: left;
}

a.navi2o, a.navi2o:link, a.navi2o:visited, a.navi2o:active {
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size: 12pt;
    padding-left: 15px;
    margin-left: 15px;
    display: block;
    text-decoration: none;
    background-image: url(../images/kreis-on.png);
    background-repeat: no-repeat;
    background-position: left;
}

a.navi2on, a.navi2on:link, a.navi2on:visited, a.navi2on:active {
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size: 12pt;
    padding-left: 15px;
    margin-left: 15px;
    display: block;
    text-decoration: none;
    background-image: url(../images/kreis-on.png);
    background-repeat: no-repeat;
    background-position: left;
    font-weight: bold;
}

a.navi2oa, a.navi2oa:link, a.navi2oa:visited, a.navi2oa:active {
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size: 12pt;
    padding-left: 15px;
    margin-left: 15px;
    display: block;
    text-decoration: none;
    background-image: url(../images/kreis-on.png);
    background-repeat: no-repeat;
    background-position: left;
    font-weight: bold;
}

a.navi1, a.navi1:link, a.navi1:visited, a.navi1:active {
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size: 14pt;
    padding-left: 15px;
    padding-top: 1px;
    line-height: 25px;
    display: block;
    text-decoration: none;
    background-image: url(../images/pfeil-rechts.png);
    background-repeat: no-repeat;
    background-position: left;
}

a.navi1:hover {
    background-color: #EFEFEF;
    background-image: url(../images/pfeil-rechtson.png);
    background-repeat: no-repeat;
    background-position: left;
}

a.navi1on, a.navi1on:link, a.navi1on:visited, a.navi1on:active {
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size: 14pt;
    padding-left: 15px;
    padding-top: 1px;
    display: block;
    text-decoration: none;
    background-image: url(../images/pfeil-rechtson.png);
    background-repeat: no-repeat;
    background-position: left;
    font-weight: bold;
    background-color: #EFEFEF;
}

a.navi1oa, a.navi1oa:link, a.navi1oa:visited, a.navi1oa:active {
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size: 14pt;
    padding-left: 15px;
    padding-top: 1px;
    display: block;
    text-decoration: none;
    background-image: url(../images/pfeil-rechtson.png);
    background-repeat: no-repeat;
    background-position: left;
    font-weight: bold;
    background-color: #EFEFEF;
}

a.navi1o, a.navi1o:link, a.navi1o:visited, a.navi1o:active {
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    font-size: 14pt;
    font-weight: normal;
    padding-left: 15px;
    padding-top: 1px;
    display: block;
    text-decoration: none;
    background-image: url(../images/pfeil-unten.png);
    background-repeat: no-repeat;
    background-position: left;
    font-weight: bold;
    background-color: #EFEFEF;
}

.td-navigation
{
    padding-left: 20px;
    padding-top: 7px;
    padding-bottom: 7px;
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    FONT-SIZE: 14px;
    color: #FFFFFF;
    background-image: url(../images/bg-navi.jpg);
}

a.naviwc, a.naviwc:link, a.naviwc:active, a.naviwc:visited {
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    FONT-SIZE: 14px;
    color: #FFFFFF;
    text-decoration: none;
}

a.naviwc:hover {
    color: #FE9500;
}

a.basketpic, a.basketpic:link, a.basketpic:active, a.basketpic:visited {
    border: 2px solid #666666;
}

a.basketpic:hover {
    border: 2px solid #FF9600;
}

a, a:link, a:active, a:visited {
    color: #666666;
    text-decoration: underline;
}

a:hover {
    color: #FE9500;
}

.table-basket {
    COLOR: #666666;
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    FONT-SIZE: 10pt;
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;
    border-collapse: separate;
    border-spacing: 0;

}

.td-baskettop {
    background-image: url(../images/bg-baskettop.gif);
}

.td-basketcontent {
    background-color: #E4E4E4;
    COLOR: #666666;
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    FONT-SIZE: 10pt;
}

.td-basketbottom {
    border-top: 1px solid black;
    padding-top: 5px;
}

.td-teaser
{
    padding-left: 20px;
    text-align: left;
    COLOR: #666666;
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    FONT-SIZE: 10pt;
}

h1
{
    text-align: center;
    COLOR: #FFFFFF;
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    FONT-SIZE: 14pt;
    margin: 0px;
    padding: 6px;
}

h2
{
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    FONT-SIZE: 12pt;
    margin: 0px;
}

.td-h1
{
    background-color: #999999;
    width: 700px;
}

.td-content
{
    padding: 30px;
    text-align: justify;
    COLOR: #666666;
    FONT-FAMILY: Trebuchet MS, Arial, Tahoma, sans-serif;
    FONT-SIZE: 10pt;
    background-color: #EFEFEF;
    width: 670px;
}

BODY
{
    margin: 0px;
}