@charset "UTF-8";
/* CSS Document */

/* source-sans-pro-200 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/source-sans-pro-v21-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-200.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-200italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 200;
  src: url('../fonts/source-sans-pro-v21-latin-200italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-200italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-200italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-200italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-200italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-200italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-300italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/source-sans-pro-v21-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-300italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-regular.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/source-sans-pro-v21-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-600italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/source-sans-pro-v21-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-600italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-700italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/source-sans-pro-v21-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-700italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-900 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/source-sans-pro-v21-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-900.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

/* source-sans-pro-900italic - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/source-sans-pro-v21-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/source-sans-pro-v21-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/source-sans-pro-v21-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/source-sans-pro-v21-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/source-sans-pro-v21-latin-900italic.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}




body {
	font-weight: 300;
	font-family: Oxygen, sans-serif;
	/*font-family: 'Source Sans Pro', sans-serif;*/
	color: #2A2A2A;
	margin: 0px;
	padding: 0px;
	font-size: medium;
	line-height: 125%;
}
.clear {
	clear: both;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
}
h1 {
	color: #922236;
	font-size: x-large;
	margin-bottom: 35px;
	line-height: normal;
}
h2 {
	padding: 0px;
	font-size: large;
	line-height: normal;
}
/*HEADER*/
header {
	width: 100%;
	height: 50px;
	background-color: #922236;
}
#infozeile {
	width: 94%;
	max-width: 1200px;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	line-height: 50px;
}
#infozeile .email {
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	width: 40%;
}
#infozeile .infolinks {
	float: right;
	width: 40%;
	text-align: right;
}
#infozeile .infolinks a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: small;
}
#logo_nav {
	background-color: #DCDCDC;
	width: 100%;
	height: 130px;
}
#logo_nav_container {
	width: 94%;
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 3%;
	padding-right: 3%;
}
#logo_nav #logo_nav_container .logo {
	width: 20%;
	float: left;
	margin-top: 20px;
}
#logo_nav #logo_nav_container .logo img{
	width: 100%;
	max-width: 197px;
	height: auto;
}

/* SLIDESHOW */
#slidercontainer{
	width: 100%;
	background-color: #ADADAD;
	position: relative;
	z-index: 5;
	}

.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  z-index: 5;	
  }
  
.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
  }
/*Inhalt*/
#inhalt {
	width: 94%;
	max-width: 1140px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 25px;
}
#inhalt_links {
	width: 65%;
	float: left;
}
#inhalt_links li{
	padding-bottom: 15px;
}
#inhalt_rechts {
	width: 25%;
	float: right;
}


/*Footer*/
footer {
	width: 100%;
	min-height: 65px;
	background-color: #2A2A2A;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 25px;
}
#footer_container {
	width: 94%;
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	font-size: small;
}
#footer_container a{
	color: #FFFFFF;
}
#footer_container .box1{
	width: 30%;
	float: left;
	margin-right: 5%;
}
#footer_container .box2{
	width: 30%;
	float: left;
	margin-right: 5%;
	margin-left: auto;
}
#footer_container .box2 a{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: thin solid #D6D6D6;
	display: block;
	text-decoration: none;
	padding-left: 10px;
}
#footer_container .box2 a:hover{
	background-color: #999999;	
}
#footer_container .box3{
	width: 30%;
	float: right;
}
.textfeld {
	padding: 12px;
	width: 90%;
	background-color: #888888;
	border: thin solid #292929;
	color: #FFFFFF;
	margin-bottom: 15px;
	margin-left: 2%;
}
.textarea {
	font-family: sans-serif;
	padding: 12px;
	width: 90%;
	background-color: #888888;
	border: thin solid #292929;
	color: #FFFFFF;
	margin-bottom: 15px;
	margin-left: 2%;
	font-size: small;
}
.textfeld:hover {
	background-color: #4E4E4E;
}
.textarea:hover {
	background-color: #4E4E4E;
}
.absenden {
	padding: 12px;
	width: 90%;
	background-color: #3E3E3E;
	border: thin solid #292929;
	color: #FFFFFF;
	margin-bottom: 15px;
	margin-left: 2%;
}
.absenden:hover {
	background-color: #616161;
}

@media (max-width:650px){
/*HEADER*/
#infozeile .email {
	display: none;	
}
#infozeile .infolinks {
	width: 100%;
}


#logo_nav {
	background-color: #DCDCDC;
	width: 100%;
	height: 90px;
}
#logo_nav_container {
	width: 100%;
	max-width: 1200px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0%;
	padding-right: 0%;
	float: none;
}
#logo_nav #logo_nav_container .logo {
	width: 100%;
	float: none;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 90px;
	background-color: #DCDCDC;
}
#logo_nav #logo_nav_container .logo img{
	width: 100%;
	max-width: 125px;
	height: auto;
	margin-right: auto;
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: auto;
}
#slidercontainer{
	display: none;
	}

/*Inhalt*/
#inhalt_links {
	width: 100%;
	float: none;
}
#inhalt_rechts {
	width: 100%;
	float: none;
}

/*Footer*/
#footer_container .box1{
	width: 100%;
	float: none;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #FFFFFF;
}
#footer_container .box2{
	width: 100%;
	float: none;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #FFFFFF;
}
#footer_container .box3{
	width: 100%;
	float: none;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #FFFFFF;
}
}
