.flag_en, .flag_de {
  background-image: url('../img/en.png');
  background-repeat: no-repeat;
  display: block;
  font-size: 12px;
  height: 16px;
  margin-left: 10px;
  padding-left: 20px;
  width: 16px;
}

.flag_de {
  background-image: url('../img/de.png');
}

.box-flash-teaser {
  height: 110px;
  width: 410px;
}


.box-news-ticker {
  width: 430px;
  height: 40px;
}

.l-link {
  display: block;
}

.deag-overview .col {
  float: left;
  display: inline;
  text-align: center;
}

.deag-overview .col-1 {
  margin-left: 0px;
  padding-left:5px;
}


.deag-overview .col span a, .deag-uebersicht .col span a {
  display: block;
  width: 90px;
  font-size: 10px;
  color:#333;
  font-weight:bold;
  line-height: 12px;

}

.deag-uebersicht-box h2.caption {
  font-size: 14px;
  color: #1a386e;
  margin-left: 10px;
  margin-top: 15px;
  margin-bottom: 15px;
}

.event_list .caption {
   font-size: 24px;
   color: #333;
   font-weight: bold;
}

.deag-uebersicht .col {
  float: left;
  display: inline;
  text-align: center;
}

.deag-uebersicht .col span {
  width: 89px;
  font-size: 10px;
  font-weight: bold;
  color: #333;
  display: block;
  line-height: 12px;
}
.deag-uebersicht .item .left {
  width: 263px;
  height: auto;
}

.deag-uebersicht .item .right {
 float: left;
 display: inline;
 margin-top: 10px;
}

.cap-24 {
  line-height: 24px;
  margin-bottom: 20px;
  color: #333;
  font-size: 24px;
}

.deag-uebersicht-cap {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 20px;
  color: #333;
  margin-left: 10px;
  margin-top:10px;
}

.deag-overview .item {
  padding-bottom: 33px;
}

.fix-padding-10 {
  padding-bottom: 10px!important;
}

.cap-fix-ch, .cap-fix-uk {
  float: left;
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 0px;
  color: #333;
  margin-left: 10px;
  margin-top:14px;
}

.cap-fix-uk {
  margin-left: 96px;
}

.fix-gubbay {
  margin-left: 10px;
}

.tx-thmailformplus-pi1 .caption-red-big {
  margin-left: 10px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.premium .content_events {
  background-image: url('../img/bgpremium.jpg');
  background-repeat: repeat-y;
  background-position: top left;
  background-color: #fdfdfd;
}

.premium .csc-firstHeader {
  font-size: 24px;
  font-weight: bold;
  color: #333;
}

.premium p.align-left {
  float: left;
  margin-right: 20px;
  margin-bottom: 30px;
}

.premium .navi_cat_none {
  background-image: url('../img/navi_cat_none_premium.jpg');
}

.sponsors .artist {
  float: left;
  font-size: 10px;
  font-style: italic;
  margin-top:90px;
}

.sponsors .logo-sponsor {
  float: left;
}

.sponsors .item .left {
  width : 130px;
  height: 110px;
}

.sponsors .item .main {
   width: 400px;
}

.sponsor-main-bg {
  background-repeat: no-repeat;
  background-position: center;
}

.sponsoring .contenttable {
  margin-left: 10px;
}

.sponsoring .bluerow_plain td {
  background: #e4e4e4;
}

.premium .element ul {
  clear: both;
}

.premium .element ul li {
  list-style-type: disc;
  margin-left: 10px;
}

.sub-li-first {
  margin-top: 5px;
}

#navi-2-sub .sub-li-last {
  margin-bottom: 10px;
}

#navi-2-sub li {
  margin-bottom: 3px;
}

.premium .element-txt .element {
  clear: both;
}


.gala-events .contenttable {
  margin-top: 0px;
  margin-left: 20px;
  margin-bottom: 12px;
  background-color: #e4e4e4;
}

.gala-events .contenttable td {
  background-color: #e4e4e4;
}

.vorstand-box .contenttable td, .vorstand-box .contenttable tr, .vorstand-box .contenttable {
  background: none;
  border: 0;
}


.vorstand-box .contenttable td, .vorstand-box .contenttable tr {
   padding-top: 10px;
}

.vorstand-box {
  background-image: url('../img/bgline.gif');
  background-repeat: repeat-x;
  background-color: #e4e4e4;
  padding-bottom: 20px;
}

.vorstand .element-txt {
  padding-right: 0px;
  padding-bottom: 0px;
}

.news-in-finace {
  padding-left: 10px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 12px;
}


.presse-box {
  background-image: url('../img/bgline.gif');
  height: 450px;
}

.press-area-navi {
  margin-left: 10px;
}

.element-no-margin .csc-firstHeader {
  margin-bottom: 0px;
}

.no-margin {
  padding-bottom: 0px;
}


