/* basics */

html {
  overflow-y:scroll;
}
body {
  margin: 0px;
  padding: 0px;
  font-family: verdana, helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
  color: #333333;
  height:100%;
}
a {
  color:#666666;
  text-decoration: none;
  outline:none;
}
a:hover{
  color:#00204f;
}
p{
  margin:0px;
}
h1,h2,h3,h4,h5 {
  margin: 0;
}
h1{
  font-size:24px;
  line-height:28px;
  font-weight:normal;
  color:#3472be;
}
h2{
  font-size: 14px;
  line-height: 16px;
  font-weight:bold;
}
h3{
  font-size:11px;
  font-weight:bold;
}
h4{
  font-size: 17px;
  line-height: 20px;
  font-weight:normal;
}
h5{
  font-size: 14px;
  line-height: 16px;
  font-weight:normal;
  color:#80b9ff;
}
img {
  border: none;
}
.hidden{
  display:none;
}
.displayed{
  display:block;
}
input{
  outline:none;
}
ul{
  margin: 0;
  padding: 0;
  list-style: none;
}
.imageCornerBL{
  position:absolute;
  bottom:0px;
  left:0px;
  width:5px;
  height:5px;
  background-image:url(/cb/314252/data/-/image_corner_bl.png.png);
  -background-image:url();
}
.imageCornerBR{
  position:absolute;
  right:0px;
  bottom:0px;
  width:5px;
  height:5px;
  background-image:url(/cb/314254/data/-/image_corner_br.png.png);
  -background-image:url();
}
.imageMagnifier{
  position:relative;
  right:0px;
  bottom:0px;
  width:22px;
  height:19px;
  display:block;
  background-image:url(/cb/314256/data/-/page_header_search.png.png);
  cursor:pointer;
}
.imageMagnifier:hover{
  background-image:url(/cb/314258/data/-/page_header_search-a.png.png);
}
img.thickbox{
  cursor:pointer;
}
#zoomContentContainer{
  margin-left:50px;
}
#zoomContentContainer img{
  margin-bottom:16px;
}
#zoomContentContainer p{
  width:85%;
  font-size:12px;
  line-height:16px;
}
#imageJukeboxContainer{
  margin-top:15px;
  margin-left:58px;
}
#imageJukeboxContainer h1{
  width:500px;
}
#imageJukeboxContainer p{
  margin-top:13px;
  margin-left:2px;
  width:500px;
}
.fontArial{
  font-family: verdana, helvetica, sans-serif;
  font-size: 11px;
  line-height: 15px;
}
form table.form{
  margin-left:13px;
}
/* basics */

/* grid */
#coffee_beans{
  position:absolute;
  top:606px;
  left:0px;
  width:88px;
  height:153px;
  background-image: url(/cb/314260/data/-/coffee_beans.jpg.jpg);
}
#pageBg{
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  text-align:center;
  background-image: url(/cb/314262/data/-/page_bg.jpg.jpg);
  background-repeat: repeat-x;
  background-color:#ffffff;
}
#pageContent{
  position:relative;
  width:915px;
  height:100%;
  text-align:left;
  margin: auto;
  background-image: url(/cb/314262/data/-/page_bg.jpg.jpg );
  background-repeat: repeat-x;
  background-color:#ffffff;
}
#mainContentContainer{
  position:relative;
  width:915px;
  z-index:100;
}
/* grid */

/* footerContentToolsContainer */
#footerContentToolsContainer{
  position:relative;
  width:715px;
  height:77px;
  margin-left:200px;
  border-top:dotted 1px #dddddd;
}
#footerContentToolsContainer a{
  font-size: 10px;
}
#footerContentToolsContainer a:hover{
  color:#00204f;
}
ul#contentTools{
  float:left;
  margin: 7px 0 0 13px;
}
ul#contentTools li{
  float:left;
  margin:0 4px;
}
ul#contentTools li a{
  margin-right:11px;
}

ul#contentToolsLeft{
  float:left;
  margin: 7px 0 0 13px;
}
ul#contentToolsLeft li{
  float:left;
}
ul#contentToolsLeft li a{
  margin-right:11px;
}
ul#contentToolsRight li a{
  margin-right:11px;
}
ul#contentToolsRight{
  float:right;
  margin: 7px 0 0 13px;
}
ul#contentToolsRight li{
  float:left;
  margin:0 0 0 8px;
}
#footerNavigationClaim{
  position:fixed;
  -position: absolute;
  bottom:0px;
  -bottom:auto;
  width:915px;
  height:30px;
  text-align:center;
  background-color:#00204f;
  z-index:100;
}
#footerNavigationClaim img{
  margin-top:8px;
}


