body, html{
	padding: 0px;
	margin: 0px;
	height: 100%;
}

body{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #000;
	line-height: 1.2;
	font-size: 62.5%;
	background: url(../img/body_bkg.jpg) no-repeat top center;
}

html{
	background: url(../img/html_bkg.jpg) repeat-x top left;
}




a.villkor{
	color: #333;
	font-size: 1.2em;
	line-height: 1.8;
	float: right;
}

p.villkor{
	color: #333;
	font-size: 1.1em;
	line-height: 1.8;
}


#quiz{
	position: relative;
	width: 990px;
	height: 600px;
	background-color: #fff;
}

#quizOuter{
	position: relative;
	margin: 0px auto 0px auto;
	width: 990px;
	height: 600px;
	border: 1px solid #F89A1F;
}

#flagPage{
	position: relative;
	width: 990px;
	height: 600px;
	background: url(../img/index_page.jpg) no-repeat top left #fff;
}

a.se_flag, a.no_flag, a.dk_flag, a.fi_flag{
	position: absolute;
	display: block;
	outline: none;
	cursor: pointer; cursor: hand;
	width: 65px;
	height: 45px;
	top: 487px;
}

a.se_flag{
	left: 263px;
	background: url(../img/se_flag.jpg) no-repeat top left;
}
a.no_flag{
	left: 399px;
	background: url(../img/no_flag.jpg) no-repeat top left;
}
a.dk_flag{
	left: 535px;
	background: url(../img/dk_flag.jpg) no-repeat top left;
}
a.fi_flag{
	left: 671px;
	background: url(../img/fi_flag.jpg) no-repeat top left;
}




* {
margin:0px auto;
padding:0;
}
 
div#shim {
visibility: hidden;
width: 100%;
height: 50%;
margin-top: -300px;
float: left;
}
 
div#quizOuter {
width: 990px;
height: 600px;
clear: both;
position: relative;
top: -300px;
/* IE4ever Hack: Hide from IE4 **/
position: static;
/** end hack */
 
}
 
/* Hide from IE5mac \*//*/
div#shim {
display: none;
}
 
html, body {
height: auto;
}
/* end hack */
 
/* ]]> */
