/*
  CSS-Style-Datei - GES ABI - v1.0 - von Markus Funke/Dominic Hartmann
  Copyright by Markus Funke & Dominic Hartmann 2006
*/

	body				{ background-color:#000000; }
	img					{ border:0px; }

	.fett				{ font-weight:700; }
	.kursiv				{ font-style:italic; }

	#mainbg			{ position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#000000; overflow:auto; font-family:Verdana; font-size:10px; font-weight:bold; text-align:left; color:#000000; border: 0px solid; z-index:1; }
	#main				{ position:relative; top:10px; width:856px; height:576px; margin-left:auto; margin-right:auto; padding-left:auto; padding-right:auto; overflow:hidden; font-family:Verdana; font-size:12px; font-weight:400; color:#000000; background-color:#ffffff; border: 0px solid #b0be8b; z-index:2; }
	* html #main		{ position:relative; top:10px; left:84px; width:856px; height:576px; overflow:hidden; font-family:Verdana; font-size:12px; font-weight:400; color:#000000; background-color:#ffffff; border: 0px solid #b0be8b; z-index:2; }

	#inhalt-link-oben			{ position:absolute; top:157px; left:31px; width:409px; height:128px; overflow:hidden; font-family:Verdana; font-size:12px; font-weight:400; text-align:left; color:#000000; border: 0px solid #b0be8b; z-index:30; }
	#inhalt-link-unten-links	{ position:absolute; top:330px; left:31px; width:198px; height:192px; overflow:hidden; font-family:Verdana; font-size:12px; font-weight:400; text-align:left; color:#000000; border: 0px solid #b0be8b; z-index:30; }
	#inhalt-link-unten-rechts{ position:absolute; top:330px; left:249px; width:191px; height:30px; overflow:hidden; font-family:Verdana; font-size:12px; font-weight:400; text-align:left; color:#000000; border: 0px solid #b0be8b; z-index:30; }

	#navigation		{ position:absolute; top:542px; left:6px; width:642px; height:21px; overflow:hidden; text-align:left; border:0px solid #b0be8b; z-index:30; }

	#gfx-logo			{ position:absolute; top:18px; left:22px; width:418px; height:81px; background-color:#FFFFFF; background-repeat:no-repeat; overflow:hidden; z-index:20; }

	#gfx-balken-o	{ position:absolute; top:0px; left:0px; width:856px; height:18px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/balken-o.jpg); overflow:hidden; z-index:20; }
	#gfx-balken-u	{ position:absolute; top:522px; left:0px; width:856px; height:54px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/balken-u.jpg); overflow:hidden; z-index:20; }
	#gfx-balken-r	{ position:absolute; top:18px; left:830px; width:26px; height:504px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/balken-r.jpg); overflow:hidden; z-index:20; }
	#gfx-balken-l	{ position:absolute; top:18px; left:0px; width:22px; height:504px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/balken-l.jpg); overflow:hidden; z-index:20; }

	#gfx-zusatz		{ position:absolute; top:482px; left:453px; width:377px; height:40px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/zusatz.jpg); overflow:hidden; z-index:20; }

	#gfx-box-left1	{ position:absolute; top:99px; left:22px; width:418px; height:186px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/box-left1.jpg); overflow:hidden; z-index:20; }
	#gfx-box-left2	{ position:absolute; top:285px; left:22px; width:418px; height:237px; background-color:#FFFFFF; background-repeat:no-repeat; overflow:hidden; z-index:20; }

	#gfx-box-right1	{ position:absolute; top:29px; left:453px; width:377px; height:148px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/box-right1.jpg); overflow:hidden; z-index:20; }
	#gfx-box-right2	{ position:absolute; top:182px; left:453px; width:377px; height:148px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/box-right2.jpg); overflow:hidden; z-index:20; }
	#gfx-box-right3	{ position:absolute; top:334px; left:453px; width:377px; height:148px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/box-right3.jpg); overflow:hidden; z-index:20; }

	#gfx-flaeche-left	{ position:absolute; top:99px; left:22px; width:427px; height:423px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/flaeche-left.jpg); overflow:hidden; z-index:20; }
	#gfx-flaeche-right	{ position:absolute; top:99px; left:449px; width:391px; height:423px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/flaeche-right.jpg); overflow:hidden; z-index:20; }

	#box-flaeche-left	{ position:absolute; top:157px; left:22px; width:417px; height:365px; padding-left:10px; overflow:hidden; font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:#000000; z-index:20; }
	#box-flaeche-right	{ position:absolute; top:99px; left:449px; width:385px; height:400px; padding-top:25px; padding-left:5px; overflow:hidden; font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:#000000; z-index:20; }

	#box-stufenfoto		{ position:absolute; top:157px; left:22px; width:806px; height:360px; padding-left:10px; overflow:hidden; font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:#000000; z-index:400; }

	#box-headl-left1	{ position:absolute; top:127px; left:39px; width:184px; height:24px; overflow:hidden; z-index:30; }
	#box-headl-left2	{ position:absolute; top:300px; left:39px; width:77px; height:24px; overflow:hidden; z-index:30; }
	#box-headl-left3	{ position:absolute; top:300px; left:257px; width:77px; height:24px; overflow:hidden; z-index:30; }

	#gfx-navi-balken	{ position:absolute; top:522px; left:6px; width:834px; height:54px; background-color:#FFFFFF; background-repeat:no-repeat; background-image: url(../gfx/navi-balken.jpg); overflow:hidden; z-index:20; }

	#gfx-x					{ position:absolute; top:13px; left:741px; width:109px; height:86px; background-color:#FFFFFF; background-repeat:no-repeat; overflow:hidden; z-index:20; }

	#vorlad				{ display:none; }

	#box-impressum		{ position:absolute; top:542px; left:760px; width:100px; height:15px; text-align:center; overflow:hidden; z-index:250; }

	.headl-left1				{ font-family:Verdana, Arial; font-size:16px; font-weight:700; text-decoration:none; color:#ffffff; }
	.rot						{ color:#ff0000; }
	.right						{ text-align:right; }

	#box-headl-left1 a:link	{ font-family:Verdana, Arial; font-size:16px; font-weight:700; text-decoration:none; color:#ffffff; }
	#box-headl-left1 a:visited	{ font-family:Verdana, Arial; font-size:16px; font-weight:700; text-decoration:none; color:#ffffff; }
	#box-headl-left1 a:active	{ font-family:Verdana, Arial; font-size:16px; font-weight:700; text-decoration:none; color:#ffffff; }
	#box-headl-left1 a:hover	{ font-family:Verdana, Arial; font-size:16px; font-weight:700; text-decoration:none; color:#ffffff; }

	a.navilink:link				{ font-family:Verdana, Arial; font-size:15px; font-weight:700; text-decoration:none; color:#ffffff; border:0px; }
	a.navilink:visited 			{ font-family:Verdana, Arial; font-size:15px; font-weight:700; text-decoration:none; color:#ffffff; border:0px; }
	a.navilink:active			{ font-family:Verdana, Arial; font-size:15px; font-weight:700; text-decoration:none; color:#ffffff; border:0px; }
	a.navilink:hover			{ font-family:Verdana, Arial; font-size:15px; font-weight:700; text-decoration:underline; color:#ffffff; border:0px; }

	a.buttomlink:link			{ font-family:Verdana, Arial; font-size:11px; font-weight:700; text-decoration:none; color:#ffffff; border:0px; }
	a.buttomlink:visited 		{ font-family:Verdana, Arial; font-size:11px; font-weight:700; text-decoration:none; color:#ffffff; border:0px; }
	a.buttomlink:active			{ font-family:Verdana, Arial; font-size:11px; font-weight:700; text-decoration:none; color:#ffffff; border:0px; }
	a.buttomlink:hover			{ font-family:Verdana, Arial; font-size:11px; font-weight:700; text-decoration:underline; color:#ffffff; border:0px; }

	/*
	a.link1						{ margin-left:15px; }
	a.link2						{ margin-left:35px; }
	a.link3						{ margin-left:35px; }
	a.link4						{ margin-left:35px; }
	a.link5						{ margin-left:32px; }
	a.link6						{ margin-left:35px; }
	a.link7						{ margin-left:30px; }
	*/

	a.link1						{ display:block; position:absolute; top:0px; left:15px; z-index:200; }
	a.link2						{ display:block; position:absolute; top:0px; left:141px; z-index:200; }
	a.link3						{ display:block; position:absolute; top:0px; left:225px; z-index:200; }
	a.link4						{ display:block; position:absolute; top:0px; left:306px; z-index:200; }
	a.link5						{ display:block; position:absolute; top:0px; left:393px; z-index:200; }
	a.link6						{ display:block; position:absolute; top:0px; left:474px; z-index:200; }
	a.link7						{ display:block; position:absolute; top:0px; left:565px; z-index:200; }

	a.kalenderlink:link				{ font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:none; color:blue; border:0px; }
	a.kalenderlink:visited 			{ font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:none; color:blue; border:0px; }
	a.kalenderlink:active			{ font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:none; color:blue; border:0px; }
	a.kalenderlink:hover			{ font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:underline; color:blue; border:0px; }

	.kalendertext					{ font-family:Verdana, Arial; font-size:11px; font-weight:400; color:#000000; border:0px; }

	a.gb-link:link				{ font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:none; color:blue; border:0px; }
	a.gb-link:visited 			{ font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:none; color:blue; border:0px; }
	a.gb-link:active			{ font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:none; color:blue; border:0px; }
	a.gb-link:hover				{ font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:underline; color:blue; border:0px; }

	/* Startseite */
	a.boxlink:link				{ font-family:Verdana, Arial; font-size:30px; font-weight:700; text-decoration:none; color:#ffffff; border:0px; }
	a.boxlink:visited 			{ font-family:Verdana, Arial; font-size:30px; font-weight:700; text-decoration:none; color:#ffffff; border:0px; }
	a.boxlink:active			{ font-family:Verdana, Arial; font-size:30px; font-weight:700; text-decoration:none; color:#ffffff; border:0px; }
	a.boxlink:hover				{ font-family:Verdana, Arial; font-size:30px; font-weight:700; text-decoration:underline; color:#ffffff; border:0px; }

	.boxtext					{ font-family:Verdana, Arial; font-size:17px; font-weight:700; text-decoration:none; color:#ffffff; border:0px; }

	.link-stufe1-pos			{ display:block; position:absolute; top:40px; left:482px; z-index:200; }
	.link-stufe2-pos			{ display:block; position:absolute; top:86px; left:482px; z-index:200; }
	.link-stufe3-pos			{ display:block; position:absolute; top:127px; left:484px; z-index:200; border:0px; }
	.link-termine1-pos			{ display:block; position:absolute; top:202px; left:484px; z-index:200; }
	.link-termine2-pos			{ display:block; position:absolute; top:230px; left:484px; z-index:200; }
	.link-termine3-pos			{ display:block; position:absolute; top:275px; left:484px; z-index:200; border:0px; }
	.link-galerie1-pos			{ display:block; position:absolute; top:345px; left:484px; z-index:200; }
	.link-galerie2-pos			{ display:block; position:absolute; top:387px; left:484px; z-index:200; }
	.link-galerie3-pos			{ display:block; position:absolute; top:429px; left:484px; z-index:200; border:0px; }
	/* Startseite ENDE*/

	/* Gaestebuch */
	#gb-insert-box			{ padding:50px 0px 0px 50px; overflow:hidden; font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:#000000; z-index:20; }
	.gb-insert-label			{ font-family:Verdana, Arial; font-size:12px; font-weight:700; color:#000000; border:0px; }
	.gb-input					{ font-family:Verdana, Arial; font-size:12px; font-weight:400; color:#000000; width:200px; height:20px; background-color:#ffffff; border:1px solid #000000; }
	.gb-input2					{ font-family:Verdana, Arial; font-size:12px; font-weight:400; color:#000000; background-color:#ffffff; border:1px solid #000000; }
	.gb-textarea				{ font-family:Verdana, Arial; font-size:12px; font-weight:400; color:#000000; width:200px; height:100px; background-color:#ffffff; border:1px solid #000000; }
	.gb-button					{ font-family:Verdana, Arial; font-size:12px; font-weight:400; color:#000000; width:100px; height:20px; background-color:#ffffff; border:1px solid #000000; }

	.gb-show-box				{ margin:10px 0px 10px 0px; width:397px; overflow:hidden; font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:#000000; border-bottom:1px dashed black; z-index:20; }
	* html .gb-show-box			{ margin:10px 0px 10px 0px; width:387px; overflow:hidden; font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:#000000; border-bottom:1px dashed black; z-index:20; }
	.gb-show-box-title			{ margin:0px 0px 0px 0px; width:397px; height:17px; overflow:hidden; font-family:Verdana, Arial; font-size:13px; font-weight:700; text-decoration:none; color:#000000; z-index:30; }
	*html .gb-show-box-title	{ margin:0px 0px 0px 0px; width:387px; height:17px; overflow:hidden; font-family:Verdana, Arial; font-size:13px; font-weight:700; text-decoration:none; color:#000000; z-index:30; }
	.gb-show-box-info-left		{ margin:5px 0px 0px 0px; width:198px; height:15px; overflow:hidden; font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:none; text-align:left; color:#000000; z-index:30; }
	* html .gb-show-box-info-left	{ margin:5px 0px 0px 0px; width:193px; height:15px; overflow:hidden; font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:none; text-align:left; color:#000000; z-index:30; }
	.gb-show-box-info-right		{ margin:-15px 0px 0px 198px; width:198px; height:15px; overflow:hidden; font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:none; text-align:right; color:#000000; z-index:30; }
	* html .gb-show-box-info-right	{ margin:-15px 0px 0px 198px; width:193px; height:15px; overflow:hidden; font-family:Verdana, Arial; font-size:11px; font-weight:400; text-decoration:none; text-align:right; color:#000000; z-index:30; }
	.gb-show-box-text			{ margin:5px 0px 0px 0px; width:397px; overflow:hidden; font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:#000000; z-index:30; }
	* html .gb-show-box-text	{ margin:5px 0px 0px 0px; width:387px; overflow:hidden; font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:#000000; z-index:30; }
	/* Gaestebuch ENDE */

	/* Events */
	.event-kalender				{ border:0px dotted black; }
	.event-kalender td			{ border:1px solid black; }
	.event-detail				{ border:1px dashed black; }
	.event-title				{ font-size:14px; }
	.event-text					{ font-size:12px; }
	.event-zusatz				{ font-size:13px; border-left:1px solid black; }
	/* Events ENDE */

	/* Galerie */
	.pic-comments				{ border:1px dashed black; }
	.pic-comments td			{ border:0px dashed black; }
	.comment-left				{ font-size:12px; border-right:1px solid black; }
	.comment-right				{ font-size:12px; }
	.pic-newentry				{ font-size:13px; border:none; }
	.pic-newentry input			{ font-size:12px; border:1px solid black; }
	.pic-newentry textarea		{ font-size:12px; border:1px solid black; }

	a.gallery_link:link			{ font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:blue; border:0px; }
	a.gallery_link:visited 		{ font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:blue; border:0px; }
	a.gallery_link:active		{ font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:none; color:blue; border:0px; }
	a.gallery_link:hover		{ font-family:Verdana, Arial; font-size:12px; font-weight:400; text-decoration:underline; color:blue; border:0px; }

	.gallery_dirs				{ margin-left:40px; text-align:center; }
	.gallery_dir				{ float:left; margin-right:10px; margin-bottom:10px; }
	.clearboth					{ clear:both; }
	
	.thumb_comment				{ border:2px dashed red; }
	/* Galerie ENDE */

	/* Profile */
	.profile-table				{ border:none; }
	.profile-left				{ font-weight:700; font-size:13px;  vertical-align: top;}
	.profile-right				{ font-size:13px; vertical-align: top;}
	/* Profile ENDE */


