 FONT			{FONT-FAMILY: Tahoma,sans-serif; COLOR:#000000; FONT-SIZE: 12px;}
 TD			{FONT-FAMILY: Tahoma,sans-serif; COLOR:#000000; FONT-SIZE: 12px;}
 DIV			{FONT-FAMILY: Tahoma,sans-serif; COLOR:#000000; FONT-SIZE: 12px;}
 P			{FONT-FAMILY: Tahoma,sans-serif; COLOR:#ffffff; FONT-SIZE: 12px;}

 INPUT			{FONT-FAMILY: Tahoma,sans-serif; COLOR:#000000; FONT-SIZE: 12px;}
 TEXTAREA         	{FONT-FAMILY: Tahoma,sans-serif; COLOR:#000000; FONT-SIZE: 12px;}
 FORM             	{FONT-FAMILY: Tahoma,sans-serif; COLOR:#000000; FONT-SIZE: 12px;}


 .NEWSueberschrift    	{FONT-FAMILY: Verdana, sans-serif; COLOR:#9a1d0d; FONT-SIZE: 24px; font-weight: bold; letter-spacing: -1px;}
 .NEWSautor	    	{FONT-FAMILY: Verdana, sans-serif; COLOR:#303030; FONT-SIZE: 14px; font-weight: bold;}
 .NEWSdatum	    	{FONT-FAMILY: Verdana, sans-serif; COLOR:#FFFFFF; FONT-SIZE: 24px; font-weight: bold; letter-spacing: -1px;}

 .ueberschrift    	{FONT-FAMILY: Tahoma,sans-serif; COLOR:#000000; FONT-SIZE: 13px; font-weight: bold;}

 a:link			{FONT-FAMILY: Tahoma,sans-serif; COLOR:#0033ff; FONT-SIZE: 12px; text-decoration:none;}
 a:visited		{FONT-FAMILY: Tahoma,sans-serif; COLOR:#0033ff; FONT-SIZE: 12px; text-decoration:none;}
 a:hover		{FONT-FAMILY: Tahoma,sans-serif; COLOR:#0033ff; FONT-SIZE: 12px; text-decoration:overline underline;}
 a:active		{FONT-FAMILY: Tahoma,sans-serif; COLOR:#0033ff; FONT-SIZE: 12px; text-decoration:none;}

 a.orange:link		{FONT-FAMILY: Tahoma,sans-serif; COLOR:#dcc08e; FONT-SIZE: 12px; text-decoration:none;			}
 a.orange:visited	{FONT-FAMILY: Tahoma,sans-serif; COLOR:#dcc08e; FONT-SIZE: 12px; text-decoration:none;			}
 a.orange:hover		{FONT-FAMILY: Tahoma,sans-serif; COLOR:#dcc08e; FONT-SIZE: 12px; text-decoration:overline underline;	}
 a.orange:active	{FONT-FAMILY: Tahoma,sans-serif; COLOR:#dcc08e; FONT-SIZE: 12px; text-decoration:none;			}


 body			{background-COLOR:#323232; background-image: url(../images/design/hintergrund_links.jpg); background-repeat:repeat-y; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}




#bildbox_main		{
			left:			0px;
			top:			0px;
			height:			100%;
			width:			100%;
			filter:			alpha(opacity=55);
			opacity:		1;
			visibility:		hidden;
			z-index:		500;
			}



#bildbox_hintergrund {
	position:fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-COLOR:#000000;
	filter:alpha(opacity=55);
	opacity:0.55;
	z-index: 521;
}


#bildbox_box {
	position:relative;
	left:0px;
	top:0px;
	width:1060px;
	height:745px;
	z-index: 522;
}


#bildbox_box_links {
	position:absolute;
	left:0px;
	top:0px;
	width:30px;
	height:745px;
	z-index: 522;
}


#bildbox_box_mitte {
	position:absolute;
	left:30px;
	top:0px;
	width:1000px;
	height:745px;
	background-COLOR:#FFFFFF;
	z-index: 522;
}

#bildbox_box_rechts {
	position:absolute;
	left:1030px;
	top:0px;
	width:30px;
	height:745px;
	z-index: 522;
}






#main_div_layout	{
			position:		absolute;
			left:			0px;
			top:			0px;
			min-height:		100%;
			min-width:		100%;
			z-index:		1;
			}


#logo_walheimer		{
			position:		absolute;
			left:			28px;
			top:			14px;
			height:			130px;
			width:			622px;
			background-image:	url(../images/design/logo_derwalheimer.jpg);
			z-index:		2;
			}


#hintergrund_rechts	{
			position:		fixed; 
			right:			0px;
			top:			0px;
			min-height:		100%;
			width:			318px;
			background-repeat:	repeat-y;
			background-image:	url(../images/design/hintergrund_rechts.jpg);
			z-index:		1;
			}







#main_div_menu		{
			position:		absolute;
			left:			30px;
			top:			170px;
			z-index:		4;
			}




.menu			{
			border:			none;
			border:			0px;
			margin:			0px;
			}


	.menu ul	{

			height:			35px;
			list-style:		none;
			margin:			0;
			padding:		0;
			}


	.menu li	{
			float:			left;
			
			color:			#FFFFFF;
			FONT-FAMILY:		Verdana, sans-serif;
			FONT-SIZE:		15px;	
			letter-spacing:		-1px;
			display:		block;
			line-height:		35px;
			margin:			0px;
			padding-right:		20px;
			text-align:		center;
			text-decoration:	none;
			}

	.menu li a	{

			color:			#FFFFFF;
			FONT-FAMILY:		Verdana, sans-serif;
			FONT-SIZE:		15px;	
			letter-spacing:		-1px;
			display:		block;
			line-height:		35px;
			margin:			0px;
			text-align:		center;
			text-decoration:	none;
			}



		.menu li:hover, .menu li a:hover, .menu ul li:hover a{
			background:		#111111;	
			color:			#FFFFFF;
			text-decoration:	none;
			}


	.menu ul li a:hover{
			color:			#dcc08e;
			}




	.menu li ul	{
			background:		#111111;
			display:		none;
			height:			auto;
			padding:		0px;
			margin:			0px;
			border:			0px;
			position:		absolute;
			width:			225px;
			z-index:		200;
			/*top:			1em;
			/*left:			0;*/
			}

	.menu li:hover ul{
			display:		block;
			}

	.menu li li	{
			background:		url('../images/design/menu_inaktiv.jpg') bottom left no-repeat;
			display:		block;
			float:			none;
			margin:			0px;
			padding:		0px;
			width:			225px;
			}

	.menu li:hover li a{
			background:		none;
			}

	.menu li ul a	{
			display:		block;
			height:			35px;
			FONT-FAMILY:		Verdana, sans-serif;
			FONT-SIZE:		13px;
			letter-spacing:		-1px;
			display:		block;
			line-height:		35px;
			margin:			0px;
			padding:		0px 10px 0px 16px;
			text-align:		left;
			}

		.menu li ul a:hover, .menu li ul li:hover a{
			background:		url('../images/design/menu_aktiv.jpg') bottom left no-repeat;
			border:			0px;
			color:			#dcc08e;
			text-decoration:	none;
			}

	.menu p		{
			clear:			left;
			}	










#main_div_content {
	position:		absolute;
	left:			0px;
	top:			0px;
	min-height:		100%;
	min-width:		100%;
	z-index:		3;
}









#news_box_trennlinie {
	margin-left:		-10px;
	margin-top:		10px;
	margin-bottom:		15px;
	height:			1px;
	width:			360px;
	background-image:	url(../images/design/trennline_horizontal.jpg);
	z-index:		3;
}


#box_bottom {
	position:		absolute;
	left:			0px;
	bottom:			0px;
	width:			360px;
	height:			9px;
	background-repeat:	repeat-x;
	background-image:	url(../images/design/content_box_schraffur.jpg);
	z-index:		5;
}




#news_box_datum {
	margin-right:		-5px;
	margin-top:		0px;
	height:			40px;
	width:			100px;
	text-align:		center;
	line-height:		40px;
	background-COLOR:	#9a1d0d;
	float:			right;
	z-index:		3;
}







#news_box1 {
	position:		absolute;
	left:			30px;
	top:			240px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#FFFFFF;
	overflow:		hidden;
	z-index:		3;
	cursor:			pointer;
}


#news_box1_hide	{
	position:		absolute;
	left:			30px;
	top:			240px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#000000;
	overflow:		hidden;
	float:			left;
	filter:			alpha(opacity=22);
	opacity:		0.22;
	visibility:		hidden;
	z-index:		4;
}


#news_box1:hover {
	height:			400px;
	z-index:		5;
}






#news_box2 {
	position:		absolute;
	left:			410px;
	top:			240px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#FFFFFF;
	overflow:		hidden;
	z-index:		3;
	cursor:			pointer;
}


#news_box2_hide	{
	position:		absolute;
	left:			410px;
	top:			240px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#000000;
	overflow:		hidden;
	float:			left;
	filter:			alpha(opacity=22);
	opacity:		0.22;
	visibility:		hidden;
	z-index:		4;
}


#news_box2:hover {
	height:			400px;
	z-index:		5;
}



