@charset "UTF-8";

/* Common-document-styles */

body {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	text-align:center;
	line-height:16px;
	color: #f4f5c4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #000000;

/**

	scrollbar-base-color: #f4f5c4;
	scrollbar-3dlight-color: #f4f5c4;
	scrollbar-arrow-color: #000000;
	scrollbar-darkshadow-color: #404040;
	scrollbar-face-color: #f4f5c4;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #808080;
	scrollbar-track-color: #808080;
*/

}

img {
	border-width: 0px;
}

#body_default {
	background-image: url( /images/background_content.png );
}


#body_popup {
	background-image: url( /images/background_content.png );
}


div {
	font-family: Verdana, Arial, sans-serif;
}

hr {
	margin: 5px 0px 5px 0px;
	color: #f4f5c4;
	background: #f4f5c4;
}


a {
	text-decoration: underline;
	font-family: Verdana, Arial, sans-serif;
	color: #f4f5c4;
	font-weight: bold;
}

a:link {
	color: #f4f5c4;
}

a:visited {
	color: #cbcca3;
}

a:active {
	color: #ffffff;
}

a:hover {
	text-decoration:none;
	color: #ffffff;
}


p {
	margin-top: 6px;
	margin-bottom: 5px;
	text-indent: 0px;
    text-align: left;
}

p.noindent {
	text-indent:0px;
}

th, td {
	font-family: Verdana, Arial, sans-serif;
	color: #f4f5c4;
}

form {
	margin-top: 3pt;
	margin-bottom: 3pt;
}

textarea {
	font-family: Verdana, Arial, sans-serif;
}

h1 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

h2 {
	text-indent: 30px;
	margin-top: 9px;
	margin-bottom: 4px;
	font-size: 120%;
	color: #d07020;
}

h3 {
	margin-top: 8px;
	margin-bottom: 3px;
	font-size: 115%;
	color: #a0a0a0;
}

h4 {
	margin-top: 7px;
	margin-bottom: 3px;
	font-size: 110%;
	color: #a0a0a0;
}

ul {
	margin-top: 6px;
	margin-bottom: 7px;
}

li {
	margin-top: 2px;
	margin-bottom: 2px;
}

.submit_medium {
	width: 120px;
}

/**
 *	Fuer die Formatanweisungen
 */

/** Anweisung: **...** */
.format_strong {
	font-weight: bold;
}

/** Anweisung: ^^...^^ */
.format_big {
	font-size: 150%;
	line-height: 140%;
}

/** Anweisung: //...// */
.format_italic {
	font-style: italic;
}

/** Anweisung: ++...++ */
.format_indent_left_1 {
	margin-left: 20px;
	text-align: left;
}

/** Anweisung: --...-- Siehe auch .format_list_ul_item */
.format_list_ul {
	list-style-type: square;
	margin-top: 3px;
	margin-bottom: 3px;
}

.format_list_ul_item {
}


.format_list_ol {
	margin-top: 3px;
	margin-bottom: 3px;
}

.format_list_ol_item {
}

.format_link_mail {
}

.format_link_url {
}

.longtext {
    text-align:justify;
}

.general_error {
	color: #ff0000;
}

.general_text_white {
	color: #ffffff;
}

.general_text_red {
	color: #f00000;
}

/** Der Container der Fehlerliste und das ul selbst (Template: general_errorslist.html) */

.general_errorslist {
	color: #ff3010;
	font-weight: bold;
}

.general_errorslist_ul {
}


.copyright {
	color: #e0e0e0;
	font-size: 80%;
}


/**
 *	Klasse link_in_content - fuer Links im Seiteninhalt (vom Benutzer pflegbar
 *	sowie automatisch erstellt).
 */

a.link_in_content {
	letter-spacing: 0px;
	color: #000000;
	text-decoration: underline;
}

a.link_in_content:visited {
	color: #808080;
	text-decoration: underline;
}

a.link_in_content:active {
	color: #808080;
}

a.link_in_content:hover {
	color: #a0a0a0;
}


/** Die Sponsoren-Links in der Sponsoren-Leiste */

a.sponsor_mc {
	float: right;
	width: 42px;
	height: 38px;
	margin: 0px 8px 0px 0px;
	background-image: url( /images/sponsor_mc_off.jpg );
}

a.sponsor_autowichert {
	float: right;
	width: 77px;
	height: 38px;
	margin: 0px 8px 0px 0px;
	background-image: url( /images/sponsor_auto-wichert-junge_off.jpg );
}

