

  html,body { margin:0px; padding:0px; }
  body,a,div,td,input,select,label { font-family:Arial,Helvetica,sans-serif; }
  body { background-color:#fff; }
  h1, h2, p {margin:0px; padding:0px;}
  div, td, a {font-size:11px;}
  a { text-decoration:none; }

/* START main layer to position main navigation and all content related layers */
/* orig:  #main {position:relative; background:#fff; z-index:20; width:769px; top:0px; clear:left; padding-top:1px;} */
  #main {position:relative; z-index:20; width:1000px; top:0px; clear:left; padding-top:1px;}
  #stopper {position:relative; padding-top:18px; clear:both;}
/* END main layer to position main navigation and all content related layers */

/* START: portal_standard page */
#content .portalTextArea {border-left:1px solid #fff; border-bottom:1px solid #fff; background:#e7e7e7; width:50%;}
#content #portalText {position:relative; background:#e7e7e7; width:287px; overflow:hidden;}
#content #portalText h2 {padding:10px; font-weight:bold; color:#333;}
#content #portalText p {padding:0px 10px 10px 10px;}

#content .portalTeaserAreaBorder {border-left:1px solid #fff; border-right:1px solid #ccc; width:574px;}
#content .portalTeaserArea {border-left:1px solid #ccc;}
#content .upperCell {vertical-align:top; border-top:1px solid #ccc;}
#content .lowerCell {vertical-align:bottom; border-bottom:1px solid #ccc;}

#content .KTeBorder {position:relative; float:left; border-left:1px solid #fff; padding-bottom:1px;}
#content .KTe {width:287px; height:54px; background:#e7e7e7; overflow:hidden;}
#content .KTe .imgArea {float:left;}
#content .KTe h3 {margin-left:90px; padding:5px 10px 0px 15px;}
#content .KTe h3.noImage {padding:5px 10px 0px 10px; margin:0px;}
#content .KTe p {padding:0px 10px 0px 120px;}
#content .KTe p.noImage {padding:0px 10px 0px 25px;}
#content .KTe .teaserLnk {padding-left:15px; color:#333; height:11px; background:url("/upload/common/page_templates/chapter/images/navArrowStd.gif") no-repeat left;}
#content .KTe .teaserLnk:hover {color:#c00; background:url("/upload/common/page_templates/chapter/images/navArrowAct.gif") no-repeat left;}
#content .KTe .selBox {margin:5px 0px 0px 25px; width:247px; font-size:11px; color:#333; font-family:Arial,sans-serif;}
/* END: portal_standard page */

/* START: content */
  #content {position:relative; float:left; width:576px; z-index:500; margin-left:-1px;}
  #content div.bottomLine {background:#fff; border-left:1px solid #ccc; height:1px; overflow:hidden; z-index:514;}
  #content div.bottomLineWhite {background:#fff; height:1px; overflow:hidden; z-index:514;}
  #content div.ie50fix {width:0px; height:0px; overflow:hidden; display:inline;}
  /* START: filtered for IE5+Mac \*/
  #content div.ie50fix {position:absolute;}
  /* END: filtered for IE5+Mac */
  #content h2, #content h3, #content p {font-size:11px; margin:0px; padding:0px;}
  #content h2 {color:#000; font-weight:normal;}
  #content h3 {font-weight:bold;}
  #content h3 a {color:#333;}
  #content h3 a:hover {color:#c00;}
  #content table td {border:0px; padding:0px; margin:0px;}
  #content td { vertical-align:top; }
  #content, #content td {color:#333;}
  #content .borderFlanks {border:solid #ccc; border-width:0px 1px 0px 1px;}
  #content .borderLine {border:solid #ccc; border-width:0px 1px 1px 1px;}
  #content .borderLineTeaser {border-left:1px solid #ccc; border-right:1px solid #ccc;}
  .borderLineTeaser {border-bottom:1px solid #CCCCCC;}
  #content .boxHeightLarge {height:143px;}
  #content .boxHeightSmall {height:108px; padding-right:10px;}
  /* START: only viewed by IE5+Mac */
          *>html #content .dummyLayer { width:100%; }
  /* END: only viewed by IE5+Mac */
  /* START: only viewed by Mac */
          html>body #content .dummyLayer { width:0%; }
  /* END: only viewed by Mac */
  #content .headerHeight {height:35px;}
  #content .overflowLayer {width:100%; overflow:hidden;}
  /* styles for vertical positioning in tables */
  #content .tdtop {vertical-align:top;}
  #content .tdmiddle {vertical-align:middle;}
  #content .tdbottom {vertical-align:bottom;}
  #content .tdbaseline {vertical-align:baseline;}
  #content .teaserMreLnk {font-size:10px; color:#333; height:11px; background:url("/upload/common/page_templates/chapter/images/iconMoreArrow.gif") no-repeat right;}
  #content .teaserMreLnk:hover {color:#c00; background:url("/upload/common/page_templates/chapter/images/iconMoreArrowAct.gif") no-repeat right;}
  #content .te h2, #content .tePortal h2, #content #largeColTeaser .teA h2, #content #teaserMargin h2, #content #leftCol .listSort h2, #content #leftCol #listBox h2 {position:relative; padding:2px 10px 2px 10px; background:#ccc;}
  #content .te {position:relative;}
  #content .tePortal {position:relative; width:286px; overflow:hidden;}
  #content .te h3, #content .tePortal h3 {padding:7px 10px 0px 10px;}
  #content .te p,  #content .tePortal p {padding:14px 10px 0px 10px;}
  #content .te .teG {padding:4px 10px 0px 10px;}
  #content .te .teaserLnk, #content .tePortal .teaserLnk {padding:1px 10px 4px 0px; text-align:right;}
  #content .te .tblLnkWide{width:383px;}

  #content .te .tblLnkSmall{width:190px;}
  #content .te .lnkLeftCell{width:100%;}
  #content .te .lnkRightCell{width:54px;}
  #content .topBorder {border-top:solid 1px #cccccc;}
  /* Two kinds of borders needed */
  #content .whiteBorder {border-left:1px solid #fff;}
  #content .greyBorder {border-left:1px solid #ccc;}
  #content #headerBox {position:relative; background:#e7e7e7; border-left-width:1px; z-index:512; overflow:hidden;}
  #content #headerBox h2 {padding:7px 0px 0px 10px; font-weight:bold; color:#333;}
  #content #headerBox p {padding:0px 0px 0px 10px;}
  #content #headerBox .imgLine {position:absolute; top:0px; left:383px; width:1px; height:143px; background:#fff;overflow:hidden;z-index:513;}
  #content #headerBox .imgArea {position:relative; float:right; margin-left:10px;}
  #content #headerBox .floatElement .imgLine {left:191px;}
  #content #largeColTeaser {position:relative; z-index:510;}
  #content #largeColTeaser .borderFlanks .teA .teaserHeight {position:relative; overflow:hidden; height:108px;}
/* orig:  #content #largeColTeaser .teA {position:relative; height:125px;} */
  #content #largeColTeaser .teA {position:relative; height:126px;}
  #content #largeColTeaser .teA .textRight td {padding:0px 10px;}
  #content #largeColTeaser .teA h3 {padding-top:7px;}
  #content #largeColTeaser .teA .teaserLnk {position:absolute; top:90px; right:10px; background:#fff; padding-left:5px;}
  #content #leftCol {position:relative; float:left; width:385px; z-index:510;} /* center content container; Actual Size 384px now -2 because of right / left border*/
  #content #leftColFullWidth {position:relative; float:left; z-index:510;}
  #content #teaserMargin  {position:relative; width:192px; float:left; margin-left:-1px; z-index:520;} /* right teaser content area; Actual Size 192px now -1 because of Right Border*/
  #content #teaserMargin .borderLineTeaser h2.first {margin-left:-1px; border-left:1px solid #fff;}
  #content #teaserMargin .borderLineTeaser #extRefs .overflowLayer h2.first {margin-left:-1px; border-left:1px solid #fff;}
  #content #teaserMargin .imgArea {padding-left: 1px;}
  #content #teaserMargin .teimg {border-left:solid 1px #ccc;}
  #content #teaserMargin .te h2.first {margin-left:-1px; border-left:1px solid #fff;}
  /* image preloader container*/
  #preloader {visibility:hidden; position:absolute; top:-2000px; left:-2000px; width:0px; height:0px;}

/* START: buttons of forms */
/* button typ3: light grey */
#main a.buttonTyp3 {font-size:11px;color:#333;text-decoration:none;display:block;padding:0px 3px 0px 4px;}
#main a.buttonTyp3:hover {color:#c00;background-color:#fff;}
#main td.buttonTyp3CellInact {border:1px solid #999;padding:0px 0px 0px 0px;background-color:#dedede;text-align:center;}
#main td.buttonTyp3CellAct {border:1px solid #c00;padding:0px 0px 0px 0px;background-color:#fff;text-align:center;}
#main input.buttonTyp3 {font-size:11px;vertical-align:text-top;width:auto;border:1px solid #999;background-color: #dedede;color:#333; padding:0px 1px 0px 2px;margin:0px;cursor:pointer;}
#main input.buttonTyp3:hover {font-size:11px;vertical-align:text-top;width:auto;border:1px solid #c00;background-color:#fff;color:#c00; cursor: pointer;}
/* END: buttons of forms */

/* START: listSort */
#content #leftCol .listSort {position:relative; margin:0px;}
#content #leftCol .listSort .selTbl {margin-top:6px; margin-bottom:7px;}
#content #leftCol .listSort .selDte {padding:5px 0px 0px 8px; font-size:11px;}
#content #leftCol .listSort .selBoxAll {padding:2px 10px 0px 25px;}
#content #leftCol .listSort .selBox {width:170px; font-size:11px; color:#333; font-family:Arial,sans-serif;}
#content #leftCol .listSort .selImg {padding:2px 0px 0px 0px;}
#content #leftCol .listSort .selTblSearch {margin:11px 0px 16px 0px;}
#content #leftCol .listSort .fullwidth {width:383px;}
#content #leftCol .listSort .selBoxInput {padding:0px;} /* IE5+Mac adds the <td>-pad to the <input>, so keep the margin in the <input class="selBoxPad" ...=""> */
#content #leftCol .listSort .selBoxPad {padding-left:3px; margin:0px 10px 0px 25px;}
#content #leftCol .listSort .rightButton {text-align:right; padding:9px 10px 2px 0;}
#content #leftCol .listSort .selButton {margin-top:1px;}
/* END: listSort */

/* START: listNavigation */
#content #leftCol #listNav {margin:0px 10px;}
#content #leftCol #listNav td.fullWidth {width:100%;}
#content #leftCol #listNav td {padding:7px 0px 0px 0px; height:1px;}
#content #leftCol #listNav a {color:#333; display:block; padding:0px 2px;}
#content #leftCol #listNav a:hover {color:#c00;}
#content #leftCol #listNav a.listPrw {background:url("/upload/common/page_templates/chapter/images/arrowRedLeft.gif") 0px 4px no-repeat; padding-left:14px;}
#content #leftCol #listNav a.listPrw:hover {background:url("/upload/common/page_templates/chapter/images/arrowRedLeftAct.gif") 0px 4px no-repeat; padding-left:14px;}
#content #leftCol #listNav a.listNxt {background:url("/upload/common/page_templates/chapter/images/arrowRedRight.gif") right no-repeat; padding-right:13px;}
#content #leftCol #listNav a.listNxt:hover {background:url("/upload/common/page_templates/chapter/images/arrowRedRightAct.gif") right no-repeat; padding-right:13px;}
#content #leftCol #listNav td.listAct {color:#f00; font-weight:bold; padding:7px 3px 0px 3px;}
#content #leftCol #listNav td.listSpace {padding-left:12px;}
#content #leftCol #listNav .inactLeft {color:#999; background:url("/upload/common/page_templates/chapter/images/arrowRedLeftInact.gif") 0px 4px no-repeat; padding-left:14px;}
#content #leftCol #listNav .inactRight {color:#999; background:url("/upload/common/page_templates/chapter/images/arrowRedRightInact.gif") right no-repeat; padding-right:13px;}
#content #leftCol .listNavPad {height:8px;}
/* END: listNavigation */

/* START: listLine */
#content #leftCol .listLine {border-top:#ccc solid 1px; margin:0px 10px; clear:right; height:1px;}
/* END: listLine */

/* START: listBoxTable */
#content #leftCol .listBoxTbl {margin:0px; width:383px;}
#content #leftCol .listBoxTbl a {color:#333;}
#content #leftCol .listBoxTbl a:hover {color:#c00;}
#content #leftCol .listBoxTbl td {padding-bottom:7px; padding-top:7px;  }
#content #leftCol .listBoxTbl .dateWidth {width:20%;}
#content #leftCol .listBoxTbl .tblDteImg { background:url("/upload/common/page_templates/chapter/images/arrowRedRight.gif") no-repeat 11px 3px;  }
#content #leftCol .listBoxTbl .tblDteImg:hover {background:url("/upload/common/page_templates/chapter/images/arrowRedRightAct.gif") no-repeat 11px 3px; }
#content #leftCol .listBoxTbl .tblCnt {padding-right:10px;}
#content #leftCol .listBoxTbl .tblNrmLnk a {font-weight:bold;}
#content #leftCol .listBoxTbl .tblNrmLnk a:hover { }
/* END: listBoxTable */

/* START: searchPage */
#content #leftCol h2.searchH2 {color:#333; padding:7px 10px 2px 9px; background:none; font-size:13px; font-weight:bold;}
#content #leftCol h3.searchH3 {color:#333; padding:14px 10px 0px 10px;}
#content #leftCol h3.searchNoHits {color:#c00;}

#content #leftCol .resultTbl {margin:0px 0px 9px 10px; width:363px;}
#content #leftCol .resultTbl .resultNum {padding:14px 5px 0px 0px; width:16px;}
#content #leftCol .resultTbl a {display:block; color:#333; font-weight:bold; background:url("/upload/common/page_templates/chapter/images/arrowRedRight.gif") 0px 3px no-repeat; padding:0px 0px 0px 15px; margin-top:14px;}
#content #leftCol .resultTbl a:hover {color:#c00; background-image:url("/upload/common/page_templates/chapter/images/arrowRedRightAct.gif");}
#content #leftCol .resultTbl .resultHdl {width:347px;}
#content #leftCol .resultTbl .resultCnt {margin-left:15px; width:333px;}
#content #leftCol .resultTbl .resultBcrp {color:#666; font-size:10px; padding:5px 0px 0px 0px; margin-left:15px; width:333px;}
/* END: searchPage */

/* END: content */


/* START main navigation */
/* START: filtered for IE5+Mac \*/
#navBorder {float:left; border-right:1px solid #fff; z-index:100;}
/* END: filtered for IE5+Mac */
#navBorder.borderGrey {border-color:#ccc;}
#navBorder.borderWhite {border-color:#fff;}
/* orig: #navBox {width:192px;} */
#navBox {width:192px; overflow:hidden;} /* container for main navigation */
/* START: only viewed by IE5+Mac */
        *>html #navBox {width:193px; border-right:1px solid; float:left; z-index:100; }
        *>html #navBorder {float:auto; border-right:0px;}
        *>html #navBox.borderGrey {border-color:#ccc;}
        *>html #navBox.borderWhite {border-color:#fff;}
/* END: only viewed by IE5+Mac */
#navBox div {background:#999 url("/upload/common/page_templates/chapter/images/navLineDark.gif") no-repeat;}
#navBox a, #navBox span {color:#fff; display:block; padding:3px 5px 2px 10px; background:url("/upload/common/page_templates/chapter/images/navArrow.gif") 0px 6px no-repeat;}
#navBox .navPt1 {background-position:24px 0px;}
#navBox .navPt1 a, #navBox .navPt1 span {font-weight:bold; padding-left:24px; background-position:11px 6px;}
#navBox .navPt2 {background-position:37px 0px;}
#navBox .first2 {background-position:24px 0px;}
#navBox .navPt2 a, #navBox .navPt2 span {padding-left:37px; background-position:24px 6px;}
#navBox .navPt3 {background-position:50px 0px;}
#navBox .first3 {background-position:37px 0px;}
#navBox .navPt3 a, #navBox .navPt3 span {padding-left:50px; background-position:37px 6px;}
#navBox .navPt4 {background-position:63px 0px;}
#navBox .first4 {background-position:50px 0px;}
#navBox .navPt4 a, #navBox .navPt4 span  {padding-left:63px; background-position:50px 6px;}
#navBox .open {background-color:#e7e7e7; background-image:url("/upload/common/page_templates/chapter/images/empty.gif");}
#navBox .open a, #navBox .open span {color:#666; background-image:url("/upload/common/page_templates/chapter/images/navArrowEnd.gif");}
#navBox .end {background-color:#fff; background-image:url("/upload/common/page_templates/chapter/images/navLineLight.gif");}
#navBox .end a, #navBox .end span {color:#666; background-image:url("/upload/common/page_templates/chapter/images/navArrowEnd.gif");}
#navBox .light {background:#e7e7e7 url("/upload/common/page_templates/chapter/images/navLineLight.gif") no-repeat 24px 0px;}
#navBox .light a,#navBox .light span {color:#666; font-weight:bold; padding:3px 5px 2px 24px; background:url("/upload/common/page_templates/chapter/images/navArrowEnd.gif") 11px 6px no-repeat;}
#navBox .act a, #navBox .act span {color:#c00; background-image:url("/upload/common/page_templates/chapter/images/navArrowAct.gif");}

#navBox .noline {background-image:url("/upload/common/page_templates/chapter/images/empty.gif");}
#navBox .last {height:1px; overflow:hidden; background:0px;}
#navBox a:hover {color:#c00; background-image:url("/upload/common/page_templates/chapter/images/navArrowAct.gif");}
#navBox a:visited {}
#navBox .navEnd {background:#999; height:36px; overflow:hidden;}
#navBox .navEndLight {background:#e7e7e7; height:36px; overflow:hidden;}
/* Zum ausblenden der NPS-Editmarker */
#navBox .nps {position:absolute; left:-2000px; top:-2000px; width:0px; height:0px; overflow:hidden; display:none;}
/* END main navigation */

/* START: Table */
#tableLayout .tableBox2Cols {padding-top:3px; width:363px; overflow:hidden;}
#tableLayout .tableBox3Cols {padding-top:3px; width:555px; overflow:hidden;}
#tableLayout .fullWidth2Cols {width:363px;}
#tableLayout .fullWidth3Cols {width:555px;}
#tableLayout .tableBox {border-collapse:collapse; border:solid #ccc; border-width:1px 0px 1px 1px; padding:0px;}
#tableLayout .tableBox td {border:solid #ccc; border-width:0px 1px 0px 0px; padding:2px 5px;}
#tableLayout .tableBox .rowOdd {background:#e7e7e7;}
#tableLayout .tableBox .rowEven {background:#fff;}
#tableLayout .tableBox .smallWidth {width:1%;}
#tableLayout .tableBox strong {color:#666666;}
#tableLayout .tableBox td p.tdpad {padding-top: 14px;}
#tableLayout .cellAlignTop {vertical-align:top;}
#tableLayout .cellAlignTop td {vertical-align:top;}
#tableLayout .tableBoxWide {width:363px;}
#tableLayout .contentTableBox {padding:3px 0px; width:363px; overflow:hidden;}
#tableLayout .contentTable {border-collapse:collapse; border:solid #cccccc; border-width:1px 0px 1px 1px; padding:0px;}
#tableLayout .contentTable td {border:solid #cccccc; border-width:0px 1px 0px 0px; padding:2px 5px;}
#tableLayout .contentTable .bgGrey {background:#e7e7e7;}
/* END: Table */

/* SART: style sheet for content pages */
#cntBox a, #teaserMargin a {color:#333333;}
#cntBox a:hover, #teaserMargin a:hover {color:#cc0000;}

#cntBox {padding:7px 10px 10px 10px;}
#cntBox h2, #cntBox h1 {font-size:13px; font-weight:bold; clear:both; color:#333;}
#cntBox .teaserText {font-weight:bold; padding-top:14px;}

/* START pressrelease new part */
#cntBox #rtf p {margin-top:14px;}
#cntBox .dlListBox p.dlText {margin-top:2px;}
#cntBox .contactBox, #cntBox .dlListBox {padding: 14px 0px 0px 0px;}

#cntBox .ttx1 {font-weight:bold; padding-top:14px;}
#cntBox .ttx1 p{font-weight:bold;}

#cntBox .dlListBox .dlLinkBox {padding-bottom: 3px;}
#cntBox #rtf td p {margin-top:0px;}

#cntBox .pressLabel {float:left; padding-bottom:12px;}
#cntBox .pressNum {float:right; padding-bottom:12px;clear:right;}
#cntBox #pressRelWarning {padding-top:2px; padding-bottom:10px; color:#f00; font-weight:bold; clear:both;}
#cntBox .sepLn {background-color:#ccc;margin:16px 0px 16px 0px;height: 1px;}
#cntBox .sepLnBottom {background-color:#ccc;margin:16px 0px 0px 0px;height: 1px;}

#cntBox a.pdfprintLink {background:url("/layout/img/dl_pdf_icon_ina.gif") no-repeat; display:block; padding:0px 0px 2px 19px;}
#cntBox a.pdfprintLink:hover {background:url("/layout/img/dl_pdf_icon_act.gif") no-repeat;}

#cntBox a.pdfprintLink {background:url("/upload/common/page_templates/chapter/images/dl_pdf_icon_ina.gif") no-repeat; display:block; padding:0px 0px 2px 19px;}
#cntBox a.pdfprintLink:hover {background:url("/upload/common/page_templates/chapter/images/dl_pdf_icon_act.gif") no-repeat;}


#rtf ul.rtfList {list-style:none; padding-left:0px; margin:0px;}
#rtf ul.rtfList li {position:relative; padding-left:9px; margin-left:0px; margin-top:0px; background:url("/upload/common/page_templates/chapter/images/rtf_list_bullet.gif") no-repeat; background-position:0px 6px; display:block;width:100%}

#rtf .rtfWide {width:363px;}

#rtf .imgGallery {border:1px solid #E7E7E7; padding-top:10px; padding-left:10px; padding-bottom:10px; margin-bottom:1px}
#rtf .imgGallery img {margin-right:6px; margin-bottom: 0px;}
#rtf .headline {background:#E7E7E7; padding-left:11px; padding-top: 2px; padding-bottom: 1px; margin-top: 17px;}

#rtf .imgPuBox td, #cntBox .contactBox td, #cntBox .dlListBox td {}
#rtf .imgPuBox, #rtf .imgPuBoxWd {padding:17px 0px 3px 0px;}
#rtf .rtfTableBox {padding:3px 0px; width:363px; overflow:hidden;}
#rtf .imgPuBoxWd a.picLrgLnk {display:block;}
#rtf .rtfImgTxt {padding-left:9px; width:155px;}
#rtf .rtfImgTxtWd {padding-top:5px;}
#rtf .picLrgLnkBox {padding:8px 0px 0px 0px;}
#rtf .picLrgLnkBoxWd {padding:5px 0px 0px 0px;}
#rtf img.pictogram {padding:1px 9px 1px 1px; float:left;}
#rtf .iconSpacer {float:left; line-height:4px; background-color: orange; padding: 0; margin: 0;}
#rtf a.picLrgLnk {padding-left:18px; background:#ffffff url("/upload/common/page_templates/chapter/images/cnt_piclrg_icon_ina.gif") no-repeat; height:14px; position:relative;}
#rtf a.picLrgLnk:hover {background:#ffffff url("/upload/common/page_templates/chapter/images/cnt_piclrg_icon_act.gif") no-repeat;}
#rtf a.picFlashLnk {padding-left:18px; background:#ffffff url("/upload/common/page_templates/chapter/images/cnt_picflash_icon_ig_normal.gif") no-repeat; height:14px; position:relative;}
#rtf a.picFlashLnk:hover {background:#ffffff url("/upload/common/page_templates/chapter/images/cnt_picflash_icon_ig_rollover.gif") no-repeat;}
#rtf a.picVideoLnk {padding-left:18px; background:#ffffff url("/upload/common/page_templates/chapter/images/dl_video_icon_ina.gif") no-repeat; height:14px; position:relative;}
#rtf a.picVideoLnk:hover {background:#ffffff url("/upload/common/page_templates/chapter/images/dl_video_icon_act.gif") no-repeat;}
#rtf a.picPicGallLnk {padding-left:20px; background:#ffffff url("/upload/common/page_templates/chapter/images/picgal_open.gif") no-repeat; height:14px; margin-top: 0px; position:relative;}
#rtf a.picPicGallLnk:hover {background:#ffffff url("/upload/common/page_templates/chapter/images/picgal_open_roller.gif") no-repeat;}

#rtf .rtfImgTxt p, #rtf .rtfImgTxtWd p, #teaserMargin .cntImgText {font-size:10px; color:#666666;}
#teaserMargin .cntImgText {padding:8px 10px 9px 10px;}

#rtf .rtfTable {border-collapse:collapse; border:solid #cccccc; border-width:1px 0px 1px 1px; padding:0px;}
#rtf .rtfTable td {border:solid #cccccc; border-width:0px 1px 0px 0px; padding:2px 5px;}
#rtf .rtfTable .bgGrey {background:#e7e7e7;}
#rtf .rtfTable strong {color:#666666;}
#rtf .rtfTable td p.tdpad {padding-top: 14px;}

#cntBox #rtf .feedBox {
    margin: 18px 0 18px 0;
    width:100%;
    background-color:#ccc;
    padding: 1px 0 1px 0;
}

#cntBox #rtf .feedBox h3 {
    margin: 0 1px 0 1px;
    padding: 2px 10px 3px 10px;
    color:#666;
    background-color:#e7e7e7;
}

