/*------------------------------------------------------*/
/*		 Allgemeines Format								*/
/*------------------------------------------------------*/

body, p, td, th, address, dl, dt, dd, ul
			{
			color:				#FFEEAA; /*#FFA500*/
			}

body		{
			background-color:	#002/*#000022*/;
/*			background-image:	url("/images/paperb.gif");*/
/*			background-image:	url("/images/stone-dark.jpg"); */
			font-family:		"Andale Sans", "Trebuchet MS", "Verdana", sans-serif;
/*			font-size-adjust:	0.48;	*/
/*			font-size:			medium;	*/
			font-weight:		normal;
			font-style:			normal;
			margin-left:		3em;
			margin-right:		3em;
			margin-top:			1em;
			}

p, div		{
			font-family:		"Andale Sans", "Trebuchet MS", "Verdana", sans-serif;
/*			font-size-adjust:	0.48;	*/
/*			font-size:			medium;	*/
			font-weight:		normal;
			font-style:			normal;
			}

dt			{
			margin-top:			0.5em;
			text-decoration:	underline;
			}

table		{
			border:				none;
/*			border-color:		gray;	*/
			}

th			{
			font-family:		"Andale Sans", "Trebuchet MS", "Verdana", sans-serif;
/*			font-size-adjust:	0.48;	/*
/*			font-size:			medium;	*/
			font-weight:		bold;
			font-style:			normal;
/*			padding:			4px;	*/
			border-color:		gray;
			}


td			{
			font-family:		"Andale Sans", "Trebuchet MS", "Verdana", sans-serif;
/*			font-size-adjust:	0.48;	*/
/*			font-size:			medium;	*/
			font-weight:		normal;
			font-style:			normal;
/*			padding:			4px;	*/
			border-color:		gray;
			}

a:link		{
			color:				#FFFF99; /*#FFA500*/
			background-color:	transparent;
			}
a:link img	{
			border-color:		#FFFF99;
			}

a.menu		{
			text-decoration:	none;
			}

a:visited	{
			color:				#FFFFAA;
			background-color:	transparent;
			}
a:visited img
			{
			border-color:		#FFFFAA;
			}
a:hover,
a:active	{
			color:				#00CCFF !important;
			text-decoration:	underline !important;
			background-color:	transparent;
			}
a:hover img,
a:active img
			{
			border-color:		#FF3300;
			}
address		{
			font-family:		sans-serif;
			font-size:			smaller;
			font-weight:		normal;
			font-style:			italic;
			}

pre			{
			font-family:		"andale mono", "monotype.com", monospace;
			font-size:			10pt;
			font-weight:		normal;
			font-style:			normal;
			}

del			{
			text-decoration:	line-through;
			}

hr			{
			height:				1px;
			}

/*------------------------------------------------------*/
/*		 Klassen										*/
/*------------------------------------------------------*/

.c0			{
			color:			#FFFFC0;
			}
.c1			{
			color:			#FFC0C0;
			}
.c2			{
			color:			#C0C0FF;
			}
.c3			{
			color:			#C0FFC0;
			}
small,
.minor		{
			font-size:			80%;
			}

.comment	{
			color:				#FFCC99;
			font-size:			90%;
			font-weight:		normal;
			font-style:			normal;
			background-color:	black;
			}

.artist		{
			background-color:	#100020;
			}

.title		{
			background-color:	#200018;
			}

.album		{
			background-color:	#200000;
			}

th.artist	{
			background-color:	#200030;
			}

th.title	{
			background-color:	#300020;
			}

th.album	{
			background-color:	#2C0008;
			}

caption.centered,
table.centered
			{
			margin-left:		auto;
			margin-right:		auto;
			}

div.centered,
p.centered	{
			text-align:			center;
			}

ul.centered	{
			text-align:			center;
			list-style-type:	none;
			padding-left:		0;
			}

div#main	{
			margin-left:		10%;
			width:				80%;
			}

ul.menu li	{
			list-style-type:	none;
			}

strong.alert
			{
			color:				#F44;
			background:			inherit;
			font-weight:		bold;
			font-style:			italic;
			}
/*
body#title	{
			position:			absolute;
			top:				auto;
			bottom:				auto;
			border:				1px dotted gray;
			}
*/

/*------------------------------------------------------*/
/*		 "H"-Tags	 									*/
/*------------------------------------------------------*/

h1			{
			color:			#FFFFCC;
			font-family:	"Rockwell", "Cumberland", "Courier New", sans-serif;
			text-align:		left;
			font-size:		200%;
			font-weight:	bold;
			}
h2			{
			color:			#FFFFCC;
			font-family:	"Rockwell", "Cumberland", "Courier New", sans-serif;
			text-align:		left;
			font-size:		140%;	
			font-weight:	bold;
			}

h3			{
			color:			#FFFFCC;
			font-family:	"Rockwell", "Cumberland", "Courier New", sans-serif;
			font-weight:	bold;
			text-align:		left;
			}

caption		{
			font-family:	"Rockwell", "Cumberland", "Courier New", sans-serif;
			text-align:		center;
			font-style:		normal;
/*			font-size:		medium;	*/
			font-weight:	bold;
			color:			#FFCC66;
			}


#googlelogo	{
			margin:			25px;
			width:			71px;
			height:			23px;
			border:			none;
			}


.hidden		{
			display:		none;
			}

@media print
{
.noprint	{
			display:		none;
			}
}


@media all
{
/*------------------------------------------------------*/
/* Hier stehen die Style-Definitionen,                  */
/* die vor NN4 versteckt werden müssen                  */
/*------------------------------------------------------*/

img.foto			{	border: 5px #FFFFCC ridge; margin: 5px;		}
img.thumbnail		{	border: 2px #FFFFCC ridge; margin: 2px;		}
img.thumbnail:hover	{	border: 2px red ridge; margin: 2px;			}
a.menu:link			{	color:				inherit;				}
a.menu:visited		{	color:				#FFFFAA; /*#FF8C00*/	}
th, td				{	padding:			2px;					}

dl.timeline dt		{	float: left;
						margin: 0 1em 0 0;
						text-decoration: none;						}

dl.timeline dd		{	margin: 0 0 0.5em 5em;
						padding-left: 2em;						}


/*------------------------------------------------------*/
/* Ende NN4                                             */
/*------------------------------------------------------*/
}
