/*ffr 2007-12-13 10:11*/

.textCookie a {
  padding-left:15px;
  padding-right:6px;
  font-weight:normal;
  color:#333;
  display:block;
  line-height:18px;
  background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBinary/weiter-bo.gif) no-repeat 0 5px;
}

div[class=textCookie] a {
  background-position:0 4px;
}

.textCookie a:hover {
 background-image:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBigBinary/weiter-bo.gif);
 color:#e20074;
}

/** Langteasercontainer 2spaltig **/
.langteaser2spalte {width:346px; border:1px solid #e7e7e7; border-top:0;}
.langteaser2spalte .title {width:330px; margin:0 -1px; position:relative;}
.langteaser2spalte .image {width:346px; margin:0 -1px -1px; position:relative;}
.langteaser2spalte .content {width:330px;}
.langteaser2spalte .content .teasertext {width:330px;}

/** Fussnoten auf Magazinseiten **/
.magazinfootnote .footnote {
  padding-top:8px;
  width:684px;
}

/** Text-Umfluss Bilder im Fliesstext  **/
.contentdiv .FlowTextRight{
  float:left;
  padding-right:8px;
}

.contentdiv .FlowTextLeft{
  float:right;
  padding-left:8px;
  padding-right:0;
  margin-right:0;
  margin-left:0;
}

.contentdiv .InlineImage{
  padding-right:8px;
  padding-top:0;
}

.contentdiv div[class=FlowTextRight]{
  float:left;
  padding-right:12px;
}

.contentdiv div[class=FlowTextLeft]{
  float:right;
  padding-left:10px;
  padding-right:0;
  margin-right:0;
}

.contentdiv div[class=InlineImage]{
padding-right:12px;
padding-top:0;
}

/** Ergänzung fuer interne Zuordnung Containerfarbe**/
.greybg {}

.greybg .content ul li {
 background-image:url(/msp/cms/contentblob/MSP/de/quadrat/blobBinary/Quadrat-grau-pi.gif);
 background-position:0 7px;
}

/** Ergaenzung interne Zuordnung Abstand nach oben Verteilerseiten **/
.margintopNoHeadline {margin-top:-136px;}
.margintopNoHeadline .contenthead {visibility:hidden;}

/** Ergaenzung Listen **/
.contentdiv ul li {
  font-weight:normal;
  background-position:1px 6px;
  background-image:url(/msp/cms/contentblob/MSP/de/quadrat/blobBinary/Quadrat-grau-pi.gif);
}

/*A1EinklinkerSP4*/
.A1EinklinkerSP4 {width:334px; max-width:334px; margin:0 0 12px; padding:0 0 12px; border:1px solid #e7e7e7; border-top:0;}
.A1EinklinkerSP4 .title {width:318px; margin:0 -1px; position:relative;}
.A1EinklinkerSP4 .title .anker {color:#000;}
.A1EinklinkerSP4 .content  {width:316px; padding:10px 8px;}
.A1EinklinkerSP4 .headline {width:316px; font-weight:bold;}
.A1EinklinkerSP4 .content2 {width:312px; padding:0 11px;}
.A1EinklinkerSP4 .content2 a       {display:block; padding:0 6px 5px 16px; background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBinary/weiter-bo.gif) 0 3px no-repeat; color:#333;}
.A1EinklinkerSP4 .content2 a:hover {background-image:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBigBinary/weiter-bo.gif); color:#e20074;}
.A1EinklinkerSP4 li {padding-left:15px; background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBinary/weiter-bo.gif) no-repeat 0 5px; font-weight:normal;}

/*Referenzen*/
td.font-name--2-3-Linke-Spalte {width:336px; padding:0;}
td.font-name--2-3-Linke-Spalte .A1EinklinkerSP4 {margin:0 0 12px;}
td.font-name--1-3-Rechte-Spalte {width:166px; padding:0 1px 0 6px;}
td.font-name--1-3-Rechte-Spalte .listbox.contentbox.petrol10bg {width:166px; max-width:166px; margin:0 0 12px; padding:0; border:1px solid #e7e7e7; border-top:0; background:#fff url('http://www.mms-webservice.de/t-systems/test/bg-contentBox.gif') top left repeat-x;}
td.font-name--1-3-Rechte-Spalte .listbox.contentbox.petrol10bg .image {width:168px; margin:0 -1px; position:relative; background:#fff;}
td.font-name--1-3-Rechte-Spalte .listbox.contentbox.petrol10bg .image img {}
td.font-name--1-3-Rechte-Spalte .listbox.contentbox.petrol10bg .content {clear:both;width:150px;}
td.font-name--1-3-Rechte-Spalte .listbox.contentbox.petrol10bg .content a         {width:135px; display:block; line-height:14px;}
td.font-name--1-3-Rechte-Spalte .listbox.contentbox.petrol10bg .content a strong  {width:135px; display:block; line-height:14px;}
td.font-name--1-3-Rechte-Spalte .listbox.contentbox.petrol10bg .content strong a  {width:135px; display:block; line-height:14px;}
.font-name--1-3-Rechte-Spalte ul     {margin:4px 0 0 12px;}
.font-name--1-3-Rechte-Spalte strong {margin:0;}
.font-name--1-3-Rechte-Spalte ul  li {background:url(/msp/cms/contentblob/MSP/de/quadrat/blobBinary/Quadrat-grau-pi.gif) no-repeat 0 6px;}

/*Einklinker Sp4 Text*/
.D1-Sp4-Text {width:334px; max-width:334px; margin:0 0 12px; padding:0 0 12px; border:1px solid #e7e7e7; border-top:0;}
.D1-Sp4-Text .title {width:318px; margin:0 -1px; position:relative;}
.D1-Sp4-Text .title .anker {}
.D1-Sp4-Text .content {width:318px;}
.D1-Sp4-Text img {float:left; margin:0 12px 12px 0;}

.D1-Sp4-Text .content a.morelink,
.D1-Sp4-Text .content a.morelink:hover {
  color:#e20074;
  margin-left:-4px;
  padding-right:12px;
  width:auto;
  background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBigBinary/weiter-bo.gif) no-repeat right;
}

/*LinkListen Einklinker Sp4-Modul*/
.listboxEinklinkerSp4 {width:334px; background:#fff; border:1px solid #e7e7e7; border-top:0; margin:12px 0 0;}
.listboxEinklinkerSp4 .title {width:312px; margin:0 -1px; padding:2px 12px 3px; position:relative;}
.listboxEinklinkerSp4 .title .anker {color:#000;}
.listboxEinklinkerSp4 .content {padding:8px 10px;}

.listboxEinklinkerSp4 .relatedLink{
  width:292px;
}

.listboxEinklinkerSp4 a.relatedLink, .listboxEinklinkerSp4 a.relatedLink:link, .listboxEinklinkerSp4 a.relatedLink:active, .listboxEinklinkerSp4 a.relatedLink:visited {
  padding-left:15px;
  padding-right:6px;
  font-weight:normal;
  color:#333333;
  display:block;
  line-height:18px;
  background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBinary/weiter-bo.gif) no-repeat 0 4px;
}

.listboxEinklinkerSp4 a[class=relatedLink], .listboxEinklinkerSp4 a[class=relatedLink]:link, .listboxEinklinkerSp4 a[class=relatedLink]:active, .listboxEinklinkerSp4 a[class=relatedLink]:visited  {
  background-position:0 3px;
}

.listboxEinklinkerSp4 a.relatedLink:hover {
  background-image:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBigBinary/weiter-bo.gif);
  color:#e20074;
}

.listboxEinklinkerSp4 .headline {
  font-weight:normal;
  width:312px;
}

.listboxEinklinkerSp4 li {
 padding-left:15px;
 font-weight:normal;
 background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBinary/weiter-bo.gif) no-repeat 0 5px;
}

/** LinkListenEinklinker-Modul **/
.listboxEinklinker {
  width:246px;
  padding-bottom:12px;
  margin-bottom:12px;
  margin-right:12px;
  overflow:hidden;
  float:left;
}

.listboxEinklinker .title {
padding-left:4px;
width:246px;
}

.listboxEinklinker .title .anker{
  color:#fff;
}

.listboxEinklinker .relatedLink{
width:222px;
}

.listboxEinklinker a.relatedLink, .listboxEinklinker a.relatedLink:link, .listboxEinklinker a.relatedLink:active, .listboxEinklinker a.relatedLink:visited {
  padding-left:15px;
  padding-right:6px;
  font-weight:normal;
  color:#333333;
  display:block;
  line-height:18px;
  background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBinary/weiter-bo.gif) no-repeat 0 4px;
}

.listboxEinklinker a[class=relatedLink], .listboxEinklinker a[class=relatedLink]:link, .listboxEinklinker a[class=relatedLink]:active, .listboxEinklinker a[class=relatedLink]:visited {
  background-position:0 3px;
}
.listboxEinklinker a.relatedLink:hover {
 background-image:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBigBinary/weiter-bo.gif);
 color:#e20074;
}

.listboxEinklinker .headline {
  font-weight:normal;
  width:222px;
}

.listboxEinklinker .content {
  padding-left:12px;
}

.listboxEinklinker li {
 padding-left:15px;
 background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBinary/weiter-bo.gif) no-repeat 0 5px;
}

