body {
  background-color: #FFFFFF;
  text-align: center;
  font-family: Arial, sans serif;
  font-size: 10pt;
}

td {
  font-family: Arial, sans serif;
  font-size: 10pt;
}

h1 {

  color: #0060B4;
  font-family: Arial, sans serif;
  font-size: 16pt;
  margin-top: 0px;
  margin-bottom: 4px;
}

h2 {

  margin-top: 0px;
  color: #9E9E9E;
  font-size: 14pt;
  
}

h1 a {
  text-decoration: none;
  color: #0060B4;
}

h1 a:hover {
  text-decoration: underline;
}

a {
  color: #004785;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

#center-wrap {
  width: 895px;
  margin: 0px auto;

  text-align: left;
}

#deckel {

  width: 895px;
  height: 40px;

}

#strahlenflaeche {

  background-image: url(../img/strahlenflaeche3.gif);
  width: 665px;
  height: 73px;
  float: left;
  
}


#logoflaeche {
  
  width: 230px;
  height: 73px;
  float: right;
}

#flash-halter {
  float: left;
  /* height: 70px; */
  /* height: 54px; */
  height: 34px;  
  width: 665px;

}

#logo-abschluss {
  float: right;
  padding-bottom: 15px;
}

#menu-wrap {
  width: 498px;
  height: 25px;
  margin-top: 48px;
}



.menu li {
  display: inline;
  padding-left: 12px;
  padding-right: 12px;
  background-position: right;
  background-repeat: no-repeat;

}

#footer-seperation {
 
 width: 100%;
 height: 1px;
 padding-top: 20px;
 padding-bottom: 30px;
}


.menu li {
  display: block;
  float: left;

}

.sep {
  background-image: url(../img/menue_trenner.gif);
}

.menu a {

  color: #FFFFFF;
  letter-spacing: 1px;
  text-decoration: none;
}

.menu a:hover {
  color: #FDF41D;
  text-decoration: underline;
} 

.menu_selected {
 color: #FDF41D;
 font-weight: bold;
}

#sidebar {
  float: right;
}


.sidebaritem {
  padding-top: 12px;
  padding-bottom: 12px;
}

.sidebaritemlink {
  width: 229px;
}

.termin {
  width: 229px;

}


.termin-title {

  background-repeat: no-repeat;
  padding: 7px;
  color: #FFFFFF;
  font-family: Arial, sans serif;
  font-size: 10pt;
  font-weight: bold;
  letter-spacing: 1px;
  background-repeat: no-repeat;
}

.termin-zeit {

  padding: 7px;
  font-family: Arial, sans serif;
  font-size: 9pt;
  letter-spacing: 1px; 
}

.termin-beschreibung {
  padding: 7px;
  font-family: Arial, sans serif;
  font-size: 8pt;
  color: #000000;
}

.article-date{
  float: left;
  text-align: right;
  width: 610px;
  padding-bottom: 20px;
}


.content {
  float: left;
  width: 610px; 
}

.content-with-margin {
  float: left;
  margin-top: 20px;  
  width: 610px; 
}
.seperation-line {
  float: left;
  text-align: center;
  margin: 0px auto;
  width: 610px;
}  

.termin-eins .termin-title-wrap {
  background-image: url(../img/bg_termin1_titel.gif);
}

.termin-eins .termin-title {
  background-image: url(../img/bg_termin1_beginn_titel.gif);
}

.termin-eins .termin-zeit {
  background-image: url(../img/bg_termin1_zeit.gif);
}


.termin-eins .termin-title {
  color: #6180C0;
}

.termin-eins .termin-zeit {
  color: #6180C0;
}

.termin-eins .termin-beschreibung {
  border-bottom: 1px solid #FEF75C;
  border-left: 1px solid #FEF75C;
  border-right: 1px solid #FEF75C;
  background-color: #FFFDCE;
  color: #6180C0; 
}

.termin-zwei .termin-title-wrap {
  background-image: url(../img/bg_termin2_titel.gif);
}

.termin-zwei .termin-title {
  background-image: url(../img/bg_termin2_beginn_titel.gif);
}

.termin-zwei .termin-zeit {
  background-image: url(../img/bg_termin2_zeit.gif);
}


.termin-zwei .termin-title {
  color: #FFFFFF;
}

.termin-zwei .termin-zeit {
  color: #FFFFFF;
}

.termin-zwei .termin-beschreibung {
  border-bottom: 1px solid #6180C0;
  border-left: 1px solid #6180C0;
  border-right: 1px solid #6180C0;
  background-color: #EDF1F8;
}





#footer {
  float: right;
  text-align: right; 
  
  width: 877px;
}

#subfooter {
  float: left;
  padding-bottom: 30px;
}

.article-image {
  float: left;
  padding-top: 3px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.article{
  float: left;
  width: 610px;
  /*margin-left: 15px;*/
  margin-top: 20px;
   /* Browserweiche greift hier */ 
}

.menu {
  list-style-type: none;
  font-family: Arial, sans serif;
  font-size: 10pt;
  /* Browserweiche greift hier */
}
  
.event {
  margin-top: 20px;
  margin-bottom: 30px;

}

.event-date {
  font-weight: bold;
  font-size: 10pt;
  color: #0060B4;
}

.event-time{

}

.event-text{
  font-weight: bold;
  font-size: 11pt;

}

.event-task{
  /*border: 1px solid #1B71BD;*/
  background-color: #F1F1F1;
  padding: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
}

#copyright {
  font-size: 8pt;
  margin-left: 15px;
}

.button {
  padding-bottom: 15px;
  text-align: center;
}

