
    
/******************* Begin All Documents *******************/
HTML,
body{
    color:#666666;
}

#Main {
     width:99.6em;
}

#LeftColumn {
     width:17em;
}

#CenterColumn {
     width:61em;
}

#CenterColumn div.Inner {
     margin-top:0;
}

.WebsiteEN900 #CenterColumn div.Inner,
.WebsiteDE900 #CenterColumn div.Inner,
.Homepage #CenterColumn div.Inner,
.Subhome #CenterColumn div.Inner{
     margin-top:2em;
}
#RightColumn {
     width:21.6em;
}

#RightColumn div.Inner {
     margin:0;
}

#RightColumn .Content div.InnerShell {
   margin-bottom:0.5em;
}

#NamingArea img {
     width:73.6em;
}

/*** Begin Sitelocator ***/
#SiteLocator li div {
     border-top:0;
}
#SiteLocator li#ActiveHub{
     margin-left:1em;
     background: url(../BCSDefault/NAV_Arrow_666666.gif) transparent 1.3em 0.3em no-repeat;
}

#SiteLocator li.SiteLocator div {
     background-color:#999999;
}

#SiteLocator li.InternetLinks{ 
     background-color:#DFF6CC;
}

#SiteLocator li.InternetLinks div{ 
     background-color:#339933;
}

div.WebsiteDE100 #SiteLocator li div,
div.WebsiteEN100 #SiteLocator li div {
     border-top:0;
}
/*** End Sitelocator ***/

/*** Begin LeftColumn ***/
#LeftColumn {
    margin-top:-7em;
}

div.WebsiteDE900 #LeftColumn,
div.WebsiteEN900 #LeftColumn {
     margin-top:0;
}

div.WebsiteDE300 #LeftColumn,
div.WebsiteEN300 #LeftColumn {
     margin-top:-8.3em;
}

/*** End LeftColumn ***/

/*** Begin Keyvisual ***/
#KeyVisual {
    width:82.6em;
    height:7em;
    margin-left:17em;
}

#KeyVisual img{
   position:absolute;
   z-index:-1;
}

div.WebsiteDE900 #KeyVisual,
div.WebsiteEN900 #KeyVisual {
     display:none;
}

div.WebsiteDE300 #KeyVisual,
div.WebsiteEN300 #KeyVisual {
     height:8.3em;
}
/*** End Keyvisual ***/


/*** Begin RightColumn ***/
#RightColumnBackGround { 
	background-color:transparent;
}

#RightColumn {
    margin-top:-1.2em;
}

.WebsiteEN300 #RightColumn{
    margin-top:-2.5em;
}
/*** End RightColumn ***/

/*** Begin Content ***/
.Headline,
.BreadCrumbTrail ul li,
.BreadCrumbTrail ul li a,
.BreadCrumbTrail li.active, 
.Content a{
    color:#339933;
}

.Headline {
    font-size:2em;
    margin-bottom:0.4em;
}

.BreadCrumbTrail li.Element a,
.BreadCrumbTrail li.active span{
   background:url(../files/BCT/$file/NAV_BCT_Arrow_339933.gif) no-repeat transparent 0em 0.45em;
}

.BreadCrumbTrail li a:hover{
   text-decoration:none;
}

.Content a{
  color:#FF6600;
  text-decoration:none;
}

.Content a font{
  color:#FF6600;
}
.Content a.blackLink font{
  color:#111111;
}
.Content a.blackLink:hover font{
  color:#999999;
}

.Content font{
  color:#666666;
}

div.WebsiteDE200 .Headline,
div.WebsiteEN200 .Headline,
div.WebsiteDE200 .BreadCrumbTrail ul li,
div.WebsiteEN200 .BreadCrumbTrail ul li,
div.WebsiteDE200 .BreadCrumbTrail ul li a,
div.WebsiteEN200 .BreadCrumbTrail ul li a,
div.WebsiteDE200 .BreadCrumbTrail ul li span,
div.WebsiteEN200 .BreadCrumbTrail ul li span{
    color:#0066CC;
}

div.WebsiteDE200 .BreadCrumbTrail li.Element a, 
div.WebsiteEN200 .BreadCrumbTrail li.Element a,
div.WebsiteDE200 .BreadCrumbTrail li.active span, 
div.WebsiteEN200 .BreadCrumbTrail li.active span{ 
   background:url(../files/BCT/$file/NAV_BCT_Arrow_0066CC.gif) no-repeat transparent 0em 0.45em;
}

