html {
	SCROLLBAR-FACE-COLOR: #1E93E4;
	SCROLLBAR-HIGHLIGHT-COLOR: #1E93E4;
	SCROLLBAR-SHADOW-COLOR: #6EAEDC;
	SCROLLBAR-3DLIGHT-COLOR: #6EAEDC; 
	SCROLLBAR-ARROW-COLOR: #B7C9D5;
	SCROLLBAR-TRACK-COLOR: #B7C9D5; 
	SCROLLBAR-DARKSHADOW-COLOR: #6EAEDC;
}
body {
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #31302E;
	background-color:#B7C9D5;
	background-image:url(../image/body_bg.gif);
	/*background-position:top center;
	background-repeat:repeat-y;	*/
}
body.adm{
	background-color:#FFFFFF;
	background-image:url();
}
#main {
	position:relative;
	margin: 0 auto;
	width: 966px;	
	height:auto;
	background-color:#FFFFFF;
}
#top{		
	position:relative;
	width:100%;
	height:160px;	
}
#logo{		
	position:absolute;
	left: 13px;
	top: 55px;
}
#slogan{		
	position:absolute;
	left: 13px;
	top: 65px;
}
.slogan{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#BACAD5;
	font-weight:bold;
}
#spelagratis{
	position: absolute;
	right: 10px;
	top:51px;
	z-index:200;
}
#menubar{
	position: absolute;
	top:95px;
	left:0px;
	height:22px;
	background-color: #BBCBD6;
	line-height: 22px;	
	background-image:url(../image/menubar.gif);	
}	
#submenubar{
	position: absolute;
	top:116px;
	left:0px;
	height:20px;
	width:100%;
	background-color: #9CCA26;
	line-height: 20px;	
	background-image:url(../image/meny_list.jpg);
}

#content{			
	position:relative;
	width:100%;		
	height:auto;
	overflow:auto;
	/*background-color:#FFffff;*/
}	

#content #col_left{
	float:left;
	width:662px;
	margin-right:24px;
	padding-bottom:30px;
	font-family:"Trebuchet MS", Arial, Verdana;
	line-height:18px;
	color: #31302E;
	font-size:12px;		
}
#content #col_right {
	float:left;
	width:280px;
	padding-bottom:30px;
	font-family:"Trebuchet MS", Arial, Verdana;
	line-height:18px;
	color: #31302E;
	font-size:12px;	
}
.text_box{
	padding:20px;
	clear:both;
	overflow:auto; 
	
}
#col_left .text_box{
	background-image:url(../image/box_bg_linje_upp.gif);
	background-repeat:repeat-x; padding-top:30px;
}

#col_right .text_box{
	background-image:url(../image/box_kol_bg_linje_upp.gif);
	background-repeat:repeat-x;		padding-bottom:5px;
}
#top_adsense{		
	position:relative;
	height:15px;	
	padding-bottom:20px;
	padding-left:18px;
	background-image:url();
}

#bottom{	
	position:relative;
	width:100%;
	height:120px;
	background-color:#1E93E4;
	background-image:url(../image/bg_bottom.gif);
	background-repeat:repeat-x;
}
#bottom .text_box{
	padding-top:10px;
}


.clear{
	clear:both;
}

a.menu:link, a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1E93E4;
	text-decoration: none;	
	line-height: 22px;
	height: 22px;
	padding: 0 15px;
	display:block;float:left;
	background-image:url(../image/menu_splitter.gif);
	background-repeat:no-repeat;
	background-position:right;	
}
a.menu_on, a.menu_on:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	line-height: 22px;
	height: 22px;
	padding: 0 15px;
	display:block;float:left;
	background-color:#B1DF3A;
	background-image:url(../image/menu_splitter_on.gif);
	background-repeat:no-repeat;
	background-position:right;	
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;	
	line-height: 22px;
	height: 22px;
	padding: 0 15px;
	background-color:#B1DF3A;display:block;float:left;
	background-image:url(../image/menu_splitter_on.gif);
	background-repeat:no-repeat;
	background-position:right;	
}
.submenu,a.submenu, a.submenu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #31302E;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	padding: 0 10px;
	display:block;
	float:left;
	background-image:url(../image/menu_splitter_on.gif);
	background-repeat:no-repeat;
	background-position:right;	

}
a.submenu_on, a.submenu_on:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	height: 20px;
	padding: 0 10px;
	display:block;
	float:left;
}
a.submenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 20px;
	height: 20px;
	padding: 0 10px;
	display:block;
	float:left;
}



#bottom a, #bottom p{
	text-decoration:none;
	font-size:11px;
} 

.err {
	color: #95383B;
}
.msg {
	color: #6BA377;
}
input,textarea,select {
	border:1px solid #1E93E4;
	width:320px;
}

#col_right input,textarea,select, .textinput_small {
	width:240px;margin-bottom:5px;
}
input.radio, input.checkbox {
	width:auto;
	border:none;
}
.textinput{
	width:300px;
}
#col_right .textinput{
	width:220px;
}
#col_right .textinput3{
	width:165px;
}
#col_right .submit, .submit{
	padding:0 5px;
	width:auto;
	cursor:pointer;
	font-weight:bold;
	background-color: transparent;
	border:1px solid #1E93E4;
	color:#1E93E4;
}
#col_right .submit:hover, .submit:hover {color: #000000;}
#col_right .submit3 { width:50px;}




.register_box{
	width:140px;
	float:left;
	padding:0px;
	border:0px solid red;
	padding-bottom:10px;
	padding-right:15px;
}
.register h2 {
	font-size: 20px;
	line-height: 22px;
	letter-spacing: 1px;
	color: #31302E;
	text-decoration:none;
	margin-bottom:5px;
	font-weight:normal;
	text-transform:uppercase;
}
a img {border:none; text-decoration:none;}

#col_right .text_box div.ad p, #col_right .text_box div.ad a:link {
font-family: Verdana; font-size: 9px; line-height: normal;
}
.news_image{float:right;}
.article_image{float:right;}


ul{
margin: 0;
padding: 0;
margin-left: 15px;
line-height:0;
}
ul li{
line-height:18px;
padding-bottom:8px;
list-style-type:circle;
}