#cntBox #rtf .feedBox ul {
    margin: 0 1px 0 1px;
    padding: 0 0 0 0;
    background-color:#fff;
    list-style-type: none;
}
#cntBox #rtf .feedBox ul li {
    padding: 7px 10px 0 10px;
}

#cntBox #rtf .feedBox ul li h4 {
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

#cntBox #rtf .feedBox ul li div.description {
    padding: 0 0 4px 0;
    border-bottom: 1px solid #ccc;
}

#cntBox #rtf .feedBox ul li div.description p {
    margin: 0 0 0 0;
}

#cntBox #rtf .feedBox ul li div.description p.link {
    margin: 5px 0 0 0;
    text-align: right;
}

#cntBox #rtf .feedBox ul li div.description p.link a {
    padding:0 0 0 15px;
    background:url("/upload/common/page_templates/chapter/images/cnt_extlnk_icon_ina.gif") 0px 3px no-repeat;
}

#cntBox #rtf .feedBox ul li div.description p.link a:hover {
    background-image:url("/upload/common/page_templates/chapter/images/cnt_extlnk_icon_act.gif");
}

#cntBox #rtf .feedBox ul li div.description p.linkPrint {
    margin: 5px 0 0 0;
}

#cntBox #rtf .feedBox ul li div.last {
    border-bottom: 0 none #ccc;
}

