

/************************************************
	ALLGEMEIN
************************************************/

	body
	{
		background: 			#A98B5D;
		font-family: 			verdana;
		color: 					#000;
		font-size: 				10px;
		background-image: 		url(KachelWolkenGruen.jpg);
		background-repeat: 		repeat-x;
		background-attachment:	fixed;
		margin-top: 			25px;
	}
	
	#SPRUNGLINK_HAUPTMENUE,
	.NUR_DRUCK,
	.BLIND
	{
		display: none;
	}
	
	
	#CONTENTBODY
	{
		font-size: 12px;
		padding: 	0px;
		margin: 	auto;
		width: 		800px;
		border-style: solid;
		border-color: #000;
		border-width: 0px 1px 1px 1px;
		background: #FFF;
		background-image: 		url(VerlaufContent2.jpg);
		background-repeat: 		no-repeat;
	}
		
	#CONTENT,
	#KOPF
	{
		margin: 			auto;
		text-align: 		left;
		xbackground: 		#FFF; /*#BA9C6E;*/
	}
	
	#CONTENT
	{
			
			/*background-attachment:	fixed;*/
	}
	
	#KOPF
	{
		border: 			1px solid #000 !important;
		text-align: 		center;
		width: 				800px;
		font-weight: 		bold;
		background: 		#657840;
	}
	
	#KOPF img
	{
		border: none;
	}
	
	#KOPF form
	{
		margin: 0px;
		padding: 0px;
	}
	
	#CONTENT
	{
	
		padding: 15px;
	}
		
		
	#KOPF a,
	#KOPF a:visited
	{
		border: 			none;
		text-decoration: 	none;
		color: 				#FFF !important;
		font-weight: 		bold;
	}
	
	#KOPF a:hover
	{
		text-decoration: 	underline;
	}
	

	.EINGANG
	{
	list-style-type: none;
	}

	.EINGANG li
	{
		margin-top: 2em;
		height: 30px;
		font-size: 12px;
		margin-left: 0px;
	}
	
	.EINGANG li a
	{
		width: 150px;
		height: 20px;
		border: 1px solid #000;
		padding: 1em;
		text-decoration: none;		
		background: #816C4D;
		color: #FFF;
	}
	
	.EINGANG li a:hover
	{
		background: #A98B5D;
	}



	#NAVIGATION
	{
		background: 	#657840; !important;
		display: 		block;
		padding: 		5px;
		text-align: 	center;
	}

	#NAVIGATION2
	{
		background: 	#879A6B; !important;  /*#BA9C6E !important;*/
		display: 		block;
		padding-top: 		1px;
		text-align: 	center;
	}
	













/************************************************
	ÜBERSCHRIFTEN
************************************************/


	h1,
	h2,
	h3,
	h4,
	h5,
	h6
	{
		color: #241A63;
		
	}


	h2, 
	h3,
	h4,
	h5,
	h6
	{
		xtext-align: left;
		font-style: normal;
	}


	h2
	{
		font-size: 1.2em;
	}

	h3
	{
		font-size: 1.0em;
	}

	
	
	h1
	{
		font-style: italic;
		float: 			right;
		display: 		inline;
		border-style: 	solid;
		border-color: 	#816C4D;
		border-width: 	0px 0px 1px 1px;
		padding: 		10px;
		margin: 0px 0px 10px 10px;
		font-size:		1.5em;
	}

	
	
	.FLIESSTEXT h1
	{
		float: none;
		border: none !important;
		padding: 0px;
		margin: 1em 0px;
		display: block !important;
	
	}
	
	
	
	
	
	
	
	
