body
{
	margin:0px;
/*	background:url("bilder/weblayout/container_bg_940.gif") repeat-y top center;*/
/*background:url("bilder/weblayout/bg_shade_redblack.jpg") repeat-x top left fixed; */
/*background:url("bilder/weblayout/filler_bg_vert.jpg") repeat-x top left fixed;*/
background:#fff;

	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 0.7em;
	/*font-size: 10px;*/
}


.newsdate
{
color:#333;
font-size:0.7em;
}

a
{
	text-decoration:none;
}

a:link
{

color:#8D2328;
}

a:visited
{

color:#BF2F35;

}

a:hover, a:active
{
/*	color:#FF3300;*/
	color:#BF2F35;
	text-decoration:underline;
}

div.litegrey
{
/*	background:#f5f5f5;*/
	background:url(bilder/weblayout/bg_lanklista.jpg) top left no-repeat;
	margin:3px 8px 3px 8px;
	padding:2px 0 2px 2px; 
}

div.litewhite
{
	background:#fff;
	margin:3px 8px 3px 8px;
	padding:2px 0 2px 2px; 
}


.activelink
{
text-decoration:underline;
}

 #container
{
width: 600px;
margin: 0 auto 0 auto;
margin: 2em;
/*background-color:#fff;*/
background:url("bilder/weblayout/bg_striped.jpg") top left repeat-y;
background:#fff;
color: #333;
border: 0;
line-height: 130%;

}

#header
{
/*
padding: .5em;
border-bottom: 1px solid gray;
background:#fff;
*/
display:none;
}

.menubar
{
/*
border:1px solid #bbb;
margin:0px;
padding:0px;
height:30px;
min-height:30px;
background:url("bilder/weblayout/bg_bar_svart_8x40.jpg") repeat-x top left;
font-family: "Trebuchet MS";
font-size:1em;
font-weight:bold;
*/
display:none;
}

#menulist li
{
padding:3px;
list-style: none; 
margin: 3px;
display: inline;
}

#menulist .subline
{
font-size:9px;
}

#menulist a
{
	text-decoration:none;
}

#menulist a:link
{
	color:#ddd;
}

#menulist a:visited
{
	color:#ddd;;
}

#menulist a:hover
{
	color:#ff9900;
/*	background:#333;*/
}



#sitelogo
{
/*
margin-top:30px;
width:200px;
float: left;
*/
display:none;
}

div#banner
{
/*
margin-left:220px;
width:630px;
text-align:right;
*/
display:none;
}


#top
{
padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
/*
float: left;
width: 250px;
margin: 0;
padding: 1em;
*/
display:none;
}

#content, #contentview
{
/* margin-left: 270px;*/
 margin-left: 0;
/* border-left: 1px solid gray;*/
padding: 2em;
/* max-width: 36em; */
color:#666666;
/*border:1px solid #f8f8f8;*/
/* width:560px; */
}

#contentstartpage
{
/*margin-left: 270px;*/
margin-left: 0;
/*border-left: 1px solid gray;*/
padding: 2em;
/*max-width: 36em; */
color:#666666;
/*border:1px solid #f8f8f8;*/
}

#contentforumpage
{
/*margin-left: 270px;*/
margin-left:0;
/*border-left: 1px solid gray;*/
padding: 2em;
/*max-width: 36em; */
color:#666666;
/*border:1px solid #f8f8f8;*/
}

#contentstartpage #startpagetext
{
margin:0;
padding:0;
width:300px;

}

#content ul {

    width: 300px; 
    margin: 0px;
    padding: 15px 0px;
    border: 0px none; 
    list-style-position: outside;
    list-style-type: square;
  }

#content li
{
margin-left:2em;
margin-top:0.5em;
}



 #contentview ul {

/*    width: 300px; */
    margin: 0px;
    padding: 5px 0px;
    border: 0px none; 
    list-style-position: outside;
    list-style-type: square;
  }

#contentview li
{
margin-left:2em;
margin-top:0.5em;
}

#contentview p 
{
margin-bottom:0.1em;
}


#footer
{
	clear: both;
	margin: 0;
	padding: 0.5em;
	background-color: #fff;
	background:url("bilder/weblayout/bg_footer.jpg") repeat-x top left;
	font-family:Verdana;
	font-size: 0.9em;
	color: #666666;
	border-top: 0;
}

#footer p
{
text-align:center;
}

#leftnav p { margin: 0 0 1em 0; }
#content h2, #contentstartpage h2 { margin: 0 0 .5em 0; line-height:1.2em;}
#contentview h2 {  line-height:1.2em;}


