@charset "utf-8";
/* CSS Document */

div{
	margin:0;
	padding:0;
	}

.row1Container, .row9Container{
	width:740px;
	margin:0 0 10px 0;
	overflow:hidden;
	position:relative;
	}

.row2Container{
	width:740px;
	margin:0 0 10px 0;
	overflow:hidden;
	position:relative;
	}

.row3Container, .row4Container, .row5Container, .row6Container, row7Container{
	width:740px;
	height:240px;
	margin:0 0 10px 0;
	overflow:hidden;
	position:relative;
	}

.row7Container, .row8Container{
	width:740px;
	height:144px;
	margin:0 0 10px 0;
	overflow:hidden;
	position:relative;
	}

.row1A, .row9A{
    position:relative;
    min-height:30px;
}

.row2A{
    position:relative;
    min-height:30px;
}

.row3A, .row4B{
	width:490px;
	height:240px;
	margin-right:10px;
	float:left;
	position:relative;
	}

.row3B, .row4A, .row5A, .row5B, .row5C, .row6A, .row6B{
	width:240px;
	height:240px;
	margin-right:10px;
	float:left;
	position:relative;
	}
	
.row7A, .row7B, .row7C, .row8A, .row8B, .row8C{
	width:240px;
	height:144px;
	margin-right:10px;
	float:left;
	position:relative;
	}
	
.row6C, .row6D{
	width:240px;
	height:115px;
	margin-right:10px;
	float:left;
	position:relative;
	overflow:hidden;
	}
	
.row6C{
	margin-bottom:10px;
	}

/* -- Reseting right-margin to 0 --*/

.row3B, .row4B, .row5C, .row6C, .row6D, .row8D, .row7C, .row8C{
	margin-right:0;
	position:relative;
	}
/* -- -------------------------- --*/

/* ##################################################
       Formatting of template page 
   ################################################## */

/* -- Moving ".inputfields" down --*/
.inputfields{
	margin:15px 0 7px 0;
	color:#666;
	font-size:11px;
	}
/* -- /Moving ".inputfields" down --*/


.inputfields input{
/* height:19px;  
   color:#666;
	font-size:11px;   */
	margin-bottom: 5px;	
/* 	border-color: #D8D3DC;  IE bugfix: jaja10 20110329 
	border-width: 1;   */
	
	}  /*  jaja10 20110329 */



.boxContent{
    position:relative;
    display:block;
	min-height:30px;
      }

.pageletEditButtons {
    position:absolute;
    display:block;
    z-index:10;
    top:2px;
    right:5px;
    background-color:#fff;
    -moz-opacity: 0.70;
	opacity: 0.70;
	min-height:30px;
      }
     	
.boxContent.backgroundImage
    {
    border:0;
    z-index:-1;
    position:absolute;
    }
    
.boxInnerContent{
    padding:10px;
    overflow:hidden;
    z-index:3;
    position:absolute;
    top:0;
    left:0;
	height:220px;
    }

/*.boxInnerContent h2, .boxInnerContent h2 a:visited, .boxInnerContent a h2{
	color:#ca035b;
	font-weight:normal;
	font-size:14px;
}*/

.boxInnerContent a h2:hover {
 	color:#f58200;
}


.login1{
   width:215px;
      
   
 /*  height:16px;
   display:block;
   margin-bottom:7px;  
   color:#666;
   font-size:11px;
   padding:1px;  */  /* jaja10 */
   
   }
      
  
 /* ##################################################
      /Formatting of template page 
 ################################################## */
   

/* ##################################################
       Formatting options for this template page 
   ################################################## */

.color1 {
    color:#ca035b;
    }
    
.color2 {
    color:#521948;
    }
    
.color3 {
    color:#f58200;
    }
    
.size15{
    font-size:15px;
    font-weight:normal;
    }
    
.size17{
    font-size:17px;
    font-weight:normal;
    }

.ingressText{
    font-weight:bold;
    display:block;
    margin-bottom:7px;
    }

.bodyText{
	margin:0 0 7px 0;
    display:block;
	font-weight:normal;
    }

.campaignText{
	margin:0 0 7px 0;
    display:block;
    color:#f68b00;
    font-weight:bold;
    }

 

/* -- Price information -- */	
.priceContainer{
	margin:0 0 7px 0;
	display:block;
	overflow:auto;
	width:auto;
}

.priceContainer div{
	display:inline;
	float:left;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:3px;
	}

.pricePrefix{
	font-weight:bold;
	}
	
.price{
	font-weight:bold;
	}
	
.priceSuffix{
	font-weight:bold;
	}
	
.priceCondition{
    font-size:10px !important;
    clear:left !important;
	width:90%;
    }   
	
/* -- /Price information -- */
.boxLink{
	display:block;
	margin:0 0 7px 0;
	clear:left;
	}

/* ##################################################
      /Formatting options for this template page 
   ################################################## */
   
   /* -- This place the arrow symbol in the box -- */
/* -- [ behavior: url(iepngfix.htc)] <= This is a PNG-fix for IE 6 -- */
span.linksymbol1{
	background-image:url(../../foretag/graphics/arrow1.png);
	background-repeat:no-repeat;
	width:19px;
	height:19px;
	z-index:4;
	position:absolute;
	right:9px;
	bottom:9px; 
	behavior:url(iePngFix/iepngfix.htc); 
	cursor:hand;
    }
	
	/*--  Hover effect on the link symbol --*/

.boxContent:hover .linksymbol1{
	background-image:url(../../foretag/graphics/arrow1a.png);
	behavior:url(iePngFix/iepngfix.htc);
	cursor:hand;
	}
	
a.hitArea{
    width:100%;
    height:28px;
    display:block;
    position:absolute;
    left:0;
    bottom:0;
	z-index: 10;
   }
   
a.hitArea:hover {
    cursor:hand;
    }

.linksymbol1_dev{
/*	
	background-image:url(../Graphics/arrow1.png);
	background-repeat:no-repeat;
	width:19px;
	height:19px;
	z-index:4;
	position:absolute;
	right:9px;
	bottom:9px; 
	behavior:url(iePngFix/iepngfix.htc);
*/
    }
	
	/*--  Hover effect on the link symbol --*/

  .linksymbol1_dev:hover{
/*	
	background-image:url(../Graphics/arrow1a.png);
	behavior:url(iePngFix/iepngfix.htc);
	cursor:hand;
*/
	}
	
a.hitArea_dev{
/*	
    width:100%;
    height:28px;
    display:block;
    position:absolute;
    left:0;
    bottom:0;
	z-index: 10;
*/
   }
   
a.hitArea_dev:hover {
/*	
    cursor:hand;
*/
    }









/* -- -------------------------------------- -- */
   
/* -- Login Float bottom -- */
.float_bottom{
        width:auto;
	/*position:absolute;*/
	bottom:10px;
	left:10px;
        float:right;
        text-align:right;
    }
/* -- /Login Float bottom -- */

/* -- mspaLoginButton -- */

.mspaLoginButton{
	float:right;
	margin-right:2px;

}