div.WebsiteDE300 .Headline,
div.WebsiteEN300 .Headline,
div.WebsiteDE300 .BreadCrumbTrail ul li,
div.WebsiteEN300 .BreadCrumbTrail ul li,
div.WebsiteDE300 .BreadCrumbTrail ul li a,
div.WebsiteEN300 .BreadCrumbTrail ul li a,
div.WebsiteDE300 .BreadCrumbTrail ul li span,
div.WebsiteEN300 .BreadCrumbTrail ul li span{
    color:#005F7D;
}

div.WebsiteDE300 .BreadCrumbTrail li.Element  a, 
div.WebsiteEN300 .BreadCrumbTrail li.Element  a,
div.WebsiteDE300 .BreadCrumbTrail li.active span, 
div.WebsiteEN300 .BreadCrumbTrail li.active span{ 
   background:url(../files/BCT/$file/NAV_BCT_Arrow_005F7D.gif) no-repeat transparent 0em 0.45em;
}

div.WebsiteDE400 .Headline,
div.WebsiteEN400 .Headline,
div.WebsiteDE400 .BreadCrumbTrail ul li,
div.WebsiteEN400 .BreadCrumbTrail ul li,
div.WebsiteDE400 .BreadCrumbTrail ul li a,
div.WebsiteEN400 .BreadCrumbTrail ul li a,
div.WebsiteDE400 .BreadCrumbTrail ul li span,
div.WebsiteEN400 .BreadCrumbTrail ul li span{
    color:#00AAAA;
}

div.WebsiteDE400 .BreadCrumbTrail li.Element a, 
div.WebsiteEN400 .BreadCrumbTrail li.Element  a,
div.WebsiteDE400 .BreadCrumbTrail li.active span, 
div.WebsiteEN400 .BreadCrumbTrail li.active span{ 
   background:url(../files/BCT/$file/NAV_BCT_Arrow_00AAAA.gif) no-repeat transparent 0em 0.45em;
}

div.WebsiteDE500 .Headline,
div.WebsiteEN500 .Headline{
  color:#339933;
}

div.WebsiteDE500 .BreadCrumbTrail ul li,
div.WebsiteEN500 .BreadCrumbTrail ul li,
div.WebsiteDE500 .BreadCrumbTrail ul li a,
div.WebsiteEN500 .BreadCrumbTrail ul li a,
div.WebsiteDE500 .BreadCrumbTrail ul li span,
div.WebsiteEN500 .BreadCrumbTrail ul li span{
    color:#FF6600;
}

div.WebsiteDE500 .BreadCrumbTrail li.Element  a, 
div.WebsiteEN500 .BreadCrumbTrail li.Element  a,
div.WebsiteDE500 .BreadCrumbTrail li.active span, 
div.WebsiteEN500 .BreadCrumbTrail li.active span{ 
   background:url(../files/BCT/$file/NAV_BCT_Arrow_FF6600.gif) no-repeat transparent 0em 0.45em;
}
/*** End Content ***/

/************ Begin Context Navigation ************/
#CenterColumn .Content div.Box {
  background-color:transparent;
}

#RightColumn .Content div.Box {
  background:url(../files/TCImages/$file/TC_ContextNav_BG.gif) 0 0 no-repeat transparent;
}

.Content div.Box div.Box_Border,
.Content div.Box div.Box_TopLeft,
.Content div.Box div.Box_TopRight,
.Content div.Box div.Box_BottomLeft,
.Content div.Box div.Box_BottomRight{
   background:url(../files/ico/$file/ecblank.gif) transparent 0 0;
   border:0;
}

.Content div.Box h2.Headline {
   font-size:1.1em;
   font-weight:bold;
   letter-spacing:1px;
   padding:0.3em 0 0.1em 0.9091em;
   text-transform:uppercase;
   color:#FFFFFF;
}

#RightColumn .Content div.Box h2.Headline {
   color:#339933;
}

div.WebsiteDE200 #CenterColumn .Content div.Box h2.Headline ,
div.WebsiteEN200 #CenterColumn .Content div.Box h2.Headline {
  background-color:#0066CC;
}

div.WebsiteDE300 #CenterColumn .Content div.Box h2.Headline ,
div.WebsiteEN300 #CenterColumn .Content div.Box h2.Headline {
  background-color:#005F7D;
}

div.WebsiteDE400 #CenterColumn .Content div.Box h2.Headline ,
div.WebsiteEN400 #CenterColumn .Content div.Box h2.Headline {
  background-color:#00AAAA;
}

div.WebsiteDE500 #CenterColumn .Content div.Box h2.Headline ,
div.WebsiteEN500 #CenterColumn .Content div.Box h2.Headline {
  background-color:#FF6600;
}

.Content .ContextNavigation li{
	border-top: 1px solid #E6F2DF;
	background:url(../files/TCImages/$file/NAV_Arrow_Link.gif) no-repeat transparent 1.1em 0.7em;
	padding-left:2em;
}


