/*
-------------------------------------------------------------------------------------------------
KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN
KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN KEADEN
-------------------------------------------------------------------------------------------------
*/

.login_div {
}

body {
	margin: 0px;
	padding: 0px;
	background: url(media/bkg_images/bkg_body.gif);
	font-family: Georgia, serif;
	font-size: 12px;
}

table * {
	font-size: 12px;
}

.center_container {
	width: 935px;
	position: absolute;
	top: 35px;
	left: 50%;
	margin: 0px auto auto -467px;
}

.main_container {
	width: 935px;
	float: left;
	background: url(media/bkg_images/bkg_main.gif) repeat-y;
}

.copy_div {
	clear: left;
	padding-top: 10px;
	font-size: 9px;
	color: #e8e3bf;
	margin-bottom: 20px;
}

a.login:link, a.login:visited, a.login:hover, a.login:active {
	text-decoration: none;
	color: #282017;
}

/*
-------------------------------------------------------------------------------------------------
ADMIN STYLING GENERAL
-------------------------------------------------------------------------------------------------
*/

.articleOptionpanel {
	background-color: #282021;
}

.articleTabpanel {
	background-color: #282021;
}

.FileManager_Header {
	background-color: #000;
}

.FileManager, .FileManager_Explorer, .FileManager_Explorer *, .FileManager_FileList, .FileManager_Item TD, .FileManager_AltItem TD,
.FileManager_Pager, .FileManager_StatusBar, .PagingTable, .FileManager_FileList, .FileManager_MessageBox {
	background-color: #282021;
}

.FileManagerTreeNodeSelected {
	background-color: #282021;
	text-decoration: underline;
}

.ListHeader {
}	
/*
-------------------------------------------------------------------------------------------------
CONTENT STYLING GENERAL
-------------------------------------------------------------------------------------------------
*/
p {
	margin: 0px;
	padding: 0px;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
}

h2 {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 20px;
	color: #ff3b00;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border-bottom: 4px solid #4e402f;
}

h3 {
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	margin: 0px;
	padding: 0px;
	margin: 5px 0px 15px 0px;
	line-height: 18px;
}

h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #ff3b00;
}

a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}

a.link_italic:link, a.link_italic:visited, a.link_italic:hover, a.link_italic:active {
	font-style: italic;
	text-decoration: none;
	letter-spacing: 1px;
}

.content_div, .content_left_div, .content_right_div {
	font-size: 12px;
	line-height: 16px;
}

.SubHead LABEL A { display: none; }

/*
-------------------------------------------------------------------------------------------------
WHITE TEXT GENERAL
-------------------------------------------------------------------------------------------------
*/

.module_content *, .shortnews_text, .shortnews_more *, .newslist_title *, .gigs_more *, .newslist_summary, .newslist_fulltext,
.newscomment_container *, .newslist_back *, .gallery_date, .gallery_text, .newscomment_form_prefix,
.newscomment_form_desc, .newscomment_form_input, .newscomment_form_header, .gigslist_text, .gigslist_link *,
.gigdetail_text, .gigdetail_price {
	color: #fff;
}

.module_content INPUT, .module_content SELECT, .module_content OPTION, .module_content TEXTAREA {
	color: #000;
}

/*
-------------------------------------------------------------------------------------------------
LEFT CONTAINER - MENU CONTAINER
-------------------------------------------------------------------------------------------------
*/

.left_container {
	float: left;
	width: 250px;
}

.logo_div {
	text-align: center;
	margin: 80px 0px 60px 0px;
}

.menu_div {
	width: 170px;
	margin-left: 40px;
	padding-top: 3px;
	border-top: 4px solid #4e402f;
}

/*
-------------------------------------------------------------------------------------------------
MIDDLE CONTAINER - CONTENT CONTAINER
-------------------------------------------------------------------------------------------------
*/

.middle_container {
	float: left;
	width: 515px;
}

.home_header_image_div {
	width: 515px;
	height: 490px;
	overflow: hidden;
}

.header_image_div {
	width: 515px;
	height: 240px;
	overflow: hidden;
}

.home_header_image_div h2, .header_image_div h2 { display: none; }

.content_grunge_top {
	width: 515px;
	height: 20px;
	background: url(media/bkg_images/bkg_content_grunge_top.gif);
}

.content_container {
	float: left;
	margin: 11px 0px 0px 0px;
	padding-left: 20px;
	min-height: 500px;
}

*html .content_container {
	height: 500px;
}

.content_div {
	width: 475px;
	float: left;
}

.content_left_div {
	float: left;
	width: 280px;
	margin: 0px 20px 0px 0px;
}