.iconBookmark{  
  display:none;
  *display:inline;
  padding-top:1px;
  padding-left:14px;
  background-repeat: no-repeat;
  background-image: url(/cb/314264/data/-/icon_bookmark.jpg.jpg );
}
.iconBookmark:hover{
  background-position:0 -13px;
}
.iconPrint{
  padding-top:1px;
  padding-left:16px;
  background-repeat: no-repeat;
  background-image: url(/cb/314266/data/-/icon_print.jpg.jpg);
}.iconPrint:hover{
  background-position:0 -13px;
}
.iconRSS{
  padding-top:1px;
  padding-left:18px;
  background-repeat: no-repeat;
  background-image: url(/cb/314268/data/-/icon_rss.jpg.jpg );
}.iconRSS:hover{
  background-position:0 -13px;
}
/* footerContentToolsContainer */

/* footerNavigationContainer */
#footerNavigationContainer{
  position:relative;
  width:915px;
  z-index:110;
  height:22px;
  background-color:#00204f;
  color:#80b9ff;
}
#footerNavigationContainer a{
  color:#80b9ff;
  font-size: 10px;
}
#footerNavigationContainer a:hover{
  color:#ffffff;
}
#footerNavigationContainer a.active{
  color:#ffffff;
}
ul#footerNavigationLeft{
  float:left;
  margin: 2px 0 0 9px;
}
ul#footerNavigationLeft li{
  float:left;
  margin:0 4px;
}
ul#footerNavigationLeft li a{
  margin-right:4px;
}
ul#footerNavigationRight{
  float:right;
  margin: 2px 3px 0 0;
}
ul#footerNavigationRight li{
  float:left;
  margin:0 4px;
  font-size: 10px;
}
ul#footerNavigationRight li a{
  margin-right:4px;
}
/* footerNavigationContainer */

/* pageHeaderContainer */
#pageHeaderContainer{
  position:relative;
  width:100%;
  z-index:110;
  height:33px;
  background-color:#00204f;
}
img.pageHeaderLogo{
  position:absolute;
  top:0px;
  left:55px;
  z-index:115;
}

img.pageHeaderLogoNew{
  position:absolute;
  -position: absolute;
  top:0px;
  margin-left:55px;
  z-index:115;
}


#pageHeaderContainer img.claim{
  position:absolute;
  top:10px;
  left:373px;
}
#pageHeaderContainer a.language{
  position:absolute;
  top:10px;
  *top:9px;
  left:662px;
  font-size: 10px;
  color:#80b9ff;
}
#pageHeaderContainer a.language:hover{
  color:#ffffff;
}
#pageHeaderContainer form input#searchValue{
  position:absolute;
  top:7px;
  left:774px;
  width:94px;
  height:12px;
  *height:13px;
  font-family: verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#666666;
  padding-top:2px;
  *padding-top:1px;
  padding-left:3px;
}
#pageHeaderContainer form input#headSearchSubmit{
  position:absolute;
  top:7px;
  left:881px;
}
/* pageHeaderContainer */

/* content grid */
#contentCover{
  position:relative;
  width:915px;
  -width:935px;
  overflow:hidden;
  margin-bottom:20px;
}
#contentNavigation{
  position:relative;
  width:183px;
  float:left;
  margin-right:16px;
}
#contentCenter{
  position:relative;
  width:544px;
  float:left;
}
#contentWide{
  position:relative;
  width:715px;
  float:left;
}
#contentRight{
  position:relative;
  width:172px;
  float:left;
  padding-top:34px;
}
.homePage #contentRight{
  padding-top:0px;
}
/* content grid */

/* content elements */

.imageMap{
  position:relative;
}
.worldMapContent{
  position:absolute;
  top:143px;
  left:95px;
  width:275px;
  height:151px;
  display:none;
  padding:11px 15px 0 21px;
  background-image:url( '/cb/317692/data/-/worldMapContent_bg.png' );
  -background-image:url( '/cb/317690/data/-/worldMapContent_bg_ie6.gif' );
}
.contentContainer .worldMapContent p{
  padding-top:14px;
  line-height:15px;
}
.contentContainer .worldMapContent img{
  margin:0;
}
.contentContainer .worldMapContent a.more{
  margin:8px 0 0 3px;
  padding-left:8px;
  color:#2259ab;
  display:block;
  background-repeat: no-repeat;
  background-image: url(/cb/314250/data/-/link_arrow.gif.gif );
  background-position:0 4px;
}
.contentContainer .worldMapContent a.more:hover{
  color:#80b9ff;
  background-position:0 -7px;
}
.contentContainer .worldMapContent a.close{
  position:absolute;
  top:6px;
  right:7px;
  width:21px;
  height:19px;
  display:block;
  background-repeat: no-repeat;
  background-image: url( /cb/314244/data/-/icon_close.gif.gif );
}
.contentContainer .worldMapContent a.close:hover{
  background-image: url( /cb/314246/data/-/icon_close-a.gif.gif );
}


