/* CSS Happydays */
A:active
{
	font-size:11px;
	font-weight:bold;
    color:#000000;
	text-decoration:none
}
A:visited
{
	font-size:11px;
	font-weight:bold;
    color:#000000;
	text-decoration:none
}
A:link
{
	font-size:11px;
	font-weight:bold;
    color:#000000;
	text-decoration:none
}
A:hover
{
	font-size:11px;
	font-weight:bold;
    color:#000000;
	text-decoration:none
}

textarea
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000
}
s
{
	color:#cccccc
}
hr
{
	border-style:dashed;
	height: 1px;
	width:100%;
	color:#cccccc
}
.textarea
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000
}
.textareaoff
{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color:#e0e0e0;
}
.textareaI 
{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	height:15px;
	color:#666666
}
/* Fonte */
.header
{
    font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.headermemberyellow
{
    font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#feb703;
}
.headermemberwhite
{
    font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.headermemberred
{
    font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300;
}
.headerI
{
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#2d2d2d
}
.headerIwhite
{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff
}
.headerIred
{
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300
}
.headerII
{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#2d2d2d
}
.h1
{
    font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#000000
}
.h2
{
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#2d2d2d
}
.h3
{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#2d2d2d
}
h1
{
    font:normal 24px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	display: inline; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}
h2
{
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#2d2d2d;
	display: inline;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
}
h3
{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#2d2d2d;
	display: inline; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.normal
{
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000
}
.normalhvi
{
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff
}
.normalgray
{
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666
}
.normalred
{
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#bc2c16
}
.offer
{
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000000
}
.normalbold
{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000
}
.normalboldgray
{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666
}
.normalboldred
{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#bc2c16
}
.small
{
    font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000
}
.smallbold
{
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000
}
.smallgrey
{
    font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666
}
.smallred
{
    font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300
}
.exsmall
{
    font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	color:#000000
}
.exlarge
{
    font:normal 32px Verdana, Arial, Helvetica, sans-serif;
	color:#000000
}
.exlargered
{
    font:normal 32px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300
}
.exlargerwhite
{
    font:normal 32px Verdana, Arial, Helvetica, sans-serif;
	color:#cc3300
}
/* Fonte menu */
.menutravel
{
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.menucorner
{
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.menuorder
{
    font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#dc8e82;
}
/* Prices */
.price
{
    font:normal 30px Verdana, Arial, Helvetica, sans-serif;
	color:#bc2c16;
}
.pricesymbols
{
    font:normal 30px Verdana, Arial, Helvetica, sans-serif;
	color:#bc2c16;
	letter-spacing: -5px;
}
.discount
{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#bc2c16
}
.normalprice
{
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.submit
{
border: 0px;
background-image:url(../images/global/buttonbgsubmit.gif);
background-repeat:repeat-x;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
cursor:pointer;
}
.subscribe_dk
{ 
	background:url(http://www.happydays.nu/images/global/subscribe_dk.jpg) no-repeat; 
	cursor:pointer; 
	width: 116px; 
	height: 27px; 
	border: none; 
} 
.subscribe_se
{ 
	background:url(http://www.happydays.nu/images/global/subscribe_se.jpg) no-repeat; 
	cursor:pointer; 
	width: 116px; 
	height: 27px; 
	border: none; 
} 
.hand
{
cursor:pointer
}
/* Knapper */
#knapbox
{
	height:20px;
	float:left;
}
#knapboxr
{
	height:20px;
	float:right;
}
#knapleft
{
	width: 8px;
	height:20px;
	background-image:url(../images/global/buttonleft.gif);
	background-repeat:no-repeat;
	float:left;
}
#knaptekst
{
	height:18px;
	padding-top:2px;
	background-image:url(../images/global/buttonbg.gif);
	background-repeat:repeat-x;
    font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	float:left;
}
#knaprigth
{
	width: 11px;
	height:20px;
	background-image:url(../images/global/buttonrigth.gif);
	background-position:rigth;
	background-repeat:no-repeat;
	float:left;
}
/*Frames*/
.varekurv
{
	border:1px solid #e0e0e0;
}
.tabelrod
{
    background-color: #ffffff;
	border:1px solid #cc0000;
	font-weight: normal;
    font-size: 11px;
    color: #000000;
    font-family: tahoma,verdana, arial;
    text-decoration: none
}
.postcardimg
{
	border:1px solid #666666;
}
.mouseoverframe
{
	border:1px solid #666666;
	background-color:#ffffff;
}
.calender
{
	float:left;
	padding: 6px;
	margin-left:14px;
	margin-bottom:14px;
	border:1px solid #e0e0e0;
	width:172px;
	height: 150px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}
.calendererrows
{
	margin-left:14px;
	margin-bottom:10px;
	width:544px;
}
.tipsframe
{
	    background-color: #fff6e2;
		font:normal 10px Verdana, Arial, Helvetica, sans-serif;
		color:#000000;
}
.fanehd { visibility:hidden; font-size: 12px }
.fanevb { visibility:visible; font-size: 12px}
.ikkese {
 display: none;
 }
 
 .popup_style{
	background-color:#FFFFFF;
	color:black;
	border-color:black;
	border-width:20;
	visibility:false;
	z-index:+1;
	position: absolute;
	left: auto;
	top: 30px;
	
}


.popup_style_transparent{
	position: absolute;
	background-color:transparent;
	margin: 0 auto;	
}