body.index
{
    margin              :0px;
    padding             :0px;
    font-family         :Arial,Helvetica;
    font-size           :10pt;
    color               :#000000;

    background-color    :#F5F5F5;
    background-image    :url(../image/bg.jpg);
    background-repeat   :repeat-x;
}

body
{
    margin              :0px;
    padding             :0px;
    font-family         :Arial,Helvetica;
    font-size           :10pt;
    color               :#000000;

    background-color    :#F5F5F5;
    background-image    :url(../image/bgsmall.jpg);
    background-repeat   :repeat-x;
}

.hd1
{
    font-size           :12pt;
    font-weight         :bold;
}

.hd2
{
    font-size           :16pt;
    font-weight         :bold;
    color               :#E5E5E5;
}

.hd3
{
    padding             :2px 2px 0px 2px;
    font-size           :1.2em;
    font-weight         :bold;
    color               :#A52A2A;
    border-bottom       :solid 1px #A52A2A;
}

.hd4
{
    font-size           :1.2em;
    font-weight         :bold;
    color               :#A52A2A;
    text-decoration     :underline;
}

.hd5
{
    font-size           :1.2em;
    font-weight         :bold;
    text-align          :center;
    background-color    :#F5DEB3;
}

.hd6
{
    font-size           :1.2em;
    font-weight         :bold;
    color               :#1E90FF;
}

/* Zitate */

.zitat
{
    font-size           :12pt;
    font-style          :italic;
    text-align          :center;
}

.zitatsrc
{
    font-weight         :bold;
    text-align          :center;
    color               :#191970;
}

/* Info Area */

ul.infoArea
{
    margin               :0px 0px 5px 0px;
    padding              :0px;
    list-style-type      :none;
    list-style-image     :none;
    border-style         :none;
}

ul.infoArea li
{
    width                :374px;
    margin               :0px;
    padding              :0px;
    list-style-type      :none;
    list-style-image     :none;
    border-style         :none;
    background-image     :url(../image/barmiddle.gif);
    background-repeat    :repeat-y;
}

ul.infoArea li.First
{
    display              :block;
    height               :16px;
    width                :374px;

    background-image     :url(../image/barfirst.gif);
    background-repeat    :no-repeat;
}

ul.infoArea li.Last
{
    display              :block;
    height               :12px;
    width                :374px;

    background-image     :url(../image/barlast.gif);
    background-repeat    :no-repeat;
}

ul.infoArea li.Middle2
{
    width                :374px;
    margin               :0px;
    padding              :0px;
    list-style-type      :none;
    list-style-image     :none;
    border-style         :none;
    background-image     :url(../image/barmiddle2.gif);
    background-repeat    :repeat-y;
}

ul.infoArea li.First2
{
    display              :block;
    height               :16px;
    width                :374px;

    background-image     :url(../image/barfirst2.gif);
    background-repeat    :no-repeat;
}

ul.infoArea li.Last2
{
    display              :block;
    height               :12px;
    width                :374px;

    background-image     :url(../image/barlast2.gif);
    background-repeat    :no-repeat;
}

/* Liste */

ul.infoList
{
    list-style-type     :none;
    padding             :0px;
    margin              :10px 0px;
}

ul.infoList li
{
    background          :url(../image/point.png);
    background-position :left top;
    background-repeat   :no-repeat;
    padding-left        :25px;
    margin-bottom       :10px;
}

/* Bildergalerie */

table.galery
{
    width               :100%;
    margin              :10px 0px;
    border-style        :none;
}

table.galery td
{
    padding             :5px;
    text-align          :center;
}

/* Konditionen und Preise */

table.trcond
{
    width               :100%;
    border              :thin solid #696969;
    border-collapse     :collapse;
}

table.trcond th
{
    background-color    :#00008B;
    border              :thin solid #696969;
    font-weight         :bold;
    color               :#FFFFFF;
    padding             :5px;
}

table.trcond td.trprop
{
    width               :40%;
    border              :thin solid #696969;
    font-weight         :bold;
    padding             :5px;
}

table.trcond td.trvalue
{
    border              :thin solid #696969;
    padding             :5px;
}

table.trcond td.trhead
{
    border              :thin solid #696969;
    padding             :5px;
    background-color    :#DCDCDC;
    font-weight         :bold;
    text-align          :center;
}

/* More classes */

table.moreclasses
{
    background-image    :url(../image/more-classes.png);
    height              :100px;
    width               :615px;
    border-style        :none;
}

table.moreclasses td.title
{
    vertical-align      :middle;
    text-align          :center;
    width               :100px;
    font-weight         :bold;
    font-size           :1.3em;
    color               :#B22222;
}

table.moreclasses td.info
{
    vertical-align      :middle;
    color               :#483D8B;
}