/* END pressrelease new part */

#cntBox #cntBody p, #cntBox .dlBox p.dlText {margin-top:14px;}
/*  #cntBox .dlBox p.dlText {margin-top:17px;} */
#cntBox #cntBody td p {margin-top:0px;}

#cntBody ul {list-style:none; padding-left:0px; margin:0px;}
#cntBody ul li {position:relative; padding-left:9px; margin-left:0px; margin-top:0px; background:url("/upload/common/page_templates/chapter/images/listBullet.gif") no-repeat; background-position:0px 6px; display:block;width:100%}

#cntBox .cntFuncBox {margin-top:26px;}
#cntBox .dlBox, #cntBox .appBox {padding-top:14px;}
#cntBox .dlBox .dlLinkBox {padding-bottom: 3px;}
#cntBox .appHdl {font-weight:bold;}
#cntBox p.dlLinkBox, #cntBox p.appLinkBox {padding:7px 0px 0px 0px;}
#cntBox a.defaultLink {padding-left:15px; background:url("/upload/common/page_templates/chapter/images/iconDefaultDownload.gif") no-repeat; height:14px;}
#cntBox a.defaultLink:hover {background:url("/upload/common/page_templates/chapter/images/iconDefaultDownloadAct.gif") no-repeat;}
#cntBox a.pdfLink {padding-left:18px; background:url("/upload/common/page_templates/chapter/images/iconPdf.gif") no-repeat; height:14px;}
#cntBox a.pdfLink:hover {background:url("/upload/common/page_templates/chapter/images/iconPdfAct.gif") no-repeat;}
#cntBox a.pptLink {padding-left:18px; background:url("/upload/common/page_templates/chapter/images/iconPpt.gif") no-repeat; height:14px;}
#cntBox a.pptLink:hover {background:url("/upload/common/page_templates/chapter/images/iconPptAct.gif") no-repeat;}
#cntBox a.zipLink {padding-left:17px; background:url("/upload/common/page_templates/chapter/images/iconZip.gif") no-repeat; height:14px;}
#cntBox a.zipLink:hover {background:url("/upload/common/page_templates/chapter/images/iconZipAct.gif") no-repeat;}
#cntBox a.docLink {padding-left:18px; background:url("/upload/common/page_templates/chapter/images/iconDoc.gif") no-repeat; height:14px;}
#cntBox a.docLink:hover {background:url("/upload/common/page_templates/chapter/images/iconDocAct.gif") no-repeat;}
#cntBox a.xlsLink {padding-left:18px; background:url("/upload/common/page_templates/chapter/images/iconXls.gif") no-repeat; height:14px;}
#cntBox a.xlsLink:hover {background:url("/upload/common/page_templates/chapter/images/iconXlsAct.gif") no-repeat;}
#cntBox a.mp3Link {padding-left:18px; background:url("/upload/common/page_templates/chapter/images/iconMp3.gif") no-repeat; height:14px;}
#cntBox a.mp3Link:hover {background:url("/upload/common/page_templates/chapter/images/iconMp3Act.gif") no-repeat;}
#cntBox a.videoLink {padding-left:18px; background:url("/upload/common/page_templates/chapter/images/iconVideo.gif") no-repeat; height:14px;}
#cntBox a.videoLink:hover {background:url("/upload/common/page_templates/chapter/images/iconVideoAct.gif") no-repeat;}
#cntBox a.imageLink {padding-left:15px; background:url("/upload/common/page_templates/chapter/images/iconImage.gif") no-repeat; height:14px;}
#cntBox a.imageLink:hover {background:url("/upload/common/page_templates/chapter/images/iconImageAct.gif") no-repeat;}
#cntBox a.pdaLink {padding-left:18px; background:url("/upload/common/page_templates/chapter/images/iconPda.gif") no-repeat; height:14px;}
#cntBox a.pdaLink:hover {background:url("/upload/common/page_templates/chapter/images/iconPdaAct.gif") no-repeat;}
#cntBox a.appLink {padding-left:21px; background:url("/upload/common/page_templates/chapter/images/iconAppLink.gif") no-repeat; height:14px;}
#cntBox a.appLink:hover {background:url("/upload/common/page_templates/chapter/images/iconAppLinkAct.gif") no-repeat;}
#cntBox a.backLink {background:url("/upload/common/page_templates/chapter/images/iconBacklink.gif") no-repeat; display:block; padding:0px 0px 2px 21px;}
#cntBox a.backLink:hover {background:url("/upload/common/page_templates/chapter/images/iconBacklinkAct.gif") no-repeat;}

