		@charset "utf-8";
		/* CSS Document Ellen Nowotnik | Grafik-Design*/
/* oswald-200 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/oswald-v49-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-200.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-300 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/oswald-v49-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-300.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-500 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/oswald-v49-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-500.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-regular - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/oswald-v49-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-regular.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-600 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/oswald-v49-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-600.svg#Oswald') format('svg'); /* Legacy iOS */
}

/* oswald-700 - latin */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/oswald-v49-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/oswald-v49-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/oswald-v49-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/oswald-v49-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/oswald-v49-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/oswald-v49-latin-700.svg#Oswald') format('svg'); /* Legacy iOS */
}
/* roboto-condensed-regular - latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-condensed-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-condensed-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-condensed-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-condensed-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
		
		body{
		padding-bottom: 50px;
		color: #5f4246;
		font-family: 'Roboto', sans-serif;
		background-color:#F4F4F4;
	
	/* hyphens */
	  /* -moz-hyphens: auto;
	   -o-hyphens: auto;
	   -webkit-hyphens: auto;
	   -ms-hyphens: auto;
	   hyphens: auto; */
	}
	
	
		#intro {
		font-size:0.9em;
		color:#666666;
		letter-spacing:0.05em;
		padding-left: 0px;
		background-color:#f3f3f3;
		
		}
		
		
	
	
	.line2 {
	height:1px;
	background-color:#caa5a4;
	}
	.line2-20 {
	height:1px;
	background-color:#caa5a4;
	 margin-left:20%;
	}
	
	.linewhite {
	height:8px;
	background-color: #FFFFFF;
	}
	.linewhite14 {
	height:14px;
	background-color: #FFFFFF;
	}
	.line8 {
	height:20px;
	background-color: #d8d8d8;
	}
	
	h1 {
	font-family: 'Oswald', sans-serif;
	font-size:1.6em;
	color: #905e5e;
		text-transform:uppercase!important;
		font-weight:500;
		line-height: 1.3em;
		letter-spacing:0.25em;
		}
	
	h2 {
	
	}
	
	h3 {
	
	}
	
	.break {
	overflow-wrap: break-word;
	  word-wrap: break-word;
	  
	  word-break: break-word;
	  hyphens: auto;
	  }
	
	
		p {
		word-wrap: break-word;
		font-size: 1.1em;
		letter-spacing:0.03em;
		line-height: 1.45em;}
		
		
		@media (min-width: 770px) {
		p {
		text-align:justify;}
		}
			
		img {
		max-width: 100%;
		height: auto;
		border:0;
	}
	
	
	.info {
	color:#86251f;
	font-size:0.85em;
	}
	
	
		
		
	
		
	
	
	body a:link, .inhalt2 a:link, .inhalt3 a:link, .start a:link{
		color:#990000;
	text-decoration: none;
	}
	body a:visited, .inhalt2 a:visited, .inhalt3 a:visited, .start a:visited {
		color: #990000;
		text-decoration: none;
	}
	body a:hover, .inhalt2 a:hover, .inhalt3 a:hover, .start a:hover {
		color: #990000;
		text-decoration: underline;
	}
	body a:active, .inhalt2 a:active, .inhalt3 a:active, .start a:active {
		color: #990000;
		text-decoration: underline;
	}
	
	
	.center-block, .center-block-regular {
	  display: block;
	  margin-left: auto;
	  margin-right: auto;
	}
	
	.inhalt > .center-block {
	width:100%; 
	}
	.inhalt3 {
	background-image:none;}
	
	
	
	
	
	
	
	
	.nav > li > a {
		
		border-right: 1px solid #bda2a1;
		}
	
		.navbar {
		
		min-height:25px;
		  border-radius: 0;
		  border: 0;
		  margin-bottom:0;
		  margin-left:0;
		  
		  border-bottom: 1px solid #bda2a1;
		}
		
		
	
		
		
			.navbar-nav > li > a  {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 27px 18px 15px 22px; /*Höhe der Navbar mit top-Wert ändern*/
			
			font-size:0.8em;
			line-height:0.8em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase!important;
		font-weight:400;
		letter-spacing:0.3em;
		
			background-color: transparent;
			
		}
		
		.navbar-default {
		background-color:#F4F4F4; /*Ellen Hintergrund ganze Menüleiste*/
		}
		
	.navbar-default .navbar-nav > li > a {
		color: #585858; /*Ellen Menü-Typo*/
		border-top:none;
	}
	@media (max-width: 990px) {	
	.navbar-default .navbar-nav > li > a {
		color: #585858; /*Ellen Menü-Typo*/
		border-top: 1px solid #bda2a1;
	}
	}
	
	.navbar-default .navbar-nav > li > a:hover {
		color:#990000; /*Ellen Menü-Typo HOVER*/
		
		background-color:#FFF; /*Ellen Menü-Feld HINTERGRUND HOVER*/
	}	
		
	
	.navbar-default .navbar-brand {
	margin-top: 0px;
			margin-bottom: 0px;
			padding: 2px 18px 18px 18px; /*Sitz des Logos ändern*/
			
			font-size:0.9em;
			line-height:0.8em;
		font-family: 'Oswald', sans-serif;
		text-transform:uppercase!important;
		font-weight:600;
		letter-spacing:0.3em;
		color: #a28888; /*Ellen Typo links Brand*/
	}
	.navbar-default .navbar-brand:hover{
		color:#856969; /*Ellen Typo links Brand HOVER*/
	}	
		
		.navbar-right .navbar-toggle {
		
		background-color:#d8d8d8; /*Feld Hamburger normal*/
		border:1px solid #bda2a1;/* Rahmenfarbe Hamburger*/
		}
		
		
		.navbar-right .navbar-toggle:hover,
		.navbar-right .navbar-toggle:focus {
		  background-color:#b7adad; /*Ellen Hamburger-Menü-Fläche mouse hover*/
		  
		}
		
	.navbar-right .navbar-nav > .open > a,
	.navbar-right .navbar-nav > .open > a:hover,
	.navbar-right .navbar-nav > .open > a:focus {
	
	  background-color: #b7adad; /*Ellen */
	  
	}
	
	
	.navbar-default .navbar-toggle {
		border: 1px solid #bda2a1;
	}
	
		
	.logopuste {
	background-image:url(../bilder/puste_kl.png);
	background-repeat:no-repeat;}	
		
		
		.footer {
		background-color:#cc9900;}	
		
		
		
			.footer a:link {
		color: #990000;
	text-decoration: none;
	}
	.footer a:visited {
		color: #990000;
		
	}
	.footer a:hover {
		color:red;
		
	}
	.footer a:active {
		color:#990000;
		
	}
	
	.footerlinie {
	height:1px;
	background-color:#bcb3b3;
	/*margin-left:-30px;*/}
	
	
	
	.en-ani {
	margin: 0px -15px 0px -15px;
	padding: 50px 2px 0px 2px;
	
	background-color:#FFF;
	
	
	}
	
	.en-ani img {
	border-left: 1px solid #bda2a1;
	}
	
	.en-ani-higru {
	margin-top:50px;
	background-image:url(../bilder/start_ani_higru.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-bottom: 1px solid #caa5a4;
	 /*background-color: rgba(255, 255, 255, 0.85);*/
	background-color:#FFF;
	
	}
	
	
	
	.kachel-higru {
	
	border-top: 1px solid #caa5a4;
	border-bottom: 1px solid #caa5a4;
	}
	
	.footer-fixed-bottom {
	position: fixed;
	  right: 0;
	  left: 0;
	  z-index: 1030;
	  bottom: 0;
	  margin-bottom: 0;
	  border-width: 1px 0 0;
	  background-color:#FFFFFF;
	  padding:12px;
	  border-top: 1px solid #caa5a4;
	  text-align:right;
	  }
	  
	  .kontakt {
	  position:absolute;
	  right:0;
	  top:70px;
	  z-index:1000;
	  }
	  
	  .bereichrosa {
	  background-color:#fef0f0;
	  
	  }
	  
		.bereichrosa img {
	  width:100%;
	  
	  }
	  
	   .bereichgrau {
	  background-color:#d8d8d8;
	  border-bottom: 1px solid #caa5a4;
	  }
	  
		 .bereichdark {
	  background-color:#696565;
	  border-top: 1px solid #caa5a4;
	  border-bottom: 1px solid #caa5a4;
	  }
	  
	
	  
	  .webgalerie {
	  margin: 0px -15px;
	  }
	  
	  .logofeld {
	  background-color:#99FFCC;
	  margin: 0;}
	  
	  
	  
	  
	  .carousel-caption {
	  position: absolute;
	  right: 5%;
	  bottom: -15px;
	  left: 5%;
	  z-index: 10;
	  padding-top: 20px;
	  padding-bottom: 25px;
	 color: #5f4246;
		
	  text-align: center;
	  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
	
	
	  
	   .carousel-caption a:link {
	   color:#905e5e;
	   font-weight:600;
	   letter-spacing:0.03em;
	   }
	   
		.carousel-caption a:visited {
	   color: #905e5e;
	   font-weight:600;
	   letter-spacing:0.03em;
	   }
		 .carousel-caption a:hover {
	   color: #905e5e;
	   font-weight:600;
	   letter-spacing:0.03em;
	   }
		 .carousel-caption a:active {
	   color: #905e5e;
	   font-weight:600;
	   letter-spacing:0.03em;
	   }
	   
	   
	   .carousel-captionxs {
	  position: absolute;
	  line-height:1em;
	  right: 5%;
	  bottom: -15px;
	  left: 5%;
	  z-index: 10;
	  padding-top: 0px;
	  padding-bottom: 17px;
	 color: #905e5e;
		
	  text-align: center;
	  text-shadow: 0 0 0 rgba(0, 0, 0, 0);
	}
	.carousel-captionxs a:link {
	   color:#905e5e;
	   font-weight:600;
	   letter-spacing:0.03em;
	   }
	   
		.carousel-captionxs a:visited {
	   color: #905e5e;
	   font-weight:600;
	   letter-spacing:0.03em;
	   }
		 .carousel-captionxs a:hover {
	   color: #905e5e;
	   font-weight:600;
	   letter-spacing:0.03em;
	   }
		 .carousel-captionxs a:active {
	   color: #905e5e;
	   font-weight:600;
	   letter-spacing:0.03em;
	   }
	
	
	  .carousel-indicators {
	  position: relative;
	  top: 10px;
	  left: 50%;
	  z-index: 15;
	  width: 60%;
	  padding-left: 0;
	  margin-left: -30%;
	  text-align: center;
	  list-style: none;
	}
	.carousel-indicators li {
	  display: inline-block;
	  width: 10px; /*Ellen statt 10px*/
	  height: 10px; /*Ellen statt 10px*/
	  margin: 1px;
	  text-indent: -999px;
	  cursor: pointer;
	  background-color: #000 \9;
	  background-color: rgba(0, 0, 0, 0);
	  border: 1px solid #fff;
	  border-radius: 0px; /*Ellen statt 10px*/
	}
	.carousel-indicators .active {
	  width: 12px; /*Ellen statt 12px*/
	  height: 12px;
	  margin: 0;
	  background-color: #905e5e; /*Ellen statt #fff*/
	}
	
	.carousel-inner {
	border-left:1px solid #caa5a4;
	border-right:1px solid #caa5a4;
	
	}
	
	
	.carousel-print {
	padding:0;
	/*border-left: 10px solid #999966;
	border-right: 10px solid #999966;*/
	background-color:#999966;
	
	}
	
	.carousel-web {
	padding:0;
	/*border-left: 10px solid #33CCCC;
	border-right: 10px solid #33CCCC;*/
	
	background-color:#9EBEBD;
	
	}
	
	.carousel-ci {
	padding:0;
	/*border-left: 10px solid #c4b2c0;
	border-right: 10px solid #c4b2c0;*/
	background-color:#c4b2c0;
	
	}
	
	.item img{
	margin:0 auto;
	margin-top: 5px;
	}
	
	.overlay-top {
	background-color:#eae2e2;
	border-left: 1px solid #caa5a4;
	border-right: 1px solid #caa5a4;
	
	}
	
	.overlay-top p{
	text-align:center;
	padding: 0px 25px 10px 25px;
	
	}
	.overlay-print {
	color:#FFFFFF;
	margin-top:0px;
	padding: 30px;
	
	
	
	}
	.overlay-web {
	margin-top:0px;
	padding: 30px;
	
	
	
	}
	.overlay-ci {
	
	/*margin-top:0px;*/
	padding: 30px;
	/*background-color:#c4b2c0;*/
	color:#FFFFFF;
	/*border-left: 1px solid #caa5a4;
	border-right: 1px solid #caa5a4;*/
	
	}
	
	  #textfelddata  {
	  padding-left:5%;
	  padding-right:10%;
	  
	  }
	  #textfelddata p {
	  padding-left:5%;
	  text-align:left;
	  }
	   #textfelddata h1 {
	  font-size:1.5em;
	  }
		 #textfelddata h2 {
	  font-size:1.3em;
	  }
		 #textfelddata h3 {
	  font-size:0.9em;
	  }
	  .imp-higru {
	margin-top:50px;
	background-image:url(../bilder/start_ani_higru.jpg);
	background-repeat:repeat;
	background-position:center;
	border-bottom: 1px solid #caa5a4;
	 /*background-color: rgba(255, 255, 255, 0.85);*/
	background-color:#FFF;
	
	
	}
	
	#kontakt{
	
	border: 1px solid #caa5a4;
	}
	
	.glyphicon-chevron-left {
	color: #fff;}
	.glyphicon-chevron-right {
	color: #fff;}
	
	.test {
	background-color:#FF6633;
	}
	.test2 {
	background-color:red;
	}
	.test3 {
	background-color:blue;
	}