.Content .ContextNavigation ul li a,
.Content .ContextNavigation ul li a:hover{
   color:#FF6600;
   text-decoration:none;
}
/************ End Context Navigation ************/
input,
textarea,
select {
    font-family:Arial;
	font-size:1em;
}

/*** Begin Form ***/
form.FGM {
	color: #666666;
}
form.FGM em {
	display: block;
	margin-left: 10em;
}
form.FGM legend {
	margin: 0 -7px; /* IE Win */
	padding-left: 0; 
	color: #666666; 
}
form.FGM label {
	display: inline-block;
	vertical-align: top;
	color: #666666; 
	padding-top: 2px;
}
form.FGM label {
	display: -moz-inline-box;
}
form.FGM label span {
  width:10em;
	display: block;
}

form.FGM fieldset{
	border:0;
   padding:0;
   margin:0;
}

form.FGM fieldset ol {
	margin: 0;
	padding: 0;
}
form.FGM fieldset li {
	padding: 0.5em 0 0.5em 0;
	list-style: none;
	margin: 0;
}
form.FGM fieldset fieldset {
	border: none;
	xmargin: 3px 0 0 0;
}
form.FGM fieldset fieldset legend {
	padding: 0 0 5px 0;
	font-weight: normal;
}
form.FGM fieldset fieldset label {
	display: block;
	width: auto;
}
form.FGM em {
	font-weight: bold;
	font-style: normal;
	color: #FF0000;
}
form.FGM fieldset fieldset label { 
	margin-left: 10em;
}

form.FGM fieldset input.Text{
	border:1px solid #999999;
   width:20em;
}

form.FGM fieldset select{
	border:1px solid #999999;
   width:20em;
}

form.FGM fieldset textarea{
	border:1px solid #999999;
   width:20em;
}

form.FGM fieldset input.Submit{
	border:1px solid #999999;
}

/*\*//*/ form.FGM legend { display: inline-block; } /* IE Mac legend fix */
/*** End Form ***/

/******************* End All Documents *******************/

/******************* Begin LeftNavigation *******************/

/*** Begin Chapter 100 ***/
/* Level 1*/
#LeftNavigation li.ccm100 a,
#LeftNavigation li.ccm100 a:hover {
     background-color:#DFF5CC;
     color:#339933;
}
#LeftNavigation li.ccm100 a:hover {
     background-image: url(../Navigation/NAV_Arrow_339933.gif);
}
#LeftNavigation li.ccm100 a.active,
#LeftNavigation li.ccm100 a.active:hover{
     background-color:#00CC00;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif);
     color: #FFFFFF;
}
/* Level n */
#LeftNavigation ul li.ccm100 ul a,
#LeftNavigation ul li.ccm100 ul a.active,
#LeftNavigation ul li.ccm100 ul a.active:hover{
     background-color:#F0FAE6;
     color:#339933;
}

#LeftNavigation ul  li.ccm100 ul a.active,
#LeftNavigation ul  li.ccm100 ul a.active:hover{
     font-weight:bold;
     background-image: url(../Navigation/NAV_Arrow_339933.gif);
}
/*** End Chapter 100 ***/

/*** Begin Chapter 200 ***/
/* Level 1*/
#LeftNavigation li.ccm200 a,
#LeftNavigation li.ccm200 a:hover {
     background-color:#CCEBFF;
     color:#0066CC;
}
#LeftNavigation li.ccm200 a:hover {
     background-image: url(../Navigation/NAV_Arrow_0066CC.gif);
}
#LeftNavigation li.ccm200 a.active,
#LeftNavigation li.ccm200 a.active:hover{
     background-color:#1478DC;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif);
     color: #FFFFFF;
}
/* Level n */
#LeftNavigation ul li.ccm200 ul a,
#LeftNavigation ul li.ccm200 ul a.active,
#LeftNavigation ul li.ccm200 ul a.active:hover {
     background-color:#E6F5FF;
     color:#0066CC;
}

#LeftNavigation ul  li.ccm200 ul a.active,
#LeftNavigation ul  li.ccm200 ul a.active:hover{
     font-weight:bold;
     background-image: url(../Navigation/NAV_Arrow_0066CC.gif);
}
/*** End Chapter 200 ***/

/*** Begin Chapter 300 ***/
/* Level 1*/
#LeftNavigation li.ccm300 a,
#LeftNavigation li.ccm300 a:hover {
     background-color:#E5EFF2;
     color:#005F7D;
}
#LeftNavigation li.ccm300 a:hover {
     background-image: url(../Navigation/NAV_Arrow_005F7D.gif);
}

