/* styles */
* {
  color: #333;
  box-sizing: border-box;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

body { 
box-sizing:border-box;
}

p, h1, h2, h3, div, nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 400;
	}
p {
	line-height: 24px;
	width: 75%; 
	}
.intro > ul {
	width: 75%;
	list-style: none;
}
	strong {
		font-weight:bold;
	}
	
	
h2 {
line-height: 5.5rem;
}

h3 {
	font-weight:bold;
	padding: 12px 0;
}
.img-contains {
	height: 70&;
}	

table.preisliste { 
max-width: 100%;
border-spacing: 0;

margin-top: 20 px;
}

table.preisliste tr { 

}

.preisliste th { font-weight: bold;
background-color: #F2F1ED;
padding: 20px; }

.preisliste td {
 border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666;
	padding: 10px 0 10px 20px;
	vertical-align: middle;
	}

.nav ul {
display: flex;
flex-direction: row;
position: relative;
margin-top: 2px;
margin-left: -40px;
}

.nav ul li {
	list-style: none;
	line-height: 22px;
}

.nav {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
}
.nav a {
	color: #fff !important;
	padding: 10px;
	text-decoration: none;
	/* background-color: #666; 
    border: #90C solid 1px; */
	}
.nav a:hover {
	color: #fad839 !important;
}
.nav a:active {
	color: #FC6;
}
.nav a.active {
	color: #fad839 !important;
}
/* navi 
.nav li {
border-left: 1px solid white;

}
.nav li:last-child {
      border-right: 1px solid white;
    }
*/
p a, a:link, a:visited {
	color: #8bb34d;
	text-decoration: none;
	}
 p a:hover, a:active {
	 color: #090;
	text-decoration: underline !important;
	} 
	
span.corona {
	color: #a61b1b;
	}
	
.rosa {
	color: #c994a5; 
}
	
.wrapper {
  width: 100%;
position: relative;
}

.header {
  background: #000; /* grün a9cc72; */
  height: 64px;
  width: 100%;
  box-sizing:inherit;
}

h1 {
		color: #9ec167; /* a9cc72;  hellgrün */
		font-size: 56px;
		margin: 30px 0;
}
h2 {
		color: #333;
		font-size: 24px;
		margin: 30px 0 0 0;
}

.footer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 50px;
 	max-width: 1100px;
 	border-bottom: solid 1px #333;
  	border-top: solid 1px #333;
  	font-size: small;
  	display: block;
}

.main {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  /* background: deepskyblue; */

}
/* Header Bilder */
.header-pic {
	  margin-left: auto;
  margin-right: auto;
height: 230px;
 background-size: auto; 
	}
	
.home-pic {
	padding: 28px 0;
	}
	
.herbst {
  background: url(../img/header/herbst-18.jpg) no-repeat;
  	background-size: cover;
	} 
	
	
.aaa {
  background: url(../img/header/loreleysturmxl.jpg) no-repeat;
background-size: cover;
}

.aqua {
  background: url(../img/header/aqua-1800.jpg) no-repeat;
  	background-size: cover;
	}

.home {
  background: url(../img/header/aqua-1800.jpg) no-repeat;
  	background-size: cover;
	}
		
.laub {
  background: url(../img/header/laub.jpg) no-repeat;
  	background-size: cover;
	}
		
.black 	{
  background: #636 url(../img/header/black.jpg) no-repeat;
  	background-size: cover;
	}

.imp {
	background: #3CF url(../img/header/seeh-3-1.jpg) no-repeat;
	background-size: cover;
	}
	
.tor {
	background: #CCC url(../img/header/tor-xl.jpg) no-repeat;
	background-size: cover;
	}
		
.rechen {
  background: #6C6 url(../img/header/rechen.jpg) no-repeat;
background-size: cover;
}

.talw {
  background: #FCC url(../img/header/talweiss-xl.jpg) no-repeat;
	background-size: cover;
}

.stille {
	background: #9CF url(../img/header/stille.jpg) no-repeat;
background-size: cover;
}
.wasser {
  background: #72c1e7 url(../img/header/wasser.jpg) no-repeat ;
background-size: cover;
}

.wald {
  background: url(../img/header/schwarzwaldxl.jpg) no-repeat;
background-size: cover;
}


/* Container */

.intro {
	text-align: left;
	max-width: 1100px;
	  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
	}
.intro > ul li {
	margin-left: -10px;
	padding: 4px 0;
	line-height: 24px;
}

.intro > ul li a::link {
	content: '❯';
	} 
	
.intro > ul li > a:hover, a:active {
	text-decoration: underline;
	color: #090;
	}

  .arrow::before {
	  content: '❯'; /* &#10095; */
	  margin-right: 8px;
  }
  .zruck::before {
	  content: '❮ ';
	  }
.liste {
	text-align: left;
	max-width: 1100px;
	  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
	}
.liste > ul li {
	margin-left: -10px;
	padding: 2px 0;

}
.liste > ul {
	/*list-style: circle;*/	}
	
.fluss {
	text-align:center;
}
.toptitle  {
	margin-top: 20px; 
	}
.intro ul li.links {
	/*list-style-image: url(../img/pfeile-linkgruen-1.png);}
	.links::before {
		content: '❯';*/
		list-style:none;
	}

ul.links li {
	padding: 5px;
}

/* für später

.sitemap {
  background: #a9cc72; 
  height: auto;
  width: 100%;
  margin: 20px;
  box-sizing:inherit;
}
*/

/*
@media all and (min-width: 600px) { 
  .aside { flex: 1 auto; }
}

and (max-width: 750px)
*/
@media screen and (max-width: 1199px) {
  p  { width: 100%; }
  .intro > ul { width: 100%; }
  
}


@media screen  and (orientation:portrait) {

.nav ul {
    left: 0px;
    flex-direction: column;
    position: relative;
    margin-left: 20px; }
	
.header {
  height: 200px; /* ohne sprachen 180px; */
}
	
.bild {
	display: none;
	}
	
.home {
    height: 230px;
}
}

/*body {
  padding: 2em; 
}*/
