/*
  Theme Name: WALL blocks
  Description: wall.de - styles for content blocks.
  Version: 0.21
  Company: Art+Com, Berlin
  Author: hcl
  */

DIV.block {
  padding-bottom: 12px;
  background: url(/images/layout/dottedLine.gif) no-repeat 0 bottom;
  margin-bottom: 18px;
  overflow: auto;
  width: 663px;
  height: auto;
}

/* @group general properties to style markdown syntax */

.block .bd ul a,
.block .bd p a,
#ml-info p a {
  padding-left: 14px;
  background: url(/images/interface/pfeil_link_intern_blau.gif) no-repeat 3px 4px;
  text-decoration: underline;
}

.block .bd ul a.extern,
.block .bd p a.extern,
#ml-info p a.extern {
  padding-left: 14px;
  background: url(/images/interface/pfeil_link_extern_blau.gif) no-repeat 5px 5px;
  text-decoration: underline;
}

.block .bd P,
.block .bd UL,
#ml-info P,
#ml-info UL {
  margin-bottom: 12px;
}

.block .bd strong,
.block .bd strong em,
#ml-info strong {
  font-weight: bold;
}

.block .bd em,
.block .bd em strong,
#ml-info em {
  font-style: italic;
}

.block UL, 
#ml-info UL {
  padding-left: 16px;
}

.block .bd LI,
#ml-info LI {
  list-style-position: outside;
  list-style-type: square;
}

.block P H3, .block P H4, .block P H5,
#ml-info P H3, #ml-info P H4, #ml-info P H5 {
  font-weight: bold;
  margin: 0 0 6px;
}

.block .bd OL LI {
  list-style-type: decimal;
  list-style-position: outside;
  margin: 0 0 6px 20px;
}

/* @end */

/* @group boxes (shadowed) */

DIV.box {
  padding-bottom: 6px;
  background: none no-repeat left bottom;
  margin: 0;
}

DIV.box .futter {
  padding-right: 6px;
  background: url(/images/layout/s_right.gif) no-repeat right top;
}

.contextpane DIV.box {
  background-image: url(/images/layout/s_bottom_kontxt.gif);
}

.contextpane .boxbottom {
  height: 4px;
  background: #e5e5e5 url(/images/layout/boxbottom_kontext.gif) no-repeat;
  overflow: hidden;
}

/* @end */

/* @group shadowblock */

.shadowblock .box {
  background-image: url(/images/layout/s_bottom_3col.gif);
  margin-bottom: 12px;
  width: 663px;
}

.shadowblock .boxtop {
  height: 4px;
  background: #f8f8f8 url(/images/layout/boxtop_3col.gif) no-repeat;
  overflow: hidden;
}

.shadowblock .boxcontent {
  background: #f8f8f8 url(/images/layout/grad_box_M.jpg) repeat-x left bottom;
  border: 1px solid #999;
  border-width: 0 1px;
}

.shadowblock .hd{
  font-size: 1.2em;
  font-weight: bold;
  color: #7f94a2;
  padding-top: 8px;
}

.shadowblock .boxcontent .yui-g {
  padding: 10px 18px;
}

.shadowblock .clear {
  clear: both;
  height: 1px;
  line-height: 1px;
}

.shadowblock .boxbottom {
  height: 4px;
  background: #e5e5e5 url(/images/layout/boxbottom_3col.gif) no-repeat;
}

.shadowblock .block {
  width: auto;
}

/* @end */

/* @group slothead */

.slothead .boxtop {
  background-image: url(/images/layout/boxtop_3col_top.gif);
}

.slothead .box .futter {
  background-image: url(/images/layout/s_right_top.gif);
}

.slothead .boxcontent {
  padding: 20px 12px 12px 16px
}

.slothead H1 {
  font-size: 28px;
  line-height: 1em;
  margin-bottom: 3px;
}

.slothead H2 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 12px;
}

/* @end */

/* @group schaufenster */

#schaufenster.box {
  background-image: url(/images/layout/s_bottom_home_all.gif);
  margin-bottom: 12px;
}

#schaufenster .futter {
  background-image: url(/images/layout/s_right_top.gif);
  background-color: #d6d6d6;
  height: 431px;
  z-index: 0;
}

#schaufenster H1 {
  position: absolute;
  color: #fff;
  font-size: 34px;
  z-index: 7;
  padding: 14px 0 0 18px;
  width: 400px;
}

#schaufenster H1 A {
  display: block;
  font-size: 0.4em;
  margin-top: 3px;
  text-decoration: none;
  color: #fff;
  background: url(/images/interface/pfeil_link_intern_weiss.gif) no-repeat 0 4px;
}

#schaufenster H1 A:hover {
  color: #ccc;
}

#showcase-images {
  position: absolute;
}

#showcase-images LI {
  display: none;
  height: 431px;
}

#schaufenster.top-1 LI.img-1,
#schaufenster.top-2 LI.img-2,
#schaufenster.top-3 LI.img-3,
#schaufenster.top-4 LI.img-4,
#schaufenster.top-5 LI.img-5,
#schaufenster.top-6 LI.img-6,
#schaufenster.top-7 LI.img-7,
#schaufenster.top-8 LI.img-8,
#schaufenster.top-9 LI.img-9,
#schaufenster.top-10 LI.img-10 {
  display: block;
}

#schaufenster DIV.blank {
  display: none;
}

.jsAvailable #schaufenster DIV.blank {
  display: block;
}

#schaufenster DIV.blank IMG {
  width: 945px;
  height: 431px;
}

#schaufenster .copyright {
  width: 945px;
  text-align: right;
  z-index: 200;
}

