/****************************************
3. Base
*****************************************/
@media only screen and (max-device-width: 480px) {
	#divisionContainer .dcBox.first {
    	margin-left: 9px;
	}
	
	#divisionContainer .dcBox.service {
		width: 226px;
		margin-right: 0px;
	}
}

body {
	background-color:#87888A;
	color:#000000;
}

#site {
	background-color:white;
}


/* START button: blue format for input and a-tags*/
.button input, .button span {
	background: url("../images/professional/buttonSubmit.png") repeat-x 0 0;
	color:white;
}
.button b.bsStrt {
	background: url("../images/professional/buttonSubmit_start.png") no-repeat 0 0;		
}
.button b.bsEnd {
	background: url("../images/professional/buttonSubmit_end.png") no-repeat 0 0;	
}

.button input.hover, .button span.hover {
	background: url("../images/professional/buttonSubmit_hover.png") repeat-x 0 0;
}
.button b.bsStrt.hover {
	background: url("../images/professional/buttonSubmit_start_hover.png") no-repeat 0 0;	
}
.button b.bsEnd.hover {
	background: url("../images/professional/buttonSubmit_end_hover.png") no-repeat 0 0;
}
/* END button format for input and a-tags */



/* START button: red */
.button.red input, .button.red span {
	background: url("../images/professional/buttonSubmitRed.png") repeat-x 0 0;
	color:white;
}
.button.red b.bsStrt {
	background: url("../images/professional/buttonSubmitRed_start.png") no-repeat 0 0;     
}
.button.red b.bsEnd {
	background: url("../images/professional/buttonSubmitRed_end.png") no-repeat 0 0;      
}

.button.red input.hover, .button.red span.hover {
	background: url("../images/professional/buttonSubmitRed_hover.png") repeat-x 0 0;
}
.button.red b.bsStrt.hover {
	background: url("../images/professional/buttonSubmitRed_start_hover.png") no-repeat 0 0;       
}
.button.red b.bsEnd.hover {
	background: url("../images/professional/buttonSubmitRed_end_hover.png") no-repeat 0 0;
}
/* END button red */


/* START button: grey */
.button.grey input, .button.grey span {
	background: url("../images/professional/buttonSubmitGrey.png") repeat-x 0 0;
	color:black;
}
.button.grey b.bsStrt {
	background: url("../images/professional/buttonSubmitGrey_start.png") no-repeat 0 0;     
}
.button.grey b.bsEnd {
	background: url("../images/professional/buttonSubmitGrey_end.png") no-repeat 0 0;      
}

.button.grey input.hover, .button.grey span.hover {
	background: url("../images/professional/buttonSubmitGrey_hover.png") repeat-x 0 0;
}
.button.grey b.bsStrt.hover {
	background: url("../images/professional/buttonSubmitGrey_start_hover.png") no-repeat 0 0;       
}
.button.grey b.bsEnd.hover {
	background: url("../images/professional/buttonSubmitGrey_end_hover.png") no-repeat 0 0;
}
/* END button grey */





/****************************************
*
4. Header
*
*****************************************/

#serviceNav {
	background-color:#F1F1F1;
}

#serviceNav ul * {
	color: #808285;
}

#serviceNav ul li.inactive a, #serviceNav ul li.inactive a:hover {
	color:#c3c3c4;
	background-color:#F1F1F1;
}
#serviceNav ul.divided {
	border-left:1px solid #c3c3c4;

}

#serviceNav ul li a:hover {
	background-color:#e1e1e2;
}

}
#siteBrand p {
		color:#404245;
}

#mainNav {
		background: url(../images/professional/background_mainNav.gif) repeat-x 0 0;
}

#mainNav ul * {
		color:white;
}
	
	#mainNav ul li{
   background-image:url("../images/professional/foLeft.gif");
}

#mainNav ul li a {
  color:#ffffff;
   border-right:1px solid #353535;
   background-image:url("../images/professional/fo_arrowDown.gif");
}

#barExtend ul li a {
    border: medium none;
}

#mainNav ul li.noSub a{
   background-image:none;
}


#mainNav ul li.noSub a:hover,
#mainNav ul li.noSub:hover a,
#mainNav ul li.noSub.active a{
  background-image:url("../images/professional/foHover.gif");
}


#mainNav ul li a:hover,
#mainNav ul li:hover a,
#mainNav ul li.active a{
  color:#003B6A;
  background-image:url("../images/professional/foHoverSub.gif");
}




#mainNav ul li.last a span.foLink {
 	color:#215F8B;
}

#mainNav ul li.last a:hover span.foLink {
 	color:#215F8B;
}


/* START flyout navi */
#mainNav ul ul {
		background-image:url(../images/professional/fo_background.png);
}

#mainNav ul :hover ul li {
  background-image:none;
}

#mainNav ul :hover ul li a {
   color:#404245;
}

#mainNav ul :hover ul li a span {
  background-image:none;
  color:#404245;
}

#mainNav ul :hover ul li a.arrow {
  background-image:none;
}

/*brd*/
#mainNav ul :hover ul li a.arrow:hover .brd {
   background-image:url(../images/professional/fo_leftTop.gif);
 }
  
  /*brdRight*/
#mainNav ul :hover ul li a.arrow:hover .brd span.brdRight {
   background-image:url(../images/professional/fo_rightTop.gif);
}

/*brdEnd*/
#mainNav ul :hover ul li a.arrow:hover .brdEnd {
   background-image:url(../images/professional/fo_leftBottom.gif);
}
 
 /*brdREnd*/
#mainNav ul :hover ul li a.arrow:hover .brdEnd span.brdREnd {
  background-image:url(../images/professional/fo_RightBottom.gif);
}
/* END flyout navi */


/* START Flyout 2 rows */

.foRow {
	background-image: url(../images/professional/fo_background_2rows.png); 
}

.foSub .foRow.row2 {background-image: url(../images/professional/fo_background_2rows.png);}

.foSub .foRow.row1 {background-image: url(../images/professional/fo_background.png);}

.foSub .foRow.row3 {
	background-image: url(../images/professional/fo_background_3rows.png); 
}

#mainNav ul .foRow ul
 {
	background:none;
}

#mainNav ul .foRow .frHead {
	color:#215F8B;
	background: url(../images/professional/arrow_blueGreyLeft.gif) no-repeat scroll 6px 21px transparent;
}
/* END Flyout 2 rows */

#searchBox .searchField {
	border: 1px solid #353535;
	
}

#searchBox .searchField.dtActive {
	color:#000000;
}

#searchBox .searchSubmit {
	background: url(../images/professional/icon_search.gif) no-repeat 0 0;
}

/* START LEFT NAVIGATION */
#leftNav ul * {
	color: #404245;
}

#leftNav ul * {
	color:black;
}

#leftNav ul li ul * {
	color:#404245;
}

#leftNav ul li a {
	background-image: url(../images/professional/arrow_leftNavTopLevel.gif);
}


/* second level */
#leftNav ul li ul li a {
  	background-image: url(../images/professional/arrow_leftNavSecLevel.gif);
}

/* third level */
#leftNav ul li ul li ul li a {
   	background-image: url(../images/professional/arrow_leftNavSecLevel.gif);
}

/* fourth level (just as safety precaution) */
#leftNav ul li ul li ul li ul li a {
 	background-image: url(../images/professional/arrow_leftNavSecLevel.gif);
}

/* open menu with down arrow *

/* first level */
#leftNav ul li a.down {
	background-image: url(../images/professional/arrow_leftNavDownTopLevel.gif);
}

/* second level */
#leftNav ul li ul li a.down {
  background-image: url(../images/professional/arrow_leftNavDownSecLevel.gif);
}

/* third level */
#leftNav ul li ul li ul li a.down {
	background-image: url(../images/professional/arrow_leftNavDownSecLevel.gif);
}

