* {
	margin: 0;
	padding: 0;
}

body {
}

keine {
	margin: 0px;
}

p {
margin: 15px 0;
}


a:link {
	text-decoration: none;
	color: #000;
}
a:visited {
	text-decoration: none;
	color: #000;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}



.body_hfn-logo-2026 {
	background-image: url(06_26_bilder/06_26_logo/02-Logo-12-6-26.png);
	background-repeat: no-repeat;
	background-position: 75px -1px;
	}

.body_impressum-2023 {
	background-image: url(06_26_bilder/06_26_impressum/die-trichter-web.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 377px;
	width: 380px;
}

.body_fliesstext {
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 1px;
	vertical-align: text-top;
	top: 0px;
	text-align: left;
	font-style: 0;
}

.body_fliesstext-einzug {
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	text-indent: 50px;
	color: #FF6600;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 1px;
	vertical-align: text-top;
	top: 0px;
}

.body_fliesstext-margin-top {
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 1px;
	text-align: left;
	font-style: normal;
	margin-top: 33px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.body_fliesstext-za-plus{
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 1px;
	vertical-align: text-top;
	top: 0px;
	text-align: left;
	font-style: 0;
}
.body_fliesstext-lw-plus {
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #000000;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 4px;
	vertical-align: text-top;
	top: 0px;
	text-align: left;
	font-style: normal;
}
.body_fliesstext-rot {
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #FF0000;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 1px;
	vertical-align: text-top;
	top: 0px;
	text-align: left;
	margin-bottom: 10px;
}
.body_fliesstext-rot-1-zeile {
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 18px;
	line-height: 0px;
	color: #FF0000;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 1px;
	vertical-align: 1px;
	top: 0px;
	text-align: left;
}
.body_fliesstext-rot-1-zeile-portf {
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 18px;
	line-height: 0px;
	color: #FF0000;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 1px;
	vertical-align: 3px;
	top: 0px;
	text-align: left;
}

.body_fliesstext-rot-2-zeile-portf {
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 18px;
	line-height: 0px;
	color: #FF0000;
	text-decoration: none;
	word-spacing: 0px;
	letter-spacing: 1px;
	
	top: -6px;
	text-align: left;
}

.body_background-image {
	background-image: url(06_26_bilder/06_26_spektrum/DSCN3046-Kopie.png);
	background-position: center 300px;
	background-repeat: no-repeat;
}

#apDiv1 {
	position: absolute;
	width: 2105px;
	height: 830px;
	z-index: 1;
	left: -151px;
	top: 100px;
	visibility: visible;
	overflow: scroll;
	background-image: url(06_26_bilder/06_26_home/Fruehling-26-a.jpg);
	background-repeat: no-repeat;
}

#apDiv-home {
	position: absolute;
	width: 2105px;
	height: 904px;
	z-index: -1;
	left: -151px;
	top: 114px;
	visibility: visible;
	overflow: scroll;
	background-repeat: no-repeat;
}

#apDiv-sommer26 {
	position: absolute;
	width: 2100px;
	height: 1000px;
	z-index: -1;
	left: 0px;
	top: 114px;
	visibility: visible;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(06_26_bilder/06_26_home/sommer-26-swanie-2105.jpg);
	background-position: 0px 0px;
}

#apDiv-sommer26-a {
	position: absolute;
	width: 2048px;
	height: 961px;
	z-index: -1;
	left: 0px;
	top: 114px;
	visibility: visible;
	overflow: hidden;
	background-repeat: no-repeat;
	background-image: url(06_26_bilder/06_26_home/sommer-26-swanie-a.jpg);
}

#apDiv2 {
	position: absolute;
	width: 1199px;
	height: 35px;
	z-index: 2;
	left: 350px;
	top: 956px;
}
#apDiv3 {
	position: absolute;
	width: 1200px;
	height: 1263px;
	top: 100px;
	z-index: 1;
	left: 344px;
	top: 95px;
}

#apDiv4 {
	position: absolute;
	width: 1201px;
	height: 40px;
	z-index: 1;
	left: 350px;
	top: 51px;
}

#apDiv5 {
	position: absolute;
	width: 2105px;
	height: 830px;
	z-index: 2;
	left: -100px;
	top: 100px;
}

#apDiv6 {
	position: absolute;
	width: 1200px;
	height: 900px;
	z-index: 2;
	left: 350px;
	top: 92px;
}

#apDiv6-a {
	position: absolute;
	width: 1200px;
	height: 900px;
	z-index: 2;
	left: 350px;
	top: 92px;
}

#apDiv6-b {
	position: absolute;
	width: 1200px;
	height: 900px;
	z-index: 2;
	left: 350px;
	top: 92px;
}