.contentContainer{
  margin:31px 0 15px 13px;
  padding-right:30px;
  -padding-right:15px;
}
#contentCenter .flashcontainer{
  margin-left:13px;
}
#contentWide .contentContainer{
  margin:31px 0 15px 0px;
  padding-right:0px;
}
.sitemap .contentContainer h1{
  margin-left:13px;
  margin-bottom:23px;
}

.contentContainer h1{
  padding-bottom:5px;
}

.contentContainer h2{
  margin-top:24px;
}
.contentContainer h5{
  margin-top:13px;
}
.contentContainer p{
  margin-top:8px;
  margin-left:1px;
  line-height:15px;
}
#contentWide .contentContainer p{
  width:460px;
}
.contentContainer p a{
  text-decoration:underline;
  color:#2259ab;
}
.contentContainer  a{
  text-decoration:underline;
  color:#2259ab;
}
.contentContainer  a:hover{
  text-decoration:underline;
  color:#00204f;
}
.contentContainer img{
  margin:25px 0 4px 0;
}
.contentContainer .imageGalleryImage img{
  margin:3px 0 4px 0;
}
/*
.contentContainer img.float{
  float:left;
  margin:25px 25px 15px 0;
}

.contentContainer img.floatright{
  float:right;
  margin:25px 25px 15px 0;
}
*/
/* jira TCHIBOCM-156*/
.contentContainer div.floatright p,
.contentContainer div.float p,
.contentContainer .imageGalleryImage p{ color:#9a9a9a; margin:2px 0 0 9px; }
.contentContainer div.float{ float:left; padding:0px 25px 7px 0; }
.contentContainer img.float{ float:left; margin:0px 25px 7px 0; }
.contentContainer div.floatright{ float:right; padding:0px 25px 7px 7px; }
.contentContainer img.floatright{
 margin:0px 25px 7px 0;
}


.contentContainer .youtubeContainer{
  margin-top:18px;
}
#contentWide .contentContainer .youtubeContainer{
  position:relative;
  margin-top:0px;
}
.contentContainer .footageContainer{
  position:relative;
  margin-top:18px;
}
#contentWide .contentContainer .footageContainer{
  margin-top:0px;
}
.contentContainer ol{
  padding-left:31px;
  line-height:17px;
  margin:8px 0 0 0;
}

.contentContainer ul{
  padding-left:15px;
  line-height:17px;
  margin:8px 0 0 0;
  list-style: disc;
}
.contentContainer ul li p{
  margin-top:0;
}

.contentContainer td ul.tableListe{
  padding-left:13px;
  line-height:17px;
  margin:8px 0 0 0;
  list-style: disc;
}
.contentContainer table{
  margin-top:7px;
  margin-bottom:13px;
}
.contentContainer table.tableborder--border{
  border-top:solid 1px #333333;
}

.contentContainer table.form{
  border-top:none;
  margin-top:7px;
  margin-bottom:13px;
}
.contentContainer tr{
}
.contentContainer td{
  vertical-align:top;
  padding:9px 10px 12px 0;
}
.contentContainer table.tableborder--border td{
  border-bottom:dotted 1px #dddddd;
}
#largeStageTeaser{
  position:relative;
  width:915px;
  height:215px;
  overflow:hidden;
  margin-bottom:25px;
}
#largeStageTeaserAnimation{
  position:relative;
  width:915px;
  height:336px;
}
#largeStageTeaserAnimation img{
  position:absolute;
}
#largeStageTeaserAnimation a{
  position:absolute;
  bottom:130px;
  right:10px;
  width:22px;
  height:20px;
  background-repeat: no-repeat;
  background-image: url(/cb/314270/data/-/enlarge_stage.png.png );
  background-position:0 0;
}
#largeStageTeaserAnimation div{
  position:absolute;
  top:134px;
  left:214px;
  width:313px;
  height:60px;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/cb/314154/data/-/index_welcome_de.png.png', sizingMethod='crop');
}
#largeStageTeaserAnimation div img{
  -display:none;
}
#largeStageTeaserAnimation div a{
  position:absolute;
  bottom:auto;
  right:auto;
  top:31px;
  left:2px;
  width:auto;
  height:13px;
  color:#2259ab;
  padding-left:11px;
  background-repeat: no-repeat;
  background-image: url(/cb/314272/data/-/index_stage_arrow.png.png );
  -background-image: none;
  -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/cb/314272/data/-/index_stage_arrow.png.png', sizingMethod='crop');
}
#largeStageTeaserAnimation div a:hover{
  background-position:0 -13px;
  color:#00204f;
}
#largeStageTeaserAnimation div a.up{
  background-position:0 0;
}
#largeStageTeaserAnimation div a.up:hover{
  background-position:0 -13px;
}
#largeStageTeaserAnimation a:hover{
  background-position:0 -20px;
}
#largeStageTeaserAnimation a.up{
  background-position:0 -40px;
}
#largeStageTeaserAnimation a.up:hover{
  background-position:0 -60px;
}
#largeStageTeaser a.indexStageText{
  position:absolute;
  display:none;
  background-repeat: no-repeat;
}
#largeStageTeaser a.indexStageText:hover{
   background-position:bottom left;
}
#largeStageTeaser a.indexStageText span{
  display:none;  
}
.wideTeaser{
  position:relative;
  width:500px;
/* jira TCHIBOCM-207 */
  min-height:128px;
  -height:128px;
/* jira TCHIBOCM-207 */
  margin-left:15px;
  -margin-left:7px;
  padding-top:7px;
  float:left;
  border-top:dotted 1px #dddddd;
}
.wideTeaser img{
  margin-top:13px;
  float:right;
  margin-bottom:20px;
}
.wideTeaser div{
  margin-top:8px;
  float:left;
  width:245px;
  margin-bottom:17px;
}

