/* navigation styles OVERRULES */
/* navigation header (tabs) styles */
.productselect .carrier_home a,
 .productselect .carrier_home a:link,
  .productselect .carrier_home a:visited
{
	color: #000;
}
    .productselect .enterprise_home a,
     .productselect .enterprise_home a:link,
      .productselect .enterprise_home a:visited,
       .productselect .enterprise_home a:hover,
        .productselect .carrier_home a:hover
{
	color: #fff;
}
/* sub-navigation (list) styles */
.productnav a,
 .productnav a:link,
  .productnav a:visited,
   .productnav a.ActiveParent,
    .productnav a:link.ActiveParent,
     .productnav a:visited.ActiveParent,
      .productnav a.Active,
       .productnav a:link.Active,
        .productnav a:visited.Active
{
	border-bottom: 1px solid #AC2E2B;
	border-top: 1px solid #EB7272;
	background: url(images/productlinkbg.gif) no-repeat;
}
.productnav a:hover
{
	border-bottom: 1px solid #AC2E2B;
	border-top: 1px solid #EB7272;
	background: url(images/productlinkbg_hover.gif) no-repeat;
}
.productnav .Level2
{
	border: 0px;
	background: #E85F5F;
}
.productnav .Level2 a,
 .productnav .Level2 a:link,
  .productnav .Level2 a:visited
{
	background: url(images/subnav_dot_red.gif) no-repeat;
}
.productnav .Level2 a:hover,
 .productnav .Level2 a.Active,
  .productnav .Level2 a:visited.Active
{
	background: url(images/subnav_dot_red.gif) no-repeat;
}

/* puzzle */

/* .main falls generell ausgeschaltet werden soll*/
.DNNEmptyPane{
	display: none; 
	visibility: hidden;
}
#mainpuzzlebg{
	float:right;
	position:relative;
	width:722px;
	border:0;
	margin:0 1px 0 0;
	padding:30px 0 0 0;
}
#mainpuzzle{
	padding:0;
	margin:0;
	position:relative;
	width:722px;
	height:505px;
	overflow:hidden;
}
.mainpuzzleen{
	background: url(puzzle/E_Puzzle_CTModule.jpg) no-repeat top left;
}
.mainpuzzlede{
	background: url(puzzle/Puzzle_CTModule.jpg) no-repeat top left;
}
#hoverpuzzle{
	position:relative;
	width:722px;
	height:535px;
	border:0;
	margin:0;
	padding:0;
}
#puzzle
{
	float:left;
	position:relative;
	width:388px;
	height:370px;
	margin: 34px 165px 0px 169px; 
}
#puzzlecolleft
{
	float:left;
	position:relative;
	width:192px;
	height:368px;
}
#puzzlecollright
{
	float:right;
	position:relative;
	width:196px;
	height:368px;
}
.puzzlecellleft
{
	position:relative;
	height:122px;
	width:192px;
	cursor: pointer;
}
.puzzlecellright
{
	position:relative;
	height:122px;
	width:196px;
	cursor: pointer;
}
.puzzletopleft-de-DE{
	background: url(puzzle/Fk_a.jpg) no-repeat top left;
}
.puzzlemiddleleft-de-DE{
	background: url(puzzle/Fk_b.jpg) no-repeat top left;
}
.puzzlebottomleft-de-DE{
	background: url(puzzle/Fk_c.jpg) no-repeat top left;
}
.puzzletopright-de-DE{
	background: url(puzzle/Ck_a.jpg) no-repeat top left;
}
.puzzlemiddleright-de-DE{
	background: url(puzzle/Ck_b.jpg) no-repeat top left;
}
.puzzlebottomright-de-DE{
	background: url(puzzle/Ck_c.jpg) no-repeat top left;
}
.puzzletopleft-en-US{
	background: url(puzzle/E_BC_a.jpg) no-repeat top left;
}
.puzzlemiddleleft-en-US{
	background: url(puzzle/E_BC_b.jpg) no-repeat top left;
}
.puzzlebottomleft-en-US{
	background: url(puzzle/E_BC_c.jpg) no-repeat top left;
}
.puzzletopright-en-US{
	background: url(puzzle/E_CC_a.jpg) no-repeat top left;
}
.puzzlemiddleright-en-US{
	background: url(puzzle/E_CC_b.jpg) no-repeat top left;
}
.puzzlebottomright-en-US{
	background: url(puzzle/E_CC_c.jpg) no-repeat top left;
}
