@charset "utf-8";
*
{
	margin								: 0px;
	padding								: 0px;
}

html, body
{
	height								: 100%;
	background							: #333333;
}

body
{
	font-family							: Verdana, Arial, Helvetica, sans-serif;
	font-size							: 12px;
	color								: #CCCCCC;
	line-height							: 1.5em;
}

#container
{
	position							: relative;
	margin								: 0px auto;
	padding								: 0px;
	min-height							: 100%;
	width								: 800px;
	background							: #000000;
}


* html #container
{
	height								: 100%;
}

#headerpic
{
	width								: 800px;
	height								: 250px;
}

#content
{
	/*border								: 1px solid red;*/
	padding								: 20px 35px 30px 35px;
	clear								: both;
}

#content .leftcontent
{
	width								: 485px;
	float								: left;
}

#content .rightcontent
{
	width								: 215px;
	padding-left						: 15px;
	margin-left							: 15px;
	float								: right;
}

#footer
{
	position							: absolute;
	bottom								: 0;
	margin								: 0px auto;
	padding								: 0px;
	height								: 18px;
	width								: 800px;
	background							: #333333;
	text-align							: center;
	font-size							: 9px;
}

#menu
{
	height								: 30px;
	width								: 800px;
	background							: url('../gfx/sitepics/bg_menu.jpg') repeat-x;
	clear								: both;
	background-position					: bottom;
}

#menu ul
{
	list-style							: none;
	margin-left							: 16px;
}

#menu li
{
	display								: block;
	float								: left;
	/*border-right						: 1px solid #000000;*/
}

#menu li a
{
	display								: block;
	float								: left;
	padding-left						: 15px;
	padding-right						: 15px;
	height								: 22px;
	padding-top							: 8px;
	text-decoration						: none;
	text-align							: center;
	color								: #FFFFFF;
	background							: url('../gfx/sitepics/bg_menu.jpg') repeat-x;
	background-position					: bottom;
}

#menu li a:active, #menu li a:hover, #menu li a:focus
{
	background-position					: top;
	color								: #000000;
}

#menu li a.aktiv
{
	font-weight							: bold;
	background-position					: top;
	color								: #000000;
}

.indent
{
	display								: block;
	padding-left						: 15px;
	margin-bottom						: 10px;
}

.rightcontent span.indent
{
	display								: block;
	padding-left						: 10px;
	margin-bottom						: 10px;
}

/* Clearfix */
.cf
{
	display								: inline-block;
}

/* IE6 Clearfix Hack*/
.cf[class]
{
	display								: block;
	overflow							: hidden;
}

a:link, a:visited
{
	color								: #1762AB;
	text-decoration						: none;
}

a:hover span, a:active span, a:focus span, .rightcontent a:hover, .rightcontent a:active, .rightcontent a:focus
{
	color								: #B30800;
	text-decoration						: underline;
}

h1
{
	display								: block;
	padding-bottom						: 3px;
	border-bottom						: #CCCCCC 2px solid;
	font-weight							: bold;
	font-size							: 14px;
	margin-bottom						: 10px;
}

h2
{
	display								: block;
	padding-bottom						: 12px;
	font-weight							: bold;
	font-size							: 13px;
	text-decoration						: underline;
}

img
{
	border								: none;
}

.border
{
	border								: 1px solid #FFFFFF;
	padding								: 1px;
	margin								: 0px 10px 10px 0px;
}

.clearleft
{
	clear								: left;
}

.picborder
{
	display								: block;
	float								: left;
	width								: 104px;
	border								: 1px solid #FFFFFF;
	padding								: 1px;
	margin								: 0px 10px 10px 0px;
	text-align							: center;
}

.icon
{
	margin-right						: 8px;
	width								: 24px;
	height								: 24px;
}

.picinfo
{
	text-align							: center;
	font-size							: 10px;
	line-height							: 1.3em;
}

ul.list
{
	margin								: 0;
	list-style-type						: disc;
}

ul.list li
{
	margin								: 5px 0px 5px 25px;
}

#show_members
{
	font-size							: 11px;
}

#members table td
{
	padding-left						: 5px;
}

td.formLeft
{
	width								: 120px;
	text-align							: right;
	padding-right						: 5px;
}

td.formRight
{
	width								: 305px;
	text-align							: left;
	padding-left						: 5px;
}

td.formError
{
	width								: 305px;
	text-align							: left;
	padding-left						: 5px;
	color								: #FF0000;
}

td.tdcenter
{
	text-align							: center;
}

.button
{
	padding								: 2px 5px;
	background							: #666666;
	border								: 1px solid #CCCCCC;
	color								: #000000;
	font-size							: 11px;
	font-weight							: bold;
	margin-top							: 20px;
	margin-right						: 10px;
}

.formError
{
	color								: #FF0000;
}

.inputText
{
	width								: 298px;
	border								: 1px solid #3399FF;
	font-size							: 11px;
}

.inputOption
{
	border								: 1px solid #3399FF;
	font-size							: 11px;
}
