body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #7AB51D;
	background-repeat: repeat-y;
	background-position: center center;
	margin: 0;
	
}

.blend img {
opacity: 0;
-moz-opacity: 0;
-khtml-opacity:0;
filter: alpha(opacity=0);
}

.bild_left {
	background-image: url(image/reg_ruta_left.jpg);
	background-repeat: repeat-y;

}
.bild_right {
	background-image: url(image/reg_ruta_right.jpg);
	background-repeat: repeat-y;

}

.leftbild {
	background-image: url(image/2left.jpg);
	background-repeat: repeat-y;
}
.rightbild {
	background-image: url(image/2right.jpg);
	background-repeat: repeat-y;
}

.style2 {
	font-size: 18px;
	font-weight: bold;
}

.newsheader
{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	line-height: 140%;
}

.style3 {
	font-size: 16px;
	font-weight: bold;
}

.text140
{
	font-size: 11px;
	line-height: 140%;
}

.small
{
	font-size: 9px;
	color: #ffffff;
}

.smallblack
{
	font-size: 9px;
	color: #000000;
}

.greyborder
{
	border: solid #666 1px;
	
}
.blackborder
{
	border: solid #000 1px;
	
}
.blackborder_thick
{
	border: solid #333 1px;
	
}

.leftborder
{
	border-left: solid #666 1px;
	
}

.border_utantopp
{
	border-left: solid #000 2px;
	border-right: solid #000 2px;
	border-bottom: solid #000 2px;
}

.bottomborder
{
	
	border-bottom: solid #333 1px;
}
.updownblackborder
{
	border-top: solid #333 1px;
	border-bottom: solid #333 1px;
}

a.vit:link { text-decoration: none; color: #ffffff; font-size: 10px;}
a.vit:visited { text-decoration: none; color: #ffffff; font-size: 10px;}
a.vit:active { text-decoration: none; color: #ffffff; font-size: 10px;}
a.vit:hover { text-decoration: underline; }

a.black:link { text-decoration: none; color: #fff; font-size: 11px;}
a.black:visited { text-decoration: none; color: #fff; font-size: 11px;}
a.black:active { text-decoration: none; color: #fff; font-size: 11px;}
a.black:hover {
	text-decoration: underline; color: #000;
}

a.blackare:link { text-decoration: none; color: #000; font-size: 11px;}
a.blackare:visited { text-decoration: none; color: #000; font-size: 11px;}
a.blackare:active { text-decoration: none; color: #000; font-size: 11px;}
a.blackare:hover {
	text-decoration: underline; color: #000;
}


.vitrubrik
{
	color: white;
	line-height: 140%;
	font-weight: bold;
}

.links
{
	font-size: 10px;
	color: #999;
	line-height: 140%;

}
.smallborder
{
	
	border: 1px solid #000;
padding-left: 2px;
}
.dotborder
{
	
	border-bottom: 1px dotted #000;

}

#menycontainer ul{margin: 0; padding: 0.2em 0; text-align: center;background: #7AB51D; font: normal 100% Verdana, Helvetica, sans serif; border-top: 1px  solid #000 ;border-bottom: 1px  solid #000 ;border-left: 1px  solid #000; border-right: 1px  solid #000}
#menycontainer li{display: inline; margin-left: 0.3em}
#menycontainer ul a{text-decoration: none; padding: 2px 20px 2px 5px;}
#menycontainer a.nav:link{color: #fff;font-size: 11px;}
#menycontainer a.nav:visited{color: #fff; font-size: 11px;}
#menycontainer a.nav:hover{
	background-color: #ffffff;
	color: #000; font-size: 11px;
}
#menycontainer a#current{background: #ffffff; color: #000000; font-size: 11px;}

#myPageElement {
	background-color: #FFC;
	}	

.sok:hover {
	background-color: #CF9;
	}