body {
			font: 100% Verdana, Arial, Helvetica, sans-serif;
			background: #FFFFFF;
			margin: 0;
			padding: 0;
			text-align: left;
			color: #000000;
}


H1 {
			text-align: center;
			color: #000000;
			font-size: 24pt; 
}


iframe#firstpage {
			position:absolute;
			visibility:visible;
			overflow: hidden;
			top: 0px;
			left: -3px;
			right:0px; 
			bottom: 0px;
			background-color:#EEEEEE; 
			layer-background-color:#CCFFCC; 
			z-index:2;
			
			/* IE only needs the next lines */ 
			height: expression((getSize('height') -47) + 'px');
			width: expression((getSize('width') +6) + 'px');
}
div#firstpagediv {
			position:absolute;
			visibility:visible;
			overflow: hidden;
			top: 47px;
			left: -3px;
			right:0px; 
			bottom: 0px;
			background-color:#EEEEEE; 
			layer-background-color:#CCFFCC; 
			z-index:2;
			
			/* IE only needs the next lines */ 
			height: expression((getSize('height') -47) + 'px');
			width: expression((getSize('width') +6) + 'px');
}

div#logo {
			position:absolute;
			z-index:3;
			left: 0px;
			right:0px; 
			top:0px; 
			visibility:visible;
			background: #98091D;
			overflow: hidden;
			margin: 0; /* genom att nollställa marginalerna i det första elementet i sidfoten undviker du att marginaler komprimeras, d.v.s. att det blir ett utrymme mellan divar */
			padding: 0px 0; /* utfyllnad på detta element skapar utrymme precis som marginalen skulle göra, utan problemet med att marginaler komprimeras */
			
			height: 50px;
			width: expression((getSize('width')) + 'px');
}


div#footer {
			position:absolute;
			z-index:3;
			left: 0px;
			right:0px; 
			bottom: 0px;
			visibility:visible;
			background: #98091D;
			overflow: hidden;
			margin: 0;
			padding: 0px 0;
			height: 20px;
			width: expression((getSize('width')) + 'px');
}
 							
 							
div#buttons	{
			position:absolute;
			z-index:4;
			left: 50px;
			right: 50px;
			top:10px; 
			visibility:visible;
			width: expression((getSize('width')) + 'px');
}


iframe#shop {
			position:absolute;
			visibility:visible;
			overflow: hidden;
			
			/* IE only needs the next lines */ 
			height: expression((getSize('height') -20) + 'px');
			width: expression((getSize('width') + 8) + 'px');
			
			top: 0px;
			left: 0px;
			right:0px; 
			bottom: 0px;
			background-color:#EEEEEE; 
			layer-background-color:#CCFFCC; 
			z-index:1;
			
}

div#shop {
			position:absolute;
			visibility:visible;
			overflow: hidden;
			
			/* IE only needs the next lines */ 
			height: expression((getSize('height') -20) + 'px');
			width: expression((getSize('width') + 8) + 'px');
			
			top: 0px;
			left: 0px;
			right:0px; 
			bottom: 0px;
			background-color:#EEEEEE; 
			layer-background-color:#CCFFCC; 
			z-index:10;
			
}

div#shopdiv {
			position:absolute;
			visibility:visible;
			overflow: hidden;
			
			/* IE only needs the next lines */ 
			height: expression((getSize('height') -20) + 'px');
			width: expression((getSize('width') + 8) + 'px');
			
			top: 0px;
			left: 0px;
			right:0px; 
			bottom: 20px;
			background-color:#EEEEEE; 
			layer-background-color:#CCFFCC; 
			z-index:1;
			
}



.style_1 {
			color: #FFFF00;
			font-size: 10pt;
			text-align: center;
}


p.style_1 {
			margin: 0;
			padding: 0px 0;
}