a.sponsor_fritzkola {
	float: right;
	width: 62px;
	height: 38px;
	margin: 0px 11px 0px 0px;
	background-image: url( /images/sponsor_fritzkola_off.jpg );
}

a.sponsor_acer {
	float: right;
	width: 81px;
	height: 38px;
	margin: 0px 9px 0px 0px;
	background-image: url( /images/sponsor_acer_off.jpg );
}

a.sponsor_ecoclass24 {
	float: right;
	width: 87px;
	height: 38px;
	margin: 0px 13px 0px 0px;
	background-image: url( /images/sponsor_ecoclass24_off.jpg );
}

a.sponsor_firstclass {
	float: right;
	width: 141px;
	height: 38px;
	margin: 0px 14px 0px 0px;
	background-image: url( /images/sponsor_firstclass_off.jpg );
}

a.sponsor_renaulthamburg {
	float: right;
	width: 81px;
	height: 38px;
	margin: 0px 11px 0px 0px;
	background-image: url( /images/sponsor_renaulthamburg_off.jpg );
}


/**
 *	Der Impressums-Links.
 *	Ist links in der Sponsoren-Leiste
 */
a.link_imprint {
	float: left;
	width: 174px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	color: #f4f5c4;
}


/**
 *	Klassen fuer die Links vom Frontend direkt ins Backend.
 */

.fe2be_div {
	text-align: right;
	margin: 10px 10px 0px 0px;
	z-index: 1000;
}

a.fe2be_link,
a.fe2be_link:visited,
a.fe2be_link:active,
a.fe2be_link:hover,
a.fe2be_link {
	font-weight: normal;
	letter-spacing: 0px;
	color: #0000ff;
	font-size: 8px;
	text-decoration: underline;
	background: #ffffff;
}

/**
 *	Styles, die das Seitenlayout allgemein beschreiben.
 */

#page_default_layout_container_all {
	margin: 0 auto 0 auto;
	width: 742px;
	border-width: 0px;
	padding: 0px;
/*	background-color: #000000; */
	color: #f4f5c4;
/*	background-image: url( /images/background_content.png ); */
}

#page_default_layout_bar_menu {
	clear: both;
}

#page_default_layout_image_head {
	clear: both;
}

#page_default_layout_sponsors_bar_sponsors {
	clear: both;
	background-image: url( /images/sponsors_bg.jpg );
	height: 37px;
/*	overflow: hidden; */
}

#page_default_layout_container_lowercontent {
	clear: both;
	min-height: 400px;
}


/**
 *	Styles fuer das Layout bei der Ansicht eines Galerie-Bildes
 */

#page_gallery_image_content_all {
}


#table_lc_home {
	background: transparent;
}

#table_lc_ontour {
	background: transparent;
}

#table_lc_gallery {
	background: transparent;
}

#table_lc_discography {
	background: transparent;
}

#table_lc_biographies {
	background: transparent;
}

#table_lc_forum {
	background: transparent;
}




.headline_text {
	line-height: 30px;
	font-weight: bold;
	color: inherit;
	text-align: center;
	letter-spacing: 2px;
}


.headline_3of4 {
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/headline_bg_3of4.jpg );
}

.headline_4of4 {
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/headline_bg_4of4.jpg );
}


.content_text {
	font-weight: normal;
	color: inherit;
	text-align: left;
}

.content_home {
	overflow: auto;
	height: 850px;
	border-width: 0px;
	padding: 10px;
}


.content_ontour {
	overflow: auto;
	height: 558px;
	border-width: 0px;
	padding: 10px;
}


/**
 *	Der Inhalte (3/4 rechts) der Galerie-Seite.
 *
 *	Wird intern noch mal zwei nebeneinanderliegende Bloecke (siehe darunter)
 *	unterteilt.
 *
 *	Ist 568 Pixel breit.
 */

.content_gallery_complete {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
}

.content_gallery_left {
	height: 450px;
	border-width: 0px;
	padding: 10px;
	overflow: auto;
}

.content_gallery_right {
	height: 450px;
	border-width: 0px;
	padding: 10px;
	overflow: auto;
}


/**
 *	Die Navigation oben.
 */

a.menu_top_text,
a.menu_top_text:visited {
	line-height: 30px;
	font-weight: bold;
	color: inherit;
	text-align: center;
	text-decoration:none;
	color: #f4f5c4;
}

a.menu_top_text:hover {
	color: #ffffff;
}


