body.bg { 	
overflow-x: hidden;
overflow-y: auto;
text-align: left; 
margin-left: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
}

#title {
background: url(../bilder/logga.gif) no-repeat right;
margin: 0px 0px 10px 0px;
text-align: center;
width: 100%;
}

#Layer1 {
	position:absolute;
	width:376px;
	height:340px;
	z-index:1;
	left: 419px;
	top: 198px;
	visibility: visible;
	overflow: auto;
}

body.menuflikar { 
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

font.date { font: 11px verdana, arial, helvetica; color: #ffffff; line-height: 16px; }
font.datum { font: 11px verdana, arial, helvetica; color: #669900; line-height: 16px; }

font.adv { font-family: sans-serif, arial, helvetica, verdana; font-size:36px; color:#3F3F3F; text-align: left; letter-spacing: 3px; font-weight: bold; }

font.adv_annas { font-family: sans-serif, arial, helvetica, verdana; font-size:14px; color:#3F3F3F; text-align: left; letter-spacing: 3px; }
font.adv_an_u { font-family: sans-serif, arial, helvetica, verdana; font-size:20px; color:#006600; text-align: left; letter-spacing: 3px;}
.adv_p4 { font: 13px verdana, arial, helvetica; color: #006600; line-height: 16px; text-align: center; }
a.p4:link { font-family: arial, helvetica, verdana; font-size:50px; color: #990000; text-align: left; letter-spacing: 3px; text-align: center; font-weight: bold; text-decoration: none; }
a.p4:visited { font-family: arial, helvetica, verdana; font-size:50px; color: #990000; text-align: left; letter-spacing: 3px; text-align: center; font-weight: bold; text-decoration: none;}
a.p4:active { font-family: arial, helvetica, verdana; font-size:50px; color: #990000; text-align: left; letter-spacing: 3px; text-align: center; font-weight: bold; text-decoration: none;}
a.p4:hover { font-family: arial, helvetica, verdana; font-size:50px; color: #990000; text-align: left; letter-spacing: 3px; text-align: center; font-weight: bold; text-decoration: none; }

h { font-family: verdana, arial, helvetica; font-size:13px; color: #006600; text-align:left; }
h6 { font-family: verdana, arial, helvetica; font-size:11px; color: #333333; text-align:left; letter-spacing: 1px; }
h3 { font-family: verdana, arial, helvetica; font-size:10px; color: #006600; text-align:left; letter-spacing: 1px; }

.style2 { font-family: verdana, arial, helvetica; font-size:18px; color: #3F3F3F; text-align:left; font-style: strong; font-variant: strong; }

.blogg { font-family: verdana, arial, helvetica; font-size:10px; color: #006600; text-align:left; font-style: strong; font-variant: strong; font-weight: bold ;}

.sid_rubrik { font: 10px verdana, arial, helvetica; color: #006600; line-height: 16px; }
font.text { font: 12px arial, helvetica; color: #000000; line-height: 16px; font-style:italic; }
.txt { font: 11px verdana, arial, helvetica;	color: #000000;	line-height: 16px; text-align: left; }
.style3 { font: 11px verdana, arial, helvetica;	color: #000000;	line-height: 16px; text-align: left; }
.style3c { font: 11px verdana, arial, helvetica;	color: #000000;	line-height: 16px; text-align: center; }
.style3b { font: 11px verdana, arial, helvetica;	color: #000000;	line-height: 16px; text-align: left; font-style: strong;font-variant: strong; font-weight: bold  }
.style3cb { font: 11px verdana, arial, helvetica;	color: #000000;	line-height: 16px; text-align: center; font-style: strong; font-variant: strong; font-weight: bold ;}
.bildtext { font: 9px verdana, arial, helvetica;	color: #000000;	line-height: 16px; text-align: left; font-style:italic }
.bottom { font: 10px verdana, arial, helvetica; color: #000000; }
.navigationsrad { text-decoration: none; color: #006600; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px}
.bground { 	background-color: #ffffff;}
.links_hr { border: 0px solid #a7c37f; width:400; align: center; color: #a7c37f; background-color: #a7c37f; height: 1px;} 
.blogg_hr { border: 0px solid #a7c37f; width:250; align: center; color: #a7c37f; background-color: #a7c37f; height: 1px;} 
.hr { border: 0px solid #a7c37f; align: center; color: #a7c37f; background-color: #a7c37f; height: 1px;} 
.header {
border-right-width: 1px;
border-right-style: solid;
border-color: #000000;
background: url() no-repeat;
} 
.header2 {
border-right-width: 0px;
border-right-style: solid;
border-color: #000000;
cellspacing: 0;
cellpadding: 0;
} 

.kontakt {
border-right-width: 1px;
border-right-style: solid;
border-color: #000000;
} 

.sidrad {
	font-family: microsoft sans serif, sans serif, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 0.2em;
	}
	.sidradu {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	}

.antal { background-color: #eceedd;
border: #000000; 
border-style: solid;
font-size: 10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
height: 20px; 
width: 40px;}
	
.offknapp { background-color: #ffffff;
border: #000000; 
border-style: solid;
font-size: 10px;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
height: 20px; 
width: 90px;}

.tableatavla {
background-color: #ffffff;
font-family: arial, verdana, arial, helvetica;
font-size: 11px;
width: 170px;
height: 100%;
background: url(../bilder/ruta_blue2.gif) ; 
background-repeat: no-repeat;
background-attachment: fixed;
filter: alpha(opacity=100);
}

.tips {
background-color: #ffffff;
font-family: arial, verdana, arial, helvetica;
font-size: 11px;
width: 245px;
height: 124px;
background: url(../bilder/tips.gif) ; 
background-repeat: no-repeat;
display: block;
filter: alpha(opacity=100);
}

.bildstart {
font-family: arial, verdana, arial, helvetica;
font-size: 14px;
}

.start {
filter: alpha(opacity=60);
}

.prodtabelltop {
	background-color: #666666;
	height: 0;
	border-bottom: ;
}

.prodtabellbothoger {
border-right-width: 1px;
border-right-style: solid;
border-color: #000000;
background: url(../bilder/lank_active.gif) no-repeat;
background-position: bottom; 
background-position: right;
}

.prodtabellbotvanster {
border-right-width: 1px;
border-right-style: solid;
border-color: #000000;
background: url(../bilder/lank_active.gif) no-repeat;
background-position: bottom; 
background-position: left;
}

.prodtabellboth {
	background-color: #ffffff;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	border-color: #000000;
}
.footer {
	background-color: #c1ccd5;
	border-bottom: 2px solid #000000;
	border-outer-right: 1px solid #000000;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.footertabell {
border-right: 1px solid #000000;
}
.footertop {
background: url(../bilder/line_blue.jpg);
background-repeat: repeat;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;}

.tabellutfyll {
background-color: #666666;
border-style: solid;
border-left-width: 1px;
border-right-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
border-collapse: collaps; 
cellspacing: 0;
cellpadding: 0;
}

.offknapptop { background-color: #a7c37f;
border: #000000; border-style: solid;
font-size: 10px;
letter-spacing: 1px;
color:#ffffff; 
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
height: 18px; 
width: 55px;}

.textareatop { background-color: #ffffff;
border: #000000; 
border-style: solid;
font-size: 11px;
font-family: microsoft sans serif, sans serif, arial, helvetica;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
height: 15px; 
width: 150px;
}
.textarea_kontakt{ 
background-color: #ffffff;
border: #000000; 
border-style: solid;
font-size: 11px;
font-family: microsoft sans serif, sans serif, arial, helvetica;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
height: 70px; 
width: 200px;
}

#content{margin: 0em; padding: 0;}

/* menyn */
#menycontainer { padding: 0 0 0 0; margin: 0; width: 62px;  background: transparent;}

.menycontent {display: block; width: 62; padding: 0 0 1 0; background: #a7c37f; text-align: center; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }

a.meny, a.meny:visited {width: 62px; display: block; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #FFFFFF; text-decoration:none; }
a#current .menycontent {border-bottom: none; padding: 0 0 0 0;}

a#current .menycontent, a#current .r2, a#current .r3, a#current .r4 {background: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; color: #669900; text-decoration:none; padding: 0 0 0 0; }


/* runda horn */
.roundtop {background: transparent;}
.r1 {margin: 0 5px; height: 1px; overflow: hidden; background: #000000; 
border-left:1px solid #000000; border-right:1px solid #000000;}

.r2 {margin: 0 3px; height: 1px; overflow: hidden; background: #a7c37f; border-left: 1px solid #000000; border-right: 1px solid #000000; border-width: 0 2px;}

.r3 {margin: 0 2px; height: 2px; overflow: hidden; background: #a7c37f; border-left: 1px solid #000000; border-right: 1px solid #000000;}

.r4 {margin: 0 1px; height: 2px; overflow: hidden; background: #a7c37f; border-left: 1px solid #000000; border-right: 1px solid #000000;}


.rad {
border-top: none; 
border-left: none; 
border-right: none; 
border-bottom: 1px solid #000000;
}

.radright {
border-top: none; 
border-left: none; 
border-right: 1px solid #000000;
border-bottom: 1px solid #000000; }

.radright_main {
border-top: none; 
border-left: none; 
border-right: 1px solid #000000;
border-bottom: none; }

.rad_ref_layer {
border-top: none; 
border-left: none; 
border-right: 1px solid #000000;
border-bottom: 1px solid #000000; 
}
.rader{
border-top: none; 
border-left: none; 
border-right: none; 
border-bottom: 1px dotted #000000;
}

.radrightbottom {
background-color: #FFFFFF; 
border-top: 1px solid #000000; 
border-left: none; 
border-right: 1px solid #000000;
border-bottom: 1px solid #000000; }

.flaggor{
border-top: 1px solid #000000; 
border-left: 1px solid  #000000; 
border-right: 1px solid  #000000;
border-bottom: 1px solid  #000000; }

.ram{
border-top: 1px solid  #a7c37f;
border-left: 1px solid  #a7c37f;
border-right: 1px solid  #a7c37f;
border-bottom: 1px solid  #a7c37f;
background-color: #ffffff;
}

#advertising {
	position:absolute;
	width: 100%;
	height:878;
	z-index:1;
	left: 800px;
	top: 0px;
	visibility: visible;
	overflow: auto;
}

ul,ol { margin:5px 0 40px 30px; list-style-type:square; }