.content_right_div {
	float: left;
	width: 175px;
}

.content_right_div .module_title {
	margin-bottom: 8px;
}

/*
-------------------------------------------------------------------------------------------------
RIGHT CONTAINER - COMMUNITY CONTAINER
-------------------------------------------------------------------------------------------------
*/

.right_container_div {
	float: left;
	width: 165px;
}

.login_div {
	display: none;
	margin-left: 12px;
}

.community_home_div {
	float: left;
	padding-left: 20px;
	width: 130px;
	margin-top: 522px;
}

.community_div {
	float: left;
	padding-left: 20px;
	width: 130px;
	margin-top: 271px;
}

.community_links_div {
	margin-bottom: 40px;
}

/*
-------------------------------------------------------------------------------------------------
FOOTER CONTAINER
-------------------------------------------------------------------------------------------------
*/

.footer_container {
	clear: left;
	width: 935px;
	height: 13px;
	background: url(media/bkg_images/bkg_footer.gif) no-repeat bottom left;
}

/*
-------------------------------------------------------------------------------------------------
MODULE DESIGN STARTS FROM HERE
-------------------------------------------------------------------------------------------------
*/

/*
-------------------------------------------------------------------------------------------------
SHORT NEWS AKA LATEST ARTICLES
-------------------------------------------------------------------------------------------------
*/

.shortnews_container {
	float: left;
	position: relative;
	margin-top: 7px;
}

.shortnews_date {
	color: #ff3b00;
}

.shortnews_text {
}

