BODY
{
    BACKGROUND-COLOR: white
}
H1,.H1
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}

H2,.H2
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 2pt
}
H2.BorderNo
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}
H3,.H3
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 2pt;
    margin-top: 0pt;
    padding-top: 0pt
}
P,.P,.content
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 2pt;
    margin-top: 0pt;
    padding-top: 2pt
}
P.BorderNo
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}
P.BorderTop
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 4pt
}

p.h1neg
{
    COLOR: white;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 2pt;
    margin-top: 0pt;
    padding-top: 2pt
}

TD
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}
P.internerLink
{
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 4pt
}
P.eingerueckt
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    PADDING-LEFT: 20px
}
P.fototitel
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px;
    text-align: center;
}

P.navigationersteEbene
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 25px;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 4pt;
    margin-top: 0pt;
    padding-top: 0pt
}
P.navigationzweiteEbene
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 2pt;
    padding-bottom: 0pt;
    margin-top: 2pt;
    padding-top: 0pt
}
P.navigationdritteEbene
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt
}
A:link
{
    COLOR: #355EA2;
    text-decoration: none;
}
A:visited
{
    COLOR: #355EA2;
    text-decoration: none
}
A:active
{
    COLOR: #355EA2;
    text-decoration: none
}
A:hover
{
    COLOR: #800000;
}
A.navigationersteEbene:link
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt;
    text-decoration: none
}
A.navigationersteEbene:visited
{
    COLOR: black;
    FONT-SIZE: 18px;
    FONT-FAMILY: Arial,Helvetica;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt;
    text-decoration: none
}
A.navigationersteEbene:hover
{
     COLOR: #FF0000;
    FONT-SIZE: 18px;
    FONT-FAMILY: Arial,Helvetica;
    FONT-WEIGHT: bold;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt;
    text-decoration: none
}
A.navigationzweiteEbene:link
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt;
    text-decoration: none
}
A.navigationzweiteEbene:visited
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt;
    text-decoration: none
}
A.navigationzweiteEbene:hover
{
     COLOR: #800000;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt;
    text-decoration: none
}
A.navigationdritteEbene:link
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt;
    text-decoration: none
}

A.navigationdritteEbene:visited
{
    COLOR: black;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt;
    text-decoration: none
}
A.navigationdritteEbene:hover
{
     COLOR: #800000;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    margin-bottom: 0pt;
    padding-bottom: 0pt;
    margin-top: 0pt;
    padding-top: 0pt;
    text-decoration: none
}
A.mehr:link
{
    COLOR: #3863a7;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 10px
}
A.mehr:visited
{
    COLOR: #3863a7;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 10px
}
A.mehr:active
{
    COLOR: #3863a7;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 10px
}
A.mehr:hover
{
    COLOR: #800000;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 10px
}
A.kontakt:link
{
    COLOR: #3863a7;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px
}
A.kontakt:visited
{
    COLOR: #3863a7;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px
}
A.kontakt:active
{
    COLOR: #3863a7;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px
}
A.kontakt:hover
{
    COLOR: #800000;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px
}
A.header:link
{
    COLOR: #666666;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
A.header:visited
{
    COLOR: #666666;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
A.header:active
{
    COLOR: #666666;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
A.header:hover
{
    COLOR: #800000;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
A.navi2:link
{
    COLOR: #000080;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px
}
A.navi2:visited
{
    COLOR: :link;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px
}
A.navi2:active
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px
}
A.navi2:hover
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px
}
A.navioben:link
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
        text-decoration: none
}
A.navioben:visited
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
        text-decoration: none
}
A.navioben:active
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
        text-decoration: none
}
A.navioben:hover
{
    COLOR: #FF0000;
    background-color: #000080;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
        text-decoration: none
}



TD.kontakt
{
    COLOR: #aaaaaa;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 11px
}
TD.trennbalken
{
    BACKGROUND-COLOR: #666666
}
TD.margin-td-foto,TD.margin-td-fototitel
{
    text-align: center
}


INPUT.suchfeld
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    WIDTH: 300
}
INPUT.suchfeld2
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    WIDTH: 250px
}
INPUT.suchfeld3
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    WIDTH: 50px
}
INPUT.suchfeld4
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    WIDTH: 150px
}
INPUT.suchfeld5
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    WIDTH: 75px
}
INPUT.suchlos
{
    BACKGROUND-COLOR: #dadada;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 10px;
    WIDTH: 85px
}
TEXTAREA.textfeld
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    WIDTH: 300px;
    HEIGHT: 160px
}
TEXTAREA.textfeld2
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    WIDTH: 300px;
    HEIGHT: 80px
}
TEXTAREA.textfeld3
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    WIDTH: 250px;
    HEIGHT: 40px
}
TEXTAREA.textfeld4
{
    BACKGROUND-COLOR: white;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-FAMILY: Arial,Helvetica;
    FONT-SIZE: 12px;
    WIDTH: 250px;
    HEIGHT: 80px
}