/* fourth level (just as safety precaution) */
#leftNav ul li ul li ul li ul li a.down {
	background-image: url(../images/professional/arrow_leftNavDownSecLevel.gif);
}

/* some workaround to get the naviborders round */
#leftNav ul li .l1, #leftNav ul li .l2, #leftNav ul li .l3, #leftNav ul li .l4 {background:white;}
#leftNav ul li .navE {background:white;}


/* hover */
#leftNav ul li .l1.lnH, #leftNav ul li .l2.lnH, #leftNav ul li .l3.lnH, #leftNav ul li .l4.lnH, #leftNav ul li .navE.lnH a, #leftNav ul li .navE.lnH  {background-color:#f1f1f1;}

/* active */
#leftNav ul li .l1.lnA, #leftNav ul li .l2.lnA, #leftNav ul li .l3.lnA, #leftNav ul li .l4.lnA, #leftNav ul li .navE.lnA a, #leftNav ul li .navE.lnA  {background-color:#e1e1e2;}

/* END LEFT NAVIGATION */


/****************************************
*
5. Content
*
*****************************************/

h1,
.h1 {
	color: #404245;
}


/****************************************
*
6. Footer
*
*****************************************/


#fEnd * {   
 	color:white;
}

#fEnd a:hover {
	color:#e1e1e2;
}

#fEnd ul img {padding: 4px 5px 0 0;float:left;}

#fEnd ul .fbtext {padding-top:8px;float:left;margin-right:10px;}

#topOfPage a {
	background: url(../images/professional/arrow_footerToTop.gif) no-repeat 0 5px;
}



/* IE fix */


#fEndNav ul li.print a {
	background: url(../images/professional/icon_footerPrint.gif) no-repeat 0 9px;
}

#fEndNav ul li.pdfconvert a {
	background: url(../images/professional/icon_footerPDF.gif) no-repeat 0 8px;
}

#fEndNav ul li.bookmark a {
  	background: url(../images/professional/icon_footerBookmark.gif) no-repeat 0 9px;
}

#fEndNav ul li.rate a {
		background: url(../images/professional/icon_footerRate.gif) no-repeat 0 8px;
}

#fEndNav ul li.recommend a {
		background: url(../images/professional/icon_footerRecommend.gif) no-repeat 0 9px;
}



#fEnd .line {
	background-color:#c3c3c4;
	color:#c3c3c4;
}

#fEnd .fEndCredits * {
	color:#c3c3c4;
}


#fEnd .fEndCredits p a:hover {
	color:white;
}


/****************************************
*
7. Content-related
*
*****************************************/

/****************************************
7.1 Startpage
*****************************************/

/* START stage */
.stage {
	background-color:#5f6e6e;
}

/*IE fix*/

.contentRight h2,
.contentRight .h2 {
	color:white;
}

.contentRight p {
	color:white;
}

/* START slideshow */
a.btSlideShow {
    background: transparent url(../images/professional/button_slideshow_end.png) no-repeat scroll top right;
    color: black;
}

a.btSlideShow span {
    background: transparent url(../images/professional/button_slideshow.png) no-repeat 0 0;
}

 
a:hover.btSlideShow {
    background: transparent url(../images/professional/button_slideshow_end_hover.png) no-repeat scroll top right;
}


a:hover.btSlideShow span {
    background: transparent url(../images/professional/button_slideshow_hover.png) no-repeat 0 0;
	color:white;
} 
/* slideshow.active */
a.btSlideShow.active {
    background: transparent url(../images/professional/button_slideshow_end_active.png) no-repeat scroll top right;
    color: black;
}

a.btSlideShow.active span {
    background: transparent url(../images/professional/button_slideshow_active.png) no-repeat 0 0;
	color:white;
}

 
a:hover.btSlideShow.active {
   background: transparent url(../images/professional/button_slideshow_end_active_hover.png) no-repeat scroll top right;
}


a:hover.btSlideShow.active span {
    background: transparent url(../images/professional/button_slideshow_active_hover.png) no-repeat 0 0;
	color:white;
} 

/* END slideshow */
/* END stage */


.teaserBox * {
color:#404245;
}

.teaserBox ul li a {
	color:#215F8B;
}

.teaserBox ul li a:hover {
	color:#003b6a;
}

.teaserBox.boxProdWhite h6,
.teaserBox.boxProdWhite .h6, 
.teaserBox.boxProdWhite ul li, 
.teaserBox.boxProdWhite p, 
.teaserBox.boxProdWhite ul li a, 
.teaserBox.boxProdWhite ul li a:hover,
.teaserBox.boxProdWhite p a, 
.teaserBox.boxProdWhite p a:hover {
	color:white;
}

.teaserBox.boxProdWhite {
	background: url(../images/professional/teaserBox_white_bg.jpg) no-repeat 0 0;
}

.teaserBox.boxProdWhite ul li {
	background: url("../images/professional/arrow_whiteGreyLeft.gif") no-repeat scroll 10px 4px transparent;
}

.teaserBox.boxProdWhite ul li a:hover {
	color:#e1e1e2;
}

.teaserBox.boxAppSup {
		background: url(../images/professional/teaserBox_appSup_bg.jpg) no-repeat 0 0;
}


.teaserBox.service {
    background-color: #E1E1E2;
}

.teaserBox.service p a {
    background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 0 5px transparent;
    color: #215F8B;
}

.teaserBox.service p a:hover {
    color: #003B6A;
}

.tabAcc.faq li a.faqLnk {
	color:#215F8B;
}

.tabAcc.faq li a:hover.faqLnk {
		color:#003B6A;
}

/****************************************
7.2 News Overview
*****************************************/

.pager ul li a {
	color: #215F8B;
}

.pager ul li a:hover {
	color: #003B6A;
}

.pager ul li.active {
    background: transparent url(../images/professional/pager_active_bg.gif) no-repeat scroll 0 0;
}

.mainLeft .newsRow {
	border-top: 1px solid #c3c3c4;
	
}

.mainLeft .newsRow.last {
	
	border-bottom: 1px solid #c3c3c4;

}


.mainLeft .newsRContent h6, 
.mainLeft .newsRContent .h6 {
		color: #215F8B;
}

.mainLeft .newsRContent h6 a,
.mainLeft .newsRContent .h6 a {
    color: #215F8B;
 }
 
.mainLeft .newsRContent h6 a:hover,
.mainLeft .newsRContent .h6 a:hover {
	color: #003B6A;
	
}
.mainLeft .newsRContent p {
		color:black;

}
.mainLeft .newsRContent a {
	color: #215F8B;
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 0 6px transparent;

}

.mainLeft .newsRContent a:hover {
	color: #003B6A;
}


.mainFull .newsRow {
	border-top: 1px solid #c3c3c4;
	
}

.mainFull .newsRow.last {
	
	border-bottom: 1px solid #c3c3c4;

}


.mainFull .newsRContent h6,
.mainFull .newsRContent .h6 {
		color: #215F8B;
}

.mainFull .newsRContent h6 a,
.mainFull .newsRContent .h6 a {
    color: #215F8B;
 }
 
.mainFull .newsRContent h6 a:hover,
.mainFull .newsRContent .h6 a:hover {
	color: #003B6A;
	
}
.mainFull .newsRContent p {
		color:black;

}
.mainFull .newsRContent a {
	color: #215F8B;
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 0 6px transparent;

}

.mainFull .newsRContent a:hover {
	color: #003B6A;
}

.marginalBox .mbText {
	background-color:#e1e1e2;
}

.marginalBox .mbText h6,
.marginalBox .mbText .h6 {
	color: black;
}

.marginalBox .mbText p {
		color:black;
	
}
.marginalBox .mbText a {
		color: #215F8B;
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 0 6px transparent;
}

.marginalBox .mbText a:hover {
	color: #003B6A;
}

