/* Layout */
	
	/* body in modcss.inc.php */
	
	br							{ height:10px; border:0px; padding:0px; margin:0px; }
	img						{ border:0px; padding:0px; margin:0px; }
	img.content				{ border:0px; padding:0px; margin:3px; clear:both; }
	img.left					{ border:0px; padding:0px; margin:3px; float:left; }
	img.right				{ border:0px; padding:0px; margin:3px; float:right; }	
	div						{ margin:0px; padding:0px; border:0px; border-style:none; }
	input						{ width:265px; }
	textarea					{ width:265px; }
	ul							{ margin: 0; padding: 0; }
	
	
	.block_left				{ border:0px; padding:0px; margin:3px; text-align:left; width:436px; }
	.block_center			{ border:0px; padding:0px; margin:3px; text-align:center; width:436px; }
	.block_right			{ border:0px; padding:0px; margin:3px; text-align:right; width:436px; }
	.bg_red					{ background-color:#ff0000; }
	
	img.navipic				{ vertical-align:middle; border:0px; padding:0px; margin:0px; }
	img.navipicoben		{ vertical-align:middle; border:0px; padding:0px; margin:0px; }
	img.navipicunten		{ vertical-align:middle; border:0px; padding:0px; margin:0px; }
	
	input.newslettertext	{ width:200px; }
	input.newslettersub	{ width:100px; }
	input.newsletterradio{ width:15px; }
	
	
	#mainbg					{ position:absolute; left:0px; top:0px; z-index:1; width:100%; height:101%; visibility:visible; margin-left:0px; margin-top:0px; margin-bottom:0px; margin-right:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; border:none; text-align:center; }
	#main						{ position:relative; z-index:2; width:980px; height:530px; visibility:visible; margin-left:auto; margin-top:0px; margin-bottom:0px; margin-right:auto; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; border:none; text-align:left; }
	
	#logo			 			{ position:absolute; top:2px; left:13px; width:178px; height:163px; z-index:99; }
	
	#hinterg 				{ position:absolute; top:0px; left:-10px; width:1000; height:800; background-color:#ff0000; visibility:visible; z-index:1; }
	
	#hinterg-oben-s		{ position:absolute; top:0px; left:0px; width:980px; height:183px; background-repeat:no-repeat; background-image:url(../gfx/hinterg-oben-s.jpg); z-index:10; }
	#hinterg-mitte-s		{ position:absolute; top:183px; left:0px; width:980px; height:287px; background-repeat:no-repeat; background-image:url(../gfx/hinterg-mitte-s.jpg); z-index:10; }
	#hinterg-unten-s		{ position:absolute; top:470px; left:0px; width:980px; height:330px; background-repeat:no-repeat; background-image:url(../gfx/hinterg-unten-s.jpg); z-index:10; }
	
	#hinterg-oben-w		{ position:absolute; top:0px; left:0px; width:980px; height:183px; background-repeat:no-repeat; background-image:url(../gfx/hinterg-oben-w.jpg); z-index:10; }
	#hinterg-mitte-w		{ position:absolute; top:183px; left:0px; width:980px; height:287px; background-repeat:no-repeat; background-image:url(../gfx/hinterg-mitte-w.jpg); z-index:10; }
	#hinterg-unten-w		{ position:absolute; top:470px; left:0px; width:980px; height:330px; background-repeat:no-repeat; background-image:url(../gfx/hinterg-unten-w.jpg); z-index:10; }
	
	#hinterg-oben-m		{ position:absolute; top:0px; left:0px; width:980px; height:183px; background-repeat:no-repeat; background-image:url(../gfx/hinterg-oben-m.jpg); z-index:10; }
	#hinterg-mitte-m		{ position:absolute; top:183px; left:0px; width:980px; height:287px; background-repeat:no-repeat; background-image:url(../gfx/hinterg-mitte-m.jpg); z-index:10; }
	#hinterg-unten-m		{ position:absolute; top:470px; left:0px; width:980px; height:330px; background-repeat:no-repeat; background-image:url(../gfx/hinterg-unten-m.jpg); z-index:10; }
			
	#inhaltcontainer		{ position:absolute; top:100px; left:230px; width:750px; z-index:99; height:600px; }
	#inhalt					{ position:absolute; top:0px; left:0px; width:500px; height:280px; z-index:99; }
	#systemmessage			{ position:absolute; top:200px; left:100px; width:680px; z-index:19; height:15px; font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:bold; color:red; }
	
/* Layout ENDE */

	
	
	
	
/* Navigation */

	#naviline				{ position:absolute; top:20px; left:0px; width:980px; height:20px; z-index:11; }
	#navleiste				{  }
	
	#menu1					{ position:absolute; top:177px; left:22px; width:210px; height:500px; z-index:60; }	
	#menu2					{  }	
	#menu3					{  }	
	
	#menu1 ul	 			{ list-style:none; margin:0px; padding:0px; }
	#menu1 li				{ display:block; margin:0px; padding-top:5px; padding-left:20px; border:0px; }
	
	#menu2 ul	 			{ list-style:none; margin:0px; padding:0px; }
	#menu2 li				{ display:block; margin:0px; padding-top:5px; padding-left:35px; border:0px; }
	* html #menu2 li		{ display:block; margin:0px; padding-top:5px; padding-left:19px; border:0px; }
	
	#menu3 ul	 			{ list-style:none; margin:0px; padding:0px; }
	#menu3 li				{ display:block; margin:0px; padding-top:0px; padding-left:58px; border:0px; }
	* html #menu3 li		{ display:block; margin:0px; padding-top:0px; padding-left:25px; border:0px; }
	
	.navipos1_1				{  }	
	
	.navipos1_2				{  }	
	
	.navipos1_3				{  }	
	.navipos1_4				{  }	
	.navipos1_5				{  }	
	.navipos1_6				{  }	
	.navipos1_7				{  }	
	
	.navipos1_8				{  }	
	.navipos1_9				{  }	
	.navipos1_10			{  }	
	
	.navipos1_11			{  }	
	
	.navilevel1				{ }	
	.navilevel2				{ }
	.navi1					{ font-size:1px; }
	.navi2					{ font-size:4px; }

/* Navigation ENDE */





/* Formate */ 		

	/* Format 0 (Rubriken) */
	#f0pic				{ position:absolute; top:4px; left:30px; width:420px; height:300px; z-index:200; text-align:center; vertical-align:middle; }		
	#f0copy				{ position:absolute; top:310px; left:30px; width:420px; height:30px; z-index:200; text-align:center; vertical-align:middle; }		
	/* Format 0 ENDE */
	
	/* Format 1 */
	#f1titel				{ position:absolute; top:15px; left:30px; width:455px; height:30px; z-index:200; text-align:center; font-size:18px; font-weight:400; color:#b11006; text-decoration:none; font-family:Arial, Verdana; }		
	/* Format 1 ENDE */
	
	/* Format 2 */
	#f2wappen			{ position:absolute; top:49px; left:123px; width:274px; height:322px; z-index:200; text-align:center; vertical-align:middle; }		
	#f2text				{ position:absolute; top:383px; left:123px; width:274px; height:94px; z-index:200; text-align:center; font-size:13px; font-weight:400; color:#000000; text-decoration:none; font-family:Arial, Verdana; }		
	#f2zeichenm			{ position:absolute; top:383px; left:62px; width:46px; height:94px; z-index:200; text-align:center; font-size:13px; font-weight:400; color:#000000; text-decoration:none; font-family:Arial, Verdana; }		
	* html #f2zeichenm{ position:absolute; top:383px; left:62px; width:50px; height:94px; z-index:200; text-align:center; font-size:13px; font-weight:400; color:#000000; text-decoration:none; font-family:Arial, Verdana; }		
	#f2zeichenw			{ position:absolute; top:383px; left:407px; width:46px; height:94px; z-index:200; text-align:center; font-size:13px; font-weight:400; color:#000000; text-decoration:none; font-family:Arial, Verdana; }		
	a.auswahllink:link 		{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:400; color:#000000; text-decoration:none }
	a.auswahllink:visited 	{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:400; color:#000000; text-decoration:none }
	a.auswahllink:hover 		{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:400; color:#555555; text-decoration:none }
	a.auswahllink:active 	{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:400; color:#000000; text-decoration:none }
	a.auswahllink:focus 		{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:400; color:#000000; text-decoration:none }
	/* Format 2 ENDE */
	
	/* Format 3 */
	#f3text				{ position:absolute; top:80px; left:30px; width:470px; height:510px; z-index:200; text-align:left; font-size:12px; font-weight:400; color:#000000; text-decoration:none; font-family:Arial, Verdana; border:0px solid black; }		
	/* Format 3 ENDE */
	
	/* Format 4 */
	#f4text				{ position:absolute; top:80px; left:530px; width:185px; height:510px; z-index:200; text-align:left; font-size:12px; font-weight:400; color:#000000; text-decoration:none; font-family:Arial, Verdana; }		
	/* Format 4 ENDE */
	
	/* Format 5 */
	#f5text				{ position:absolute; top:80px; left:30px; width:470px; height:360px; z-index:200; text-align:left; font-size:12px; font-weight:400; color:#000000; text-decoration:none; font-family:Arial, Verdana; overflow:auto; border:0px solid black; }		
	/* Format 5 ENDE */
	
	
	
	
		
/* Formate ENDE*/





/* Textformatierungen */

	.ueberschr						{ font-family:Arial, Verdana; font-size:12px; font-weight:700; }
	.fett								{ font-weight:700; }
	.nfett							{ font-weight:400; }
	.kursiv							{ font-style:italic; }
	.unterstrichen					{ text-decoration:underline; }
	
	.blau								{ color:#000066; }
	.orange							{ color:#660000; }
	.gruen							{ color:#003300; }
	.braun							{ color:#000000; }
	.rot								{ color:#ff0000; }
	
	.align_center					{ text-align:center; }
	.align_left						{ text-align:left; }
	.align_right					{ text-align:right; }
	
	
	.float_left						{ float:left; }
	.float_right					{ float:right; }
	.float_clear					{ clear:both; }
									
	
	.newsletter_rot				{ color:#ff0000; }
	.newsletter_gruen				{ color:#003300; }
	
/* Textformatierungen ENDE */





/* Linkformatierungen */

	a:link 							{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#14478D; text-decoration:none }
	a:visited 						{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#14478D; text-decoration:none }
	a:hover 							{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#70A5EC; text-decoration:none }
	a:active 						{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#14478D; text-decoration:none }
	a:focus 							{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#14478D; text-decoration:none }
	
	a.fett:link 					{ font-weight:700; }
	a.fett:visited					{ font-weight:700; }
	a.fett:hover					{ font-weight:700; }
	a.fett:active					{ font-weight:700; }
	a.fett:focus					{ font-weight:700; }
	
	a.small:link 					{ font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#004848; text-decoration:none }
	a.small:visited 				{ font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#004848; text-decoration:none }
	a.small:hover 					{ font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#51B400; text-decoration:none }
	a.small:active 				{ font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#004848; text-decoration:none }
	a.small:focus 					{ font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#004848; text-decoration:none }
	
	a.navi1:link 					{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:700; color:#b11006; text-decoration:none; height:15px; }
	a.navi1:visited 				{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:700; color:#b11006; text-decoration:none; height:15px; }
	a.navi1:hover 					{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:700; color:#b04d48; text-decoration:none; height:15px; }
	a.navi1:active 				{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:700; color:#b11006; text-decoration:none; height:15px; }
	a.navi1:focus 					{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:700; color:#b11006; text-decoration:none; height:15px; }
	
	a.navi1on:link 				{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:700; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi1on:visited				{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:700; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi1on:hover 				{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:700; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi1on:active 				{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:700; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi1on:focus 				{ font-family:Arial, Verdana, sans-serif; font-size:13px; font-weight:700; color:#0d0c94; text-decoration:none; height:15px; }	
	
	
	a.navi2:link 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#b11006; text-decoration:none; height:15px; }
	a.navi2:visited 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#b11006; text-decoration:none; height:15px; }
	a.navi2:hover 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#b04d48; text-decoration:none; height:15px; }
	a.navi2:active 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#b11006; text-decoration:none; height:15px; }
	a.navi2:focus 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#b11006; text-decoration:none; height:15px; }
	
	a.navi2on:link 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi2on:visited				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi2on:hover 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi2on:active 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi2on:focus 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#0d0c94; text-decoration:none; height:15px; }	
	
	
	a.navi3:link 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#b11006; text-decoration:none; height:15px; }
	a.navi3:visited 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#b11006; text-decoration:none; height:15px; }
	a.navi3:hover 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#b04d48; text-decoration:none; height:15px; }
	a.navi3:active 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#b11006; text-decoration:none; height:15px; }
	a.navi3:focus 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#b11006; text-decoration:none; height:15px; }
	
	a.navi3on:link 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi3on:visited				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi3on:hover 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi3on:active 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#0d0c94; text-decoration:none; height:15px; }
	a.navi3on:focus 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#0d0c94; text-decoration:none; height:15px; }	

	
	a.navi4:link 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#003300; text-decoration:none; height:15px; }
	a.navi4:visited 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#003300; text-decoration:none; height:15px; }
	a.navi4:hover 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:15px; }
	a.navi4:active 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#003300; text-decoration:none; height:15px; }
	a.navi4:focus 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#003300; text-decoration:none; height:15px; }
	
	a.navi4on:link 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:15px; }
	a.navi4on:visited				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:15px; }
	a.navi4on:hover 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#003300; text-decoration:none; height:15px; }
	a.navi4on:active 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:15px; }
	a.navi4on:focus 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:15px; }		
	
	
	a.navi5:link 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-decoration:none; height:15px; }
	a.navi5:visited 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-decoration:none; height:15px; }
	a.navi5:hover 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:15px; }
	a.navi5:active 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-decoration:none; height:15px; }
	a.navi5:focus 					{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-decoration:none; height:15px; }
	
	a.navi5on:link 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:15px; }
	a.navi5on:visited				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:15px; }
	a.navi5on:hover 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-decoration:none; height:15px; }
	a.navi5on:active 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:15px; }
	a.navi5on:focus 				{ font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:15px; }
	
/* Linkformatierungen ENDE */




/* Individuelle Formate */

/* Individuelle Formate ENDE */

/* Formulare */

	.floatleft						{ float:left; }
	.floatright						{ float:right; }
	.floatclear						{ clear:both; }
	
	#form1head						{ position:absolute; top:95px; left:90px; width:430px; height:15px; z-index:25; }
	form#form1						{ position:absolute; top:110px; left:90px; width:430px; height:15px; z-index:25; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:400; color:#000000; text-decoration:none; }

	input.form1text				{ width:180px; }
	input.form1checkbox			{ clear:both; text-align:left; width:15px; height:15px; }
	textarea.form1text			{ width:330px; height:78px; line-height:14px; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:400; color:#000000; text-decoration:none; }
	
	.form1text						{ width:124px; height:13px; line-height:11px; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:400; color:#000000; text-decoration:none; border-style:solid; border-width:1px; border-color:#000000; }	
	.form1center					{ width:430px; height:20px; line-height:18px; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:400; color:#000000; text-decoration:none; }
	.form1left						{ width:150px; height:20px; line-height:18px; font-family:Verdana, Arial, sans-serif; font-size:11px; font-weight:400; color:#000000; text-decoration:none; vertical-align:middle; }
	.form1right						{ width:280px; height:20px; line-height:18px; }
	.form1clear						{ width:150px; height:24px; line-height:24px; }

/* Formulare ENDE */


