body {
        margin: 0px;
        padding: 0px;
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
        font-family: Verdana,Arial,sans-serif;
        font-size:10px;
}

.haupt1 {
        margin: 5px auto 0px auto;
        font-family: Verdana,Arial,sans-serif;
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
        width: 760px;
        border: 2px solid #843F42;
        min-height:630px;
}

.haupt1kontakt {
        margin: 5px auto 0px auto;
        font-family: Verdana,Arial,sans-serif;
        text-align: center;
        vertical-align: middle;
        background-color: #ffffff;
        width: 760px;
        border: 2px solid #843F42;
        min-height:630px;
}

.haupt2 {
        margin: 1px 1px 1px 1px;
        font-family: 'Times New Roman',serif;
        font-size:14px;
        color: #843F42;
        text-align: center;
        vertical-align: middle;
        background-color: #FFFFCC;
        width: 756px;
        border: 1px solid #843F42;
        min-height:628px;
}

.haupt2kontakt {
        margin: 1px 1px 1px 1px;
        font-family: 'Times New Roman',serif;
        font-size:14px;
        color: #843F42;
        text-align: center;
        vertical-align: middle;
        background-color: #FFFFCC;
        width: 756px;
        border: 1px solid #843F42;
        min-height:628px;
}

.tab1 {
        text-align: center;
        background-color: #FFFFCC;
        width: 750px;
}

img   {
        margin: 0px;
        padding: 0px;
}

h1    {
        margin: 0px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 26px;
        font-weight: normal;
        letter-spacing: 2px;
        text-align: center;
        color: #843F42;
        line-height: 35px;
}

h2    {
        margin: 0px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 16px;
        font-weight: normal;
        letter-spacing: 2px;
        text-align: center;
        color: #843F42;
        line-height: 30px;
}

.h2    {
        margin: 0px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 16px;
        font-weight: normal;
        letter-spacing: 2px;
        text-align: center;
        color: #843F42;
        line-height: 30px;
}

div    {
        margin: 0px;
        padding: 0px;
}

p    {
        margin: 0px;
        padding: 0px;
}

.kopf   {
        font-family: 'Times New Roman',serif;
        font-size: 13px;
        font-weight: normal;
        letter-spacing: 1px;
        text-align: center;
        color: #843F42;
}

.oben {
        border-style: solid;
        border-color:  #843F42;
        border-top-width: 1px;
        border-bottom-width: 0px;
        border-left-width: 0px;
        border-right-width: 0px;
        padding-top: 2px;
}

.unten {
        border-style: solid;
        border-color:  #843F42;
        border-top-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-right-width: 0px;
        padding-bottom: 2px;
}

.gelinkt {
        font-family: 'Times New Roman',serif;
        font-size:14px;
        font-weight:bold;
        color: #d08e7e;
        text-align: center;
}

.tdlink {
        text-align: center;
        background-color: #FFFFCC
}

a {
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: bold;
        color:#843F42;
        text-align: center;
        text-decoration: none;
}

a:hover {
        font-family: 'Times New Roman',serif;
        font-weight: bold;
        color:#D08E7E;
        text-align: center;
        text-decoration: none;
}
#copyright a {
        font-family: 'Times New Roman',serif;
        font-size: 11px;
        font-weight: normal;
}

#copyright a:hover {
        font-family: 'Times New Roman',serif;
        font-size: 11px;
        font-weight: bold;
}

.center {
        text-align: center;
}

.links {
        text-align: left;
}

.rechts {
        text-align: right;
}

.justify {
        text-align: justify;
}

.fett {
        font-weight:bold;
}

.inhalt_r {
        margin: 0px 0px 0px 170px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: normal;
        color: #843F42;
        text-align: justify;
}

.inhalt_rc {
        margin: 0px 0px 0px 170px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: normal;
        color: #843F42;
        text-align: center;
}

.inhalt_r2 {
        margin: 0px 0px 0px 160px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: normal;
        color: #843F42;
        text-align: justify;
        width: 343px;
}

.inhalt_r3 {
        margin: 0px 0px 0px 250px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: normal;
        color: #843F42;
        text-align: justify;
        width: 270px;
}

.inhalt_rBAU {
        margin: 0px 0px 0px 300px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: normal;
        color: #843F42;
        text-align: justify;
}

.inhalt_rf {
        margin: 0px 0px 0px 170px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: bold;
        color: #843F42;
        text-align: justify;
}

.inhalt_rfr {
        margin: 0px 0px 0px 170px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: bold;
        color: #ff0000;
        text-align: justify;
}

.inhalt {
        margin: 0px 170px 0px 160px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: normal;
        color: #843F42;
        text-align: justify;
}

.inhalt_l {
        margin: 0px 170px 0px 0px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: normal;
        color: #843F42;
        text-align: justify;
}

.inhalt_l2 {
        margin: 0px 170px 0px 0px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: normal;
        color: #843F42;
        text-align: justify;
        width: 345px;
}

.inhalt_l3 {
        margin: 0px 250px 0px 0px;
        padding: 0px;
        font-family: 'Times New Roman',serif;
        font-size: 14px;
        font-weight: normal;
        color: #843F42;
        text-align: justify;
        width: 250px;
}

.rotfett   {
        font-weight: bold;
        color: #ff0000;
        text-align: center;
}

.copyr {
        font-family: 'Times New Roman',serif;
        font-size:11px;
        font-weight:normal;
}