body
{
font-size: 10px;
color: black;
font-family: Arial,sans-serif;
height: 100%;
background: url(img/planbg.jpg) no-repeat left bottom fixed;
}
a
{
color: black;
text-decoration: none;
}
a:hover
{
color: white;
/*background: url(img/bg.jpg);*/
}
ul, li
{
margin: 0;
padding: 0;
}
#right
{
	position: absolute;
	background: url(img/bg3-right.jpg) repeat-y;
	top: 80px;
	right: 0;
	width: 20em;
}
#right bold
{
	text-align: center;
}
#fem
{
margin: 1em auto;
}
.ehead
{
font-size: 1.3em;
}
#etitle
{
font-size: 1.8em;
margin-top: 1em;
margon-bottom: 1.5em;
display: block;
text-align: center;
}
#right a
{
display: block;
padding: 5px 0;
margin: 0;
text-align: center;
height: 2.5em;
width: 20em;
}
#guide 
{
	height: 3em;
	marigin: 1em 0;
}
body>#right
{
	position: fixed;
}
#corner-top
{
	position: absolute;
	top: 0;
	left: 0;
}
#corner-bottom
{
	position: absolute;
	margin-top: 1em;
	bottom: 0;
	left: 0;
}
#kontakt2
{
	margin-top: 2em;
	text-align: center;
}
ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#left
{
	position: absolute;
	top:190px;
	left: 20px;
}
body>#left
{
	position: fixed;
}
/*.nav a:hover
{
	background: url(img/bg.jpg);
}*/
.nav
{
	background: url(img/left-bg2.jpg);
	width: 150px;
}

.head
{
display: block;
line-height: 2em;
font-size: 1.4em;
text-align: center;
background: url(img/bg.jpg) repeat-y;
width: 150px;
margin: 0;
}
#top a
{
	padding-top: 0.5em;
	background: url(img/left-top2.jpg) no-repeat top;
	margin: 0;
	padding: 0;
}
/*#top a:hover
{
	background: url(img/left-top.jpg) no-repeat top;
}
#bottom a:hover
{
	background: url(img/left-bottom.gif) no-repeat bottom;
}*/
#bottom a
{
	background: url(img/left-bottom2.jpg) no-repeat bottom;
	padding-bottom: 0.5em;
	margin: 0;
	padding: 0;
}
.nav img
{
margin: 0;
padding: 0;
}
.asub
{
background: url(img/bg.jpg);
line-height: 1.6em;
display: block;
width: 150px;
text-align: center;
font-size: 1.1em;
}
#text
{
	padding: 170px 230px 30px 200px;
	background: url(img/5bilder-logga-550.jpg) no-repeat 195px 0;
	max-width: 50em;
	margin: auto;
	width:expression( 
    document.body.clientWidth > (50) * 
    parseInt(document.body.currentStyle.fontSize)?
        "50em":
        "auto" );
	line-height: 1.3em;
	font-size: 1.1em;
}
#text ul
{
	list-style-type: disc;
}
#text li ul
{
	list-style-type: square;
	padding-left: 1em;
}
#body>#text
{
}
#hotell
{
	padding: 1em;
}
#text h2
{
	font-size: 1.6em;
}
#text h3
{
	font-size: 1.2em;
}
.ingress
{
	font-size: 1.2em;
	font-weight: bold;
}
.bold
{
	font-weight: bold;
}
.italic
{
	font-style: italic;
}
#text img
{
	float: right;
	clear: right;
	margin: 1em;
}
#text a:hover
{
	color: #01afc3;
	background: none;
}
.kommentarer {
	padding: 1em;
}