.title {
  font: bolder 24px Verdana, Arial, Helvetica, sans-serif;
}

.photos {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
  color: red;
}

.link_to_top {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: blue;
}

.author {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: italic;
  font-weight: bolder;
}

.calendar {
  font: 10px Arial, Helvetica, Geneva;
  color: black;
}
.calendar A:link {text-decoration: underline; color: black;}
.calendar A:visited {text-decoration: underline; color: black;}
.calendar A:active {text-decoration: underline; color: black;}
.calendar A:hover {text-decoration: underline; color: black;}

.calendar_18 {
  color: red
}
.calendar_18 A:link {text-decoration: underline; color: red;}
.calendar_18 A:visited {text-decoration: underline; color: red;}
.calendar_18 A:active {text-decoration: underline; color: red;}
.calendar_18 A:hover {text-decoration: underline; color: red;}

.calendar_17 {
  color: green
}
.calendar_17 A:link {text-decoration: underline; color: green;}
.calendar_17 A:visited {text-decoration: underline; color: green;}
.calendar_17 A:active {text-decoration: underline; color: green;}
.calendar_17 A:hover {text-decoration: underline; color: green;}

.calendar_16 {
  color: blue
}
.calendar_16 A:link {text-decoration: underline; color: blue;}
.calendar_16 A:visited {text-decoration: underline; color: blue;}
.calendar_16 A:active {text-decoration: underline; color: blue;}
.calendar_16 A:hover {text-decoration: underline; color: blue;}

