body {

	margin: 0;
	padding: 0;
	background: url('../images/body-background.png');
	background-repeat: repeat-y;
	background-position: 50%;

	font-family: Arial, Helvetica, sans-serif;
}

h1 {

	padding: 0;
	margin: 0;
	color: #0071ab;

}

h2 {

	font-family: Arial, Helvetica, San-Serif;
	font-size: 90%;
	padding: 0;
	margin: 0 0 5px 0;

}

div#wrapper {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
}

#left-header {

	border: 0px solid #CCC;
	width: 262px;
	height: 234px;
	float: left;
	background-image: url('../images/logo-head-arkipelagen.png');
	cursor:hand;
	cursor: pointer;
}

#right-header {

	border: 0px solid #CCC;
	width: 698px;
	height: 234px;
	float: left;
	background-image: url('../images/head-right-1.jpg');

}

#main-menu {
	
	clear: left;
	width: 960px;
	height: 34px;
	background-image: url('../images/main-menu-background.png');
	background-repeat: repeat-x;
	line-height: 34px;
	padding-left: 0px;
	margin: 0px;

}

.menu ul {

	margin: 0px;
	padding: 0px;

}

.menu li
{
	display: inline;
	background-repeat: no-repeat;
}

.menu a
{
	font-family: Arial, Helvetica, San-Serif;
	font-size: 90%;
	padding-left: 25px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

.menu a:link, .menu a:visited
{
	padding-left: 20px;
	padding-right: 25px;
	color: #FFF;
	background: url('../images/main-menu-arrow-off.png');
	background-position: 0px 2px;
	background-repeat: no-repeat;
}

.menu a:hover
{
	color: #FFF;
	padding-left: 20px;
	padding-right: 25px;
	background: url('../images/main-menu-arrow-on.png');
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#main-content
{
	width: 960px;
	background: url('../images/main-background.png');
	background-repeat: repeat-y;
	
}

#content-wrapper {

	padding: 20px;

}

#left-column {

	float: left;
	width: 654px;
	border: 0px solid #CCC;
}

#right-column {
	
	margin-left: 654px;
	width: 306px;
	border: 0px solid #CCC;

}

/*== First page CSS ==*/

#left-promotion {
	
	float: left;
	padding: 20px;
	width: 257px;

}

#right-promotion {

	float: left;
	padding: 20px;
	width: 277px;
	border-left: 1px solid #CCC;

}

/*#ingress {

	font-family: Arial, Helvetica, San-Serif;
	font-size: 75%;
	font-weight: bold;
	line-height: 150%;
	margin-bottom: 10px;
}*/

/*
#bread {

	font-family: Arial, Helvetica, San-Serif;
	font-size: 70%;
	line-height: 150%;

}*/

.bread {

	font-family: Arial, Helvetica, San-Serif;
	font-size: 75%;
	line-height: 150%;

}

#lodgers-front {

	padding: 20px;
	font-family: Arial, Helvetica, San-Serif;
	color: #1665a1;
}

#lodgers-front-table {

	font-size: 70%;

}

#lodgers-front-table td {

	padding-top: 6px;
	padding-bottom: 6px;

}

#lodgers-front a {

	font-family: Arial, Helvetica, San-Serif;
	text-decoration: none;
	color: #1665a1;
}

#lodgers-front a:visited {
	color: #207dc3;
}

#lodgers-front h2 {
	margin-bottom: 0;
}

#lodgers-front table {
	margin: 0;
	padding: 0;
}

#lodgers-front table tr td {
	line-height: 120%;
}

#pscroller1{

	font-family: Arial, Helvetica, San-Serif;
	font-size: 80%;
	line-height: 150%;
	width: 245px;
	height: 260px;
	border: 1px solid #CCC;
	padding: 5px;
	background-color: #F7F7F7;

}

#news-front {

	background: url('../images/news-front-background.png');
	background-repeat: no-repeat;

	height: 250px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

#news-front h2 {

	padding: 0;
	margin: 0 0 20px 0;
}

#news-blocks {

	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 10px;

	padding: 0px;
	font-family: Arial, Helvetica, San-Serif;
	font-size: 70%;
}

#news-title a {

	color: #1665a1;
	text-decoration: none;

}

#news-title a:visited {

	color: #207dc3;

}

#about-front {

	padding-left: 20px; 
	padding-right: 20px;
	margin-bottom: 40px;

}


#footer {

	clear: both;
	height: 54px;

	background-image: url('../images/main-menu-background.png');
	background-repeat: repeat-x;

	line-height: 54px;

	font-family: Arial, Helvetica, San-Serif;
	font-size: 75%;
	color: #FFF;

	text-align: center;

}

#contact-page {

	border-top: 1px solid #CCC;
	padding-top: 15px;
	font-size: 80%;

}

#contact-page h2 {

	font-size: 130%;
	margin-top: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CCC;
	color: #0071ab;

}

#contact-item {

	float: left;
	padding: 0 0px 10px 0;
	margin: 10px 0 0 0px;
	width: 300px;

}

#contact-page a {

	color: #10446b;
	text-decoration: none;

}

#contact-clear {

	clear: left;
	width: 100%;
	border-bottom:  1px solid #CCC; 

}

#form-items {

	font-size: 80%;

}

.contentheading {

	background-color: #cfeaf8;
	padding: 5px;

}

.contentpagetitle {

	text-decoration: none;
	color: #0071ab;

}

.contentpagetitle a:visited {

	color: #0071ab;
}

.article_row {

	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
	margin-top: 10px;

}

.readon {

	font-size: 70%;
	text-decoration: none;

}