body {
	margin: 0px;
	background-color: #000000;
	font-family: trebuchet MS, helvetica, verdana, sans-serif;
	font-size: 12px;
}

h1 {
	font-family: trebuchet MS, helvetica, verdana, sans-serif;
	font-size: 1.7em;
	margin:0px;
}

h2 {
	font-family: trebuchet MS, helvetica, verdana, sans-serif;
	font-size: 1.3em;
}

img {
	border: 0px;
}

#head {
	margin: auto;
	width: 800px;
	height: 150px;
}


/*---------------LINKS----------------*/
a {
	color: #4980D0;
	text-decoration: underline;
	font-size: 1.1em;
	line-height: 1.8em;
}

a:hover {
	text-decoration: none;
	font-size: 1.1em;
	line-height: 1.8em;
}

a:visited {
	color: #F08C01;
	text-decoration: underline;
	font-size: 1.1em;
	line-height: 1.8em;
}

a:visited:hover {
	color: #F08C01;
	text-decoration: none;
	font-size: 1.1em;
	line-height: 1.8em;
}

.minilink {
	color: #4980D0;
	text-decoration: underline;
	font-size: 1em;
	line-height: 1.8em;
}

.minilink:hover {
	color: #4980D0;
	text-decoration: none;
	font-size: 1em;
}

.minilink:visited {
	color: #F08C01;
	text-decoration: underline;
	font-size: 1em;
}

.minilink:visited:hover {
	color: #F08C01;
	text-decoration: none;
	font-size: 1em;
}

.for_sale a {
	color: #ff0000;
}

.for_sale a:visited {
	color: #ff0000;
}


/*---------------END LINKS----------------*/



/*---------------MENY----------------*/
#meny {
	margin: auto;
	padding: 0.5em 1em 0.5em 1em;
	width: 600px;
	height: 25px;
	background-color: #000000;
	text-align: center;
}

#meny a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.2em;
}

#meny a:hover {
	color: #ff6600;
	text-decoration: none;
	font-size: 1.2em;
}

#meny .nu {
	color: #ff6600;
}


	#header a {
		color: #FFFFFF;
		text-decoration: none;
		font-size: 1em;		
	}
	
	#header a:hover {
		color: #ff6600;
		text-decoration: none;
		font-size: 1em;
	}

	#header .nu {
		color: #ff6600;
	}
	
	#header {
		
	}
/*---------------END MENY----------------*/



/*---------------MAIN----------------*/
#main {
	margin: auto;
	padding: 0em 1em 1em 1em;
	width: 600px;
	height: 580px;
	background-color: #FFFFFA;

}

#index_main {
	margin: auto;
	padding: 0em 1em 1em 1em;
	width: 600px;
	height: 580px;
	background-color: #000000;
}

#album_main {
	margin: auto;
	padding: 0em 1em 1em 1em;
	width: 600px;
	height: 580px;
}

.left {
	float:left;
	width: 300px;
	padding: 1em;
}

.booking_left {
	width: 320px;
	padding: 1em;
}

.right {
	float: right;
	padding-top: 1em;
	line-height: 3em;
	width: 270px;
}

.map_left {
	float: left;
	padding: 2em;
	width: 100px;
}

.map_right {
	float: right;
	padding: 2em;
	width: 380px;
	height: 530px;
}

/*---------------END MAIN----------------*/

/*---------------SUB main----------------*/
#subm {
	margin: auto;
	padding: 1em;
	width: 600px;
	height: auto;
	background-color: #FFFFFA;
	text-align: center;
	font-size: 1em;
}

#subm a {
	font-size: 1em;
	color: #000000;
	text-decoration: none;
}

/*---------------End Sub main----------------*/

/*---------------FOOT----------------*/
#foot {
	margin: auto;
	padding: 1em;
	width: 600px;
	height: auto;
	background-color: #F6E9CC;
	text-align: center;
	font-size: 1em;
}

#foot a {
	font-size: 1em;
	color: #000000;
	text-decoration: none;
}

#foot a:hover {
	text-decoration: underline;
	font-size: 1em;
	color: #000000;
}
/*---------------END FOOT----------------*/



/*------------TABLE--------------*/
table {
	border: 1px solid;
	border-collapse: collapse;
}

td {
	border: 1px solid #000000;
	background-color: #FCFFEA;
}

th {
	border: 1px solid #000000;
	background-color: #F6E9CC;
}

caption {
	font-weight: bold;
	font-size: 1.1em;
	line-height: 1.8em;
}
/*------------END TABLE--------------*/



/*---------------------PICTURES---------------------*/
.pics {
	padding: 1em;
}

.black_overlay {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 900px;
background-color: black;
z-index:1001;
/*-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);*/

}

.white_content {
display: none;
position: absolute;
top: 20%;
left: 25%;
width: 500px;
height: 400px;
padding: 16px;
background-color: white;
z-index:1002;
overflow: auto;
text-align: center;
}

.black_overlay_tall {
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 900px;
background-color: black;
z-index:1001;
/*-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);*/
}

.white_content_tall {
display: none;
position: absolute;
top: 20%;
left: 25%;
width: 375px;
height: 530px;
padding: 16px;
background-color: white;
z-index:1002;
overflow: auto;
text-align: center;
}

.white_content_planlosning {
display: none;
position: absolute;
top: 20%;
left: 25%;
width: 626px;
height: 340px;
padding: 16px;
background-color: white;
z-index:1002;
overflow: auto;
text-align: center;
}

.white_content a {
	color: #000000;
	text-decoration: none;
	font-size: 1.2em;
	float: left;
}

.white_content a:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 1.2em;
	float: left;
}

.white_content_tall a {
	color: #000000;
	text-decoration: none;
	font-size: 1.2em;
	float: left;
}

.white_content_tall a:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 1.2em;
	float: left;
}

.white_content_planlosning a {
	color: #000000;
	text-decoration: none;
	font-size: 1.2em;
	float: left;
}

.white_content_planlosning a:hover {
	color: #000000;
	text-decoration: underline;
	font-size: 1.2em;
	float: left;
}
/*---------------------END PICTURES---------------------*/
