

html, body, textarea {
  color:white;
  font-family:Garamond,serif;
  font-weight:bold;
  padding:0px;
  margin:0px;
  border:0px;

}

html {
	 overflow: -moz-scrollbars-vertical;
}

p {text-indent:1em;}

h2 {
	font-size:1.3em;
	text-decoration:underline;
}

.h2 {
	margin:0px;
	margin-bottom:12px;
}

.lyrics {
	font-size:1em;
}

img {
border:0px;
behavior:url("/includes/pngbehavior.htc");
vertical-align:middle;
/*padding:0px;
margin:0px;*/
}

table, tr, td {
	border:0px;
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:all;
}

ul, li {
	padding:0px;
	margin:0px;
	border:0px;
	font-family:Garamond,serif;
	font-weight:bold;
}

ul {
	/*list-style-position:inside;*/
	list-style-image:url("/img/lists.gif");
}

#top {
	position:fixed;
	/*height:180px;
	z-index:2;*/
	padding:0px;
	margin:0px;
	border:0px;
}

#main {
	position:absolute;
	top:190px;
	left:0px;
}

#lefter {
	/*padding:0px;
	margin:0px;
	border:0px;*/
	position:fixed;
	top:190px;
	z-index:5;
}

#content {
	padding:0.8em;
	font-family:Garamond,serif;
	font-weight:bold;
	line-height:1.3em;
}

#content a {letter-spacing:2px; font-family:Garamond,serif;}
#content a:link {text-decoration:none; font-weight:bold; color:#990000; }
#content a:visited {color:#990000; text-decoration:none;}
#content a:hover {text-decoration:underline; }
#content a:active {color:#BB0000;}
#content a:focus {color:#BB0000;}

#content td {
	padding-bottom:1em;
	letter-spacing:1px;
	vertical-align:top;
}

.zweireiher {
	width:100%;
	border:0px;
	padding:0.0em;

	margin:0px;
	margin-left:10px;
	font-weight:bold;
	line-height:1.3em;
	text-align:left;

}


/* Menukram */

#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
}

#csstopmenu li{
float: left;
position: relative;
}

#csstopmenu a{
text-decoration: none;
}

.mainitems{
border: 0px solid black;
border-left-width: 0;
color:black;
background-color:white;
padding:0px;
}

.headerlinks {
color:white;
font-weight: bold;
font-family:Garamond,serif;
text-align:center;
letter-spacing:0px;
background-color:black;
width:109px;
margin:1px;
margin-top:0px;
padding-bottom:3px;
}

.headerlinks a, .headerlinks a:visited {
color:white;
background-color:black;
letter-spacing:0px;
}

.submenus{
display: none;
width: 109px;
position: absolute;
top: 1.2em;
left: 0;
background-color:black;
border: 1px solid white;
}

.submenus li{
width: 100%;
}

.submenus li a{
display: block;
font-size: 12px;
text-align:center;
margin:1px;
padding:5px;
color:black;
background-color:white;
}

.submenus li a:hover{
font-size:12px;
text-decoration:underline;
text-align:center;
margin-top:2px;
margin-bottom:0px;
margin-left:2px;
margin-right:0px;
padding:5px;
color:black;
}


html>body .submenus li a{ /* non IE browsers */
width: auto;
}

/*
#csstopmenu li>ul { /* non IE browsers */
/*top: auto;
left: auto;
}
*/

#csstopmenu li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}