#schaufenster .copyright SPAN {
  position: relative;
  top: -20px;
  margin-right: 1px;
  background-color: #fff;
  padding: 1px 5px 0 4px;
  opacity: 0.4;
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
}

#schaufenster .navi {
  position: absolute;
  margin-left: 10px;
  padding: 400px 0 0 10px;
  z-index: 5;
}

#schaufenster .navi A {
  display: block;
  width: 1.3em;
  height: 1.3em;
  background: #fff;
  color: #002A46;
  margin-right: 3px;
  vertical-align: middle;
  text-align: center;
  padding: 1px 2px 0pt 1px;
  font-weight: bold;
}

#schaufenster .navi A:hover {
  color: #fff;
  background: #002A46;
}

#schaufenster .navi A:hover,
#schaufenster.top-1 .l-1 A,
#schaufenster.top-2 .l-2 A,
#schaufenster.top-3 .l-3 A,
#schaufenster.top-4 .l-4 A,
#schaufenster.top-5 .l-5 A,
#schaufenster.top-6 .l-6 A,
#schaufenster.top-7 .l-7 A,
#schaufenster.top-8 .l-8 A,
#schaufenster.top-9 .l-9 A,
#schaufenster.top-10 .l-10 A {
  color: #fff;
  background: #002A46;
}

/* @end */

/* @group newsbox */

#newsbox.box {
  background-image: url(/images/layout/s_bottom_kontxt.gif);
}

#newsbox H4 {
  padding: 5px 10px 4px;
  background: #e5e5e5 url(/images/layout/boxhead_home_news.jpg) no-repeat;
  position: relative;
}

#newsbox H4 A {
  color: #fff;
  text-decoration: none;
}

#newsbox H4 A.title {
  font-weight: bold;
  margin-right: 20px;
}

#newsbox H4 A.arrowlink {
  background-image: url(/images/interface/pfeil_link_intern_weiss.gif);
}

#newsbox H4 .feed {
  display: block;
  background: #3A97F9 url(/images/interface/icon_rss.gif) no-repeat;
  width: 43px;
  height: 15px;
  color: #fff;
  font-weight: bold;
  position: absolute;
  top: 5px;
  right: 8px;
}

#newsbox H4 .feed SPAN {
  display: none;
}

#newsbox .boxcontent {
  padding: 8px 10px;
  background: url(/images/layout/grad_box_M.jpg) repeat-x left bottom;
  border: 1px solid #999;
  border-width: 0 1px;
}

#newsbox LI {
  margin: 6px 0 8px 0;
}

#newsbox .meta {
  font-size: 0.9em;
}

#newsbox .meta SPAN {
  color: #7f94a2;
  font-weight: bold;
}

#newsbox LI A {
  
}

#newsbox LI A.arrowlink {
  font-size: 1em;
  font-weight: bold;
}

#newsbox LI .sub {
  font-size: 0.9em;
}

#newsbox LI .sub .arrowlink {
  font-weight: normal;
  background: url(/images/interface/pfeil_weiterlesen_blau.gif) no-repeat 4px 3px;
}

#newsbox .boxbottom {
  height: 4px;
  background: #e5e5e5 url(/images/layout/boxbottom_kontext.gif) no-repeat;
  overflow: hidden;
}

/* @end */

/* @group benjamin */

.benjamin a {
  float: right;
}

.benjamin a.left {
  float: left;
  background: url(/images/interface/pfeil_link_intern_blau_zurueck.gif) no-repeat 1px 5px;
}

/* @end */

/* @group berta */

.berta .box {
  background-image: url(/images/layout/s_bottom_3col.gif);
  margin-bottom: 18px;
  width: 663px;
}

.berta .box .futter {
  background-image: url(/images/layout/s_right_top.gif);
  height: 262px;
  overflow: hidden;
}

.berta .headlines {
  position: absolute;
  color: #fff;
  padding: 20px 0 0 18px;
  width: 450px;
}

.berta .headlines_special {
  color: #002a46;
}

.berta H1 {
  font-size: 28px;
  line-height: 1em;
  margin-bottom: 6px;
}

.berta H2 {
  font-size: 1em;
}

/* @end */

/* @group charlie */

.charlie a {
  float: right;
  background-image: url(/images/interface/pfeil_seitenanfang.gif);
  padding-left: 14px;
}

/* @end */

/* @group dora */

.dora .box {
  background-image: url(/images/layout/s_bottom_3col.gif);
  margin-bottom: 18px;
  width: 663px;
}

.dora .box .futter {
  background-image: url(/images/layout/s_right_top.gif);
  height: 210px;
  overflow: hidden;
}

.dora .headlines {
  position: absolute;
  color: #fff;
  padding: 20px 0 0 18px;
  z-index: 0;
  width: 450px;
}

.dora .headlines_special {
  color: #002a46;
}

.dora H1 {
  font-size: 28px;
  line-height: 1em;
  margin-bottom: 6px;
}

.dora H2 {
  font-size: 1em;
}

/* @end */

/* @group walter */

.walter .box {
  width: 219px;
  float: left;
  margin-right: 23px;
  background-image: url(/images/layout/s_bottom_1col.gif);
}

.walter .box .futter {
  height: 154px;
  overflow: hidden;
}

.walter H4 {
  font-weight: bold;
  padding: 6px 0 6px;
}

.walter H4 a {
  text-decoration: none;
}

.walter .text {
  font-size: 0.92em;
  line-height: 1.3em;
  margin: 0 16px 0 244px;
}

.walter .sub {
  color: #7f94a2;
  padding: 0 0 8px;
  font-weight: bold;
}

/* @group emil */

.emil .box {
  width: 219px;
  float: left;
  margin-right: 23px;
  background-image: url(/images/layout/s_bottom_1col.gif);
}

