			header, section, footer, aside, nav, article, figure, figcaption {
				display: block;}
			body {
				color: #555555; /* Dunkles Grau */
				background-color: #f9f8f6;
				/* background-image: url("../images/header_72dpi_2200x1000px_DSC_0514.jpg"); */ 
				background-position: top left;
				font-family: Verdana, Arial, serif;
				line-height: 1.4em;
				margin: 0px;}
			.wrapper {
				width: 1800px;
				margin: 50px auto 50px auto;
				border: 2px solid #eeeeee;   /*#eeeeee; */
				background-color: #ffffff;}
			header {
				height: 160px;
				width: 1800px;
				background-image: url("../images/header_72dpi_160x2300px_himmelblau.jpg");}
			h1.header  {
				height: 30px;
				margin: 0px;
				padding: 50px 30px 0px 500px; /* statt 50px 30px 80px 500px  */
				font-weight: bolder;
				/* text-align: right;  */
				color: white;} 
			h2.header  {
				height: 20px;
				margin: 0px;
				padding: 0px 30px 35px 500px; /* statt 50px 30px 80px 500px  */
				font-weight: normal;
				color: white;} 
			/* h1 {
				height: 30px;
				margin: 0px;
				padding: 50px 30px 80px 400px;
				color: white;}   dafür h1 und h2 header eingesetzt */
			nav, footer {
				clear: both;
				color: #ffffff;
				background-color: #aeaca8;
				height: 30px;
				width: 1800px;}
			nav ul {
				margin: 0px;
				padding: 5px 0px 5px 30px;}
			nav li {
				display: inline;
				margin-right: 40px;} /* statt 40px;  */
			nav li a {
				color: #ffffff;}
			nav li a:hover, nav li a.current {
				color: #000000;}
			section.tours {
				float: left;
				width: 1500px;
				border-right: 1px solid #eeeeee;
				margin: 40Px auto 40px auto;}
			article {
				clear: both;
				overflow: auto;
				width: 100%;}
				
			article.margin30 {
				margin: 0px 0px 0px 30px;
				font-size: 15px;
				color: red;
				font-weight: bold;
				}
			/*article.margin30 {
				margin: 0px 0px 60px 30px;
				font-size: 15px;
				color: #BD0043;
				background-color: #ECECEC;
				padding: 0px;
				font-weight: bold;
				
				border-radius: 15px;
				width: 130px;
				text-align: center;
				}  großer Button */
			
			hr {
				margin: 0px 30px;
			
				color: #eeeeee;}	
			figure.plan{
				float: left;
				width: 1500px;
				/* height: 220px; */
				padding: auto;
				margin: 20px 0px 20px 0px;
				border: 1px solid #eeeeee;}
			figure.tours {
				float: left;
				width: 260px;
				height: 220px;
				padding: 5px;
				margin: 20px 0px 0px 30px; /*ursprünglich Margin: 20px */
				border: 1px solid #eeeeee;}
			figure.tours2 {
				float: left;
				width: 260px;
				height: 220px;
				padding: 5px;
				margin: 30px 10px 30px 30px; /*ursprünglich Margin: 20px */
				border: 1px solid #eeeeee;}
			figure.tours3  {
				float: left;
				width: 195px;
				height: 285px; 
				padding: 5px;
				margin: 20px 0px 10px 30px; 
				border: 1px solid #eeeeee;
				/*border-radius: 15px;  neue eingefügt zum Abrunden der Ecken*/
				} 
			figcaption.info  {
				font-size: 90%;
				text-align: center;
				} 
			figure.nietzsche {
				float: left;
				width: 580px;
				height: 430px;
				padding: 5px;
				margin: 20px 0px 10px 30px; /*ursprünglich Margin: 20px */
				border: 1px solid #eeeeee;}
			figcaption {
				font-size: 90%;
				text-align: left;
				margin-left: 30px;}
			 aside {
				width: 230px;
				float: left;
				padding: 0px 0px 0px 40px;
				margin-top: 40px;}
			aside section a {
				display: block;
				padding: 10px;
				margin: 0px 0px 0px -10px;
				border-bottom: 1px solid #eeeeee;}
			aside section a:hover {
				color: #985d6a;
				background-color: #efefef;} 
			a 	{
				color: #BD0043;  /* ursprünglich: red */
				text-decoration: none;}
			a.english {
				color: #BD0043; /*ursprünglich: blue */
				text-decoration: none;
				margin-left: 0px;}	
			h1, h2, h3 {
				font-weight: normal;}
			h2.tour {
				margin: 43px 0px 5px 30px;
				padding: 0px;
				font-weight: bold;
				color: black;}	
			h2.tourneu {
				margin: 30px 0px 20px 30px;
				padding: 0px;
				font-weight: normal;
				color: black;}	
			h2 {
				margin: 10px 0px 5px 0px;
				padding: 0px;
				color: black;}
			h2.aside  {
				margin: 20px 10px 5px 0px;
				padding: 0px;
				font-weight: bold;
				color: black;} 
			h2.ueberschrift {
				margin: 20px 0px 10px 0px;
				color: black;} 
			h3.tour {
				margin: 20px 0px 10px 30px;
				color: black;}
			h2.link {
				margin: 10px 0px 5px 0px;
				padding: 0px;
				color: #BD0043;} /* ursprünglich: red */
			h2.leer {
				margin: 0px 0px 0px 0px;
				padding: 0px 0px 0px 0px;
				color: white;
				font-size: 0 px;}
			h3 {
				margin: 0px 0px 10px 0px;
				color: #555555;} /* Dunkles Grau */
			h3.ueberschrift {
				margin: 10px 0px 10px 30px;
				color: #BD0043;} /* ursprünglich: red */
			h3.rechtsvombild {
				margin: 10px 10px 10px 30px;
				color: black;}
			p.einfuehrung {
				margin: 20px 20px 5px 30px;
				text-align: justify;
				padding: 0px;
				color: #555555;} /* Dunkles Grau */
			p.aside 	{
				margin: 10px 20px 5px 0px;
				padding: 0px;
				font-weight: bold;
				color: black;} /* Schwarz  ist neu eingefügt für Email*/
			/* p.rechtsvombild {
				font-size: 90%;
				margin: 30px 20px 10px 20px;
				text-align: justify;
				padding: 0px;
				color: #555555;} alt */
			p.rechtsvombild {
				font-size: 90%;
				margin: 20px 20px 10px 260px;
				text-align: justify;
				padding: 0px;
				color: #555555;}
			p.margin30 {
				margin: 0px 0px 0px 30px;
				/* width: 130px;  */
				font-size: 15px;
				color: #BD0043;
				background-color: white;
				/* text-align: center;
				border: 1px solid #eeeeee;
				border-radius: 15px;
				padding: 0px;   */
				font-weight: bold;
				}
			p.time    {
				margin: 5px 20px 5px 0px;
				padding: 0px;
				text-align: right;
				font-weight: normal;
				color: black;}
			time 	{
				font-weight: normal;
				color: black;} /* Schwarz  ist neu eingefügt für Email*/
			aside h2 {
				padding: 30px 0px 10px 0px;
				color: black;}
			footer {
				font-size: 80%;
				padding: 7px 0px 0px 0px;
				text-align: center; 
				}