#CLUB_NAVI, #CLUB_NEWS
{
	height:		580px;
}

#CLUB_NAVI, #CLUB_NEWS, #CLUB_DISPLAY
{
	border:		1px solid #EEE;
}

#CLUB_NAVI
{
	float:		left;
	width:		250px;
	padding:	4px;
}

#CLUB_NEWS, #CLUB_KALENDER
{
	float:		right;
	width:		630px;
	overflow:	auto;
	padding:	4px;
}

#CLUB_KALENDER
{
	height:		auto;
	padding:	1px;
}

#CLUB_DISPLAY
{
	clear:		both;
	float:		right;
	width:		100%;
	margin:		10px 0px 0px 0px;
}

#CLUB_DISPLAY div
{
	float:		left;
	width:		200px;
	height:		160px;
	overflow:	hidden;
	text-align:	center;
	font-size:	0.8em;
	padding:	10px;
}

a.CLUB_SINGLE
{
	height:		120px;
}

#CLUBS h2
{
	margin:		5px 0px;
}

#CLUBS table
{
	border-spacing:	0px;
	border:			0px;
	margin:			2px;
}

#CLUBS table td
{
	padding:		4px;
	vertical-align:	top;
	border:			0px;
}

#CLUBS table.login td
{
	background:		#EEE;
}

#CLUBS input[type~="text"], #CLUBS input[type~="password"], #CLUBS input[type~="submit"], #CLUBS textarea
{
	padding:		4px;
	width:			200px;
	font-size:		1.0em;
}

#CLUBS td.ClubMeldung input[type~="text"], #CLUBS textarea
{
	width:			450px;
}

#CLUBS form
{
	text-align:		left;
}

#CLUB_NEWS table td
{
	vertical-align:	top;
	border-bottom:	1px solid #EEE;
	padding:		4px;
}

img.CLUB_LOGO
{
	margin:		5px auto;
	max-height:	100px;
	max-width:	200px;
}

.entry img
{
	float:		none;
}

img.community_logo
{
	height:		40px;
	margin:		0px 5px 0px 0px;
}

p.final
{
	padding:		0px 0px 5px 0px;
	border-bottom:	1px solid #EEE;
}

img.community_preview
{
	width:			500px;
	border:			1px solid #EEE;
	padding:		5px;
}

#CLUBS fieldset, #CLUBS fieldset legend
{
	padding:		4px;
	margin:			0px 0px 10px 0px;
}

#CLUBS fieldset
{
	width:			567px;
	border:			1px solid #CCC;
}

#CLUBS fieldset legend
{
	font-weight:	bold;
	border:			1px solid #CCC;
}
