
	body
	{
		background-color:#96BF0D;
		/*color:#2F5292;*/
		color:#000000;
		margin:auto;
		margin:0 0 0 25px;
		
		
	}
	td
	{
		font-family:Arial,Verdana,Helvetica,Sans-Serif;
		font-size:11px;
	}
	
	#page
	{
		width:965px;
		background-color:#96BF0D;
		color:#000000;
		text-align:left;
		background-image:url('../layout/hintergrund.gif');
		background-repeat:repeat-y;
		
	}
	#page_ob
	{
		width:820px;
		background-color:#96BF0D;
		color:#000000;
		text-align:left;
		background-image:url('../layout/hintergrund.gif');
		background-repeat:repeat-y;
		
	}
	#page_obf
	{
		width:820px;
		background-color:#96BF0D;
		color:#000000;
		text-align:left;
		background-image:url('../layout/hg_forum.gif');
		background-repeat:repeat-y;
		
	}	
	#stoerer
	{
		position:absolute;
		top:0;
		left:0;
		visibility:hidden;
	}
	
	#stoerercontent
	{
		width:150px;
		margin-bottom:5px;
	}
	
	#funkspot
	{
		position:absolute;
		top:0;
		left:0;
		
	}

	#innerpage
	{
		width:820px;
		float:left;
	}
	#header
	{
		width:820px;
		height:150px;
		font-family:Arial,Verdana,Helvetica,Sans-Serif;
		font-size:15px;
	}
	#navigation
	{
		font-family:Arial,Verdana,Helvetica,Sans-Serif;
		font-size:11px;
		width:150px;
		background-color:#2A7021;
		color:#FFFFFF;
		float:left;
	}
	
	#navigation ul
	{
		padding:0;
		margin:10px 1px 0 1px;
	}

	#navigation li
	{
		list-style-type:none;
	}	
	
	#content
	{
		background-color: #FFFFFF;
		font-family:Arial,Verdana,Helvetica,Sans-Serif;
		font-size:11px;
		width: 520px;
		float:left;
	}
	
	#content_f
	{
		background-color: #FFFFFF;
		font-family:Arial,Verdana,Helvetica,Sans-Serif;
		font-size:11px;
		width: 660px;
		float:left;
	}
	
	#inner_content
	{
		margin: 16px 15px 10px 15px;
		line-height:15px;
	}
	
	#marginal
	{
		list-style-type:none;
		font-family:Arial,Verdana,Helvetica,Sans-Serif;
		font-size:11px;
		width:150px;
		float:left;
		background-color:#D0DF99;
		color:#000000;
		margin-top:16px;		
	}
	
	#footer
	{
		background-color:#FFFFFF;
		height:10px;
		clear:both;
		width: 820px;
		line-height:1px;
	}
	
	#menu2
	{
		background-color:#96BF0D;
		color:#FFFFFF;		
		font-family:Arial,Verdana,Helvetica,Sans-Serif;
		font-size:11px;
		width:820px;
		text-align:right;
		padding-top:4px;
		padding-bottom:30px;
	}
	
	#brauereien
	{
		width:130px;
		background-color:#D0DF9A;
		float:left;
		margin-top:21px;
		margin-left:5px;
		line-height:1px;
		
	}
	#brauereien_inhalt
	{
		width:120px;
		margin-left:10px;
		font-size:10px;
		font-family:Arial,Verdana,Helvetica,Sans-Serif;
		padding-top:6px;
		line-height:16px;
		color:#000000;
		padding-bottom:10px;
	}
	
	#volksfest
	{
		width:130px;
		background-color:#fdaf17;
		float:left;
		margin-top:10px;
		margin-left:5px;
		line-height:1px;
		
	}
	#volksfest_inhalt
	{
		width:120px;
		margin-left:10px;
		font-size:10px;
		font-family:Arial,Verdana,Helvetica,Sans-Serif;
		background-image:url('../layout/volksfest.jpg');
		background-repeat:no-repeat;
		overflow:hidden;
		height:325px;
		padding:0;
		margin:0;
		color:#000000;
		padding-bottom:10px;
	}
	
	#brauereien_inhalt a:link, #brauereien_inhalt a:visited, #brauereien_inhalt a:active
	{
		font-size:13px;
		color:#000000;
		text-decoration:none;
	}
	#brauereien_inhalt a:hover
	{
		font-size:13px;
		color:#000000;
		text-decoration:underline;
	}
	
	#brauereien_inhalt strong
	{
		font-size:14px;
		font-weight:bold;
		display:block;
		margin-bottom:5px;
	}
	
	#menu2 ul
	{
		margin:0;
		padding:0;
	}

	#menu2 li
	{
		padding:0 8px 0 0;
		margin-left:10px;
		margin-right:0;
		float:right;
		list-style-type:none;
	}
	
	#menu2 a:link, a:active, a:visited
	{
		text-decoration:none;
		color:#FFFFFF;
	}
	#menu2 a:hover
	{
		text-decoration:none;
		color:#2A7021;
	}
	
	.hauptpunkt a:link, .hauptpunkt a:visited, .hauptpunkt a:active, .hauptpunkt_aktiv a:link, .hauptpunkt_aktiv a:visited, .hauptpunkt_aktiv a:active
	{
		text-decoration:none;
		color:#FFFFFF;
		margin-left:16px;
		font-weight:bold;
	}
	.hauptpunkt a:hover, .hauptpunkt_aktiv a:hover
	{
		text-decoration:underline;
		color:#FFFFFF;
		margin-left:16px;
		font-weight:bold;
	}
	
	
	.hauptpunkt
	{
		border-style:solid;
		border-color:#96BF0D;
		border-width:0 0 1px 0;
		margin-bottom:0px;
		padding-top:6px;
		padding-bottom:3px;
	}
	
	.hauptpunkt_aktiv
	{
		border-style:solid;
		border-color:#96BF0D;
		background-color:#96BF0D;
		border-width:0 0 1px 0;
		margin-bottom:4px;
		padding-top:6px;
		padding-bottom:3px;
	}
	
	.unterpunkt
	{
		border-color:#2F5292;
		margin:-3px 0 5px 0;
		padding:2px 0 2px 0;
	}
	
	.unterpunkt_aktiv
	{
		border-color:#2A7021;
		margin:-3px 0 5px 0;
		background-color:#96BF0D;
		padding:2px 0 2px 0;
	}
	
	.unterpunkt a:link, .unterpunkt a:visited, .unterpunkt a:active, .unterpunkt_aktiv a:link, .unterpunkt_aktiv a:visited, .unterpunkt_aktiv a:active
	{
		text-decoration:none;
		color:#FFFFFF;
		margin-left:23px;
		font-weight:normal;
		display:block;
	}
	.unterpunkt a:hover,.unterpunkt_aktiv a:hover
	{
		text-decoration:underline;
		color:#FFFFFF;
		margin-left:23px;
		font-weight:normal;
		display:block;
	}
	
	
	#clear
	{
		clear:both;
		width:800px;
	}
	
	.submenu_aktiv a:link, .submenu_aktiv a:visited, .submenu_aktiv a:active
	{
		color:#2F5292;
		text-decoration:none;
	}

	.submenu_aktiv a:hover
	{
		color:#2F5292;
		text-decoration:none;
	}	
	
	
	
	
	
	
	
	
	
	#inner_content a:link, #inner_content a:active, #inner_content a:visited, #marginal a:link, #marginal a:active, #marginal a:visited
	{
		text-decoration:none;
		color:#2A7021;
	}
	#inner_content a:hover, #marginal a:hover
	{
		text-decoration:underline;
		color:#2A7021;
	}
	
	#marginal a:link, #marginal a:active, #marginal a:visited
	{
		text-decoration:none;
		color:#2A7021;
	}
	#marginal a:hover
	{
		text-decoration:underline;
		color:#2A7021;
	}
	
	
	
	#inner_content h1
	{
		font-weight:bold;
		font-size:11px;
		margin:0;
		padding:0;
		line-height:13px;
	}
	
	#marginal h1
	{
		font-weight:bold;
		padding-left:7px;
		padding-right:7px;
		margin-right:1px;
		margin-left:1px;
		margin-top:0;
		padding-top:0;
		line-height:13px;
		display:block;
		padding-bottom:2px;
		border-width:0 0 1px 0;
		border-color:#96BF0D;
		border-style:solid;
		margin-bottom:5px;
		font-size:11px;
	}
	
	#inner_content p, #marginal p
	{
		margin-bottom:20px;
		margin-top:4px;
	}
	
	
	#marginal .bodytext
	{
		padding-left:8px;
		padding-right:8px;		
		line-height:15px;
		margin-bottom:20px;
	}	
	
	#inner_content .csc-firstHeader
	{
		margin-bottom:14px;
	}
	
	img
	{
		border:0;
	}
	
	#inner_content ul
	{
		margin-top:-5px;
		margin-left:0;
		padding:0;
	}
	
	#inner_content li
	{
		padding: 0;
		margin-left:13px;
	}
	
	
		.festwirte_links
	{
		float:left;
		width:240px;
		margin-right:10px;
		background-color:#FFFFFF;
		margin-bottom:15px;
		height:140px;
		background-image:url('layout/fz_kasten.gif');
	}
	.festwirte_rechts
	{
		float:left;
		width:240px;
		background-color:#FFFFFF;
		margin-bottom:15px;
		height:140px;
		background-image:url('layout/fz_kasten.gif');
	}
	.festwirte_inhalt
	{
		margin:8px;
		text-align:center;
		
	}
	
	.festwirte_inhalt img
	{
		margin-bottom:8px;
		
	}
	
	input
	{
		background-color:#EEEEEE;
		border-color:#2F5292;
		border-width:1px;
		border-style:solid;
		font-family:Arial,Verdana,Helvetica;
		font-size:11px;
	}
	
	label
	{
		font-size:11px;
		text-align:left;
	}
	
	h3
	{
		font-size:12px;
	}
	
	
	.tx-chcforum-pi1-Table {
	border: 1px solid #666666;
	background: #FFFFFF;
	margin-bottom: 2px;
	width: 630px;
	}
	
	textarea
	{
		width:300px;
		background-color:#EEEEEE;
		border-color:#2F5292;
		border-width:1px;
		border-style:solid;
		font-family:Arial,Verdana,Helvetica;
		font-size:11px;
	}
	
	.td-0
	{
		font-size:11px;
	}

	/* ******************************* */
	/* Popup */
	
	#page_popup
	{
		background-color:#FFFFFF;
		font-family:Arial,Verdana,Helvetica;
		font-size:11px;
		color:#999999;
		margin-top:15px;
		margin-right:30px;
		padding:12px;
		margin-bottom:20px;
	}
	
	
	/* ******************************* */
	/* Anmeldeformular */
	
	#tx-srfeuserregister-pi1-comments
	{
		width:300px;
		background-color:#EEEEEE;
		border-color:#2F5292;
		border-width:1px;
		border-style:solid;
		font-family:Arial,Verdana,Helvetica;
		font-size:11px;
	}

	fieldset
	{
		border-width:0;
		margin:0;
		padding:0;
	}
	
.alterline {
	background-color:#dddddd;
}



#ulist
{
	margin:0;
	padding:0;
}



.csc-form-label
{
	padding:0;
	height:15px;
	margin:0 20px 0 0;
	height:1px;
}
.csc-form-fieldcell
{
	vertical-align:top;
	height:15px;
	padding:0;
	line-height:15px;
}
.csc-form-labelcell
{
	vertical-align:top;
	height:15px;
	padding:0;
	line-height:15px;
}

	select
	{
		background-color:#EEEEEE;
		border-color:#2F5292;
		border-width:1px;
		border-style:solid;
		font-family:Arial,Verdana,Helvetica;
		font-size:11px;
	}
	
.csc-frame-rulerBefore
{
	border-width:1px 0 0 0;
	margin-bottom:20px;
	border-style:solid;
	border-color:#CCCCCC;
}