#apDiv7 {
	position: absolute;
	width: 1200px;
	height: 115px;
	z-index: 2;
	left: 350px;
	top: 94px;
}

#apDiv8 {
	position: absolute;
	width: 1200px;
	height: 115px;
	z-index: 2;
	left: 350px;
	top: 94px;
}

#apDiv8-a {
	position: absolute;
	width: 1181px;
	height: 47px;
	z-index: 2;
	left: 350px;
	top: 962px;
}

#apDiv9 {
	position: absolute;
	width: 1200px;
	height: 115px;
	z-index: 2;
	left: 350px;
	top: 93px;
}

#apDiv9a {
	position: absolute;
	width: 1200px;
	height: 1245px;
	z-index: 2;
	left: 351px;
	top: 94px;
}

#apDiv10 {
	position: absolute;
	width: 1200px;
	height: 463px;
	z-index: 3;
	left: 352px;
	top: 1150px;
}

#apDiv10a {
	position: absolute;
	width: 1200px;
	height: 500px;
	z-index: 3;
	left: 351px;
	top: 1341px;
	background-image: url(%09);
}

#apDiv11 {
	position: absolute;
	width: 1200px;
	height: 350px;
	z-index: 2;
	left: 350px;
	top: 94px;
}

#apDiv12 {
	position: absolute;
	width: 1200px;
	height: 75px;
	z-index: 3;
	left: 350px;
	top: 1430px;
}

#apDiv12-a {
	position: absolute;
	width: 1000px;
	height: 279px;
	z-index: 3;
	left: 350px;
	top: 475px;
}

#apDiv13 {
	position: absolute;
	width: 1200px;
	height: 568px;
	z-index: 2;
	left: 350px;
	top: 94px;
}
#apDiv15 {
	position: absolute;
	width: 1200px;
	height: 27px;
	z-index: 3;
	left: 350px;
	top: 1400px;
}

#apDiv16 {
	position: absolute;
	width: 1200px;
	height: 27px;
	z-index: 3;
	left: 350px;
	top: 1052px;
}

#apDiv18 {
	position: absolute;
	width: 1200px;
	height: 27px;
	z-index: 3;
	left: 350px;
	top: 1080px;
}

#apDiv19 {
	position: absolute;
	width: 1200px;
	height: 60;
	z-index: 3;
	left: 350px;
	top: 2650px;
}

#apDiv19-a {
	position: absolute;
	width: 1200px;
	height: 27;
	z-index: 3;
	left: 350px;
	top: 2588px;
}

#apDiv21 {
	position: absolute;
	width: 1200px;
	height: 27px;
	z-index: 4;
	left: 350px;
	top: 9667px;
}

#apDiv22 {
	position: absolute;
	width: 1200px;
	height: 27px;
	z-index: 4;
	left: 350px;
	top: 6946px;
}

#apDiv23 {
	position: absolute;
	width: 1200px;
	height: 63px;
	z-index: 3;
	left: 360px;
	top: 1270px;
}

#apDiv-quadrat {
	position: absolute;
	width: 1200px;
	height: 1200px;
	z-index: -4;
	left: 250px;
	top: 240px;
	background-image: url(06_26_bilder/06_26_spektrum/quadrat-1200.jpg);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-transform: rotate(14deg);
	transform: rotate(14deg);
}

#apDiv-quadrat-quer {
	position: absolute;
	width: 1500px;
	height: 1500px;
	z-index: -4;
	left: 106px;
	top: 77px;	
	background-image: url(06_26_bilder/06_26_spektrum/Quadrat-quer-1497.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#apDiv-WDR-Plakat {
	position: absolute;
	background-repead: no-repead;
	width: 340px;
	height: 487px;
	z-index: -1;
	left: 1516px;
	top: 1412px;
	background-image: url(06_26_bilder/06_26_auszeichnungen/schilfrohr-26-336.jpg);
	background-repeat: no-repeat;
}

#apDiv-DDorf-Plakat {
	position: absolute;
	background-repead: no-repead;
	width: 336px;
	height: 482px;
	z-index: -1;
	left: 1516px;
	top: 818px;
	background-image: url(06_26_bilder/06_26_auszeichnungen/Kabarett-poster-336.jpg);
	background-repeat: no-repeat;
}

#apDiv-nrw-Plakat {
	position: absolute;
	background-repead: no-repead;
	width: 336px;
	height: 466px;
	z-index: -1;
	left: 1516px;
	top: 248px;
	background-image: url(06_26_bilder/06_26_auszeichnungen/lpa-poster-wir-feiern.jpg);
	background-repeat: no-repeat;
}


#apDiv-ai-Plakat {
	position: absolute;
	background-repead: no-repead;
	width: 342px;
	height: 818px;
	z-index: -1;
	left: 146px;
	top: 190px;	
}


