* {margin: 0; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}


body {
	font-size: 0.95em;
	font-family: Ubuntu;
	background: url('../img/bild.jpg');
	background-repeat: no-repeat;
	background-size: 100vw 100vh;
    background-repeat: no-repeat;
}


 /* ------------------------------------------------------------------ */


a {color: #DB7093;}
a:visited {color:#DB7093;}
a:hover {color: #564b47;}
a:active { color:#000000;}

h1, h2, h3, h4 {font-weight: bold; margin: 0; color: #222;}
h1 {font-size: 3.5em; margin-bottom: 0.7em;}
h2 {font-size: 2.6em; margin-bottom: 0.5em;}
h3 {font-size: 2.0em; margin-bottom: 0.3em;}
h4 {font-size: 1.8em; margin-bottom: 0.1em;}

p, pre{line-height:1.3em;}


 /* ------------------------------------------------------------------ */



#foreground {
	margin: 0 auto;
	max-width: 1200px;
	min-width:960px;
	display: block;
}


 /* ------------------------------------------------------------------ */



#headline {
	width: 100%;
	margin: 0;
	min-height:160px;
	display: block;
}

#headline h1, h2, h3, h4 {font-weight: bold; color: #222; text-shadow: 4px 4px 6px white;}
#headline h1 {font-size: 3.5em; margin-bottom: 0.4em;}
#headline h2 {font-size: 2.6em; margin-bottom: 0.2em;}
#headline h3 {font-size: 2.0em; margin-bottom: 0.1em;}
#headline h4 {font-size: 1.8em; margin-bottom: 0.1em;}


 /* ------------------------------------------------------------------ */






#content{
	width: 100%;
	margin: 0px;
	min-height:500px;
	display: block;
	padding: 0.5em; 
}




 /* ------------------------------------------------------------------ */
 

#footline {
	width:100%;
	background-color: #00BFFF;
	display: block;
	width: 100%;
	font-size: 1em;	
	display: flex;
	justify-content: center;
	align-items: center;	
}

#footline ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

#footline li {float: left;}

#footline li a {
  display: block;
  color: black;
  text-align: center;
  padding: 0.2em 2em;
  text-decoration: none;
}

#footline li a:hover {background-color: white;}