#cntBox a.extLink {padding-left:18px; background:url("/upload/common/page_templates/chapter/images/iconExtlnk.gif") no-repeat 4px 4px;}
#cntBox a.extLink:hover {background:url("/upload/common/page_templates/chapter/images/iconExtlnkAct.gif") no-repeat 4px 4px;}
#cntBox a.intLink {padding-left:18px; background:url("/upload/common/page_templates/chapter/images/navArrowStd.gif") no-repeat 4px 4px;}
#cntBox a.intLink:hover {background:url("/upload/common/page_templates/chapter/images/navArrowAct.gif") no-repeat 4px 4px;}

#cntBox #lastUpd {font-size:10px; padding-top:14px;}
#cntBox .appImg {padding: 3px 12px 0px 0px;}

#teaserMargin .cntImgText {font-size:10px; color:#666666;}
#teaserMargin .cntImgText {padding:8px 10px 9px 10px;}
#teaserMargin .bottom {padding-top:9px;}
#teaserMargin .emailLink a {padding-left:18px; background:url("/upload/common/page_templates/chapter/images/iconEmail.gif") no-repeat; background-position:0px 2px; height:13px;}
#teaserMargin .emailLink a:hover {background:url("/upload/common/page_templates/chapter/images/iconEmailAct.gif") no-repeat; background-position:0px 2px;}
#teaserMargin .extLink a {padding-left:12px; background:url("/upload/common/page_templates/chapter/images/iconExtlnk.gif") no-repeat 0px 4px; display:block;}
#teaserMargin .extLink a:hover { padding-left:12px; background:url("/upload/common/page_templates/chapter/images/iconExtlnkAct.gif") no-repeat 0px 4px; }