.wideTeaser div div{
  margin-top:0;
  float:none;
  width:auto;
  margin-bottom:0;
}

.smallTeaser{
  position:relative;
  width:230px;
  margin-left:15px;
  -margin-left:7px;
  margin-bottom:17px;
  margin-right:25px;
  float:left;
  border-top:dotted 1px #dddddd;
  padding-top:11px;
}
.smallTeaser img{
  padding-top:9px;
  padding-bottom:1px;
}
.smallTeaser div.teaserText{
  margin-top:5px;
}
.wideTeaser div.teaserText p, .smallTeaser div.teaserText p{
  margin-top:4px;
}
.wideTeaser a, .smallTeaser a{
  color:#2259ab;
}
.wideTeaser a:hover, .smallTeaser a:hover{
  color:#00204f;
  cursor:pointer;
}
.wideTeaser p, .smallTeaser p{
  color:#666666;
}
.homePage .smallTeaser{
  border:none;
  width:260px;
  height:114px;
  margin-left:0px;
  margin-right:10px;
  padding-top:12px;
  height:215px;
  background-image: url(/cb/314274/data/-/index_small_teaser_bg.jpg.jpg );
  background-repeat: no-repeat;
}
.homePage .smallTeaser img{
  margin-left:15px;
  padding-top:0px;
}
.homePage .smallTeaser div.teaserText{
  margin-top:4px;
  margin-left:14px;
}
.homePage .wideTeaser{
  border:none;
  width:530px;
  margin-left:0px;
  padding-top:0px;
  background-image: url(/cb/314276/data/-/index_large_teaser_bg.jpg.jpg);
  background-repeat: no-repeat;
}
.homePage .wideTeaser img{
  margin-right:15px;
}
.homePage .wideTeaser div{
  margin-left:15px;
  -margin-left:7px;
}

.homePage .wideTeaser div div{
  margin-left:0;
}


/* content elements */

/* related elements */
.linkListContainer{
  padding-top:9px;
  padding-bottom:12px;
  margin-bottom:3px;
  border-bottom:dotted 1px #dddddd;
}
.linkListContainer img{
  margin-top:7px;
  margin-bottom:6px;
}
.linkListContainer ul.linkList{
  margin: 0 0 0 1px;
}
.linkListContainer ul a{
  padding-left:8px;
  color:#2259ab;
  background-repeat: no-repeat;
  background-image: url(/cb/314250/data/-/link_arrow.gif.gif );
  background-position:0 4px;
}
.linkListContainer ul a:hover{
  color:#80b9ff;
  background-position:0 -7px;
}
/* related elements */

/* tagCloud */
.tagCloudContainer{
  margin-top:11px;
}
.tagCloud11{
  font-size: 11px;
  margin-bottom:6px;
  text-align:center;
}
.tagCloud13{
  font-size: 13px;
  margin-bottom:6px;
}
.tagCloud15{
  font-size: 15px;
  margin-bottom:6px;
}
.tagCloud17{
  font-size: 17px;
  margin-bottom:6px;
}
/* tagCloud */

/* contentNavigation */
#contentNavigationSelect{
  margin-top:3px;
  margin-bottom:11px;
  *margin-top:2px;
  *margin-bottom:12px;
  margin-left:12px;
  z-index:1000;
}
#contentNavigation ul.contentNavigationList{
  z-index:900;
}
#contentNavigation ul.contentNavigationList li{
  position:relative;  
  padding:8px 0 9px 3px;
  border-bottom:solid 1px #dddddd;
}
#contentNavigation ul.contentNavigationList li.last{
  border-bottom:none;
}
#contentNavigation ul.contentNavigationList li a{
  color:#2259ab;
  font-weight:bold;
  padding-left:8px;
}
#contentNavigation ul.contentNavigationList li a:hover{
  color:#00204f;
}
#contentNavigation ul.contentNavigationList li a.highlight{
  color:#00204f;
  font-weight:bold;
}
#contentNavigation ul.contentNavigationList li a.highlight:hover{
  color:#80b9ff;
}
#contentNavigation ul.contentNavigationList li a.active{
  background-repeat: no-repeat;
  background-image: url(/cb/314278/data/-/navi_arrow.gif.gif );
  background-position:0 3px;
}
#contentNavigation ul.contentNavigationList li a.active:hover{
  color:#00204f;
}
#contentNavigation ul.contentNavigationList2 li{
  padding:5px 0 0 10px;
  border-bottom:none;
  -height:13px;
}
#contentNavigation ul.contentNavigationList2 li.last{
  border-bottom:none;
}
#contentNavigation ul.contentNavigationList2 li a{
  color:#2259AB;
  font-weight:normal;
  padding-left:8px;
  display:block;
}