.emil .box .futter {
  height: 154px;
  overflow: hidden;
}

.emil H4 {
  font-weight: bold;
  padding: 6px 0 6px;
}

.emil H4 a {
  text-decoration: none;
}

.emil .text {
  font-size: 0.92em;
  line-height: 1.3em;
  margin: 0 16px 0 244px;
}

.emil .sub {
  color: #7f94a2;
  padding: 0 0 8px;
  font-weight: bold;
}

.emil .asset-links a {
  background-position: 1px 3px;
}

.emil .downloadtable {
  width: 400px;
  overflow: hidden;
  margin-left: 0;
}

.downloadtable .download {
  padding: 0 6px;
  background-position: center 3px;
}

/* @group hugo */

.contact .large_photo .box {
  width: 441px;
  float: left;
  margin-right: 23px;
  background-image: url(/images/layout/s_bottom_2col.gif);
}

.contact .large_photo .text {
  margin: 0 16px 0 464px;
}

.hugo .arrowlink,
.hugo .bd p a {
  background-position: 1px 3px;
  font-weight: bold;
  padding-left: 12px;
}

/* @end */

/* @end */

/* @group friedrich */

.friedrich .box {
  width: 219px;
  float: right;
  background-image: url(/images/layout/s_bottom_1col.gif);
}

.friedrich .box .futter {
  height: 154px;
  overflow: hidden;
}

.friedrich H4 {
  font-weight: bold;
  padding: 6px 0 6px;
}

.friedrich H4 a {
  text-decoration: none;
}

.friedrich .text {
  font-size: 0.92em;
  line-height: 1.3em;
  margin-right: 244px;
}

.friedrich .sub {
  color: #7f94a2;
  padding: 0 0 8px;
  font-weight: bold;
}

/* @end */

/* @group gustav */

.gustav .box {
  width: 219px;
  float: left;
  margin-right: 3px;
  background-image: url(/images/layout/s_bottom_1col.gif);
}

.gustav .box .futter {
  height: 154px;
  overflow: hidden;
}

.gustav H4 {
  font-weight: bold;
  padding: 6px 0 6px;
  margin-left: 467px;
}

.gustav H4 a {
  text-decoration: none;
}

.gustav .text {
  font-size: 0.92em;
  line-height: 1.3em;
  margin-left: 467px;
  margin-right: 12px;
}

.gustav .sub {
  color: #7f94a2;
  padding: 0 0 8px;
  font-weight: bold;
}

/* @end */

/* @group heinrich */

.heinrich .box {
  width: 441px;
  float: right;
  background-image: url(/images/layout/s_bottom_2col.gif);
}

.heinrich .box .futter {
  height: 154px;
  overflow: hidden;
}

.heinrich H4 {
  font-weight: bold;
  padding: 6px 0 6px;
}

.heinrich H4 a {
  text-decoration: none;
}

.heinrich .text {
  font-size: 0.92em;
  line-height: 1.3em;
  margin-right: 460px;
}

.heinrich .sub {
  color: #7f94a2;
  padding: 0 0 8px;
  font-weight: bold;
}

/* @end */

/* @group ida */

.ida H4 {
  font-weight: bold;
  padding: 6px 0 0;
}

.ida H5 {
  color: #7f94a2;
  padding: 0 0 12px;
  font-weight: bold;
}

.ida H6 {
  display: inline;
  font-weight: bold;
}