.marginalBox .prodImage {
    border: 1px solid #E1E1E2
}


/****************************************
7.3 News Detail
*****************************************/


.marginalBox.usecase h6,
.marginalBox.usecase .h6 {
	
	border-bottom: 1px solid #c3c3c4;
}

p.contentText a {
	background: url(../images/professional/arrow_blueWhiteLeft.gif) no-repeat 2px 5px;	
	color: #215F8B;
}
p.contentText a:hover {
	color: #003B6A;
}

.mbBorder {
	
	border: 1px solid #e1e1e2;
	
}

.floatBox .fbImg {
	
	border: 1px solid #e1e1e2;

}


.floatBox a {
	background: url(../images/professional/arrow_blueWhiteLeft.gif) no-repeat 2px 5px;	
	color: #215F8B;
}

.floatBox a:hover {
	color: #003B6A;
}

.floatBox h3 a,
.floatBox .h3 a {
	color:#215F8B;
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 0 6px transparent;
}
.floatBox h3 a:hover, 
.floatBox .h3 a:hover {
	
	color:#003B6A;
}


/****************************************
7.3 Product Overview
*****************************************/
a.compProdLink {
	background: url(../images/professional/arrow_blueWhiteLeft.gif) no-repeat 0 5px;	
	color: #215F8B;
}

a:hover.compProdLink {
	color: #003B6A;
}

.prodDetailRow {
	
	border-top: 1px solid #c3c3c4;

}



.prodDetailRow.last,
#lastProdDetailRow{
	
	border-bottom: 1px solid #c3c3c4;

}

.pDBoxLContent h3,
.pDBoxLContent .h3 {
	color:#215F8B;
}

.pDBoxLContent h3 a,
.pDBoxLContent .h3 a {
	color:#215F8B;
}
.pDBoxLContent h3 a:hover,
.pDBoxLContent .h3 a:hover {
	color:#003B6A;
}
.pDBoxLContent table td {	
	border-top:1px solid #c3c3c4;
	
}

.pDBoxLContent table tr.last td {	
	border-bottom:1px solid #c3c3c4;
}

.pDBoxLContent table td.sec {	
	background-color:#e1e1e2;
}

a.pDBoxLLink {
	background: url(../images/professional/arrow_blueWhiteLeft.gif) no-repeat 2px 5px;	
	color: #215F8B;
}

a:hover.pDBoxLLink {
	color: #003B6A;
}


a.buttonRed {
    background: transparent url(../images/professional/button_red_end.gif) no-repeat scroll top right;
    color: white;
}



a.buttonRed span {
    background: transparent url(../images/professional/button_red.gif) no-repeat 0 0;
}
 
a:hover.buttonRed {
    background: transparent url(../images/professional/button_red_end_hover.gif) no-repeat scroll top right;
}

a:hover.buttonRed span {
    background: transparent url(../images/professional/button_red_hover.gif) no-repeat 0 0;
} 




a.buttonBlue {
    background: transparent url(../images/professional/button_red_end.gif) no-repeat scroll top right;
    color: white;
}

a.buttonBlue span {
    background: transparent url(../images/professional/button_red.gif) no-repeat 0 0;
}
 
a:hover.buttonBlue {
    background: transparent url(../images/professional/button_red_end_hover.gif) no-repeat scroll top right;
}

a:hover.buttonBlue span {
    background: transparent url(../images/professional/button_red_hover.gif) no-repeat 0 0;
} 


.lblNew {
	background-color:#ed1c24;
	color:white;
	}

.recRetailPrice {
	color:#808285;
}

/****************************************
7.4 Product Detail
*****************************************/
.stage.module {
	background-color:transparent;

}

.rrpStage {
    color: #6f6f6f;
 
}

div.backLink a {
	background: url(../images/professional/arrow_leftNavTopLevel.gif) no-repeat 0 5px;	
	color: black;

}

div.backLink a:hover {
	color: black;
}

#stageModule {
	border: 1px solid #c3c3c4;


}

/* IE fix */


.redLbl {

	color:white;
	background-color:#e2001a;
	
}



#actionBar ul li.abZoom {
	background: url(../images/professional/icon_abZoom.gif) no-repeat 0 0px;	

}

#actionBar ul li.abBlueprint {
	background: url(../images/professional/icon_abBlueprint.gif) no-repeat 0 0px;	

}

#actionBar ul li.abProdCompare {
	background: url(../images/professional/icon_abCompare.gif) no-repeat 0 0px;	

}

#actionBar ul li a {
	color:#215F8B;
	
}

#actionBar ul li a:hover {
	color:#003B6A;
}

#smRight {
	background:#5f6e6e;
	

}

/* IE Fix */

#smrTop {
	
	background-color:#5f6e6e;
	border-top:1px solid #55616a;
}

#smrBottom {

	background-color:#003b6a;

}


#prodPager a {
	color:white;
}

.prodPagerBack {
	background: url(../images/professional/arrow_lightBlueWhiteRight.gif) no-repeat 0 4px;	
}

.prodPagerNext {
	background: url(../images/professional/arrow_lightBlueWhiteLeft.gif) no-repeat right 4px;	
}


#smRight h6,
#smRight .h6 {
	color:white;
}



#smRight table {
	color:white;
}
#smRight table td {	
	border-top:1px solid #c3c3c4;
}

#smRight table tr.last td {	
	border-bottom:1px solid #c3c3c4;
}


#smRight table td.sec {	
	background-color:#527d9c;
}


#purchaseProc .ppLeft p {
	color:white;
	
}

#purchaseProc .ppLeft a.ppPrice {
	background: url(../images/professional/arrow_lightBlueWhiteLeft.gif) no-repeat 0 4px;
	color:white;
	
}


#purchaseProc .ppRight a.buttonRed {
	background-image: url(../images/professional/button_redBlue_end.gif);
	
}
#purchaseProc .ppRight a.buttonRed span {
	background-image: url(../images/professional/button_redBlue.gif);
}
#purchaseProc .ppRight a:hover.buttonRed {
	background-image: url(../images/professional/button_redBlue_end_hover.gif);
}
#purchaseProc .ppRight a:hover.buttonRed span {
	background-image: url(../images/professional/button_redBlue_hover.gif);
}
.vidPrv {

	border: 1px solid #55616a;
}

.playVid {

	background: url(../images/professional/arrow_lightBlueWhiteLeft.gif) no-repeat 0 4px;
	color:white;

}

/* Content Tabs */

.contentTabNav {
	
	background: transparent url(../images/professional/contentTabNav_bground.gif) repeat-x;   
}

.contentTabNav li {
 	border-bottom: 1px solid #c3c3c4;
}



.contentTabNav li a  {
	background: transparent url(../images/professional/contentTabNav_end.gif) no-repeat scroll top right;
    color: #4d4e53;
}
.contentTabNav li.noHover a, 
.contentTabNav li.noHover a:hover  {
	background: transparent url(../images/professional/contentTabNav_end.gif) no-repeat scroll top right;
    color: #4d4e53;
	cursor:default;
}

.contentTabNav li a span {
    background: transparent url(../images/professional/contentTabNav.gif) no-repeat 0 0;
  
}

.contentTabNav li.noHover a span, 
.contentTabNav li.noHover a:hover span {
    background: transparent url(../images/professional/contentTabNav.gif) no-repeat 0 0;
	cursor:default;
  
}

.contentTabNav li.active a {
	  background: transparent url(../images/professional/contentTabNav_active_end.gif) no-repeat scroll top right;
	
}

.contentTabNav li.active a span {
    background: transparent url(../images/professional/contentTabNav_active.gif) no-repeat 0 0;
}

.contentTabNav li.active a:hover {
    background: transparent url(../images/professional/contentTabNav_active_end.gif) no-repeat scroll top right;
}

.contentTabNav li.active a:hover span {
    background: transparent url(../images/professional/contentTabNav_active.gif) no-repeat 0 0;
}

