/* ---------------Hauptelemente--------------- */
html
{
	background-color: black;
	font-size: 12px;
	font-family: Verdana;
	color: white;
	height: 101%;
}
body
{
	padding-top: 10px;
	font-size: 12px;
	font-family: Verdana;
	color: white;
}
#main
{	
	width: 1000px;
	margin: 0 auto;
	background-color: black;
}
#clear
{
	width: 1000px; 
	height: 10px;  
	display: block;
	margin: 0 auto;
	clear: both;
}

/* ---------------Inhalt--------------- */
#content
{
	width: 606px;
	float: left;
	background-color: black;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 10px;
	padding-top: 15px;
	border-left: 2px solid #333;
	border-right: 2px solid #333;
	min-height: 800px;
}
#contentgallery
{
	width: 606px;
	float: left;
	background-color: black;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 10px;
	padding-top: 15px;
	border-left: 2px solid #333;
	border-right: 2px solid black;
	min-height: 600px;
}
#wrapper
{
	background-color: black;	
	border: 1px solid #ff6600;
	float: left;
	padding-top: 5px;
	width: 996px;
	margin-bottom: 10px;
	
	-opera-shadow:0px 0px 25px #ff6600;
	-webkit-box-shadow:0px 0px 25px #ff6600;
	-moz-box-shadow:0px 0px 25px #ff6600;
	box-shadow:0px 0px 25px #ff6600;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	border-radius: 3px;
}

/* ---------------Header--------------- */
#header
{
	height: 150px;
	clear: both;
	border-bottom: 2px solid #ff6600;
	margin-bottom: 10px;
}
#header img
{
	border: 0px;
	width: 996px;
}
#header a:hover
{
	cursor:url(../img/metalhand.cur), url(img/metalhand.cur), auto; 
}

/* ---------------Footer--------------- */
#footer
{
	text-align: center;
	clear: both;
	border-top: 2px solid #ff6600;
	padding: 5px;
	padding-bottom: 10px;
	font-size: 9px;
	color: white;
	font-family: verdana;
}
#footer a
{
	color: white;
}
#footer a:hover
{
	color: #ff6600;
	cursor:url(../img/metalhand.cur), url(img/metalhand.cur), auto; 
}