/*Einklinker Modul ohne Textumfluss*/
.D1-Liste {width:244px; border:1px solid #e7e7e7;}
.D1-Liste .title   {width:224px; padding:2px 11px 3px; margin:-1px -1px 0; position:relative;}
.D1-Liste .content {width:222px; padding:6px 11px 11px;}
.D1-Liste img {float:left; margin:0 12px 12px 0;}
.D1-Liste ul li {font-weight:normal;}
.D1-Liste .content a.morelink,
.D1-Liste .content a.morelink:hover {width:auto; margin-left:-4px; padding-right:12px; background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBigBinary/weiter-bo.gif) no-repeat right; color:#e20074;}

/*Einklinker Modul Textumfluss*/
.D1rightStandard {float:left; width:244px; border:1px solid #e7e7e7; border-top:0; margin:0 12px 12px 0;}
.D1rightStandard .title {width:222px; margin:0 -1px; padding:2px 12px 3px; position:relative;}
.D1rightStandard .title .anker {color:#000;}
.D1rightStandard .content {width:220px; padding:6px 12px 12px;}
/*D1rightStandard*/
.floatleft {float:right;  margin:0 0 12px 12px;}

.D1rightStandard .content a.morelink, .D1rightStandard .content a.morelink:link, .D1rightStandard .content a.morelink:active, .D1rightStandard .content a.morelink:visited, .D1rightStandard .content a.morelink:hover {
  color:#e20074;
  margin-left:-4px;
  padding-right:12px;
  width:auto;
  background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBigBinary/weiter-bo.gif) no-repeat right;
}

.D1rightStandard img {
  float:left;
  margin-right:12px;
  margin-bottom:12px;
}

.D1rightStandard ul,
.D1rightStandard ul li {
 font-weight:normal;
}

/** Ergaenzungen zu D1right **/
.D1right ul li {
  font-weight:normal;
}

.D1right .content a.morelink, .D1right .content a.morelink:link, .D1right .content a.morelink:active, .D1right .content a.morelink:visited, .D1right .content a.morelink:hover {
  color:#e20074;
  margin-left:-4px;
  padding-right:12px;
  width:auto;
  background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBigBinary/weiter-bo.gif) no-repeat right;
}

/** Klassen für HTML Tabellen - Universal **/
a.tabLink       {color:#e20074; text-decoration:none;}
a.tabLink:hover {color:#999; text-decoration:none;}

.tabTable  {width:516px; margin:12px 0;}
.tabHead {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
background-color:#005a5f;
height:18px;
padding-left:6px;
padding-right:6px;
}
.tabSubHead {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#333;
background-color:#c0cdce;
height:18px;
padding-left:6px;
padding-right:6px;
}
.tabNormal{
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#333;
background-color:#eeeeee;
height:18px;
padding-left:6px;
padding-right:6px;
}
.tabNormalPetrol{
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#333;
background-color:#c0cdce;
height:18px;
padding-left:6px;
padding-right:6px;
}

/** Anpassungen an das neue Layout. */
.langteaser2spalteicon {
  width:338px;
  height:85px;
  margin:0;
  padding-left:10px;
  padding-top:10px;
}
 .langteaser2spalteicon .image {
   float:left;
   width:75px;
 }
.langteaser2spalteicon h2 {
   margin:0;
   font-size:12px;
   line-height:18px;
}
 .langteaser2spalteicon .content {
   height:auto;
   width:253px;
   padding-left:0;
   float:right;
   padding-bottom:8px;
   padding-top:0;
 }

.variableBoxen .tabgrid2 {background-color:#fff;}
.variableBoxen .tabgrid2 td {}
.variableBoxen .tabgrid2 .cell2n1 {padding-right:12px;}
.variableBoxen .tabgrid2 td .tabgrid2 td {padding-top:0;}

.variableBoxen .langteaser2spalteicon  {width:336px; margin:12px 0 0; border:1px solid #e7e7e7; background:url('http://www.mms-webservice.de/t-systems/test/bg-listBox.gif') center -1px repeat-x;}
.variableBoxen .langteaser2spalte      {margin:12px 0 0; background:#f7f7f7;}

.langteasercc .content2,
.langteaser2spalte .content2 {padding:0 8px 8px;}

.langteasercc .content2 a,
.langteaser2spalte .content2 a {display:block; line-height:18px; padding:0 0 0 15px; font-weight:bold; background:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBinary/weiter-bo.gif) 0 4px no-repeat; color:#333; position:relative;}

.langteasercc .content2 a:hover,
.langteaser2spalte .content2 a:hover {background-image:url(/msp/cms/contentblob/MSP/de/weiter-bo/blobBigBinary/weiter-bo.gif); color:#e20074;}

div.footnote span {display:block;}
span.nummer       {clear:both; float:left; margin-right:3px;}
.bcRight          {display:none;}