.contentTabNav li a:hover {
    background: transparent url(../images/professional/contentTabNav_end_hover.gif) no-repeat scroll top right;
}

.contentTabNav li a:hover span {
    background: transparent url(../images/professional/contentTabNav_hover.gif) no-repeat 0 0;
}
/* Content Tab Comtent */
.contentTab {
	border-left: 1px solid #c3c3c4;
	border-right: 1px solid #c3c3c4;
	border-bottom: 1px solid #c3c3c4;

}
.contentTab h6.bBottom,
.contentTab .h6.bBottom {
	border-bottom: 1px solid #c3c3c4;

}

a.ctrLink {
    background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 0 6px transparent;
    color: #215F8B;
 }

a:hover.ctrLink {
    color: #003B6A;
}



.sysAccHead {
	background: url("../images/professional/sysAcc_bground.jpg") no-repeat  right bottom transparent;
}

/* IE fix */


.sysAccCon {
  border-top:1px solid #c3c3c4;
	border-left:1px solid #c3c3c4;
	border-right:1px solid #c3c3c4; 
	background-color:#e1e1e2;
}

.sysAccCon.last {
	border:1px solid #c3c3c4;
}

a.sacLink {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 0 6px transparent;
    color: #215F8B;
   
}
a.sacLink span {

	color:black;
}

a:hover.sacLink {
    color: #003B6A;
}


.marginalBox.var1 {
	background-color:#23618d;
	color:white;
}

.ie6 .marginalBox.var1 {
	border-bottom: 1px solid #23618d;
}

.marginalBox.var1.grey {
	background-color:#E1E1E2;
}

.marginalBox.var1.darkgrey {
	background-color:#818286;
}

.marginalBox.var1 h6, 
.marginalBox.var1 .h6 {

	color:white;
	
}






.marginalBox.var1 a {
	background: url("../images/professional/arrow_whiteBlueLeft.gif") no-repeat scroll 0 6px transparent;
    color: white;
   
}




.marginalBox.var2 {
	background: url("../images/professional/logolion_bground.jpg") no-repeat  0 0 #e1e1e2;
	color:white;
	color:#404245;

}




.marginalBox.var2 a {
	background: url("../images/professional/arrow_leftNavSecLevel.gif") no-repeat scroll 0 6px transparent;
	color:#404245;
}

.techDetails td, .techDetails th {
	border-bottom: 1px solid #c3c3c4;
	
	
}



.techDetails td, .techDetails th {
	color:black;
}


.techDetails td.sec {
	background-color:#e1e1e2;
}

.techDetails th {
	background-color:#e1e1e2;

}

.techDetails th.sec {
	background-color:#c3c3c4;
}



.ctrContainer {
	border-bottom: 1px solid #c3c3c4;
	
}

.contentTab h6.tdSubHead,
.contentTab .h6.tdSubHead {
	
	border-bottom:1px solid #c3c3c4;

}

.tabAcc li {

	border-bottom: 1px solid #c3c3c4;

}


.tabAcc li.down a {
	background: url("../images/professional/arrow_blueWhiteDown.gif") no-repeat scroll 0 9px transparent;
  	
}



.tabAcc li ul.sub li a  {
	color:#404245;
}
.tabAcc li ul.sub li a:hover {
    color: #003B6A;
}

.tabAcc li ul.sub li a {
	background: url("../images/professional/arrow_greyWhiteLeft.gif") no-repeat scroll 2px 6px transparent;
}

.tabAcc a:hover {
    color: #003B6A;
}






a.ctmLink {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 6px transparent;
    color: #215F8B;
 
}
a:hover.ctmLink {
    color: #353535;
}


/* START Bosch Lightbox */

.boschLB {
	background-color:white;

}
			
.blbHeader {
	background-color:#353535;
	
}

.blbHeader h3,
.blbHeader .h3 {
	
	color:white;

}
	

.blbContent {
	background-color:white;
	
}


/* END Bosch Lightbox */


/* Suchergebnisse */
.cntHeadline {
	color: #404245;
  
}




.searchBoxContent {

	background-color:#f1f1f1;
	border: 1px solid #c6c6c7;
}

.headerPager {
	border-bottom: 1px solid #C3C3C4;
}
.sbBox {

	border-bottom: 1px solid #C3C3C4;
	
}

a.sbBLink {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 6px transparent;
    color: #215F8B;
  
}
a:hover.sbBLink {
    color: #003B6A;
}

p.sbBLinkGrey {

	color:#808285;

}



p.sbResltsShout {
	color:#404245;

}




.marginalBox.var3 {
	background: url("../images/professional/teaerService_bground.jpg") no-repeat 0 0 #e1e1e2;

}

/* IE fix */

.marginalBox.var3 a {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 6px transparent;
    color: #215F8B;

}
.marginalBox.var3 a:hover {
    color: #003B6A;
}


h3.cntH3,
.h3.cntH3 {
	
	color:#404245;
	
}

h4.cntH4,
.h4.cntH4 {

    color:#000000;
   
}


.mbcBox {
	background-color: #e1e1e2;
	
}




.mbcBox a {
	
	color: #215F8B;
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 0 6px transparent;
    
}

.mbcBox a.button {
   	background:none;
    color: #215F8B;
}


.mbcBox a:hover {
	color: #003B6A;
}
.hlBorder {
	
	border-bottom: 1px solid #c3c3c4;
	
	
}

.marginalBox.var1.grey h6,
.marginalBox.var1.grey .h6 {
	color:black; 
}


.marginalBox.var1.grey a {
	color:#215F8B;
	background-image:url(../images/professional/arrow_blueGreyLeft.gif);
}
.marginalBox.var1.grey a:hover {
	color:#003B6A;
}


.asa .mainLeft .newsRContent h6,
.asa .mainLeft .newsRContent .h6 {
	color:black;
}


.marginalBox.var1.darkgrey a {
	background-image:url(../images/professional/arrow_whiteGreyLeft.gif);
}




.marginalBox.var1.darkred {
	background-color:#bd4647;
}

.marginalBox.var1.darkred h6,
.marginalBox.var1.darkred .h6 {
	color:white; 
}
.marginalBox.var1.darkred a {
	color:white;
	background-image:url(../images/professional/arrow_whiteDarkredLeft.gif);
}
.marginalBox.var1.darkred a:hover {
	color:white;
}




/* START stage: prev/next product (tipsy) */

