html {
   scrollbar-track-color: #213660;
    scrollbar-3dlight-color:#666666;
    scrollbar-arrow-color:#dddddd;
    scrollbar-darkshadow-color:#666666;
    scrollbar-face-color:#000000;
    scrollbar-highlight-color:#000000;
    scrollbar-shadow-color:#dddddd;
    }

body	{
    background: #000;
	color: #fff;
	margin: 0;
	padding: 0;
	border: 0;
	}

/* fuer das skip navigation */
.hide {
	  display: none;
	  }

img {
    display: block;
	border: 0;
	}

a:link {
    font-weight: bold;
	text-decoration: none;
	color: #06c;
	background: transparent;
	}
	   
a:visited {
    font-weight: bold;
	text-decoration: none;
	color: #5774af;
	background: transparent;
	}
	   
a:hover {
    font-weight: bold;
	text-decoration: underline;
	color: #fff;
	background: transparent;
	}
	   
a:active {
    font-weight: bold;
	text-decoration: none;
	color: #f90;
	background: transparent;
	}
	
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6, span {
    font-family: Verdana, Georgia, "New Century Schoolbook", Times, serif;
	}
	
span {
   font-style: italic;
   font-size: 0.75em;
   padding: 10px;
   border: 1px dotted #1362b2;
   display: block;
   clear: both;
   margin: 1em;
   }
	
h1  {
    font-size: 1.2em;
	font-weight: bold;
	color: #1362b2;
	margin-top: 0;
	}
	
h2 {
   margin: 15px 0 15px 0;
   padding: 3px;
   text-align: left;
   border: solid 1px #555;
   background: #141414;
   color: #eee;
   font: 0.8em verdana, geneva, helvetica, arial, sans-serif;
   clear: both;
   }

   
h4 {
   margin-top: 10px;
   margin-bottom: 0;
   text-align: left;
   color: #fff;
   font: 0.75em  verdana, geneva, helvetica, arial, sans-serif;
   font-weight: bold;
   }
   
h5 {
   padding: 2px;
   text-align: right;
   border-bottom: dotted 1px #555;
   color: #000;
   font: 11px verdana, geneva, helvetica, arial, sans-serif;
   }
   
h6 {
   clear: both; 
   margin: 0.8px 0 10px 0;
   font-size: 0.7em;
   color: #888;
   letter-spacing: 1px;
   text-align: right;
   border-bottom: 1px dotted #444;
   }

	
p   {
    margin-top: 0;
	margin-bottom: 1em;
	text-align: left;
	font-size: 0.75em;
	line-height: 1.5;
	}

strong {
    font-size: 0.9em;
	font-weight: bold;
	margin: 10px 0 10px 5px;
	display: block;
}


/* fuer die Thumbnails in den Galleries */

div.container {
  border: 2px dashed #333;
  background-color: #141414;
  }

div.spacer {
  clear: both;
  }
  
div.float {
  float: left;
  width: 120px;
  padding: 10px;
  }
  
div.float p {
   text-align: center;
   font: 9px verdana, lucinda, arial;
   }
   
/* lyrics unter media */

div.lyrics {
   border : dotted 1px;
   padding: 3px 3px 3px 3px;
   margin: 15px 0 15px 0;
   width: 400px;
   }
   
p.lyrics {
   margin-top: 30px;
   margin-bottom: 50px;
   text-align: left;
   font-size: 0.7em;
   line-height: 1.7;
   letter-spacing: 1px;
    }
 
/* die quote */

div.quote {
   text-align: right;
   margin: 5px 0 5px 0;
   font-family: verdana, arial, helvetica;
   font-size: 9pt;
   color: #ddd;
   font-style: italic;
   }

	
#footer p {
    font-size: 9px;
	margin-top: 55px;
	text-align: center;
	}

/* Basic page divisions */

#primarycontent {
    padding-left: 25px;
	padding-top: 25px;
	border-top: 1px dotted #1362b2;
	border-left: 1px dotted #1362b2;
	}

#primarycontent h3 {
    font-family: verdana, arial, helvetica;
	font-size: 7pt;
	font-weight:bold;
	color: #dddddd;
	letter-spacing: 2px;
	margin: 0;
	}

	
#primarycontent img {
    margin : 5px 5px 5px 5px;
	}
	
#primarycontent ul {
    list-style: none;
	padding: 0;
	margin: 5px 0 0 10px;
	border: 0;
	}

#primarycontent li {
    text-align: left;
	padding: 2px;
	margin: 0;
	font: 11px/15px Verdana, Lucida, Arial, sans-serif;
	color: #fff;
	background: #000;
	}

#content {
    background: transparent;
	}

	
/* Sidebar display attributes */

#sidebar p {
	text-align: right;
	margin-top: 0.5em;
	font-weight: normal;
	}
#sidebar img {
    margin: 0 0 0 0;
	}
#sidebar h2 {
    font-size: 1em;
	font-weight: bold;
	margin: 0;
	line-height: 1.5;
	text-align: right;
	}
#sidebar div {
    margin: 0 60px 0 60px;
 /*   text-align: center; --> funzt nicht in Mozilla */ 
	}
	
/* Buttons fuer das Menu in der Sidebar */

#sidebar ul {
    text-align: right;
    list-style: none;
	padding: 0;
	margin: 15px 25px 15px 25px;
	border: 0;
	}

#sidebar li {
   text-align: center;
   border-bottom: 1px dotted #1362b2;
   width: 170px;
   line-height: 22px;
   margin: 0;
   padding: 0;
   font: 11px/15px Verdana, Lucida, Arial, sans-serif;
   color: #1362b2;
   background: #000;
   }
 
#sidebartop {
   border-top: 1px dotted #1362b2;
   }
   
 
#sidebar li a {
   display: block;
   font-weight: normal;
   padding: 0;
   border-left: 1px dotted #1362b2;
   border-right: 1px dotted #1362b2;
   background: #000;
   color: #fff;
   text-decoration: none;
   line-height: 22px;
   width: 170px; /* False value for IE4-5.x/Win. */
   voice-family: "\"}\"";
   voice-family: inherit;
   width: 168px;
}

html>#sidebar li a {
   width: 168px;  /* Be nice to Opera. */
   }
   
#sidebar li a:hover {
   font-weight: normal;
   border-left: 1px dotted #ddd;
   border-right: 1px dotted #ddd;
   background: #000;
   color: #fff;
   text-decoration: none;
   }


/* Navigational bar components */

tr#nav2 td {
    font: 12px verdana, arial, sans-serif;
	text-align: center;
	}
	
tr#nav2 td {
   font-weight: normal;
   text-decoration: none;
   margin: 0;
   padding: 0;
   }
   
#nav td a:link, #nav td a:visited {
   background: transparent;
   display: block;
   margin: 0;
   width: 70px;
   line-height: 20px;
   }
   
#nav td a:hover {
   color: #000;
   background: #06c;
   text-decoration: none;
   }
