body {
	padding: 2em;
	margin: 0;
	font: 0.7em Verdana, sans-serif;
	background: no-repeat fixed;
	top: 0px;
	float: none;
}
h1 {margin: 0 0 5px 0; font-size: 2.5em; color: #F0D200; 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: 1.2em; color: #333333; background: #ffff99;}
p {margin: 0 0 5px 0;}
a{border-bottom: 1px dotted #000000; text-decoration: none;}
a:link{color: #000000;}
a:visited{ color: #666666;}
a:hover{text-decoration: underline;}
#justtext {
	text-align: justify;
	background-color: #CCCCCC;
}
#justtextright {text-align: right;}
.fet1 {font-weight: bold}

h5 {
	margin: 0;
	font: 1em Verdana, sans-serif;
	color: #ffffff;
	padding: 10px;
}

#telefonrubrik {margin: 5px 0; font-size: 1.2em; color: #333333; background: #ffff99;}

/* sidlayout */
/* #layout {width: 700px; margin-right: auto; margin-left: auto;} */
#layout {width: 700px; margin: 0 auto;}
#sidhuvud {padding: 10px; margin: 0; background: #CA2237; }
#kolumncontainer{
	float: left;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
	display: inline;
	height: 100%;
	padding-bottom: 0px;
}
#kolumn1 {float: left; width: 200px; text-align: justify; display: inline;}
#opacitybox{
	float: left;
	width: 182px;
	margin: 0;
	padding: 10px 10px 25px 10px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	line-height: 1.8em;
	display: inline;
}
#kolumn2 {
	float: right;
	width: 470px;
	padding: 0px 0px 0px 2px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	line-height: 1.8em;
	display: inline;
	height: 99%;
	background-color: #CCCCCC;
}
#kolumn22 {float: left; width: 470px; Height: 100%; padding: 10px; background: #B8C1E2; opacity: 0.8; filter: alpha(opacity=80); line-height: 1.8em; display: inline;}
#sidfot {
	clear: both;
	padding: 0px 10px;
	background: #CA2237;
	margin-left: 0px;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}


/* Sidhuvud och sidfot (hf) runda horn */
.rundhf {background: transparent;}
.rundtopph {background: transparent;}
.rundh_r1{margin: 0 5px; height: 1px; overflow: hidden; background: #CA2237;}
.rundh_r2{margin: 0 3px; height: 1px; overflow: hidden; background: #CA2237;}
.rundh_r3{margin: 0 2px; height: 1px; overflow: hidden; background: #B31B34;}
.rundh_r4{margin: 0 1px; height: 2px; overflow: hidden; background: #CA2237;}

/* meny */
#menycontainer{float: left; margin: 1em 0 0 1em; padding: 0; display: inline;}
#meny{margin: 0; padding: 0; list-style-type: none;	font-size: 1em;}
#meny a{width: 15em; text-decoration: none;	display: block;	padding: 0.3em 1em;	margin-bottom: 0.8em;	border-bottom: 1px dotted #a1ba67; border-left: 1px none;}
#meny a:link{color: #2d371e;}
#meny a:visited{color: #2d371e;}
#meny a:hover{background: #B8C1E2;}
#meny a#current{font-weight: bold; border-left: 1px solid #a1ba67; border-right: 1px solid #a1ba67;}

#bildbox1{
	width: 460px;
	margin-left: 0px;
	background-color: #CCCCCC;
	float: left;
	padding: 2px 2px 8px;
}
#bildbox2{width: 170px; margin-left: 0px;}
#bildbox3{width: 252px; margin-left: 0px; float: right; padding-left: 10px; display: inline; font-style: italic; color: #000000; line-height: 1.3em; text-decoration: underline;}
#bildbox4{width: 252px; margin-left: 0px; float: left; padding-right: 10px; font-style: italic; color: #000000; line-height: 1.3em; text-decoration: underline;}
#bildbox5{width: 120px;float: right; }
#bildbox6{width: 46px; position: relative; left: 630px; top: 0px; margin-bottom: 30px}
#bildbox7{width: 252px; margin-left: 0px; padding: 10px 15px 10px 4px; display: inline; font-style: italic; color: #000000; line-height: 1.3em; text-decoration: underline;}
#bildbox8{width: 252px; margin-left: 200px; padding: 10px 15px 10px 4px; display: inline; font-style: italic; color: #000000; line-height: 1.3em; text-decoration: underline;}
#bildbox9{width: 252px; margin-right: auto; margin-left: auto; padding: 10px 15px 10px 4px; display: inline;}

#textbox1{width: 450px; margin-right: auto; margin-left: auto;  padding: 5px; border: 1px solid #666666; background: #FFFF99}
#textbox2{width: 450px; margin-left: 7px; padding: 3px; border: 1px solid #666666; background: #B31B34; color: #F0D200;}
#textbox3{width: 300px; margin-right: auto; margin-left: auto; padding: 3px; border: 1px solid #666666; background: #B31B34; color: #F0D200;}
#textbox4{width: 350px; margin-left: auto; margin-right: auto; padding: 0px 0px 10px 40px; border: 1px solid #666666; background: #B8C1E2; color: #333333;}