#LeftNavigation li.ccm300 a.active,
#LeftNavigation li.ccm300 a.active:hover{
     background-color:#005F7D;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif);
     color: #FFFFFF;
}
/* Level n */
#LeftNavigation ul li.ccm300 ul a.active,
#LeftNavigation ul li.ccm300 ul a.active:hover,
#LeftNavigation ul li.ccm300 ul a,
#LeftNavigation ul li.ccm300 ul a.active,
#LeftNavigation ul li.ccm300 ul a.active:hover{
     background-color:#E5EFF2;
     color:#005F7D;
}

#LeftNavigation ul  li.ccm300 ul a.active,
#LeftNavigation ul  li.ccm300 ul a.active:hover{
     font-weight:bold;
     background-image: url(../Navigation/NAV_Arrow_005F7D.gif);
}
/*** End Chapter 300 ***/

/*** Begin Chapter 400 ***/
/* Level 1*/
#LeftNavigation li.ccm400 a,
#LeftNavigation li.ccm400 a:hover {
     background-color:#C7F1F1;
     color:#009999;
}
#LeftNavigation li.ccm400 a:hover {
     background-image: url(../Navigation/NAV_Arrow_009999.gif);
}
#LeftNavigation li.ccm400 a.active,
#LeftNavigation li.ccm400 a.active:hover{
     background-color:#00AAAA;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif);
     color: #FFFFFF;
}
/* Level n */
#LeftNavigation ul li.ccm400 ul a,
#LeftNavigation ul li.ccm400 ul a.active,
#LeftNavigation ul li.ccm400 ul a.active:hover{
     background-color:#E1FAFA;
     color:#009999;
}

#LeftNavigation ul  li.ccm400 ul a.active,
#LeftNavigation ul  li.ccm400 ul a.active:hover{
     font-weight:bold;
     background-image: url(../Navigation/NAV_Arrow_009999.gif);
}
/*** End Chapter 400 ***/

/*** Begin Chapter 500 ***/
/* Level 1*/
#LeftNavigation li.ccm500 a,
#LeftNavigation li.ccm500 a:hover {
     background-color:#FFE6BE;
     color:#FF6600;
}
#LeftNavigation li.ccm500 a:hover {
     background-image: url(../Navigation/NAV_Arrow_FF6600.gif);
}
#LeftNavigation li.ccm500 a.active,
#LeftNavigation li.ccm500 a.active:hover{
     background-color:#FF6600;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif);
     color: #FFFFFF;
}
/* Level n */
#LeftNavigation ul li.ccm500 ul a,
#LeftNavigation ul li.ccm500 ul a.active,
#LeftNavigation ul li.ccm500 ul a.active:hover{
     background-color:#FFF5E1;
     color:#FF6600;
}

#LeftNavigation ul  li.ccm500 ul a.active,
#LeftNavigation ul  li.ccm500 ul a.active:hover{
     font-weight:bold;
     background-image: url(../Navigation/NAV_Arrow_FF6600.gif);
}
/*** End Chapter 500 ***/
/******************* End LeftNavigation *******************/

/******************* Begin Top- / MainNavigation including DropDown ********************/
#MainNavigation ul ul,
#MainNavigation ul ul li {
   width:20em;
}

#MainNavigation ul ul ul {
  margin-left:20em;
}

#WebsiteMarker{display:none;}

/*** Begin Chapter 100 ***/

/*Level 1 - Mouseover*/
#MainNavigation li.ccm100 a:hover{
     background-color:#DFF5CC;
     color:#339933;
}

/*Level 1 - Active*/
#MainNavigation li.ccm100 a.active{
     background-color:#00CC00;
     color:#FFFFFF;
     border-color:#00CC00;
}

/*Level n - Normal*/
#MainNavigation .Inner ul  li.ccm100 ul a {
     background-color: #DFF5CC;
     color: #339933;
}

/* Level n - Mouseover */
#MainNavigation li.ccm100 li:hover > a {
     background-image: url(../Navigation/NAV_Arrow_339933.gif);
}

/* Level n - Active */
#MainNavigation ul li.ccm100 ul a.active,
#MainNavigation ul li.ccm100 ul a.active:hover { 
     background-color: #00CC00;
     color: #FFFFFF;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif); 
}

/*** End Chapter 100 ***/

/*** Begin Chapter 200 ***/

/*Level 1 - Mouseover*/
#MainNavigation li.ccm200 a:hover{
     background-color:#CCEBFF;
     color:#0066CC;
}

/*Level 1 - Active*/
#MainNavigation li.ccm200 a.active{
     background-color:#1079DE;
     color:#FFFFFF;
     border-color:#1079DE;
}