#contentNavigationSearch{
  position:relative;
}
#contentNavigation form input#searchValue{
  position:relative;
  width:96px;
  *width:95px;
  height:15px;
  *height:14px;
  font-family: verdana, helvetica, sans-serif;
  font-size: 11px;
  color:#666666;
  padding:1px 0 1px 3px;
  *padding:2px 0 1px 4px;
  margin:0 6px 10px 11px;
  border:1px solid #DDDDDD;
  float:left;
}
#contentNavigation form input#headSearchSubmit{
  position:relative;
  float:left;
}


/* contentNavigation */

/* glossar  */
.glossarContainer{
  margin-left:13px;
  padding-right:30px;
}
.glossarContainer ul{
  height:28px;
  padding-top:12px;
  border-top:dotted 1px #dddddd;
}
.glossarContainer li{
  float:left;
  margin-right:20px;
}
.glossarContainer li a{
  font-size:14px;
  font-weight:bold;
}
.glossarContainer .glossarHeader{
  padding-top:16px;
  border-top:dotted 1px #dddddd;
}
.glossarContainer h2{
  margin-bottom:9px;
  float:left;
}
.glossarContainer .glossarHeader a.topLink{
  float:right;
  padding-right:11px;
  background-repeat: no-repeat;
  background-image: url(/cb/314280/data/-/up_arrow.gif.gif );
  background-position:right 7px;
  color:#2259ad;
}

.glossarContainer .glossarHeader a.topLink:hover{
  color:#00204f;
  background-position:right -4px;
}

.glossarContainer h3{
  margin-bottom:1px;
  clear:both;
}
.glossarContainer p{
  line-height:17px;
  margin-bottom:18px;
}
/* glossar  */

/* image gallery  */
.imageGalleryImage{
  margin-bottom:14px;
}
.imageGalleryThunbnails{
  position:relative;
  width:515px;
  clear:both;
}
.imageGalleryThunbnails img{
  margin:3px 0 0 3px;;
}
.imageGalleryThunbnails .imageGalleryThunbnailsBG{
  width:63px;
  height:56px;
  margin-right:10px;
  margin-bottom:6px;
  margin-top:3px;
  float:left;
  background-repeat: no-repeat;
  background-image: url(/cb/314282/data/-/galerie_thumb_bg.jpg.jpg);
}
.imageGalleryThunbnails .imageGalleryThunbnailsBG:hover, .imageGalleryActiveThunbnails{
  background-image: url(/cb/314284/data/-/galerie_thumb_bg-a.jpg.jpg );
}
/* image gallery  */

/* form  */
.formContainer{
  margin-top:28px;
  padding-left:10px;
  padding-right:10px;
  width:480px;
  background-color:#f5f5f5;
}
.contentContainer table.form{
  border-top:none;
  margin-top:11px;
  margin-bottom:13px;
}
.contentContainer table.form td{
  vertical-align:top;
  border-bottom:dotted 1px #dddddd;
  padding:10px 0 10px 0;
}
.contentContainer table.form td strong{
  display:block;
  padding-top:4px;
  color:#333333;
}
.contentContainer table.form td p{
  margin-top:6px;
  margin-left:8px;
  font-size: 10px;
  line-height: 14px;
}
#contactSubjectForm .select{
  width:299px;
  font-size: 11px;
}
#contactSubjectForm .textarea{
  width:279px;
  font-size: 11px;
  height:86px;
  *height:84px;
}
#contactSubjectForm .radioContainer{
  position:relative;
  float:left;
  margin-top:3px;
  width:71px;
  padding-bottom:2px;
}
.contactButton{
  position:relative;
  height:25px;
  margin-top:7px;
  margin-left:206px;
}
.contactButton .buttonWhite{
  float:left;
}
.contactButton .buttonBlue{
  float:right;
}
.buttonWhite, .buttonBlue{
  display:block;
  width:140px;
  height:25px;
  padding-top:5px;
  font-size: 12px;
  color:#00204f;
  text-align:center;
  font-weight:bold;
  background-image: url(/cb/314286/data/-/button_white.png.png );
  background-repeat: no-repeat;
}

.buttonWhite span, .buttonBlue span, .buttonWhiteSmall span{
  padding-top:5px;
  display:block;
}