#tlc p, #ansp p, #ansp .emailLink, #extRefs .extLink {padding:0px 10px 0px 10px;}
#tlc .teaserLnk {padding:1px 10px 4px 0px; text-align:right;}
#tlc p.hdl, #pressMail h2.pressHdl {font-weight:bold;}
#tlc p.ovl {padding-top:7px; margin-top:0px;}
#tlc .sepLine, #ansp .sepLine {border-top:solid #cccccc 1px; margin-top:-2px;}
#ansp .sepLine {margin-top:9px;}
#ansp .anspEntry {position:relative;}
#ansp p.anspName {padding-top:7px; font-weight:bold;}
#ansp .anspModul td {padding:0px 10px;}
#distributorBox form {display:inline;}
#distributorBox p, #distributorBox div {padding:0px 10px;}
#distributorBox .distributorLabel, #distributorBox .distributorList {padding-top:7px;}
#distributorBox .distributorGo {text-align:right; padding:8px;}
#distributorBox .selBox {width:170px; font-size:11px; position:relative;}

#extRefs .first {padding-top:7px;}

#content #cntBodyEnd {margin:5px 0px 0px 0px; height:2px; font-size:1px;}
/* END: style sheet for content pages */

/* START: header */
/* START: for header-positioning*/
#header {position:relative; width:768px; background:#fff; z-index:30;}
#header table td {border:0px; padding:0px; margin:0px;}
#header form {display:inline;}
#header #hddBrowserMessage {display:none;}