/*Level n - Normal*/
#MainNavigation .Inner ul  li.ccm200 ul a {
     background-color: #CCEBFF;
     color: #0066CC;
}

/* Level n - Mouseover */
#MainNavigation li.ccm200 li:hover > a {
     background-image: url(../Navigation/NAV_Arrow_0066CC.gif);
}

#MainNavigation li.ccm200 li.hover a.isChild { 
     background-image: url(../Navigation/NAV_Arrow_0066CC.gif);
}

/* Level n - Active */
#MainNavigation ul li.ccm200 ul a.active,
#MainNavigation ul li.ccm200 ul a.active:hover { 
     background-color: #1079DE;
     color: #FFFFFF;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif); 
}

/*** End Chapter 200 ***/

/*** Begin Chapter 300 ***/

/*Level 1 - Mouseover*/
#MainNavigation li.ccm300 a:hover{
     background-color:#E5EFF2;
     color:#005F7D;
}

/*Level 1 - Active*/
#MainNavigation li.ccm300 a.active{
     background-color:#005F7D;
     color:#FFFFFF;
     border-color:#005F7D;
}

/*Level n - Normal*/
#MainNavigation .Inner ul  li.ccm300 ul a {
     background-color: #E5EFF2;
     color: #005F7D;
}

/* Level n - Mouseover */
#MainNavigation li.ccm300 li:hover > a {
     background-image: url(../Navigation/NAV_Arrow_005F7D.gif);
}

#MainNavigation li.ccm300 li.hover a.isChild { 
     background-image: url(../Navigation/NAV_Arrow_005F7D.gif);
}

/* Level n - Active */
#MainNavigation ul li.ccm300 ul a.active,
#MainNavigation ul li.ccm300 ul a.active:hover,
#MainNavigation ul li.ccm300 ul ul a.active,
#MainNavigation ul li.ccm300 ul ul a.active:hover{
     background-color: #005F7D;
     color: #FFFFFF;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif); 
}

/*** End Chapter 300 ***/

/*** Begin Chapter 400 ***/

/*Level 1 - Mouseover*/
#MainNavigation li.ccm400 a:hover{
     background-color:#CCFFFF;
     color:#009999;
}

/*Level 1 - Active*/
#MainNavigation li.ccm400 a.active{
     background-color:#00AAAA;
     color:#FFFFFF;
     border-color:#00AAAA;
}

/*Level n - Normal*/
#MainNavigation .Inner ul  li.ccm400 ul a {
     background-color: #C7F1F1;
     color: #009999;
}

/* Level n - Mouseover */
#MainNavigation li.ccm400 li:hover > a {
     background-image: url(../Navigation/NAV_Arrow_009999.gif);
}

#MainNavigation li.ccm400 li.hover a.isChild { 
     background-image: url(../Navigation/NAV_Arrow_009999.gif);
}

/* Level n - Active */
#MainNavigation ul li.ccm400 ul a.active,
#MainNavigation ul li.ccm400 ul a.active:hover { 
     background-color: #00AAAA;
     color: #FFFFFF;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif); 
}

/*** End Chapter 400 ***/

/*** Begin Chapter 500 ***/

/*Level 1 - Mouseover*/
#MainNavigation li.ccm500 a:hover{
     background-color:#FFE6BE;
     color:#FF6600;
}

/*Level 1 - Active*/
#MainNavigation li.ccm500 a.active{
     background-color:#FF6600;
     color:#FFFFFF;
     border-color:#FF6600;
}

/*Level n - Normal*/
#MainNavigation .Inner ul  li.ccm500 ul a {
     background-color: #FFE6BE;
     color: #FF6600;
}

/* Level n - Mouseover */
#MainNavigation li.ccm500 li:hover > a {
     background-image: url(../Navigation/NAV_Arrow_FF6600.gif);
}

#MainNavigation li.ccm500 li.hover a.isChild { 
     background-image: url(../Navigation/NAV_Arrow_FF6600.gif);
}

/* Level n - Active */
#MainNavigation ul li.ccm500 ul a.active,
#MainNavigation ul li.ccm500 ul a.active:hover { 
     background-color: #FF6600;
     color: #FFFFFF;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif); 
}

/*** End Chapter 500 ***/

/******************* End Top- / MainNavigation including DropDown *******************/

/******************* Begin ColorBar *******************/
div.WebsiteDE #ColorBar,
div.WebsiteEN #ColorBar {
     height:0.8em;
     margin-left:0pt;
     overflow:hidden;
     width:100%;
     display:none;
}

div.WebsiteDE100 #ColorBar,
div.WebsiteEN100 #ColorBar {
     display:block;
     background-color:#00CC00;
}

