@charset "utf-8";
/* CSS Document */
body{
}
*{
	margin:0px;
}
a img{
	border:none;
}
a{
	text-decoration:none;
}
#headerWrapper{
	background:url(../img/headerBg.png);
	padding:5px 0px 0px 0px;
}
#header{
	width:100%;
	margin:0px auto;
}
.logo{
	display:block;
	margin:0px auto 20px auto;
	max-width:100%;
}
.language{
	float:right;
}
.language a{
	display:inline-block;
	width:56px;
	height:60px;
}
.english{
	background:url(../img/flags.png) -518px -350px;
}
.german{
	background:url(../img/flags.png) -323px -262px;
}
.norway{
	background:url(../img/flags.png) -836px -958px;
}
#wrapper{
	width:98%;
	margin:0px auto;
	max-width:900px;
	min-height:500px;
	background:#1c1c1c;
}
.sideLogo{
	margin-right:60px;
}
.button{
	width:200px;
	font-size:1.5em!important;
	text-shadow:1px 1px 0px #252525;
	height:200px;
	border-radius:200px;
		background: #d48d84; /* Old browsers */
background: -moz-linear-gradient(top,  #d48d84 0%, #be5447 5%, #a63e35 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d48d84), color-stop(5%,#be5447), color-stop(100%,#a63e35)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d48d84 0%,#be5447 5%,#a63e35 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d48d84 0%,#be5447 5%,#a63e35 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d48d84 0%,#be5447 5%,#a63e35 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d48d84 0%,#be5447 5%,#a63e35 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d48d84', endColorstr='#a63e35',GradientType=0 ); /* IE6-9 */
line-height:200px;
margin:0px auto!important;
}
.col33{
	float:left;
	width:260px;
	max-width:100%;
	text-align:center;
	margin:20px 1.5%;
}
.col33 h2{
	background:#000;
	color:#fff!important;
	text-indent:10px;
}
.col33 a{
	color:#fff;
	display:block;
	margin:5px 0px;
	font-size:0.9em;
}
.col33 a:hover{
	text-decoration:underline;
}
.col33 img{
	width:100%;
	margin-bottom:10px;
}
#inner{
	padding:20px 2%;
}
#navigation{
	font-family: 'Fjalla One', sans-serif;
	padding:0px 25px;
	text-align:center;
	background:#1d1d1d;
	border-bottom:1px solid #ddd;
}
#navigation a{
	color:#cccccc;
	margin:0px 10px;
	padding:10px 0px;
	font-size:1.4em;
}
#navigation a:hover, .active{
	color:#fff!important;
	border-bottom:2px solid #fff;
}
.col50 input{
	display:block;
	background:#f48042;
	color:#fff;
	border:none;
	margin:5px 0px;
	padding:10px;
	width:200px;
	max-width:100%;
}
.col50 input[type=submit]{
	width:320px;
	cursor:pointer;
	max-width:100%;
}
.col50 textarea{
	font-family:arial, sans-serif;
	background:#f48042;
	color:#fff;
	border:none;
	height:120px;
	width:300px;
	max-width:100%;
	padding:10px;
}
.inputCol input{
	float:right;
	margin-right:20px;
}
input, textarea{
	background: #d48d84; /* Old browsers */
background: -moz-linear-gradient(top,  #d48d84 0%, #be5447 5%, #a63e35 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d48d84), color-stop(5%,#be5447), color-stop(100%,#a63e35)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d48d84 0%,#be5447 5%,#a63e35 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d48d84 0%,#be5447 5%,#a63e35 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d48d84 0%,#be5447 5%,#a63e35 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d48d84 0%,#be5447 5%,#a63e35 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d48d84', endColorstr='#a63e35',GradientType=0 ); /* IE6-9 */
padding:7px 10px;
border:none;
border-radius:3px;
color:#fff;
display:block;
margin:7px 0px;
width:30%;
}
input[type=submit]{
float:right;
margin: 10px 100px 0px 0px!important;
width:15%!important;
}
textarea{
	height:100px;
	margin: 0px 100px 0px 0px!important;
	width:50%!important;
}
#contentWrapper{
	margin:30px 0px 60px 0px;
	padding:15px;
}
#contentWrapper p{
	font-family:arial, sans-serif;
	font-size:0.9em;
	color:#252525;
	margin:15px 0px;
	color:#fff;
}
#contentWrapper h1{
	font-family: 'Lato', sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
	margin-bottom:20px;
}
#contentWrapper h2{
	font-family: 'Lato', sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#fff;
}
.form h2{
	font-family: 'Lato', sans-serif;
	font-size:1.2em;
	font-weight:bold;
	color:#f48042;
	border-top:1px solid #f48042;
	padding-top:10px;
	margin-top:20px;
}
#contentWrapper ul{

	font-family:arial, sans-serif;
font-size: 0.9em;
color: #fff;
}
#footerWrapper{
	background:url(../img/footerBg.png);
	color:#fff;
	padding:25px 0px;
	color:#9b071f;
}
#footer{
	width:100%;
	max-width:900px;
	margin:0px auto;
}
#footer p{
	width:100%;
}
#gallery img{
	width:200px;
	height:148px;
	margin:3px;
}
.contact{
	font-size:1.8em;
	text-align:center;
	background:#000;
	height:65px;
	padding:30px 0px;
	width:125px;
	border-radius:150px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-family:myriad pro, verdana;
	float:right;
	margin:0px 0px 0px 15px;
}
#sidebar{
	width:275px;
	float:right;
	margin: 30px 15px 30px 40px;
}
#wrapper img{
	max-width:100%;
}
#sidebar img{
}
#sidebar h2{
	color:#000;
	margin-top:-32px;
	margin-bottom:5px;
	font-family: 'Fjalla One', sans-serif;
	font-weight:normal;
	font-size:1.2em;
}
#linkWrapper{
	background:#000;
	width:100%;
	padding:10px;
}
#linkWrapper a{
	color:#ffb900;
	font-family: 'Lato', sans-serif;
	display:block;
	font-size:0.8em;
	
}
#linkWrapper a:hover{
	font-weight:bold;
}
#footer h2{
	margin-top:-47px;
	margin-left:20px;
	font-weight:normal;
	font-size:1.2em;
	font-family: 'Fjalla One', sans-serif;
	color:#fff;
}
.sideImg{
	float:right;
	margin-top:43px;
}
#linkWrapper img, #linkWrapper a{
	display:inline-block;
	width:120px;
	padding:5px;
}
#footer p{
	color:#fff;
	display:inline-block;
	font-family: 'Lato', sans-serif;
	margin:20px 15px;
}
#footer a{
	text-decoration:none;
	color:#fff;
}
.col50{
	width:400px;
	max-width:100%;
	float:left;
	margin-bottom:45px;
}
.col50 table{
	font-family:verdana;
	font-size:0.9em;	
}
p{
	margin:5px 0px;
}
.object{
	margin:40px 0px;
	font-family:verdana;
	font-size:0.9em;	
	clear:both;
}
.object .content{
	
}
.object .description{
	font-weight:bold;
	margin-top:10px;
}
.object img{
	float:left;
	margin-right:10px;
}
.object h2{
	font-weight:normal;
}
.object h3{
	margin:10px 0px 5px 0px;
	font-weight:normal;
}
.object a{
	color:#7e885a;
	font-weight:bold;
	display:block;
	margin:10px 0px;
}

@media only screen and (max-width:480px) {
	textarea {
		float: left !important;
		margin-bottom: 10px !important;
	}
}