menu {
color: #ffffff;
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
letter-spacing: 1%;
word-spacing: 1px
}

body,td,p,ul,ol,li,dl,dd {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
letter-spacing: 1%;
word-spacing: 1px
}

th,dt {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold
}

h1,h2,h3,h4,h5 {
color: #000000;
font-family: Arial,Helvetica,sans-serif,Helvetica;
font-size: 12px;
font-weight: bold
}

h6{
font-size:9px;
font-family:verdana;color: #646464;
font-weight:normal}

ul {
list-style-type: square
}

b,strong {
font-size: 12px;
font-weight: bold
}

i,em {
font-style: italic
}

a:link {
color: #000000;
text-decoration: none
}

a:visited {
color: #000000;
text-decoration: none
}

a:hover {
color: #000000;
text-decoration: none
}

a:active {
color: #000000;
text-decoration: none
}

a.anker {
color: #000000;
text-decoration: none
}

/* Special Classes: */

.seitentitel {
color: #003399;
font-family: Arial,Helvetica,sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none
}

.newsheadline {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold
}

.seitenpfad {
color: #999999;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration: none
}

.seitenpfad b {
color: #666666;
font-weight: normal;
text-decoration: none
}

.seitenpfad a:link {
color: #999999;
text-decoration: none
}

.seitenpfad a:visited {
color: #999999;
text-decoration: none
}

.seitenpfad a:hover {
color: #003399;
text-decoration: none
}

.seitenpfad a:active {
color: #003399;
text-decoration: none
}

.headline {
color: #333333;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
padding: 2px
}

p.vorspann {
color: #333333;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold
}

p.news {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px
}

.news b {
font-size: 12px;
font-weight: bold
}

.news a:link {
color: #000000;
text-decoration: underline
}

.news a:visited {
color: #000000;
text-decoration: underline
}

.news a:hover {
color: #003399;
text-decoration: underline
}

.news a:active {
color: #003399;
text-decoration: underline
}

/* Seitenaktionselemente */

.sae {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px
}

a.sae:link {
color: #000000;
text-decoration: none
}

a.sae:visited {
color: #000000;
text-decoration: none
}

a.sae:hover {
color: #000000;
text-decoration: underline
}

a.sae:active {
color: #000000;
text-decoration: underline
}

/* Contentmenues */

.contentmenu {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px
}

a.contentmenu:link {
color: #000000;
text-decoration: none
}

a.contentmenu:visited {
color: #000000;
text-decoration: none
}

a.contentmenu:hover {
color: #000000;
text-decoration: underline
}

a.contentmenu:active {
color: #000000;
text-decoration: underline
}

/* Messekalender Formular-Elemente */

.kalenderbutton {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: bold;
vertical-align: middle
}

.kalenderselect {
color: #000000;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
vertical-align: middle;
width: 149px
}

/* Messekalender Daten */

.kalender {
color: #000000;
font-family: Verdana,sans-serif;
font-size: 9px
}

a.kalender:link {
color: #000000;
text-decoration: none
}

a.kalender:visited {
color: #000000;
text-decoration: none
}

a.kalender:hover {
color: #000000;
text-decoration: underline
}

a.kalender:active {
color: #000000;
text-decoration: underline
}