#header #headerLogo {position:relative; width:768px; height:60px; clear:both; z-index:30; background:#fff;}
#header #leftlogo {background:#fff; float:left; width:384px; padding:11px 0px 11px 21px; text-align:left;}
#header #leftlogo {background:#fff; float:left; width:363px; padding:11px 0px 11px 21px; text-align:left;}
#header #logo {position:relative; float:right; background:#fff; width:384px; padding:11px 21px 11px 0px; text-align:right;}
#header #logo {position:relative; float:right; background:#fff; width:363px; padding:11px 21px 11px 0px; text-align:right;}

#header #topHeader {position:relative; background:#000066; border:1px; z-index:30; width:768px; height:36px;}
#header #pnav {position:absolute; padding:12px 0px 0px 11px; float:left; z-index:30;}
#header #snav {background:#000066; padding:20px 17px 0px 0px; clear:right;}
#header #headerFrame {position:relative; width:768px; height:35px; clear:both; z-index:30; background:#fff;}
#header #headerSearch {background:#000066; color:#ffffff; float:left; width:192px; height:35px;}
#header #headerBottomRightFrame {position:relative; float:left; background:#fff; width:576px; height:35px;}
#header #headerDynFunc {position:relative; padding-right:17px; background:#e7e7e7; height:18px; clear:right;}
#header #headerBreadcrumb {position:relative; background:#fff; height:17px; overflow:hidden; width:572px; padding-left: 4px; }
/* Zum ausblenden der NPS-Editmarker */
#header #headerBreadcrumb .nps {position:absolute; left:-2000px; top:-2000px; width:0px; height:0px; overflow:hidden; display:none;}
/* END for header-positioning*/

