body {
   background-color:#ffffff;
   margin:0px;
   padding:0px;
   color: #000000;
   font-family:verdana, geneva, arial, helvetica, sans-serif;
   font-size: 0.8em;
}

table {
   margin:0px;
   padding:0px;
   color: #000000;
   font-family:verdana, geneva, arial, helvetica, sans-serif;
   font-size: 0.8em;
}

.tableheader {
   font-size:1.3em;
   font-weight:bold;
   margin-top:0px;
   margin-bottom:8px;
   padding: 5px;
   background-color:#cccccc;
}

.cell1 {
   vertical-align: top;
   padding-right:25px;
   font-size:1.2em;
}

.cell2 {
   vertical-align: top;
   text-align: right;
   font-size:1.2em;
}

.content {
   margin: 0px;
   padding: 10px;
}
.centered {
   text-align:center;
}

.align_right {
  text-align:right;
}

.headline {
   font-size: 1.4em;
   font-weight: bold;
   margin-top:0px;
   margin-bottom:12px;
}

.subline {
  font-size: 1em;
  font-weight: bold;
  margin-top:0px;
  margin-bottom:8px;
}

.subline_red {
  font-size: 1em;
  font-weight: bold;
  margin-top:0px;
  margin-bottom:8px;
  color: #FF0000;
}

.subline_yellow {
  font-size: 1em;
  font-weight: bold;
  margin-top:0px;
  margin-bottom:8px;
  color: #339966;
}

.small {
  font-size: 0.8em;
}

.infobox {
  margin: 0px;
  margin-bottom: 10px;
  width: 140px;
  padding: 5px;
  border:1px solid #cccccc;
}

.newsbox {
  margin: 0px;
  margin-bottom: 10px;
  width: 375px;
  padding: 5px;
  border:1px solid #cccccc;
}

.button1 {
  width: 125px;
  border: 1px solid #000000;
  font-size: smaller;
}

.galerie1 {
  width:130px;
  float:left;
  margin-right:10px;
}

.image1 {
  width:120px;
  float:left;
  padding:10px;;
  text-align:center;
  border:1px solid #cccccc;
  margin:5px;
}

#no_ie {
  margin:0px auto;
  width:642px;
}

#right {
  width:158px;
  margin-left:auto;
  margin-right:0px;
}

#container_top {
   margin-bottom: 10px;
   width: 400px;
   padding: 5px;
   border:1px solid #cccccc;
}

#container_left {
   margin: 0px;
   margin-top: 10px;
   width: 150px;
   padding: 5px;
   float: left;
}

#container_middle {
   margin: 0px;
   margin-top: 10px;
   margin-left: 10px;
   width: 400px;
   padding: 5px;
   float: left;
}

#container_bottom {
   margin: 0px;
   margin-top: 10px;
   width: 468px;
   padding: 5px;
   float: left;
}

a:link {
   text-decoration:underline;
   color: #C10101;
}

a:visited {
   text-decoration:underline;
   color: #C10101;
}

a:hover {
   text-decoration:none;
   color: #000000;
}

a:active {
   text-decoration:none;
   color: #000000;
}