.tipsy { background-image: url(../images/professional/tipsy.gif); }
.tipsy-inner {background-color: #23618d; color: white;} 
.topsy { background-image: url(../images/professional/tipsy_white.gif);background-color:white; }
.topsy-inner { color: white; }
.topsy-inner { border: 1px solid #d7e2ea;}
h1.topsy,
.h1.topsy {
	color: rgb(64, 66, 69);

}
  
h6.topsy,
.h6.topsy {
  	color: rgb(64, 66, 69);
  
  }




.productTt .pttTxt h6,
.productTt .pttTxt .h6 {
	
	color: #003B6A;

	
}
.productTt .pttTxt h1, 
.productTt .pttTxt .h1 {
	
	color: #003B6A;
	
}
/* END stage: prev/next product (tipsy) */


/****************************************
*
7. FAQ
*
*****************************************/

.faqRows a {
    background: url("../images/professional/arrow_blueWhiteLeft.gif") no-repeat 2px 5px;
    color: #215F8B; 
}

.tableFaq { 
	background-color: #EEEEEE; 
  border:1px solid #808080; 
}

.tableFaq .tfHead a {
	color:#808285;
	background: url("../images/professional/arrow_leftNavSecLevel.gif") no-repeat 0 5px;	
}

.tableFaq .tfHead a:hover {
	color:#404245;
}

.faqPagerHead  {
	border-bottom:1px solid #C3C3C4;	
}


/****************************************
*
8. Bob Teaser
*
*****************************************/

.bobPreview, .teaserBox.bobPreview {
	background: #e1e1e2 url("../images/professional/bg_bob_teaser.jpg") no-repeat 0 0;	
	border: 1px solid #C3C3C4;
}

.bobPreview .bobPreLeft a span{
	color: white;
}


.bobPreview .bobPreRight .bobPreControl a.bobPrePrev {
	background: transparent url(../images/professional/button_prev_relprod_small.png) no-repeat top left;
}

.bobPreview .bobPreRight .bobPreControl a.bobPrePrev:hover {
	background: transparent url(../images/professional/button_prev_relprod_hover_small.png) no-repeat top left;
}

.bobPreview .bobPreRight .bobPreControl a.bobPrePrev.ia {
	background: transparent url(../images/professional/button_prev_relprod_ia_small.png) no-repeat top left;
}

.bobPreview .bobPreRight .bobPreControl a.bobPreNext {
	background: transparent url(../images/professional/button_next_relprod_small.png) no-repeat top left;
}

.bobPreview .bobPreRight .bobPreControl a.bobPreNext:hover {
	background: transparent url(../images/professional/button_next_relprod_hover_small.png) no-repeat top left;
}

.bobPreview .bobPreRight .bobPreControl a.bobPreNext.ia {
	background: transparent url(../images/professional/button_next_relprod_ia_small.png) no-repeat top left;
}

.bobPreview .bobPreEl ul li {
	border-bottom: 1px solid #bdbdbd;
	background-position: 3px 6px;
	background-image: url(../images/professional/arrow_blueGreyLeft.gif);
	background-repeat:no-repeat;
}

.bobPreview .bobPreEl ul li p {
	color: #606060;
}

/****************************************
*
9. ASA
*
*****************************************/
.hlBorder {

	border-bottom: 1px solid #c3c3c4;

	
}


.marginalBox.var1.grey h6,
.marginalBox.var1.grey .h6 {
	color:black; 
}


.marginalBox.var1.grey a {
	color:#215F8B;
	background-image:url(../images/professional/arrow_blueGreyLeft.gif);
}
.marginalBox.var1.grey a:hover {
	color:#003B6A;
}





.asa .mainLeft .newsRContent h6,
.asa .mainLeft .newsRContent .h6 {
	color:black;
}

.asa .mainLeft .newsRContent h6 a,
.asa .mainLeft .newsRContent .h6 a {
 
	color: #215F8B;
}
.asa .mainLeft .newsRContent h6 a:hover,
.asa .mainLeft .newsRContent .h6 a:hover {
	color: #003B6A;
}


.marginalBox.var1.darkgrey a {
	background-image:url(../images/professional/arrow_whiteGreyLeft.gif);
}








/****************************************
*
10. Productfinder
*
*****************************************/



.productFinder h5, 
.productFinder .h5 {
	background: url(../images/professional/bground_prodfinder.gif) no-repeat 0 0;
	color:white;

}

.productFinder h5.hover,
.productFinder .h5.hover {
	background: url(../images/professional/bground_prodfinder_hover.gif) no-repeat 0 0;
}
.productFinder h5.active, 
.productFinder .h5.active {
	background: url(../images/professional/bground_prodfinder_active.gif) no-repeat 0 0;
}



.productFinder ul * {
	color:white;
	
}
.productFinder ul {

	background-image:url(../images/professional/bground_producfinder_navi_odd.gif);

}
.productFinder ul.dark {
	background-image:url(../images/professional/bground_producfinder_navi_even.gif);
}







.productFinder ul li a {
   color:white;
 
}
.productFinder ul li a span {

  background-image:none;
 
}


.productFinder ul span.brdTop  {
	background:url(../images/professional/bground_producfinder_navi_top_even.gif) no-repeat 0 0;
}



.productFinder ul.light > span.brdTop  {
	background:url(../images/professional/bground_producfinder_navi_top_odd.gif) no-repeat 0 0;
}



.productFinder ul li a.arrow .brd {
 
  background-image:none;
 
}


.productFinder ul li a.arrow .brd span.brdRight{
 
  background-image:none;

}
.productFinder ul li a.arrow .brdEnd{
 
  background-image:none;

}
.productFinder ul li a.arrow .brdEnd span.brdREnd{
 
  background-image:none;

}




/* hover */
.productFinder ul li.hover a.arrow .brd {
  background-image:url(../images/professional/pf_leftTop.gif);
}

.productFinder ul li.hover a.arrow .brd span.brdRight{
  background-image:url(../images/professional/pf_rightTop.gif);
}
.productFinder ul li.hover a.arrow .brdEnd{
  background-image:url(../images/professional/pf_leftBottom.gif);
}
.productFinder ul li.hover a.arrow .brdEnd span.brdREnd{
 background-image:url(../images/professional/pf_RightBottom.gif);
}

/* hover light */
.productFinder ul.light > li.hover > a.arrow .brd {
  background-image:url(../images/professional/pf_leftTop_even.gif);
}

.productFinder ul.light > li.hover > a.arrow .brd span.brdRight{
  background-image:url(../images/professional/pf_rightTop_even.gif);
}
.productFinder ul.light > li.hover > a.arrow .brdEnd{
  background-image:url(../images/professional/pf_leftBottom_even.gif);
}
.productFinder ul.light > li.hover > a.arrow .brdEnd span.brdREnd{
 background-image:url(../images/professional/pf_RightBottom_even.gif);
}



.productFinder ul li.hover ul li a.arrow .brd {
  background-image:none;
}

.productFinder ul li.hover ul li a.arrow .brd span.brdRight{
  background-image:none;
}
.productFinder ul li.hover ul li a.arrow .brdEnd{
  background-image:none;
}
.productFinder ul li.hover ul li a.arrow .brdEnd span.brdREnd{
 background-image:none;
}






/* active */
.productFinder ul li.active a.arrow .brd {
  background-image:url(../images/professional/pf_leftTop.gif);
}

.productFinder ul li.active a.arrow .brd span.brdRight{
  background-image:url(../images/professional/pf_rightTop.gif);
}
.productFinder ul li.active a.arrow .brdEnd{
  background-image:url(../images/professional/pf_leftBottom.gif);
}
.productFinder ul li.active a.arrow .brdEnd span.brdREnd{
 background-image:url(../images/professional/pf_RightBottom.gif);
}

/* hover light */
.productFinder ul.light > li.active > a.arrow .brd {
  background-image:url(../images/professional/pf_leftTop_even.gif);
}

.productFinder ul.light > li.active > a.arrow .brd span.brdRight{
  background-image:url(../images/professional/pf_rightTop_even.gif);
}
.productFinder ul.light > li.active > a.arrow .brdEnd{
  background-image:url(../images/professional/pf_leftBottom_even.gif);
}
.productFinder ul.light > li.active > a.arrow .brdEnd span.brdREnd{
 background-image:url(../images/professional/pf_RightBottom_even.gif);
}



.productFinder ul li.active ul li a.arrow .brd {
  background-image:none;
}

.productFinder ul li.active ul li a.arrow .brd span.brdRight{
  background-image:none;
}
.productFinder ul li.active ul li a.arrow .brdEnd{
  background-image:none;
}
.productFinder ul li.active ul li a.arrow .brdEnd span.brdREnd{
 background-image:none;
}

.productFinder ul li div.arrowLight {background-image:url('../images/professional/arrow_prodfinder_light.gif'); background-position: 5px 6px; background-repeat:no-repeat; height:17px; width:16px;float:left;margin-left: -20px;padding-right: 13px;}

.productFinder ul li div.arrowDark {background-image:url('../images/professional/arrow_prodfinder_dark.gif'); background-position: 5px 6px; background-repeat:no-repeat; height:17px; width:16px;float:left;margin-left: -20px;padding-right: 13px;}










/****************************************
*
11. Productslider
*
*****************************************/


div.pSlider {

	border: 1px solid #c3c3c4;	

}


div.pSliderContent {
	
	background: url('../images/professional/background_relprod.jpg') repeat-x;
		
}

div.pSliderBox {

	border-right:1px solid #c3c3c4;

}


div.pSliderPager {

	background: url('../images/professional/background_relprod.jpg') repeat-x;
	border-right: 1px solid #c3c3c4;
}


div.pSliderPager.prev.inactive a {
	background: url('../images/professional/button_prev_relprod_ia.jpg') no-repeat;
}
div.pSliderPager.next.inactive a {
	background: url('../images/professional/button_next_relprod_ia.jpg') no-repeat;
}
div.pSliderPager.prev.inactive a:hover {
	background: url('../images/professional/button_prev_relprod_ia.jpg') no-repeat;
}
div.pSliderPager.next.inactive a:hover {
	background: url('../images/professional/button_next_relprod_ia.jpg') no-repeat;
}
div.pSliderPager.prev a {
	background: url('../images/professional/button_prev_relprod.jpg') no-repeat;
}
div.pSliderPager.next a {
	background: url('../images/professional/button_next_relprod.jpg') no-repeat;
}
div.pSliderPager.prev a:hover {
	background: url('../images/professional/button_prev_relprod_hover.jpg') no-repeat;
}
div.pSliderPager.next a:hover {
	background: url('../images/professional/button_next_relprod_hover.jpg') no-repeat;
}


div.pSliderPager.next {	

	background: url('../images/professional/background_relprod.jpg') repeat-x;
	border-left: 1px solid #c3c3c4;			
}


div.pSliderBox p.link a {
	background: url('../images/professional/ico_arrow_link_relprod.gif') no-repeat 0 4px;
	color:#215F8B;
	
}
div.pSliderBox p.link a:hover {
	color:#003B6A;
}


div.pSliderBox.hover p.link span {
	color:#404245;
}







/****************************************
*
12. Dealerlocator
*
*****************************************/

.boxLeft.awdberatung {
	background: url(../images/professional/teaser_awdberatung.jpg) no-repeat 0 0 #e1e1e1;
	
}

.dlContentBox {

	border: 1px solid #c3c3c4;

}


.dlInfoRow {
	border-bottom: 1px solid #c3c3c4;

}





.dlInfo {
	
	background:#f1f1f1;
}


.dealerInfoBox {
	background-color:white;
}

.dealerInfoBox .dibHead {
	border-bottom: 1px solid #c3c3c4;

}

.dealerInfoBox .dibContent .dibLink {
	background: url(../images/professional/arrow_blueGreyLeft.gif) no-repeat  0 6px;

}

.dealerInfoBox .dibContent .dibLink  a {
	color:#215F8B;
}

.dealerInfoBox .dibContent .dibLink  a:hover {
	color:#003b6a;
}

.tibResult table tr td {
	border-top:1px solid #c3c3c4;

}


.tibResult table tr td p.tibLink {
	background: url(../images/professional/arrow_blueGreyLeft.gif) no-repeat  0 4px;
	
}


.tibResult table tr td p.tibLink.down {
	background: url(../images/professional/arrow_blueWhiteDown.gif) no-repeat  0 7px;
}

.tibResult table tr td p.tibLink a {
	color:#215F8B;
	
}


.tibResult table tr td p.tibLink a:hover {
	color:#003b6a;
}

.tibResult table tr td.highlight {
   background-color: #F1F1F1;
}




p.dlBack {
	background: url(../images/professional/arrow_leftNavTopLevel.gif) no-repeat  0 4px;

}


p.dlBack a {
	color:#404245;
	
}

.dlRouteFromTo {
	border: 1px solid #cacacb;
	background:#f1f1f1;
}

.drftHead {
	border-bottom: 1px solid #c3c3c4;

}


.dlRouteMap {
	border: 1px solid #c3c3c4;

}

.dlRouteHeadline {
	border-bottom: 1px solid #c3c3c4;
	
}

.dlRouteTable th, .dlRouteTable td {
	border-right: 1px solid #c3c3c4;
}


.dlRouteTable tr.odd th, .dlRouteTable tr.odd td {
	background-color:#f1f1f1;
}

.button.dlList {
	border-top: 1px solid #c3c3c4;
}


.preloadingDiv * {
	color: white;
	
}

.preloadingDiv {
	background:#003b6a;
}




/****************************************
*
50. Lightbox
*
*****************************************/




.lightbox {
	background:white;	
}

.lightbox h1,
.lightbox .h1 {
    color: #404245;
	padding-top:10px;
}

.lightbox.video {
	background-color:white;
}

a.buttonRed {
    background: transparent url(../images/professional/button_red_end.gif) no-repeat scroll top right;
    color: white;
}

a.buttonRed span {
    background: transparent url(../images/professional/button_red.gif) no-repeat 0 0;
}
 
a:hover.buttonRed {
    background: transparent url(../images/professional/button_red_end_hover.gif) no-repeat scroll top right;
}

a:hover.buttonRed span {
    background: transparent url(../images/professional/button_red_hover.gif) no-repeat 0 0;
} 



a.buttonBlue {
    background: transparent url(../images/professional/button_red_end.gif) no-repeat scroll top right;
    color: white;

}

a.buttonBlue span {
    background: transparent url(../images/professional/button_red.gif) no-repeat 0 0;
    }
 
a:hover.buttonBlue {
    background: transparent url(../images/professional/button_red_end_hover.gif) no-repeat scroll top right;
}

a:hover.buttonBlue span {
    background: transparent url(../images/professional/button_red_hover.gif) no-repeat 0 0;
} 

.lightbox .greyBrd {

	border: 1px solid #c3c3c4;
}


.tabAcc a {
    background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 6px transparent;
    color: #215F8B;
}




a.ziDownldImg {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 6px transparent;
    color: #215F8B;
}

a:hover.ziDownldImg {
	color:#003B6A;
}

.lightbox .galImgCon {
	border: 1px solid #c3c3c4;
}

.lightbox .pager ul li a {
	color: #215F8B;

}
.lightbox .pager ul li a:hover {
	color: #003B6A;
}

.lightbox .pager ul li.active {
    background: transparent url(../images/professional/pager_active_bg.gif) no-repeat scroll 0 0;
}

.lightbox.ecommerce .greyBrd table.ecDealer tr th, .lightbox.ecommerce .greyBrd table.ecDealer tr td {
	border-bottom: 1px solid #c3c3c4;
	
}



.lightbox.ecommerce .greyBrd table.ecDealer tr th {
	
	background-color:#e1e1e2;
}






.lightbox.ecommerce .greyBrd table.ecDealer tr td.sec {
	background-color:#e1e1e2;
}

.lightbox.ecommerce .greyBrd table.ecDealer tr th.sec {
	background-color:#c3c3c4;
}


.lbDealerHint {
	background-color:#e1e1e2;

}





/* Product compare */

.lightbox.prodCompare a.toggleHead {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 6px transparent;
    color: #215F8B;
 }
 
.lightbox.prodCompare a:hover.toggleHead {
	color:#003B6A;
}


.lightbox.prodCompare a.toggleHead.down {
	background: url("../images/professional/arrow_blueWhiteDown.gif") no-repeat scroll 2px 8px transparent;
   
}


.lightbox.prodCompare table.pdTable tr th, .lightbox.prodCompare table.pdTable tr td {
	
	border-bottom: 1px solid #c3c3c4;
	
}


.lightbox.prodCompare table.pdTable tr th {
	background-color:#e1e1e2;
}

.lightbox.prodCompare table.pdTable tr th.odd {
	background-color:#c3c3c4;
}





.lightbox.prodCompare table.pdTable tr td.odd {
	background-color:#e1e1e2;
}


.lightbox.prodCompare table.pdTable a.fadeOut {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 6px transparent;
    color: #215F8B;
	cursor:pointer;

}


.lightbox.prodCompare table.pdTable a:hover.fadeOut {
	color:#003B6A;
}


.lightbox.prodCompare table.pdTable tr td a.pcLink {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 6px transparent;
    color: #215F8B;
 
}


.lightbox.prodCompare table.pdTable tr td a:hover.pcLink {
	color:#003B6A;
}

.dldHead {
	border-bottom: 1px solid #c3c3c3;
	
}



.lightbox p.tibLink {
	background: url(../images/professional/arrow_blueGreyLeft.gif) no-repeat  0 4px;
}


.lightbox p.tibLink.down {
	background: url(../images/professional/arrow_blueWhiteDown.gif) no-repeat  0 7px;
}

.lightbox p.tibLink a {
	color:#215F8B;
}


.lightbox p.tibLink a:hover {
	color:#003b6a;
}

.dlDetail h6.hdlBrd, 
.dlDetail .h6.hdlBrd {
	border-bottom: 1px solid #c3c3c3;
}


.nyroModalBg {
	background: #000;
}

.nyroModalCloseButton {
	background: url(../images/professional/close.gif);
}

.nyroModalTitle {
	color: #ddd;
}

.nyroModalCont {
	background: #fff;
}

.nyroModalError {
	border: 4px solid red;
	
}


.nyroModalError {
	color: red;
}



.nyroModalLoad {
	background: #fff url(../images/professional/ajaxLoader.gif) no-repeat center;

}
.nyroModalPrev, .nyroModalNext {
	background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat;
}


.nyroModalPrev:hover {
	background-image: url(../images/professional/prev.gif);
}

.nyroModalNext:hover {

	background-image: url(../images/professional/next.gif);
}







/* START 1000 Tools */
.mainComplete .newsRow {
    border-top: 1px solid #C3C3C4;
}

.mainComplete .newsRContent h6 a,
.mainComplete .newsRContent .h6 a {
    color: #215F8B;
}

.mainComplete .newsRContent p {
    color: black;
}

.mainComplete .newsRContent a {
    background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 0 5px transparent;
    color: #215F8B;
}
.mainComplete .newsRContent h6,
.mainComplete .newsRContent .h6 {
    color: black;
}

/* START 1000 Tools */









/* START teaserboxes startpage */

.bobPreview, .teaserBox.bobPreview {
	border: 1px solid #C3C3C4;	
	background-color:#E7E7E7;
}

.floatTeaser * {
	color:black;
}
.floatTeaser {
	background-color:#E1E1E2;
}

.floatTeaser a.link {
	background: url("../images/professional/arrow_blueWhiteLeft.gif") no-repeat scroll 2px 5px transparent;
	color: #215F8B;
}
.floatTeaser a.link:hover {
	color: #003B6A;
}

.floatTeaser.white *, .floatTeaser.white a.link, .floatTeaser.white a.link:hover   {
	color:white;
}

.floatTeaser.white a.link {
	background-image: url("../images/professional/arrow_whiteGreyLeft.gif");
	color:white;
}
/* END teaserboxes startpage */



/****************************************
*
99. Extend
*
*****************************************/

.mainLeft .newsRContent h6 a,
.mainLeft .newsRContent .h6 a {
    background-position: 0 6px;
}

b.pagerline {
	border-top:1px solid #C3C3C4;
}



.mainLeft .newsRContent a.button {
    background: none;
    padding: 0;
}

.mainLeft .newsRContent a.button:hover {
    background: none;
    padding: 0; 
}



a.blbCompareLink {
	background: url("/media/images/professional/arrow_blueWhiteLeft.gif") no-repeat scroll 0 5px transparent;
    color: #215F8B;
}

a:hover.blbCompareLink {
	color: #003B6A;
}

.slideCon {
    background-color: #E1E1E2; 
}

#manuals .searchResultNavi .paginaton a {
    color: #215F8B; 
}


.teaserContent .floatBox .fbImg {
    border: none;
}

.teaserBox .bobPreview .bobPreEl ul li {
    background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 10px 7px transparent;
}

#siteBrand h1, 
#siteBrand .h1 {
    color: #000000;
}

	
			
