body { font: 0.7em Verdana, sans-serif; background-color:#F2F2F2;}

h1 {margin: 0 0 5px 0; font-size: 2.5em; color: #647251; letter-spacing: 0.3em;}
h3 {margin: 10px 0 5px 0; font-size: 1.5em; font-weight: normal; letter-spacing: 0.1em;}
h4 {margin: 5px 0; font-size: 1em; color:#FFFFFF; background-color:#2C25BF;}
p {margin: 0 0 5px 0;}
a{ }
a:link{color: #000000;}
a:visited{ color: #666666;}
a:hover{text-decoration: underline; color:#0033FF;}

/* sidlayout */
#layout {width: 775px; border:0px solid #000066; margin-right: auto; margin-left: auto;}
#layout_2 {width: 775px; border-style:solid; border-width:1px; margin-right:auto; margin-left:auto;}
#sidhuvud {width: 775px; height:130px; background-color:#0000FF; background: url(./logo_4.gif) no-repeat; background-position:center; border-bottom:0px solid #003399;}

#linje {
	text-align:center;
	font-size:15px;
	text-transform:uppercase;
	color:#0000FF;
	font-weight:bold;
	width: 700px;
	height:22px;
	position:absolute; margin-top:105px; 
	background:url(linje_2.jpg); margin-left: 20px;}

#logo {
	font-size:40px;
	width: 644px;
	border: 0px dotted #a1ba67;
	color:#FFFFFF;	
	font-style:oblique;
	position:absolute;
	margin: 20px 100px;
	font-family:Georgia;
	left: 92px;
}
#cirke{
	width:108px;
	height:56px;
	position:absolute;
	/*background:url(cirkel.gif);*/
	left: 737px;
	top: 41px;
}
#h_meny
	{
	border-bottom: 1px solid #003399; background-color:#2C25BF; 
	text-align:center;
	text-transform:uppercase;
	/*float: left; 
	width: 730px;*/
	margin: 0px 0 0 0px;
	color:#0000FF;
	font-size:12px;
	font-weight:bold;
	}
#h_meny a{
	text-decoration: none;
	border:none;
	padding: 0em 1em;
	margin-bottom: 0.8em;
	font-weight: bold;
}
#h_meny a:link{color:#ffffff}
#h_meny a:active {color:#B72039;}
#h_meny a:visited{color:#ffffff}
#h_meny a:hover{ color:#fffFFF; background:#AD132D; text-decoration: none;}

	
#opacitybox{float: left; margin: 0; padding: 10px; background: #a1ba67; line-height:1.8em;}
#side{float: left; width: 775px; padding:0px; background:#ffffff; font-size:13px; }
#kolumncontainer{ width:98%;}	
#kolumn1 { margin:20px; float: left; width: 150px;  border-width:1px; border-color:#000033;}
#kolumn1_sh { float: left; width: 150px;  border-width:1px; border-color:#000033; background-color:#33CCFF;}
#kolumn2 { padding:20px; float: right; width: 500px; border-width:1px; border-color:#000033; }
#kolumn2_sh { float: right; width: 620px; border-width:1px; border-color:#000033; }
#kolumn2_sh a:link{  }
#kolumn2_sh a:active{ text-decoration: none;}
#kolumn2_sh a:visited{ text-decoration: none;}

#kolumn2_sh a:hover{ color:#fffFFF; background:#0099FF; text-decoration: none;}
#kolumn2_kontakt { padding:20px; float: right; width: 500px; border-width:1px; border-color:#000033; background-image:url(../bilder/tlf_2.jpg); background-repeat:no-repeat; background-position:right; }
#kolumn3 {padding:10px; margin-left:10px; float: right; width: 540px; border-left-width:1px; border-left:solid; border-left-color:#003399;}
#reklame { float:left; width:140px; background-color:#DFF2FD; text-align:center; padding-left:11px; padding-right:0px; border-top-style:solid; border-top:1px; border-top-color:#0000CC;}
#sidfot {
	float: left;
	width: 775px;
	height:40px; font-size:9px;
	background-image:url(./bun.gif); background-repeat:no-repeat; background-position:right;
	
}
#sidfot_text {

	width:auto;
	text-align:right; padding-right:70px; padding-top:27px;
	height:auto;
	
	color:#FFFFFF;
	
}
#sidfot_text a:link{color:#ffffff}
#sidfot_text a:active {color:#ffffff;}
#sidfot_text a:visited{color:#ffffff}
#sidfot_text a:hover{ color:#fffFFF;}


#menycontainer{width:90px; float:left; border-color:#003366; background-color:#0033FF; }
#meny{ list-style-type: none;	font-size: 1em; background-color:#2C25BF;}
#meny a{width: 145px; text-decoration: none;	display: block; border-bottom: 1px solid #003399;}
#meny a:link{color:#000099;}
#meny a:visited{color:#000099;}
#meny a:hover{ background-color:#0099FF; color:#FFFFFF;}

#test_1 {
	float: left;
	border: thin solid #003399;
	height: 100px;
	width: 200px;
}
#test_2 {
	float: left;
	border: thin solid #003399;
	height: 100px;
	width: 200px;
}
#test_3 {
	float: left;
	border: thin solid #003399;
	height: 50px;
	width: 50px;
}