﻿/* Inhalt ________________________________________________________________ */
	
	div.inhalt a.linkbutton										{ cursor: pointer; color: #FFFFFF; width: auto; text-decoration: none; }
	div.inhalt a.linkbutton span.links							{ background: url(/images/design/button-links.png) no-repeat 0px 0px; float: left; display: inline; width: 8px; height: 26px; }
	div.inhalt a.linkbutton span.mitte							{ background: url(/images/design/button.png) repeat-x 0px 0px; float: left; display: inline; height: 26px; line-height: 24px; font-weight: bold; padding: 0px 4px 0px 5px; }
	div.inhalt a.linkbutton span.rechts							{ background: url(/images/design/button-rechts.png) no-repeat 0px 0px; float: left; display: inline; width: 8px; height: 26px; }
	div.inhalt a.linkbutton:hover								{ color: #FFFFFF; }
	div.inhalt a.linkbutton:hover span.links					{ background: url(/images/design/button-links-hover.png) no-repeat 0px 0px; }
	div.inhalt a.linkbutton:hover span.mitte					{ background: url(/images/design/button-hover.png) repeat-x 0px 0px; }
	div.inhalt a.linkbutton:hover span.rechts					{ background: url(/images/design/button-rechts-hover.png) no-repeat 0px 0px; }

	div.inhalt div.weiterbutton									{ float: right; display: inline; }
	div.inhalt div.buttonpos									{ margin: -30px 0px 0px 0px; }
	
	div.inhalt div.intro										{ margin: 0px 0px 36px 0px; }
	
	div.inhalt div.liste										{ background: url(/images/design/bg-listenbox-bottom.png) no-repeat left bottom #dff1c2; clear: both; margin: 0px 0px 40px 0px; padding: 0px 0px 12px 0px; position: relative; width: 100%; }
	div.inhalt div.liste div.eck								{ background: url(/images/design/bg-listenbox-top.gif) no-repeat 0px 0px; font-size: 1px; line-height: 1px; position: absolute; left: 0px; top: 0px; width: 6px; height: 6px; }
	div.inhalt div.liste h3										{ margin: 18px 0px 8px 20px; }
	div.inhalt div.liste span.tippdesmonatstext					{ margin: 20px 0px 0px 20px; color: #6A735C; float: left; display: inline; font-weight: bold; }
	div.inhalt div.liste input.suchfeld							{ float: right; display: inline; margin: 20px 20px 8px 10px; width: 270px; }
	div.inhalt div.liste select.regionsselect					{ float: right; display: inline; margin: 20px 20px 8px 10px; width: 220px; }
	div.inhalt div.imgrumdrum									{ float: left; display: inline; margin: 6px 16px 16px 6px; position: relative; }
	div.inhalt div.imgrumdrum div.imgoverlaytop					{ background: url(/images/design/bg-img-overlay-top.gif) no-repeat 0px 0px; font-size: 1px; line-height: 1px; position: absolute; left: 0px; top: 0px; width: 6px; height: 6px; }
	div.inhalt div.imgrumdrum div.imgoverlaybottom				{ background: url(/images/design/bg-img-overlay-bottom.gif) no-repeat 0px 0px; font-size: 1px; line-height: 1px; position: absolute; right: 0px; bottom: 0px; width: 6px; height: 6px; }
	div.inhalt div.listentext									{ float: left; display: inline; margin: 0px 20px 40px 20px; }
	div.inhalt div.abstandinnenbox								{ margin: 12px 18px 12px 18px; }
	div.inhalt div.listentextwidth								{ border: solid 1px transparent; width: 270px; float: left; display: inline; margin: 0px 0px 40px 0px; }
	div.inhalt span.weiter										{ background: url(/images/design/bg-weiter-left.gif) no-repeat 0px 0px #f5f9f0; padding: 0px 0px 0px 10px; position: absolute; right: 20px; bottom: 0px; height: 23px; line-height: 23px; }
	div.inhalt span.weiter span									{ background: url(/images/design/bg-weiter-right.gif) no-repeat right top #f5f9f0; float: left; padding: 0px 10px 0px 0px; height: 23px; line-height: 23px; }
	div.inhalt span.weiter a									{ background: url(/images/design/bg-pfeil-weiter.png) no-repeat right 7px #f5f9f0; float: left; font-weight: bold; padding: 0px 16px 0px 0px; height: 23px; line-height: 23px; text-decoration: none; }
	div.inhalt span.weiter a:hover								{ background: url(/images/design/bg-pfeil-weiter-hover.png) no-repeat right 7px #f5f9f0; float: left; padding: 0px 16px 0px 0px; height: 23px; line-height: 23px; text-decoration: none; }
	
	div.listeshop div.liste p									{ margin: 0px 0px 0px 6px; }
	div.inhaltinnen div.content h2.shopformular					{ color: #6A735C; }
	div.content div.preis										{ color: #006E30; }
	
	div.inhalt div.listeklein									{ border-bottom: solid 1px #C9E49D; clear: both; margin: 0px 0px 20px 0px; padding: 0px 0px 20px 10px; position: relative; width: 100%; }
	div.inhalt div.listeklein b a								{ text-decoration: none; color: #6A735C; }
	div.inhalt span.weiterklein									{ padding: 0px 0px 0px 10px; position: absolute; right: 10px; bottom: 18px; height: 23px; line-height: 23px; }
	div.inhalt span.weiterklein span							{ float: left; padding: 0px 10px 0px 0px; height: 23px; line-height: 23px; }
	div.inhalt span.weiterklein a								{ background: url(/images/design/bg-pfeil-weiter.png) no-repeat right 7px; float: left; font-weight: bold; padding: 0px 16px 0px 0px; height: 23px; line-height: 23px; text-decoration: none; }
	div.inhalt span.weiterklein a:hover							{ background: url(/images/design/bg-pfeil-weiter-hover.png) no-repeat right 7px; float: left; padding: 0px 16px 0px 0px; height: 23px; line-height: 23px; text-decoration: none; }

	div.inhalt div.kursdetailliste								{ background: url(/images/design/bg-listenbox-bottom.png) no-repeat left bottom #dff1c2; clear: both; margin: 16px 0px 16px 0px; padding: 0px 0px 12px 0px; position: relative; width: 100%; }
	div.inhalt div.kursdetailliste div.eck						{ background: url(/images/design/bg-listenbox-top.gif) no-repeat 0px 0px; font-size: 1px; line-height: 1px; position: absolute; left: 0px; top: 0px; width: 6px; height: 6px; }

	div.inhalt div.kursdetail									{ margin: 0px 0px 0px 0px; }
	div.inhalt div.kursdetail h3								{ margin: 0px 0px 0px 0px; }
	div.inhalt div.kursdetail p									{ display: block; margin: 0px 0px 18px 0px; }

	div.inhalt h3.block											{ margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; display: block; width: 100%; background: url(/images/design/bg-listenbox-bottom.png) no-repeat left bottom #dff1c2; }
	div.inhalt h3.block span									{ background: url(/images/design/bg-listenbox-top.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 8px 40px 0px 14px; line-height: 16px; display: block; }
	
	div.inhalt div.listedownlinks								{  }
	div.inhalt div.listedownlinks div.block						{ display: none; }
	div.inhalt div.listedownlinks h3							{ margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; display: block; width: 100%; background: url(/images/design/bg-listenbox-bottom.png) no-repeat left bottom #dff1c2; }
	div.inhalt div.listedownlinks h3 a.button					{ background: url(/images/design/bg-button-auf.gif) no-repeat 0px 0px; position: absolute; right: 12px; top: 8px; width: 15px; height: 16px; }
	div.inhalt div.listedownlinks h3 a.offen					{ background: url(/images/design/bg-button-zu.gif) no-repeat 0px 0px; }
	div.inhalt div.listedownlinks h3 span						{ background: url(/images/design/bg-listenbox-top.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 8px 40px 0px 14px; line-height: 16px; display: block; }
	div.inhalt div.listedownlinks h4							{ color: #006E30; margin: 0px 0px 3px 15px; font-size: 12px; }
	div.inhalt div.listedownlinks div.liste h3					{ margin: 18px 0px 8px 20px; position: static; display: block; width: auto; background: transparent; }
	div.inhalt div.listedownlinks ul							{ margin: 0px 0px 16px 15px; }
	div.inhalt div.listedownlinks ul li 						{ background: url(/images/design/bg-li-gelb.gif) no-repeat 0px 5px; margin: 0px 0px 2px 0px; padding: 0px 0px 0px 11px; _height: 1px; }
	div.inhalt div.listedownlinks ul li a						{ text-decoration: none; }

	div.inhalt div.listearchiv									{  }
	div.inhalt div.listearchiv div.block						{ display: none; }
	div.inhalt div.listearchiv h3								{ margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; display: block; width: 100%; background: url(/images/design/bg-listenbox-bottom.png) no-repeat left bottom #dff1c2; }
	div.inhalt div.listearchiv h3 a.button						{ background: url(/images/design/bg-button-auf.gif) no-repeat 0px 0px; position: absolute; right: 12px; top: 8px; width: 15px; height: 16px; }
	div.inhalt div.listearchiv h3 a.offen						{ background: url(/images/design/bg-button-zu.gif) no-repeat 0px 0px; }
	div.inhalt div.listearchiv h3 span							{ background: url(/images/design/bg-listenbox-top.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 8px 40px 0px 14px; line-height: 16px; display: block; }
	div.inhalt div.listearchiv h4								{ color: #006E30; margin: 0px 0px 3px 15px; font-size: 12px; }
	div.inhalt div.listearchiv div.liste h3						{ margin: 18px 0px 8px 20px; position: static; display: block; width: auto; background: transparent; }
	div.inhalt div.listearchiv ul								{ margin: 0px 0px 16px 0px; }
	div.inhalt div.listearchiv ul li 							{ background-image: none; border-bottom: solid 1px #C9E49D; margin: 0px 0px 0px 0px; padding: 5px 15px 5px 15px; _height: 1px; }
	div.inhalt div.listearchiv ul li a							{ text-decoration: none; }
	div.inhalt div.listearchiv ul li a b						{ margin: 0px 0px 0px 0px; }
	div.inhalt div.listearchiv ul li a span						{ float: left; display: inline; width: 80px; }
	
	div.inhalt div.boxen										{ background: url(/images/design/bg-boxen-y.png) repeat-y 0px 0px; margin: 0px 0px 40px 0px; width: 486px; position: relative; }
	div.inhalt div.boxwidth										{ width: 226px; }
	div.inhalt div.boxen div.boxentop							{ background: url(/images/design/bg-boxen-top.png) no-repeat 0px 0px; }
	div.inhalt div.boxen div.boxenbottom						{ background: url(/images/design/bg-boxen-bottom.png) no-repeat left bottom; padding: 0px 0px 32px 0px; _height: 1px; }
	div.inhalt div.boxen div.box								{ float: left; display: inline; margin: 0px 0px 0px 0px; width: 226px; }
	div.inhalt div.boxen div.box div.imgrumdrum					{ float: none; display: block; margin: 6px 6px 12px 6px; }
	div.inhalt div.boxen div.boxzwei							{ margin: 0px 0px 0px 34px; }
	div.inhalt div.boxen div.box h3								{ margin: 0px 18px 8px 18px; }
	div.inhalt div.boxen div.box div.boxtext					{ margin: 0px 18px 0px 18px; }
	
	div.inhalt div.boxen span.weiter							{ background: url(/images/design/bg-weiter-left.gif) no-repeat 0px 0px #f5f9f0; padding: 0px 0px 0px 10px; position: absolute; right: 20px; bottom: -10px; height: 23px; line-height: 23px; }
	div.inhalt div.boxen span.weiterlinks						{ position: absolute; right: 279px; bottom: -10px; }
	div.inhalt div.boxen span.weiter span						{ background: url(/images/design/bg-weiter-right.gif) no-repeat right top #f5f9f0; float: left; padding: 0px 10px 0px 0px; height: 23px; line-height: 23px; }
	div.inhalt div.boxen span.weiter a							{ background: url(/images/design/bg-pfeil-weiter.png) no-repeat right 7px #f5f9f0; float: left; font-weight: bold; padding: 0px 16px 0px 0px; height: 23px; line-height: 23px; text-decoration: none; }
	div.inhalt div.boxen span.weiter a:hover					{ background: url(/images/design/bg-pfeil-weiter-hover.png) no-repeat right 7px #f5f9f0; float: left; padding: 0px 16px 0px 0px; height: 23px; line-height: 23px; text-decoration: none; }
	
	div.inhalt div.detail 										{ clear: both; margin: 0px 0px 0px 0px; }
	div.inhalt div.detail div.vorspann							{ float: left; display: inline; margin: 0px 0px 32px 0px; }
	div.inhalt div.detail .navi 								{ margin: 8px 0px 0px 0px; clear: both; height: 23px; position: relative; width: 100%; }
	div.inhalt div.detail a.weiter 								{ float: right; display: inline; height: 23px; background: url(/images/design/bg-pfeil-weiter.png) no-repeat right 7px; color: #B5AA00; margin: 0px 0px 0px 0px; padding: 0px 16px 0px 0px; line-height: 23px; font-weight: bold; text-decoration: none; }
	div.inhalt div.detail a.weiter:hover 						{ color: #7AB51D; }
	div.inhalt div.detail a.zuruck 								{ float: left; display: inline; height: 23px; background: url(/images/design/bg-pfeil-zuruck.png) no-repeat left 7px; color: #B5AA00; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 16px; line-height: 23px; font-weight: bold; text-decoration: none; }
	div.inhalt div.detail a.zuruck:hover 						{ color: #7AB51D; }
	
	div.inhalt div.bycode 										{  }
	
	div.inhalt div.listedetail									{  }
	div.inhalt div.listeformular								{ margin: 0px 0px 0px 0px; }
	
	div.inhalt div.newsarchiv									{ color: #B6AA00; padding: 8px 15px 0px 15px; border-bottom: solid 1px #C9E49D; }
	div.inhalt div.newsarchiv span								{ float: left; display: inline; margin: 0px 18px 0px 0px; }
	div.inhalt div.newsarchiv a									{ width: 380px; float: left; display: inline; margin: 0px 0px 8px 0px; color: #B6AA00; font-weight: bold; text-decoration: none; }
	
	div.inhalt div.archivbutton a								{ float: right; display: inline; }
	
	div.inhalt div.downlinks									{  }
	div.inhalt div.downloads span								{ display: block; color: #006e30; font-weight: bold; font-size: 12px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	
	div.inhalt div.adressen										{ margin: 0px 0px 16px 20px; padding: 0px 0px 0px 0px; }
	div.inhalt div.adressen	div									{ float: left; display: inline; width: 300px; }
	
	div.inhalt div.bildboxrechts								{ float: right; display: inline; margin: 0px 0px 13px 35px; padding: 0px 0px 0px 0px; width: 226px; overflow: hidden; }
	div.inhalt div.bildrechts									{ float: left; display: inline; clear: left; background: url(/images/design/bg-bildbox-ecke-oben.gif) no-repeat left top #DFF1C2; margin: 0px 0px 22px 0px; }
	div.inhalt div.bildrechts div.bildinnen						{ overflow: hidden; position: relative; background: url(/images/design/bg-bildbox-ecke-unten.gif) no-repeat right bottom; padding: 6px 6px 6px 0px; }
	div.inhalt div.bildrechts div.bild							{ position: relative; margin: 0px 0px 0px 6px; }
	div.inhalt div.bildrechts div.bildlist						{ position: relative; float: left; display: inline; margin: 0px 0px 0px 6px; }
	div.inhalt div.bildrechts div.eckeoben						{ position: absolute; left: 6px; top: 6px; background: url(/images/design/bg-bild-ecke-oben.gif) no-repeat left top; width: 6px; height: 6px; font-size: 1px; line-height: 1px; overflow: hidden; }
	div.inhalt div.bildrechts div.eckeunten						{ position: absolute; right: 6px; bottom: 6px; background: url(/images/design/bg-bild-ecke-unten.gif) no-repeat left top; width: 6px; height: 6px; font-size: 1px; line-height: 1px; overflow: hidden; }
	div.inhalt div.bildrechts div.bildlist div.eckeoben			{ position: absolute; left: 0px; top: 0px; }
	div.inhalt div.bildrechts div.bildlist div.eckeunten		{ position: absolute; right: 0px; bottom: 0px; }
	div.inhalt div.bildrechts div.galerie						{ margin: 0px 0px 6px 6px; width: 153px; height: 100px; overflow: hidden; }
	div.inhalt div.detail div.editbox 							{ margin: 0px 0px 35px 0px; }
	div.inhalt div.detail div.buttonrechts 						{ background: url(/images/design/bg-button-rechts.png) no-repeat 0px 0px; width: 226px; height: 26px; overflow: hidden; text-align: center; }
	div.inhalt div.detail div.floatrechts 						{ float: right; margin: 0px 0px 16px 0px; }
	div.inhalt div.detail div.buttonrechts a 					{ text-decoration: none; color: #007030; font-weight: bold; line-height: 22px; text-align: center; }
	
	
	div.inhalt div.sektionsliste ul								{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.sektionsliste ul li							{ background: transparent; margin: 0px 0px 0px 0px; padding: 4px 15px 6px 15px; border-bottom: solid 1px #C9E49D; }
	div.inhalt div.sektionsliste ul li a						{ text-decoration: none; color: #B5AA00; }
	div.inhalt div.sektionsliste ul li a span					{ font-weight: bold; float: right; color: #B5AA00; cursor: pointer; }
	div.inhalt div.sektionsliste ul li.sektion					{ background: transparent; margin: 0px 0px 0px 0px; padding: 4px 15px 6px 15px; border-bottom: solid 1px #C9E49D; }
	div.inhalt div.sektionsliste ul li.sektion a				{ text-decoration: none; color: #006E30; }
	div.inhalt div.sektionsliste ul li.sektion a span			{ font-weight: bold; float: right; color: #006E30; cursor: pointer; }
	div.inhalt div.sektionsliste h3								{ margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; display: block; width: 100%; height: 42px; background: url(/images/design/bg-listenbox-bottom.png) no-repeat left bottom #dff1c2; }
	div.inhalt div.sektionsliste h3 span						{ float: none; clear: both; background: url(/images/design/bg-listenbox-top.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 8px 40px 0px 14px; line-height: 16px; display: block; }
	div.inhalt div.sektionsliste h3 a.button					{ background: url(/images/design/bg-button-auf.gif) no-repeat 0px 0px; position: absolute; right: 12px; top: 8px; width: 15px; height: 16px; }
	div.inhalt div.sektionsliste h3 a.offen						{ background: url(/images/design/bg-button-zu.gif) no-repeat 0px 0px; }
	div.inhalt div.sektionsliste ul.zu							{ display: none; }
	div.inhalt span.sektionstop									{ color: #026F2E; display: block; margin: -15px 0px 20px 0px; }
	div.inhalt div.sektionshead									{ margin: 14px 20px 16px 20px; }
	div.inhalt div.listesektion									{ margin: 0px 0px 0px 0px; }
	div.inhalt div.sektiontitel									{ float: left; display: inline; width: 135px; font-weight: bold; margin: 0px 5px 0px 0px; }
	div.inhalt div.daten										{ float: left; display: inline; margin: 0px 0px 0px 0px; }
	
	div.inhalt table.mitgliedsbeitrag							{ width: 99%; margin: 0px 0px 0px 1px; }
	div.inhalt table.mitgliedsbeitrag tr						{ border: solid 1px #6A735C; }
	div.inhalt table.mitgliedsbeitrag tr td						{ border: solid 1px #6A735C; padding: 2px 5px 2px 5px; }
	div.inhalt table.mitgliedsbeitrag tr td.rechts				{ text-align: right; }
	
	div.inhalt iframe.contentframe								{ margin: 20px 0px 25px 0px; }
	
	div.inhalt div.huettendetail h3								{ margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; display: block; width: 100%; background: url(/images/design/bg-listenbox-bottom.png) no-repeat left bottom #dff1c2; }
	div.inhalt div.huettendetail h3 span						{ height: 32px; background: url(/images/design/bg-listenbox-top.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 8px 40px 0px 14px; line-height: 16px; display: block; }
	div.inhalt div.huettendetail div.info						{ margin: 0px 50px 27px 22px; }
	div.inhalt div.huettendetail div.info div.infolinks			{ float: left; display: inline; width: 170px; font-weight: bold; margin: 0px 15px 0px 0px; }
	div.inhalt div.huettendetail div.info div.infolinksbreit	{ float: left; display: inline; width: 250px; font-weight: bold; margin: 0px 15px 0px 0px; }
	div.inhalt div.huettendetail div.info div.inforechts		{ float: left; display: inline; }
	
	div.inhalt h3.landesleitung								{ margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; display: block; width: 100%; background: url(/images/design/bg-listenbox-bottom.png) no-repeat left bottom #dff1c2; }
	div.inhalt h3.landesleitung span						{ height: 32px; background: url(/images/design/bg-listenbox-top.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 8px 40px 0px 14px; line-height: 16px; display: block; }

	
	div.inhalt ul.huettenmenu									{ background: url(/images/design/bg-menu-huetten.png) no-repeat 0px 0px; width: 488px; height: 34px; overflow: hidden; }
	div.inhalt ul.huettenmenu li								{ background: transparent; float: left; display: inline; line-height: 34px; padding: 0px 0px 0px 0px; }
	div.inhalt ul.huettenmenu li a								{ background: url(/images/design/bg-menu-huetten.png) no-repeat; text-decoration: none; color: #FFFFFF; margin: 0px 24px 0px 24px; display: block; }
	
	div.inhalt ul.huettenmenu li#infos a						{ background-position: 0px 0px; }
	div.inhalt ul.huettenmenu li#infos.aktiv a,
	div.inhalt ul.huettenmenu li#infos a:hover					{ background-position: -24px -34px; }
	
	div.inhalt ul.huettenmenu li#tourenmoglichkeiten a			{ background-position: 0px 0px; }
	div.inhalt ul.huettenmenu li#tourenmoglichkeiten.aktiv a,
	div.inhalt ul.huettenmenu li#tourenmoglichkeiten a:hover	{ background-position: -24px -34px; }
	
	div.inhalt ul.huettenmenu li#aktuelles a					{ background-position: 0px 0px; }
	div.inhalt ul.huettenmenu li#aktuelles.aktiv a,
	div.inhalt ul.huettenmenu li#aktuelles a:hover				{ background-position: -45px -34px; }
	
	div.inhalt ul.huettenmenu li#fotogalerie a					{ background-position: 0px 0px; }
	div.inhalt ul.huettenmenu li#fotogalerie.aktiv a,
	div.inhalt ul.huettenmenu li#fotogalerie a:hover			{ background-position: -38px -34px; }


	

/* Benutzerprofil ______________________________________________________ */
	
	div.inhalt div.profil										{  }
	div.inhalt div.profil div.dateninnen						{ margin: 0px 0px 0px 20px; padding: 0px 0px 10px 0px; }
	div.inhalt div.profil a.linkbutton							{ margin: 0px 34px 0px 0px; }
	div.inhalt div.profil label.spalten							{ width: 200px; }
	div.inhalt div.profil h3									{ margin: 20px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; display: block; width: 100%; background: url(/images/design/bg-listenbox-bottom.png) no-repeat left bottom #dff1c2; }
	div.inhalt div.profil h3 a.button							{ background: url(/images/design/bg-button-auf.gif) no-repeat 0px 0px; position: absolute; right: 12px; top: 8px; width: 15px; height: 16px; }
	div.inhalt div.profil h3 a.offen							{ background: url(/images/design/bg-button-zu.gif) no-repeat 0px 0px; }
	div.inhalt div.profil h3 span								{ background: url(/images/design/bg-listenbox-top.gif) no-repeat 0px 0px; margin: 0px 0px 0px 0px; padding: 8px 40px 0px 14px; line-height: 16px; display: block; }

	
	div.inhalt table.profiltable								{ width: 100%; }
	div.inhalt table.profiltable td								{ text-align: center; border-bottom: solid 1px #DEE1DA; height: 30px; }
	div.inhalt table.profiltable td.head						{ font-size: 12px; font-weight: bold; color: #026F2E; border: 0px; background-color: #DFF0C3; height: 32px; }
	div.inhalt table.profiltable td.links						{ background: url(/images/design/bg-listenbox-top.gif) no-repeat left top #DFF0C3; width: 14px; }
	div.inhalt table.profiltable td.rechts						{ background: url(/images/design/bg-listenbox-bottom.gif) no-repeat right bottom #DFF0C3; width: 14px; }
	
	div.inhalt div.formok										{ font-weight: bold; color: #0BD443; border: solid 1px #0BD443; margin: 0px 34px 20px 0px; padding: 0px 0px 0px 50px; background: url(/images/design/icon-ok.gif) no-repeat 5px 7px; line-height: 30px; height: 30px; }
	

/* Scroll _____________________________________________________________ */

	div.scrollgallery 											{ background-color: #DFF1C2; width: 484px; padding: 6px 0px 6px 0px; margin: 0px 0px 16px 0px; }
	div.bildrahmen 												{ background-color: #FFFFFF; position: relative; left: 0px; top: 0px; width: 472px; height: 354px; overflow: hidden; margin: 0px 0px 0px 6px; }
	div.bildrahmen a.pfeilzurueck								{ background: url(/images/design/bg-scroll-zuruck.gif) no-repeat 0px 0px; position: absolute; left: 0px; top: 153px; width: 22px; height: 50px; overflow: hidden; text-indent: -1000px; }
	div.bildrahmen a.pfeilweiter								{ background: url(/images/design/bg-scroll-weiter.gif) no-repeat 0px 0px; position: absolute; right: 0px; top: 153px; width: 22px; height: 50px; overflow: hidden; text-indent: -1000px; }
	div.bildflache 												{ position: relative; left: 0px; top: 0px; height: 354px; width: 2000px; }
	div.bildflache div.element 									{ float: left; display: inline; width: 472px; height: 354px; overflow: hidden; }
	div.bildflache img 											{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }	
	
	
	
/* Dynamisch _____________________________________________________________ */

	div.inhalt div.umblattern 									{ float: right; display: inline; }
	div.inhalt div.umblattern a									{ background-color: #F6F9F0; text-decoration: none; float: left; display: inline; margin: 0px 2px 0px -1px; line-height: 16px; }
	div.inhalt div.umblattern a.zahl							{ float: left; display: inline; border-right: solid 1px #E0DA8C; margin: 7px 0px 0px 0px; padding: 0px 7px 0px 7px; }
	div.inhalt div.umblattern span 								{ padding: 0px 7px 0px 7px; border-right: solid 1px #E0DA8C; float: left; display: inline; font-weight: bold; color: #6B735C; line-height: 16px; margin: 7px 0px 0px 0px; }
	div.inhalt div.umblattern a img								{ border: 0px; margin: 7px 0px 0px 2px; }
	div.inhalt div.umblattern a:hover 							{  }
	
	div.inhalt div.aufzahlung 									{ margin: 0px 0px 16px 0px; }
	div.inhalt div.datum 										{ float: left; display: inline; margin: 0px 4px 0px 0px; }

	div.inhalt div.downloads									{  }
	div.inhalt div.downloads span								{  }
	div.inhalt div.downloads ul									{  }
	div.inhalt div.downloads ul li								{  }
	div.inhalt div.downloads ul li a							{  }
	
	div.inhalt div.person										{ border-bottom: solid 1px #C9E49D; padding: 16px 16px 16px 16px; }
	div.inhalt div.person a										{ text-decoration: none; }
	div.inhalt div.form											{ margin: 21px 0px 0px 18px; padding: 0px 0px 20px 0px; }
	div.inhalt div.form label									{ color: #6A745C; }
	div.inhalt div.form select									{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 200px; }
	div.inhalt div.form input									{ position: absolute; left: 0px; top: 20px; width: 198px; }
	div.inhalt div.form	div.feld1								{ position: relative; float: left; display: inline; width: 200px; margin: 0px 46px 18px 0px; }
	div.inhalt div.form	div.feld2								{ position: relative; float: left; display: inline; width: 200px; margin: 0px 0px 18px 0px; }
	div.inhalt div.faq											{ border-bottom: solid 1px #C9E49D; margin: 0px 0px 0px 0px; padding: 0px 16px 24px 16px; }
	div.inhalt div.faq h3										{ background: transparent; }
	
	
	
/* Bilder & Fotogalerie __________________________________________________ */

	div.inhalt div.fotogalerie 									{ overflow: hidden; padding: 0px 0px 0px 0px; width: 100%; }
	div.inhalt div.fotogalerie div.container					{ width: 200%; }
	div.inhalt div.fotogalerie div.img 							{ display: inline; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.fotogalerie img 								{ margin: 0px 4px 4px 0px; vertical-align: top; }
	
	div.inhalt div.bilder 										{ clear: both; overflow: hidden; padding: 0px 0px 0px 0px; width: 100%; }
	div.inhalt div.bilder div.createimage						{ display: inline; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.bilder img 									{ margin: 0px 4px 3px 0px; padding: 0px 0px 0px 0px; vertical-align: top; }

	div.imglinks 												{ display: inline; float: left; margin: 0px 10px 10px 0px; }
	div.imgrechts 												{ display: inline; float: right; margin: 0px 0px 15px 15px; }
	
	
	
/* Fotowettbewerb __________________________________________________ */

	div.inhalt div.fotowettbewerb								{ margin: 40px 0px 0px 0px; }
	div.inhalt h1.fotowettbewerb 								{  }
	div.inhalt h1.fotowettbewerb span 							{ font-weight: bold; font-size: 15px; color: #7AB51D; }
	div.inhalt div.fotowettbewerb 								{ width: 694px; background: url(/images/design/bg-fotowettbewerb.png) repeat-y 0px 0px; }
	div.inhalt div.fotowettbewerb div.top 						{ width: 694px; height: 37px; background: url(/images/design/bg-fotowettbewerb-oben.png) no-repeat 0px 0px; }
	div.inhalt div.fotowettbewerb div.bottom 					{ width: 694px; height: 10px; background: url(/images/design/bg-fotowettbewerb-unten.png) no-repeat 0px 0px; }
	div.inhalt div.fotowettbewerb h3 							{ font-size: 12px; line-height: 20px; color: #006E31; font-weight: bold; margin: 0px 31px 0px 31px; padding: 6px 0px 0px 0px; }
	div.inhalt div.fotowettbewerb h3 span						{ float: right; display: inline; font-size: 11px; color: #7AB51D; }
	div.inhalt div.fotowettbewerb div.bild 						{ margin: 0px 0px 0px 17px; }
	div.inhalt div.fotowettbewerb div.bewerten 					{ margin: 0px 0px 0px 31px; padding: 14px 0px 36px 0px; font-size: 12px; color: #006E31; font-weight: bold; width: 130px; line-height: 16px; }
	div.inhalt div.fotowettbewerb p.kommentar 					{ margin: 0px 31px 16px 31px; }
	div.inhalt div.fotowettbewerb div.nummern 					{ float: right; display: inline; margin: 11px 17px 0px 0px; }
	div.inhalt div.fotowettbewerb a.vote 						{ margin: 0px 0px 0px 6px; float: left; display: inline; width: 40px; height: 35px; }
	
	
	
/* Anfrageformular _______________________________________________________ */

	form 														{ margin: 0px 0px 16px 0px; }
	
	form .label													{ float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	form .input 												{ float: left; display: inline; height: 16px; line-height: 14px; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 3px; }
	form .select 												{ float: left; display: inline; height: 16px; line-height: 14px; color: #343434; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 0px; }
	form .textarea												{ float: left; display: inline; height: 60px; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	form .checkbox												{ float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	form .radio													{ float: left; display: inline; height: 14px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	form .file													{ float: left; display: inline; height: 19px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	
	form .aktiv 												{ color: #343434; border: 1px solid #7F9DB9; }
	form .fehler 												{ color: #FF0000; border: 1px solid #FF0000; }
	form div.fehler 											{ color: #FF0000; border: 0px; margin: 4px 0px 10px 0px; padding: 0px 0px 0px 0px; }
	form label.fehler 											{ color: #FF0000; border: 0px; }
	form .hidden 												{ display: none !important; }
	form .seperator 											{ margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; border: 0px; float: left; display: inline; }

	form div.fehleralert 										{ z-index: 100; position: absolute; left: 0px; top: 0px; background-color: #FAFAFA; }
	
	form label.pflichtfeld 										{ font-weight: bold; }
	form label.space 											{ height: 18px; }
	
	form .colum1												{ width: 200px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; float: left; display: inline; }
	
	form label.standard 										{ width: auto; }
	form label.plz 												{ margin: 0px 0px 0px 0px; }
	form label.ort 												{ margin: 0px 0px 0px 4px; }
	form label.strasse 											{ margin: 0px 0px 0px 0px; }
	form label.nr 												{ margin: 0px 0px 0px 4px; }
	form label.checkbox 										{ margin: -2px 0px 8px 4px; }
	form label.radio 											{ margin: 0px 0px 0px 4px; }
	
	form input.standard 										{ width: 217px; }
	form input.checkbox 										{ width: 14px; height: 14px; }
	form input.plz 												{ width: 62px; margin: 0px 5px 0px 0px; }
	form input.ort 												{ width: 145px; }
	form input.strasse 											{ width: 145px; margin: 0px 5px 0px 0px; }
	form input.nr 												{ width: 62px; }
	
	form label.datumday 										{ display: none; }	
	form label.datummonth 										{ display: none; }	
	form label.datumyear 										{ display: none; }
	
	form select.standard 										{ width: 220px; }	
	form select.datumday 										{ width: 50px; margin: 0px 5px 4px 0px; }	
	form select.datummonth 										{ width: 100px; margin: 0px 5px 4px 0px; }	
	form select.datumyear 										{ width: 56px; margin: 0px 5px 4px 0px; }
	
	form textarea.standard 										{ width: 217px; }
	
	form div.boxformularhead 									{ text-align: right; font-weight: bold; color: #006F31; padding: 0px 55px 0px 0px; }
	form div.boxformular 										{ width: 432px; background: url(/images/design/bg-listenbox-bottom.png) no-repeat right bottom #dff1c2; clear: both; margin: 0px 0px 0px 0px; padding: 19px 0px 24px 0px; position: relative; }
	form div.boxformular div.eck								{ background: url(/images/design/bg-listenbox-top.gif) no-repeat 0px 0px; font-size: 1px; line-height: 1px; position: absolute; left: 0px; top: 0px; width: 6px; height: 6px; }
	form div.boxformular h3										{ margin: 18px 0px 8px 20px; }
	form input.feld3 											{ width: 35px; }
	form input.feld5 											{ width: 55px; }
	form select.select3 										{ width: 55px; }
	form div.boxformular input.pin 								{ width: 200px; }
	form div.boxformular .colum1								{ width: 185px; margin: 0px 10px 0px 15px; }
	
	form div.upload 											{ position: relative; float: left; display: inline; color: #3D3936; border: solid 1px #7F9DB9; background-color: #FFFFFF; width: 220px; height: 18px; margin: 0px 0px 3px 0px !important; }
	form div.fehler 											{ border: solid 1px #FF0000; color: #FF0000; margin: 0px 0px 0px 0px; }
	form div.upload div.uploadfield 							{ position: absolute; right: 1px; top: 1px; width: 16px; height: 16px; overflow: hidden; z-index: 2; }
	form div.upload div.uploadfield iframe 						{ width: 128px; height: 128px; position: absolute; right: 0px; top: 0px; opacity: 0.0; filter: alpha(opacity = 0); z-index: 3; }
	form div.upload div.uploadname 								{ position: absolute; left: 20px; top: 0px; width: 180px; height: 20px; display: block; line-height: 18px; overflow: hidden; }
	form div.upload div.uploadfield div 						{ cursor: pointer; width: 100%; height: 100%; overflow: hidden; text-indent: -100px; }
	
	form div.upload div.status0									{ background: url(/images/design/bg-file.png) no-repeat 0px 0px; position: absolute; left: 1px; top: 1px; width: 32px; height: 32px; overflow: hidden; text-indent: -100px; }
	form div.upload div.status1 								{ background: url(/images/design/bg-file.png) no-repeat 0px 0px; position: absolute; left: 1px; top: 1px; width: 32px; height: 32px; overflow: hidden; text-indent: -100px; }
	form div.upload div.status2 								{ background: url(/images/design/bg-fileerror.png) no-repeat 0px 0px; position: absolute; left: 1x; top: 1px; width: 32px; height: 32px; overflow: hidden; text-indent: -100px; }
	form div.upload div.status3 								{ background: url(/images/design/bg-fileok.png) no-repeat 0px 0px; position: absolute; left: 1px; top: 1px; width: 32px; height: 32px; overflow: hidden; text-indent: -100px; }
	
	form div.upload div.button0									{ background: url(/images/design/bg-upload.png) no-repeat 0px 0px; }
	form div.upload div.button1 								{ background: url(/images/design/bg-delete.png) no-repeat 0px 0px; }
	form div.upload div.button2 								{ background: url(/images/design/bg-delete.png) no-repeat 0px 0px; }
	form div.upload div.button3 								{ background: url(/images/design/bg-delete.png) no-repeat 0px 0px; }
	
	
	form .senden												{ margin: 0px 54px 0px 0px; color: #FDFFFE; width: 84px; height: 19px; line-height: 19px; float: right; display: inline; text-align: center; }
	form .senden:hover 											{ color: #343434; }
	form input.senden											{ width: 90px; height: 24px; line-height: 16px; }
	
	
	
/* Wetter ________________________________________________________________ */

	div.inhalt div.wetter h3 									{ font-size: 11px; margin: 0px 0px 3px 0px; }
	div.inhalt div.wetter h2 									{ color: #006e30; }
	div.inhalt div.wetter img 									{ display: block; margin: 0 auto; }
	div.inhalt div.wetter p 									{ margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; }
	div.inhalt div.wetter span 									{  }
	div.inhalt div.wetter div.bergwetter 						{ position: relative; float: right; display: inline; margin: 0px 0px 16px 0px; }
	
	div.inhalt div.wetter .heute,
	div.inhalt div.wetter .morgen 								{ clear: both; display: inline; float: left; margin: 0px 10px 13px 7px; text-align: center; width: 110px; }
	div.inhalt div.wetter .vorhersage 							{ float: left; text-align: center; width: 33%; padding: 0px 0px 10px 0px; }
	div.wetter .blau											{ color: #0055CC; }
	div.wetter .rot												{ color: #BB2200; }	
	
	
	
/* Weiterempfehlen _______________________________________________________ */

	form label.nolabel 											{ display: none; }
	form div.nodiv												{ display: none; }
	form input.kurz												{ width: 100px; height: 23px; font-size: 14px; line-height: 17px; margin: 0px 0px 0px 8px; padding: 7px 0px 0px 3px; text-transform: uppercase; }
	form div.captcha											{ border: solid 1px #888888; float: left; display: inline; }
	
	
	
/* Sonstiges _____________________________________________________________ */

	br.clear													{ clear: both; line-height: 0px; font-size: 0px; height: 0px; }
	div.clear													{ clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px 0px 0px; height: 0px; overflow: hidden; text-indent: -100px; }

	img.links 													{ float: left; margin: 5px 10px 10px 0px; }
	.rot 														{ color: #FA0011; }
	img.rechts 													{ float: right; margin: 5px 0px 15px 15px; }
	
	img.impressum												{ clear: both; float: right; margin: 0px 0px 10px 10px; }

	p.rechts, .textrechts 										{ text-align: right; }
	p.mitte, .textmitte 										{ text-align: center; }



/* __________________________________________________________________ Ende */