DIV.ida-with-followup {
  background: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.ida .text {
  font-size: 0.92em;
  line-height: 1.3em;
  margin-right: 12px;
}

.ida P {
  padding: 0 0 12px;
}

/* @end */

/* @group julius */

.julius H4 {
  font-weight: bold;
  padding: 6px 0 0;
}

.julius H5 {
  color: #7f94a2;
  padding: 0 0 12px;
  font-weight: bold;
}

.julius H6 {
  display: inline;
  font-weight: bold;
}

.julius .text {
  font-size: 0.92em;
  line-height: 1.3em;
}

.julius P {
  padding: 0 0 12px;
}

.julius DIV {
  padding: 0 12px 0 0;
}

/* @end */

/* @group robert */

.robert .box {
  width: 134px;
  float: left;
  margin-right: 23px;
  background-image: url(/images/layout/s_bottom_news.gif);
}

.robert .box .futter {
  height: 92px;
  overflow: hidden;
}

.robert .contour {
  background: url(/images/layout/bg_richard.gif) no-repeat;
}

.robert .contour IMG {
  margin: 1px;
}

.robert .meta {
  font-size: 0.92em;
}

.robert .date {
  padding: 0 4px 0 0;
}

.robert .category {
  color: #7f94a2;
  padding: 0 0 0 4px;
  font-weight: bold;
}

.robert H4 {
  font-weight: bold;
  padding: 1px 0 5px;
}

.robert H4 a {
  text-decoration: none;
}

.robert .text {
  font-size: 0.92em;
  line-height: 1.3em;
  padding: 0 16px 0 157px;
}

.robert .text .arrowlink {
  float: right;
  width: auto;
  background: url(/images/interface/pfeil_weiterlesen_blau.gif) no-repeat 5px 5px;
}

/* @end */

/* @group richard */

.richard .imgCol {
  width: 134px;
  float: left;
  margin-right: 23px;
}

.richard .box {
  background-image: url(/images/layout/s_bottom_news.gif);
}

.richard .box .futter {
  height: 92px;
  overflow: hidden;
}

.richard .contour {
  background: url(/images/layout/bg_richard.gif) no-repeat;
}

.richard .contour IMG {
  margin: 1px;
}

.richard .copyright {
  font-size: 0.92em;
  border: 1px solid #ccc;
  color: #ccc;
  padding: 1px 0 1px 6px;
  margin: 2px 7px 0 1px;
}

.richard .meta {
  font-size: 0.92em;
}

.richard .date {
  padding: 0 4px 0 0;
}

.richard .category {
  color: #7f94a2;
  padding: 0 0 0 4px;
  font-weight: bold;
}

.richard H4 {
  font-weight: bold;
  padding: 1px 0 5px;
}

.richard H4 a {
  text-decoration: none;
}

.richard .text {
  font-size: 0.92em;
  line-height: 1.3em;
  padding: 0 16px 0 157px;
}

.richard .sub {
  color: #7f94a2;
  font-weight: bold;
}

.richard .text .arrowlink {
  float: right;
  width: auto;
  background: url(/images/interface/pfeil_weiterlesen_blau.gif) no-repeat 5px 5px;
}

.search-result .text, .richard-noimage .text {
  padding: 0 16px 0 0px;
}

/* @end */

/* @group news-filter */

/* @end */

/* @group factbox */

.factbox .box {
  margin-bottom: 12px;
  width: 657px;
}

.factbox .boxtop {
  height: 4px;
  background: url(/images/layout/boxtop_factbox.gif) no-repeat;
  overflow: hidden;
}

.factbox .boxcontent {
  background: #7F94A2;
  color: #fff;
  border: 1px solid #C3D0D9;
  border-width: 0 1px;
  padding: 7px 14px;
  width: 627px;
}

.factbox .boxcontent .bd {
  background: url(/images/layout/vertical_line1.gif) repeat-y center top;
}

.factbox .noline .boxcontent .bd {
  
}

.factbox .yui-u {
  width: 47%;
}

.factbox .boxcontent .first {
  
}

.factbox .boxbottom {
  height: 4px;
  background: url(/images/layout/boxbottom_factbox.gif) no-repeat;
}

.factbox H4 {
  color: #7f94a2;
  font-weight: bold;
  padding: 6px 0 12px;
}

.factbox H5 {
  font-weight: bold;
}

.factbox H6 {
  font-weight: bold;
  padding: 12px 0 0;
}

.factbox .text {
  font-size: 0.92em;
  line-height: 1.3em;
}

.factbox .text H5 {
  padding: 0 0 0;
}

.factbox P {
  padding: 0 0 12px;
}

.factbox UL {
  padding: 6px 0;
}

.factbox .bd LI {
  list-style-type: square;
  list-style-position: outside;
  margin-left: 12px;
}

.factbox TABLE {
  margin-bottom: 8px;
}

.factbox TH, .factbox TD {
  padding: 0 20px 1px 0;
  vertical-align: top;
}

.factbox .note {
  font-style: italic;
}

.factbox A {
  color: #fff;
}

.factbox A:hover {
  color: #cde;
}

.factbox .arrowlink {
  background-image: url(/images/interface/pfeil_link_intern_weiss.gif);
  display: block;
}

.factbox .clear {
  clear: left;
  height: 1px;
  overflow: hidden;
}

.factbox .quasitable H5 {
  position: absolute;
  padding: 0;
  margin-top: 12px;
}

.factbox .quasitable P {
  padding: 12px 0 12px 175px;
  background: url(/images/layout/dottedLine.gif) no-repeat 0 bottom;
  margin: 0;
}

.factbox .boxcontent .quasitable {
  background: none;
}

/* @end */

/* @group aerger */

.aerger .imgCol {
  width: 219px;
  float: left;
  margin-right: 23px;
}

.aerger .box {
  background-image: url(/images/layout/s_bottom_1col.gif);
  line-height: 0;
}

DIV.aerger .futter {
  line-height: 0;
  background-image: url(/images/layout/s_right_top.gif);
}

.aerger .box .line {
  background: #777;
  height: 1px;
  overflow: hidden;
  margin: 0 1px;
}

.aerger .box IMG {
  border: 1px solid #666;
  border-width: 0 1px;
}

.aerger .copyright {
  font-size: 0.92em;
  border: 1px solid #ccc;
  color: #ccc;
  padding: 1px 0 1px 6px;
  margin: 2px 7px 0 1px;
}

.aerger .meta {
  font-size: 0.92em;
}

.aerger .date {
  padding: 0 4px 0 0;
}

.aerger .category {
  color: #7f94a2;
  padding: 0 0 0 4px;
  font-weight: bold;
}

.aerger H4 {
  font-weight: bold;
  padding: 1px 0 5px;
}

.aerger .text {
  font-size: 0.92em;
  line-height: 1.3em;
  margin-left: 244px;
  padding: 0 16px 0 0;
}

.aerger .sub {
  color: #7f94a2;
  padding: 0 0 16px;
  font-weight: bold;
}

.aerger .tags {
  color: #7f94a2;
  padding: 12px 0 0;
}

.aerger .tags A {
  color: #7f94a2;
  text-decoration: none;
}

.aerger .text .links {
  padding: 22px 0 6px;
}

.aerger .text .arrowlink {
  display: block;
  padding-left: 18px;
  background: url(/images/interface/pfeil_link_intern_blau.gif) no-repeat 5px 5px;
}

.aerger .text .extern {
  background: url(/images/interface/pfeil_link_extern_blau.gif) no-repeat 5px 5px;
}

/* @group noimage */

.noimage .box {
  display: none;
}

.noimage .text {
  margin-left: 0;
}

/* @end */

/* @end */

/* @group xanthippe */

/* @group jsAvailable */

.jsAvailable .xrow,
.ml-ps .xrow {
  margin: 0;
  width: 631px;
}

.jsAvailable .xrow A.arrow,
.ml-ps .xrow A.arrow {
  display: block;
}

.jsAvailable .xstage,
.ml-ps .xstage {
  width: 594px;
  height: 82px;
  overflow: hidden;
  float: left;
  position: relative;
}

.jsAvailable .xanthippe-ps .xstage,
.ml-ps .xanthippe-ps .xstage {
  height: 114px;
}

.jsAvailable .xrow UL,
.ml-ps .xrow UL {
  position: relative;
}

/* @end */

.xanthippe H4 {
  font-weight: bold;
  padding: 6px 0;
  color: #7f94a2;
}

.xanthippe .box {
  background-image: url(/images/layout/s_bottom_3col.gif);
  margin-bottom: 18px;
  width: 663px;
}

.xanthippe .box .futter {
  background-image: url(/images/layout/s_right.gif);
  position: relative;
}

.xanthippe .boxtop {
  height: 4px;
  background: #fff url(/images/layout/boxtop_3col.gif) no-repeat;
  overflow: hidden;
}

.xanthippe .boxcontent {
  background: #fff url(/images/layout/grad_box_S.jpg) repeat-x left bottom;
  border: 1px solid #999;
  border-width: 0 1px;
  padding: 0 12px;
}

.xanthippe .clear {
  clear: left;
  height: 1px;
  overflow: hidden;
}

.xanthippe .boxbottom {
  height: 4px;
  background: #e5e5e5 url(/images/layout/boxbottom_3col.gif) no-repeat;
}

.xanthippe .set {
  padding: 13px 30px 18px;
  clear: left;
  height: 78px;
}

.xrow {
  clear: left;
  width: 600px;
  overflow: auto;
  padding: 18px 0;
  margin: 0 16px 0 15px;
}

.jsAvailable .plakatgalerie-uebersicht .xrow {
  overflow: visible;
  margin: 15px 0;
}

.xrow A.arrow {
  display: none;
  width: 18px;
  height: 80px;
  float: left;
  margin-top: 4px;
}

.xrow A.arrow:hover {
  background-position: 5px 35px;
  background-color: #f0f0f0;
}

.xrow A.prev {
  background: url(/images/interface/pfeil_xanthippe_zurueck_akt.gif) no-repeat -25px 35px;
}

.xrow A.next {
  background: url(/images/interface/pfeil_xanthippe_vor_aktiv.gif) no-repeat -25px 35px;
}

.xrow A.prevdimmed {
  background: url(/images/interface/pfeil_xanthippe_zurueck_dea.gif) no-repeat -25px 35px;
}

.xrow A.nextdimmed {
  background: url(/images/interface/pfeil_xanthippe_vor_deaktiv.gif) no-repeat -25px 35px;
}

/* @group products */

.xanthippe-ps .xrow A.arrow {
  display: block;
  width: 18px;
  height: 110px;
  float: left;
}

.xanthippe-ps .xrow A.arrow:hover {
  background-position: 5px 50px;
}

.xanthippe-ps .xrow A.prev {
  background: url(/images/interface/pfeil_xanthippe_zurueck_akt.gif) no-repeat -25px 50px;
}

.xanthippe-ps .xrow A.next {
  background: url(/images/interface/pfeil_xanthippe_vor_aktiv.gif) no-repeat -25px 50px;
}

.xanthippe-ps .xrow A.prevdimmed {
  background: url(/images/interface/pfeil_xanthippe_zurueck_dea.gif) no-repeat -25px 50px;
}

.xanthippe-ps .xrow A.nextdimmed {
  background: url(/images/interface/pfeil_xanthippe_vor_deaktiv.gif) no-repeat -25px 50px;
}

/* @end */

.xrow A.arrow SPAN {
  display: none;
}

.xrow LI {
  float: left;
}

.xrow .big LI {
  margin: 0 11px 0 0;
}

.xrow .wide LI {
  margin: 0 2px 0 0;
}

.xrow .tall LI {
  margin: 0 7px 0 0;
}

.xrow .xtall LI {
  margin: 0 5px 0 0;
}

.xrow LI A:hover IMG {
  border-color: #39A0FA;
}

.xrow LI IMG {
  border: 1px solid #c8c8c8;
  display: block;
  margin: 4px 0 0 6px;
}

.xrow .big LI IMG {
  width: 130px;
  height: 110px;
  margin: 2px 0pt 0pt 6px;
}

.xrow .wide LI IMG {
  width: 108px;
}

.xrow .tall LI IMG {
  width: 51px;
}

.xrow .xtall LI IMG {
  width: 24px;
}

.xrow .wide LI.multi {
  background: url(/images/layout/xmulti_wide.gif) no-repeat;
}

.xrow .tall LI.multi {
  background: url(/images/layout/xmulti_tall.gif) no-repeat;
}

.xrow .xtall LI.multi {
  background: url(/images/layout/xmulti_xtall.gif) no-repeat;
}

.xrow LI .zoomlink {
  display: none;
}

.xrow UL.xZoomLayer {
  z-index: 300;
  font-size: 0.92em;
  position: static;
  height: 1px;
  width: 1px;
  float: left;
}

.xZoomLayer LI {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 0;
  width: 180px;
  position: absolute;
  z-index: 300;
  display: none;
}

.xZoomLayer LI IMG {
  border: 0;
  margin: 0;
  width: 100%;
}

.xZoomLayer LI DIV {
  padding: 5px 8px 4px;
  color: #878f95;
  display: none;
}

.plakatgalerie-uebersicht .xZoomLayer LI DIV {
  position: absolute;
  background: #fff;
}

.xZoomLayer LI.isHidden {
  display: none;
}

.xZoomLayer LI.isFloating {
  display: block;
}

.xZoomLayer LI.isOntop {
  display: block;
  border-color: #ddd;
  cursor: pointer;
}

.xZoomLayer LI.isOntop DIV {
  display: block;
}

/* @end */

/* @group frontpage_teaser */

.frontpage_teaser {
  margin-bottom: 12px;
}

.frontpage_teaser .box {
  background-image: url(/images/layout/s_bottom_home_right.gif);
}

.frontpage_teaser .box .futter {
  vertical-align: bottom;
}

.frontpage_teaser .boxtop {
  height: 4px;
  background: #f8f8f8 url(/images/layout/boxtop_hometeaser.gif) no-repeat;
  overflow: hidden;
}

.frontpage_teaser .boxcontent {
  padding: 0 0 0 10px;
  background: url(/images/layout/grad_box_S.jpg) repeat-x left bottom;
  border: 1px solid #999;
  border-width: 0 1px;
  min-height: 130px;
}

.frontpage_teaser .boxbottom {
  height: 4px;
  background: #e5e5e5 url(/images/layout/boxbottom_hometeaser.gif) no-repeat;
  overflow: hidden;
}

.frontpage_teaser H5 {
  font-size: 1.65em;
  font-weight: bold;
  padding: 30px 0 4px;
}

.frontpage_teaser .arrowlink {
  display: block;
  font-size: 0.92em;
  line-height: 1.3em;
  background-position: 0 5px;
}

.frontpage_teaser IMG {
  width: 112px;
  float: right;
}

.frontpage_teaser EMBED {
  width: 112px;
  float: right;
}

/* @end */

/* @group section_teaser */

.section_teaser {
  margin: 0 6px 24px 0;
}

.section_teaser .box {
  width: 219px;
  margin-right: 3px;
  background-image: url(/images/layout/s_bottom_1col.gif);
}

.section_teaser .box .futter {
  height: 154px;
  overflow: hidden;
}

.section_teaser H4 {
  font-weight: bold;
  padding: 2px 0 2px 15px;
  background: url(/images/interface/pfeil_link_intern_blau.gif) no-repeat 4px 6px;
}

.section_teaser a {
  text-decoration: none;
}

.section_teaser .text {
  font-size: 0.92em;
  padding: 0 0 0 4px;
  height: 4em;
}

/* @end */

/* @group theo */

.theo H4 {
  font-weight: bold;
  padding: 6px 0;
  color: #7f94a2;
}

.theo H5 {
  font-weight: bold;
  font-size: 0.92em;
}

.theo .text H5 {
  padding: 6px 0 4px;
}

.theo .text {
  font-size: 0.92em;
  line-height: 1.3em;
}

.theo P {
  padding: 0 0 12px;
}

.theo DIV {
  
}

.theo A {
  display: block;
  padding-left: 12px;
  background: url(/images/interface/pfeil_link_intern_blau.gif) no-repeat 0 3px;
  text-decoration: none;
}

.theo A.active {
  font-weight: bold;
}

.theo .clear {
  clear: left;
  padding: 6px 0pt 4px;
}

/* @end */

/* @group mediachooser */

.yui-g .mediachooser {
  width: 670px;
}

.mediachooser H4 {
  font-weight: bold;
  padding: 6px 0 12px;
  color: #7f94a2;
}

.mediachooser UL {
  margin-top: 12px;
  padding: 0;
  width: 661px;
  overflow: auto;
}

.mediachooser UL LI {
  float: left;
  width: 105px;
  list-style-type: none;
  font-weight: bold;
  font-size: 0.92em;
  padding: 0 20px 0 0;
}

.mediachooser A {
  display: block;
  padding: 0;
  width: 105px;
  height: 105px;
  background: url(/images/mediachooser/2-3_icon_BLANK_off.gif) no-repeat;
  vertical-align: bottom;
}

.mediachooser A:hover {
  
}
.mediachooser A IMG{
  display: block;
  background: #eee;
}

.mediachooser A:hover IMG {
  display: none;
}
.mediachooser UL SPAN{
  height: 4em;
  display: block;
}

/* @end */

/* @group techdata */

.techdata .box {
  margin-bottom: 12px;
  width: 657px;
}

.techdata .boxtop {
  height: 4px;
  background: url(/images/layout/boxtop_factbox.gif) no-repeat;
  overflow: hidden;
}

.techdata .boxcontent {
  background: #7F94A2;
  color: #fff;
  border: 1px solid #1ea5ff;
  border-width: 0 1px;
  padding: 7px 14px;
}

.techdata .boxcontent .bd {
  overflow: auto;
  background: url(/images/layout/vertical_line1.gif) repeat-y center top;
}

.techdata .yui-u {
  width: 47%;
}

.techdata .boxcontent .first {
  
}

.techdata .boxbottom {
  height: 4px;
  background: url(/images/layout/boxbottom_factbox.gif) no-repeat;
  overflow: hidden;
}

.techdata H4 {
  color: #7f94a2;
  font-weight: bold;
  padding: 6px 0 12px;
}

.techdata H5 {
  font-weight: bold;
}

.techdata H6 {
  font-weight: bold;
  padding: 12px 0 0;
}

.techdata .text {
  font-size: 0.92em;
  line-height: 1.3em;
}

.techdata .text H5 {
  padding: 0 0 0;
}

.techdata P {
  padding: 0 0 12px;
}

.techdata UL {
  padding: 6px 0;
}

.techdata LI {
  list-style-type: square;
  list-style-position: inside;
}

.techdata TABLE {
  margin-bottom: 8px;
}

.techdata TH, .techdata TD {
  padding: 0 20px 1px 0;
  vertical-align: top;
}

/* @end */

/* @group plakatgalerie */

.pg DIV.box {
  
}

.pg DIV.box .futter {
  background-image: url(/images/layout/s_right_top.gif);
}

.plakatgalerie-header H1 {
  font-size: 28px;
}

.plakatgalerie-header H2 {
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 16px;
}

.plakatgalerie-header .text {
  font-size: 0.92em;
  line-height: 1.3em;
}

#slot_plakatgalerie_main {
  padding: 0 12px;
}