/* startteaser */			
.startTeaser {
	float:left;
	width: 486px;
	padding: 10px 10px 20px 0;
}
.startTeaser.last {
	padding-right: 0;
}
.startTeaser h6, 
.startTeaser .h6 {
	border-bottom: 1px solid #c3c3c4;
	font-weight:bold;
	font-size:14px;
	padding: 0 0 5px 0;
	margin: 10px 0;
}
.startTeaser .stLeft {
	float:left;
	width: 238px;
}
.startTeaser .stLeft img {
}
.startTeaser .stRight {
	float:left;
	width: 238px;
	padding-left: 10px;
}
.startTeaser .stRight p {
	font-size:12px;
	padding: 0 0 5px 0;
}
.startTeaser .stRight p a {
	font-weight:bold;
	color:#215F8B;
	font-size: 12px;
	padding-left: 10px;
	background: url(../images/professional/arrow_blueGreyLeft.gif) no-repeat scroll 0 4px transparent;
}
.startTeaser .stRight p a:hover {
	color: #003B6A;
}


.sysAccCon a.sacLink {
    word-wrap:break-word;
	width:110px;
	line-height: 13px;
}

.marginalBox  img.recommendCat {
    border: 1px solid #E1E1E2
}


h3.cntH3.underlined,
.h3.cntH3.underlined {
    color: #404245;
    border-bottom: 1px solid #C3C3C4;
}

