html,body{
	margin:			0;
	padding:		0;
	font-family:	"Futura Pro Book W05 Regular";
}

h1,h2,h3,h4,h5,h6{
	font-family:	"Futura W05 Bold";
	font-weight:	normal;
}

body{
	background-image:	url('images/earth1.png');
	background-attachment:fixed;
	background-position: right bottom;
	background-repeat:	no-repeat;
}

div#header, div#footer{
	background-color:	#e54b25; /*#e25500;*/
}

div#header{
	position:			absolute;
	left:				0;
	top:				0;
	width:				100%;
	/* max-height depends on mobile/desktop */
	color:				#ffffff;
	text-align:			right;
}

/* position of logo & name depends on mobile/desktop */

div#logoheading > h1, div#logoheading > h2{
	padding:			0;
	margin:				0;
}

div#header > div#langselect{
	/* position depends on desktop/mobile */
	font-size:			xx-large;
	padding:			0;
	margin:				0;
	vertical-align:		baseline;
	border-radius:		5px 5px 0 0;
}

div#header > div#langselect > div{
	display:			inline;
	margin:				0;
	padding:			0;
	border-radius:		5px 5px 0 0;
	background-color:	#ffffff;
	border-style:		solid;
}

div#header > div#langselect > div.inactive{
	opacity:			0.5;
	border-color:		grey;
	border-width:		0.5px 0.5px 0 1px;
}

div#header > div#langselect > div.active{
	opacity:			1;
	border-color:		black;
	border-width:		1px 1px 0 2px;
}

div#header > div#langselect > div > img,
div#header > div#langselect > div > a > img{
	width:				30px;
	margin:				5px;
	margin-bottom:		0;
	padding-bottom:		0;
}

div.en{
	margin:				0;
	margin-left:		42px;
}
div.de{
	margin:				0;
	margin-left:		0;
}
div.fr{
	margin:				0;
	margin-left:		84px;
}

div#menu > nav > ul > li > a.active,
div#menu > nav > ul > li > a:active{
	opacity:			1;
}

div#menu > nav > ul > li > a.inactive{
	opacity:			0.75;
}

div#menu > nav > ul > li:hover,
div#menu > nav > ul > li:hover > a,
div#menu > nav > ul > li.active,
div#menu > nav > ul > li > a:active{
	background-color:	#ff904d;
	opacity:			1;
}

div#main{
	position:			absolute;
	left:				12.5%;
	/* top is set by desktop/mobile */
	width:				75%;
	padding:			0;
	padding-bottom:		3em; /* to not be hidden behind div#footer */
	margin:				0;
}


div#main > p > a, 
div#main > p > span > a{
	color:				black;
	text-decoration:	none;
	/* font-weight:		bold; */
	font-family:		"Futura W05 Bold";
}

div#footer{
	width:				100%;
	position:			fixed;
	bottom:				0;
	padding:			1px;
	color:				#ffffff;
}

div#footer > p{
	text-align:			center;
}

div#footer > p > a{
	color:				white;
	text-decoration:	none;
}

input#menucb{
	display:			none;
}

@font-face{
	font-family:"Futura Pro Book W05 Regular";
	src:url("Fonts/5114183/f0510bea-8331-4877-86fb-37d530f5bd8b.eot?#iefix");
	src:url("Fonts/5114183/f0510bea-8331-4877-86fb-37d530f5bd8b.eot?#iefix") format("eot"),url("Fonts/5114183/687d7d3d-9468-400c-9ec4-5b92c55c410f.woff2") format("woff2"),url("Fonts/5114183/02aa7ba8-c9de-4b07-9e2a-fa05d09c9c07.woff") format("woff"),url("Fonts/5114183/2fd37181-2526-4988-a13f-e855ee9cb6eb.ttf") format("truetype");
}
@font-face{
	font-family:"Futura W05 Bold";
	src:url("Fonts/5183971/abe8114d-4067-40b5-85f5-1adbaf29a34a.eot?#iefix");
	src:url("Fonts/5183971/abe8114d-4067-40b5-85f5-1adbaf29a34a.eot?#iefix") format("eot"),url("Fonts/5183971/801cc5a6-eaad-4fd1-84a7-7c3078365794.woff2") format("woff2"),url("Fonts/5183971/1784423e-f874-498e-898c-ed3fc1d04612.woff") format("woff"),url("Fonts/5183971/a4081154-e62d-468c-8618-6a9814d2275a.ttf") format("truetype");
}
/*
	Please note the fonts included above are copyright protected.
	This CSS resource incorporates links to font software which is the
	valuable copyrighted property of Monotype and/or its suppliers. You
	may not attempt to copy, install, redistribute, convert, modify or
	reverse engineer this font software. Please contact Monotype with
	any questions regarding Web Fonts:  https://www.linotype.com
*/
