@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:600,300,400);
@import url(http://fonts.googleapis.com/css?family=Average);
/* Links */ 
#Prozessmanagement {
	 display:none;}
a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}

/* Schriften */ 
h1 {
	font-family: 'Average', serif;
	font-size: 40pt;
	font-weight: 400;
}

h2 {
	font-family: 'Average', serif;
	font-size: 20pt;
	font-weight: 400;
	padding-top: 5.6em;
}
h3 {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 600;
	padding-top: 2.2em;
	padding-bottom: 0.2em;
}
.h2 {
	padding-top: 5.6em;
}
.h3 {
	padding-top: 2.2em;
}
h1.start {
	color: #ffffff;
}
h1.f_seite {
	color: #000000;
}
h1.f_seite a:link {
	color: #cccccc;
	text-decoration: none;
}
h1.f_seite a:visited {
	text-decoration: none;
	color: #cccccc;
}
h1.f_seite a:hover {
	text-decoration: none;
	color: #000;
}
h1.f_seite a:active {
	text-decoration: none;
	color: #000;
}
.black, .black a:link, .black a:hover, .black a:visited, .black a:active {
	text-decoration: none;
	color: #000000;
}
h1.start, h1.start a:active,  h1.start a:visited, h1.start a:link {
	color: #ffffff;
	text-decoration: none;
}
h1.start a:hover {
	color: #ffffff;
	text-decoration: none;
}
.start a:active, .start a:hover, .start a:visited, .start a:link {
	color: #ffffff;
	text-decoration: none;
}
.weiss {
	color: #ffffff;
}
.weiss a:active, .weiss a:hover, .weiss a:visited, .weiss a:link {
	color: #ffffff;
	text-decoration: none;
}
.log {
	font-size: 20px;
	letter-spacing: 0.15em;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-right: 15px;
}
#img {
	width: 100%;
}
.img_left {
	
	padding-top: 15px;
	width: 100%;
	height: auto;
}
/* Allg */  
* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
/* Divs Allg */  
#all {
	max-width: 1100px;
	width: 100%;
	position: relative;
	min-height: 100%;
	margin: 0 auto;
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 300;
	line-height: normal;
	font-size: 14pt;
}
#inhalt {
	padding-bottom: 3.6em;
	float: none;
}
#logo {
	float: left;
	width: 21%;
	padding-top: 0.4em;
	font-size: 56px;
	letter-spacing: 0.18em;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
}
#slogan {
	float: left;
	width: 78%;
	padding-top: 1.5em;
}
#slogan_mob {
	float: left;
	width: 78%;
	padding-top: 1.5em;
	display: none;
}
#content_R {
	margin-left: 21%;
	float: none;
	width: 78%;
	padding-left: 15px;
}
#fussbereich {
	font-family: 'Source Sans Pro', sans-serif;
	font-weight: 400;
	position:absolute;
	bottom: 0;
	width: 100%;
	height: 3.6em;
	line-height: 3.6em;
	float: none;
}
#fussbereich.start {
	color: #ffffff;
}
#fussbereich.f_seite {
	color: #000000;
}
#foot_L {
	width: 40%;
	float: left;
}
#foot_R {
	width: 40%;
	float: right;
	text-align: right;
}
.clear {
	clear: both;
}
/* HINTERGRUND */    
    body.hg1 {
	background-color:#cebca8;
	background-image:url(bilder/1.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
body.hg2 {
	background-color:#cebca8;
	background-image:url(bilder/4.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}
body.hg3 {
	background-color:#cebca8;
	background-image:url(bilder/5.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
}

 @media only screen and (max-width: 1000px) {
 body.hg1 {
 background-color:#cebca8;
 background-image:url(bilder/1_klein.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
 body.hg2 {
 background-color:#cebca8;
 background-image:url(bilder/4_klein.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
 body.hg3 {
 background-color:#cebca8;
 background-image:url(bilder/5_klein.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}

}
 @media only screen and (max-width: 400px) {
 
body.hg1 {
 background-color:#cebca8;
 background-image:url(bilder/1-1_klein.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
body.hg2 {
 background-color:#cebca8;
 background-image:url(bilder/4-1_klein.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}
body.hg3 {
 background-color:#cebca8;
 background-image:url(bilder/5-1_klein.jpg);
 background-position: center center;
 background-repeat: no-repeat;
 background-attachment: fixed;
 background-size: cover;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
}

}
  