a.menu_home_on,
a.menu_home_off:hover {
	display: block;
	float: left;
	width: 125px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_on.jpg );
}

a.menu_home_off {
	display: block;
	float: left;
	width: 125px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_off.jpg );
}

a.menu_ontour_on,
a.menu_ontour_off:hover {
	display: block;
	float: left;
	width: 125px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_on.jpg );
}

a.menu_ontour_off {
	display: block;
	float: left;
	width: 125px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_off.jpg );
}

a.menu_gallery_on,
a.menu_gallery_off:hover {
	display: block;
	float: left;
	width: 125px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_on.jpg );
}

a.menu_gallery_off {
	display: block;
	float: left;
	width: 125px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_off.jpg );
}


a.menu_disco_on,
a.menu_disco_off:hover {
	display: block;
	float: left;
	width: 125px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_on.jpg );
}

a.menu_disco_off {
	display: block;
	float: left;
	width: 125px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_off.jpg );
}

a.menu_bio_on,
a.menu_bio_off:hover {
	display: block;
	float: left;
	width: 125px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_on.jpg );
}

a.menu_bio_off {
	display: block;
	float: left;
	width: 125px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_off.jpg );
}

a.menu_forum_on,
a.menu_forum_off:hover {
	display: block;
	float: left;
	width: 117px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_on.jpg );
}

a.menu_forum_off {
	display: block;
	float: left;
	width: 117px;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_top_bg_off.jpg );
}


/**
 *	Die Navigation links.
 */

a.menu_left_text,
a menu_left_text:visited {
	line-height: 30px;
	font-weight: bold;
	color: inherit;
	text-align: center;
	text-decoration:none;
	color: #f4f5c4;
}

a.menu_left_text:hover {
	color: #ffffff;
}

a.menu_left_on,
a.menu_left_off:hover {
	display: block;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_left_bg_on.jpg );
}

a.menu_left_off {
	display: block;
	height: 31px;
	background-color: #000000;
	border-width: 0px;
	background-image: url( /images/menu_left_bg_off.jpg );
	color: #f4f5c4;
}



/**
 *	Fuer die Bloecke im linken Menue.
 */


.block_left_container {
	margin: 0px 0px 40px 0px;
}


.block_left_merchandise_body {
	margin: 10px 0px 0px 0px;
	text-align: center;
}

.block_left_currentalbum_body {
	margin: 10px 0px 0px 0px;
	text-align: center;
}

.block_left_currentalbum_body_image {
	margin: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: inset;
	border-color: #B2B38F;
}

.block_left_specialevent_body {
	margin: 10px 0px 0px 0px;
	text-align: center;
}


/**
 *	Fuer die Darstellung der verschiedenen Eintraege
 */

/* News-Eintrag */

.entry_news_complete {
	clear: both;
	text-align: left;
	margin: 20px 5px 20px 5px;
}

.entry_news_image1 {
	float: left;
	margin: 10px 10px 10px 0px;
	border-width: 1px;
	border-style: inset;
	border-color: #B2B38F;
}

.entry_news_headline {
	font-weight: bold;
}

.entry_news_text {
	margin: 5px 0px 0px 0px;
}


/* Tourdaten-Eintrag */

.entry_date_complete {
	clear: both;
	text-align: left;
	margin: 10px 5px 15px 5px;
}

.entry_date_date {
	font-weight: bold;
	letter-spacing: 1px;
	color: #e07000;
}

.entry_date_title {
	font-weight: bold;
	letter-spacing: 1px;
	color: #e07000;
}

.entry_date_text {
}

.entry_date_organizer {
	color: #f0f0f0;
}

.entry_date_plannedonly {
	color: #e00000;
	font-weight: bold;
}

a.entry_date_link {
	text-decoration: underline;
}


/* Styles Discografie-Eintrag als Liste und als einzelne, ausgewaehlte Disc */

#discography_container_list {
	margin: 10px 0px 0px 0px;
	text-align: left;
}

#discography_container_disc {
	margin: 10px 0px 0px 100px;
	text-align: center;
}

.entry_records_list_complete {
	clear: both;
	margin: 10px 5px 10px 5px;
	font-size: 85%;
}

.entry_records_list_left {
	float: left;
	width: 140px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}

.entry_records_list_right {
	margin: 0px 0px 0px 145px;
	text-align: left;
}

.entry_records_list_image {
	margin: 0px 10px 10px 10px;
	border-width: 1px;
	border-style: inset;
	border-color: #B2B38F;
}

