/*@charset "utf-8";*/ /* Safari kann das nicht verarbeiten */

/*----- Allgemein -----*/
a, a:hover, a:active, a:visited, abbr, acronym, address, applet,
b, big, blockquote, blockquote:before, blockquote:after, body, 
caption, center, cite, code,
dd, del, dfn, div, dl, dt,
em, 
fieldset, font, form,
h1, h2, h3, h4, h5, h6, html,
i, iframe, img, ins,
kbd,
label, legend, li,
object, ol,
q, q:before, q:after,
p, pre, 
s, samp, small, span, strike, strong, sub, sup,
table, tbody, td, tfoot, th, thead, tr, tt,
u, ul,
var	{
	line-height:1.2em;	
	}

/* - */
body {
	font-family:Verdana,Arial,Geneva,Helvetica,sans serif,sansserif;
	}

/*a 				{color:#5FA024; text-decoration:none;}
a:hover 		{color:#2E6000; text-decoration:none;}*/
a		{color:#4E9012; ; text-decoration:none;}
a:hover {color:#2E6000; ; text-decoration:none;}
img {
	font-family:Verdana, Helvetica, Geneva, "Arial Unicode MS", Arial, FreeSans, "Bitstream Vera Sans", sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#444444;
	}


/*a.mehr 		{color:#5FA024}/*

/*
.trennHoriTd {height:20px; background:center repeat-x url(../gfx/trennhori.96B5D9.gif);}
.trennVertTd {width:20px; background:center repeat-y url(../gfx/trennvert.96B5D9.gif);}
*/

/*
p.hr {border-color:#b0b0b0}  /* hier nur Umdeklaration (Standard-Deklaration in Basis-css zu deklarieren) */



/*----- Body -----*/
body {
	/* background: #EFEEDA url(../gfx/bkg/bgkstrip.gif) repeat-x fixed;*/
	background-color:#EFEEDA; 
	color:black;
	}

.bodyshelltbl {
	/*width:772px;*/
	/*width:920px;*/
	width:952px;
	height:100%;
	background-color:white;
	}
	
.bodytblrandli {
	width:10px;
	background:#EFEEDA url(../gfx/bkg/bodytblrand.li.gif) right repeat-y;
	}	
.bodytblrandre {
	width:10px;
	background:#EFEEDA url(../gfx/bkg/bodytblrand.re.gif) left repeat-y;
	}
	
.bodymaintbl {
	/*width:754px;*/
	/*width:900px;*/
	width:932px;
	/*background:url(../gfx/bgk.bca.main.gif) left top no-repeat;*/
	}


/*----- Titel, Initials -----*/
	/* Seitentitel */
h1 {
	margin:0px 0px 12px;
	font-family:"Times New Roman",Times,Serif;
	font-size:24px;
	font-style:italic;
	font-weight:normal;
	color:#777777;
	}

	/* 2. Seitentitel */
h2 {
	margin:0;
	padding:0;
	font-family:"Times New Roman",Times,serif;
	font-size:24px;
	font-weight:normal;
	font-style:italic;	
	letter-spacing:1px;
	color:#988B30;
	}
	
	/* Abschnitt-Titel, groß */
h3 {
	margin:32px 0 16px 0;
	font-family:Verdana, Helvetica, Geneva, "Arial Unicode MS", Arial, FreeSans, "Bitstream Vera Sans", sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	color:#777777;
	}

	/* Videotitel */
h4 {
	margin:0px 0px 3px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif, sansserif;
	font-size:16px;
	font-weight:bold;
	color:#black;	
}

	/* Absatz-Initialen */
/*
.initial {	
	line-height:16px;
	font-size:16px;
	font-weight:bold;
}
*/

/*----- Seitenstruktur -----*/
.head {
	width:100%;
	height:0;
	padding:12px;
	}
.head td {
	padding:0;	
	}
h1.logo {
	margin:0;
	padding:10px 0 0 0;
	font-size:15px;
	font-style:normal;
	color:#003998;
	}


.topnavitd {
	width:100%;
	height:26px;
	padding:4px 12px;
	background-color:#981211;
	vertical-align:middle;
	
	font-size:13px;
	font-weight:bold;
	
	color:white;	
	}
.topnavi span {
	margin-right:6px;
	padding:1px 3px 1px 3px;
	}
.topnavi span.aktiveRubrik {
	background-color:#7FB87F;
	}
.topnavi a {
	color:white;
	text-decoration:none;
	}
.topnavi a:hover {
	color:#B0FFC4;
	text-decoration:none;
	}
.topnavi a.aktiveRubrik {
	color:white;
	}
.topnavi a:hover.aktiveRubrik {
	color:white;
	}

.subnavi td {
	padding:2px 4px;
	border:solid #ffffff;
	border-width:1px 0px;
	}
.subnavi th {
	padding:2px 0px;
	font-weight:normal;
	}	

	
.haupttoptd {
	width:100%;
	height:140px;
	padding:100px 24px 0px 100px;
	border:solid #ffffff;
	border-width:1px 0px;
	}
	
.haupttbltd {
	width:100%;
	height:100%;
	padding:12px 12px 0px 12px;
	}


.nachspann {
	width:100%;
	margin-top:40px;
	margin-bottom:0px;
	background-color:#777777;
	}	
.nachspann td {
	padding:2px 12px 4px;
	color:white;
	text-align:left;
	vertical-align:middle;
	white-space:nowrap;
	}
.nachspann th {
	width:100%;
	padding:2px 12px 2px;
	text-align:right;
	vertical-align:middle;
	}
.nachspann th img {
	margin-left:8px;
	}
.nachspann a {
	font-size:11px; color:white; text-decoration:none
	}
.nachspann a:hover {
	color:#B0FFC4; text-decoration:underline
	}

.videoinfotext {
	width:100%;
	padding:16px 0px 0px 0px;
	color:#988B30;
	font-family:"Times New Roman",Times,serif;
	font-size:17px;
	text-align:justify;
	}

.naviserie {
	font-size:15px;
	}


/*----- Layout -----*/
.homeVideosThumb td {
	font-size:11px;
	padding:0px 6px 10px;
	}
.homeVideosThumb a {
	font-size:11px;
	font-weight:bold;
	color:royalblue;
	text-decoration:none;
	}
.homeVideosThumb a:hover {
	color:royalblue;
	text-decoration:none;
	}
	
.alleVideosThumb td {
	font-size:11px;
	padding:0px 6px 10px;
	}
.alleVideosThumb a {
	font-size:11px;
	font-weight:bold;
	color:royalblue;
	text-decoration:none;
	}
.alleVideosThumb a:hover {
	color:royalblue;
	text-decoration:none;
	}
	
.padtopweiterzurueck {
	padding-top:30px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	text-align:right;
	font-size:13px;
	}
	
.poweredBy {
	padding:10px 0px 16px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-align:center;
	color:#999999;
	}
.poweredBy a {	
	color:#999999;
	}
.poweredBy a:hover {	
	color:royalblue;
	text-decoration:none;
	}	


/*----- Albums / Videos / Letras / Images / History / Links / Comments-----*/	
.historyContent a:hover {
	text-decoration:underline;
	}
.historyContent h3 { /* Abschnitt-Titel */
	margin:24px 0 16px 0;
	font-family:"Times New Roman",Times,serif;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	color:#981211;
	}
.historyNavi p, .imagesNavi p, .commentsNavi p {
	margin:3px 0px 6px 0px;
	white-space:nowrap;
	font-size:13px;	
	}
.historyNavi span, .imagesNavi span, .commentsNavi span {
	padding:1px 0px;
	}

.albums div {
	margin-bottom:32px;
	}
.albums div.last {
	margin-bottom:0px;
	}
.albums td, .albums td {	
	font-size:18px;
	}
.albumsBandTitle {
	text-align:center;
	font-size:18px;
	color:royalblue;
	}
.albumsImages th {
	width:50%;
	padding:12px 32px;
	vertical-align:middle;
	font-size:17px;
	font-weight:normal;
	text-align:center;
	}
.albumsImages th p {
	margin-top:12px;
	}
.albumsImages td {
	width:50%;	
	padding:16px 32px;
	background-color:black;
	text-align:center;
	color:#E0C85B;
	font-size:17px;
	}
.albumsImages td p {
	margin-top:12px;
	}



.videoLyricsSongTitle {
	margin:32px 0px 8px 0px;
	color:#981211;
	}
	

.imagesContent {
	text-align:center;
	}
.imagesBildTable a:hover {
	text-decoration:none;
	}
.imagesGraurand {
	height:8px;
	background-color:#c0c0c0;
	}
.imagesGaleriaNavi {
	margin:10px 0px;
	}
.imagesGaleriaNavi th, .imagesGaleriaNavi td {
	padding:0;
	vertical-align:top;
	font-size:15px;
	font-weight:normal;
	white-space:nowrap;
	}
.imagesGaleriaNavi th p, .imagesGaleriaNavi td p {
	font-size:2px;
	}
.imagesGaleriaNavi td {
	text-align:center;
	}
.imagesGaleriaNaviShell a {
	text-decoration:none;
	}
.imagesGaleriaNaviShell a:hover {
	text-decoration:none;
	color:#4E9012;
	}
.imagesBild {
	padding:24px 24px 0px 24px;
	background-color:black;
	text-align:center;
	}
.imagesBildtext {
	padding:24px 72px;
	background-color:black;
	color:#D5B421;
	text-align:center;
	}
.imagesBildtext a {
	color:#72C02B;
	}
.imagesBildtext a:hover {
	color:#98FF39;
	}


span.aktiveURubrik {	
	/*background-color:#eaeaea;*/
	background-color:#7FB87F;
	}
.aktiveURubrik a, .aktiveURubrik a:hover {
	color:#2E6000;
	color:white;	
	}


.historyContent, .imagesContent {
	width:100%;
	padding:0px 12px 0px 36px;
	color:#555555;
	}

.historyContent p, .imagesContent p {
	margin-bottom:1em;
	color:#90842E;
	font-family:"Times New Roman",Times,serif;
	font-size:17px;
	text-indent:20px;
	text-align:justify;
	}

.historyIntegrantesFotoTd {
	padding:6px 12px 6px 12px;
	background-color:#E2E2E2;
	text-align:right;
	}
.historyIntegrantesTextTd {
	width:100%;
	padding:0px 0px 16px 16px;
	color:#988B30;
	}


/*----- Discografia -----*/
.discografGruppentable {
	width:100%;
	margin-top:24px;
	}
.discografGruppentable th {
	width:10px;
	height:10px;
	padding:0px;
	vertical-align:top;
	font-size:2px;
	}
td.pad0 {
	padding:0px;
	}

.discografBand {
	padding:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#786B0B;
	}
.discografMitglieder {
	margin-top:6px;
	padding:0px 0px 0px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#786B0B;
	}
.discografPeriode {
	margin-top:6px;
	padding:0px 0px 12px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#786B0B;
	}
.discografTitel p {
	padding:0px 0px 2px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#707070;
	}


.comments .inputtext, .comments textarea {
	width:250px;
	border:solid 1px #CCCCCC;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;	
	}
.comments textarea {
	width:100%;
	}

.commentHeader {
	border-top:solid 1px #d0d0d0;
	background-color:#f4f4f4;
	padding:4px;
	}
.commentText {
	padding:8px 4px 25px 4px;
	}
.commentUserBlankPic {
	width:21px;
	height:21px;
	border:solid 1px #cccccc;
	margin:0px 6px 0px 0px;
	}
.commentNaviTd {
	padding-top:13px;
	white-space:nowrap
	}
.commentKommentierenLinkTd {
	width:100%;
	padding-top:13px;
	text-align:center;
	}
.commentHeader a {color:royalblue; text-decoration:underline}
.commentHeader a:hover {color:royalblue; text-decoration:underline}

	
/*----- Next Previous -----*/
.nextprevious {
	margin:40px 48px 0px 48px;
	font-size:15px;
	text-align:right;
	}