/************************************************
	LINKS UND MENÜS
************************************************/

	
	a 
	{
		text-decoration: none;
		font-weight: bold;
		color: #25A8FF !important;
		/*color: #1407EE !important;*/
	}

	a:hover
	{
		text-decoration: underline;
	}
		
	.LINK_SCHWACH
	{
		font-weight: normal !important;
		font-size:	11px;
	}
	
	
		.AUSWAHL
		{
			font-weight: 	bold;
			text-decoration: underline;
		}
		
		
		
		a:link,
		a:active,
		a:visited
		{  
			text-decoration: 	none;
			color:				#888;			/* _LINK_TEXT */
		}
		
		a:visited
		{
			color:				#777;			/* _LINK_TEXT_BESUCHT */
		}
		
		
		strong a
		{
			font-weight: bold;
		}
		
		a:hover 
		{  
			text-decoration: underline;
		}
		
		
		.FORUM_BEITRAG a
		{
			text-decoration: underline;
		}
		
		.FORUM_BEITRAG a:hover
		{
			text-decoration: underline;
		}
		
		
		.FORUM_FADEN a
		{
			text-decoration: none;
		}
		
		
		.FORUM_FADEN a:hover
		{
			text-decoration: underline;
		}
		
		.MENUE_H
		{
			clear: both;
		}
		
		.MENUE_H ul,
		.MENUE_H dl
		{
			float: 	right;
		}
		
		
		
		a.DATEI,
		a.DATEI:visited,
		a.DATEI:active
		{
			display: 	block;
			float: 		left;
			width: 		200px;
			height:		100px;
			overflow:	auto;
			color:				#777;			/* _DATEI_TEXT */
			background:			#777;			/* _DATEI_HINTEN */
			border-width:		1px;
			border-style:		solid;
			border-color:		#777;			/* _DATEI_RAHMEN */
			padding:			5px;
			text-decoration:	none;
			margin: 0.5em;
		}
		
		a.DATEI:hover
		{
			color:				#777;			/* _DATEI_TEXT_HOVER */
			background:			#777;			/* _DATEI_HINTEN_HOVER */
			border-color:		#777;			/* _DATEI_RAHMEN_HOVER */
			text-decoration:	none;
		}
		
		a.DATEI span
		{
			text-align: center;
			display: block;
		}
		
		
		.MENUE_AUSWAHL
		{
			border-width:	1px;
			border-style:	solid;
			border-color:	#AAA;					/* _MENUE_RAHMEN_INAKTIV */
			color:			#000;					/* _MENUE_TEXT_INAKTIV */
			background: 	#25A8FF;					/* _MENUE_HINTEN_INAKTIV */
			padding:		0.2em 1em 0.2em 1em;
			margin:			0.2em;
			font-weight:	bold;
		}
		
		
		.MENUE_V a,
		.MENUE_VX a
		{
			width: 				100%;
			left: 				0px; 
			text-align: 		center;
			display: 			block;
		}
		
		
		a.MENUE_HS,
		.MENUE_HS a,
		.MENUE_H a,
		.MENUE_V a,
		.MENUE_VX a,
		a.MENUE
		{
			border-width:		1px;
			border-style: 		solid;
			border-color:		#888;	/* _MENUE_RAHMEN */
			background: 		#25A8FF;	/* _MENUE_HINTEN */
			padding:			0.2em;	
			margin:				0.2em;
			color: 				#FFF !important;		/* _MENUE_TEXT */
			text-decoration: 	none;
			list-style-type: 	none;
			font-weight:		bold;
			clear:				none;
		}
		
		
		
		
		a.MENUE,
		.MENUE_H a
		{
			padding: 			0.2em 1em 0.2em 1em;
		}
		
		
		a.MENUE_HS:hover,
		.MENUE_HS a:hover,
		.MENUE_H a:hover,
		.MENUE_V a:hover,
		.MENUE_VX a:hover,
		.MENUE_V li a:hover,
		.MENUE_VX li a:hover,
		a:hover.MENUE
		{
			text-decoration: 	none;
			background-color:	#FFF;		/* _MENUE_HINTEN_HOVER */
			color:				#25A8FF !important;		/* _MENUE_TEXT_HOVER */
			border-color:		#444;		/* _MENUE_RAHMEN_HOVER */
		}
		
		
		
		
		a:hover.MENUE,
		a:focus.MENUE
		{
			background-color:	#FFF;					/* _MENUE_HINTEN_HOVER */
			color:				#000;					/* _MENUE_TEXT_HOVER */
		}
		
		
		
		
		
		.MENUE_H a,
		.MENUE_H,
		a.MENUE
		{
			line-height:		1.5em;		
		}
		
		
		
		.MENUE_H,
		.MENUE_H li,
		.MENUE_H dd,
		.MENUE_H dt,
		.MENUE_V li,
		.MENUE_VX li,
		.MENUE_MINI dt,
		.MENUE_MINI dd,
		.MENUE_MINI li
		{
			list-style-type: 	none;
			margin: 			0.4em;	
			width:				auto;
			text-indent:		0px !important;
			padding-left: 		0px !important;
			margin-left:		0px !important;
			list-style-position: inside !important;
		}
		
		.MENUE_V li,
		.MENUE_VX li,
		.MENUE_MINI dt,
		.MENUE_MINI dd,
		.MENUE_MINI li
		{
			display:			block;
			clear:				none;
		}
		
		
		.MENUE_VX
		{
			line-height: 	1.5em;
			margin:			0.5em;
			width: 			95%;
		}
		
		.MENUE_VX a
		{
			background:			#BBB;	/* _MENUE_HINTEN */
			padding:			0.5em;	
			border-width:		1px;
			border-style:		solid;
			border-color:		#888;		/* _MENUE_RAHMEN */
			color:				#000;		/* _MENUE_TEXT */
		}
		
		
		.MENUE_VX big
		{
			font-weight:		bold;
			font-variant: 		small-caps;
		}
		
		
		.MENUE_HS,
		.MENUE_H,
		.MENUE_H li,
		.MENUE_H dd,
		.MENUE_H dt,
		.MENUE_MINI dt,
		.MENUE_MINI dd,
		.MENUE_MINI li
		{
		
			float: 				left	!important;
			display:			inline;
			clear: 				none;
		}
		
		
		
		
		
		
		
		a.HILFE span
		{
			border-width:		1px;
			border-style:		solid;
			border-color:		#888;		/* _HILFE_RAHMEN */
			background: 		#AAA;		/* _HILFE_HINTEN */
			padding:			0.2em;	
			margin:				0.2em;
			color: 				#FFF; 		/* _HILFE_TEXT */
			text-decoration: 	none;
			list-style-type: 	none;
			font-weight:		bold;
		}
		
		
		a:hover.HILFE span
		{
			background-color:	#FFF;					/* _HILFE_HINTEN_HOVER */
			color:				#000;					/* _HILFE_TEXT_HOVER */
			border-color:		#000;					/* _HILFE_RAHMEN_HOVER */
		}
		
		.HILFE a:hover
		{
			text-decoration: 	none;
			background-color:	#FFF;					/* _CONTENT_HINTEN */
			color:				#000 !important;		/* _HILFE_TEXT_HOVER */
		}
		
		
		
		.MENUE_MINI dt
		{
			clear: 				both !important;
		}
		
		.MENUE_MINI dt a,
		.MENUE_MINI dd a
		{
			font-size: 			0.8em;
			text-decoration: 	none;
			font-weight: 		normal !important;
		}
		
		.MENUE_MINI dt a
		{
			font-weight: 		bold !important;
		}
		
		.MENUE_MINI dt a:hover,
		.MENUE_MINI dd a:hover
		{
			text-decoration: 	underline;
		}
		
		#RAHMEN_BILD_GROSS_SCHLIESSEN a,
		#RAHMEN_BILD_GROSS_HOCHAUFLOESEND a
		{
			background: 	#25A8FF;
			color: 			#FFF !important;
		}
			
					.PV_MENUE
		{
		
			
			
			padding: 			0px;
			margin: 			0px;
			list-style-type: 	none;
		}	
			
		.PV_MENUE li
		{
			xbackground:			url(/init/17/design/_webseite/css/LinkMenue.gif);
			background-repeat: 	no-repeat;
			width: 180px;
		}
			
		.PV_MENUE li a
		{
			width: 				170px;
			xheight: 			40px;	
			xbackground: 		#000;
			display: 			block;
			xcolor:				#000 !important;
			
			padding: 			5px 0px 5px 10px;
		}
			
			
			
		PV_MENUE_BLINK
		{
			background:			url(/init/17/design/_webseite/css/LinkMenueBlink2.gif);
			background-repeat: no-repeat;
		}

			
			
						
			
			
		.MENUE_HOCH dd,
		.MENUE_HOCH dt,
		.MENUE_HOCH dd a,
		.MENUE_HOCH dt a,
		.MENUE_HOCH a,		
		.MENUE_HOCH span,
		a.MENUE_HOCH

		{
			height: 30px !important;
			display: block !important;
		}
			
			
		MENUE_HOCH img,
		a.MENUE_HOCH img,
		.MENUE_HOCH dd a img,
		.MENUE_HOCH dt a img
		{
			float: left;
		}
			
			
			

			
			
			
			
			
			
			
			
			
			
			
			