.entry_records_list_interpreter {
	font-weight: bold;
}

.entry_records_list_title {
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}

.entry_records_list_subinfo {
	margin: 5px 0px 0px 0px;
}

.entry_records_list_link {
	margin: 10px 0px 0px 0px;
	text-align: right;
}

.entry_records_record_complete {
	clear: both;
	margin: 10px 5px 10px 5px;
	text-align: left;
}

.entry_records_record_image_container {
	text-align: center;
}

.entry_records_record_image {
	margin: 0px 10px 10px 10px;
	border-width: 2px;
	border-style: inset;
	border-color: #B2B38F;
}

.entry_records_record_interpreter {
	font-weight: bold;
}

.entry_records_record_title {
	font-weight: bold;
	margin: 5px 0px 0px 0px;
}

.entry_records_record_subinfo {
	margin: 5px 0px 0px 0px;
}

.entry_records_record_description {
	margin: 5px 0px 0px 20px;
	font-style: italic;
}

.entry_records_record_tracklist {
	margin: 5px 0px 0px 0px;
}


/**
 *	Biographie-Eintraege.
 */

.biographies_table {
	margin: 10px 0px 10px 0px;
}

.biographies_cell {
	background-image: url( /images/biographie_cell_bg.jpg );
}

.biographies_cell_inside {
	min-height: 180px;
	text-align: center;
	padding: 12px 14px 14px 12px;
	color: #000000;
}


.entry_biography_complete {
}

.entry_biography_image1 {
	margin: 0px 0px 0px 0px;
	border-width: 1px;
	border-style: inset;
	border-color: #B2B38F;
}

.entry_biography_details {
	margin: 10px 0px 0px 0px;
	text-align: left;
}

.entry_biography_links {
	margin: 5px 0px 0px 0px;
	text-align: left;
}

a.entry_biography_interview_link,
a.entry_biography_interview_link:visited {
	color: #f00000;
	text-decoration: none;
}

a.entry_biography_vita_link,
a.entry_biography_vita_link:visited {
	color: #f00000;
	text-decoration: none;
}

a.entry_biography_autographs_link,
a.entry_biography_autographs_link:visited {
	color: #f00000;
	text-decoration: none;
}

/**
 *	Das Autogramme-Popup.
 */

#page_autographs_content_all {
	margin: 0px;
}

.content_autographs_left {
	height: 420px;
	border-width: 0px;
	padding: 10px;
	overflow: auto;
	text-align: left;
}

.content_autographs_right {
	height: 420px;
	border-width: 0px;
	padding: 10px;
	overflow: auto;
	text-align: left;
}


/**
 *	Ein Bild in der Liste der Bilder
 */

.entry_autographs_list_complete {
}

.entry_autographs_list_image_thumb {
	margin: 5px 5px 5px 5px;
	border-width: 1px;
	border-style: inset;
	border-color: #B2B38F;
}


/**
 *	Preview einer Autogrammkarte:
 */


.entry_autograph_preview_complete {
	margin: 10px 0px 10px 0px;
	text-align: left;
}

.entry_autograph_preview_title {
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	color: #ffffff;
}

.entry_wallpaper_paper_subinfo {
	margin: 5px 0px 0px 0px;
}

.entry_autograph_preview_image_container {
	text-align: center;
}

.entry_autograph_preview_image {
	margin: 10px 0px 10px 0px;
	border-width: 2px;
	border-style: inset;
	border-color: #B2B38F;
}

.entry_autograph_preview_download_container {
	text-align: center;
}

/**
 *	Bei der Anzeige eines Interviews.
 */

#page_biography_interview_content_all {
	margin: 10px;
}

.entry_biography_interview_complete {
	text-align: left;
	margin: 10px 0px 0px 0px;
}

.entry_biography_interview_question {
	margin:	10px 0px 0px 0px;
	font-style: italic;
	color: #ffffff;
}

.entry_biography_interview_answer {
	margin:	10px 0px 0px 10px;
}


/**
 *	Bei der Anzeige des Steckbriefes
 */

#page_biography_vita_content_all {
	margin: 10px;
}

.entry_biography_vita_complete {
	text-align: left;
	margin: 10px 0px 0px 0px;
}

.entry_biography_vita_text {
}


/* Links-Eintraege */

.links_entries_container_list {
	margin:	10px 0px 0px 20px;
}

.entry_link_complete {
	margin: 15px 0px 8px 0px;
}

.entry_link_link {
}

.entry_link_description {
	margin: 5px 0px 0px 20px;
	font-style: italic;
}