/* @end */

/* @group kreativbox */

#slot_kreativbox_main .boxcontent {
  background: none;
  background-color: #7f94a2;
  text-align: center;
}

#slot_kreativbox_main .boxtop {
  height: 4px;
  background: #f8f8f8 url(/images/layout/boxtop_kreativbox.gif) no-repeat;
  overflow: hidden;
}

#slot_kreativbox_main .boxbottom {
  height: 4px;
  background: #e5e5e5 url(/images/layout/boxbottom_kreativbox.gif) no-repeat;
  overflow: hidden;
}

/* @end */

/* @group products-header */

.products-header H2 {
  margin-bottom: 16px;
}

.products-header .text {
  font-size: 0.92em;
  line-height: 1.3em;
}

.products-header .link {
  font-weight: bold;
}

.products-header .boxcontent {
  background-image: url(/images/layout/grad_box_S.jpg);
}

/* @end */

/* @group contextteaser */

.contextteaser {
  margin-bottom: 18px;
}

.contextteaser .box {
  background-image: url(/images/layout/s_bottom_kontxt.gif);
}

.contextteaser .futter {
  width: 270px;
}

.contextteaser  H4 {
  padding: 5px 10px 4px;
  background: #e5e5e5 url(/images/layout/boxhead_home_news.jpg) no-repeat;
  color: #fff;
  font-weight: bold;
}

