a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:focus { text-decoration:underline; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }

body {
    width:40em;
    position:absolute;
    left:50%;
    margin-left:-20em;
    background-color:#c54625;
    font-family:Helvetica,sans-serif;
    line-height:1.2;
}

td.oben{
    vertical-align:top
}

div.side {
    margin-top:2ex;
    width:40em;
}

span.menuselected {
    font-weight:bold;
    font-size:small;
    color:#ffffff;
    background-color:#000000;
}

a.white {
    font-weight:bold;
    font-size:small;
    color:#ffffff;
}

a.black {
    font-weight:bold;
    font-size:small;
    color:#000000;
}

a.text {
    color:#ffffff;
}

a.more {
    color:#ffffff;
    white-space:nowrap;
}

div.kopf {
    position:relative;
    width:40em;
    height:100px;
    color:#ffffff;
    background-image:url(img/titel.png);
    background-repeat:no-repeat;
    background-position:right;
}

div.menu {
    position:absolute;
    bottom:2px;
    left:2px;
}

div.menu-item {
    white-space:nowrap;
}

div.pfad {
    line-height:1.4em;
    font-size:small;
    font-weight:bold;
    color:#000000;
}
div.fadein {
    margin-top:2ex;
    margin-bottom:3ex;
    margin-left:2px;
    width:40em;
    background-color:#f99c1d;
    background-image:url(img/fadel.png);
    background-repeat:no-repeat;
    background-position:left;
}
div.fadeout {
    padding-top:1ex;
    padding-bottom:1ex;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:2px;
    width:40em;
    background-image:url(img/fade.png);
    background-repeat:no-repeat;
    background-position:right;
}

div.home {
    background-color:#f99c1d;
    text-align:center;
    width:40em;
    background-image:url(img/fade-bl.png);
    background-repeat:repeat-y;
    background-position:left;
}

div.default {
    background-color:#f99c1d;
    width:40em;
    background-image:url(img/fade-bl.png);
    background-repeat:repeat-y;
    background-position:left;
}

div.content {
    color:#000000;
    background-image:url(img/fade-br.png);
    background-repeat:repeat-y;
    background-position:right;
}

div.imagebar {
    text-align:center;
}

div.inner {
    padding-left:10px;
    padding-top:10px;
    padding-bottom:10px;
    background-image:url(img/fade-bbr.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    min-height:320px;
}

div.br {
    background-image:url(img/fade-bt.png);
    background-repeat:no-repeat;
    background-position:left top;
}
div.bb {
    background-image:url(img/fade-brt.png);
    background-repeat:no-repeat;
    background-position:right top;
}
div.bbr {
    background-image:url(img/fade-bb.png);
    background-repeat:no-repeat;
    background-position:left bottom;
}

div.footer {
    margin-top:3ex;
    text-align:left;
    height:30px;
    color:#ffffff;
}

div.preis {
    width:100%;
    text-align:right;
}

span.preis {
    white-space:nowrap;
}

img.footer {
    /* float:left; */
    vertical-align:middle;
    margin-right:1ex;
}

img.inner {
    float:right;
    vertical-align:text-bottom;
    margin-left:10px;
}

td.nbr {
    white-space:nowrap;
    text-align:center;
}

td.preis {
    white-space:nowrap;
    text-align:right;
}

td.head {
    font-style:italic;
}

tr.inf {
     height:4ex;
     vertical-align:bottom
}

div.news {
    margin-top:10px;
    margin-bottom:3ex;
    width:100%;
}

div.newsdate {
    float:right;
    text-align:center;
    width:6em;
    background-color:#000000;
    color:#ffffff;
}

div.newsheadline {
    font-weight:bold;
}

div.newsbody {
}