div.WebsiteDE200 #ColorBar,
div.WebsiteEN200 #ColorBar {
     display:block;
     background-color:#1079DE;
}

div.WebsiteDE300 #ColorBar,
div.WebsiteEN300 #ColorBar {
     display:block;
     background-color:#005F7D;
}

div.WebsiteDE400 #ColorBar,
div.WebsiteEN400 #ColorBar {
     display:block;
     background-color:#00AAAA;
}

div.WebsiteDE500 #ColorBar,
div.WebsiteEN500 #ColorBar {
     display:block;
     background-color:#FF6600;
}
/******************* End ColorBar ********************/

/******************* Begin Content (CSS-Classes) depend on chapther *******************/

/***** SubHeadline *****/
.WebsiteDE .CenterColumn .Content .InnerShell .SubHeadline,
.WebsiteEN .CenterColumn .Content .InnerShell .SubHeadline{
  padding:0;
  margin:0;
  font-size:1.1em;
  color:#339933;
}

.WebsiteDE200 .CenterColumn .Content .InnerShell .SubHeadline,
.WebsiteEN200 .CenterColumn .Content .InnerShell .SubHeadline{
  color:#0066CC;
}

.WebsiteDE300 .CenterColumn .Content .InnerShell .SubHeadline,
.WebsiteEN300 .CenterColumn .Content .InnerShell .SubHeadline{
  color:#005F7D;
}

.WebsiteDE400 .CenterColumn .Content .InnerShell .SubHeadline,
.WebsiteEN400 .CenterColumn .Content .InnerShell .SubHeadline{
  color:#00AAAA;
}

/***** Quotation *****/
.WebsiteDE .CenterColumn .Content .InnerShell .Quotation,
.WebsiteEN .CenterColumn .Content .InnerShell .Quotation{
  padding:0;
  margin:0;
  display:block;
  font-size:1em;
  color:#339933;
}

.WebsiteDE200 .CenterColumn .Content .InnerShell .Quotation,
.WebsiteEN200 .CenterColumn .Content .InnerShell .Quotation{
  color:#0066CC;
}

.WebsiteDE300 .CenterColumn .Content .InnerShell .Quotation,
.WebsiteEN300 .CenterColumn .Content .InnerShell .Quotation{
  color:#005F7D;
}

.WebsiteDE400 .CenterColumn .Content .InnerShell .Quotation,
.WebsiteEN400 .CenterColumn .Content .InnerShell .Quotation{
  color:#00AAAA;
}

/******************* End Content  (CSS-Classes) depend on chapther  *******************/

/******************* Begin Datasource ********************/
ul.ListNavigation{
  clear:both;
  margin:0 0 0 0.5em;
}

ul.ListNavigation,
ul.ListNavigation li{
  list-style:none;
  padding:0;
  margin:0;
}

ul.ListNavigation li a{
  display:block;
  float:left;
  margin:0.5em 0.5em 0.5em 0;
  font-size:1em;
  text-decoration:none;
  color:#339933;
}

ul.ListNavigation li.active a{
  font-weight:bold;
}
/******************* End Datasource ********************/

/******************* Begin Overview: News, Events & Items ********************/
.Overview .ListNavigation li.active a,
.Overview .ListNavigation li.active a:hover{
   background-color:#339933;
}

.Overview .ListNavigation a:hover{
background-color:#FFE6BE;
}

.Overview .Listing {
   margin:0;
   padding:0 0 0.5em 0;
}

.Overview .Listing li {
   height:auto;
   border-bottom:0;
   border-top:1px solid #99CC99;
   padding:0.7em 0 0.2em 0;
}

.Overview .Listing li.Entry1 {
   border-top:0;
}

.Overview .Listing a:hover{
   text-decoration:none;
}

.Overview .Languages{
   float:right;
}

.Overview .TeaserImage {
   margin-right:1.5em;
}

.Overview .Topline a,
.Overview .Topline a:hover{
   color:#666666;
}

.Overview .Headline a,
.Overview .Headline a:hover{ 
   color:#339933;
   font-size:1em;
}

.Overview .Underline a,
.Overview .Underline a:hover{ 
   color:#666666;
}

.Overview .Abstract a,
.Overview .Abstract a:hover{ 
   color:#666666;
   font-size:1em;
}

.Overview .Date a,
.Overview .Date a:hover{ 
   color:#666666;
   font-weight:bold;
   font-size:1.1em;
}

.Overview .MoreLink a,
.Overview .MoreLink a:hover {
   color:#FF6600;
}

.Overview .MoreLink{
   font-weight:normal;
   padding-left:0.2em;
   color:#FF6600;
}

