.mainBody { background-image:url(../bilder/hintergrund.gif); }
.indexBody { background-image:url(../bilder/hinterindex.gif); }

.eventBody { 
    background-color:#0c5b91;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #D1D1D1;
    letter-spacing: 1px; text-align: justify;
    margin-left: 50px;
    margin-right: 50px;
}

.eventBody a:link    { font-weight:bold; color:#FF8040; text-decoration:none; }
.eventBody a:visited { font-weight:bold; color:#FF8040; text-decoration:none; }
.eventBody a:hover   { font-weight:bold; color:#E00000; text-decoration:none; }
.eventBody a:active  { font-weight:bold; color:#E00000; text-decoration:none; }
.eventBody a:focus   { font-weight:bold; color:#E00000; text-decoration:none; }

.linkArea {
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bolder;
    font-size: 24px;
    color: #FFFFFF;
    text-align: center;
    margin-top: 30px;
    word-spacing: 2em;
}

.linkArea a:link    { font-weight:bold; color:#FF8040; text-decoration:none; }
.linkArea a:visited { font-weight:bold; color:#FF8040; text-decoration:none; }
.linkArea a:hover   { font-weight:bold; color:#E00000; text-decoration:none; }
.linkArea a:active  { font-weight:bold; color:#E00000; text-decoration:none; }
.linkArea a:focus   { font-weight:bold; color:#E00000; text-decoration:none; }

.navigationTabelle {
    border-width: 0cm;
    width: 100%;
    margin-top: .2cm;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: normal;
    text-align: center;
    text-transform: none;
    font-variant: normal;
    color: #33CCCC;
    white-space: nowrap;
    margin-bottom: 130px;
}

.navigationTabelle a:link    { font-weight:bold; color:#FF8040; text-decoration:none; }
.navigationTabelle a:visited { font-weight:bold; color:#FF8040; text-decoration:none; }
.navigationTabelle a:hover   { font-weight:bold; color:#E00000; text-decoration:none; }
.navigationTabelle a:active  { font-weight:bold; color:#E00000; text-decoration:none; }
.navigationTabelle a:focus   { font-weight:bold; color:#E00000; text-decoration:none; }

.subNavigation {
    border-width: 0cm;
    margin-top:10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style: normal;
    text-align: center;
    text-transform: none;
    font-variant: normal;
    color: #33CCCC;
    margin-bottom: 20px;
}

.subNavigation a:link    { font-weight:bold; color:#D1D1D1; text-decoration:none; }
.subNavigation a:visited { font-weight:bold; color:#D1D1D1; text-decoration:none; }
.subNavigation a:hover   { font-weight:bold; color:#E00000; text-decoration:none; }
.subNavigation a:active  { font-weight:bold; color:#E00000; text-decoration:none; }
.subNavigation a:focus   { font-weight:bold; color:#E00000; text-decoration:none; }

.standartText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #D1D1D1;
    letter-spacing: 1px;
}

.standartText a:link    { color:#FF8040; text-decoration:none }
.standartText a:visited { color:#FF8040; text-decoration:none }
.standartText a:hover   { color:#E00000; text-decoration:none }
.standartText a:active  { color:#E00000; text-decoration:none }
.standartText a:focus   { color:#00E000; text-decoration:none }

.welcomeText {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #D1D1D1;
    letter-spacing: 1px;
    text-align: center;
}

.textBlock {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #D1D1D1;
    letter-spacing: 1px;
    text-align: justify;
    margin-left: 50px;
    margin-right: 50px;
}

.enumStyle {
    text-indent:-1cm;
    margin-left:1cm;
    margin-top:0px;
    margin-bottom:4px;
}

.newsTable {
    width: 80%;
    border-width:2px;
    border-style:solid;
    border-color: #A1A1A1;
    margin-bottom: 25px;
    color: #D1D1D1;
}

.newsDate {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-style:italic;
    background-color:#FF8040;
    color:#FFFFFF;
    margin-right: 40px;
}

.headerCell {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: left;
    background-color:#FF8040;
    color:#FFFFFF;
}

.headerCell a:link    { color:#0000FF; text-decoration:none }
.headerCell a:visited { color:#0000FF; text-decoration:none }
.headerCell a:hover   { color:#E00000; text-decoration:none }
.headerCell a:active  { color:#E00000; text-decoration:none }
.headerCell a:focus   { color:#00E000; text-decoration:none }

.newsCell {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #D1D1D1;
    padding-top:5px;
    padding-left:3px;
    padding-right:3px;
}

.newsCell a:link    { color:#FF8040; text-decoration:none }
.newsCell a:visited { color:#FF8040; text-decoration:none }
.newsCell a:hover   { color:#E00000; text-decoration:none }
.newsCell a:active  { color:#E00000; text-decoration:none }
.newsCell a:focus   { color:#00E000; text-decoration:none }

.terminTabelle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #D1D1D1;
    width:80%;
    border-collapse:collapse;
    border-bottom-style:solid;
}

.terminTabelle a:link    { color:#A1A1A1; text-decoration:none }
.terminTabelle a:visited { color:#A1A1A1; text-decoration:none }
.terminTabelle a:hover   { color:#E00000; text-decoration:none }
.terminTabelle a:active  { color:#E00000; text-decoration:none }
.terminTabelle a:focus   { color:#00E000; text-decoration:none }

.terminTabelle th {
  border-color:#D1D1D1; 
  font-size: 17px;
  color: #FF8040;
  border-style:solid;
  padding:5px;
}

.terminTabelle td {
  font-size: 16px;
  border-color:#D1D1D1; 
  border-left-style:solid;
  border-right-style:solid;
  padding:5px;
}

.jahresZeile {
  padding-top:10px; 
  color: #FF8040;
  font-size: 17px;
  border-bottom-style:solid;
  border-top-style:solid;
  border-bottom-width:thin;
  border-top-width:thin;
}

.logo {
	width: 100%;
    text-align: center;
    margin-top: 30px;
}

