﻿body {
	background-color:#8d936e;
	margin:0px;
	width:auto;
	/*background-image:url('design/start1.png');*/
	background-repeat:no-repeat;
	background-position:0% 220px;
	font-family:Arial, Helvetica, sans-serif;
	max-width:100%;
}

.front{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}

.cont{
	width:555px;
	margin:auto;
}

.img{
	width:300px;
	margin:0px;
	float:left;
}

.img2{
	width:300px;;
	margin:0px;
	float:right;
}


.head{
	background-color:#ecf1d7;
	width:100%;
	height:144px;
	background-image:url('design/top.png');
	background-repeat:repeat-x;
}

.kant {
	background-color:#c6d09e;
	width:100%;
	height:33px;
	padding-top:7px;
	text-align:center;
	font-family:Verdana, Geneva, Tahoma, sans-serif;
	font-weight:bold;
	font-size:small;
	color:#474d28;
}

a:hover{
	color:#ecf1d7;
}

.footer {
	background-color:#c6d09e;
	height:30px;
	position:fixed;
	bottom:0px;
	text-align:center;
	color:#474d28;
	padding-top:10px;
	width:100%;
}

.leftkontakt {
	width:50%;
	float:left;
}

.rightkontakt {
	width:45%;
	float:right;
}

ul.menu {
	width:80%;
	padding:0;
	margin:auto;
}

ul.menu li.item{
	margin:0;
	padding:0;
	padding-top:4px;
	display:inline-block;
	width:15%;
	list-style-type:none;
	text-align:center;
}

a{
	text-decoration:none;
	color:#474d28;
}

.logo{
	margin-top:-16px;
	z-index:-1;
}

.content{
	width:555px;
	min-height:385px;
	margin:auto;
	color:white;
	margin-bottom:45px;
	max-width:98%;
}

h1{
	font-size:x-large;
	color:#c6d09e;
	font-style:italic;
	margin-bottom:0px;
}

h2{
	font-size:medium;
	font-weight:lighter;
	color:#c6d09e;
	margin-top:5px;
	margin-bottom:5px;
}

.home h2 {font-weight:bold;}

.center {
	text-align:center;
}

.framsida{
	height:100px;
	width:170px;
}

.content a{
	font-weight:bold;
	color:white;
}

.content a:hover{
	text-decoration:underline;
}

.content td{
	width:50%;
}

img {
	border:0px;
}

form{
	text-align:left;
	padding-top:3px;
}

textarea{
	width:348px;
	float:right;
	top:-20px;
	right:40px;
	position:relative;
}

input{
	width:350px;
	float:right;
	position:relative;
	right:40px;
	top:-20px;
}

.meta{
	position:relative;
	top:5px;
	width:550px;
	margin:auto;
	color:#474d28;
	font-size:small;
	font-weight:bold;
	text-align:right;
}

.meta a{
	color:#474d28;
	font-size:small;
	font-weight:bold;
}

.meta a:hover{
	text-decoration:underline;
}

.kontakt{
	text-align:right;
	width:140px;
	margin:0px;
	margin-left:18px;
	font-size:small;
	padding-bottom:13px;
	position:relative;
	top:13px;
}

@media (max-width:950px) {
	ul.menu {width:98%;}
	ul.menu li.item {width:19%;}
	.logo {max-width:100%;}
	.head {height:auto;}
}

@media (max-width:600px) {
	ul.menu {padding-bottom:10px;}
	ul.menu li.item {width:100%;}
	.cont {width:100%;}
	.meta {width:100%;text-align:center;padding:5px 0;position:static;background-color:#c6d09e;}
	.logo {margin-top:0;}
	.kant {height:auto;padding-bottom:7px;}
	.footer {height:45px;}
	.content {margin-bottom:65px;}
	.kontakt {text-align:left;width:100%;margin:5px 0 0 0;padding:0;position:static;font-size:medium;}
	input {width:calc(100% - 12px);float:none;position:static;padding:5px 3px;}
	textarea {width:calc(100% - 12px);padding:5px 3px;float:none;position:static;}
	input[name=filtercheck] {height:0;}
	.landark {text-align: center;}
	.landark .framsida {display:block;margin:10px auto 5px auto;}
	.landark h1 {margin-bottom:-5px;text-align:left;}
	.refBilder p {color:white;}
	.refBilder {margin-bottom:65px;}
	.refBilder a {display:inline-block;width:calc(50% - 15px);margin:5px;}
	.refBilder a .framsida {width:100%;height:auto;}
	.refBilder br {display:none;}
	.brantby br {display:none;}
	.brantby h1 {margin-bottom:15px;}
	.footer {position:static;margin-top:20px;}
	.home .footer {margin-top:100px;}
}