div.OverviewNews .BoxLanguages{
   float:right;
}

div.OverviewNews .BoxLanguages .LanguageIcon{
   float:left;
   clear:none;
}

div.OverviewNews .BoxLanguages .LanguageIcon a{
   font-size:0.9em;
   display:block;
   padding:0 0.2em 0 0.2em;
}

.OverviewNewsStories .Headline,
.OverviewNewsStories .Underline,
.OverviewNewsStories .Abstract,
.OverviewNewsStories .Date{
   margin-left:11.5em;
}

/******************* End Overview: News, Events & Items ********************/

/******************* Begin Detail: News, Events & Items ********************/
p.Date{
  margin:0 0 1em 0;
}

.Date strong {
  font-weight:normal;
  color:#666666;
}

.Topline{
  margin:0 0 1em 0;
}

.Topline em{
  font-weight:normal;
  color:#666666;
}

.Underline{
  color:#666666;
  font-weight:normal;
  text-decoration:none;
}

.Abstract {
  margin:0 0 1em 0;
  color:#666666;
}

.NewsColumn .Delimiter{
  padding:0 0 0.2em 0;
  margin:0 0 1em 0;
  border-bottom:1px solid #999999;
}

.NewsColumn .Delimiter .InnerContent{
  text-align:right;

}

.NewsColumn .Delimiter a{
  color:#999999;
  font-weight:bold;
  font-size:1.2em;
  text-decoration:none;
}

.NewsColumn .Delimiter a.Back{
  padding:0 1em 0 1em;
  background:url(../files/ico/$file/Ico_Arrow_Gray_Back.gif) 0 0.4em transparent no-repeat;
  border-right:1px solid #999999;
}

.NewsColumn .Delimiter a.Top{
  margin:0 0 0 1em;
  padding:0 0 0 1em;
  background:url(../files/ico/$file/Ico_Arrow_Gray_Top.gif) 0 0.4em transparent no-repeat;
}

/******************* End Detail: News, Events & Items ********************/

div.NewsColumn .BreadCrumbTrail li.active{
   display:none;
}

div.NewsColumn .Headline{
   margin:0;
}

.OverviewNews .MoreLink {
  color:#FF6600;
  background:transparent url(../files/ico/$file/ecblank.gif) no-repeat scroll 0.1em 0.4em;
}

.OverviewNews .MoreLink a{
  margin:0;
}

div.Overview .Header h3{
  float:left;
}

.Overview .Date a,
.Overview .Date a:hover {
  font-weight:normal;
}

.WebsiteDE300040 .OverviewNews .Listing li .Topline,
.WebsiteEN300040 .OverviewNews .Listing li .Topline,
.WebsiteDE300040 .OverviewNews .Listing li .Headline,
.WebsiteEN300040 .OverviewNews .Listing li .Headline,
.WebsiteDE300040 .OverviewNews .Listing li .Underline,
.WebsiteEN300040 .OverviewNews .Listing li .Underline,
.WebsiteDE500030 .OverviewNews .Listing li .Topline,
.WebsiteEN500030 .OverviewNews .Listing li .Topline,
.WebsiteDE500030 .OverviewNews .Listing li .Headline,
.WebsiteEN500030 .OverviewNews .Listing li .Headline,
.WebsiteDE500030 .OverviewNews .Listing li .Underline,
.WebsiteEN500030 .OverviewNews .Listing li .Underline{
    margin-left:11.5em;
}

.WebsiteDE300040 .OverviewNews .Listing li .Date,
.WebsiteEN300040 .OverviewNews .Listing li .Date,
.WebsiteDE500030 .OverviewNews .Listing li .Date,
.WebsiteEN500030 .OverviewNews .Listing li .Date{
    margin-left:12.5em;
}

/***** RSS Icon *****/
div.Overview .Header .IconRSS{
  float:right;
  margin:0.2em 1em 0 0;
}

div.Box div.Box_Padding {
  padding:0;
}

ul.ListNavigation,
ul.ListNavigation li{
    list-style:none;
    margin:0;
    padding:0;
}

ul.ListNavigation li{
    float:left;
}

ul.ListNavigation li a{
   display:inline;
}

.Headline2{
  font-size:1.6em;
}

/************ .Content Inner Picture ************/
.ContentInnerPictureMarginRight{
  margin-right:7px;
}

.ContentInnerPictureMarginLeft{
  margin-left:7px;
}

.Content .PageForwarding { 
  text-align:center;
  padding-top:2em;
}

/************ Begin Just for presentation (10.07.2009) ************/
div.WebsiteDE450 #MainNavigation li.ccm400,
div.WebsiteEN450 #MainNavigation li.ccm400{
    display:none;
}