/* START header formatting */
#header #snav table {float:right;}
#header #snav a,
#header #snav td {font-size:10px; color:#fff;}
#header #snav a {padding:0px 3px; display:block;}
#header #snav a:hover {color:#ffffff;}
#header #snav span.fnavact {color:#660000;padding:0px 3px;display:block;}

#header #headerDynFunc .padTop { height:2px; overflow:hidden; }
#header #headerDynFunc table {float:right;}
#header #headerDynFunc a,
 #header #headerDynFunc td {font-size:10px; color:#333;}
#header #headerDynFunc a {padding:0px 3px; display:block;}
#header #headerDynFunc a:hover {color:#c00;}
#header #headerDynFunc span.fnavact {color:#c00;padding:0px 3px; display:block;}

#header #headerBreadcrumb a,
 #header #headerBreadcrumb td {font-size:10px; color:#333;}
#header #headerBreadcrumb td {padding-top:2px;}
#header #headerBreadcrumb a {padding:0px 6px 0px 6px; display:block;}
#header #headerBreadcrumb img {margin-top:1px; display:block;}
#header #headerBreadcrumb a:hover {color:#c00;}
#header #headerBreadcrumb span.pathlnkact {color:#c00;padding:0px 6px 0px 6px;display:block;}
#header #headerBreadcrumb .bcpDots {padding:0px 6px 0px 10px;}

#header #searchInput {width:83px; font-size:11px;}
/* START: filtered for IE5+Mac \*/
#header #searchInput {width:86px; font-size:11px;}
/* END: filtered for IE5+Mac */
#header .srchtbl {border:0px; height:35px; margin-left:11px;}
#header .srchlbl {font-size:11px; font-weight:normal; color:#ffffff; margin:0px; padding: 0px 3px 0px 0px;}
#header .srchbtn {padding-left:6px;}

/* button typ2: custom */
#header a.buttonTyp2 {font-size:11px;color:#fff;text-decoration:none;display:block;padding:0px 3px 0px 4px;}
#header a.buttonTyp2:hover {color:#000099;background-color:#fff;}
#header td.buttonTyp2CellInact {border:1px solid #fff;padding:0px 0px 0px 0px;background-color:#000099;text-align:center;}
#header td.buttonTyp2CellAct {border:1px solid #000;padding:0px 0px 0px 0px;background-color:#fff;text-align:center;}
#header input.buttonTyp2 {font-size:11px;vertical-align:text-top;width:auto;border:1px solid #fff;background-color:#000099;color:#fff;cursor:pointer;}
#header input.buttonTyp2:hover {font-size:11px;vertical-align:text-top;width:auto;border:1px solid #000;background-color:#fff;color:#000099;cursor:pointer;}
/* END header formatting */
/* END header */

/* START footer */
#footer {position:relative; z-index:10; width:932px; top:0px; background-color:#000066; clear:both;}
#footer a,
 #footer div, #footer td {font-size:10px; color:#fff;}
#footer a {display:block; padding:0px 1px;}
#footer a:hover{color:#ffffff;}

#footer .footerspacer {height: 36px; clear:both;}
#footer #bottomLogoLeft {background-color:#fff; padding:0px 0px 10px 11px; float:left;}
#footer #bottomLogo {background-color:#fff; padding:18px 21px 11px 0px; text-align:right;}
#footer #noBottomLogo {background-color:#fff; height:51px; text-align:right;}

#footer #whiteBar {background-color:#fff; height:18px;}
#footer #copyRightBox {float:left; height:36px; width:577px; background-color: #000066;}
#footer #copyRightBox  #copyInfo {padding:2px 0 0 11px; height:16px; background-color: #000066;}
/* #footer #copyRightBox {float:left; height:18px; width:577px;}
#footer #copyRightBox #copyInfo {padding:2px 0 0 11px;} */
#footer #legalInfoBox {float:left; background:#000066; width:190px; height:36px;} /* width 1px less for Mac+IE5 */
#footer #legalInfoBox #topSpace {padding:7px 0 0 7px;}
#footer #legalInfoBox #topSpace table {background:#000066;}
/* END footer */

/* START footer external*/
#footer_ext {position:relative; z-index:10; width:768px; top:0px; background-color:#000066; clear:both;}
#footer_ext a,
 #footer_ext div, #footer_ext td {font-size:10px; color:#fff;}
#footer_ext a {display:block; padding:0px 1px;}
#footer_ext a:hover{color:#ffffff;}

#footer_ext .footerspacer {height: 36px; clear:both;}
#footer_ext #bottomLogoLeft {background-color:#fff; padding:0px 0px 10px 11px; float:left;}
#footer_ext #bottomLogo {background-color:#fff; padding:18px 21px 11px 0px; text-align:right;}
#footer_ext #noBottomLogo {background-color:#fff; height:51px; text-align:right;}

#footer_ext #whiteBar {background-color:#fff; height:18px;}
#footer_ext #copyRightBox {float:left; height:36px; width:577px; background-color: #000066;}
#footer_ext #copyRightBox  #copyInfo {padding:2px 0 0 11px; height:16px; background-color: #000066;}
/* #footer_ext #copyRightBox {float:left; height:18px; width:577px;}
#footer_ext #copyRightBox #copyInfo {padding:2px 0 0 11px;} */
#footer_ext #legalInfoBox {float:left; background:#000066; width:190px; height:36px;} /* width 1px less for Mac+IE5 */
#footer_ext #legalInfoBox #topSpace {padding:7px 0 0 7px;}
#footer_ext #legalInfoBox #topSpace table {background:#000066;}
/* END footer */

