body {
		padding: 0px;
		margin: 0px;
		background-repeat: repeat-x;
		background-image: url(../images/bg.jpg);
		background-color: #dbf4f8;
		text-align:left;
		font: 12px Tahoma;
		height: 100%;
		
}

img {
	border: 0px;
}

p {
	padding: 0px;
	margin: 0px;
}

.online {
	float: right;
	font: 11px Tahoma;
	color: #5fa7ca;
	margin-right: 6px;
	margin-top: 6px;
}

#skipass {
	color: #515151;
	border: 1px solid #d2d2d2;
	background: #e6e6e6;
	width: 270px;
	margin-left: 100px;
}

#main {
	margin-left: auto;
	margin-right: auto;
	width: 872px;
	height: 1600px;
	background-color: #f5f5f5;
	border-right: 1px solid #5fa7ca;
	border-left: 1px solid #5fa7ca;
	border-bottom: 1px solid #5fa7ca;
}

#right {
	width: 202px;
	min-height: 100%;
	height: 100%;
	
	background-color: #ebebeb;
	border-left: 1px solid #d2d2d2;
	float: left;
}

#logobox {
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	background-color: #e3f5fb;
	width: 668px;
	height: 94px;
}

#newsbox {
	color: #515151;
	border: 1px solid #d2d2d2;
	background: #e6e6e6;
	width: 550px;
	margin-left: 10px;
	margin-top: 10px;
}

#newsbox a, #newsbox a:hover, #newsbox a:visited, #newsbox a:link {
	text-decoration: none;
	color: #515151;
}

#middle {
	float: left;
}


#mainbox {
	width: 648px;
	padding: 10px;
}

#mainbox a{
	border: none;
	text-decoration: none;
}

#mainbox img{
	border: none;
	text-decoration: none;
}

#mainbox a:hover,a:link,a:visited{
	border: none;
	text-decoration: none;
}

.maintext {
	line-height: 19px;
	color: #515151;
}

.maintextu {
	line-height: 18px;
	color: #515151;
	margin-top: 15px;
}

.maintextu a,.maintextu a:hover,.maintextu a:link,.maintextu a:visited{
	text-decoration: none;
	color: #515151;
	font-weight: bold;
}



.imginfoadj {
	float: right;
	border: 1px solid #92cbe6;
	margin: 10px;
	background-color: #ffffff;
}

.maintextunder {
	margin-top: 13px;
	font-weight: bold;
	color: #515151;
}

#mainbannerbox {
	border: 1px solid #92cbe6;
}


.snorapport {font-size: 12px; text-align: center; margin-top: 20px; color: #EC3826; font-weight: bold;}
.hogerrubrik {font-size: 13px; font-weight: bold; color: #b2b2b2; float: right; margin-top: 7px;}
.webcam {border: 2px solid #fff; margin-left: 2px;}

.nyhetsdatum {font-size: 10px; width: 202px; height: 14px; text-align: right; background: #f2f2f2; color: #b9b9b9; margin-top: 25px;}
.nyhetsinnehall {font-size: 11px; width: 190px; background: #f5f5f5; color: #777777; padding: 6px;}

.nyhetsinnehall a,.nyhetsinnehall a:link,.nyhetsinnehall a:visited{
	text-decoration: none;
	color: #777777;
}

.nyhetsinnehall a:hover {
	color: #515151;
}

#undermenyrunt {width: 668px; height: 21px; background: #92cbe6; border-bottom: 1px solid #d2d2d2; }

#undermeny {font-size: 10px; }
#undermeny ul{margin-top:0px; margin: 0px; padding: 0px;}
#undermeny li{display: inline;}
#undermeny ul a{float: left; text-decoration: none; padding: 3px 12px;}
#undermeny a:link{color: #ffffff;}
#undermeny a:visited{color: #ffffff;}
#undermeny a:hover{color: #ffffff; background: #d2d2d2;}
#undermeny a#currentu{color: #6b6b6b; background: #d2d2d2;}


#menyrunt {width: 668px; height: 21px; margin-top: -10px; background-image: url(../images/menybg.jpg); background-repeat: repeat-x; border-bottom: 2px solid #92cbe6;}
#meny {font-size: 11px;}
#meny ul{margin-top: 0px; text-align: left;}
#meny li{display: inline;}
#meny ul a{float: left; text-decoration: none; padding: 3px 13px;}
#meny a:link{color: #444444;}
#meny a:visited{color: #444444;}
#meny a:hover{background: #92cbe6; color: #ffffff;}
#meny a#current{background: #92cbe6; color: #ffffff;}