div.textruta240 {
	background-image: url(bilder/weblayout/grid_bg_240.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 240px;
	margin: 0px;
	padding:0px;
}


h2.textruta240 {
	background-image: url(bilder/weblayout/grid_top_240.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	font-family: "Trebuchet MS";
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	height: 24px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	text-align: left;
}

h2.textruta240 a
{
color:#666666;
}

.textruta240 p {
	padding: 12px;
}

.gridfooter190 {
	background-image: url(bilder/weblayout/grid_bottom_190.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}


.textruta p {
	padding: 12px;
}
.gridfooter240 {
	background-image: url(bilder/weblayout/grid_bottom_240.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}



.teaser {
		width:240px;
		padding:0 0 14px 0;
		margin:10px auto;
		background:url("bilder/weblayout/grid_240_teaser.jpg") bottom left no-repeat;
	}
	.teaser h3 {
		margin:0;
		padding:7px 10px 3px 10px;
		height:24px;
		min-height:24px;
		background:url("bilder/weblayout/grid_240_teaser.jpg") top left no-repeat;
		font-size: 11px;
		font-weight:bold;
	}

	.teaser p {
		margin:0;
		padding:0 10px 3px 10px;
		background:url("bilder/weblayout/grid_240_teaser.jpg") -50px left no-repeat;
		/*border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#fff;*/
	}

	.teaser a.more {
		margin:0;
		padding:0 10px 3px;
	
		/*border:1px solid #d8d8d8;
		border-width:0 1px;
		background:#fff;*/
	}
	.teaser a.more {
		display:block;
		text-align:right;
		background:url("bilder/weblayout/grid_240_teaser.jpg") 240px 50% no-repeat;
		padding:0 24px 0 0;
		text-decoration:none;
		color:#44a;
	}
	.teaser a.more:hover {
		text-decoration:underline;
	}



	/* Sökformulär */
	div.sokdiv
	{
	float:right;
	width:300px;
	padding:3px;
	}



	/* Forumavdelningen */

	.forumpage
	{
		margin:0;
		padding:4px;
		background:#fff;
	}

	.fraga
	{
	font-size:11px;
	background:#eee url(bilder/weblayout/forum_qu.jpg) 530px 4px no-repeat;
	padding:4px 50px 4px 4px ;
	color:#000;
	border:1px solid #ddd;
	margin:2px;
	min-height:60px;
	}

	.kommsvar
	{
	font-size:10px;
	background:#fff url(bilder/weblayout/forum_ex.jpg) top right no-repeat;
	padding:4px 50px 4px 4px ;
	border:1px solid #ddd;
	margin:2px;
		min-height:60px;
	}

	.avdrubrik
	{
	margin:4px;
	font-size:10px;
	color:#555;
	}

	.fragatext
	{
	margin:4px;
	font-size:11px;
	color:#333;
	}

	.addsvar
	{
	font-size:10px;
	background:#efefef url(bilder/weblayout/forum_ex.jpg) top right no-repeat;
	padding:4px 50px 4px 4px ;
	border:1px solid #ddd;
	margin:2px;
	min-height:60px;
	}

	.kommtextarea
	{
	width:300px;
	height:100px;
	padding:4px;
	margin:4px;
	}

.kommformsubmit
	{
		border:1px solid #333;
		color:#000;
		background:#efefef;
		padding:4px;
	}

	.kommskapad
	{
		color:#ccc;
	}
div.forummeny
{
padding:4px;
	border:1px solid #ddd;
	background: #C1E8D8;
}

ul#fmeny li
{
padding:3px;
list-style: none; 
margin: 3px;
display: inline;
border-left: 1px solid #555;
}

#kol_1
{
float:left;
margin-left: 0px;
padding:4px;
xborder:1px solid #ccc;
}

#kol_2, #kol_3
{
float:left;
margin-left: 10px;
padding:4px;
xborder:1px solid #ccc;
}


.clearall
{
	clear:both;
}

.meddelandetext
{
background:#efefef;
margin:4px;
padding:8px;
font-size:12px;
color: #333;
border:1px solid #ccc;
width:95%
}




#loginform, #fragaform, #remindform
{
float:left;
margin:4px;
padding:8px;
border:1px solid #ddd;
background:#efefef;
width:95%;
}

form
{
margin:4px;
padding:8px;
border:1px solid #ddd;
background:#efefef;

}

.redalert
{
color:red;
}

.greenalert
{
color:green;
}

ul#togglelist
{
    list-style-position: outside;
    /*list-style-type: square;*/
    list-style-image: url(bilder/weblayout/punkt_ikon_inlagg.gif);
}


ul#togglelist li 
{
border-bottom: 1px solid #ccc;
margin: 4px;
}

ul#togglelist li.activated, ul#togglelist li.activated a
{
	xmargin:4px;
	xborder-left:1px solid #000;
	padding:4px;
	background:#fff;
	color:green;
	line-height:1.5em;
}

ul#togglelist li.deactivated, ul#togglelist li.deactivated a
{
	xmargin:4px;
	xborder-left:1px solid #000;
	padding:4px;
	background:#fff;
	color:red;
	line-height:1.5em;
}

ul#togglelist li.kommactivated, ul#togglelist li.kommactivated a
{
	xmargin:4px;
	xborder:1px solid #ccc;
	padding:4px;
	background:#f5f5f5;
	color:green;
	line-height:1.5em;
	list-style-image: url(bilder/weblayout/punkt_ikon_kommentar.gif);
}

ul#togglelist li.kommdeactivated, ul#togglelist li.kommdeactivated a
{
	xmargin:4px;
	xborder:1px solid #ccc;
	padding:4px;
	background:#f5f5f5;
	color:red;
	line-height:1.5em;
	list-style-image: url(bilder/weblayout/punkt_ikon_kommentar.gif);
}
