/* CSS Document */

BODY { 

	background-color: #000000;

	margin: 0px;

	overflow: auto;

}



#BG {

    position: relative;

	background-image: url(gfx/bg.jpg);

	margin-left: auto;

	margin-right: auto;

	top: 0px;

	height: 768px;

	width: 1024px;

	}

	

#MAIN {

	position: relative;

	overflow: auto;

	height: 420px;

	width: 621px;

	left: 354px;

	top: 80px;

	}



#TITLE {

    position: relative;

	height: 48px;

	width: 237px;

	left: 537px;

	top: 77px;

	}
	
#TITLE_HOT {

    position: relative;

	height: 48px;

	width: 237px;

	left: 405px;

	top: 77px;

	}



#MENU {

	position: absolute;

	height: 146px;

	width: 893px;

	left: 83px;

	top: 602px;

	}

.h1 {

	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	colour: #000000;
	background-color: #ffcc00;
	border-color: #FFFFFF;
	border-width: thin;
	padding-left: 10px;
    padding-right: 10px;
    padding-top: 2px;
    padding-bottom: 1px;

}

h2 {

	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #fb000a;
	border-color: #FFFFFF;
	background-color: #e3e3e3;
	border-width: thin;

}

h3 {

	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	border-color: #FFFFFF;
	background-color: #000000;
	border-width: thin;

}



p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #000000;

	}



a:link  {

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-align: center;

	text-decoration: none;

	font-weight: bold;

	color: #fb000a;

	border: 0px;

	border-width: none;

	outline:none;

}



a:hover {

	color: #fb000a;

	border: none;

	outline:none;

	text-decoration: underline;

	

}

	

a:visited  {

	font: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-align: center;

	text-decoration: none;

	color: #fb000a;

	font-weight: bold;

	border: none;

	

}

.info {position: absolute; width: 280px; margin-left: 20px; margin-top: 20px; }

.form {width: 250px; background-color: #FFCC00; margin-top: 30px; margin-left: 320px; position: absolute; border-width: 1px; border: 2px; padding: 10px; border-style: dashed;}

li { font-size: 14px; margin: 5px 0px 10px -10px;}

a.myspace img {

	border: 0px;

	}

	

a.menu img{

	border: 0px;
	visibility: visible;

	}



a.menu:hover img {

 	filter:alpha(opacity=0);   
 	-moz-opacity: 0.0;  
 	opacity: 0;
 	border: 0px;

	}

	

#liste {



	font: Verdana, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-align: center;

	background-color: #e0e0e0;

	border-color: #FFFFFF;

	border-width: 0;

	table-layout: auto;

	text-align: center;

	border-collapse:collapse;

		

}



#liste td {

        padding: 2px 5px;

}

	

#counter {

	position: absolute;

	height: 112px;

	width: 180px;

	top: 50px;

	left: 35px;

	}

	

#m_artists_old {

	position: absolute;

	height: 112px;

	width: 182px;

	top: 27px;

	left: 192px;

	}

	

#m_photos_old {

	position: absolute;

	height: 112px;

	width: 182px;

	top: 27px;

	left: 426px;

	}

	

#m_banner {

	position: absolute;

	height: 112px;

	width: 220px;

	top: 40px;

	left: 650px;

	}

	

#m_artists {

    position: absolute;

	height: 25px;

	width: 182px;

	left: -1px;

	top: 1px;

	}



#m_program {

	position: absolute;

	heigth: 25px;

	width: 107px;

	left: 182px;

	top: 0px;

	}

	

#m_info {

    position: absolute;

	height: 25px;

	width: 63px;

	left: 289px;

	top: 0px;

	}

	

#m_tickets {

    position: absolute;

	height: 25px;

	width: 92px;

	left: 352px;

	top: 0px;

	}

	

#m_speedrace {

    position: absolute;

	height: 25px;

	width: 122px;

	left: 444px;

	top: 0px;

	}



#m_contact {

    position: absolute;

	height: 25px;

	width: 95px;

	left: 567px;

	top: 0px;

	}

	

#m_sponsors {

    position: absolute;

	height: 25px;

	width: 112px;

	left: 662px;

	top: 0px;

	}

	

#m_guestbook {

    position: absolute;

	height: 25px;

	width: 118px;

	left: 774px;

	top: 0px;

	}



