/*
-----------------------------------------------
PleasureJam 2005 Main Styles
Author:   Alexander M. Poell
Version:  21 Aug 2005
----------------------------------------------- */

/* MAIN LAYOUT
----------------------------------------------- */

body	{
	/*background: #204c60 url("../images/bg_main.jpg") top left repeat-x;*/
	background-color:white;
	color: white;
	margin: 0 0 10px 0; padding: 0; border: 0;
	text-align: center;
}
#container_global {
	position: relative;
	margin: 0 auto; padding: 0; border: 0;
	text-align: left;
	width: 895px;
}
#container_main {
    position: relative;
	margin: 0 0 0 133px; padding: 0; border: 0;
	text-align: left;
	width: 762px;
    color: #333;
}
#main_top {
	z-index: 2;
	position: relative;
	/*background: transparent url("../images/main_top_06.gif") center top no-repeat;*/
	background: transparent url("../images/areaTop.jpg") center top no-repeat;
	margin: 0; padding: 0; border: 0px;
	width: 762px; height: 207px;
}
#main_nav_box {
	position: absolute;
	margin: 164px 0 0 282px; padding: 0; border: 0;
	width: 339px; height: 23px;
} 
.main_NEWS {
	float: left;
	background-image: none;
	margin: 0; padding: 0; border: 0;
	width: 82px; height: 23px;
	text-align: center;
}
#main_NEWS_active { 
	background: transparent url("../images/main_news07.gif") left top no-repeat;
}
.main_EVENT{
	float: left;
	background-image: none;
	margin: 0; padding: 0; border: 0;
	width: 81px; height: 23px;
	text-align: center;
}
#main_EVENT_active { 
	background: transparent url("../images/main_event07.gif") left top no-repeat;
}
.main_SERVICES {
	float: left;
	background-image: none;
	margin: 0; padding: 0; border: 0;
	width: 93px; height: 23px;
	text-align: center;
}
#main_SERVICES_active { 
	background: transparent url("../images/main_services07.gif") left top no-repeat;
}
.main_EXTRAS {
	float: left;
	background-image: none;
	margin: 0; padding: 0; border: 0;
	width: 83px; height: 23px;
	text-align: center;
}
#main_EXTRAS_active { 
	background: transparent url("../images/main_extras07.gif") left top no-repeat;
}
span.main_button {
	display: block;
	margin: 0 auto; padding: 0; border: 0;
	width: 80%; height: 23px;
	cursor: hand;
}
#main_left {
	z-index: 2;
	position: absolute;
	/*background: transparent url("../images/main_left.gif") left top no-repeat;*/
	left: 0px; top: 207px;
	margin: 0; padding: 0; border: 0px;
	width: 65px; height: 172px;
}
#main_right {
	z-index: 2;
	position: absolute;
	/*background: transparent url("../images/main_right_06.gif") right top no-repeat;*/
	background: transparent url("../images/areaRight.jpg") center top no-repeat;
	right: 0px; top: 207px;
	margin: 0; padding: 0; border: 0px;
	width: 124px; height: 552px;

}
#container_content {
	z-index: 1;
	margin: 0 106px 0 47px; padding: 0; border: 0;
	width: 609px;
}
#content_bg {
	display: block;
	background: transparent url("../images/content_bg_06.gif") center top repeat-y;
	margin: 0; padding: 0; border: 0;
	width: 609px;
	/*height: 570px;  test value > should be defined by the content...*/
}
#content {
	z-index: 3;
	position: relative;
	margin: 0 auto; padding: 0; border: 0;
	text-align: left;
	width: 573px;
}
#cap_content_top {
	z-index: 4;
	background: transparent url("../images/cap_content_top.jpg") center bottom no-repeat;
	margin: 0; padding: 0; border: 0;
	width: 573px; height: 14px;
}
#cap_content_bg {
	z-index: 4;
	background: transparent url("../images/cap_content_bg.jpg") center center repeat-y;
	margin: 0; padding: 0; border: 0;
	width: 573px;
	min-height: 505px;
}
#content_box {
	z-index: 5;
	margin: 0 auto; padding: 3px 0; border: 0;
	width: 521px;
}
#cap_content_bottom {
	z-index: 4;
	background: transparent url("../images/cap_content_bottom.jpg") center top no-repeat;
	margin: 0; padding: 0; border: 0;
	text-align: left;
	width: 573px; height: 14px;
}
#content_bottom {
	background: transparent url("../images/content_bottom_06.gif") center top no-repeat;
	margin: 0; padding: 0; border: 0px;
	text-align: left;
	width: 609px; height: 20px;
}
#utilities {
	z-index: 100;
	clear: both;
	margin: 0 auto; padding: 0; border: 0;
	text-align: center;
	font: 10px/110% "Arial Black", "Trebuchet MS", "Verdana", sans-serif;
	color: white;
}

/* SPONSOREN
----------------------------------------------- */
#container_sponsors
{
	position:absolute;
	display:block;
	margin:238px 0px 0px -55px;
	z-index:99;
	width:240px;
}

div.flash_container
{
	position:absolute;
	width:220px;
	height:92px;
	margin:30px 0px 0px -80px;
}

#sponsor_list
{
	margin:0;
	padding:0;
	width:100%;
}

#sponsor_list li
{
	padding:0;
	margin:0px 0px 8px 0px;
	text-align:right;
	list-style:none;	
}

div#sponsors_block ul li
{
	list-style:none;
	margin:10px 0px 0px 0px;
}

ul.riders_list
{
	margin:0px 0px 0px 0px;
	padding:0;
}

ul.riders_list li
{
	list-style:none;
	margin:0px 0px 10px 0px;
}

/* Paging ----------------------------------- start */

#modulePaging
{
	margin:5px 0px 5px 0px;
	padding:0;
	width:100%;
	height:18px;
}

#modulePaging li
{
	float:left;
	margin:0px 5px 0px 0px;
	list-style:none;
}

#modulePaging li.pageInfo
{
	padding:2px 5px 0px 10px;
}

#modulePaging li.pageResults
{
	padding:2px 10px 0px 5px;
}

#modulePaging li a
{
	display:block;
	padding:1px 5px 2px 5px;
}

#modulePaging li a
{
	border:1px solid #c2c2c2;
	text-decoration:none;
}
#modulePaging li a:hover
{
	border:1px solid #004782;
}
#modulePaging li a.paging_1
{
	border:1px solid #004782;
	text-decoration:none;
}

a.moduleNextButtons
{
	margin:140px 4px 0px 4px;
	display:block;
}

.error_color
{
	color:red;
}

/* Paging ----------------------------------- ende */

/* Top10List ----------------------------------- start */


#gallery_top10_list
{
	margin:0;
	padding:0;
}

#gallery_top10_list li
{
	list-style:none;
	float:left;
	width:250px;
	height:150px;
	margin-right:5px;
	margin-bottom:5px;
}

#gallery_top10_list li table
{
	width:100%;
	height:100%;
	vertical-align:center;
	position:relative;
}

a.image_link,a.image_link:hover
{
	background-color:transparent;
}

/* Top10List ----------------------------------- ende */

