BODY
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
BODY A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
BODY A:active
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
BODY A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
BODY .textblack
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .textblack A
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
BODY .textblack A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
BODY .textblack A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
BODY .menukl
{
    FONT-SIZE: 6px;
    COLOR: #000000;
    LINE-HEIGHT: 6px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
BODY .menu
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
BODY .menu A
{
    PADDING-LEFT: 8px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
BODY .menu A:active
{
    PADDING-LEFT: 8px;
    COLOR: #000000;
    TEXT-DECORATION: none
}
BODY .menu A:hover
{
    BORDER-RIGHT: #ffce00 1px solid;
    PADDING-RIGHT: 7px;
    BORDER-TOP: #ffce00 1px solid;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #ffce00 1px solid;
    COLOR: #000000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ffce00 1px solid;
    BACKGROUND-COLOR: #ffce00;
    TEXT-DECORATION: none
}
BODY .grau
{
    FONT-SIZE: 10px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    LETTER-SPACING: -1px
}
BODY .grau A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grau A:active
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grau A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauC
{
    FONT-SIZE: 11px;
    COLOR: #555555;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauC A
{
    FONT-SIZE: 11px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauC A:active
{
    FONT-SIZE: 11px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauC A:hover
{
    FONT-SIZE: 11px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
BODY .grauLT
{
    FONT-SIZE: 11px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-ALIGN: justify
}
BODY .grauLT A
{
    FONT-SIZE: 11px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauLT A:active
{
    FONT-SIZE: 11px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauLT A:hover
{
    FONT-SIZE: 12px;
    COLOR: #8d805a;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauK
{
    FONT-SIZE: 11px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
BODY .grauFLS
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    COLOR: #555555;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    LETTER-SPACING: -1px
}
BODY .grauFB
{
    BORDER-RIGHT: #b2c7d0 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #b2c7d0 1px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #b2c7d0 1px solid;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #b2c7d0 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    LETTER-SPACING: -1px
}
BODY .kleingedrucktes
{
    FONT-SIZE: 9px;
    COLOR: #555555;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauF
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 11px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .grauF A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauF A:active
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauF A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauU
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .blauF
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #273aa4;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .blauF A
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .blauF A:active
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .blauF A:hover
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .grauFg
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 15px;
    COLOR: #555555;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    LETTER-SPACING: -1px
}
BODY .grauFg A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauFg A:active
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauFg A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .weiss
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .weiss A
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
BODY .weiss A:active
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
BODY .weiss A:hover
{
    COLOR: #ffffff;
    TEXT-DECORATION: none
}
BODY .reiseangebote
{
    FONT-SIZE: 10px;
    COLOR: #555555;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
BODY .reiseangebote A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .reiseangebote A:active
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .reiseangebote A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .titlebrown
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 20px;
    COLOR: #aba17d;
    LINE-HEIGHT: 34px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    LETTER-SPACING: -1px
}
BODY .titlebrown A
{
    COLOR: #aba17d;
    TEXT-DECORATION: none
}
BODY .titlebrown A:active
{
    COLOR: #aba17d;
    TEXT-DECORATION: none
}
BODY .titlebrown A:hover
{
    COLOR: #aba17d;
    TEXT-DECORATION: none
}
BODY .titleblue
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: #2a6c87;
    LINE-HEIGHT: 42px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    LETTER-SPACING: -1px
}
BODY .titleblue A
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .titleblue A:active
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .titleblue A:hover
{
    COLOR: #2a6c87;
    TEXT-DECORATION: none
}
BODY .themalo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    LETTER-SPACING: -1px;
    FONT-VARIANT: small-caps
}
BODY .subtitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Verdana, Helvetica
}
BODY .buchungsform
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid;
    COLOR: #84a7b5;
    LINE-HEIGHT: 12px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY .inputform
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid;
    COLOR: #8c8c8c;
    LINE-HEIGHT: 12px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY .inputform_braun
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid;
    WIDTH: 150px;
    COLOR: #857e51;
    LINE-HEIGHT: 12px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY .inputform_braun_div
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid;
    COLOR: #857e51;
    LINE-HEIGHT: 12px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
BODY .ZBL
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
BODY .ZBL A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
BODY .ZBL A:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
BODY .ZBL A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
BODY .tablerahmen
{
    BORDER-RIGHT: lightgrey;
    BORDER-TOP: lightgrey;
    BORDER-LEFT: lightgrey;
    BORDER-BOTTOM: lightgrey
}
BODY .tablerahmen TABLE
{
}
BODY .tablerahmen TD
{
    BORDER-RIGHT: lightgrey 1px solid;
    BORDER-TOP: lightgrey 1px solid;
    MARGIN: 1px;
    BORDER-LEFT: lightgrey 1px solid;
    BORDER-BOTTOM: lightgrey 1px solid
}
BODY .grauG
{
    FONT-SIZE: 11px;
    COLOR: #555555
}
BODY .grauG A
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .grauG A:active
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .blau
{
    FONT-SIZE: 10px;
    COLOR: #273aa4
}
BODY .blauKl
{
    FONT-SIZE: 9px;
    COLOR: #273aa4
}
BODY .blauGr
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #273aa4
}
BODY .blau A
{
    COLOR: #00409c
}
BODY .blau A:active
{
    COLOR: #00409c
}
BODY .grauG A:hover
{
    COLOR: #555555;
    TEXT-DECORATION: none
}
BODY .blau A:hover
{
    COLOR: #00409c
}
BODY .blauGr A:active
{
    COLOR: #00409c
}
BODY .blauGr A
{
    COLOR: #00409c
}
BODY .blauGr A:hover
{
    COLOR: #00409c
}
BODY .rotGr
{
    FONT-SIZE: 16px;
    COLOR: #da2128;
    FONT-FAMILY: Verdana, Arial
}
BODY .grauGr
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
BODY .blauSGr
{
    FONT-WEIGHT: 600;
    FONT-SIZE: 20px;
    COLOR: #273aa4;
    FONT-FAMILY: Verdana, Arial
}
BODY .grauLi
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 10px;
    MARGIN: 1px;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid
}
BODY .grauLi A:active
{
}
BODY .grauLi A:visited
{
    COLOR: black
}
BODY .grauLi A:link
{
    COLOR: red
}
BODY .grauLi A:hover
{
    TEXT-DECORATION: underline
}
BODY .admin
{
    BORDER-RIGHT: silver 1px solid;
    BORDER-TOP: silver 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: silver 1px solid;
    BORDER-BOTTOM: silver 1px solid
}