/* ---------------Navigation Links--------------- */
#nav_left
{	
	float: left;
	width: 150px;
	background-color: black;
	padding-top: 15px ;
	padding-bottom: 10px;
	border-top: 0px solid #333;
	margin-bottom: 10px;
}
#nav_left ul
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#nav_left a
{
	text-decoration:none;
	color: white;
	font-family: Berlin Sans FB, Verdana;
	font-size: 17px;
	margin-left:10px;
	text-decoration: none;
	display: block;
	width: 128px;
	text-align: center;
	background-color: #111;
	margin-bottom: 6px;
	padding: 3px;
	border: 1px solid #333;
	
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-opera-border-radius: 3px;
	border-radius: 3px;
	
	background: -moz-linear-gradient(top,
	  #777777 0,
	  #777777 50%,
	  #333333 50%,
	  #333333 100%);
	 background: -webkit-gradient(linear,
	  left top, left bottom,
	  color-stop(0, #777777),
	  color-stop(0.5, #777777),
	  color-stop(0.5, #333333),
	  color-stop(1, #333333));
	text-shadow: 0px 0px 2px #333333, -1px -1px #000;
}
#nav_left a:hover
{	
	color: #ff6600;
	cursor:url(../img/metalhand.cur), url(img/metalhand.cur), auto;
	background-color: black;
	border: 1px solid #ff6600;
	
	-opera-shadow:0px 0px 10px #ff6600;
	-webkit--shadow:0px 0px 10px #ff6600;
	-moz-box-shadow:0px 0px 10px #ff6600;
	box-shadow:0px 0px 10px #ff6600;  /* Evtl. Helleres Orange verwenden #FE9A2E */
	
	text-shadow: 0px 0px 10px #ff6600, -1px -1px #000;
}

#nav_left img
{
	height: 24px;
	width:24px;
	margin-bottom:-6px;
	padding-bottom:-5px;
	border:0;
}
/* ---------------Navigation Rechts--------------- */
#nav_right
{	
	float: right;
	width: 200px;
	margin-bottom: 5px;
	border-left: 0px solid #333;
	padding-right: 5px;
	padding-top: 15px;
}
#nav_right img
{
	float: left;
	clear: both;
	margin-bottom: 5px;
	border: 1px solid #333;
	width: 190px;
	margin-left: 3px;
}
#nav_right img:hover
{
	border-color: #ff6600;
}
#nav_right a:hover
{
	cursor:url(../img/metalhand.cur), url(img/metalhand.cur), auto; 
}

/* ---------------Home--------------- */
#home h2
{
	text-align: center;
}
#home a
{
	color: white;
}
#home a:hover
{	
	color: #ff6600;
	cursor:url(../img/metalhand.cur), url(img/metalhand.cur), auto; 
}
#homebanner
{	
	border: 0px solid #333;
	margin-top: 10px;
	margin-bottom: 20px;
	width: 606px;
}

/* ---------------Riders--------------- */
#riders
{

}
.rider_img_left
{
	border: 1px solid #333;
	float: left;
}
.rider_img_right
{
	border: 1px solid #333;
	float: right;
}
.rider_desc
{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
.rider
{	
	width: 606px;
	float: left;
	border-bottom: 1px solid #333;
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
#rider_last
{
	border: 0px;
}

/* ---------------Links--------------- */
#links table
{
	text-align: left;
}
.tablespace
{
	margin-bottom: 10px;
	padding-bottom: 15px;
}
#links a
{
	color: white;
	font-family: verdana;
	text-decoration: none;
}
#links a:hover
{	
	color: #ff6600;
	cursor:url(../img/metalhand.cur), url(img/metalhand.cur), auto;
	text-decoration: underline;
}
#links th.linktitle
{
	font-size: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #333;
	text-align: center;
}
#links th
{
	padding-top: 5px;
	text-align: left;
}

/* ---------------Events--------------- */
#events
{
	width: 606px;
}
.event
{
	border-bottom: 1px solid #333;
	padding-bottom: 0px;
	margin-top: 10px;
}
#events span
{
	font-size: 15px;
	font-weight: bold;
}
.date
{
	margin-top: 3px;
	font-size: 9px;
}
#events a
{
	color: white;
}
#events a:hover
{	
	color: #ff6600;
	cursor:url(../img/metalhand.cur), url(img/metalhand.cur), auto;
}
#event_last
{
	margin-top: 10px;
	border: 0px;
}
#event_first
{	
	margin-top: 0px;
	border-bottom: 1px solid #333;
	padding-bottom: 0px;
}

/* ---------------News--------------- */
.beitrag
{
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
}
.title
{
	font-size: 18px;
	font-weight: bold;
}
.post
{
	color: #444;
	font-size: 10px;
	text-align: right;
}
#news p
{
	margin-top: 20px;
}
#news a
{
	color: white;
}
#news a:hover
{	
	color: #ff6600;
	cursor:url(../img/metalhand.cur), url(img/metalhand.cur), auto;
}

#archivlink
{
	margin-top: 20px;
	margin-left: 240px;
}
.archivuebersicht
{
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
}

/* ---------------Gallery--------------- */
#gallery
{
	margin-left: 35px;
}
.galleryentry
{
	float: left;
	padding: 5px;
	margin-right: 10px;
	border: 1px solid #333;
	text-align: center;
	background-color: #111;
	margin-bottom: 15px;
}
.galleryentry a
{
	text-decoration: none;
	color: white;
}
.galleryentry a:hover
{
	text-decoration: none;
	color: #ff6600;
	cursor:url(../img/metalhand.cur), url(img/metalhand.cur), auto; 
}
.galleryentry img
{
	border: 0px;
	padding: 5px;
}
.galleryentry:hover
{
	background-color: black;
	border: 1px solid #ff6600;
	cursor:url(../img/metalhand.cur), url(img/metalhand.cur), auto;
	color: #ff6600;
}	