.shortnews_more {
	float: left;
	width: 280px;
	padding: 5px 0px;
	margin: 5px 0px 10px 0px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.shortnews_all {
	clear: left;
}

.shortnews_archiv {
	float: left;
}

.shortnews_rss {
	position: absolute;
	top: -30px;
	left: 242px;
}

.shortnews_rss a:link, .shortnews_rss a:visited, .shortnews_rss a:hover, .shortnews_rss a:active {
	display: block;
	width: 38px;
	height: 38px;
	background: url(media/rss_grunge.gif);
}

/*
-------------------------------------------------------------------------------------------------
LIST // NEWS ARTICLES AKA ARCHIV
-------------------------------------------------------------------------------------------------
*/

.newslist {
	float: left;
	margin-top: 15px;
	padding-bottom: 15px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}


.newslist_date {
	color: #ff3b00;
}


.newslist_title {
	float: left;
	height: 32px;
}

.newslist_title a:link, .newslist_title a:visited, .newslist_title a:hover, .newslist_title a:active {
	text-decoration: none;
}

.newslist_summary {
	clear: left;
}

.newslist_more {
	float: left;
}

.newslist_link {
	float: left;
}

/*
-------------------------------------------------------------------------------------------------
POST // NEWS ARTICLES AKA ARCHIV
-------------------------------------------------------------------------------------------------
*/

.newspost {
	float: left;
	margin-top: 8px;
	padding-bottom: 10px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}


.newspost_date {
	color: #ff3b00;
}

.newspost_title {
	float: left;
	height: 32px;
}

.newspost_summary {
	clear: left;
	margin-bottom: 20px;
}

.newspost_fulltext {
	clear: left;
}

.newspost_image {
	float: right;
	margin-left: 10px;
	padding: 3px;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	border-color: #634f39 ;
}

.newspost_more {
	float: left;
	margin-top: 10px;
}

.newspost_back {
	float: left;
	margin-right: 40px;
}

.newspost_categories {
	float: right;
	margin-right: 35px;
}

/*
-------------------------------------------------------------------------------------------------
COMMENT NEWS ARTICLES
-------------------------------------------------------------------------------------------------
*/

.newscomment_header {
}

.newscomment_container {
	float: left;
	margin-top: 15px;
	padding-left: 40px;
}

.newscomment_div {
	margin-bottom: 15px;
	padding-bottom: 15px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.newscomment_date {
	color: #ff3b00;
}

.newscomment_form_container * {
	font-size: 12px;
}

.newscomment_form_table TD {
	vertical-align: top;
}

.newscomment_form_desc SPAN {
	display: block;
	font-size: 16px;
	margin-bottom: 20px;
}

.newscomment_form_input {
	padding-left: 30px;
	padding-bottom: 10px;
}

.newscomment_form_table LABEL A {
	display: none;
}

/*
-------------------------------------------------------------------------------------------------
PRESSENEWS VIA LATEST ARTICLES
-------------------------------------------------------------------------------------------------
*/

.pressenews_container {
	float: left;
	width: 100%;
	margin-top: 7px;
}

.pressenews_container_entry {
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.pressenews_date {
	clear: left;
	margin-top: 8px;
	margin-right: 10px;
	color: #ff3b00;
}

.pressenews_title {
	float: left;
	width: 175px;
}


.pressenews_text {
	float:left;
	margin-top: 8px;
	margin-right: 10px;
}

.pressenews_more {
	margin-top: 8px;
	float: right;
}

.pressenews_all {
	clear: left;
}
/*
-------------------------------------------------------------------------------------------------
NEXT GIGS AKA SITEWALK ADD ON
-------------------------------------------------------------------------------------------------
*/

.nextgigs_container {
	float: left;
}

.nextgigs_header {
	margin-bottom: 15px;
}

.gig_div {
	float: left;
	width: 175px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.gig_date {
	color: #ff3b00;
	margin-top: 7px;
}

.gig_title h3 {
	font-size: 12px;
}

.gigs_more {
	clear:left;
	padding-top: 5px;
	margin-top: 5px;
}

/*
-------------------------------------------------------------------------------------------------
GIGS LIST AKA SITEWALK ADD ON LIVE
-------------------------------------------------------------------------------------------------
*/

.gigslist_container, .gigdetail_container {
	float: left;
}

.gigslist_header {
	margin-bottom: 15px;
}


.gigslist_div {
	float: left;
	margin-top: 5px;
	margin-bottom: 8px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;	
}

.gigslist_date, .gigdetail_date {
	float: left;
	width: 160px;
	margin-top: 7px;
	color: #ff3b00;
}

.gigslist_title {
	float: left;
	width: 250px;
}

.gigslist_title h3 {

}

.gigslist_link {
	float: left;
	margin-top: 7px;
}

.gigslist_link_detail {
	float: left;
}

.gigslist_detail {
	display: none;
	clear: left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.gigslist_detail_text {
	margin-left: 160px;
}


/*
-------------------------------------------------------------------------------------------------
GALLERY AKA LATEST ARTICLES
-------------------------------------------------------------------------------------------------
*/

.gallery_div {
	float: left;
	margin-bottom: 15px;
}

.gallery_left_div {
	float: left;
	width: 280px;
	margin-right: 20px;
}

.gallery_title_date {
	float: left;
	width: 100%;
	border-bottom: 4px solid #4e402f;
}

.gallery_title, .gallery_date {
	float: left;
}

.gallery_title a:link, .gallery_title a:visited, .gallery_title a:hover, .gallery_title a:active {
	text-decoration: none;
}

.gallery_title H3 {
	float: left;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 20px;
	color: #ff3b00;
	margin: 0px;
	padding: 0px;
}

.gallery_date {
	margin-left: 5px;
	letter-spacing: 1px;
}

.gallery_text {
	clear: both;
	padding-top: 15px;
}

.gallery_right_div {
	float: left;
	width: 175px;
	margin-top: 20px;
	border-top: 4px solid #4e402f;
	padding-top: 10px;
}

/*
-------------------------------------------------------------------------------------------------
ALBUM VIEW
-------------------------------------------------------------------------------------------------
*/

.GalleryTabNavigation {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.GalleryTabElements {
	width: 100%;
}

.GalleryCellElementFile {
	display: block;
	float: left;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.GalleryTabBottom {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x top left;
}
/*
-------------------------------------------------------------------------------------------------
ALBUM VIEW FIELDS DISABLED
-------------------------------------------------------------------------------------------------
*/
.GalleryCellElementPictureTitel {
	display: none;
}

.GalleryCellElementPictureName {
	display: none;
}

.GalleryCellElementPictureSize {
	display: none;
}

.GalleryCellElementPictureDownload {
	display: none;
}

/*
-------------------------------------------------------------------------------------------------
ALBUM VIEW SPACERS DISABLED
-------------------------------------------------------------------------------------------------
*/
.GalleryCellLeftNavigationSpace, .GalleryCellLeftContainerSpace, .GalleryCellRightContainerSpace
.GalleryCellLeftBottomSpace, .GalleryCellRightBottomSpace, .GalleryCellLeftBottomSpace,
.GalleryCellMiddleBottomSpace, .GalleryCellBack {
	display: none;
}


/*
-------------------------------------------------------------------------------------------------
LOGIN MODULE
-------------------------------------------------------------------------------------------------
*/


/*
-------------------------------------------------------------------------------------------------
COMMUNITY MODULE
-------------------------------------------------------------------------------------------------
*/

.community_links_div {
	margin-top: 2px;
	padding-top: 2px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x top left;
}

.community_link {
	display: block;
	margin-bottom: 3px;
	padding-bottom: 5px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.community_link_img {
	border: 0px;
}

/*
-------------------------------------------------------------------------------------------------
GUESTBOOK AKA COMMUNITY
-------------------------------------------------------------------------------------------------
*/

.guest_div, .guest_div_alter {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 10px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.guest_name {
	float: left;
}

.guest_date {
	float: right;
}

.guest_message {
	margin-top: 5px;
}

.guest_text {
	padding-top: 15px;
	padding-bottom: 10px;
}

.guest_maps_city_country {
	float: right;
}

.guest_maps {
	float: left;
}

.guest_city_country {
	float: left;
}


.guestform_div {
	width: 400px;
}

.guestform_div div {
	margin-bottom: 5px;
}

/*
-------------------------------------------------------------------------------------------------
AUDIO VIA UDT
-------------------------------------------------------------------------------------------------
*/

.audio_catalog_div {
	margin-top: 15px;
}

.audio_single_div {
	float: left;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.audio_image_div {
	float: left;
}

.audio_info_div {
	float: left;
	margin-left: 20px;
}

.audio_info_div div {
	margin-bottom: 10px;
}

/*
-------------------------------------------------------------------------------------------------
VIDEO VIA UDT
-------------------------------------------------------------------------------------------------
*/

.video_catalog_div {
	float: left;
	width: 100%;
	margin-top: 7px;
}

.video_single_div {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.video_image_div {
	float: left;
}

.video_info_div {
	float: left;
	margin-right: 20px;
}

.video_info_div div {
	margin-bottom: 10px;
}

/*
-------------------------------------------------------------------------------------------------
LYRICS VIA UDT
-------------------------------------------------------------------------------------------------
*/

.lyrics_catalog_div {
	float: left;
	width: 100%;
	margin-top: 7px;
}

.lyrics_catalog_div ul {
	margin: 0px;
	padding: 0px;
}

.lyrics_catalog_div li {
	list-style-type: none;
}

ul.albums_ul {
	display: block;
	width: 100%;
	float: left;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.albums_info {
	float: left;
	margin-top: 4px;
	margin-right: 15px;
	margin-bottom: 20px;
	font-size: 11px;
}

.albums_label, .albums_release {
	text-align: center;
	margin-top: 3px;
}


.album_songs_ul {
	display: block;
	float: left;
}

.album_songs_li h3 {

}

.songs_ul {
	font-size: 12px;
}

.lyrics_detail {
	display: none;
	font-size: 11px;
	width: 300px;
	height: 150px;
	overflow: auto;
	margin: 10px 0px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

/*
-------------------------------------------------------------------------------------------------
BIOS OF THE MEMBERS VIA UDT
-------------------------------------------------------------------------------------------------
*/

.bio_members_div {
	float: left;
	width: 100%;
	margin-top: 7px;
}

.bio_member_div {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}


.bio_member_photo {
	float: left;
	width: 150px;
}

.bio_member_img img {
	margin-top: 4px;
}

.bio_member_instr {
	margin-top: 3px;
	text-align: center;
}

.bio_member_toplinks {
	text-align: center;
}

.bio_member_text {
	margin-left: 170px;
}

.bio_member_bio {
	font-size: 12px;
}


/*
-------------------------------------------------------------------------------------------------
WALLPAPERS VIA UDT
-------------------------------------------------------------------------------------------------
*/

.wallpapers_container_div {
	float: left;
	width: 100%;
	margin-top: 7px;
}

.wallpaper_div {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.wallpaper_thumb {
	width: 300px;
	height: 120px;
	float: left;
	margin-top: 4px;
	margin-right: 15px;
}

.wallpaper_title {}


/*
-------------------------------------------------------------------------------------------------
PARTNERS VIA UDT
-------------------------------------------------------------------------------------------------
*/

.partners_container_div {
	float: left;
	width: 100%;
	margin-top: 7px;
}

.partner_div {
	float: left;
	padding: 2px;
	margin-right: 20px;
}

.partner_name_div {
	text-align: center;
	margin-top: 3px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x top left;
}

/*
-------------------------------------------------------------------------------------------------
DOWNLOADS VIA UDT
-------------------------------------------------------------------------------------------------
*/

.downloads_container_div {
	float: left;
	width: 100%;
	margin-top: 7px;
}

.download_div {
	float: left;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	background: url(media/bkg_images/bkg_dotline.gif) repeat-x bottom left;
}

.download_thumb {
	float: left;
	width: 200px;
	height: 100px;
	overflow: hidden;
	margin-top: 4px;
	margin-right: 15px;
}

.download_title {}



