body {
  background: #B0D2FF;
  margin-top: 0;
}
img {
  border: none;
}
table {
  border: none;
  background: #FFFFFF;
}
#header {
  width: 800px;
}
.headertextblue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bolder;
  color: #404D7B
}
.headertextblue_center {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bolder;
  color: #404D7B;
  text-align: center
}
.headertextsmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #404D7B
}
.headertextsmall_left {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #404D7B;
  text-align: left
}
#headertextsmall_justify {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #404D7B;
  text-align: justify;
  padding-left: 10px;
  padding-right: 30px
}
.headertextsmall_center {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #404D7B;
  text-align: center;
}
#headeradresse {
  background: #214873;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  padding-top: 3px;
  padding-bottom: 5px;
  vertical-align: middle;
}
.headertextred {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bolder;
  color: #FF0008
}
.headertextred_center {
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bolder;
  color: #FF0008;
}
.headertextred_center_big {
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bolder;
  color: #FF0008;
}
.headertextredsmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bolder;
  color: #FF0008
}
.headertextsmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #404D7B
}
.headertextsmallblack {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bold;
  color: #000000
}
.header_left {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bolder;
  color: #404D7B
}
.header_center {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bolder;
  color: #404D7B;
  text-align: center;
}
.content_left_1 {
  vertical-align: middle;
  width: 425px;
  text-align: center
}
.content_left_2 {
  vertical-align: middle;
  width: 225px;
  text-align: center
}
#events {
  background: #FEFAA8;
  width: 620px;
}
.events_text {
  width: 90%;
  text-align: left;
  padding-right: 5%
}
.button_red {
  width: 10%;
  background: url(images/button-red.png);
  background-repeat: no-repeat;
  background-position: 45px 3px;
}
#footer {
  width: 800px;
  background: #214873;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  text-align: center;
}
/* Normal Hover Effect - Color #3196DE */
a {
  text-decoration: none;
  color: #000000
}
a:hover {
  color: #3196DE;
  text-decoration: none;
  font-weight: bold
}
/* Hover With White Color */
a.white {
  color: #EDEDED;
  text-decoration: none
}
a.white:hover {
  color: #1E90FF;
  text-decoration: none;
  font-weight: normal
}
a.redhover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bolder;
  color: #FF0000;
  text-decoration: none
}
a.redhover:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: medium;
  font-weight: bolder;
  color: #404D7B;
  text-decoration: none;
}
a.redhoversmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bolder;
  color: #333399;
  text-decoration: none
}
a.redhoversmall:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bolder;
  color: #FF0000;
  text-decoration: none;
}
a.bluehover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bolder;
  color: #404D7B;
  text-decoration: none
}
a.bluehover:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  font-weight: bolder;
  color: #FF0000;
  text-decoration: none;
}
/* Hover Effect Changing Pages */
a.blaettern {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  border: 1px solid #FFFFFF;
  font-weight: normal
}
a.blaettern:hover {
  background-color: #B0D2FF;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  border: 1px solid #1E90FF;
  color: #1E90FF;
  font-weight: normal
}
.blaettern_akt_seite {
  background-color: #B0D2FF;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  border: 1px solid #1E90FF;
  color: #FFFFFF
}
.hr {
  height: 1px;
  color: #404D7B;
}
.bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: left
}
.bodytext_small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #000000;
  text-align: left
}
.bodytext_bg_yellow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: left;
  background-color: #FFFFCC;
  padding: 5px
}
.bodytext_bg_blue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: left;
  background-color: #99FFFF;
  padding: 5px
}
.bodytext_center {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: center
}
.bodytext_right {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: right
}
.bodytext_left {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: left
}
img.img_150 {
	max-width:		150px;
	max-height:		200px;
}
img.img_170 {
	max-width:		170px;
	max-height:		200px;
}
img.img_200 {
	max-width:		200px;
	max-height:		200px;
}
img.img_500 {
	max-width:		500px;
	max-height:		500px;
}
.bodytext_justify {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-align: justify
}
.content_right {
  width: 150px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-top: 5px;
  background: #FEFAA8;
  border-right: 1px;
  border-right-color: #214873;
  border-right-style: solid;
  text-align: left;
}
.content_right_td {
  background: #FEFAA8;
}
.historie_bodytext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: small;
  color: #000000;
  text-align: center
}
.border_1 {
  border: 1px solid #000000;
}
td.blue {
  background-color: #B0D2FF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
td.yellow {
  background-color: #FEFAA8;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
}
.vermietung_normal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold
}
.vermietung_red {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  color: #FF0000;
}
.td_yellow {
  background-color: #FFFF66;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  text-align: center
}
.td_yellow_bold {
  background-color: #FFFF66;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: center
}
.td_light_blue {
  background: #99CCFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  text-align: center
}
.td_dark_blue_normal {
  background: #000099;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-style: normal;
  color: #FFFFFF;
  text-align: center
}
.td_dark_blue_bold {
  background: #000099;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-style: normal;
  color: #FFFFFF;
  font-weight: bold;
  text-align: center
}
