/*
COLOR CHANGE:
#336699 to #EC292D (dark blue to red)
#	to	#C0C0C0 (lightblue to Grey)
# to #898989 ( to darkGrey)

*/

.altbody{
	background:#ffffff;
	margin:0;
	padding:0;
	
}

#mainwrapper{
	width:900px;
	margin:10px auto 0 auto;
}

#topimage{
	width:900px;
	height:253px;
	overflow:hidden;
}

#topimage p{margin:0;padding:0;}

#topbar{
	width:900px;
	height: 20px;
	overflow: hidden;
	border-top: 1px solid white;
	background:#EC292D;
	padding: 0;
}

#contentwrap{
	width:900px;
	min-height:400px;
	height:auto !important;
	height:400px;
	background:url(../bilder_losning/content_wrap.jpg) repeat-y;
}

#bottom{
	width:900px;
	height: 20px;
	background:#EC292D;
	overflow:hidden;
	padding: 0;
}

#bottom a{
	color:#ffffff;
	text-decoration:none;
}

#bottom a:hover{
	color:#dddddd;
}


#leftside{
	width:188px;
	float:left;
	padding-left:12px;
	padding-top:12px;
	overflow:hidden;

}

#mainside{
	width:472px;
	float:left;
	overflow:hidden;

	padding:15px;
}

#rightside{
	width:187px;
	float:left;
	overflow:hidden;
	padding-left:11px;
	padding-top:12px;

}

#rightArticle{
	width:156px;
	color:#fff;
	margin-bottom:20px;
}

#boxhead{
	width:176px;
	height:20px;
	line-height: 20px;
	overflow:hidden;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background:#EC292D;
}

#boxcontent{
	width:156px;
	padding:10px;
	background:#fff;
	color:#124A82;
	color: black;/*new jan 2011*/
	margin-bottom:20px;
}

#boxcontent a{
	text-decoration:none;
	color:#124A82;
	color: black;/*new jan 2011*/
}

#boxcontent a:hover{
	color:#6699cc;
	color: #EC292D;/*new jan 2011*/
}

#boxcontent ul{
	margin:0;
	padding:0;
}

#boxcontent ul li{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
}

#boxcontent ul li ul li{
	font-size:10px;
	color:#124A82;
	margin:3px 0 3px 10px;
	font-weight:normal;
}

#boxcontent ul li ul li a{
	color:#124A82;
	color: black;/*new jan 2011*/
}

#boxcontent ul li ul li ul li{
	font-size:9px;
	font-weight:normal;
}

#boxcontent ul li ul li ul li a{
	color:#666688;
	color: black;/*new jan 2011*/
}



/* NEWS OUTPUT */

.fs_news_ingr_float{
	float:left;
	width:350px;
}

.fs_news_img{
	float:left;
	width:120px;
	text-align:right;
	border:0;
}

.fs_news_img img{
	border:0;
	max-width: 120px;
}

.fs_news_head,
.ns_news_head{
	font-size:16px;
	font-weight: 700;
	color:#124A82;
	/*color: #EC292D;new jan 2011*/
	color: black;
}
.fs_news_head a,
.ns_news_head a {
	color: black;
	text-decoration: none;
}
.fs_news_head a:hover,
.ns_news_head a:hover {
	color: #EC292D;
}

.fs_news_lesmer a{
	/*text-decoration:none;*/
}

.ns_news_ingr{
	margin:5px 0;
	font-weight:bold;
}

.ns_news_date{
	color:#888888;
	margin-top:10px;
}

.fs_news_red a{
	color:#124a82;
	color: #EC292D;/*new jan 2011*/
	text-decoration:none;
}

.aboform{
	border:1px solid #000000;
	background:#ffffff;
	padding:1px 3px;
	font-size:10px;
}

.abobtn{
	border:1px solid #000000;
	background:#124a82;
	background: #EC292D;/*new jan 2011*/
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}


/* changes done january 2011 */
#mp_article h1 { color: #EC292D; }
#rightside #boxcontent strong a,
#rightside #boxcontent strong { color: #EC292D; }
div.fullWidth {
	padding: 0!important;
	width: 176px!important; }
.fullWidth * { margin: 0!important; }


/* SLIDESHOW added march 2011 */
#slideshow {
	width: 472px;
	height: 354px;
	overflow: hidden; }
.slides {
	width: 472px;
	height: 354px;
	overflow: hidden; }