/* START surikat special */
.content ul {list-style:none; padding-left:0px; margin:0px;}
.content ul li {position:relative; padding-left:9px; margin-left:0px; margin-top:0px; background:url('/upload/common/page_templates/main/listBullet.gif') no-repeat 0px 6px; display:block;width:100%}

#content #middleLeft  {position:relative; width:193px; float:left; z-index:530;}
#content #middleRight {position:relative; width:193px; float:right; margin-left:-1px; z-index:540;}

#content #Left  {position:relative; width:432px; float:left; z-index:530;}
#content #Right {position:relative; width:145px; float:right; margin-left:-1px; z-index:540;}

#newsBorder {float:left; border-right:1px solid #fff; z-index:100;}
/* END: filtered for IE5+Mac */
#newsBorder.borderGrey {border-color:#ccc;}
#newsBorder.borderWhite {border-color:#fff;}
/* orig: #navBox {width:192px;} */
#newsBox {width:192px; overflow:hidden;} /* container for main navigation */

#newsBox div.ie50fix {width:0px; height:0px; overflow:hidden; display:inline;}
/* START: filtered for IE5+Mac \*/
#newsBox div.ie50fix {position:absolute;}
/* END: filtered for IE5+Mac */
#newsBox h2, #newsBox h3, #newsBox p {font-size:11px; margin:0px; padding:0px;}
#newsBox h2 {color:#000; font-weight:normal;}
#newsBox h3 {font-weight:bold;}
#newsBox h3 a {color:#333;}
#newsBox h3 a:hover {color:#c00;}
#newsBox table td {border:0px; padding:0px; margin:0px;}
#newsBox td { vertical-align:top; }
#newsBox, #newsBox td {color:#333;}
#newsBox .borderFlanks {border:solid #ccc; border-width:0px 1px 0px 1px;}
#newsBox .borderLine {border:solid #ccc; border-width:0px 0px 1px 1px;}
#newsBox .borderLineTeaser {border-left:1px solid #ccc; border-right:1px solid #ccc;}		

#newsBox .overflowLayer {width:100%; overflow:hidden;}
		
#newsBox .ne {position:relative;}
#newsBox .ne h3 {padding:7px 10px 0px 10px;}
#newsBox .ne p {padding:14px 10px 0px 10px;}
#newsBox .ne h2 {position:relative; padding:2px 10px 2px 10px; background:#ccc;}
#newsBox .ne h2.urgent {position:relative; padding:2px 10px 2px 10px; background:#f00; color:#fff; margin-left:-1px;}

#newsBox .ne .tblLnkSmall{width:190px;}
#newsBox .ne .lnkLeftCell{width:100%;}
#newsBox .ne .lnkRightCell{width:54px;}

#newsBox .ne .teaserLnk {padding:1px 10px 4px 0px; text-align:right;}
#newsBox .teaserMreLnk {font-size:10px; color:#333; height:11px; background:url("/upload/common/page_templates/chapter/images/iconMoreArrow.gif") no-repeat right;}
#newsBox .teaserMreLnk:hover {color:#c00; background:url("/upload/common/page_templates/chapter/images/iconMoreArrowAct.gif") no-repeat right;}

#content #tlc h2 {position:relative; padding:2px 10px 2px 10px; background:#ccc;}
#content #tlc h2.first {margin-left:-1px; border-left:1px solid #fff;}

/* END surikat special */


/* style sheet for ADD_COLUMN */

/* START Zusatzspalte */
.addColHeader {position: absolute; z-index: 498; left: 767px; top: 0; width: 162px;}
.acHeadWhite {height: 60px; background: #fff;}
.acHeadColored {height: 36px; background-color: 000066; border-left: 1px solid #fff;}
.acHdl {border-left: 1px solid #ccc; height: 36px; text-align: center; padding-top: 15px;}
.acHdlWithoutModules {border-left: 1px solid #ccc; height: 36px; text-align: center; padding-top: 15px;}

.acHeadWhiteStartPage {height: 204px; background: #fff;}
.acHeadColoredStartPage {height: 27px; background-color: 000066; border-left: 1px solid #fff;}
.acHdlStartPage {height: 36px; text-align: center; padding-top: 10px;}
.acHdlWithoutModulesStartPage {height: 36px;}


.acModHdl {position:relative; z-index:799;background:#e7e7e7; text-align: left; padding:2px 10px 2px 10px;}

.addColumn {
    position: relative;
    margin-left: -1px;
    width: 162px;
    z-index: 797;
    float: left;
    overflow:hidden;
}

.addColumnStartPage {
    position: absolute;
    top: 1px;
    left:767px;
    width: 162px;
    z-index: 797;
    overflow:hidden;
}

.addColumn .acMain .acModule,
.addColumnStartPage .acMain .acModule {border-left: 1px solid #ccc;}

.addColumn .acMain .acModuleFile,
.addColumnStartPage .acMain .acModuleFile {text-align:center; border-left: 1px solid #ccc;}

.addColumn .acMain {position:relative; z-index:798; border-left: 0px solid #ccc; border-right: 1px solid #ccc; margin-left: 0px;}
.addColumnStartPage .acMain {border-left: 0px solid #ccc; border-right: 1px solid #ccc;}

.addColFooter {position: relative; z-index:790; height: 36px; background-color: 000066; border-left: 1px solid #fff;
            float: left; width: 161px;}

* html .addColFooter {width: 162px;}

.acFiller {background:#779999 url("/upload/common/page_templates/common/images/bgrdLine.gif"); border-left: 1px solid #ccc; border-right: 1px solid #ccc; height: 100%;}

#header .logo {padding:10px 253px 10px 0px; text-align:right;}
#footer .logo {padding:0px 183px 7px 0px; text-align:right;}

#supermain {
	background-image:url("/upload/common/page_templates/common/images/addColBgrd.gif");
    background-position: 767px 50%;
    background-repeat: repeat-y;
}

/* html,body {background-image:url("/layout/img/addColBgrd.gif");
      background-position: 767px;
      background-repeat: repeat-y;

} */

/* END Zusatzspalte */