.contextteaser  H5 {
  font-weight: bold;
}

.contextteaser  A {
  display: block;
  padding-left: 14px;
  background: url(/images/interface/pfeil_link_intern_blau.gif) no-repeat 3px center;
  text-decoration: none;
}

.contextteaser .fone {
  margin-top: 10px;
  display: none;
}

.imageTeaser IMG {
  float: left;
  border: 1px solid #ddd;
}

.imageTeaser .bd {
  margin-left: 85px;
}

.downloadteaser  H5 {
  margin-bottom: 2px;
}

.downloadteaser IMG {
  float: left;
}

.downloadteaser .bd {
  margin-left: 63px;
}

.downloadteaser .small {
  font-size: 0.92em;
}

.downloadteaser A {
  clear: left;
  margin-top: 10px;
  background: url(/images/interface/pfeil_link_download_blau.gif) no-repeat 1px 4px;
}

.imageTeaser .boxcontent,
.downloadteaser .boxcontent {
  width: 248px;
}

.imageTeaser .box .boxcontent {
  padding: 16px 10px 8px;
}

.contextteaser .boxcontent {
  padding: 18px 10px 8px;
  background: url(/images/layout/grad_box_S.jpg) repeat-x left bottom;
  border: 1px solid #999;
  border-width: 0 1px;
  min-height:45px;
}

