#layout {
width: 840px;
background: #DA3637;
margin-right: auto;
margin-left: auto;
padding: 0px; 
background-image: url(bakgrund.png);
background-repeat: repeat-y;
background-position: center;
}

#sidhuvud {
width: 840px;
height: 175px;
margin: 0px; 
background-image: url(topp.png);
background-repeat: no-repeat;
background-position: center center;

}

/* menyn */
#menycontainer {padding: 0px 25px; margin: 0 0 0 0; background: #ffffff url(menybakgrund.png) no-repeat;}
#menycontainer ul {margin: 0px; padding: 0px 0px 0px 10px; background: transparent; height: 70px;}
#menycontainer li {display: block; float: left; padding: 0 7px 0 0; font-family: Verdana; font-size: 14px color: #000000; position: relative; top: 38px;}
.menycontent {display: block; padding: 0px 0px 7px 0px; background: #C1C8B8; color: #000000; text-align: center;}
a.meny, a.meny:visited {width: 8em; display: block; text-decoration:none;}
a.meny:hover {background: transparent;}
a#current .menycontent, a#current .r1, a#current .r2, a#current .r3, a#current .r4 {background: #ffffff; }
a#current .menycontent {border-bottom: none;}
a.meny:hover .menycontent, a.meny:hover .r1, a.meny:hover .r2, a.meny:hover .r3, a.meny:hover .r4 {background:#B0B7A8;}

/* runda horn */
.roundtop {background: transparent;}
.r1 {margin: 0 5px; height: 1px; overflow: hidden; background: #C1C8B8;}
.r2 {margin: 0 3px; height: 1px; overflow: hidden; background: #C1C8B8;}
.r3 {margin: 0 2px; height: 1px; overflow: hidden; background: #C1C8B8;}
.r4 {margin: 0 1px; height: 2px; overflow: hidden; background: #C1C8B8;}

#kolumncontainer{
float: left;
width: 800px;
padding: 20px;
}

#kolumn1 {
float: left;
width: 170px;
padding: 15px;
background: #ffffff;
border-right: 1px dotted #949494;
}


#kolumn2 {
float: left;
width: 510px;
padding: 10px 15px 10px 25px;
background: #ffffff;}

#kolumn3 {
float: left;
width: 800px;
padding: 10px;
background: #ffffff;}

#sidfot {
clear: both;
width: 840px;
height: 50px;
margin: 0px;
background-image: url(sidfot.gif);
background-repeat: no-repeat;
background-position: center; 
}

.nyheter {
font-family: Verdana;
font-size: 10px;
line-height: 20px;
text-align: left;
}

#popup a:link { text-decoration: none; color: #000000}
#popup a:visited { text-decoration: none; color: #000000 }
#popup a:active { text-decoration: none; color: #000000; font-weight: bold;} 
#popup a:hover { text-decoration: none; color: #000000; font-weight: bold;}



body {
font-family: Verdana;
font-size: 10px;
line-height: 20px;
background-color: #DA3637;
text-align: justify;
}

p {font-family: Verdana; font-size: 10px; line-height: 20px; text-align: justify}
.nyheter {
font-family: Verdana;
font-size: 10px;
line-height: 20px;
text-align: left;
color: #949494;
}
td {font-family: Verdana; font-size: 10px; line-height: 20px; text-align: justify}
tr {font-family: Verdana; font-size: 10px; line-height: 20px; text-align: justify}
li {font-family: Verdana; font-size: 10px; line-height: 20px}
h1 { font-family: Verdana; font-size: 24px}
h2 { font-family: Verdana; font-size: 14px}
h3 { font-family: Verdana; font-size: 12px}
a:link { text-decoration: none; color: #DA3637}
a:visited { text-decoration: none; color: #DA3637 }
a:active { text-decoration: none; color: #DA3637; font-weight: bold;} 
a:hover { text-decoration: none; color: #DA3637; font-weight: bold;}
.tabellram {border: 1px solid #00000}

#undermeny ul{list-style-type: none;}
#undermeny ul li a{background: transparent url("link_bullet.GIF") left center no-repeat;
padding-left: 15px; font: 100% Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #000000;}
#undermeny  ul li a:hover{background: transparent url("link_bullet.GIF") left center no-repeat;}
#undermeny  ul li a#current{background: transparent url("link_bullet_active.GIF") left center no-repeat;
color: #cccccc;}h1 {font: 150% Verdana, Arial, Helvetica, sans-serif;color: #CCCCCC;}

#sidebar {

	width: 170px;

	margin: 0px  ;

	padding: 0px  ;

	float: right;

	color: #000000;
	
	text-align: left;
	


#left, #right {

	padding: 5px 0 15px 0;

}



#right {

	margin-right: 3px ;

	float: right;

	width: 170px;

}



#sidebar h2 {

	color: #574433;

	font-size: 1.0em;

	margin: 0 0 10px 0;

	padding: 10px 0 2px 0;

	width: 100%;

	border-bottom: 2px solid #574433;

}



#sidebar p {

	margin: 5px 0 0px 0;

	padding: 0px;

}



#sidebar ul {

	margin: 0px;

	padding: 0px;
	color: #DA3637;
}





#sidebar ul a{

	text-decoration: none;
	color: #DA3637;
}



#sidebar li {

	list-style: none;

	margin: 0px;

	padding: 0 5px 0px 10px;
	color: #DA3637;

}



#sidebar li a, #sidebartop a {

	font-size: 11px;
	

}



#sidebar li a:hover {

color: #DA3637;

text-decoration: none;}



#sidebartop a:hover {

color: #DA3637;

text-decoration: none;



}



#sidebar  img {

	border: 0px;
	color: #000;

}



#sidebar a:hover  {

color: #DA3637;

text-decoration: none;

}
