html {
	height: 100%;
}
body {
	background-image: url("../images/background.jpg");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-size: cover;

	color: white;
	box-sizing: border-box;
	height: 100%;
	max-height: 100%;
	margin: 0;
	padding: 0;
}

.content {
	margin: 20px auto;
	max-width: 600px;
	width: 100%;

	background: rgba(0,0,0, 0.4);
	padding: 10px;
	border-radius: 10px;
	box-sizing: border-box;

	position: fixed;
	left: 0;
	right: 0;
}

.content a:visited,
.content a:active,
.content a:focus,
.content a {
	color: white;
}
.content a:hover {
	color: #ccc;
}


.content h1 {
	margin-top: 0;
	text-align: center;
}

.content p {
	background: rgba(255,255,255,0.2);
	padding: 15px 10px;
	border-radius: 3px;
	text-align: center;
}

.content .img {
	max-width: 100%;
	height: auto;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin: 20px 0;
	box-sizing: border-box;
	box-shadow: 0 0 15px #ccc;
}

.nttmkk,
.nttmkk2,
.nstgrm,
.nstgrm,
.bkng,
.ppmdr,
.rbnb {
	display: block;
	height: 16px;
	width: auto;
	background-repeat: no-repeat;
	background-position: left;
	background-size: contain;
	padding-left: 20px;
	margin: 6px auto;
}
.nstgrm {
	background-image: url("../images/instagram.ico");
}
.rbnb {
	background-image: url("../images/airbnb.ico");
}
.nttmkk {
	background-image: url("../images/nettimokki.ico");
}
.nttmkk2 {
	background-image: url("../images/nettimokki2.ico");
}
.bkng {
	background-image: url("../images/booking.com.ico");
}
.ppmdr {
	background-image: url("../images/Holiday_in_Lapland.png");
}