h3.cntH3vid,
.h3.cntH3vid {
color:#000000;
}


/****************************************
PAP
*****************************************/

.lbImageMod img.ifImg {
	border: 1px solid #c4c4c5;
}

.newsRContent span.newsDate {
	color:#404245;
}


.simpleTable th {
	background:#e1e1e2;
}

.simpleTable th, .simpleTable td {
	border-right: 1px solid #c3c3c4;
}


.simpleTable tr.odd th, .simpleTable tr.odd td {
	background:#f1f1f1;
}

.smmContainer .smmBox h6,
.smmContainer .smmBox .h6 {
	background: none repeat scroll 0 0 #E1E1E2;
}


.smmContainer .smmBox ul li a {
	background: url("../images/professional/arrow_blueWhiteLeft.gif") no-repeat scroll 2px 5px transparent;
	color: #215F8B;
}

.smmContainer .smmBox ul li a:hover {
	color: #003B6A;
}




/* Calendar */

.fc-button-content {
	color: #215F8B;
}
.fc-button-content:hover {
	color: #003B6A;
}
.fc-header-left .fc-button-content {
	background: url("../images/professional/arrow_blueWhiteRight.gif") no-repeat scroll 0 9px transparent;
}
.fc-header-right .fc-button-content {
	background: url("../images/professional/arrow_blueWhiteLeft.gif") no-repeat scroll right 9px transparent;
}
.fc td, .fc th {
	border-color:#e1e1e2;
}
thead .fc td, .fc th {
	background:#f1f1f1;
	border: 1px solid #f1f1f1;
}

.fc td.fc-state-highlight {
	background: none repeat scroll 0 0 #f1f1f1;
}
.fc-content td:hover {
	background-color: #f1f1f1;
}

.calendarPopup .cpRight table tr td {
	background:#e1e1e2;
	border-top:1px solid #c4c4c5;
	border-bottom:1px solid #c4c4c5;
}
.calendarPopup .cpRight table tr td.odd {
	background:white;
}

.calendarPopup .cpRight p.link a {
	background: url("../images/professional/arrow_blueWhiteLeft.gif") no-repeat scroll 2px 5px transparent;
    color: #215F8B;
}
.calendarPopup .cpRight p.link a:hover {
	color: #003B6A;
}