.contextteaser .boxbottom {
  height: 4px;
  background: #e5e5e5 url(/images/layout/boxbottom_kontext.gif) no-repeat;
  overflow: hidden;
  width: 270px;
}

/* @end */

/* @group generalteaser */

.generalteaser {
  margin-bottom: 18px;
}

.generalteaser .box {
  background-image: url(/images/layout/s_bottom_kontxt.gif);
}

.generalteaser .box .futter {
  vertical-align: bottom;
}

.generalteaser .boxtop {
  height: 4px;
  background: #fff url(/images/layout/boxtop_hometeaser.gif) no-repeat;
  overflow: hidden;
}

.generalteaser .boxcontent {
  padding: 0 0 0 8px;
  background: url(/images/layout/grad_box_S.jpg) repeat-x left bottom;
  border: 1px solid #999;
  border-width: 0 1px;
  min-height: 130px;
}

.eventteaser .boxcontent {
  min-height: 178px;
}

.generalteaser .boxbottom {
  height: 4px;
  background: #e5e5e5 url(/images/layout/boxbottom_kontext.gif) no-repeat;
  overflow: hidden;
}

.generalteaser H5 {
  font-size: 1.65em;
  font-weight: bold;
  padding: 25px 0 4px;
}

.eventteaser H5 {
  padding: 10px 0 4px;
}

.generalteaser H6 {
  font-weight: bold;
}

.generalteaser .text {
  margin-bottom: 10px;
}

.generalteaser .arrowlink {
  display: block;
  font-size: 0.92em;
  padding-left: 11px;
  line-height: 1.3em;
  width:135px;
}

.generalteaser IMG {
  width: 110px;
  float: right;
}

/* @end */

/* @group weltweit */

.wallweltweit .flashed .boxtop {
  background-color: #fff;
  overflow: hidden;
}

.wallweltweit .flashed .boxcontent {
  background: #fff;
}

.wallweltweit .flashed .boxbottom {
  background-color: #fff;
  overflow: hidden;
}

.noflash .text {
  text-align: left;
  padding: 10px 18px;
  font-size: 0.92em;
  line-height: 1.3em;
  margin-right: 12px;
}

.noflash H4 {
  text-align: left;
  padding: 10px 18px 0;
  font-weight: bold;
}

/* @end */

/* @group imprint */

.shadowblock .fromfooter {
  background: url(/images/layout/s_bottom_3col_footer.gif) no-repeat 0 bottom;
  padding-bottom: 24px;
}

.imprint .boxcontent {
  background-color: #fdfdfd;
  background-image: url(/images/layout/grad_box_L.jpg);
}

.imprint .block {
  margin: 0;
  background: transparent;
}

.imprint .img-column {
  width: 230px;
  float: left;
  font-size: 0.92em;
  line-height: 1.3em;
}

.imprint .img-column .box {
  float: none;
  margin-right: 0;
}