.buttonWhite:hover{
  color:#00204f;
  background-position:bottom left;
}

.buttonWhiteSmall{
  display:block;
  width:79px;
  height:25px;
  padding-top:5px;
  padding-left:10px;
  font-size: 12px;
  color:#00204f;
  font-weight:bold;
  text-decoration: none;
  background-image: url(/cb/314288/data/-/button_white_small.png.png);
  background-repeat: no-repeat;
}
.buttonWhiteSmall:hover{
  color:#00204f;
  background-position:bottom left;
}
.buttonBlue{
  width:104px;
  color:#ffffff;
  background-image: url(/cb/314290/data/-/button_blue.png.png );
}
.buttonBlue:hover{
  color:#ffffff;
  background-position:bottom left;
}
/* form  */

/* media center  */
#mediaCenterNavigation{
  position:relative;
  width:702px;
  height:55px;
  background-repeat: no-repeat;
  margin-top:27px;
}
.mediaCenterBgItem1{
  background-image: url(/cb/314292/data/-/media_center_left_bg.jpg.jpg );
}
.mediaCenterBgItem2{
  background-image: url(/cb/314294/data/-/media_center_center_bg.jpg.jpg );
}
.mediaCenterBgItem3{
  background-image: url(/cb/314296/data/-/media_center_right_bg.jpg.jpg );
}
.mediaCenterTab{
  position:relative;
  width:92px;
  height:36px;
  display:block;
  float:left;
  cursor:pointer;
}
a.mediaCenterTab.Item3{
  margin-left:10px;
}
.mediaCenterTab h2{
  margin-top:6px;
  margin-left:20px;
}
.mediaCenterTab h2.active{
  color:#333333;
}
#mediaCenterContainerBorder{
  position:relative;
  width:702px;
  height:auto;
  background-image: url(/cb/314298/data/-/media_center_border.jpg.jpg );
}
#mediaCenterContainer{
  position:relative;
  width:702px;
  height:auto;
  background-repeat: no-repeat;
  background-position:bottom left;
  background-image: url(/cb/314300/data/-/media_center_bg.jpg.jpg );
}
#mediaCenterContainer .mediaCenterContent{
  display:none;
  overflow:hidden;
}
#mediaCenterContainer .mediaCenterContent.active{
  display:block;
  overflow:hidden;
}
#mediaCenterContainer .videoContainer{
  position:relative;
  margin-top:4px;
  margin-left:21px;
  -margin-left:10px;
  width:480px;
  height:295px;
  float:left;
}
#mediaCenterContainer .videoContainer img{
  margin:0;
}
#mediaCenterContainer .videoContainer img.mediaCenterPlay{
  position:absolute;
  top:42%;
  left:44%;
}
.contentContainer a.adobe{
  padding-left:8px;
  color:#2259ab;
  background-repeat: no-repeat;
  background-image: url(/cb/314250/data/-/link_arrow.gif.gif);
  background-position:0px 3px;
}
#mediaCenterContainer .copyTag{
  position:relative;
  margin-right:25px;
  -margin-right:12px;
  width:160px;
  float:right;
}
#mediaCenterContainer .copyTag p{
  width:160px;
  margin:0px;
}
#mediaCenterContainer .copyTag p.directLink{
  margin-top:19px;
  line-height:21px;
  margin-bottom:1px;
}
#mediaCenterContainer .copyTag a{
  padding-left:8px;
  color:#2259ab;
  background-repeat: no-repeat;
  background-image: url(/cb/314250/data/-/link_arrow.gif.gif );
  background-position:0 4px;
}
#mediaCenterContainer input{
  height:15px;
  width:151px;
  margin-bottom:8px;
}
#mediaCenterContainer .buttonWhiteSmall{
  margin-bottom:14px;
}
#mediaCenterContainer .copyTag p.embedCode{
  margin-bottom:4px;
}
#mediaCenterContainer .copyTag a span{
  position:absolute;
}
.videoNavigation{
  position:relative;
  clear:both;
  height:144px;
  padding-top:43px;
  padding-bottom:34px;
}
.videoThumbnailContainer{
  position:relative;
  overflow:hidden;
  width:645px;
  height:144px;
}
.videoThumbnailContainer .videoThumbnailList{
  position:relative;
  margin-left:50px;
  width:1000px;
  height:144px;
  overflow:hidden;s
}
.videoThumbnailContainer .videoThumbnail{
  position:relative;
  width:105px;
  height:144px;
  margin-right:16px;
  text-align:center;
  font-size: 10px;
  line-height:14px;
  float:left;
}
.videoThumbnailContainer .videoThumbnail a{
  display:block;
}
.videoThumbnailContainer .videoThumbnail span{
  color:#2259ab;
}
.videoThumbnailContainer .videoThumbnail img{
  margin:0 0 9px 0;
  *margin:0 0 7px 0;
}
.videoThumbnailContainer .videoThumbnail .mediaCenterPlay{
  position:absolute;
  margin: 26px 0 0 43px;
  width:25px;
  height:23px;
  background-repeat: no-repeat;
  background-image: url(/cb/314302/data/-/media_center_play.png.png );
}
.mediaCenterArrowLeft a, .mediaCenterArrowRight a{
  position:absolute;
  top:70px;
  left:16px;
  width:22px;
  height:19px;
  display:none;
  background-repeat: no-repeat;
  background-position:top left;
  background-image: url(/cb/314304/data/-/media_center_arrow_left.png.png );
}
.mediaCenterArrowRight a{
  left:651px;
  background-image: url(/cb/314306/data/-/media_center_arrow_right.png.png );
}
.mediaCenterArrowLeft a:hover, .mediaCenterArrowRight a:hover{
  background-position:bottom left;
}
.footageNavigation{
  position:relative;
  clear:both;
  height:144px;
  padding-top:43px;
  padding-bottom:34px;
}
.footageThumbnailContainer{
  position:relative;
  overflow:hidden;
  width:645px;
  height:144px;
}
.footageThumbnailContainer .footageThumbnailList{
  position:relative;
  margin-left:50px;
  width:1000px;
  height:144px;
  overflow:hidden;s
}
.footageThumbnailContainer .footageThumbnail{
  position:relative;
  width:105px;
  height:144px;
  margin-right:16px;
  text-align:center;
  font-size: 10px;
  line-height:14px;
  float:left;
}
.footageThumbnailContainer .footageThumbnail a{
  display:block;
}
.footageThumbnailContainer .footageThumbnail span{
  color:#2259ab;
}
.footageThumbnailContainer .footageThumbnail img{
  margin:0 0 9px 0;
  *margin:0 0 7px 0;
}
.footageThumbnailContainer .footageThumbnail .mediaCenterPlay{
  position:absolute;
  margin: 26px 0 0 43px;
  width:25px;
  height:23px;
  background-repeat: no-repeat;
  background-image: url(/cb/314302/data/-/media_center_play.png.png );
}
#imageNavigation ul{
  height:15px;
  margin-left:22px;
  margin-bottom:39px;
}
#imageNavigation ul li{
  float:left;
  margin-right:20px;
  padding-right:8px;
}
#imageNavigation ul li a{
  font-weight:bold;
}
#imageNavigation ul li a.active{
  color:#00204f;
  font-weight:bold;
}
.mediaCenterImageList{
  position:relative;
  overflow:hidden;
  width:680px;
  margin-left:20px;
  padding-bottom:21px;
  -padding-bottom:6px;
  display:none;
}
.mediaCenterImageListEntry{
  position:relative;
  float:left;
  padding-bottom:21px;
  width:340px;
  height:75px;
}
.mediaCenterImageList img{
  float:left;
  margin:0 14px 0 0;
}
.mediaCenterImageList .mediaCenterImageListEntry div{
  margin:0;
  color:#00204f;
  font-weight:bold;
  margin-bottom:4px;
}
.mediaCenterImageList a{
  position:relative;
  padding-left:8px;
  color:#2259ab;
  background-repeat: no-repeat;
  background-image: url(/cb/314250/data/-/link_arrow.gif.gif);
  background-position:0 4px;
}

