body, textarea {
  font-family: verdana, arial, geneva, sans-serif;
  color: #222222;
  font-size: 12px;
  margin: 0;
}
textarea {
  font-size: 11px;
}
#MainLinks,
.regional,
.active_home,
#MainLinks .active,
.home,
.button,
.button_r,
.Extras a,
.Traueranzeigen,
.Reisen,
.Gratulation,
.Finanzen,
.Treffpunkt,
.Inserieren,
.Speech_balloon,
.reportAbuse {
  background-image: url(../../images/blz/sprite.png);
}
img {
  border: 0;
}
form {
  margin: 0;
}
a {
  color: #184e8a;
  text-decoration: none;
}
.btn, .formButton {
  background: #ffffff;
  /* Old browsers */

  background: -moz-linear-gradient(top, #ffffff 0%, #e1e5e7 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e1e5e7));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ffffff 0%, #e1e5e7 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ffffff 0%, #e1e5e7 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #ffffff 0%, #e1e5e7 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e5e7',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #ffffff 0%, #e1e5e7 100%);
  /* W3C */

  border: 1px solid #b2bbc0;
  display: block;
  padding: 3px 7px;
  margin-right: 5px;
  font-size: 10px;
  line-height: 12px;
  color: #222222;
  font-weight: normal;
  text-decoration: none;
  float: left;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn a, .formButton a {
  font-weight: normal;
  color: #222222;
}
.btn a:hover, .formButton a:hover {
  text-decoration: none;
}
.btn:hover, .formButton:hover {
  text-decoration: none;
}
.btn.right, .formButton.right {
  float: right;
  margin-left: 5px;
  margin-right: 0px;
}
.btn.light, .formButton.light {
  color: #828b90;
}
.btn .print,
.formButton .print,
.btn .mail,
.formButton .mail {
  float: left;
  width: 17px;
  height: 12px;
  display: block;
  background-repeat: no-repeat;
  background-image: url(../../images/blz/button_sprite.png);
  background-position: 0 -3px;
}
.btn .print, .formButton .print {
  background-position: 0 -19px;
}
p {
  font-size: 12px;
  line-height: 18px;
}
h3 {
  font-size: 12px;
  margin: 0px;
  text-transform: uppercase;
  /*float: left;*/

  font-weight: normal;
}
h1 {
  font-size: 22px;
  text-decoration: none;
  margin: 10px 0 14px 0;
}
h2 a {
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  margin: 0px;
}
a:hover {
  text-decoration: underline;
}
.breaker {
  height: 0;
  clear: both;
  overflow: hidden;
}
.spacer10 {
  clear: both;
  height: 10px;
  overflow: hidden;
}
.spacer16 {
  clear: both;
  height: 16px;
  overflow: hidden;
}
.balken1 {
  clear: both;
  height: 1px;
  background: #e0e4e6;
}
.link_separator {
  display: none;
}
.commConfirmation {
  font: 12px Arial;
  padding: 4px;
}
#Searchline {
  height: 22px;
  border-bottom: solid 1px #e0e4e6;
}
#HeaderMetaNav {
  float: left;
  width: 500px;
  margin: 4px 0 0 0;
  font-size: 10px;
  color: #184e8a;
}
#HeaderMetaNav a {
  text-decoration: none;
  color: #184e8a;
}
#HeaderMetaNav a:hover {
  text-decoration: underline;
}
#Header {
  margin-left: 12px;
}
#Date {
  margin: 28px 60px 0 6px;
  float: left;
  line-height: 17px;
  width: 150px;
}
#Date .bold {
  font-weight: bold;
}
#Logo {
  margin: 20px 0 12px 12px;
}
#Logo a {
  text-align: center;
}
.headerBar {
  /*background-image: url(../img/verlauf_header.png);*/

  background-repeat: repeat-x;
  height: 115px;
  margin-left: 12px;
}
.headerTile {
  height: 90px;
  width: 300px;
  float: left;
  margin: 12px 12px;
  font-size: 13px;
}
.headerTile img {
  margin-right: 12px;
  float: left;
}
.headerTile a {
  text-decoration: none;
  color: #184E8A;
  font-weight: bold;
  font-size: 14px;
}
.headerTile p {
  color: #797979;
  margin: 6px 0;
}
.headerTile p a {
  font-weight: normal;
}
/* Wetter im Header ------------------------------------- */
#Weather {
  float: right;
  color: #000000;
  width: 130px;
  position: relative;
}
#Weather a {
  color: #000000;
  text-decoration: none;
}
#Weather img {
  float: right;
  margin: 1px 6px 0 0;
  z-index: -1;
}
.WetterText {
  position: absolute;
  width: 65px;
  text-align: left;
  top: 10px;
  left: 5px;
}
.WetterStadt {
  font-size: 12px;
  line-height: 12px;
}
.WetterGrad {
  font-size: 24px;
  font-weight: bold;
}
.HeaderSearchOption {
  width: 276px;
  height: 19px;
  float: right;
  display: inline;
}
.HeaderSearchOption .ftext {
  width: 177px;
  height: 14px;
  margin: 2px 0 0 10px;
  border: 1px solid #d9d6d9;
  font-size: 11px;
  float: left;
  padding-left: 5px;
}
.HeaderSearchOption input[type="text"]:not(dummy) {
  /* Anpassungen FF */

  margin: 1px 0px 0px 10px;
  float: left;
  background-color: #FFFFFF;
}
.HeaderSearchOption .sbutton {
  width: 70px;
  height: 18px;
  margin: 1px 0 0 2px;
  float: left;
  background-image: url(../../images/blz/search.png);
}
#Footer {
  width: 808px;
  margin: 20px 0 20px 12px;
}
#FullBoxColorFooter {
  overflow: hidden;
  border-top: solid 1px #e0e4e6;
  border-bottom: solid 1px #e0e4e6;
  margin: 12px 0 0 0;
  padding: 10px;
}
#Footer h3 {
  font-size: 10px;
  margin: 0 0 1px 0;
  text-transform: uppercase;
}
#Footer a {
  text-decoration: none;
  color: #222222;
}
.Footerlines {
  margin: 1em;
  text-align: center;
  font-size: 11px;
  line-height: 20px;
}
.Footerlines .Footerline1 a {
  font-weight: bold;
}
.column {
  float: left;
  width: 160px;
}
.Partnersuche,
.Immobilien,
.Stellenangebote,
.Veranstaltungen,
.Energiesparen,
.Rechtsberatung,
.Staumelder,
.Rechner,
.Deals,
.Termine,
.Horoskop,
.Wetter,
.Finanzen,
.Formulare,
.Shop,
.Sport,
.Tickets,
.TV,
.Kinoprogramm,
.Polizeireport,
.Leserreisen,
.Spiele,
.Videos,
.MobilFooter,
.RSSFooter,
.NewsletterFooter,
.Blogs,
.SozialeNetzwerke {
  background-image: url(../../images/blz/service_sprite.png);
  height: 18px;
  padding: 6px 0 0 32px;
  font-size: 12px;
  margin: 9px 0 0 0;
  background-repeat: no-repeat;
}
.Spiele {
  background-position: 0 0;
}
.Videos {
  background-position: 0 -24px;
}
.RSSFooter {
  background-position: 0 -574px;
}
.NewsletterFooter {
  background-position: 0 -526px;
}
.Blogs {
  background-position: 0 -454px;
}
.MobilFooter {
  background-position: 0 -502px;
}
.SozialeNetzwerke {
  background-position: 0 -598px;
}
.Leserreisen {
  background-position: 0 -478px;
}
.Polizeireport {
  background-position: 0 -550px;
}
.Partnersuche {
  background-position: 0 -191px;
}
.Immobilien, .Energiesparen {
  background-position: 0 -167px;
}
.Stellenangebote {
  background-position: 0 -430px;
}
.Veranstaltungen {
  background-position: 0 -335px;
}
.Rechtsberatung {
  background-position: 0 -215px;
}
.Staumelder {
  background-position: 0 -144px;
}
.Rechner {
  background-position: 0 -239px;
}
.Deals {
  background-position: 0 -120px;
}
.Termine {
  background-position: 0 -263px;
}
.Horoskop {
  background-position: 0 -311px;
}
.Wetter {
  background-position: 0 -48px;
}
.Finanzen {
  background-position: 0 -72px;
}
.Formulare {
  background-position: 0 -287px;
}
.Shop {
  background-position: 0 -96px;
}
.Sport {
  background-position: 0 -335px;
}
.Tickets {
  background-position: 0 -359px;
}
.TV {
  background-position: 0 -382px;
}
.Kinoprogramm {
  background-position: 0 -406px;
}
#MainLinks {
  height: 29px;
  background-position: 0 0;
}
#MainLinks a {
  color: #fff;
  font-weight: bold;
  display: block;
  text-decoration: none;
  height: 29px;
  float: left;
  padding: 0 6px;
  line-height: 29px;
  border-left: 1px solid #2A65A4;
  border-right: 1px solid #174B84;
  font-size: 12px;
  overflow: hidden;
}
#MainLinks a:last-child {
  border-right: 0;
}
#MainLinks .home {
  height: 29px;
  width: 30px;
  float: left;
  padding: 0;
  margin: 0;
  border-left: 1px solid #2A65A4;
  border-right: 1px solid #174B84;
  background-position: 0 -90px;
}
#MainLinks .home a {
  border: none;
  display: block;
}
#MainLinks .home.active {
  padding: 0;
  margin: 0;
  background-position: 0 -60px;
}
#MainLinks .active {
  color: #222222;
  font-weight: bold;
  display: block;
  text-decoration: none;
  height: 29px;
  float: left;
  padding: 0 6px;
  line-height: 29px;
  border-left: 1px solid #f3f4f5;
  border-right: 1px solid #2A65A4;
  background-position: 0 -30px;
}
#SubNav {
  height: 21px;
  padding: 5px 0 0 6px;
  font-size: 12px;
  background: #f3f4f5;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e1e4e6));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f5', endColorstr='#e1e4e6',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* W3C */

  color: #184e8a;
}
#SubNav a {
  color: #184e8a;
  text-decoration: none;
  margin: 0px 3px;
  background: none;
}
#SubNav a.active {
  font-weight: bold;
}
#SubNav div {
  display: none;
  background: none;
}
#SubNav div.active {
  display: block;
}
#ContainerBoxen #ThirdLevel .RubrikHead {
  margin-top: 0;
}
/* Dritte Naviebene - Überdenken? */
.FullBox.Navigation {
  padding-bottom: 4px;
  margin-top: -7px;
}
.FullBox.Navigation div {
  margin-bottom: -1px;
  overflow: hidden;
}
.FullBox.Navigation div div {
  float: left;
  width: 150px;
  min-height: 16px;
  overflow: hidden;
  border-bottom: 1px solid #e0e4e6;
  padding: 6px 0 5px 0;
  font-weight: bold;
  color: #184e8a;
}
.FullBox.Navigation div div:before {
  content: "» ";
}
#All {
  padding: 2px 8px 14px 0;
  width: 820px;
  float: left;
  position: absolute;
  top: 90px;
  background-color: white;
}
#ContainerBoxen {
  width: 328px;
  margin: 0;
  float: left;
  overflow: hidden;
}
.ContainerBoxenBorder {
  border: 1px solid #e0e4e6;
  margin: 0 0 0 12px;
  padding: 7px;
}
#ContainerContent {
  width: 492px;
  float: left;
  margin: 0;
}
#ContainerBoxen {
  width: 328px;
  margin: 0 0 0 0;
  float: left;
  overflow: hidden;
}
#ContainerPfad {
  margin: 20px 0 2px 12px;
  font-size: 10px;
  text-transform: uppercase;
}
#ContainerPfad a {
  color: #828b90;
  margin-right: 4px;
  text-decoration: none;
}
#ContainerPfad a:after {
  content: " »";
}
#ContainerPfad strong {
  font-weight: normal;
}
#ContainerPfad strong a {
  color: black;
}
#ContainerPfad strong a:after {
  content: " ";
}
.ContainerContent2Col {
  width: 328px;
  float: left;
  margin: 8px 0 0 0;
  overflow: hidden;
}
.ContainerContent3Col {
  width: 492px;
  float: left;
  margin: 8px 0 0 0;
  overflow: hidden;
}
#ContainerContent1Col {
  width: 164px;
  float: left;
  margin: 26px 0 0 0;
}
#ContainerContent2Col {
  width: 328px;
  float: left;
  /*margin: 26px 0 0 0;*/

}
#ContainerContent2Col img {
  margin: 8px 0;
}
#ContainerContent3Col {
  width: 480px;
  float: left;
  /*margin: 26px 0 0 0;*/

}
.ContainerContent4Col {
  width: 656px;
  float: left;
  /*margin: 12px 0 0 0;*/

}
#ContentLeftHomepage {
  float: left;
  width: 492px;
}
#ContentRightHomepage {
  float: left;
  margin: 0px;
  overflow: hidden;
  width: 328px;
}
.FullWidthColumn {
  margin: 12px 0 0 12px;
  padding: 10px 0 20px 0;
  width: 808px;
}
/* Channel Heading and Category */
.channelHeading {
  text-transform: uppercase;
  margin-left: 12px;
  margin-top: 23px;
  margin-bottom: 0px;
}
.channelHeading h1 {
  font-size: 10px;
  font-weight: normal;
  color: #222222;
  display: inline;
}
.channelHeading a {
  color: #222222;
  display: inline;
  text-decoration: none;
}
.channelHeading span.category {
  font-size: 10px;
  float: right;
}
#ContainerContent div.channelTeaser {
  border-top: 1px solid #e0e4e6;
  border-bottom: 1px solid #e0e4e6;
  margin-left: 12px;
  margin-bottom: 20px;
  padding-top: 12px;
  padding-right: 164px;
  padding-bottom: 12px;
}
#ContainerContent div.channelTeaserEmpty {
  border-top: 1px solid #e0e4e6;
  margin-left: 12px;
}
#ContainerContent div.channelTeaser > div > p {
  margin: 0;
  padding: 0;
}
.contentHeaderImage {
  margin: 0 0 0px 12px;
  width: 808px;
}
#Ticker {
  margin: 20px 0 0 12px;
  padding: 8px 0;
  font-size: 12px;
  line-height: 18px;
  width: 480px;
  border-top: solid 4px #e0e4e6;
  border-bottom: solid 1px #e0e4e6;
}
#Ticker .balken1 {
  margin-bottom: 8px;
}
#Ticker .ItemHeadline3 {
  font-size: 10px;
  line-height: 18px;
  float: left;
  margin: 0;
}
#Ticker .Nav {
  font-size: 10px;
  line-height: 18px;
  float: right;
  margin-bottom: 3px;
  text-transform: uppercase;
}
#Ticker .Nav a {
  font-weight: normal;
  line-height: 18px;
  color: #222222;
  text-decoration: none;
}
#Ticker a {
  line-height: 22px;
  margin: 0px;
  font-weight: bold;
}
#Ticker .Time {
  float: left;
  width: 66px;
  line-height: 22px;
  font-size: 10px;
  text-transform: uppercase;
}
.FullBox, .FullBoxColor {
  padding-bottom: 7px;
  border-bottom: 1px solid #e0e4e6;
  clear: both;
}
.Col1Box {
  width: 152px;
  margin: 20px 0 12px 12px;
  float: left;
  display: inline;
  overflow: hidden;
}
/* workaround for teaser tiles on homepage für blz */
.ContainerBoxenBorder .Col1Box {
  margin: 0;
  float: none;
}
.ContainerBoxenBorder .Col1Box a img {
  width: 148px;
  margin: 20px 0 0 0;
}
.Col3Box,
.Eilmeldung,
.ArticleFullWidth,
.BigArticleinHeaderText {
  width: 480px;
  margin: 20px 0 0 12px;
  padding: 12px 0;
  border-top: solid 4px #e0e4e6;
  border-bottom: solid 1px #e0e4e6;
}
.Col3Box img,
.Eilmeldung img,
.ArticleFullWidth img,
.BigArticleinHeaderText img {
  float: left;
  margin: 0 12px 5px 0;
}
.Col3Box p,
.Eilmeldung p,
.ArticleFullWidth p,
.BigArticleinHeaderText p {
  margin-top: 0px;
}
.Col3Box p a,
.Eilmeldung p a,
.ArticleFullWidth p a,
.BigArticleinHeaderText p a {
  font-weight: bold;
}
.Col3Box .links,
.Eilmeldung .links,
.ArticleFullWidth .links,
.BigArticleinHeaderText .links,
.Col3Box .link_gallery,
.Eilmeldung .link_gallery,
.ArticleFullWidth .link_gallery,
.BigArticleinHeaderText .link_gallery,
.Col3Box .link_article,
.Eilmeldung .link_article,
.ArticleFullWidth .link_article,
.BigArticleinHeaderText .link_article,
.Col3Box .link_download,
.Eilmeldung .link_download,
.ArticleFullWidth .link_download,
.BigArticleinHeaderText .link_download,
.Col3Box .link_video,
.Eilmeldung .link_video,
.ArticleFullWidth .link_video,
.BigArticleinHeaderText .link_video {
  margin-top: 4px;
  font-weight: bold;
  line-height: 15px;
}
.Col3Box .links span,
.Eilmeldung .links span,
.ArticleFullWidth .links span,
.BigArticleinHeaderText .links span,
.Col3Box .link_gallery span,
.Eilmeldung .link_gallery span,
.ArticleFullWidth .link_gallery span,
.BigArticleinHeaderText .link_gallery span,
.Col3Box .link_article span,
.Eilmeldung .link_article span,
.ArticleFullWidth .link_article span,
.BigArticleinHeaderText .link_article span,
.Col3Box .link_download span,
.Eilmeldung .link_download span,
.ArticleFullWidth .link_download span,
.BigArticleinHeaderText .link_download span,
.Col3Box .link_video span,
.Eilmeldung .link_video span,
.ArticleFullWidth .link_video span,
.BigArticleinHeaderText .link_video span {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: normal;
  padding-right: 10px;
}
.Col3Box.firstTeaserWithBreadcrumb,
.Eilmeldung.firstTeaserWithBreadcrumb,
.ArticleFullWidth.firstTeaserWithBreadcrumb,
.BigArticleinHeaderText.firstTeaserWithBreadcrumb {
  margin-top: 0;
}
.ArticleFullWidth {
  border: none;
  width: 808px;
  margin-top: 5px;
  padding-bottom: 0px;
}
.BigArticleinHeaderText {
  margin-top: 6px;
  width: 480px;
  border-top: none;
}
.Eilmeldung #EilmeldungHeader {
  color: white;
  background: #A90006;
  float: left;
  font-size: 10px;
  padding: 1px 4px;
  margin-bottom: 12px;
}
.Eilmeldung #EilmeldungHeader .caption {
  color: #ffffff;
  background-color: #a90006;
}
.BigTile {
  width: 234px;
  margin: 20px 0 0 12px;
  float: left;
  overflow: hidden;
  border-bottom: solid 1px #e0e4e6;
}
.BigTile .Rubrik {
  padding: 5px;
  margin-bottom: 0;
  background: #312f32;
  color: white;
  float: none;
  height: 14px;
  font-size: 13px;
  line-height: 14px;
  font-weight: bold;
}
.BigTile .Rubrik a {
  color: white;
}
.BigTile .ItemHeadline3 {
  margin: 12px 0 4px 0;
}
.BigTile p a {
  font-weight: bold;
}
.Ressort, .ChannelTeaserFrame {
  clear: both;
  margin: 20px 0 0 12px;
}
.ChannelTeaserFrame {
  margin-top: 3px;
  border: 1px solid #e0e4e6;
}
.ChannelTeaserFrame .Col3Box {
  border: 0;
  width: auto;
  margin: 0 8px 6px;
  border-bottom: 1px solid #e0e4e6;
}
.ChannelTeaserFrame .Col3Box.Weitere {
  border: none;
  padding-top: 0px;
}
.ChannelTeaserFrame .Col3Box .balken1 {
  margin: 18px 0 14px;
}
.RubrikHead {
  background: #f2f4f5;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f2f4f5 0%, #e2e5e7 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f4f5), color-stop(100%, #e2e5e7));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f2f4f5 0%, #e2e5e7 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f2f4f5 0%, #e2e5e7 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f2f4f5 0%, #e2e5e7 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f4f5', endColorstr='#e2e5e7',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f2f4f5 0%, #e2e5e7 100%);
  /* W3C */

  height: 30px;
}
.RubrikHead .Rubrik {
  float: left;
  font-size: 18px;
  font-weight: bold;
  margin: 8px 8px 0 9px;
}
.RubrikHead .RubrikLinks {
  float: right;
  margin-top: 7px;
}
.RubrikHead .RubrikLinks a {
  color: #222222;
}
#ContainerBoxen .RubrikHead {
  text-transform: uppercase;
  font-size: 10px;
  border-bottom: solid 1px #DADADA;
  margin-top: 25px;
  margin-bottom: 7px;
  padding-bottom: 3px;
  height: auto;
  background: none;
  filter: none;
}
#ContainerBoxen ul {
  padding-left: 0px;
}
#ContainerBoxen .hartwellWhite li.arrow {
  list-style-type: none;
  margin-bottom: 10px;
}
#ContainerBoxen .hartwellWhite li.arrow a {
  color: #184e8a;
  font-weight: bold;
  font-size: 12px;
}
#ContainerBoxen .hartwellWhite div.teaser {
  color: #222222;
  font-weight: normal;
}
.Col1BoxNewsTeaser, .Col1BoxHomepageTiles {
  width: 152px;
  height: 185px;
  margin: 12px 0 0 12px;
  float: left;
  display: inline;
  overflow: hidden;
}
.Col1BoxNewsTeaser .grey, .Col1BoxHomepageTiles .grey {
  background: #f3f4f5;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e1e4e6));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f5', endColorstr='#e1e4e6',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* W3C */

  padding: 3px 0;
  height: 64px;
}
.Col1BoxNewsTeaser img {
  border: none;
  border-bottom: solid 1px #fff;
  width: 152px;
  height: 114px;
}
.Col1BoxNewsTeaser .Overline {
  position: absolute;
  margin-top: 94px;
  width: 147px;
  height: 16px;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  color: #fff;
  padding: 4px 0 0 5px;
  overflow: hidden;
}
.Col1BoxNewsTeaser .Gallery {
  position: absolute;
  margin-top: 30px;
  margin-left: 50px;
  width: 52px;
  height: 52px;
  /*background-image: url(../img/foto.png);*/

  background-repeat: no-repeat;
  display: block;
}
.Col1BoxNewsTeaser .Opacity {
  position: absolute;
  margin-top: 94px;
  width: 152px;
  height: 20px;
  background-color: #000;
  filter: alpha(opacity = 50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.Col1BoxNewsTeaser h2, .Col1BoxHomepageTiles h2 {
  margin: 5px 6px 0 6px;
}
.Col1BoxNewsTeaser a, .Col1BoxHomepageTiles a {
  text-decoration: none;
  font-size: 12px;
  line-height: 17px;
  color: #184e8a;
}
.Col2Box {
  width: 300px;
  margin: 0 0 0 12px;
  overflow: hidden;
  border: solid 1px #DADADA;
  background-color: #FFFFFF;
  padding: 7px;
}
.Tilespacer {
  height: 20px;
}
.tier1 {
  margin: 20px 0 10px 0;
  border-bottom: 1px solid #e0e4e6;
}
.tier1 a {
  font-size: 16px;
  font-weight: bold;
  color: #184e8a;
  text-decoration: none;
}
.tier1 a:hover {
  text-decoration: underline;
}
.tier2 {
  margin: 5px 0 5px 15px;
}
.tier2 a {
  font-size: 14px;
  color: #222222;
  text-decoration: none;
}
.tier2 a:hover {
  text-decoration: underline;
}
.tier3 {
  margin: 6px 15px;
  border-left: 6px solid #e0e4e6;
  padding: 0 0 0 10px;
  font-size: 13px;
  line-height: 19px;
}
.tier3 a {
  font-weight: normal;
  font-size: 14px;
  color: #222222;
}
#advsearchfrm {
  background-color: #f4f4f4;
}
#advsearchfrm table {
  background-color: #f4f4f4;
  padding: 10px 10px;
}
#advsearchfrm .btn {
  display: inherit;
  float: right;
}
#ContainerContentLinie .Col3BoxSearchResult {
  font-size: 13px;
  margin: 12px 0;
  padding: 0 0 10px 0;
  clear: both;
  border-bottom: 1px solid lightgray;
}
#ContainerContentLinie .Col3BoxSearchResult img {
  border: none;
  float: left;
  margin: 0 10px 0 0;
  overflow: hidden;
  clear: both;
}
#ContainerContentLinie .Col3BoxSearchResult h3 {
  float: none;
}
.ContainerContentLinie, #ContainerContentLinie {
  width: 480px;
  margin: 0 0 12px 12px;
  padding-top: 10px;
  border-top: 4px solid #e0e4e6;
}
.ContainerContentLinie p, #ContainerContentLinie p {
  line-height: 20px;
  font-size: 13px;
  margin-top: 0px;
}
.ContainerContentLinie h3, #ContainerContentLinie h3 {
  font-size: 10px;
  text-transform: uppercase;
  float: left;
}
.ContainerContentLinie h1, #ContainerContentLinie h1 {
  font-size: 22px;
  margin-bottom: 16px;
  line-height: 30px;
}
.ContainerContentLinie h1.ArticleHeadlineH1, #ContainerContentLinie h1.ArticleHeadlineH1 {
  font-size: 22px;
  margin: 2px 0 7px;
  line-height: 26px;
}
.ContainerContentLinie h1.ArticleHeadlineH1 span, #ContainerContentLinie h1.ArticleHeadlineH1 span {
  margin: 0px;
}
.ContainerContentLinie h2, #ContainerContentLinie h2 {
  margin: 6px 0;
  font-size: 22px;
  text-decoration: none;
  font-weight: bold;
}
.ContainerContentLinie .ArticleSubject, #ContainerContentLinie .ArticleSubject {
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  float: left;
  line-height: 10px;
}
.ContainerContentLinie .District, #ContainerContentLinie .District {
  line-height: 20px;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
  float: left;
}
.ContainerContentLinie .teasertext, #ContainerContentLinie .teasertext {
  line-height: 20px;
  font-size: 13px;
  font-weight: bold;
}
.ContainerContentLinie .links, #ContainerContentLinie .links {
  border-bottom: 1px solid #e0e4e6;
  border-top: 1px solid #e0e4e6;
  padding-top: 8px;
  padding-right: 0px;
  padding-bottom: 14px;
  padding-left: 0pt;
  margin-bottom: 10px;
}
.ContainerContentLinie .links .link_article,
#ContainerContentLinie .links .link_article,
.ContainerContentLinie .links .link_gallery,
#ContainerContentLinie .links .link_gallery,
.ContainerContentLinie .links .link_article,
#ContainerContentLinie .links .link_article,
.ContainerContentLinie .links .link_download,
#ContainerContentLinie .links .link_download,
.ContainerContentLinie .links .link_video,
#ContainerContentLinie .links .link_video {
  margin-top: 6px;
  font-weight: bold;
  line-height: 15px;
  font-size: 12px;
}
.ContainerContentLinie .links .link_article span,
#ContainerContentLinie .links .link_article span,
.ContainerContentLinie .links .link_gallery span,
#ContainerContentLinie .links .link_gallery span,
.ContainerContentLinie .links .link_article span,
#ContainerContentLinie .links .link_article span,
.ContainerContentLinie .links .link_download span,
#ContainerContentLinie .links .link_download span,
.ContainerContentLinie .links .link_video span,
#ContainerContentLinie .links .link_video span {
  font-weight: normal;
  margin-right: 5px;
  font-size: 10px;
  text-transform: uppercase;
}
.ContainerContentLinie .article_text, #ContainerContentLinie .article_text {
  line-height: 20px;
  font-size: 13px;
  margin-top: 0px;
}
.ContainerContentLinie .article_text .Col3Box, #ContainerContentLinie .article_text .Col3Box {
  margin: 0 0 20px;
}
.ContentImage {
  position: relative;
}
.ContentImage img {
  margin-bottom: 2px;
}
.ContentImage.Full {
  clear: right;
  text-align: center;
  display: none;
  padding-top: 5px;
}
.ContentImage.Full .Lupe {
  display: none;
}
.ContentImage.Full img {
  cursor: pointer;
}
.ContentImage.Small {
  width: 152px;
  padding-top: 5px;
}
.ContentImage.Small .Lupe {
  top: 101px;
  left: 134px;
}
.ContentImage.Small img {
  cursor: pointer;
}
.ContentImage.Medium {
  width: 234px;
}
.ContentImage.Medium .Lupe {
  top: 172px;
  left: 215px;
}
.ContentImage.Medium img {
  cursor: pointer;
}
.ContentImage.Left {
  float: left;
  margin: 0 14px 8px 0;
  clear: left;
}
.ContentImage.Left .imgSubline {
  margin-bottom: 0;
}
.ContentImage.Right {
  float: right;
  margin: 0 0 8px 14px;
}
.ContentImage.Right .imgSubline {
  margin-bottom: 0;
}
.ContentImage .imgSubline, .ContentImage .imgSublineLandscape {
  text-align: left;
  border-bottom: 1px solid #e0e4e6;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 16px;
  padding: 3px 0px 3px 0px;
  font-size: 10px;
  line-height: 15px;
}
.ContentImage .Lupe {
  position: absolute;
  width: 15px;
  height: 15px;
  background-image: url(../../images/blz/lupe.png);
  background-repeat: no-repeat;
}
.TB_Date {
  float: right;
  font-size: 10px;
  color: #828b90;
}
.TB_Autor {
  color: #828b90;
  font-size: 10px;
}
/* Social bars above and below article-text  */
.SocialArticleHeader {
  min-height: 20px;
  overflow: hidden;
  margin: 18px 0;
  padding: 5px 0;
  border-top: 1px solid #e0e4e6;
  border-bottom: 1px solid #e0e4e6;
}
.SocialArticleHeaderDisabled div a {
  margin-bottom: 5px;
}
#inlineContactForm .ContentBoxHeadline {
  padding: 3px 0 0 6px;
  height: 18px;
  line-height: 15px;
  color: #184e8a;
  background: #f3f4f5;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e1e4e6));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f5', endColorstr='#e1e4e6',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* W3C */

}
#inlineContactForm .ContentBoxContent {
  background-color: #ffffff;
}
#inlineContactForm #from {
  width: 200px;
}
#inlineContactForm #to {
  width: 200px;
}
#inlineContactForm #message {
  width: 460px;
  height: 80px;
}
.TwitterArticleHeader {
  float: left;
  width: 116px;
  overflow: hidden;
}
.FacebookArticleHeader {
  float: left;
  width: 113px;
  overflow: hidden;
}
.GooglePlusArticleHeader {
  float: left;
  width: 84px;
  overflow: hidden;
}
.MoreNews {
  border-bottom: 1px solid #e0e4e6;
  font-size: 10px;
  margin: 20px 0 0 0px;
  padding-bottom: 2px;
  text-transform: uppercase;
}
.ArticleFooter {
  width: 492px;
  margin: 12px 0 12px 0;
}
.ArticleFooter h2 {
  margin-top: 12px;
}
.ArticleFooter p {
  margin: 4px 0;
}
.ArticleFooter .itemMore {
  color: #184e8a;
  font-weight: bold;
}
.ArticleFooter .Col3Box {
  border-top: 0;
  margin-top: 0;
}
.ArticleFooter .Anzeige {
  padding-bottom: 20px;
  margin-bottom: 0;
  border-bottom: 1px solid #e0e4e6;
}
.Infobox {
  border: 1px solid #e0e4e6;
  float: left;
  font-size: 10px;
  line-height: 16px;
  margin: 5px 10px 8px 0px;
  padding: 3px 5px;
  width: 140px;
  background: none repeat scroll 0 0 #E0E4E6;
}
.Infobox.Right {
  float: right;
  margin: 5px 0px 8px 10px;
}
.Infobox .ItemHeadline4 {
  color: #184e8a;
  font-size: 11px;
  font-weight: bold;
  margin: 5px 0 0 0;
}
.Infobox .InfoboxImg img {
  width: 140px;
  margin-top: 5px;
}
.Infobox p {
  font-size: 10px !important;
  line-height: 16px !important;
  margin-top: 5px;
}
.float--left {
  float: left;
}
.float--right {
  float: right;
}
.float--none {
  float: none;
}
#ContainerContent .plistaHl {
  font-size: 10px;
  color: #222222;
  font-weight: normal;
  text-transform: uppercase;
}
#ContainerContent .plistaList {
  margin-top: -14px;
}
#ContainerContent .plista_widget_belowArticle {
  margin-top: 20px;
}
.p--heading-1 {
  color: black;
  font-size: 18px;
  font-weight: bold;
  line-height: 24px;
}
.ItemHeadline3 {
  font-size: 10px;
  margin-bottom: 6px;
  line-height: 13px;
  text-transform: uppercase;
}
.ItemHeadline2 {
  font-size: 18px;
  margin-bottom: 10px;
  font-weight: bold;
  color: #184e8a;
}
#Schlagzeile img {
  float: none;
  margin: 0;
}
#Schlagzeile .ItemHeadline2 {
  font-size: 22px;
}
#Schlagzeile p {
  margin-top: 8px;
}
.Rubrik {
  float: right;
  font-size: 10px;
  margin-bottom: 6px;
  line-height: 13px;
  text-transform: uppercase;
  color: #828b90;
}
#Eilmeldung {
  clear: both;
}
.Col1Box.NewsTeaser {
  border-bottom: 1px solid #e0e4e6;
  height: 215px;
  overflow: hidden;
  margin: 20px 0 0 12px;
}
.Col1Box .ItemHeadline3 {
  margin: 7px 0 2px 0;
}
.Col1Box .ItemHeadline2 {
  font-size: 14px;
  line-height: 18px;
}
#ContainerBoxen .RubrikHead.Article {
  border-bottom: 4px solid #e0e4e6;
}
.FullBox.Article, .FullBox.Teaser {
  border-top: 4px solid #e0e4e6;
  margin-top: 20px;
  padding-top: 6px;
}
.FullBox.Article .Rubrik a, .FullBox.Teaser .Rubrik a {
  color: #828b90;
  text-decoration: none;
}
.FullBox.Article img, .FullBox.Teaser img {
  float: left;
  margin: 6px 8px 6px 0;
}
.FullBox.Article p a, .FullBox.Teaser p a {
  font-weight: bold;
}
.teaserView {
  text-align: center;
}
.rotatingBox {
  height: 220px;
}
.rotatingTeaser {
  position: absolute;
  opacity: 0;
}
.Anzeige {
  width: 480px;
  margin: 20px 0px 0px 12px;
  padding: 0;
}
.Anzeige .Col3Box {
  background: #f3f4f5;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f3f4f5 0%, #e0e4e6 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e0e4e6));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f3f4f5 0%, #e0e4e6 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f3f4f5 0%, #e0e4e6 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f3f4f5 0%, #e0e4e6 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f5', endColorstr='#e0e4e6',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f3f4f5 0%, #e0e4e6 100%);
  /* W3C */

  border: 0;
  margin: 0;
  padding: 10px;
  height: auto;
  width: auto;
}
.Anzeige img {
  float: left;
  margin: 0 10px 0 0;
}
.Anzeige .text {
  line-height: 16px;
  margin: 8px 0 0 0;
}
.Anzeige .text a {
  font-weight: bold;
}
#ContainerBoxen .Anzeige {
  width: 300px;
  margin: 20px 0 0 0;
  padding: 0;
}
#ContainerBoxen .Anzeige .Col2Box {
  background: #f3f4f5;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f3f4f5 0%, #e0e4e6 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e0e4e6));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f3f4f5 0%, #e0e4e6 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f3f4f5 0%, #e0e4e6 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f3f4f5 0%, #e0e4e6 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f5', endColorstr='#e0e4e6',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f3f4f5 0%, #e0e4e6 100%);
  /* W3C */

  border: 0;
  margin: 0;
  padding: 0 0;
}
#ContainerBoxen .Anzeige .Headline {
  margin: 18px 8px 0 0;
}
#ContainerBoxen .Anzeige img {
  float: left;
  margin: 0 10px 6px 0;
}
#ContainerBoxen .Anzeige .text {
  line-height: 18px;
  margin: 14px 8px 8px 8px;
}
#ContainerBoxen .Anzeige .text a {
  font-weight: bold;
}
.AnzeigeRubrik {
  font-size: 10px;
  float: right;
  padding: 1px 4px;
  text-transform: uppercase;
  color: white;
  background-color: #B2BBC0;
}
.Headline a {
  font-size: 18px;
  text-decoration: none;
  font-weight: bold;
}
.LineTeaserEntry {
  line-height: 15px;
  margin-top: 12px;
}
.LineTeaserEntry .LineTeaser {
  /*display: inline;*/

  padding-right: 10px;
  text-transform: uppercase;
  font-size: 10px;
}
.LineTeaserEntry .Weitere {
  font-weight: bold;
  margin-top: 4px;
}
.Col3Box.SearchResult {
  border-bottom: none;
}
.ContentBoxContent {
  background-color: #F4F4F4;
  border: 1px solid #D9D9D9;
  margin: 2px 0 0 0;
  padding: 10px 8px;
  /*width: 462px;*/

  position: relative;
  overflow: hidden;
}
.ContentBoxContent.GallerieImage {
  margin: 2px 0 0 0;
  padding: 0px;
  width: 478px;
  text-align: center;
}
.ContentBoxContent.GallerieImage .subLine {
  margin: 2px 0 0 0;
  padding: 5px;
  width: 478px;
  text-align: left;
  font-size: 11px;
}
.ContentBoxContent.GallerieImage img {
  margin: 0;
}
.GalerieBoxImageInvis, .GalerieBoxImage {
  position: absolute;
  width: 480px;
  left: 490px;
  top: 0;
  padding: 0;
  text-align: center;
}
.GalerieBoxBigImageInvis, .GalerieBoxBigImage {
  position: absolute;
  width: 760px;
  left: 760px;
  top: 0;
  padding: 0;
  text-align: center;
}
.GalerieBoxImage, .GalerieBoxBigImage {
  left: 0;
}
.ContentBoxHeadline {
  margin-top: 15px;
  background-color: #dddddd;
  font-weight: bold;
  padding-left: 6px;
  line-height: 20px;
}
.ContentBoxSubline {
  background-color: #F4F4F4;
  border: 1px solid #D9D9D9;
  border-top: 0;
  margin: 0;
  padding: 3px 7px;
  font-size: 11px;
}
.ContentBoxSubline a {
  text-decoration: none;
}
.GalleryFull h2, .GalleryFull h1, .GalleryTeaser h2 {
  margin: 20px 0 0 0;
  padding: 3px 0 0 6px;
  height: 18px;
  font-size: 12px !important;
  font-weight: bold;
  line-height: 15px;
  color: #184e8a;
  background: #f3f4f5;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e1e4e6));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f5', endColorstr='#e1e4e6',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* W3C */

}
.GalleryTeaser .Images {
  /*background-color: #F4F4F4;*/

  border: 1px solid #e0e4e6;
  margin: 2px 0 0 0;
  padding: 8px 8px;
  /*width: 462px;*/

  position: relative;
  overflow: hidden;
  text-align: center;
}
.GalleryTeaser .Images img {
  margin: 0 3px;
}
.GalleryTeaser .Subline {
  /*background-color: #F4F4F4;*/

  border: 1px solid #e0e4e6;
  border-top: 0;
  margin: 0;
  padding: 3px 7px;
  font-size: 11px;
}
.GalleryTeaser .Subline .left {
  float: left;
}
.GalleryTeaser .Subline .right {
  float: right;
  font-weight: bold;
  display: none;
}
.GalleryFull h2 .left, .GalleryFull h1 .left {
  float: left;
  width: 390px;
}
.GalleryFull h2 .right, .GalleryFull h1 .right {
  float: right;
  width: 80px;
}
.GalleryFull h2 .right a {
  font-size: 12px;
}
.GalleryFull .Head h2 {
  margin-bottom: 2px !important;
}
.GalleryTeaser h2 {
  margin-bottom: 0px !important;
}
.GalleryFull .Head .right {
  display: none;
}
.GalleryFull .Navigation {
  border: 1px solid #e0e4e6;
  border-bottom: 0;
  margin: 0;
  padding: 2px 7px;
  font-size: 11px;
  height: 16px;
  overflow: hidden;
}
.GalleryFull .Navigation .left {
  width: 100px;
  width: 95px;
  float: left;
  font-weight: bold;
}
.GalleryFull .Navigation .center {
  width: 264px;
  text-align: center;
  float: left;
}
.GalleryFull .Navigation .right {
  width: 100px;
  text-align: right;
  float: right;
  font-weight: bold;
}
.GalleryFull .Navigation .left span, .GalleryFull .Navigation .right span {
  padding-top: 1px;
}
.GalleryFull .GalleryBox {
  width: 478px;
  margin: 0;
  padding: 0;
  border: 1px solid #e0e4e6;
  position: relative;
  overflow: hidden;
  text-align: center;
}
.GalleryFull .GalleryBox .Subline {
  margin: 0;
  padding: 6px;
  text-align: left;
  font-size: 11px;
}
.GalleryFull .GalleryBox .Subline p {
  font-size: 11px !important;
}
.ContentBoxContent.GallerieImage img {
  margin: 0;
}
.CurrentImage, .InvisibleImage {
  position: absolute;
  width: 480px;
  left: 490px;
  top: 0;
  padding: 0;
  text-align: center;
}
.CurrentImage {
  left: 0;
}
/* Overlays next() an back() */
.overlayLeft, .overlayRight {
  background-image: url(../../js/new/dojo/resources/blank.gif);
  position: absolute;
  width: 240px;
  height: 500px;
  left: 0;
  top: 0;
  z-index: 99;
  cursor: pointer;
}
.overlayRight {
  left: 240px;
}
.overlayLeftImage {
  position: absolute;
  top: 130px;
  left: 0;
  width: 60px;
  height: 65px;
  display: none;
  background: url(../../images/blz/gallery_prev.png);
}
.overlayRightImage {
  position: absolute;
  top: 130px;
  right: 0;
  width: 60px;
  height: 65px;
  display: none;
  background: url(../../images/blz/gallery_next.png);
}
/* Keyboard Shortcut Hint Images */
.GalleryFull .ShortcutHint, .GalleryFull .ShortcutHint.Hightlight {
  width: 120px;
  height: 74px;
  overflow: hidden;
  z-index: 9997;
  position: absolute;
  left: 180px;
  top: -80px;
  background: url(../../images/shortcuts.png);
}
.GalleryFull .ShortcutHint.Highlight {
  z-index: 9998;
  top: 0;
  background: url(../../images/shortcuts_red.png);
}
/* "Loading..." Image */
.GalleryFull .Loading {
  width: 24px;
  height: 24px;
  z-index: 9999;
  position: absolute;
  left: 230px;
  top: 150px;
  background: url(../../images/loading.gif);
}
.GalleryLeftControl {
  /*background-image: url(../img/gallery_left.png);*/

  height: 20px;
  width: 23px;
  float: left;
  margin-right: 5px;
}
.GalleryRightControl {
  /*background-image: url(../img/gallery_right.png);*/

  height: 20px;
  width: 23px;
  float: right;
}
.GalleryTeaser, .GalleryFull {
  margin-bottom: 20px;
}
.Thumbnails {
  padding: 10px 0 15px 15px;
  border-bottom: 1px solid #D9D9D9;
}
.Thumbnails a {
  text-decoration: none;
}
.Thumbnails img {
  padding-right: 5px;
}
.ThumbnailsFooter {
  font-size: 10px;
  border-bottom: 1px solid #D9D9D9;
  padding: 3px 0px;
}
.LinkingArticles .MoreNews {
  margin: 20px 0 0 12px;
}
.Col1BoxNewsTeaser .grey h2 a {
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
}
/* ~- Bildergalerie Übersichtsseite  -~ */
.GalleryTeaserWall {
  background-color: #fff;
  width: 492px;
  height: 415px;
  overflow: hidden;
  margin: 0;
}
.GalleryTeaserWall .RubrikHead {
  color: #fff;
  background: none;
  height: 22px;
}
.GalleryTeaserWall .Col1BoxGallerie {
  float: left;
  font-size: 10px;
  height: 185px;
  line-height: 13px;
  margin-left: 5px;
  text-align: left;
  text-decoration: none;
  width: 152px;
}
.GalleryTeaserWall .Col1BoxGallerie img {
  margin-bottom: 5px;
}
.GalleryTeaserWall .Col1BoxGallerie .Overline {
  display: none;
}
.GalleryTeaserWall .Col1BoxGallerie .ItemHeadline2 {
  min-height: 48px;
  padding: 20px 5px 5px 5px;
}
.GalleryTeaserWall .Col1BoxGallerie .galleryTileTitle {
  margin-top: -22px;
  padding: 3px 0;
  height: 74px;
  background: #f3f4f5;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e1e4e6));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f5', endColorstr='#e1e4e6',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* W3C */

}
.GalleryTeaserWall .galleryTileTitle .ItemHeadline2 a {
  color: #184e8a;
  font-weight: normal;
  font-size: 12px;
  line-height: 18px;
  text-transform: none;
}
.GalleryTeaserWall .title_tile {
  margin-top: 1px;
  height: 52px;
}
/* Gallery Social Features -------------------------------- */
.SocialGalleryHeader {
  min-height: 20px;
  overflow: hidden;
  margin: 18px 0;
  padding: 5px 0;
  border-top: 1px solid #e0e4e6;
  border-bottom: 1px solid #e0e4e6;
}
.SocialGalleryHeader .FacebookArticleHeader {
  /*width:106px;*/

  float: left;
  padding-right: 10px;
}
.SocialGalleryHeader .TwitterArticleHeader {
  float: left;
  width: 235px;
}
.twitter-follow-button {
  width: 100px!important;
  overflow: hidden;
}
.SocialGalleryHeader .GoogleplusHeader {
  width: 80px!important;
  float: left;
  padding-right: 10px;
}
#PremGal_Header {
  margin: 10px 60px 0 45px;
  background-image: none;
  border: none;
  width: 762px;
  padding-left: 12px;
  padding-top: 4px;
  text-decoration: none;
}
#PremGal_Header h1 {
  margin: 4px 0 10px 0;
}
#PremGal_Logo {
  margin: 22px 0 16px 200px;
  float: left;
}
.PremGal_backlink a {
  float: right;
  color: #fff;
  font-weight: normal;
}
.PremGal_Navi {
  overflow: hidden;
  float: right;
  margin: 10px 0 0 0;
}
.PremGal_NaviColor {
  float: left;
  padding-top: 3px;
  margin-right: 12px;
  color: #fff;
}
#PremGal_TeaserTitle {
  color: #fff;
  width: 635px;
  float: left;
}
.PremGal_HeadBalken {
  clear: both;
  margin: 20px 0 25px 0;
  height: 1px;
  width: 762px;
  background-color: white;
}
#PremGal_Body {
  margin: 20px 0 0 50px;
  overflow: hidden;
  width: 760px;
}
#PremGal_Body .Subline {
  float: left;
  text-align: left;
  margin: 10px 0 0 0;
  color: #fff;
  width: 748px;
}
#PremGal_Body .GalleryBox {
  margin: 12px 0 12px 12px;
  padding: 0;
  border: 0;
  position: relative;
  overflow: hidden;
  text-align: center;
  color: #EBEBEB;
}
#PremGal_Body .overlayLeft, #PremGal_Body .overlayRight {
  width: 381px;
  height: 570px;
}
#PremGal_Body .overlayRight {
  left: 381px;
}
#PremGal_Body .overlayLeftImage {
  top: 253px;
  left: 1px;
}
#PremGal_Body .overlayRightImage {
  top: 253px;
  right: 1px;
}
#PremGal_Body .CurrentImage, #PremGal_Body .InvisibleImage {
  position: absolute;
  width: 760px;
  left: 762px;
  top: 0;
  padding: 0;
  text-align: center;
}
#PremGal_Body .CurrentImage {
  left: 0;
}
#PremGal_Footer {
  text-align: center;
  margin: 10px 0 0 45px;
  width: 762px;
  border-top: 1px solid #fff;
  color: #c8c8c8;
}
#PremGal_Footer a {
  color: #c8c8c8;
}
/* Premium Gallery Social Features -------------------------------- */
.TwitterPremiumGalleryHeader {
  margin-top: 5px;
  float: left;
  width: 250px;
}
.SocialPremiumGalleryHeader {
  height: 25px;
  margin-top: 30px;
  padding-bottom: 6px;
  padding-left: 57px;
}
.GoogleplusPremiumGalleryHeader {
  width: 80px!important;
  float: left;
  margin-top: 5px;
  margin-right: 35px;
}
.FacebookPremiumGalleryHeader {
  margin-top: 5px;
  /*width:106px;*/

  float: left;
  margin-right: 35px;
}
.TextGallery {
  margin-bottom: 10px;
}
.TextGallery .ItemHeadline2 {
  margin: 20px 0 0 0;
  padding: 3px 0 0 6px;
  height: 18px;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  color: #184e8a;
  background: #f3f4f5;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e1e4e6));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f5', endColorstr='#e1e4e6',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* W3C */

}
.TextGallery .Navigation {
  border: 1px solid #e0e4e6;
  border-top: 0;
  margin: 0;
  padding: 4px 7px 3px 7px;
  font-size: 11px;
  height: 16px;
  overflow: hidden;
  font-weight: bold;
}
.TextGallery .Navigation .left {
  width: 100px;
  float: left;
}
.TextGallery .Navigation .Status {
  float: left;
  margin-left: 110px;
  width: 75px;
}
.TextGallery .Navigation .right {
  width: 100px;
  text-align: right;
  float: right;
}
.TextGallery .GalleryBox {
  background-color: #F4F4F4;
  width: 478px;
  margin: 4px 0 0 0;
  padding: 0;
  border: 1px solid #e0e4e6;
  position: relative;
  overflow: hidden;
}
.TextGallery .GalleryBox .ItemHeadline4 {
  margin: 2px 0;
  font-weight: bold;
}
.TextGallery .GalleryBox p {
  margin: 2px 0;
}
.TextGallery .GalleryBox .Invisible {
  width: 460px;
  position: absolute;
  padding: 10px 8px;
  top: 0;
  left: 480px;
}
.TextGallery .GalleryBox .Visible {
  width: 460px;
  padding: 10px 8px;
}
.InfoboxTabs {
  margin: 20px 0 10px 0;
}
.InfoboxTabs .Tab {
  color: #184e8a;
  border: 1px solid #e0e4e6;
  border-bottom: 0;
  float: left;
  background-color: #ffffff;
  line-height: 17px;
  height: 17px;
  padding: 0 9px;
  margin: 4px 0 0 0;
  margin-right: -1px;
  cursor: pointer;
}
.InfoboxTabs .Tab.active {
  height: 21px;
  line-height: 21px;
  font-weight: bold;
  color: #222222;
  margin: 0;
  border-bottom: 1px solid #fff;
  margin-bottom: -1px;
  margin-right: -1px;
  background: #eef0f1;
  /* Old browsers */

  background: -moz-linear-gradient(top, #eef0f1 0%, #ffffff 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eef0f1), color-stop(100%, #ffffff));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #eef0f1 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #eef0f1 0%, #ffffff 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #eef0f1 0%, #ffffff 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef0f1', endColorstr='#ffffff',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #eef0f1 0%, #ffffff 100%);
  /* W3C */

}
.InfoboxTabs .Content {
  clear: both;
  border: 1px solid #e0e4e6;
  padding: 10px 8px;
}
.InfoboxTabs .Content .arrow {
  line-height: 20px;
}
.InfoboxTabs p {
  margin: 0;
}
.InfoboxTabs .Content {
  display: none;
}
.InfoboxTabs .Content.active {
  display: block;
}
#Video {
  margin: 0px 0 12px 0;
}
#Video .FullBox {
  float: left;
  margin: 0 0 16px 0;
  height: 279px;
}
.VideoPlay .Opacity {
  position: absolute;
  margin-top: 121px;
  width: 300px;
  height: 48px;
  background-color: #000;
  filter: alpha(opacity = 50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.VideoPlay .Overline {
  position: absolute;
  margin-top: 122px;
  width: 290px;
  font-size: 16px;
  letter-spacing: 0.02em;
  color: #fff;
  padding: 0 0 0 8px;
  overflow: hidden;
  font-weight: bold;
  vertical-align: baseline;
}
.VideoPlay .Overline a {
  color: #fff;
  text-decoration: none;
}
.VideoPlay .Play {
  position: absolute;
  margin-top: 35px;
  margin-left: 110px;
  width: 80px;
  height: 80px;
  background-image: url(../images/blz/video.png);
  background-repeat: no-repeat;
  display: block;
}
.VideoPreview {
  margin-top: 6px;
  overflow: hidden;
}
#VidTeaser2, #VidTeaser3, #VidTeaser4 {
  width: 96px;
  overflow: hidden;
  float: left;
  margin-right: 6px;
}
#VidTeaser4 {
  margin-right: 0px;
}
/* Rechte Spalte ---------------------------------------------- */
.TopArticle {
  margin-top: 8px;
  padding-bottom: 8px;
  clear: both;
  border-bottom: 1px solid #e0e4e6;
  height: 45px;
}
.TopArticle a {
  color: #184e8a;
  text-decoration: none;
}
.TopArticle img {
  float: left;
  margin: 0 10px 0 0;
}
.TopArticle .ItemHeadline3 {
  margin-bottom: 0;
}
.TopArticle .ItemHeadline2 {
  font-size: 12px;
  margin-bottom: 0;
}
.TopArticle.last {
  border: none;
  padding: 0;
}
.FullBox.TopGallery {
  margin-top: -4px;
}
.fImage {
  position: relative;
  top: 0;
  left: 0;
  height: 112px;
  width: 146px;
  overflow: hidden;
  float: left;
  cursor: pointer;
  margin: 4px 3px 0 1px;
  display: inline;
}
.fImage .Overline {
  position: absolute;
  margin-top: 78px;
  width: 145px;
  height: 32px;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  color: #fff;
  padding: 4px 0 0 5px;
  overflow: hidden;
}
.fImage .Opacity {
  background-color: black;
  position: absolute;
  margin-top: 78px;
  width: 148px;
  height: 36px;
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  /*filter: alpha(opacity = 50);*/

  opacity: 0.6;
}
.fImageText {
  background-color: black;
  position: absolute;
  width: 142px;
  height: 36px;
  top: 72px;
  opacity: 0.7;
  -moz-opacity: 0.7;
  /*filter: alpha(opacity = 70);*/

  text-align: center;
  color: #fff;
  overflow: hidden;
  padding: 2px;
  font-size: 10px;
}
.fImageText a, .fImageText a:hover {
  color: #fff;
  text-decoration: none;
}
.BoxTeaserLink {
  height: 51px;
  margin-top: 10px;
  border-bottom: 1px solid #d5d1cc;
  width: 290px;
}
.BoxTeaserLink img {
  float: left;
  border: 0;
  margin: 0 10px 0 0;
}
.BoxTeaserLink h3 {
  float: none;
}
.BoxTeaserLink .ItemHeadline3 {
  float: none;
}
.BoxTeaserLink.Numbers {
  margin-top: 8px;
  height: 54px;
  overflow: hidden;
  float: left;
}
.Number {
  font-size: 10px;
  font-weight: bold;
  color: #717171;
  width: 21px;
  float: left;
  margin: 0;
  display: inline;
}
.Arrow {
  background: url(../../images/blz/arrows.png) no-repeat;
  width: 21px;
  float: left;
  margin: 0;
  padding-top: 45px;
  display: inline;
}
.NumberIcon {
  font: bold 42px tahoma, arial;
  color: #c8c8c8;
  height: 42px;
  line-height: 42px;
  width: 36px;
  float: left;
  margin: 3px 1px 0 4px;
  display: inline;
}
.QuestionMarkIcon {
  color: #D3D3D3;
  font: bold 42px tahoma, arial;
  height: 42px;
  line-height: 42px;
  width: 36px;
  float: left;
  margin: 3px 1px 0 4px;
  display: inline;
}
.ArrowIcon {
  background-image: url(../../images/blz/arrow.png);
  height: 20px;
  width: 20px;
  float: left;
  margin: 12px 14px 12px 7px;
}
.StarIcon {
  background-image: url(../../images/blz/star.png);
  height: 20px;
  width: 20px;
  float: left;
  margin: 12px 14px 12px 7px;
}
/* Services im Artikel------------------------------------------- */
.ServiceBoxRightItem {
  float: left;
  width: 115px;
  padding-right: 35px;
  border-bottom: 1px solid #e0e4e6;
}
.ServiceBoxRightItem a {
  background: no-repeat left center;
  padding: 12px 0 12px 35px;
  display: block;
}
.ServiceBoxRightItem.last {
  border: none;
}
#ContentAd123 img {
  margin: 0;
}
#ContainerBoxen .ZweierBox {
  float: left;
  padding-top: 0;
}
#ContainerBoxen .ZweierBox .RubrikHead {
  border: none;
  margin-bottom: 0;
}
#ContainerBoxen .ZweierBox a {
  display: block;
  font-weight: bold;
}
#ContainerBoxen .ZweierBox .link {
  border-top: 1px solid #e0e4e6;
  margin: 0 5px;
  padding: 5px 0;
}
#ContainerBoxen .ZweierBox .Col1Box {
  border: 1px solid #e0e4e6;
  margin: 0;
  width: 146px;
}
#ContainerBoxen .ZweierBox.first {
  padding-right: 4px;
}
.TitelblattBox img {
  margin: 12px 5px;
  border: #ebebeb 1px solid;
  -moz-box-shadow: 3px 3px 3px #aaa;
  -webkit-box-shadow: 3px 3px 3px #aaa;
  box-shadow: 3px 3px 3px #aaa;
}
.TitelblattFullViewContainer {
  margin-top: 0;
  float: left;
}
.ContentBoxSublinePoll a {
  line-height: 20px;
}
.ContentBoxSublinePoll a.btn.left {
  line-height: 12px;
}
.pollImg {
  float: left;
  margin: 0 15px 2px 0;
}
.ContentBoxHeadlinePoll {
  border-bottom: 1px solid #e0e4e6;
  padding-bottom: 5px;
  font-size: 10px;
  text-transform: uppercase;
}
#ContainerBoxen .ContentBoxHeadlinePoll {
  margin-top: 25px;
}
.pollbox h4 {
  margin: 10px 0;
}
.pollbox p {
  margin: 3px 0;
}
.ContentBoxContentPoll.Text {
  margin-bottom: 12px;
}
.PollResult {
  width: 110px;
  padding: 3px 0;
}
.PollResult div {
  border: 1px solid #lightgrey;
  height: 9px;
  margin: 2px 0px 0px;
  padding: 1px;
  width: 102px;
}
.PollResult div div {
  background: #28609e;
  /* Old browsers */

  background: -moz-linear-gradient(top, #28609e 0%, #184e8a 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #28609e), color-stop(100%, #184e8a));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #28609e 0%, #184e8a 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #28609e 0%, #184e8a 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #28609e 0%, #184e8a 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28609e', endColorstr='#184e8a',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #28609e 0%, #184e8a 100%);
  /* W3C */

  background-position: 0px 0px;
  border: 0px;
  height: 7px;
  margin: 0px;
  width: 0px;
}
.PollPercent {
  color: #184e8a;
  padding: 0 10px 0 5px;
}
.pollbox_right {
  border-bottom: 1px solid #e0e4e6;
  padding-bottom: 15px;
}
.Liveticker {
  background-color: #184E8A;
  margin: 20px 0 0 12px;
  padding-bottom: 15px;
  color: #fff;
}
.Liveticker a.Head {
  color: #fff;
  display: block;
  height: 42px;
  line-height: 42px;
  padding-left: 10px;
  background-position: 376px center;
  background-repeat: no-repeat;
  background-image: url('../../images/blz/em_logo.png');
  font-size: 18px;
  font-weight: bold;
}
.Liveticker.NoLogo a.Head {
  background-image: none;
}
.Liveticker ul.Linklist {
  list-style-type: none;
  padding: 0;
  margin: 0;
  height: 26px;
  background: #efefef;
  /* Old browsers */

  background: -moz-linear-gradient(top, #efefef 0%, #cdcdcd 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #cdcdcd));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #efefef 0%, #cdcdcd 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #efefef 0%, #cdcdcd 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #efefef 0%, #cdcdcd 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#cdcdcd',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #efefef 0%, #cdcdcd 100%);
  /* W3C */

}
.Liveticker ul.Linklist li {
  margin-left: 10px;
  float: left;
  display: inline-block;
}
.Liveticker ul.Linklist li a, .Liveticker ul.Linklist li.Pipe {
  font-weight: bold;
  color: #184E8A;
  display: block;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
}
.Liveticker .ItemHeadline3 {
  float: none;
}
.Liveticker .ItemHeadline3 a {
  color: #fff;
}
.Liveticker h2 {
  margin: 3px 0 3px 0;
  font-weight: normal;
}
.Liveticker h2 a {
  color: #fff;
  font-size: 18px;
}
.Liveticker .ArticleLandscapeImage .ContentImage {
  padding: 0 !important;
  margin: 0 !important;
}
.Liveticker .ArticleLandscapeImage .ContentImage img {
  cursor: pointer !important;
  padding: 0 !important;
  margin: 0 !important;
}
.Liveticker .ArticleLandscapeImage .ContentImage .imgSublineLandscape {
  display: none;
}
.Liveticker .BigTeaser {
  margin-top: 12px;
  padding: 0 10px 0 10px;
}
.Liveticker .SmallTeaser {
  margin-top: 30px;
  padding: 0 10px 0 10px;
}
.Liveticker .SmallTeaser img {
  float: left;
  margin: 5px 10px 5px 0;
}
.Liveticker p {
  font-size: 13px;
  line-height: 19px;
  margin: 0;
}
.Liveticker .links {
  margin-top: 10px;
}
.Liveticker .links a {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
}
.Liveticker .links span {
  font-size: 10px;
  font-weight: normal;
  padding-right: 10px;
  text-transform: uppercase;
}
#ThumbLine {
  border-bottom: #d9d9d9 1px solid;
  border-top: #d9d9d9 1px solid;
  color: #878787;
  clear: both;
  font-weight: bold;
  height: 27px;
  line-height: 27px;
  font-size: 12px;
  margin-top: 12px;
}
#ThumbText {
  float: left;
  width: 423px;
}
#ThumbBox {
  float: left;
  width: 55px;
  height: 25px;
  border-left: #d9d9d9 1px solid;
  margin-top: 1px;
}
.ThumbImage {
  float: left;
  width: 22px;
  height: 18px;
  cursor: pointer;
  margin: 5px 0 5px 5px;
  background-image: url(../../images/blz/sprite.png);
  background-repeat: no-repeat;
}
.ThumbImage.up {
  background-position: 0px -288px;
}
.ThumbImage.up_active {
  background-position: 0px -248px;
  position: relative;
  top: -2px;
}
.ThumbImage.down {
  background-position: 0px -268px;
}
.ThumbImage.down_active {
  background-position: 0px -228px;
  position: relative;
  top: 2px;
}
#commentsRoot {
  margin-top: 12px;
}
#commentsRoot a {
  text-decoration: none;
}
.Speech_balloon {
  background-position: 0 -311px;
  background-repeat: no-repeat;
  float: right;
  height: 15px;
  width: 16px;
}
.Col3Box .Comments {
  color: #7F7F7F;
  font-size: 10px;
  text-transform: uppercase;
  float: right;
  line-height: 13px;
}
.Col3Box .Comments a {
  color: black;
}
.commForm {
  border-top: 4px solid #e0e4e6;
  border-bottom: 1px solid #e0e4e6;
  background: #f3f4f5;
  /* Old browsers */

  background: -moz-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f4f5), color-stop(100%, #e1e4e6));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f4f5', endColorstr='#e1e4e6',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #f3f4f5 0%, #e1e4e6 100%);
  /* W3C */

  font: 10px Arial;
  height: 0;
  overflow: hidden;
  opacity: 1;
  padding: 10px 0;
}
.commEven {
  padding: 4px;
  border-top: #d9d9d9 1px solid;
  border-bottom: #d9d9d9 1px solid;
  background-color: #F4F4F4;
}
.commOdd {
  padding: 4px;
}
.commDateInfo {
  float: left;
  width: 100px;
}
.commText {
  width: 380px;
  margin-left: 100px;
}
/* CommForm ------------------------------------------------- */
.commFormError {
  margin: 8px 0 -2px 10px;
  color: red;
  font: 12px Arial;
  font-weight: bold;
}
.commFormErrors {
  border: 1px solid #d9d9d9;
  overflow: hidden;
  background-color: #f4f4f4;
  height: auto;
  opacity: 1;
}
.commFormText {
  width: 452px;
  height: 50px;
  margin: 10px;
  font: 11px Arial;
  color: #878787;
}
.commFormTextAuth {
  width: 452px;
  height: 90px;
  margin: 5px 10px;
  font: 11px Arial;
  color: #878787;
}
.commFormField {
  width: 196px;
  margin: 5px 10px;
  font: 11px Arial;
  color: #878787;
}
.commFormCaptcha {
  width: 50%;
  float: left;
}
.commFormUserWithCaptcha {
  width: 50%;
  float: right;
}
.commFormUserNoCaptcha {
  width: 452px;
  overflow: hidden;
}
.commFormTopic {
  margin: 2px 10px;
  font: 12px Arial;
  font-weight: bold;
}
.commCaptcha {
  width: 200px;
  height: 100px;
  margin: 0 10px 10px 10px;
  font: 12px Arial;
  color: #878787;
  border: solid #ccc 1px;
}
.commFormElement {
  margin: 5px 10px;
  font: 10px Arial;
}
.commFormElement a {
  font: 10px Arial;
}
.commFormUserinfo {
  margin: 5px 10px;
  font: 12px Arial;
}
.commFormLogin {
  float: left;
  width: 100px;
  margin: 5px 10px;
}
.commFormFields {
  width: 50%;
  float: left;
  overflow: hidden;
}
.commFormButtons {
  width: 50%;
  float: right;
  overflow: hidden;
}
.commFormFacebook {
  width: 220px;
  margin: 5px 10px;
  padding: 10px 0;
  float: left;
  font-size: 10px;
  border-top: #d9d9d9 1px solid;
}
.commFormAuth {
  border: 1px solid #d9d9d9;
  background-color: #f4f4f4;
  height: 170px;
  overflow: hidden;
}
.commFormAuthErrors {
  border: 1px solid #d9d9d9;
  background-color: #f4f4f4;
  height: 190px;
  overflow: hidden;
}
.commContainer {
  margin-top: 12px;
  line-height: 18px;
}
.gap {
  height: 14px;
}
#commentsRoot a.reportAbuse {
  height: 28px;
  background-position: 0 -334px;
  background-repeat: no-repeat;
  padding-left: 11px;
  color: gray;
  font-size: 12px;
}
.reportAbuseForm {
  margin-left: 100px;
}
.ContentBoxContent.SSE {
  width: 304px;
  margin: 2px 0 0 0;
}
.ContentBoxHeadline.SSE {
  width: 316px;
}
.formButton {
  background-position: 0 -48px;
  padding: 2px 8px;
  border: 1px solid #D9D9D9;
  color: #717171;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
}
a.formButton {
  text-decoration: none;
}
.formInput {
  width: 142px;
  font: 11px Arial, sans-serif;
  color: #717171;
}
.formInput.checkbox {
  width: auto;
  line-height: normal;
  display: block;
  margin: 4px 0 4px 0;
}
.formText {
  width: 298px;
  max-width: 298px;
  min-width: 298px;
  min-height: 42px;
  max-height: 42px;
  height: 42px;
  font: 11px Arial, sans-serif;
  color: #717171;
}
.formErrors {
  font: 11px Arial, sans-serif;
  font-weight: bold;
  color: red;
}
form {
  margin: 0;
}
form .Big {
  height: 155px;
  width: 315px;
}
#SubmitForm form . row {
  display: block;
}
.ContentBoxContent form label {
  display: inline-block;
  line-height: 30px;
  width: 127px;
}
.ContentBoxContent form select {
  margin-top: 5px;
  position: absolute;
  width: 332px;
}
.bannerTop {
  position: absolute;
  text-align: right;
  width: 820px;
  height: 90px;
  top: 0;
  left: 0;
}
.bannerTopAd {
  width: 100%;
}
.bannerRightAd {
  position: absolute;
  width: 200px;
  height: 600px;
  clear: left;
  top: 0;
  left: 825px;
}
.CinemaDropDown {
  width: 190px;
  float: left;
  margin-top: 12px;
  line-height: 22px;
  text-align: center;
  /*width:165px;margin-top:2px;*/

}
.CinemaBtnLeft {
  width: 150px;
  float: left;
  margin-top: 12px;
}
.CinemaBtnRight {
  float: right;
  text-align: right;
  margin-top: 12px;
}
.CinemaBtnRight a {
  margin-right: 0;
}
.Col3Box.Cinema h3 {
  float: left;
  font-size: 10px;
}
/* cinema detail DMMovie view */
#ContainerContentLinie .CinemaGenre {
  margin-top: 10px;
  float: none;
}
.Extras {
  margin: -6px 0 10px 0;
  font-size: 12px;
}
.Extras a {
  padding: 0 0 1px 17px;
  color: black;
  text-decoration: none;
  background-position: 0 -310px;
  background-repeat: no-repeat;
}
.embedCityTabs {
  margin: 0 0 12px 12px;
}
/* Kinoprogramm ---------------------------------------------- */
.CityTab {
  color: #5F5F5F;
  padding: 4px;
  float: left;
  font-size: 10px;
  margin: 0;
  text-decoration: none;
  text-transform: uppercase;
}
.CityTab.active {
  border: 1px solid #D9D9D9;
  border-bottom: none;
  background-color: #F4F4F4;
  background-image: none;
}
.Showtimes.upright {
  color: #555555;
  font-size: 10px;
  margin: 0;
  text-transform: uppercase;
  float: right;
}
.Showtimes.upleft {
  float: left;
  font-size: 12px;
  color: #184e8a;
  text-decoration: none;
}
.ShowtimesBox {
  border-bottom: 1px solid #D9D6D9;
  clear: both;
  padding: 0 0 10px;
}
/* Redaktionsmodule ---------------------------------- */
.Redaktionsmodul {
  margin: 18px 0 0 0;
  background-color: #F4F4F4;
}
.Redaktionsmodul img {
  border: solid 1px #d9d9d9;
  float: left;
  margin: 0 10px 0 0;
}
.Redaktionsmodul p {
  line-height: 16px;
  margin: 3px 0 0 0;
}
.Redaktionsmodul .FullBoxColor {
  padding: 0 0 0 12px;
}
/*ARCHIV*/
.ArchiveYears {
  display: block;
  margin-bottom: 20px;
  margin-top: 10px;
  float: left;
  font-size: 14px;
  font-weight: bold;
}
.ArchiveYears a {
  color: #184e8a;
  text-decoration: none;
}
.ArchiveYears ul {
  list-style-type: none;
  float: left;
  padding: 0;
  margin: 0;
}
.ArchiveYears li {
  float: left;
  margin: 4px 5px;
}
.ArchiveCalendar {
  float: left;
  font-size: 11px;
}
.ArchiveCalendar a {
  color: #184e8a;
  text-decoration: none;
}
.ArchiveMonth {
  margin: 4px 6px;
  float: left;
}
.ArchiveMonthCurrent {
  margin: 4px 6px;
  float: left;
  background-color: #E6E6E6;
}
.ArchiveMonthTitle {
  margin-bottom: 2px;
  text-transform: uppercase;
}
.ArchiveMonthTitleCurrent {
  margin-bottom: 2px;
  text-transform: uppercase;
}
.ArchiveDayCurrent {
  background-color: #A6A6A6;
}
/*END ARCHIV*/
/*HEADLINES (Schlagzeilen) .................*/
.HeadlinesDatumFirst {
  border-bottom: 1px solid #E3E0E3;
  clear: both;
  color: Black;
  font-size: 13px;
  font-weight: bold;
  height: 19px;
  line-height: 18px;
  margin-bottom: 5px;
}
.HeadlinesDatum {
  border-bottom: 1px solid #E3E0E3;
  clear: both;
  color: Black;
  font-size: 13px;
  font-weight: bold;
  height: 19px;
  line-height: 18px;
  margin-bottom: 5px;
  margin-top: 30px;
}
.HeadlinesItemDatum {
  border-bottom: 1px solid #E3E0E3;
  clear: both;
  color: Black;
  font-size: 12px;
  font-weight: bold;
  height: 19px;
  line-height: 18px;
  margin-bottom: 5px;
  margin-top: 15px;
}
.HeadlinesItem {
  color: #184e8a;
  text-decoration: none;
}
.HeadlinesItem a {
  color: #184e8a;
  text-decoration: none;
  font-weight: bold;
}
.HeadlinesItem span {
  color: Black;
  text-decoration: none;
}
.HeadlinesFullBox {
  padding: 8px;
  margin: 12px 0 0 12px;
}
/*END HEADLINES (Schlagzeilen) .................*/.reload-button {
  background: #ebeff1;
  /* Old browsers */

  background: -moz-linear-gradient(top, #ebeff1 0%, #e0e4e6 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebeff1), color-stop(100%, #e0e4e6));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #ebeff1 0%, #e0e4e6 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #ebeff1 0%, #e0e4e6 100%);
  /* Opera11.10+ */

  background: -ms-linear-gradient(top, #ebeff1 0%, #e0e4e6 100%);
  /* IE10+ */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebeff1', endColorstr='#e0e4e6',GradientType=0 );
  /* IE6-9 */

  background: linear-gradient(top, #ebeff1 0%, #e0e4e6 100%);
  /* W3C */

}
.reload-button .label {
  color: #184E8A;
  font-size: 24px;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  padding-left: 10px;
  float: left;
}
.reload-button .button {
  float: right;
  cursor: pointer;
  height: 30px;
  width: 30px;
  margin: 10px;
  background-image: url('../../images/blz/ticker_button_blz.png');
}