div.WebsiteDE450 .Headline,
div.WebsiteEN450 .Headline,
div.WebsiteDE450 .BreadCrumbTrail ul li,
div.WebsiteEN450 .BreadCrumbTrail ul li,
div.WebsiteDE450 .BreadCrumbTrail ul li a,
div.WebsiteEN450 .BreadCrumbTrail ul li a{
    color:#00AAAA;
}

div.WebsiteDE450 .BreadCrumbTrail li a, 
div.WebsiteEN450 .BreadCrumbTrail li a,
div.WebsiteDE450 .BreadCrumbTrail li.active, 
div.WebsiteEN450 .BreadCrumbTrail li.active { 
   background:url(../files/BCT/$file/NAV_BCT_Arrow_00AAAA.gif) no-repeat transparent 0em 0.45em;
}

div.WebsiteDE450 #CenterColumn .Content div.Box h2.Headline ,
div.WebsiteEN450 #CenterColumn .Content div.Box h2.Headline {
  background-color:#00AAAA;
}

div.WebsiteDE450 #ColorBar,
div.WebsiteEN450 #ColorBar {
     display:block;
     background-color:#00AAAA;
}

.WebsiteDE450 .CenterColumn .Content .InnerShell .SubHeadline,
.WebsiteEN450 .CenterColumn .Content .InnerShell .SubHeadline{
  color:#00AAAA;
}

.WebsiteDE450 .CenterColumn .Content .InnerShell .Quotation,
.WebsiteEN450 .CenterColumn .Content .InnerShell .Quotation{
  color:#00AAAA;
}

/*Level 1 - Mouseover*/
#MainNavigation li.ccm450 a:hover{
     background-color:#CCFFFF;
     color:#009999;
}

/*Level 1 - Active*/
#MainNavigation li.ccm450 a.active{
     background-color:#00AAAA;
     color:#FFFFFF;
     border-color:#00AAAA;
}

/*Level n - Normal*/
#MainNavigation .Inner ul  li.ccm450 ul a {
     background-color: #C7F1F1;
     color: #009999;
}

/* Level n - Mouseover */
#MainNavigation li.ccm450 li:hover > a {
     background-image: url(../Navigation/NAV_Arrow_009999.gif);
}

#MainNavigation li.ccm450 li.hover a.isChild { 
     background-image: url(../Navigation/NAV_Arrow_009999.gif);
}

/* Level n - Active */
#MainNavigation ul li.ccm450 ul a.active,
#MainNavigation ul li.ccm450 ul a.active:hover { 
     background-color: #00AAAA;
     color: #FFFFFF;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif); 
}
/* Level 1*/
#LeftNavigation li.ccm450 a,
#LeftNavigation li.ccm450 a:hover {
     background-color:#C7F1F1;
     color:#009999;
}
#LeftNavigation li.ccm450 a:hover {
     background-image: url(../Navigation/NAV_Arrow_009999.gif);
}
#LeftNavigation li.ccm450 a.active,
#LeftNavigation li.ccm450 a.active:hover{
     background-color:#00AAAA;
     background-image: url(../BCSdefault/NAV_Arrow_FFFFFF.gif);
     color: #FFFFFF;
}
/* Level n */
#LeftNavigation ul li.ccm450 ul a,
#LeftNavigation ul li.ccm450 ul a.active,
#LeftNavigation ul li.ccm450 ul a.active:hover{
     background-color:#E1FAFA;
     color:#009999;
}

#LeftNavigation ul  li.ccm450 ul a.active,
#LeftNavigation ul  li.ccm450 ul a.active:hover{
     font-weight:bold;
     background-image: url(../Navigation/NAV_Arrow_009999.gif);
}
/************ End Just for presentation (10.07.2009) ************/

/************ Begin Display Chapter Sustainability & Commitment only once ************/
.WebsiteDE #MainNavigation li.ccm450,
.WebsiteEN #MainNavigation li.ccm450{
display:none;
}

.WebsiteDE450 #MainNavigation li.ccm400,
.WebsiteEN450 #MainNavigation li.ccm400{
display:none;
}

.WebsiteDE450 #MainNavigation li.ccm450,
.WebsiteEN450 #MainNavigation li.ccm450{
display:block;
}
/************ End Display Chapter Sustainability & Commitment only once ************/

/************ Begin Disable Ariadnepath ************/
.WebsiteDE400060060030 .BreadCrumbTrail,
.WebsiteEN400060060030 .BreadCrumbTrail,
.WebsiteDE400060060040 .BreadCrumbTrail,
.WebsiteEN400060060040 .BreadCrumbTrail{
display:none;
}
/************ End Disable Ariadnepath ************/
