/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */
/* html5 + CSS 3 Template created by miss monorom  http://intensivstation.ch 2013 */

/* reset */
* {
margin: 0;
padding: 0;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
/* render html5 elements as block 
   rendert html5 elemente als block  */

header, footer, section, aside, nav, article { display: block;}

body {
background-color: white; /* #eee; */
font-size: 1.0em;
font-family: Arial, SunSans-Regular, Sans-Serif;
color:#564b47;
/* background:url(pic/bkground.png) repeat top right; */
}

  
.midi {
  font-size: 80%;
}
.mini {
  font-size: 70%;
}
.besetzt {
  font-size: 80%;
  font-weight: normal;
  margin: 0 0 00px;
  color: #45b3ed;
}

pre, code {
font-size: 1.3em;
}
a {color: #7d7d7d;}
a:visited {color:#7d7d7d;}
/* a:hover {color: #564b47;} */
a:hover {color: #c20f02;}
a:active { color:#7d7d7d;;}

h1  {
font-size:1.8em;
font-weight: normal;
margin: 0 0 00px;
color: #45b3ed;
}
h2 {
font-size: 1.3em;
font-family: Arial, SunSans-Regular, Sans-Serif;
font-weight: normal;
padding:  0 0 20px;
line-height:1.5em;
}

/* dieses Pseudoelement sorgt dafür, dass beim Ansprung von Marken das Top unterhalb der Menüleiste erscheint */
:target::before {
  content: "";
  display: block;
  height: 75px; /* fixed header height*/
  margin: -75px 0 0; /* negative fixed header height */
}


img.download {vertical-align:center;}
img{border:none;}

p, pre{
padding:  0 0 20px;
line-height:1.5em;
}
	
/* ---------- header, content, footer width -------------- */
.inner{
	margin: 0 auto;
	padding: 0px;
	max-width: 1200px;
	min-width: 500px;
    padding-left: 10px;
    padding-right: 10px;
}

/* ----------header for logo-------------- */
header {
	background-color: white;
	width: 100%;
    height: 50px;
	position: fixed;
	left: 0;
	top: 0;
	/*border-bottom:1px solid #ededeb;*/
	border-top:0px solid #666; 
}
header img { padding: 0 0 10px;}

/* header .inner{
	background:url(pic/igSpgrpEmmenSmall.jpg) no-repeat top right;
	background-size: contain;
	} */

/* ----------------- content--------------------- */

section#content {
background-color: #fff;
max-width: 1200px;
min-width:500px;
margin:0  auto;
padding: 50px 20px 100px;
    padding-left: 10px;
    padding-right: 10px;
/* margin-top: 100px; */
position: float;
	top: 100;

}

/* -----------footer--------------------------- */

footer {
	background: white;
	width: 100%; 
	position: fixed;
	left: 0;
	bottom: 0;
	border-bottom:1px solid #666;
	border-top:1px solid #666;
	}
	
	
#bild {
  width: 100%;
  background: white; 
  margin-top: 00px;
  padding: 20;
}

#home {
  width: 100%;
  background: white; 
  margin-top: 00px;
  padding: 20;
}