#news_box3 {
	position:		absolute;
	left:			790px;
	top:			240px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#FFFFFF;
	overflow:		hidden;
	z-index:		3;
	cursor:			pointer;
}


#news_box3_hide	{
	position:		absolute;
	left:			790px;
	top:			240px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#000000;
	overflow:		hidden;
	float:			left;
	filter:			alpha(opacity=22);
	opacity:		0.22;
	visibility:		hidden;
	z-index:		4;
}


#news_box3:hover {
	height:			400px;
	z-index:		5;
}



#news_box4 {
	position:		absolute;
	left:			30px;
	top:			480px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#FFFFFF;
	overflow:		hidden;
	z-index:		3;
	cursor:			pointer;
}


#news_box4_hide	{
	position:		absolute;
	left:			30px;
	top:			480px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#000000;
	overflow:		hidden;
	float:			left;
	filter:			alpha(opacity=22);
	opacity:		0.22;
	visibility:		hidden;
	z-index:		4;
}


#news_box4:hover {
	height:			400px;
	z-index:		5;
}






#news_box5 {
	position:		absolute;
	left:			410px;
	top:			480px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#FFFFFF;
	overflow:		hidden;
	z-index:		3;
	cursor:			pointer;
}


#news_box5_hide	{
	position:		absolute;
	left:			410px;
	top:			480px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#000000;
	overflow:		hidden;
	float:			left;
	filter:			alpha(opacity=22);
	opacity:		0.22;
	visibility:		hidden;
	z-index:		4;
}


