
a {
text-decoration : underline;
font-family : Arial, Verdana, sans-serif;
color : #b5152b;
font-weight : normal;
}
a.submenu {
text-decoration : underline;
font-family : Arial, Verdana, sans-serif;
color : #b5152b;
font-size : 120%;
font-weight : bold;
}
a.subattentionnews {
text-decoration : underline;
font-family : Arial, Verdana, sans-serif;
color : #ff0000;
}
div.startseite {
font-size : 130%;
text-align : center;
}
div.actual {
font-size : 85%;
text-align : center;
}
body {
font-family : Arial, Verdana, sans-serif;
padding : 0;
margin-top : 4ex;
margin-right : 0%;
padding-left : 3em;
padding-right : 3em;
margin-left : 0%;
text-align : center;
color : #b5152b;
background : #c7c8cb;
}

.linie {
 text-align: center;
 margin: 1em auto;
 width: 90%;
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #b5152b;
 border-bottom: transparent;
}

.noborder {
border-style : none;
}
.center {
text-align : center;
}
.left {
text-align : left;
}

.mark {
font-weight : bold;
}
.center2 {
vertical-align : top;
font-size : 169%;
text-align : center;
font-weight : bold;
font-style : italic;
}
.attention {
font-weight : bold;
color : #ff0000;
}
.attentionnews {
color : #ff0000;
}
.marksub {
font-weight : bold;
font-size : 130%;
}
.head {
font-size : 150%;
text-align : center;
font-weight : bold;
font-style : italic;
}


/* Definition der Menüspalte */

.spalteihv {
vertical-align : top;
width : 220px;
}


.spalteihh {
vertical-align : top;
width : 520px;
}
h1 {
font-size : 150%;
text-align : center;
font-weight : bold;
font-style : italic;
}
table {
margin-left : auto;
margin-right : auto;
border-style : none;
padding : 8pt;
width : 90%;
}

td {
vertical-align : top;
font-family : Arial, Verdana, sans-serif;
text-align : justify;
padding : 8pt;
}

table.thumbnails {
width : 90%;
}

.spaltemenue {
vertical-align : top;
width : 12%;
}
.spaltetext {
vertical-align : top;
width : 60%;
}
.spalteteam {
vertical-align : top;
width : 25%;
}

.spalteteam2 {
vertical-align : top;
text-align : center;
width : 25%;
}

.spalteteam3 {
text-align : center;
width : 100%;
}

.spaltebild {
text-align : center;
width : 28%;
}
.spaltebildabertext {
vertical-align : top;
width : 31%;
}
.spaltepreis {
text-align : right;
}



/* Formatierung der Zellgröße und -Formatierung der Preisliste Spalte 1 */

.preisa {
width : 420px;
text-align: left;
border-style : none;
border-width : 1px;
border-collapse: collapse;
color : #b5152b;
vertical-align: middle;
padding: 0;
}

/* Formatierung der Zellgröße und und -Formatierung der Preisliste Spalte 2 */

.preisb {
width : 160px;
text-align: right;
border-style : none;
border-collapse: collapse;
border-width : 1px;
color : #b5152b;
vertical-align: middle;
padding: 0;
}


/* Formatierung der Zellgröße und und -Formatierung der Preisliste Spalte 2 */

.preisc {
width : 580px;
text-align: left;
border-style : none;
border-collapse: collapse;
border-width : 1px;
color : #b5152b;
vertical-align: middle;
padding: 0;
}



/* Verborgene Bilder für Galeriefunktion */

.verborgen {
visibility: hidden;
display: none;
}