.calendarPopup .cpRight h6,
.calendarPopup .cpRight .h6 {
    color: #404245;
}

/* START FAQ | 20111124  dsp  */
.searchBoxContent.faq .dtActive {
	color:#C3C3C4;
}
.searchBoxResult.faq ul li a {
	background-image:url(../images/professional/arrow_blueWhiteLeft.gif);
	color:#215F8B;
	border-bottom:1px solid #c3c3c4;
}
.searchBoxResult.faq ul li a.show {
	background-image:url(../images/professional/arrow_blueWhiteDown.gif);
}
.searchBoxResult.faq ul ul li {
	border-bottom:1px solid #c3c3c4;
}
.searchBoxResult.faq ul ul ul li a {
	color:#000;
}
/* result */
	.searchBoxResult.faq.result h6,
	.searchBoxResult.faq.result .h6 {
	border-bottom:1px solid #c3c3c4;
}
.searchBoxResult.faq.result ul li {
	border-bottom:1px solid #c3c3c4;
}
.searchBoxResult.faq.result ul ul li a {
	color:#000;
}
/* END FAQ  | 20111124  dsp  */

/* START Entertainment  */

.entertainment h5,
.entertainment .h5 {
	border-bottom:1px solid #c3c3c4;
}
.entertainment.wallpaper .row .box ul li a {
	background: url("../images/professional/arrow_blueWhiteLeft.gif") no-repeat scroll 2px 5px transparent;
	color: #215F8B;
}
.entertainment.wallpaper .row .box ul li a:hover {
	color: #003B6A;
}
.entertainment .row .box p.link a {
	background: url("../images/professional/arrow_blueWhiteLeft.gif") no-repeat scroll 2px 3px transparent;
	color: #215F8B;
}
.entertainment .row .box p.link a:hover {
	color: #003B6A;
}
/* END Entertainment  */



/* START PAP OCS */
#barExtend ul li {
	background-image:none;
}
#barExtend ul li:hover {
	background-image:none;
}
#barExtend ul li a {
	background-image:none;
}

#barExtend ul li.net a {
	background:url("../images/professional/icon_net.png") 0 0 no-repeat;
}
#barExtend ul li.net a:hover {
	background:url("../images/professional/icon_net_hover.png") 0 0 no-repeat;
}
#barExtend ul li.mail {
}
#barExtend ul li.mail a {
	background:url("../images/professional/icon_mail.png") 0 0 no-repeat;
}
#barExtend ul li.mail a:hover {
	background:url("../images/professional/icon_mail_hover.png") 0 0 no-repeat;
}
.gallery {
	background: none repeat scroll 0 0 white;
}
.gallery .key {
	background-color: #F1F1F1;
}
.gallery .gallerySlider {
	background: none repeat scroll 0 0 transparent;
}
.gallery .btslide.left {
	background: url("../images/professional/icon_prev.png") no-repeat scroll 0 0 transparent;
}
.gallery .btslide.right {
	background: url("../images/professional/icon_next.png") no-repeat scroll 0 0 transparent;
}
.gallery .btslide.left:hover {
	background: url("../images/professional/icon_prev_hover.png") no-repeat scroll 0 0 transparent;
}
.gallery .btslide.right:hover {
	background: url("../images/professional/icon_next_hover.png") no-repeat scroll 0 0 transparent;
}
.gallery .btslide.left.inactive, .gallery .btslide.left:hover.inactive {
	background: url("../images/professional/icon_prev_inactive.png") no-repeat scroll 0 0 transparent;
}
.gallery .btslide.right.inactive, .gallery .btslide.right:hover.inactive {
	background: url("../images/professional/icon_next_inactive.png") no-repeat scroll 0 0 transparent;
}
.gallery .gallerySlider .gallerySliderContainer ul li a {
	border-color: white;
}
.gallery .gallerySlider.slide {
	background-color: transparent;
}
.galBar {
	background: none repeat scroll 0 0 transparent;
}
.keyText h2.keyHead,
.keyText .h2.keyHead {
	color:white;
}
.keyText p {
	color:white;
}
.contentTabs.st {
	background-color: transparent;
}
.contentTab .prodList li {
	border-bottom: 1px solid #c3c3c4;
}
.contentTab .prodList li .right a {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 4px transparent;
	color: #215F8B;
}
.contentTab .prodList li .right a {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 4px transparent;
	color: #215F8B;
}
.contentTab .prodList li .right a:hover {
    color: #003B6A;
}

/* autocomplete search */


li a.prodList {
	border-bottom: 1px solid #C3C3C4;
	color: #000000;
}

li a.prodList .right p {
	color:#808285;
}
li a.prodList .right a {
	background: url("../images/professional/arrow_blueGreyLeft.gif") no-repeat scroll 2px 4px transparent;
	color: #215F8B;
}
#leftNav ul.teaser li a {
	background: url("../images/professional/arrow_blueWhiteLeft.gif") no-repeat scroll 10px 9px #e1e1e1;
	color: #215F8B;
}
#leftNav ul.teaser li a:hover {
	color: #003B6A;
}


.gallery .gallerySlider .gallerySliderContainer ul li a span {
    background: none repeat scroll 0 0 #565656;
    color: white;
}


/* END PAP OCS */

.sclink,
.simpleTable table td a {
    background: url("../images/professional/arrow_blueWhiteLeft.gif") no-repeat scroll 2px 5px transparent;
    color: #215F8B;
}

.sclink:hover,
.simpleTable table td a:hover {
    color: #003B6A;
}


.smmContainer.flyout .smmBox h6,
.smmContainer.flyout .smmBox .h6 {
    background: url("../images/professional/arrow_blueWhiteLeft.gif") no-repeat scroll 2px 5px transparent;
    color: #215F8B;
}


/* START mainComment */
.mainComment {
	color:#FFFFFF;
	background: #E1E1E2;
}

.mainComment.grey {
    background: none repeat scroll 0 0 #E1E1E2;
    color: #000000;
}


.sitemap.smmContainer .smmBox h6 a, 
.sitemap.smmContainer .smmBox .h6 a {
    color: #000000;
}

.sitemap.smmContainer .smmBox h6 a:hover,
.sitemap.smmContainer .smmBox .h6 a:hover {
    color: #000000;
}


/* START division specific hotline */
.hotline.phone {
	background: url("../images/professional/icon_hotline_phone.png") no-repeat scroll 0 5px transparent;
}
.hotline.fax {
   background: url("../images/professional/icon_hotline_fax.png") no-repeat scroll 0 5px transparent;
}
.hotline.mail {
	background: url("../images/professional/icon_hotline_mail.png") no-repeat scroll 0 5px transparent;
}

.hotline,
.mbcBox .hotline,
.floatBox .hotline, 
.hotline a,  
.mbcBox .hotline a,  
.floatBox .hotline a {
	color: #215F8B;
}
.hotline a:hover,  
.mbcBox .hotline a:hover,  
.floatBox .hotline a:hover {
	color: #003B6A;
}
/* END division specific hotline */



#mainNav ul li#home a {
    background: url("../images/professional/icon_home.png") no-repeat scroll 0 0 transparent;
    border-right: 1px solid #003B6A;
    width: 38px;
    height: 30px;
    margin: 0;
    padding: 0;
    text-indent: -10000px;
}

#mainNav ul li#home a:hover, 
#mainNav ul li#home.active a {
    background: url("../images/professional/icon_home_hover.png") no-repeat scroll 0 0 transparent;
}

.promotions_banner {
	position:absolute;
	margin-top:251px;
	width: 239px;
	height: 33px;
	overflow:hidden;
	color:white;
	background:url('../images/professional/background_promotions.png') no-repeat 0 0;
}

.promotions_banner a {
	display:block;
	color:white;
	font-weight:bold;
	font-size:14px;
	padding: 8px 0 0 36px;
}
