#content, #content-projekt, #content-partner, #content-veranstaltungen {
  padding: 2em 4em 2em 4em;
  color: #545454; 
  background: #ffffff;
}

.content {
 padding-top: 0em;
}

#content p {
  text-align: justify;
}

#content .float_r {
  float: right;
  width: 210px;
}

#content .float_r2 {
  float: right;
  width: 14em;
}

#content .float_l {
  width: 10%;
  float: left;
}

#content .indent {
  margin-left: 1.8em;
}

#content .align_right {
  text-align: right;
}

#content .date {
  text-align: left;
}

#content .info_table {
  background: #d8e0e9;
  width: 19em;
  height: 10em;
  margin: 10px;
  margin-top: 45px;
  margin-left: 3em;
  margin-bottom: 2em;
  border: 1px solid #6f778c;
  color: #000000;
  text-align: center;
}

#content .info_td1 {
  padding: 0;
  text-align: center;
  border-bottom: 1px dashed #545454;
}

#content .info_td2 {
  padding: 0;
  padding-top: .5em;
  padding-left: 1em;
  text-align: left;
  color: #32587d;
}

#content .sticker {
  background: #ffffff;
  margin-top: 15px;
  margin-left: 2em;
}

#content .flyer {
  background: #ffffff;
  margin-top: 22px;
  margin-right: 3em;
  margin-left: 2em;
}

#content .line {
  margin-left: 0px;
  margin-top: 1em;
  margin-bottom: 1em;
}

#content-veranstaltungen p {
  text-align: justify;
}

#content-veranstaltungen .numbering {
  margin-top: 0;
  padding-top: 0;
  padding-left: 5em;
  text-align: left;
}

#content-veranstaltungen .numbering .border {
  padding-left: 7px;
  padding-top: 2px;
  padding-right: 2em;
}

#content-veranstaltungen .numbering .border1 {
  padding-top: 10px;
}

#content-veranstaltungen img {
  padding-top: 3px;
}

#content-veranstaltungen .bullet_mehrzeilig {
  padding-bottom: 17px;
}

#content-impressum { 
  padding: 2em 4em 2em 4em;
  color: #545454; 
  background: #ffffff;
}

#content-impressum p {
  text-align: justify;
}

#content-projekt p { 
  text-align: justify;
}

#content-projekt .numbering {
  margin-top: 0;
  padding-top: 0;
  padding-left: 2em;
  text-align: justify;
}

#content-projekt .numbering .border {
  padding-left: 7px;
  padding-top: 0px;
  padding-right: 2em;
}

#content-projekt .numbering .border1 {
  padding-top: 10px;
}

#content-projekt img {
  padding-top: 3px;
}

#content-projekt .image1 {
  width: 450px;
  height: 337px;
  margin: auto;
  margin-top: 3em;
}

#content-projekt .image1 div {
  text-align: center;
}

#content-publikationen { 
  padding: 2em 4em 2em 4em;
  color: #545454; 
  background: #ffffff;
}

#content-publikationen .liste {
  list-style-type: none;
  height: 134px;
  margin: 2em;
  padding: 1em;
  background: #e4e4e4;
  border: 1px solid #545454;
}

#content-publikationen .title {
  float: left;
  width: auto;
}

#content-publikationen .image {
  float: right;
  width: 91px;
}

#content-partner-intern {
  padding: 2em 4em 2em 0em;
  color: #3d414c;
}

#content-partner-intern .protokoll {
  font-family: Times;
  text-align: center;
}

#content-partner-intern .protokoll p {
  padding: 0;
  margin: 0;
}

#content-partner-intern .navi_table {
  border: 1px solid #6f778c;
  background: #feee58;
}

#content-partner-intern .right_column {
  margin-left: 50px;
}

#content-partner-intern .left_column {
  margin-top: 50px;
  margin-left: 50px;
}

#content-partner-intern a {
  color: #3d414c;
}

#content-partner-intern a:hover {
  color: #e3a825;
}

#partner_table td.partner {
  border: 1px solid #6f778c;
  padding: .7em;
  font-size: 9px;
}

.smaller {
  font-size: 11px;
}

.abbr {
  margin-left: 2px;
  margin-bottom: -1px;
}

.italic {
  font-style: italic;
}

.pfeil {
  margin-left: 3px;
}