.mediaCenterImageList a:hover{
  color:#80b9ff;
  background-position:0 -7px;
}

/* media center  */

/* sitemap  */
.sitemapEntry{
  position:relative;
  width:700px;
  overflow:hidden;
  padding-left:15px;
  margin-bottom:22px;
  background-repeat: no-repeat;
  background-repeat: no-repeat;
  background-image: url(/cb/314308/data/-/sitemap_bg.jpg.jpg );
}
.sitemapEntry h2{
  margin:12px 14px 10px 0;
  padding-bottom:6px;
  border-bottom:1px solid #333333;
}
.sitemapEntry ul.firstLevel li{
  float:left;
  width:228px;
}
.sitemapEntry ul.firstLevel li li{
  padding-bottom:0px;
  margin-bottom:0px;
}
.sitemapEntry ul.firstLevel li li li{
  margin-left:5px;
}
.sitemapEntry div.bottomLine{
  width:684px;
  border-bottom:dotted 1px #dddddd;
  clear:both;
  padding-top:5px;
  margin-bottom:8px;
}
.sitemapEntry ul.firstLevel li a{
  font-weight:bold;
  margin-bottom:3px;
  display:block;
}
.sitemapEntry ul.firstLevel li li a{
  font-weight:normal;
  margin-bottom:3px;
}
/* sitemap  */