.body_index {
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	background-repeat: no-repeat;
	background-image: url(06_23_bilder/06_23_home/kornblume-1920-844-kopfueber.jpg);
	background-position: 0px 0px;
}
.body_index-herbst-23 {
	background-image: url(06_23_bilder/06_23_home/Herbst-23-900.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
}
.body_index-neujahr-24 {
	background-image: url(06_23_bilder/06_23_home/Neujahr-2024.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.body_index-fruehj-24 {
	background-image: url(06_23_bilder/06_23_home/fruehjahr-24-varia.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.body_index-herbst-24 {
	background-image: url(06_23_bilder/06_23_home/horst-f-neumann-herbst-24-1920.jpg);
	background-repeat: no-repeat;
	background-position: 0px -57px;
}
.body_index-herbst-25 {
	background-image: url(06_23_bilder/06_23_home/neu-b-Website-Herbst-2025.jpg);
	background-repeat: no-repeat;
	background-position: 0px -0px;
}
.body_index-weihnachten-25 {
	background-image: url(06_23_bilder/06_23_home/06-Weihnachtswebsite-2025-1800-754.png);
	background-repeat: no-repeat;
	background-position: 60px 55px;
}
.body_index-neujahr-26 {
	background-image: url(06_23_bilder/06_23_home/Website-Neuj-26-1920-960.png);
	background-repeat: no-repeat;
	background-position: 0px -97px;
	
	}
.body_index-fruehjahr-26 {
	background-image: url(../06_26_bilder/06_26_home/Fruehling-26-a.jpg);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}

.body_index-sommer-26 {
	background-image: url(06_26_bilder/06_26_home/sommer-26-swanie-2105.jpg);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}

.body_index-weihnachten-25-mit-zusatztext {
	background-image: url(06_23_bilder/06_23_home/06-Weihnachtswebsite-2025-1800.png);
	background-repeat: no-repeat;
	background-position: 60px 55px;
}
.body_index-neujahr-25 {
	background-image: url(06_23_bilder/06_23_home/Neujahr-25-1500.jpg);
	background-repeat: no-repeat;
	background-position: 0px 40px;				
}
.body_index-sommer-25 {
	background-image: url(06_23_bilder/06_23_home/sommer-25-1920-987.jpg);
	background-repeat: no-repeat;
	background-position: 00px -70px;				
}
.body_index-sommer-24 {
	background-image: url(06_23_bilder/06_23_home/tot-ziens-hfn-2110.jpg);
	background-repeat: no-repeat;
	background-position: -88px 0px;
}
.vita {
	width: 700px;
	height: 440px;
	background-image: url(06_26_bilder/06_26_vita/state-of-the-art-neu-750.png);
	background-repeat: no-repeat;
	background-position: center;
}
.intention_visuell {
	background-image: url(06_26_bilder/06_26_intension/welcome_quer_1000_26.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.intention_visuell_a {
	background-image: url(06_26_bilder/06_26_intension/welcome_quer_1000_26-c.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
}

.auszeichnungen_amnesty {
	width: 900px;
	height: 710px;
	background-image: url(06_26_bilder/06_26_auszeichnungen/ai-poster-26.png);
	background-repeat: no-repeat;
	background-position: center;
}
.specials-metallgesicht{
	width: 900px;
	height:900px;
	background-image: url(06_26_bilder/06_26_specials/hfn-illu-faun-1.png);
	background-repeat: no-repeat;
	background-position:center top;
}
.specials-alluface{
	width: 900px;
	height: 900px;
	background-image: url(06_26_bilder/06_26_specials/aluface.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.specials-pappkopp{
	width: 900px;
	height: 900px;
	background-image: url(06_26_bilder/06_26_specials/face_01.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.specials-goldhase{
	width: 900px;
	height: 900px;
	background-image: url(06_26_bilder/06_26_specials/hase_01.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.specials-oktopus{
	width: 900px;
	height: 900px;
	background-image: url(06_26_bilder/06_26_specials/oktopus-img-0974-900.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.specials-eggface{
	width: 900px;
	height: 981px;
	background-image: url(06_26_bilder/06_26_specials/ei-face-img-0551-900.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.specials-high{
	width: 900px;
	height: 980px;
	
	background-image: url(06_26_bilder/06_26_specials/high-img-E4041-900.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.portfolio-bw{
	width: 900px;
	height: 950px;
	background-image: url(06_26_bilder/06_26_portfolio/bwbrief-900.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.portfolio-bg{
	width: 900px;
	height: 950px;
	background-image: url(06_26_bilder/06_26_portfolio/buechergilde-900.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.portfolio-mittenw{
	width: 900px;
	height: 655px;
	background-image: url(06_26_bilder/06_26_portfolio/mittenwaldb-650-animation.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.portfolio-moehnet{
	width: 900px;
	height: 800px;
	background-image: url(06_26_bilder/06_26_portfolio/moehne-650-animation.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.portfolio-vollv{
	width: 900px;
	height: 733px;
	background-image: url(06_26_bilder/06_26_portfolio/Vollversammlung-695.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.portfolio-weihn2025 {
	width: 900px;
	height: 733px;
	background-image: url(06_26_bilder/06_26_portfolio/weihnachten-2025-animation-695.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.portfolio-logodesign {
	width: 900px;
	height: 720px;
	background-image: url(06_26_bilder/06_26_portfolio/Logo-design-800.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.portfolio-logodesign-1000 {
	width: 1000px;
	height: 750px;
	background-image: url(06_26_bilder/06_26_portfolio/Logo-design-1000.gif);
	background-repeat: no-repeat;
	background-position: center -50px;
}

.portfolio-landingp{
	width: 1200px;
	height: 969px;
	background-image: url(06_26_bilder/06_26_portfolio/portfolio-landingpages-02-1200.gif);
	background-repeat: no-repeat;
	background-position: 1px top;
	padding-left: 0px;
}

.portfolio-landingp-a{
	width: 1200px;
	height: 1000px;
	background-image: url(06_26_bilder/06_26_portfolio/portfolio-landingpages-master-1200-719.gif);
	background-repeat: no-repeat;
	background-position: 1px top;
	padding-left: 0px;
}

.portfolio-diskurs{
	width: 900px;
	height: 1271px;
	background-image: url(06_26_bilder/06_26_portfolio/cover-diskurs-650.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.portfolio-unerhoert{
	width: 900px;
	height: 1271px;
	background-image: url(06_26_bilder/06_26_portfolio/unerhoert-maerz-2000.png);
	background-repeat: no-repeat;
	background-position: center top;
}

.portfolio-skulptu{
	width: 900px;
	height: 628px;
	background-image: url(06_26_bilder/06_26_portfolio/skulpturenpark-900.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.portfolio-skulptu-m-copy{
	width: 900px;
	height: 900px;
	background-image: url(06_26_bilder/06_26_portfolio/skulpturenpark-900-mit-copyright.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.flex {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: left;
}
.flex-footer {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	background-image: url(06_26_bilder/06_26_basics/copyrightzeile_2026-transp.png);
	background-position: center bottom;
	background-repeat: no-repeat;
}
.footer {
	position: relative;/* Hiermit erhält IE6 die Eigenschaft hasLayout, damit die clear-Anweisung korrekt ausgeführt wird. */
	clear: both; /* Diese clear-Eigenschaft bewirkt, dass .container das Ende der fließenden Spalten erkennt und ihren Inhalt aufnimmt. */
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 13px;
	line-height: 50px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	background-image: url(06_26_bilder/06_26_basics/copyrightzeile_2026-transp.png);
	background-repeat: no-repeat;
	background-position: center 30px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}
.footer_0 {
	position: relative;/* Hiermit erhält IE6 die Eigenschaft hasLayout, damit die clear-Anweisung korrekt ausgeführt wird. */
	clear: both; /* Diese clear-Eigenschaft bewirkt, dass .container das Ende der fließenden Spalten erkennt und ihren Inhalt aufnimmt. */
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	font-size: 13px;
	line-height: 50px;
	color: #000000;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	background-image: url(06_26_bilder/06_26_basics/copyrightzeile_2026-transp.png);
	background-repeat: no-repeat;
	background-position: 121px 70px;
	padding-top: 60px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}

.footer_a {
	clear: both; /* Diese clear-Eigenschaft bewirkt, dass .container das Ende der fließenden Spalten erkennt und ihren Inhalt aufnimmt. */
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	background-image: url(06_26_bilder/06_26_basics/copyrightzeile_2026-transp.png);
	background-repeat: no-repeat;
	background-position: center;
}
.footer_a2 {
	clear: both; /* Diese clear-Eigenschaft bewirkt, dass .container das Ende der fließenden Spalten erkennt und ihren Inhalt aufnimmt. */
	font-family: "Frutiger 57Cn", "Univers light", "Myriad Roman", "Arial Narrow Regular", "Arial Narrow Standard", "Arial Narrow", "Tahoma", sans-serif;
	text-decoration: none;
	text-align: center;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	background-image: url(06_26_bilder/06_26_basics/copyrightzeile_2026-transp.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 70px;
}

.footer_b {
	clear: both; /* Diese clear-Eigenschaft bewirkt, dass .container das Ende der fließenden Spalten erkennt und ihren Inhalt aufnimmt. */
	background-image: url(06_26_bilder/06_26_basics/copyrightzeile_2026-weiss-transp.png);
	background-repeat: no-repeat;
	background-position: left
	;
}