/* Fanclubs-Eintraege */

.entry_fanclubs_container_list {
	margin:	10px 0px 0px 20px;
}

.entry_fanclub_complete {
	margin: 15px 0px 8px 0px;
}

.entry_fanclub_name {
	font-weight: bold;
	color: #ffffff;
}

.entry_fanclub_link {
}

.entry_fanclub_description {
	margin: 5px 0px 0px 20px;
	font-style: italic;
}


/**
 *	Fuer die Galerie
 *
 *	Erst die styles zur Liste
 */

.entry_gallery_list_complete {
	margin:	10px 0px 0px 0px;
}

.entry_gallery_list_title {
	font-weight: bold;
	color: #ffffff;
}

a.entry_gallery_list_linkcurrent {
	color: #ffffff;
}

.entry_gallery_list_subinfo {
	margin: 0px 0px 0px 20px;
}


/* Styles zur Anzeige einer Galerie */

.entry_gallerys_gallery_complete {
	margin: 10px 5px 10px 5px;
	text-align: left;
}

.entry_gallerys_gallery_title {
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	color: #ffffff;
}

.entry_gallerys_gallery_subinfo {
	margin: 5px 0px 0px 0px;
}

.entry_gallerys_gallery_description {
	margin: 5px 0px 0px 20px;
	font-style: italic;
}

.entry_gallerys_gallery_images {
	margin: 5px 0px 0px 0px;
}

.entry_gallerys_gallery_thumb {
	border-width: 1px;
	border-style: inset;
	border-color: #B2B38F;
	margin: 5px;
	vertical-align: top;
}

/* Styles zur Anzeige eines Bildes einer Galerie */

.entry_gallery_image_complete {
	text-align: center;
	margin: 10px 0px 0px 0px;
}

.entry_gallerys_image_big {
	border-width: 2px;
	border-style: inset;
	border-color: #B2B38F;
}

/*
 * Gaestebuch-Eintraege
 */

/* Der Kontainer um alle Eintraege */

.guestbook_entries_container_list {
	clear: both;
	margin:	10px 0px 0px 0px;
}

.guestbook_entries_addnewlink {
/*	float: right;
	width: 150px; */
	text-align: right;
}

.guestbook_entries_jumpbar {
	text-align: left;
/*	margin: 0px 155px 0px 0px; */
}

a.guestbook_jumpbar_current {
	color: #fffff0;
}

.guestbook_entries_delimiter {
	clear: both;
	margin: 10px 0px 3px 0px;
	padding: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #f4f5c4;
}


/* Der Kontainer um einen einzelnen Eintrag */

.entry_guestbook_complete {
	clear: both;
	margin: 15px 0px 8px 0px;
}

.entry_guestbook_author {
	font-weight: bold;
	color: #ffffff;
}

.entry_guestbook_text {
	margin: 5px 0px 0px 20px;
}

.entry_guestbook_comment {
	margin: 10px 0px 10px 40px;
	font-style: italic;
	color: #60f060;
}

/**
 *	Fuer die Wallpapers
 *
 *	Erst die Styles zur Liste
 */

.entry_wallpaper_list_complete {
	margin:	10px 0px 0px 0px;
}

.entry_wallpaper_list_title {
	font-weight: bold;
	color: #ffffff;
}

.entry_wallpaper_list_subinfo {
	margin: 0px 0px 0px 20px;
}

.entry_wallpaper_list_image {
	margin: 0px 10px 10px 10px;
	border-width: 1px;
	border-style: inset;
	border-color: #B2B38F;
}

.entry_wallpaper_paper_complete {
	margin: 10px 0px 10px 0px;
	text-align: left;
}

.entry_wallpaper_paper_title {
	font-weight: bold;
	margin: 5px 0px 0px 0px;
	color: #ffffff;
}

.entry_wallpaper_paper_subinfo {
	margin: 5px 0px 0px 0px;
}

.entry_wallpaper_paper_description {
	margin: 5px 0px 0px 20px;
	font-style: italic;
}

.entry_wallpaper_paper_image {
	margin: 10px 0px 10px 0px;
	border-width: 2px;
	border-style: inset;
	border-color: #B2B38F;
}

.entry_wallpaper_sizeslist {
	margin: 5px 0px 0px 20px;
	text-align: center;
}


/**
 *	Fuer das Forum. Die eigentlichen Styles des Forums sind
 *	bei Phorum selbst definiert.
 */

#forum_container {
}
