/* -------------------- BLAFFA START --------------*/

.nypuffImg {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 0px 0px;
}

.nypuffText{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.15; /* Använd detta format för att få Firefox och IE att rendera text med samma radavstånd (samma höjd på blaffa) */
	text-decoration: none;
	margin: 0px ;	/* fixar renderingsfel i IE6, 7 där hörnen som maskar av blaffans yta fick en störande 1px linje hela vägen ut */
	padding:  0px;  /* fixar renderingsfel i IE6, 7 där hörnen som maskar av blaffans yta fick en störande 1px linje hela vägen ut */

}

.nypuffText h1 {
	font-weight:100;
	font-size:40px;
	margin: 0px ;	/* fixar renderingsfel i IE6, 7 där hörnen som maskar av blaffans yta fick en störande 1px linje hela vägen ut */
	padding:  0px;
}
.nypuffText h2 {
	font-weight:100;
	font-size:24px;
	margin: 0px ;	/* fixar renderingsfel i IE6, 7 där hörnen som maskar av blaffans yta fick en störande 1px linje hela vägen ut */
	padding:  0px;
}
.nypuffText h3 
{
	font-weight:100;
	font-size:17px;
	margin: 0px ;	/* fixar renderingsfel i IE6, 7 där hörnen som maskar av blaffans yta fick en störande 1px linje hela vägen ut */
	padding:  0px;
}
.nypuffText h4 
{
	font-weight:100;
	font-size:14px;
	margin: 0px ;	/* fixar renderingsfel i IE6, 7 där hörnen som maskar av blaffans yta fick en störande 1px linje hela vägen ut */
	padding:  0px;
}
.nypuffText h5 {
	font-weight: bold;
	font-size:12px;
	margin: 0px ;	/* fixar renderingsfel i IE6, 7 där hörnen som maskar av blaffans yta fick en störande 1px linje hela vägen ut */
	padding:  0px;
}
.nypuffText noHeader {
	display:none;
}
.nypuffText p {
	font-size:11px;
	margin: 0px ;	/* fixar renderingsfel i IE6, 7 där hörnen som maskar av blaffans yta fick en störande 1px linje hela vägen ut */
	padding:  0px;
}
.nypuffText p.small {
	font-size:10px;

}

.nypuffText p, a {
	text-decoration: none;
}


div.puffWrapper
{
    position:relative; 
    margin-bottom:10px;
    left:0px; 
    top:0px; 
    width:100%;
    overflow:hidden;
    }
 .puffHeightNormal
 {
     height:168px;
     }

.cyanPuff
{
      background-color: #cfe6f5; 
      border-style:solid; 
      border-width:1px; 
      border-color:#cfe6f5; 
      margin:0 0 0 0; 
      padding:0 0 0 0;
    }
.darkCyanPuff
{
    }
.bluePuff
 {
     
     }
.greenYellowPuff
{
    
    }
 .whitePuff
 {
     background-color: #FFFFFF; 
     border-style:solid; 
     border-width:1px; 
     border-color:#a6ceef; 
     margin:0 0 0 0; 
     padding:0 0 0 0;
     }
/* CORNERSTYLES */
.puffNW
    {position: absolute; 
     top: 0px; 
     left: 0px; 
     float: left; 
     visibility: visible; 
     z-index: 100;
    }
.puffNE
{
    position: absolute; 
    top: 0px; 
    right: 0px; 
    float: right; 
    visibility: visible; 
    z-index: 100;
    }
.puffSW
{
    position: absolute; 
    bottom: 0px; 
    left: 0px; 
    float: left; 
    visibility: visible; 
    z-index: 100;
    }
.puffSE
{
    position: absolute; 
    bottom: 0px; 
    right: 0px; 
    float: right; 
    visibility: visible; 
    z-index: 100;
    }
 div.puffBottomDiv
 {
     position: relative; 
     margin:0px 0px 0px 0px;
     }