@charset "UTF-8";

body {
	line-height:140%;
	font-family:Arial, Helvetica, sans-serif;
	background-image : url(bg_small.png);
	background-repeat : repeat-x;
	background-color : #f2f2f2;
	text-align: center;
	margin:0;
}
#container {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	text-align: left;
	padding-top:0px;
	background-repeat:no-repeat;
}
#main {
	padding-left:80px;
	padding-right:80px;
}
.countdown {
	font-size:140%;
	color:#900;
}
.pic {
	float:right;
	padding-left: 10px;
	padding-bottom: 50px;
}
h1 {
	font-size: 140%;
}
h2 {
	font-size: 160%;
	color: #900;
	padding-top: 20pt;
}
h3 {
	font-size: 80%;
	color: #fff;
}
a	{
	text-decoration:none;
	color:#069;
}
a:hover {
	text-decoration:underline;
}
p {
	color: #333;
	font-size: 78%;
}
div.float {
  float: left;
  margin:5px;
  overflow: hidden; 
  position: relative;
  border: 0;
}

div.float2 {
  float: center;
  margin:5px;
  overflow: hidden; 
  position: relative;
  border: 0;
}

.boxgrid img{  
	position: absolute;  
	top: 0;  
	left: 0;  
	border: 0;  
}


.boxcaption{  
	float: left;  
	position: absolute;  
	background: #000;
	padding-left:8px;
	height: 80px;  
	width: 187px;  
	opacity: .8;  
	/* For IE 5-7 */  
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  
	/* For IE 8 */  
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
}  
  
.captionfull .boxcaption {  
	top: 130px;
	left: 0;  
}  

.caption .boxcaption {  
	top: 100px;  
	left: 0;  
}  
  
/* Knappar */


.sprites {
	background-image:
	background-color     : transparent;
	background-repeat    : no-repeat;
 }

 #sprite_0 {
	height               : 30px;
	width                : 185px;
	background-position  : -0px -30px;
 }

 #sprite_0:hover {
	background-position  : -0px 0px;
 }

 #sprite_1 {
	height               : 30px;
	width                : 185px;
	background-position  : -185px -30px;
 }

 #sprite_1:hover {
	background-position  : -185px 0px;
 }
 
 
 
 			.boxgrid{
	width: 187px;
	height: 154px;
	margin:0px;
	float:left;
	overflow: hidden;
	position: relative;
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{
	float: left;
	position: absolute;
	background: #000;
	height: 50px;
	width: 100%;
	opacity: .8;
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
	top: 155px;
	left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 5;
 				}
