body, div, td, img {margin:0px;padding:0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;}

html body    {text-align:center; margin:0px; padding:0px; width:100%; background:#ebe4d5;}

h1 {font-size:11px;margin:0px 0px 8px 0px; padding:0px;font-weight:bold;color:#000000;}
h1.headContent{margin: 0px 0px 10px 0px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:19px;font-weight:bold;color:#818169;}
h1.headContentHome{margin: 3px 0px 0px 10px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:16px;font-weight:normal;color:#7f816b;}
h1.headContentManagement{margin: 10px 0px 10px 0px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:19px;font-weight:bold;color:#818169;}
h1.headContentSitemap{margin: 10px 0px 10px 12px;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:19px;font-weight:bold;color:#818169;}
h1.headTeaser{color:#818169;margin:0px 0px 8px 0px;}


p {margin: 8px 0px 0px 0px;}
p.pDownload{margin:0px 0px 8px 0px;width:100%;}
.pDownloadCont{padding:0px 0px 10px 0px; }
p.pSearch {padding:2px 4px 2px 4px;margin:0px;background-color:#dfdfd9;color:#818169;}
p#pMap{width:100%;text-align:center}
.pManagement {padding: 12px 0px 0px 0px;}

strong {font-weight:bold;}

form {display:inline;padding:0px; margin:0px;}
label {padding:0px;margin:0px;}
input {border:1px solid #c5c8cc;}
textarea {padding:2px 5px 2px 5px;border:1px solid #c5c8cc;}
select {height:26px;/* Hack fuer IE 5 */hei\ght:20px;border:1px solid #c5c8cc;color:#284690;font-size:10px;}

ul {list-style-image:url(../img_icons/mrk_liste.gif);padding:0px 0px 0px 0px;margin:0px 0px 16px 16px;}
li {padding:0px 0px 0px 0px;margin:8px 0px 0px 0px;}

.rd {font-family:arial; color:#ff0000; font-size:10px; }
.rd_item1 {background:#ffffff; padding: 1px 40px 2px 4px; text-align:left; width:169px; font-family:arial; color:#ff0000; font-size:10px; border:1px solid #ff0000; }
.rd_item2 {background:#ffffff; padding: 1px 40px 2px 4px; text-align:left; width:167px; font-family:arial; color:#ff0000; font-size:10px; border:1px solid #ff0000; }
a.rd:link, a.rd:visited, a.rd:active {font-family:arial; color:#ff0000; font-size:10px; }
a.rd:hover {text-decoration:underline;}
/*________________________________________________________________________________________________________________________________*/

a:link, a:visited, a:active {font-weight:normal;color:#666666; text-decoration:none;}
a:hover {text-decoration:underline;}

a.lnkFooterNav:link, a.lnkFooterNav:visited, a.lnkFooterNav:active, a.lnkFooterNav:hover {font-weight:normal; color:#e3eaf3; text-decoration:none;margin:0px 2px 0px 0px;}
.txtFooterNav{font-weight:normal; color:#e3eaf3; text-decoration:none;margin:0px 10px 0px 0px;}
.txtFooterNav a {font-weight:bold; color:#e3eaf3; text-decoration:none;}
.txtFooterNav a:hover { color:#CCC; text-decoration:none;}

a.lnkServiceNav:link, a.lnkServiceNav:visited, a.lnkServiceNav:active, a.lnkServiceNav:hover {font-weight:normal; color:#818169; text-decoration:none;margin:0px 0px 0px 0px;}
.txtServiceNav {font-weight:normal; color:#818169;}

a.lnkNav2nd:link, a.lnkNav2nd:visited, a.lnkNav2nd:active {font-weight:normal; color:#2f0400; text-decoration:none;}
a.lnkNav2nd:hover {text-decoration:underline;}
.txtNav2nd {font-size:11px; font-weight:bold; color:#2f0400; text-decoration:none;}

a.lnkTxt:link, a.lnkTxt:visited, a.lnkTxt:active {color:#7c7c6d; text-decoration:none;}
a.lnkTxt:hover {text-decoration:underline;}

a.lnkTeaser:link, a.lnkTeaser:visited, a.lnkTeaser:active {text-decoration:none;color:#000000;}
a.lnkTeaser:hover {text-decoration:underline;}

.lnkPath {font-size:11px;color:#dfdfd9; text-decoration:none;}
.txtPath {color:#dfdfd9;padding:0px 5px 0px 0px;}

a.lnkSitemapFirst:link, a.lnkSitemapFirst:visited, a.lnkSitemapFirst:active{font-weight:bold;color:#7c7c6d;text-decoration:none}
a.lnkSitemapFirst:hover {text-decoration:underline;}

a.lnkSitemapSec:link, a.lnkSitemapSec:visited, a.lnkSitemapSec:active{font-weight:bold;color:#7c7c6d;text-decoration:none}
a.lnkSitemapSec:hover {text-decoration:underline;}

a.lnkSitemapThrd:link, a.lnkSitemapThrd:visited, a.lnkSitemapThrd:active{font-size:10px;color:#7c7c6d;text-decoration:none}
a.lnkSitemapThrd:hover {text-decoration:underline;}

a.lnkPrint:link, a.lnkPrint:visited, a.lnkPrint:active {color:#a1a18f; text-decoration:none;}
a.lnkPrint:hover {text-decoration:underline;}

table.spaceTableNewsHome{margin:0px 0px 0px 0px;}
.txtNewsHome{color:#7c7c6d;margin:0px 0px 16px 0px;}
td.txtReportsHome {color:#7c7c6d;padding:0px 0px 20px 0px;}
img.spaceImgArrowNews{margin:16px 6px 0px 0px;}
img.spaceImgArrowReports{margin:4px 6px 0px 0px;}
img.spaceImgHeadline{margin:0px 10px 12px 0px;}
img.spaceImgDownload{margin:4px 0px 0px 0px;}
img.imgPrint{margin:1px 1px 0px 6px;float:right; }
.spaceImgFooter {margin:0px 8px 0px 0px;}
.spaceImgLnk {margin:0px 8px 0px 0px;}
img.spaceImgAMember{margin:0px 0px 42px 2px;}

#container {width:956px; margin:40px auto;padding-bottom:10px;}
  #ctContainer {float:left;background:#818169;width:936px;text-align:left;padding:10px 10px 0px 10px;}
   #ctHeader {width:936px;height:92px;background:#ffffff;}
 #ctHeaderLeft {float:left;display:inline;margin: 4px 0px 0px 6px;width:624px;}
    #ctHeaderRight   {float:right;display:inline;width:212px;margin: 12px 12px 0px 0px;}
   #ctLnkSearchRD {display:none;}
   #ctVisual {margin:0px 0px 1px 0px;}
   #ctNavigation {float:left;display:inline;width:936px;margin:0px 0px 7px 0px;background:#969682;}
    #ctBackgroundNavigationLeft {float:left;display:inline; height:22px; width: 622px;vertical-align:middle;}
 * html #ctBackgroundNavigationLeft {width: 624px;} /* Hack fuer IE */
    #ctBackgroundNavigationRight {float:right;display:inline;color: #dfdfd9;height:23px; /* Hack fuer IE 5 */ hei\ght:19px;width:306px;vertical-align:middle;text-align:right;padding: 2px 6px 1px 0px;}
   /* Breadcrumbnavigation + Linke und rechte Seite der Breadcrumbnavigation */
    #ctBackgroundPath{float:left;background:#8b8b75;width:936px;}
    #ctBackgroundPathLeft {float:left;display:inline;padding: 6px 10px 6px 10px;color: #dfdfd9;background:transparent;width:420px;vertical-align:middle;}
    #ctBackgroundPathRight {float:right;display:inline;padding: 3px 0px 0px 0px;color: #dfdfd9;background:transparent;width:300px;vertical-align:bottom;text-align:left;}

   #ctTeaser {float:left;display:inline;padding: 12px 0px 0px 0px;}
    #ctImageTeaser {display:inline;}
 .ctImageTeaserPadding {padding: 0px 4px 0px 4px;}
   #ctContPadding {float:left;display:inline;width:936px;margin:12px 0px 12px 0px;}
     .ctContSpace {display:inline;float:left;width:12px;background:transparent;}
     .ctContSpace2 {display:inline;float:left;width:13px;background:transparent;}

     table.tabcreampie-video{width:936px;}
     td.tdcreampie-video{padding: 12px 12px 12px 12px;background:#ffffff;width:278px;/* IE5 Hack */w\idth:278px;vertical-align:top;}
     td.tdcreampie-video2{padding: 12px 12px 12px 12px;background:#ffffff;width:590px;/* IE5 Hack */w\idth:590px;vertical-align:top;}
     .ctcreampie-videoHeadline {float:left;display:inline;vertical-align:middle;width:304px;height:25px;background-color:#dfe0da;border-bottom:1px solid #7f816b;border-top:1px solid #7f816b;}
         .ctTeaserContHome{float:left;display:inline;padding:10px 10px 10px 10px;}
     /*_____________________________________________________________________________________________________________*/
   
    #ctContSeperator {float:left;display:inline;width:936px;}
     #ctContNavigation {float:left;display:inline;padding: 12px 12px 4px 12px; width:228px;/* IE5 Hack */w\idth:204px;background:#ffffff;min-height:100px;}

     #ctContTwoColRight {float:right;display:inline;padding: 10px 12px 12px 12px; margin: 0px 0px 2px 0px;width:696px;/* IE5 Hack */w\idth:672px;background:#ffffff;}

     #ctContThreeColCenter {padding: 10px 12px 12px 12px; width:498px;/* IE5 Hack */w\idth:474px;display:inline;float:left;background:#ffffff;}
     #ctContThreeColRight {padding: 12px 12px 12px 12px; width:186px;/* IE5 Hack */w\idth:162px;display:inline;float:right;background:#ffffff;min-height:100px;}

   #ctContSitemap {float:left;display:inline;padding: 0px 0px 0px 0px;background:#ffffff;}

   .ctSearch {float:left;width:650px;padding:0px 0px 8px 0px;margin: 8px 0px 0px 0px;border-bottom: 1px solid #dfdfdb;}
    .ctSearchLeft {float:left;display:inline;padding: 0px 4px 0px 4px; width:10px;}
    .ctSearchRight {float:right;display:inline;padding: 0px 0px 0px 0px;  width:640px;text-align:left;}

    .ctDownloadTeaser {float:left;display:inline;width:100%;padding:0px 0px 8px 0px;border-bottom: 1px solid #dfdfdb;margin:0px 0px 10px 0px;vertical-align:middle;}
     .ctDownloadTeaserLeft {float:left;display:inline;width:28px;paddi\ng:3px 0px 0px 0px;/* Hack fuer Mozilla */}
  * html .ctDownloadTeaserLeft {padding:0px 0px 0px 0px;} /* Hack fuer IE 6 */
  .ctDownloadTeaserLeft/* */ {margin: 0px 0px 0px 0px}/* Hack fuer IE55 */
     .ctDownloadTeaserRight {float:right;display:inline;width:80%;padding:0px 3px 0px 0px;}

   .ctFooterPadding {float:left;display:inline;width:936px;padding:0px 0px 10px 0px;}
    .ctFooter {width:936px;}
     .ctFooterLeft {float:left;display:inline;width:564px;padding:8px 0px 0px 6px;border-top:1px solid #afa18f; }
     .ctFooterRight {float:right;display:inline;width:366px;wi\dth:345px;/* Hack fuer IE 5 */text-align:right;padding:8px 0px 0px 0px;border-top:1px solid #afa18f;}
	 .ctFooterLeft2 {float:left;display:inline;width:594px;padding:8px 0px 0px 6px;border-top:1px solid #afa18f; }
     .ctFooterRight2 {width:936px;text-align:center;padding:8px 0px;border-top:1px solid #afa18f;}

.ddm1 { }
.ddm1 a.item1,
.ddm1 a.item1:hover,
.ddm1 a.item1-active,
.ddm1 a.item1-active:hover {padding: 4px 11px 6px 11px;text-decoration: none;display: block;position: relative;font-weight:bold;}
.ddm1 a.item1 {color: #ffffff;}
.ddm1 a.item1:hover,
.ddm1 a.item1-active,
.ddm1 a.item1-active:hover {background:#8b8b75;color:#ffffff;}
.ddm1 a.item2,
.ddm1 a.item2:hover {padding: 3px 11px 4px 11px;text-decoration: none;display: block;white-space: nowrap;border-bottom:1px solid #dfdfd9;}
.ddm1 a.item2 {color:#818169;background: #ffffff;border-bottom:1px solid #dfdfd9;}
.ddm1 a.item2:hover {background: #a1a18f;color:#ffffff;border-bottom:1px solid #dfdfd9;}
.ddm1 .section {position:absolute;visibility: hidden;z-index: -1;white-space: nowrap;margin-top:4px;}
.ddm1 .sectionActive {position:absolute;z-index: 1;white-space: nowrap;margin-top:3px;background:#c82a39;height:2px;}
.ddm1 .sectionActive/* */ {margin-top:3px;} /* Hack fuer IE 5 */
* html .ddm1 td { position: relative; z-index: 2;} /* ie 5.0 fix */
.ddm2 { }
.ddm2 a.item1,
.ddm2 a.item1:hover,
.ddm2 a.item1-active,
.ddm2 a.item1-active:hover {padding: 0px 3px 0px 0px;text-decoration: none;display: block;position: relative;}
.ddm2 a.item1 {color: #ffffff;}
.ddm2 a.item1:hover,
.ddm2 a.item1-active,
.ddm2 a.item1-active:hover {background:#8b8b75; color:#ffffff;}
.ddm2 a.item2,
.ddm2 a.item2:hover {min-width:169px;padding: 1px 4px 2px 4px;text-decoration: none;display: block;white-space: nowrap;border-bottom:1px solid #dfdfd9; text-align:left;font-size:10px;}
.ddm2 a.item2 {background: #dfdfd9;color: #818169;border-bottom:1px solid #b0b0a7;}
.ddm2 a.item2:hover {background: #d7d7d3;color: #61614f;border-bottom:1px solid #b0b0a7;}
.ddm2 .section {border-left:1px solid #b0b0a7;border-top:1px solid #b0b0a7;border-right:1px solid #b0b0a7;position:absolute;visibility: hidden;z-index: -1;white-space: nowrap;margin-top:1px;}
* html .ddm2 td { position: relative; z-index: 1;} /* ie 5.0 fix */
.txtNavigationPipe {position:relative; top:0px; font-size:11px; line-height:14px; color:#c0c0B4;padding-right:4px; padding-left:2px; }
.navPipe {vertical-align:top;background-color: #c0c0B4;}
#navigation a:link, #navigation a:visited {display:block;}
#navigation a.navi1:link, #navigation a.navi1:visited {display:inline; color:#000000; background-color:transparent; text-decoration:none;}
#navigation a.navi1:hover{text-decoration:underline;}
#navigation a.navi1cd {text-decoration:underline; font-weight:bold;color:#af6460;}
#navigation a.navi2:link, #navigation a.navi2:visited {display:inline; color:#666666; background-color:transparent; text-decoration:none;}
#navigation a.navi2:hover{text-decoration:underline;}
#navigation a.navi2cd:link, #navigation a.navi2cd:visited, #navigation a.navi2cd:hover{display:inline;color:#af6460;background-color:transparent;text-decoration:underline;font-weight: bold;}
#navigation a.navi3:link, #navigation a.navi3:visited {display:inline; color:#666666; background-color:transparent; text-decoration:none;}
#navigation a.navi3:hover{text-decoration:underline;}
#navigation ul {list-style:none; margin:0px; padding:0px;}
#navigation ul li {margin:0px; padding:0px;}
#navigation ul.nav1st {list-style-image:none;}
#navigation ul.nav1st li {}
#navigation ul.nav1st li p {margin: 0px 0px 10px 16px;}
#navigation ul.nav2nd {margin: 0px 0px 12px 10px;}
#navigation ul.nav2nd {list-style-image:none;}
#navigation ul.nav2nd li {}
#navigation ul.nav2nd li p {margin: 0px 0px 6px 28px;}
#navigation ul.nav3rd li {background: url("../img/arw_a.gif") no-repeat 24px 4px;}
#navigation ul.nav3rd li p {margin: 0px 0px 0px 32px;}
table.tabSitemapFirst{background:#eff0eb;width:936px;margin:0px 0px 8px 0px;}
td.tdSitemapFirst {padding: 5px 5px 5px 10px;width:242px;vertical-align:top;}
table.tabSitemapSec{background:#dfdfd9;width:679px;}
td.tdSitemapSec {padding: 2px 5px 2px 10px;width:280px;vertical-align:top;height:15px;}
table.tabSitemapThrd{background:#c0c0b4;width:403px;}
td.tdSitemapThrd {padding: 2px 5px 3px 5px;}
.tabDownload {width:100%;padding:0px 0px 0px 0px;margin: 8px 0px 0px 0px;border-bottom: 1px solid #dfdfdb;}
.tdDownloadLeft {padding: 3px 4px 8px 4px; width:10px;vertical-align:top;}
.tdDownloadCenter {padding: 3px 0px 8px 0px;vertical-align:top;}
.tdDownloadRight {padding: 0px 0px 8px 10px;width:25px;vertical-align:middle;}
.tabCont2Col {width:100%;}
.tdCont2ColRight {width:50%;vertical-align:top;}
.tdCont2ColLeft {width:50%;vertical-align:top;}
table.tabImageArchive {width:100%;margin: 0px 0px 8px 0px;}
td.tdImageArchiveLeft {width:58px;background-color:#ebe4d4;text-align:left;vertical-align:top;padding:3px 6px 3px 3px;margin:0px 0px 0px 0px;}
td.tdImageArchiveRight {color:#000000;background-color:#ebe4d4;text-align:left;vertical-align:bottom;padding:3px 3px 16px 0px;margin:0px 0px 0px 0px;}
table.tabContent {width:100%;}
.tdHeadline{background:#bfbfb3;padding:4px 6px 4px 6px;border-right:1px solid #f0f0eb;font-weight:bold;}
.tdGreyLight{background:#eff0eb;padding: 2px 6px 2px 6px;border-right:1px solid #f0f0eb;}
.tdGreyDark{background:#dedfd9;padding: 2px 6px 2px 6px;border-right:1px solid #f0f0eb;}
.tdGreyDarkHigh{background:#d7d7d3;padding: 2px 6px 2px 6px;border-right:1px solid #f0f0eb;}
.tdGreyLightHigh{background:#b0b0a7;padding: 2px 6px 2px 6px;border-right:1px solid #f0f0eb;}
.tdManagement {padding: 0px 0px 0px 0px;}
input.frmInput {border:1px solid #c0c0B4;width:212px;height:20px;/* IE 5 Hack */he\ight:16px;}
input.frmInputLastName {border:1px solid #c0c0B4;width:256px;height:20px;/* IE 5 Hack */he\ight:16px;}
input.frmInputPlz {border:1px solid #c0c0B4;width:60px;height:20px;/* IE 5 Hack */he\ight:16px;}
input.frmInputCity {border:1px solid #c0c0B4;width:188px;height:20px;/* IE 5 Hack */he\ight:16px;}
input.frmInputCountry {border:1px solid #c0c0B4;width:138px;height:20px;/* IE 5 Hack */he\ight:16px;}
input.frmInputEmail {border:1px solid #c0c0B4;width:420px;height:20px;/* IE 5 Hack */he\ight:16px;}
input.frmInputCheck {}
.frmTxtAreaMessage {border:1px solid #c0c0B4;width:672px;/* IE 5 Hack */w\idth:660px;height:100px;}
table.tabContact{width:650px;}
td.tdSpaceContact {margin: 0px 0px 16px 0px;}
td.tdSpaceContactHor {width:20px;}
td.tdContactleft  {width:212px;vertical-align:top;text-align:left;}
td.tdContactCenter1 {width:72px;vertical-align:top;text-align:left;}
td.tdContactCenter2 {width:188px;vertical-align:top;text-align:left;}
td.tdContactRight {width:138px;vertical-align:top;text-align:left;}
td.tdContactSubmit{padding:0px 3px 0px 0px;}
table.tabTeaserTextImage {width:100%;margin: 0px 0px 8px 0px;}
td.tdTeaserTextImageLeft {border-right:1px solid #ffffff;width:58px;background-color:#efefec;align:left;vertical-align:top;padding:8px 8px 8px 8px;margin:0px 0px 0px 0px;}
td.tdTeaserTextImageRight {background-color:#efefec;align:left;vertical-align:top;padding:11px 10px 18px 10px;margin:0px 0px 0px 0px;}
input.frmInputSearchContent {border:1px solid #c0c0B4;width:200px;height:20px;margin:0px 0px 12px 0px;}
input.frmInputSearchCheck {border:1px solid #c0c0B4;width:158px;height:16px;}
input.frmInputSearchSubmit {border:1px solid #c0c0B4;width:80px;height:30px;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#33333;background:#ffffff;padding:0px 0px 1px 0px;cursor:pointer;margin:0px 0px 12px 0px;}
select.frmSelectColumn{width:162px;font-size:9px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#818169;}
table.tabSearchLeft{width:200px;margin:8px 0px 16px 0px;}
td.tdSearchleft  {width:24px;vertical-align:middle;text-align:left;margin:0px 0px 8px 0px; }
td.tdSearchRight  {width:176px;vertical-align:middle;text-align:left;color:#818169;}
table.tabSubmitReset{width:100%;margin:0px 0px 0px 0px;}
td.tdSubmitResetLeft{width:50%;text-align:left;}
td.tdSubmitResetRight{width:50%;text-align:right;}
.txtForm {color:#818169; padding: 0px 0px 3px 1px;}
input.frmInputSubmit {border:1px solid #c0c0B4;width:80px;height:30px;font-size:10px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color:#818169;background:#ffffff;padding:0px 0px 1px 0px;cursor:pointer;}
input.frmInputSearch {width:86px;position:relative; top:0px;margin-left:0px;/* Hack fuer IE 5 */margi\n-left:0px;height:16px;}
* html input.frmInputSearch {top:1px;height:20px;/* Hack fuer IE 5 */hei\ght:16px;} /* Hack fuer IE */
.imgAtForm {margin:5px 0px 0px 0px; vertical-align:top;}
.bgLineSitemap {background:#ffffff;}
.bgLineHead {padding: 0px 0px 1px 0px;border-bottom:1px solid #dfdfd9;}
.bgLine {background:#dfdfd9;margin: 0px 0px 0px 0px;}
.tdPrintLnk{width: 97%;text-align:right;}
.tdPrintIcon {width: 3%;text-align:right;}
.txtError {color:#feae19;font-weight:bold;margin: 8px 0px 8px 0px;}
.txtRed {color:#ff1309;font-weight:bold;} 
.txtGreen {color:#66bd00;} 
.txtTeaser {color:#8b1f19;font-weight:bold;} 
p.pTeaser {margin:0px 0px 4px 0px;}