html {height:100%;}

body {
    font-family: Verdana, Arial,  sans-serif;
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
    height: 100%;
    background-color:#a9cce2;
    background-image:url(/images/bg.jpg);
    background-repeat:repeat-x;
}

img {
        border: none;
}

* html img {
    behavior: url("/styles/png.htc");
}

* html input {
    behavior: url("/styles/png.htc");
}

.header {
    background-image:url(/images/header_modell.jpg);
    background-repeat:no-repeat;
    width:883px;
    height:137px;
}

.shopmenulinkheader
{
        margin-right:10px;
        margin-top:10px;
}

.content-shop
{
    background-color:#ffffff;
    width:883px;
}


#ticker {
    font-family: Verdana, Arial,  sans-serif;
    color:#ffffff;
    font-size:16px;
    line-height:30px;
    font-weight:bold;
    height:30px;
    width:883px;

}

.content-noshop
{
    background-image:url(/images/content_bg.jpg);
    background-repeat:no-repeat;
    background-color:#ffffff;
    width:883px;
}

h1 {
    font-size:18px;
    color:#000000;
    font-weight:bold;
    line-height:20px;
    text-decoration:none;
    display:inline;
}

h2 {
    font-size:12px;
    color:#808080;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
    display:inline;
}

td {
    font-size:12px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
    text-decoration:none;
}

.bold {
    font-size:12px;
    color:#000000;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
}

td.summe {
    font-size:12px;
    color:#639b01;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
}

#bold {
    font-size:16px;
    color:#000000;
    font-weight:bold;
    line-height:22px;
    text-decoration:none;
    display:inline;
}


.wkbartnr {
    font-size:12px;
    color:#cf0000;
}

td.footer{
    font-size:10px;
    color:#ffffff;
    font-weight:normal;
    line-height:12px;
    text-decoration:none;
}

a.footer{
    font-size:10px;
    color:#ffffff;
    font-weight:normal;
    line-height:12px;
    text-decoration:none;
}

a.footer:hover{
    font-size:10px;
    color:#ffffff;
    font-weight:normal;
    line-height:12px;
    text-decoration:underline;
}


a{
    font-size:12px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
    text-decoration:underline;
    }

a:hover{
    font-size:12px;
    color:#000000;
    font-weight:normal;
    line-height:16px;
    text-decoration:underline;
}

a.bold {
    font-size:12px;
    color:#000000;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
    }

a.bold:hover{
    font-size:12px;
    color:#000000;
    font-weight:bold;
    line-height:16px;
    text-decoration:underline;
}

a.service {
    font-size:12px;
    color:#000000;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
    }

a.service:hover{
    font-size:12px;
    color:#666666;
    font-weight:bold;
    line-height:16px;
    text-decoration:underline;
}


a.links{
    font-size:12px;
    color:#cf0000;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
}

a.links:hover{
    font-size:12px;
    color:#cf0000;
    font-weight:bold;
    line-height:16px;
    text-decoration:underline;
}


td.artikelhead {
    font-size:11px;
    color:#000000;
    font-weight:bold;
    line-height:14px;
    text-decoration:none;
}

td.preis {
    color:#cf0000;
    font-weight:normal;
    line-height:14px;
    text-decoration:none;
}

#chf {
    font-size:9px;
    color:#cf0000;
    font-weight:normal;
    line-height:14px;
    text-decoration:none;
    display:inline;
}

#chfalt {
    font-size:9px;
    color:#646464;
    font-weight:normal;
    line-height:14px;
    text-decoration:none;
    display:inline;
}

#preis {
    font-size:14px;
    color:#cf0000;
    font-weight:bold;
    line-height:14px;
    text-decoration:none;
    display:inline;
}

#preisalt {
    font-size:12px;
    color:#646464;
    font-weight:bold;
    line-height:12px;
    text-decoration:line-through;
    display:inline;
}
#shopleiste {
    width:600px;
    height:20px;
    background-color:#e8e8e8;
    font-size:12px;
    color:#808080;
    font-weight:bold;
    line-height:14px;
    text-align:right;
    padding:6px;
}

a.artikeltext {
    font-size:11px;
    color:#000000;
    font-weight:normal;
    line-height:14px;
    text-decoration:underline;
}

a.artikeltext:hover {
    font-size:11px;
    color:#808080;
    font-weight:normal;
    line-height:14px;
    text-decoration:underline;
}

a.shopleiste {
    font-size:12px;
    color:#808080;
    font-weight:bold;
    line-height:14px;
    text-align:right;
    text-decoration:none;
}

a.shopleiste:hover {
    font-size:12px;
    color:#808080;
    font-weight:bold;
    line-height:14px;
    text-align:right;
    text-decoration:underline;
}

a.vsk {
    font-size:10px;
    color:#808080;
    font-weight:normal;
    line-height:14px;
    text-align:right;
    text-decoration:underline;
}

a.vsk:hover {
    font-size:10px;
    color:#808080;
    font-weight:normal;
    line-height:14px;
    text-align:right;
    text-decoration:underline;
}

#inhalt {
     width:600px;
}

#gruen {
    font-size:14px;
    color:#639b01;
    font-weight:bold;
    line-height:14px;
    text-decoration:none;
    display:inline;
}

#gelb {
    font-size:14px;
    color:#efc500;
    font-weight:bold;
    line-height:14px;
    text-decoration:none;
    display:inline;
}

#rot {
    font-size:14px;
    color:#ef4300;
    font-weight:bold;
    line-height:14px;
    text-decoration:none;
    display:inline;
}

#artikeltext {
    font-size:12px;
    color:#000000;
    font-weight:normal;
    line-height:18px;
    text-decoration:none;
}

.wkbartnr {
    font-size:10px;
    color:#AAAAAA;
    line-height:12px;
    font-weight:normal;
}

.fehler {
    font-size:12px;
    color:#f49b20;
    font-weight:bold;
    line-height:18px;
    text-decoration:none;
}

#navi {
    width:200px;
    left:10px;
    position:relative;
}

.navimain {
    font-size:12px;
    color:#000000;
    font-weight:bold;
    line-height:17px;
    text-decoration:none;
}

a.navimain:hover {
    font-size:12px;
    color:#000000;
    font-weight:bold;
    line-height:17px;
    text-decoration:underline;
}

#sub_des_tages {
    left:20px;
    position:relative;
}

a.navisub {
    font-size:11px;
    color:#5f5f5f;
    font-weight:normal;
    line-height:15px;
    text-decoration:none;
}

a.navisub:hover {
    font-size:11px;
    color:#5f5f5f;
    font-weight:normal;
    line-height:15px;
    text-decoration:underline;
}

#abstand {
    height:15px;
}

#gallery {
        background-color: #FFFFFF;
        width: 340px;
        height: auto;
        float:left;
        margin-left:-40px;
        padding-right:10px;
}
#gallery ul { list-style: none; display: inline; }
#gallery ul li { display: inline; margin-left:0px; }
#gallery ul img {
        border: 1px solid #3e3e3e;
}
#gallery ul a:hover img {
        border: 1px solid #FFFFFF;
}