#news_box5:hover {
	height:			400px;
	z-index:		5;
}




#news_box6 {
	position:		absolute;
	left:			790px;
	top:			480px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#FFFFFF;
	overflow:		hidden;
	z-index:		3;
	cursor:			pointer;
}


#news_box6_hide	{
	position:		absolute;
	left:			790px;
	top:			480px;
	width:			340px;
	height:			200px;
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		5px;
	background-COLOR:	#000000;
	overflow:		hidden;
	float:			left;
	filter:			alpha(opacity=22);
	opacity:		0.22;
	visibility:		hidden;
	z-index:		4;
}


#news_box6:hover {
	height:			400px;
	z-index:		5;
}






#news_box_ende {
	position:		absolute;
	top:			680px;
	min-height:		250px;
	width:			1120px;
	text-align:		center;
	z-index:		3;
}


#footer {
	margin-left:		30px;
	width:			1120px;
	text-align:		center;
	background-COLOR:	transparent;
	z-index:		3;
}


#content_spacer_1 {
	margin-left:		30px;
	min-height:		240px;
	min-width:		1110px;
	background-COLOR:	transparent;
	z-index:		3;
}


#content_spacer_2 {
	margin-left:		30px;
	min-height:		10px;
	min-width:		1110px;
	background-COLOR:	transparent;
	z-index:		3;
}



#content_box {
	margin-left:		30px;
	width:			1110px;
	padding-left:		0px;
	padding-right:		10px;
	background-COLOR:	#FFFFFF;
	z-index:		3;
}




#login_box {
	margin-left:		30px;
	height:			120px;
	width:			1110px;
	padding-top:		10px;
	padding-left:		10px;
	background-COLOR:	#FFFFFF;
	z-index:		3;
}


#forum_box {
	margin-left:		30px;
	width:			1100px;
	padding-left:		10px;
	padding-right:		10px;
	background-COLOR:	#FFFFFF;
	z-index:		3;
}


#footer {
	margin-left:		30px;
	width:			1120px;
	text-align:		center;
	background-COLOR:	transparent;
	z-index:		3;
}