body 
{

text-align: center;
font-family: helvetica, arial;
font-size: 100%;

}

a
{

text-decoration: none;
color: white;

}


a:hover
{

text-decoration: underline;

}


a.selected
{

font-weight: bold;

}


p
{

color: #43433f;
line-height: 18px;

}

h2
{
font-size: 30px;
font-style: italic;
font-family: serif;
color: #43433f;
line-height: 18px;
}

h3
{

font-size: 25px;
color: #43433f;
line-height: 18px;
}


li
{

list-style: none;

}


#container
{
overflow: hidden;
padding: 0 0 0 0;
margin: auto;
margin-bottom: 55px;
width: 804px;
text-align: left;
border-right: 1px solid #ffffff;
border-left: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
}

#header
{
height: 84px;
position: relative;
margin: 0 0 0 0;
padding: 0 0 0 0;

}


#nav
{
height: 23px;
width: 802px;
background: url(images/menubg.jpg) repeat-x;
overflow: hidden;
border-top: 1px solid #465f6e;
border-bottom: 1px solid #465f6e;
border-left: 1px solid #465f6e;
border-right: 1px solid #465f6e;
margin: 0 0 0 0;

}

#nav li
{

float: left;
line-height: 23px;
padding: 0 25px 0 0;
font-size: 0.9em;

}


#nav li a 
{

padding: 0 0.4em;


}


#space
{
height: 3px;
width: 802px;
/*margin: 2px 0 0 0;*/

}


#banner
{
height: 198px;
width: 802px;
border-top: 1px solid #465f6e;
border-bottom: 1px solid #465f6e;
border-left: 1px solid #465f6e;
border-right: 1px solid #465f6e;
margin: 0 0 20px 0;
}


#centertext
{
font-size: 0.9em;
font-family: helvetica, arial;
width: 400px;
padding: 0px 10px 50px 0px;
margin-left: auto;
margin-right: auto;

}

#centertext a
{

text-decoration: none;
color: #43433f;

}

#lcol
{
font-size: 0.9em;
font-family: helvetica, arial;
width: 400px;
float: left;
padding: 0 55px 0;
margin-bottom: 35px;
}



#rcol
{
padding: 15px 15px 0 0;
width: 220px;
margin-bottom: 35px;
overflow: hidden;
font-family: helvetica, arial;

}

#hotell
{
height: 290px;
width: 800px;	
overflow: hidden;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 14px;	
float: left;
border: 1px solid #465f6e;
}

#hotell p
{
padding: 10px 0px 0px 10px;	
float: left;	
width: 445px;
font-size: 0.75em;
font-family: helvetica, arial;
margin: 0 0 0 0 ;	

}


#hotell a
{

color: #000000;

}

#hotellbanner 
{
background: url(images/menubg.jpg) repeat-x;
height: 23px;
border-bottom: 1px solid #465f6e;
margin: 0 0 0 0;
font-size: 0.9em;
font-family: helvetica, arial;
color: #ffffff;
line-height: 27px;
padding: 0px 0px 0px 10px;	
}

#hotellbanner a
{
padding-right: 10px;
float:right;
color: #ffffff;

}

#hotell li
{

color: #43433f;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.6em;
float: left;
}


.picfr
{
margin: 25px 10px 0 0;
padding: 0px 0px 0px 0px;
float: right;
	
}

.r2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	line-height: 13pt;
	margin-top: 18pt;
	margin-bottom: 0px;
	margin-right: 0px;
}


.tabell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	width: 329px;
	margin-top: 9px;
}

.tr {
	vertical-align: top;
}

.pristabell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 11pt;
	margin-top: 9px;
	width: 500px;
	color: #3F5222;
	margin-right: auto;
	margin-left: auto;
}

.pristabell_td {
	background-color: #cee0eb;
	vertical-align: right;
	padding: 3px;
}

.contentTable {
	width: 608px;
	margin-left: auto;
	margin-right: auto;
	font-size: 0.9em;
}

.rightImg1 {
	border: 1px solid #465f6e;
	width: 200px;
	height: 150px;
	margin-top: 78px;
}

.rightImg {
	border: 1px solid #465f6e;
	width: 200px;
	height: 150px;
	margin-top: 20px;
}

.rightImgTD {
	width: 280px;
	text-align: center; /* centrerar bilderna i IE */
}

.rightImgTable {
	width: 200px;
	margin: 0px auto; /* centrerar bilderna i Firefox */
}

.rightImgText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: italic;
	text-align: center;
}

.r1 {
	font-family: Palatino Linotype, Palatino, Georgia, Times New Roman, serif;
	font-size: 1.5em;
	line-height: 19pt;
	margin-top: 25px;
}











#footer
{



}