/*************/
/* Allgemein */
/*************/

	a		{	text-decoration:	none;
				color:			#124057;
			}

	a:hover		{	color:			#f00000;
			}

	.body_parent	{	margin:			0px;
				padding:		0px;
				background-color:	#c0c0c0;
			}

	.body_child	{	margin:			5px 5px 5px 5px;
				padding:		5px 5px 5px 5px;
				background-color:	#FCFCFC;
				font-family:		Verdana, Tahoma, sans-serif;
			}

	.table_head	{	background-color:	#DDDDDD;
				font-weight:		bold;
				font-size:		14px;
				height:			22px;
				padding:		1px 6px 1px 6px;
				background-image:	url(bg_table_head.gif);
				background-repeat:	repeat-x;
			}

	.table_text	{	background-color:	#F7F7F7;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:		12px;
				padding:		5px 8px 5px 8px;
			}

	.table_text_hl	{	background-color:	#FFEFBF;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:		12px;
				padding:		5px 8px 5px 8px;
			}

	.t_border	{	border:			1px solid #D0D0D0;
			}
	
	.t_bg		{	background-color:	#F7F7F7;
			}

	.c_bg		{	background-color:	#dddddd;
			}

	.table_head_orange	
			{	background-color:	#FFEEC2;
				font-weight:		bold;
				font-size:		14px;
				height:			22px;
				padding:		1px 6px 1px 6px;
				background-image:	url(bg_table_head_orange.gif);
				background-repeat:	repeat-x;
			}

	.table_text_orange
			{	background-color:	#FFF6DE;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:		12px;
				padding:		5px 8px 5px 8px;
			}

	.t_header	{	background-color:	white;
			}

/***************/
/* Grundgerüst */
/***************/				

	.left_area	{	margin:			0px;
				padding:		0px;
				background-color:	#c0c0c0;
				background-image:	url(bg_child.gif);
				background-image:	url(pixel_black.gif);
				background-position:	right;
				background-repeat:	repeat-y;
			}

	.right_area	{	margin:			0px;
				padding:		10px;
				background-color:	#c0c0c0;
				background-image:	url(pixel_black.gif);
				background-position:	left;
				background-repeat:	repeat-y;
			}

	.header_1	{	background-image:	url(bg_header_1.jpg);
				background-repeat:	no-repeat;
			}

	.header_2	{	background-image:	url(bg_header_2.jpg);
				background-repeat:	no-repeat;
			}

	.header_3	{	background-image:	url(bg_header_3.jpg);
				background-repeat:	no-repeat;
			}

	.footer		{	background-image:	url(bg_footer.jpg);
				background-repeat:	no-repeat;
			}

	.menu a		{	display:		block;
				width:			100%;
				text-align:		center;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:		13px;
				text-decoration:	none;
			}

	.c_p a		{	color:			#303030;
			}
				
	.c_a a		{	color:			#ff3030;
			}

	.contentbox	{	border:			0px;
				width:			100%;
				height:			100%;
			}

/*************************/
/* User Management Panel */
/*************************/

	.userButton	{	background-image:	url(button_user_blue.gif);
				background-position:	0px 0px;
				background-repeat:	no-repeat;
				width:			73px;
				height:			16px;
				padding-top:		1px;
				text-align:		center;
				vertical-align:		top;
				display:		block;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:		9px;
				color:			#666E75;
			}
	.userButton:hover
			{	background-image:	url(button_user_orange.gif);
			}

	.userText	{	text-align:		right;
				vertical-align:		top;
				width:			100px;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:		9px;
				color:			#666E75;
			}

	.userInput	{	text-align:		center;
				vertical-align:		top;
				width:			100px;
				height:			16px;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:		9px;
				color:			#666E75;
				border:			1px solid #666E75;
			}

	.usersAdminTr:hover
			{	background-color:	#fed356;
			}

/********/
/* News */
/********/

	.n_ank		{	color:			#FFA34F;
				font-weight:		bold;
			}

	.n_event	{	color:			#006699;
				font-weight:		bold;
			}

/*****************/
/* Registrierung */
/*****************/

	.w250		{	width:				250px;
			}

	
	.registerText	{	text-align:		right;
				height:			16px;
				padding-top:		1px;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:		10px;
				color:			#666E75;
			}

	.registerInput	{	text-align:		center;
				width:			120px;
				height:			16px;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:		9px;
				color:			#666E75;
				border:			1px solid #c0c0c0;
			}

	.registerButton	{	width:			80px;
				height:			16px;
				text-align:		center;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:		9px;
				color:			#666E75;
				background-color:	white;
				border:			1px solid #c0c0c0;
				padding-bottom:		1px;
			}