/************************************************
	LISTEN
************************************************/

	dl
	{
		padding: 			0em 0.8em 0.2em 0em;
		clear:				both;
	}
	
	
	dt
	{
		font-weight:		bold;
		color:				#241A63;	/* _LISTE_PUNKT */			
		padding-top:		0.4em;
		margin-bottom:		0.2em;
	}
	
	
	dd
	{
		width: 				95%;
		margin:				0.1em 0.5em 0.4em 3em;
		padding: 			0em;
		color:				#000000;	/* _LISTE_PUNKT */
		line-height:		1.2em;
	}















	
	
/************************************************
	MELDUNGEN
************************************************/
	

	#MELDUNG
	{
		background:				#FFF;			/* SCHWACH */
		color:					#000;			/* _CONTENT_TEXT */
		border-width:			2px;
		border-style:			solid;
		border-color:			#000;			/* _KOPF_HINTEN */
		overflow: 				visible;
		padding: 				1em;
		margin: 				auto;
		width: 					750px;
	}	
	
	
	.Fehler,
	.Warnung,
	.Hinweis,
	.Quittung,
	.Information
	{
		border-left-color: 		#FF0066;	/* _MELDUNG_FEHLER */
		border-left-width: 		2em;
		border-left-style: 		double;
		margin-left: 			5em;
		padding-left: 			1em;
		color: 					#000;
		border-bottom-width: 	1px;
		border-bottom-style: 	solid;
		border-bottom-color: 	#FF0066;
	}


	
	.Fehler li,
	.Warnung li,
	.Hinweis li,
	.Quittung li,
	.Information li
	{
		margin-bottom:			1em;
	}
	
	
	.Warnung
	{
		border-left-color: 		#FF9900;	/* _MELDUNG_WARNUNG */
		border-bottom-color: 	#FF9900;	/* _MELDUNG_WARNUNG */
		color:					#000;			
	}
	
	.Hinweis
	{
		border-left-color: 		#CCFF00;	/* _MELDUNG_HINWEIS */
		border-bottom-color: 	#CCFF00;	/* _MELDUNG_HINWEIS */
		color:					#000;			
	}
	
	
	.Quittung
	{
		border-left-color: 		#009999;	/* _MELDUNG_QUITTUNG */
		border-bottom-color: 	#009999;	/* _MELDUNG_QUITTUNG */
		color:					#000;			
	}
	
	
	
	.Information
	{
		border-left-color: 		#00A;	/* _MELDUNG_INFORMATION */
		border-bottom-color: 	#00A;	/* _MELDUNG_INFORMATION */
		color:					#000;			
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/************************************************
	FORMULARE
************************************************/

	
	
	#CONTENT fieldset
	{
		margin:				2em 0.5em 1em 0.5em;
	}
	
	
	input[type=submit],
	input[type=reset],
	button
	{
		text-align:		center;

	}
	
	
	fieldset
	{
		margin:				1em 0.5em 1em 0.5em;
	}
	
	fieldset br
	{
		clear: both;
	}
	
	#KOPF legend
	{
		color: 	#FFF;
	}
	
	
	
	label
	{
		margin-top:				0.5em;
		margin-bottom:			0.5em;
	}
	
	
	
	
	
	.FORMULAR_L
	{
		display:			block;
		width: 				40%;
		float:				left;
		max-width:			20em;
		margin-right:		5%;
		margin-top:			0.5em;
		margin-bottom:		0.5em;
	}
	
	
	.FORMULAR_R
	{
		display: 			block;
		width: 				40%;
		float:				left;
	}
	
	
	.FORMULAR_R,
	.EINGABE
	{
		xfont-family:		Courier, serif;		
		list-style-type:	none;
	}
	
	
	
	
	input[type=text],
	textarea,
	select,
	option
	{
		color: 				#000;	/* _EINGABE_TEXT */				
		background: 		#EEE;	/* _EINGABE_HINTEN */
	
	}
	
	
	
	
	
	
	#CONTENT select optgroup
	{
		color: 				#EEE;	/* _EINGABE_HINTEN */								
		padding: 			0.2em;	
		background: 		#000;	/* _EINGABE_TEXT */
		font-weight:		bold;
		font-style:			normal;
		xfont-size:			1.2em;
		text-align: 		center;
	}
	
	#CONTENT select optgroup option,
	#CONTENT select option
	{
		color: 				#000;	/* _EINGABE_TEXT */				
		background: 		#EEE;	/* _EINGABE_HINTEN */
		text-align:			left;	
		xfont-size:			1em;							
	}
	
	.RADIO_SPEZIAL
	{
		border: 			none;
		background:			#FFF;
	}
	
	
	input[type=checkbox],
	input[type=radio]
	{
		border:	none !important;
	}
	
	
	
	
	.EINGABE_ZEIT
	{
		font-size: 	2em;
		width: 		16ex;
	}
	
	fieldset 
	{
		color: #000 !important;
		border: 1px solid #816C4D;
	}
	
	input[type=text],
	input[type=file],
	input[type=password],
	select,
	textarea,
	option
	{
		background: #E7F0FF !important;
	}
		
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/************************************************
	BILDER
************************************************/

	
	.BILD,
	.BILD_V,
	.BILD_M,
	.BILD_V2,
	.BILD_M2
	{
		vertical-align: 	bottom;
		font-size:			0.8em;
		text-align: 		center 	!important;
		text-decoration: 	none 	!important;
		font-weight: 		normal 	!important;
		background:			#EEE; /*#76B163;*/
		display: block;
		display: 			table-cell; /*table-cell;*/
		margin:				5px 	!important;
		padding:			auto;
		xborder-width:		5px;
		xborder-style:		solid;
		xborder-color:		#FFF;  /* SEITExxx */
	}
	
	.BILD_M,
	.BILD_M2
	{
		background: transparent !important;
		xbackground:			url(/init/17/design/_webseite/css/HintergrundBildM.gif) !important;		
		width:	 			80px;
		height: 			90px;  /* Sonst gibts bei Hochkant-Bildern Probleme beim Untertext */
	}
	
	.BILD_V,
	.BILD_V2
	{
		background: transparent !important;
		xbackground:			url(/init/17/design/_webseite/css/HintergrundBildV.gif) !important;
		width:	 			180px;
		height: 			180px;
	}
	
	
	.BILD img,
	.BILD_V img,
	.BILD_M img,
	.BILD_M2 img,
	.BILD_V2 img
	{
		border-width:		1px;
		border-style:		solid;
		border-color:		#FFF;	/* _BILD_RAHMENxxx */
	}
	
	
	.BILD_BACKGROUND_TRANSPARENT
	{
		background: transparent;
	}

	.BILD_PLATIN a
	{
		color: #AAA;
	}


	.BILD_GOLD a
	{
		color: #FF8;
	}
	
	
	
	.BILD_PERSON_ALTER_PASST_NICHT
	{
		background:			#CCF;
	}
	
	.BILD_PERSON_GESPERRT
	{
		border-color:			#B00;
	}
	
	.BILD_PERSON_PROFIL_INAKTIV
	{
		background:			#FCC;
	}
	
	
	.BILD_PERSON_GELOESCHT_ADMIN
	{
		border-color:			#000;
	}

	.BILD_PERSON_GELOESCHT_BENUTZER
	{
		background:			#BBB;
	}

	
	
	.BILD big,
	.BILD_V2 big,
	.BILD_M2 big,
	.BILD_V big,
	.BILD_M big
	{
		color: 		#000;		
		font-weight: normal;
	}


	.BILD_V big,
	.BILD_V2 big
	{
	font-size:	1.6em;
	}
	.BILD_M big,
	.BILD_M2 big
	{
	font-size:	1.2em;
	}
	
	
	
	
	
	#RAHMEN_BILD_GROSS
	{
		left: 			100px;
		top: 			100px;
		background: 	#EEE;
		width: 			500px;
		height: 		500px;
		z-index:		9999;	
		position: 		absolute;
		text-align: 	center;
		border:			2px solid #000;
		vertical-align: middle;
		padding:		2em;
		display:		none;
	}
	
	#RAHMEN_BILD_GROSS_SCHLIESSEN,
	#RAHMEN_BILD_GROSS_HOCHAUFLOESEND
	{
		height: 		20px;
		width: 			100px;
		border:			1px solid #000;
		z-index:		99999;
		float: 			left;
		display: 		table-cell;
		vertical-align: middle;
		background: 	#25A8FF;
		padding: 		2px;
		color: 			#FFF;
	}
	
	#RAHMEN_BILD_GROSS_HOCHAUFLOESEND
	{
		float: right;
	}
	
	
	#RAHMEN_BILD_GROSS a
	{
		text-align:		center;
		border:			2px solid transparent;
	}
	
	#RAHMEN_BILD_GROSS a:hover
	{
		border:			2px solid #BBB;
	}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
/************************************************
	TAK
************************************************/

	
	.TAK
	{
		max-width: 		50em;
		margin: 		auto;
		border-color: 	#D9D7E5; 			/* _TAK_RAHMEN */
		color:			#000000;			/* _TAK_TEXT */	
		line-height: 	2em;
	}
	
	
	a.TAK
	{
		line-height: 1em;
	}
	
	.TAK br,
	.TAK p
	{
		clear: none;
		clear: left !important;
	}
	
	.TAK div
	{
		/*Dies wurde vorerst mit border 0px deaktiviert Grund FAQ*/
		border-width: 	0px;
		border-style:	solid;
		border-color:	#AAA; 				/* _TAK_RAHMEN */
		margin: 1em 3em 1em 3em;
		padding: 1em 3em 1em 3em;
	}
	
	.TAK del
	{
		color: 			#B00;
		padding:		0px 0.5em 0px 0.5em;
	}
	
	.TAK ins
	{
		background: 	#FF0;				/* _NAVIGATION_HINTEN */
		color:			#080;				/* _CONTENT_TEXT */
		text-decoration: none;
		padding:		0px 0.5em 0px 0.5em;
	}
	
	.TAK_BOX
	{
		border-width: 	1px;
		border-style:	solid;
		border-color:	#AAA; 				/* _TAK_RAHMEN */
		margin: 		1em;
		padding: 		1em;
		background: 	#EEE;				/* _TAK_BOX */
	}
	
	.TAK table
	{
		margin: 1em;
	}
	
	.TAK td,
	.TAK th
	{
		border: 1px solid #000;
	}
	
	#TAK_STEUERLEISTE button
	{
		width: 10em;
		text-align: center;
	}
	
	
	td,
	th
	{
		line-height: 1.4em;
	}
	
	
	
	.FORUM_AUTOR
	{
		display: 		block;
		width: 			150px;
		border-style: 	solid !important;
		border-color: 	#CCC !important;
		border-width: 	0px 0px 2px 2px !important;		
		padding: 		1em;
		xmargin: 		1em;
		float: 			right;
		background: 	#FFF;
	}
	
	
	.FORUM_BEITRAGSTEXT h1,
	.FORUM_BEITRAGSTEXT h2,
	.FORUM_BEITRAGSTEXT h3,
	.FORUM_BEITRAGSTEXT h4,
	.FORUM_BEITRAGSTEXT h5,
	.FORUM_BEITRAGSTEXT h6,
	h1.TAK,
	h2.TAK,
	h3.TAK,
	h4.TAK,
	h5.TAK,
	h6.TAK
	{
		clear: none;
	}
	
	
	h2.TAK,
	h3.TAK
	{
		text-align: center;
		color: #241A63;
	}