.calendar_15 {
  color: #800020
}
.calendar_15 A:link {text-decoration: underline; color: #800020;}
.calendar_15 A:visited {text-decoration: underline; color: #800020;}
.calendar_15 A:active {text-decoration: underline; color: #800020;}
.calendar_15 A:hover {text-decoration: underline; color: #800020;}

.calendar_Navy {
  color: #012765
}
.calendar_Navy A:link {text-decoration: underline; color: #012765;}
.calendar_Navy A:visited {text-decoration: underline; color: #012765;}
.calendar_Navy A:active {text-decoration: underline; color: #012765;}
.calendar_Navy A:hover {text-decoration: underline; color: #012765;}

.calendar_Burg {
  color: #7E2539
}
.calendar_Burg A:link {text-decoration: underline; color: #7E2539;}
.calendar_Burg A:visited {text-decoration: underline; color: #7E2539;}
.calendar_Burg A:active {text-decoration: underline; color: #7E2539;}
.calendar_Burg A:hover {text-decoration: underline; color: #7E2539;}

.calendar_14 {
  color: #BF9700
}
.calendar_14 A:link {text-decoration: underline; color: #BF9700;}
.calendar_14 A:visited {text-decoration: underline; color: #BF9700;}
.calendar_14 A:active {text-decoration: underline; color: #BF9700;}
.calendar_14 A:hover {text-decoration: underline; color: #BF9700;}

.calendarNone {
  font-style: italic; 
}

.calendar_bold {
  font-weight: bolder; 
  font-size: 11px;
}

.calendar_italic {
  font-style: italic; 
}

.calendar_header {
  font: bold 11px Arial, Helvetica, Geneva;
  color: #808080
}

table.calendar_table {
	border-width: 0px 0px 0px 0px;
	border-spacing: 0px 0px;
	border-style: outset outset outset outset;
	border-color: black black black black;
	border-collapse: separate;
	background-color: white;
}

table.calendar_table td {
	border-width: 1px 0px 0px 0px;
	padding: 1px 4px 1px 4px;
	border-style: outset outset outset outset;
	border-color: #b0b0b0 white white white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.leftmenu1 {
  font: bolder 11px Verdana, Arial, Helvetica, sans-serif;
}

.leftmenu2 {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
}

.leftmenu2 a:link {text-decoration: none; color: black;}
.leftmenu2 a:visited {text-decoration: none; color: black;}
.leftmenu2 a:hover {text-decoration: none; color: red;}
.leftmenu2 a:active {text-decoration: none; color: black;}

.leftmenu2_hi {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
  color: red;
}

.leftmenu2_hi a:link {text-decoration: none; color: red;}
.leftmenu2_hi a:visited {text-decoration: none; color: red;}
.leftmenu2_hi a:hover {text-decoration: none; color: red;}
.leftmenu2_hi a:active {text-decoration: none; color: red;}

.leftmenu3 {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.leftmenu3 a:link {text-decoration: none; color: black;}
.leftmenu3 a:visited {text-decoration: none; color: black;}
.leftmenu3 a:hover {text-decoration: none; color: red;}
.leftmenu3 a:active {text-decoration: none; color: black;}

.leftmenu3_hi {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.leftmenu3_hi a:link {text-decoration: none; color: red;}
.leftmenu3_hi a:visited {text-decoration: none; color: red;}
.leftmenu3_hi a:hover {text-decoration: none; color: red;}
.leftmenu3_hi a:active {text-decoration: none; color: red;}

.leftmenu_arrow {
  font: bolder 9px Verdana, Arial, Helvetica, sans-serif;
}

.leftmenu_arrow_hi {
  font: bolder 9px Verdana, Arial, Helvetica, sans-serif;
  color: red;
}

.profilemenu1 {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.profilemenu2 {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
}

.profilemenu2 a:link {text-decoration: none; color: black;}
.profilemenu2 a:visited {text-decoration: none; color: black;}
.profilemenu2 a:hover {text-decoration: none; color: red;}
.profilemenu2 a:active {text-decoration: none; color: black;}

.profilemenu2_hi {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
  color: red;
}

.profilemenu2_hi a:link {text-decoration: none; color: red;}
.profilemenu2_hi a:visited {text-decoration: none; color: red;}
.profilemenu2_hi a:hover {text-decoration: none; color: red;}
.profilemenu2_hi a:active {text-decoration: none; color: red;}

a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
      
font.classNewsText a:link {text-decoration: underline; font-weight: bold; color: red;}
font.classNewsText a:visited {text-decoration: underline; font-weight: bold; color: red;}
font.classNewsText a:active {text-decoration: underline; font-weight: bold; color: red;}
font.classNewsText a:hover {text-decoration: underline; font-weight: bold; color: red;}

font.profileLink a:link {text-decoration: underline; color: black;}
font.profileLink a:visited {text-decoration: underline; color: black;}
font.profileLink a:hover {text-decoration: underline; color: black;}
font.profileLink a:active {text-decoration: underline; color: black;}

.bluelink {
  color: #0000FF
}
.bluelink A:link {text-decoration: underline; color: #0000FF;}
.bluelink A:visited {text-decoration: underline; color: #0000FF;}
.bluelink A:active {text-decoration: underline; color: #0000FF;}
.bluelink A:hover {text-decoration: underline; color: #0000FF;}

.addPhotos {
  font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
}

.addPhotosLabel {
  font: 10px Verdana, Arial, Helvetica, sans-serif;
}

input.invalid { background: #faa; }

.video1 {
  font: bold 14px Arial;
  color: #AD9006;
}

.video2 {
  font: bolder 10px Arial;
  color: black;
}

.video3 {
  font: 10px Arial;
  color: black;
}

dl, dt, dd, ul, li {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.c2bold {
    font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
}
.c2hi {
    color: #ffffff;
}

.shortTitle {
    font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    margin: 4px 6px;
}

.shortText {
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    margin: 2px 6px;
}

.shortText a:link {font-weight: bold; text-decoration: underline; color: black;}
.shortText a:visited {font-weight: bold; text-decoration: underline; color: black;}
.shortText a:hover {font-weight: bold; text-decoration: underline; color: black;}
.shortText a:active {font-weight: bold; text-decoration: underline; color: black;}

.history {
    font: 9px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    margin: 0 4 6 10;
}

.history a:link {text-decoration: none; color: black;}
.history a:visited {text-decoration: none; color: black;}
.history a:hover {text-decoration: none; color: black;}
.history a:active {text-decoration: none; color: black;}

#menu dt {
    cursor: pointer;
    margin: 2px 10px;
    height: 14px;
    line-height: 14px;
    text-align: left;
    font: bolder 10px Verdana, Arial, Helvetica, sans-serif;
    border: 0px;
}
#menu dd {
    margin: 2px 16px;
    border: 0px;
}
#menu li {
    margin: 3px 0px;
    text-align: left;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}
#menu li a, #menu dt a {
    color: #000;
    text-decoration: none;
    display: block;
    border: 0 none;
    height: 100%;
}