.imprint .block .box .futter {
  background: url(/images/layout/s_right.gif) no-repeat right top;
  height: 152px;
}

.imprint .txt-column {
  margin-left: 240px;
}

.imprint .txt-column .text {
  overflow: hidden;
  margin-left: 0;
}

.imprint H1 {
  font-weight: bold;
  padding: 6px 0 6px;
  font-size: 1.2em;
}

/*.imprint .block A {
  display: block;
  padding-left: 14px;
  background: url(/images/interface/pfeil_link_intern_blau.gif) no-repeat 3px center;
  text-decoration: none;
}*/

.imprint .text H1 {
  font-size: 1em;
  font-weight: normal;
}

/* @end */

/* @group sitemap */

.sitemap .boxtop {
  background-color: #fdfdfd;
}

.sitemap .boxcontent {
  background-color: #fdfdfd;
  background-image: url(/images/layout/grad_boxLarge.jpg);
}

.sitemap .block UL {
  padding: 0;
}

.sitemap UL.block {
  margin-top: 28px;
  width: 630px;
}

.sitemap LI.level1 {
  list-style-type: none;
  clear: left;
  margin-bottom: 15px;
  background: url(/images/layout/dottedLine_blue.gif) repeat-x 0 bottom;
}

.sitemap .block A {
  text-decoration: none;
}

.sitemap .block H3 {
  font-size: 1.2em;
  font-weight: bold;
  color: #7f94a2;
  margin-bottom: 3px;
}

.sitemap .block H4 {
  font-weight: bold;
  padding: 0 0 12px 14px;
  background: url(/images/interface/pfeil_sitemap_1st_level.gif) no-repeat 2px 6px;
}

.sitemap .col-0,
.sitemap .col-1,
.sitemap .col-2 {
  width: 209px;
  float: left;
  clear: none;
}

.sitemap .col-0 {
  clear: left;
}

.sitemap .block LI LI {
  background: none;
  margin-bottom: 12px;
}

.sitemap .block LI LI H4 {
  padding-bottom: 2px;
}

.sitemap .block LI LI LI {
  margin-bottom: 0;
  padding: 0 0 0 22px;
  background: url(/images/interface/pfeil_sitemap_2nd_level.gif) no-repeat 14px 6px;
}

.sitemap .block LI LI LI LI {
  padding: 0 0 0 9px;
  background: url(/images/interface/pfeil_sitemap_3rd_level.gif) no-repeat 1px 6px;
}

.sitemap .block LI LI LI LI A {
  color: #7f94a2;
}

.sitemap .block LI LI LI LI A:hover {
  color: #002A46;
}

/* @end */

/* all nn related start*/

/* @group nn_* */

.nn_other_networks_for_network H4,
.nn_format_navigation H4,
.nn_format_format_list H4 {
  font-weight: bold;
  padding: 6px 0 0;
}

.nn_other_networks_for_network H5,
.nn_format_navigation H5,
.nn_format_format_list H5 {
  color: #7f94a2;
  padding: 0 0 12px;
  font-weight: bold;
}

.nn_other_networks_for_network H6,
.nn_format_navigation H6, 
.nn_format_format_list H6 {
  display: inline;
  font-weight: bold;
}

.nn_other_networks_for_network .text,
.nn_format_navigation .text,
.nn_format_format_list .text {
  font-size: 0.92em;
  line-height: 1.3em;
  margin-right: 12px;
}

.yui-t6 #yui-main #slot_nn_format_network_list {
  background:transparent url(/images/layout/dottedLine.gif) no-repeat scroll 0 bottom;
  margin-bottom:18px;
  padding-bottom:12px;
}

#slot_nn_format_network_list .nn_format_navigation {
  background:none;
  margin:0;
  padding:0;
  margin:0 0 6px;
  overflow:visible;
}

#slot_nn_format_network_list .ida {
  background:none;
  margin:0;
  padding:0;
  margin:0 0 0px;
}

#slot_nn_format_network_list .ida H4 {
  padding:0;
}

#slot_nn_format_network_list .ida .bd,
#slot_nn_format_network_list .ida H5 {
  display:none;
}

.block .bd UL.nn_list LI .nn_prices {
  padding:5px 0 0 25px;
}

/* @end */

/* @nn_toggle */

.nn_toggle A {
  font-weight:100;
  background:transparent url(/images/interface/pfeil_link_intern_blau.gif) no-repeat scroll 3px 4px;
  padding-left:14px;
  text-decoration:underline;
  margin-left:10px;
  font-size:0.92em;
}

/* @end */

/* nn_list && nn_columns */

.block .bd UL.nn_columns {
  padding-top:6px;
}

.block .bd UL.nn_columns LI {
  list-style-type:none;
  padding-top:2px;
  float:left;
  width:auto;
  margin-right:10px;
  white-space: nowrap;
}

.block .bd UL.nn_list {
  padding-top:10px;
}

.block .bd UL.nn_list LI {
  list-style-type:none;
  padding-top:2px;
}

/* nn_list end*/

/* all nn related end*/

/* @group price */
.nn_city_price .quasitable H5 {
  padding:0;
  font-color: #002A46;
  float:left;
  border:none;
}

.nn_city_price .quasitable H6 {
  margin:0;
  padding:0;
  text-align:right;
  border:none;
}

.nn_city_price .quasitable TABLE {
  margin-top: 4px;
  margin-bottom: 4px;
}

.nn_city_price .quasitable TH {
  font-weight: bold;
  color: #7F94A2;
  border-bottom: 1px solid #7F94A2;
}

.nn_city_price .quasitable TD {
  padding-right:12px;
}

.nn_city_price .quasitable {
  overflow:auto;
}

/* @end */