/* response tool  */
.responseTool{
  margin-left:0px;
}
.responseTool h2{
  margin:0;
  color:#254f97;
}
.responseToolBorder{
  position:relative;
  width:500px;
  height:auto;
  background-repeat: repeat-y;
  background-image: url(/cb/314310/data/-/response_tool_border.gif.gif );
}
.responseToolContainer{
  position:relative;
  width:487px;
  height:auto;
  overflow:hidden;
  padding-left:14px;
  background-repeat: no-repeat;
  background-position:top left;
  background-image: url(/cb/314312/data/-/response_tool_top_bg.jpg.jpg );
}
.responseToolHeaderLeft{
  padding-top:13px;
  float:left;
}
.responseToolHeaderLeft p{
  margin:8px 0 0 0;
  color:#333333;
  font-weight:bold;
  line-height:16px;
}
.responseToolHeaderRight{
  padding-top:18px;
  padding-right:15px;
  float:right;
  text-align:right;
}
.responseToolHeaderRight p{
  margin:16px 0 6px 0;
  color:#57606a;
  text-align:left;
  line-height:16px;
}
.responseToolHeaderRight a{
  padding-left:8px;
  color:#2259ab;
  background-repeat: no-repeat;
  background-image: url(/cb/314250/data/-/link_arrow.gif.gif );
  background-position:0 4px;
}
.responseToolHeaderRight a:hover{
  color:#80b9ff;
  background-position:0 -7px;
}
.responseToolEntry{
  padding-top:9px;
  padding-bottom:5px;
  clear:both;
  background-repeat: no-repeat;
  background-image: url(/cb/314314/data/-/response_tool_separator.gif.gif );
}
.responseToolEntry p{
  margin:0;
  width:270px;
  color:#333333;
  line-height:15px;
  float:left;
  overflow:hidden;
}
.ratingTool{
  padding-right:34px;
  float:right;
}
.responseToolEntry table{
  border:none;
  margin:0;
  padding:0;
}
.responseToolEntry td{
  border:none;
  margin:0;
  padding:0;
}
.responseToolBottom{
  position:relative;
  width:500px;
  height:20px;
  background-repeat: no-repeat;
  background-position:bottom left;
  background-image: url(/cb/314316/data/-/response_tool_bottom_bg.jpg.jpg );
}

.publishArtcle{
  position:relative;
  width:500px;
  height:81px;
  margin-top:30px;
  margin-left:15px;
  margin-bottom:22px;
  padding:14px 0 0 0;
  background-repeat: no-repeat;
  background-image: url(/cb/314318/data/-/publish_bg.gif.gif );
}
.publishArtcle h2{
  float:left;
  padding-left:15px;
  color:#254f97;
}
.publishArtcle a{
  float:right;
  margin-top:2px;
  padding-left:8px;
  padding-right:15px;
  color:#2259ab;
  background-repeat: no-repeat;
  background-image: url(/cb/314250/data/-/link_arrow.gif.gif );
  background-position:0 4px;
}
.publishArtcle a:hover{
  color:#80b9ff;
  background-position:0 -7px;
}
.publishArtcleIcons{
  position:relative;
  clear:both;
  width:500px;
  padding-top:17px;
}
.publishArtcle .publishArtcleIcons a{
  width:81px;
  margin:0;
  padding:0;
  float:left;
  background:none;
  text-align:center;
  font-size: 10px;
}
.publishArtcle .publishArtcleIcons span{
  display:block;
}
.publishArtcle .publishArtcleIcons a img{
  text-align:center;
  margin-bottom:6px;
}

/* response tool  */
/* search  */
.searchSkipper{
  color:#666666;
  border-top:dotted 1px #dddddd;
  border-bottom:dotted 1px #dddddd;
  padding:10px 0 12px 0;
  margin-bottom:30px;
}
.searchSkipper.spacer{
  margin-top:29px;
}
.searchAgainForm{
  overflow:hidden;
  width:291px;
  margin-top:15px;
}
.searchAgainForm form{
  float:left;
  margin-top:1px;
}
.searchAgainForm form input{
  width:175px;
  height:17px;
}
.searchAgainForm .buttonBlue{
  float:right;
}
.searchResultSubheadline{
  margin-top:41px;
  margin-bottom:20px;
  font-size:14px;
  font-weight:bold;
}
.searchSkipper a{
  color:#2259ab;
  margin-left:4px;
}
.searchSkipper a strong{
  color:#00204f;
}
.searchResult{
  margin-bottom:14px;
}
.searchResult div{
  font-weight:bold;
}
.searchResult div strong a{
  color:#2259ab;
  padding-left:8px;
  text-decoration:underline;
}
/* search  */
/* print  */
.mainContent{
  position:relative;
  width:544px;
  float:left;
}
.contentContainer .simple.intranet h2{
  margin-left:15px;
  font-size:24px;
  line-height:28px;
  font-weight:normal;
  color:#3472be;
}
/* print  */

.clearFloat{
  clear:both;
}

.ratingTool{
  padding-right:34px;
  float:right;
  width:155px;
}
.ratingTool img{
  cursor:pointer;
  margin:0;
}
#contentCenter span.error{ margin-left:13px; display:block; }


