
body
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	margin:				20px 0 50px 0;
}

a
{
	text-decoration:	none;
	color:				#333;
}

fieldset
{
	margin:				0;
	padding:			0;
	border:				none;
}

form
{
	margin:				0;
}

.clear
{
	clear:				both;
}

.success
{
	display:			block;
	width:				auto;
	border:				none;
	background-color: 	#59b91f;
	padding:			5px;
	margin:				5px 5px 5px 0;
	color:				#fff;
}

.error
{
	display:			block;
	width:				auto;
	border:				none;
	background-color: 	#cc0000;
	padding:			5px;
	margin:				5px 5px 5px 0;
	color:				#fff;
}

h1
{
	font-size:			12px;
	font-weight:		normal;
	padding:			11px 5px 11px 25px;
	margin:				0;
	background:			#d47d01 url('/img/a.gif') scroll no-repeat 10px 10px;
	color:				#fff;
}

input[type=text], input[type=password], select
{
	border:				1px solid #999;
	background-color:	#fff;
}

input[type=submit], input[type=reset], button, .button, .button2
{
	font-size:			12px;
	border:				none;
	color:				#fff;
	background-color:	#7a4a21;
	margin:				5px 5px 5px 0;
	padding:			5px;
	cursor:				pointer;
}

.button
{
	display:			block;
	width:				50px;
	text-align:			center;
}

.button2
{
	display:			block;
	width:				70px;
	text-align:			center;
}

input[type=reset]
{
	background-color:	#999999;
}

label
{
	display:			block;
	margin-top:			10px;
}

label.radio
{
	display:			inline;
}

#page
{
	width:				995px;
	margin:				auto;
}

#header
{
	border-bottom:		2px solid #999;
	margin-bottom:		5px;
}

#logo
{
	float:				left;
}

#login
{
	float:				left;
	width:				578px;
	height:				68px;
	margin:				13px 0 0 5px;
	border:				1px solid #e8e8e8;
	background:			#e8e8e8 url('/img/header/login_bg.gif') scroll repeat left top;
	text-align:			right;
}

#login label
{
	display:			block;
	text-align:			left;
	padding:			2px 0 5px 30px;
}

#login input[type=text], #login input[type=password]
{
	width:				220px;
}

#login input[type=submit]
{
	height:			17px;
	padding:		0 20px 0 0;
	color:			#7a4a21;
	background:		transparent url('/img/a2.gif') scroll no-repeat right top;
	
}

ul#menu
{
	float:				left;
	width:				200px;
	list-style:			none none outside;
	margin:				0;
	padding:			0;
}

ul#menu li
{
	margin:				0;
	padding:			0;
}

ul#menu li a
{
	display:			block;
	width:				165px;
	background:			#e8e8e8 url('/img/li.gif') scroll no-repeat 8px 8px;
	color:				#333;
	text-decoration:	none;
	margin-bottom:		5px;
	padding:			5px 0 5px 25px;
	font-weight:		normal;
}

ul#menu li a:hover, ul#menu li a.active
{
	background-color:	#ccc;
	color:				#000;
}

ul#menu li ul
{
	width:				200px;
	list-style:			none none outside;
	margin:				0;
	padding:			0;
}

ul#menu li ul li a
{
	display:			block;
	width:				165px;
	color:				#333;
	background:			#f4f4f4 none;
	text-decoration:	none;
	margin-bottom:		5px;
	padding:			5px 0 5px 25px;
	font-weight:		normal;
}

#sponsoren
{
	float:				left;
	width:				230px;
	height:				604px;
	background-color:	#e8e8e8;
	text-align:			center;
	margin-left:		10px;
	text-transform:		uppercase;
}

#sponsoren img
{
	margin-top:			8px;
}

#body
{
	float:				left;
	width:				555px;
}

.content
{
	margin-top:			5px;
	background-color:	#e8e8e8;
	padding:			20px;
}

#footer
{
	list-style:			outside none none;
	text-align:			center;
	padding:			20px;
}

#footer a
{
	font-weight:		normal;
	color:				#999;
}

.pic
{
	width:				200px;
	height:				150px;
	background-color:	#ddd;
	text-align:			center;
}