/***************/
/* Admin Stuff */
/***************/

	.adminForm	{	background-color:	white;
				border:				1px solid #c0c0c0;
				font-family:		Verdana, Tahoma, sans-serif;
				font-size:			11px;
			}

/**************/
/* Photoalbum */
/**************/

	.tab		{	background-color:	white;
				border:			1px solid black;
				background-image:	url(bg_fade.gif);
				background-repeat:	repeat-x;
				}

	table tr th	{	font-family:		Verdana; , Tahoma, sans-serif
				font-size:		11px;
				color:			#505050;
				background-color:	#e0e0e0;
				border:			1px solid #909090;
			}

	.border_b0	{	border:			px solid #b0b0b0;
			}

	.border_bild	{	border-left:		1px solid #737373;
				border-top:		1px solid #737373;
				border-bottom:		2px solid #303030;
				border-right:		2px solid #303030;
			}

	.bg_grau_1	{	background-color:	#f8f8f4;
			}

/**************************************/
/* Vereinbarungen für Kontaktformular */
/**************************************/

	.mail_form_text	/* Textfeld */
			{	font-family:		Verdana, Tahoma, sans-serif;
				font-size:		11px;
				border:			1px solid #CCCCCC;
				width:			250px;
			}

	.mail_form_area	/* Text Area */
			{	font-family:		Verdana, Tahoma, sans-serif;
				font-size:		11px;
				border:			1px solid #C0C0C0;
				width:			250px;
				height:			100px;
				overflow:		auto;
			}

	.mail_form_button /* Button */
			{	font-family:		Verdana, Tahoma, sans-serif;
				font-size:		11px;
				border: 		1px solid #CCCCCC;
				background-color:	#FFFFFF;
			}

/********************************/
/* Vereinbarungen für Gästebuch */
/********************************/			

	.gb_form_text	/* Textfeld */
			{	font-family: 		Verdana, Tahoma, sans-serif; 
				font-size: 		11;
				border: 		1px solid #CCCCCC;
				width: 			200;
			}

	.gb_form_area	/* Text Area */
			{	font-family: 		Verdana, Tahoma, sans-serif;
				font-size: 11; 		border:
				1px solid 		#C0C0C0;
				width: 			200;
				height: 		100;
				overflow: 		auto;
			}

	.gb_form_button /* Button */
			{	font-family: 		Verdana, Tahoma, sans-serif;
				font-size:		11;
				border:			1px solid #CCCCCC;
				background-color:	#FFFFFF;
			}			
			
	.gb_cell_enr	/* Eintrag Nr. - Zelle */
			{	font-family:		Verdana, Tahoma, sans-serif;
				font-size:		10px;
				font-weight:		bold;
				border:			0px;
				background-color:	#dddddd;
				width:			20px;
				text-align:		center;
			}

	.gb_cell_auth	/* Autor - Zelle */
			{	font-family:		Verdana, Tahoma, sans-serif;
				font-size:		10px;
				border:			0px;
				background-color:	#dddddd;
			}

	.gb_cell_kom	/* Autor - Zelle */
			{	font-family:		Verdana, Tahoma, sans-serif;
				font-size:		11px;
				font-style:		italic;
			}	

/*************/
/* Sonstiges */
/*************/

	.nw		{	white-space:		nowrap;				}
	.b		{	font-weight:		bold;				}
	.v		{	font-family:		Verdana, Tahoma, sans-serif;	}
	.lt		{	text-align:		left;				}
	.ct		{	text-align:		center;				}
	.rt		{	text-align:		right;				}
	.vt		{	vertical-align:		top;				}
	.vm		{	vertical-align:		middle;				}
	.s9		{	font-size:			9px;			}
	.s10		{	font-size:			10px;			}
	.s11		{	font-size:			11px;			}
	.s12		{	font-size:			12px;			}
	.s13		{	font-size:			13px;			}
	.s14		{	font-size:			14px;			}
	.s15		{	font-size:			15px;			}
	.s16		{	font-size:			16px;			}
	.s17		{	font-size:			17px;			}
	.col		{	color:				#124057;		}
	.orange		{	color:				#FFA34F;		}
	.blue		{	color:				#006699;		}
	.red		{	color:				#FF2020;		}
	.white		{	color:				white;			}
	.black		{	color:				black;			}
