td.mitlinie {
	border-bottom: 1px solid black;
}

h2 {
 text-align:center;
 color:#6fafbf;
 font-size:18px;
}

div.menutitle { text-align:center;
		color:#cac2b7;
		background-color:#cce5ff;
		width:100%;
		align:center;}

div.urlaubsliste {
	text-align:center;
	border:1pt solid black;
	align:center;
	width:100%;
}


select
{
 font-family:verdana;
 vertical-align:center;
 font-size:12px;
 border:1pt solid darkblue;
 background-color:#cce5ff;
}


input
{
 font-family:verdana;
 vertical-align:center;
 font-size:12px;
 border:1pt solid darkblue;
 background-color:#cce5ff;
}

button
{
 font-family:verdana;
 vertical-align:center;
 font-size:12px;
 border:1pt solid darkblue;
 background-color:#cce5ff;
}

textarea
{
 font-family:verdana;
 vertical-align:center;
 font-size:12px;
 border:1pt solid darkblue;
 background-color:#cce5ff;
}


td.news { text-align:justify;
	  color:#cccccc;
	  font-family:verdana;
	  font-size:12px; }

td.title { text-align:center;
		color:#cac2b7;
		background-color:#202020;
		height:20px;}

table.lyrics { text-align:left;
		color:#dddddd;
		background-color:#444444;}

tr.lyrics { text-align:left;
		color:#dddddd;
		background-color:#000000; }

td.lyrics { text-align:left;
		color:#dddddd;
		background-color:#000000;
		padding-left:20px;}

tr.lyrics2 { text-align:left;
		color:#dddddd;
		background-color:#111111; }

td.lyrics2 { text-align:left;
		color:#dddddd;
		background-color:#111111;
		padding-left:20px;}


td.lyricstracklist { text-align:left;
		color:#dddddd;
		background-color:#000000;
		padding-left:10px;}

td.lyricstitle { text-align:center;
		color:#cac2b7;
		background-color:#202020;
		height:20px;}


th.discotitle { text-align:center;
		color:#cac2b7;
		background-color:#202020;
		height:20px;}

td.discotracks { text-align:left;
		color:#cccccc; }

td.discoalbum { text-align:left;
		color:#bab2a7;
		background-color:#000000;
		background-repeat:repeat-x;
		background-position:bottom; }


table.discoalbum { text-align:center;
			align:center;
			padding: 1px;
			background-color:#000000; }



td.discor { text-align:left; padding: 1px;
		vertical-align:top; }

td.biography { text-align:left; padding: 1px;
		vertical-align:top;
		text-align: justify; }

th.discol { text-align:center;
		vertical-align:top; }

a
{
 text-decoration:none;
 font-family:verdana;
 font-size:12px;
}

td
{
 font-family:verdana;
 font-size:12px;
}

tr
{
 font-family:verdana;
 font-size:12px;
}

th
{
 font-family:verdana;
 font-size:12px;
}


a.x:link { text-decoration: none;
	 color:#265165; }

a.x:visited { text-decoration: none;
	 color:#265165; }

a.x:active { text-decoration: underline;
	 color:#8BA7BA; }

a.x:hover { text-decoration: underline;
	 color:#8BA7BA; }


a.menu:link { text-decoration: none; color:#265165; }
a.menu:visited { text-decoration: none; color:#265165; }
a.menu:active { text-decoration: none; color:#9BA6BA; }
a.menu:hover { text-decoration: none; color:#9BA6BA; background-color:#487387;}

a:link { text-decoration: none;
	 color:#9BA8BA; }

a:visited { text-decoration: none;
	    color:#9BA8BA; }

a:active { text-decoration: underline;
           color:#CDDCF2; }

a:hover { text-decoration: underline;
	  color:#CDDCF2;}

table.menu
{
 align:center;
 background-color: #CED9FF;
 text-align: center;
}

tr.menu
{
 text-align: center;
}

td.menu
{
 background-color:#000000;
 text-align: center;
}


table.sub
{
 width:600px;
 table-layout:fixed;
 color:#dddddd;
 background-color:#444444;
}

tr.sub
{
 text-align: left;
}

td.sub
{
 background-color:#000000;
}



table.main
{
border-spacing:0;
 vertical-align:top;
 color:#dddddd;
 width:100%;
 align:center;
 background-color:#137BB7;
 text-align: left;
 table-layout: fixed;
}

tr.main
{
 vertical-align:top;
 text-align: left;
}

td.main
{
 color:#000000;
 vertical-align:top;
 background-color: #CED9FF;
 text-align: left;
}

// inserted by Robert Lindner ->
td.main_hover
{

/*
 color:#000000;
 vertical-align:top;
 background-color: #CED9FF;
 text-align: left;
// */


/*
 color:#000000;
 vertical-align:top;
*/
 color:#ff00ff;
 vertical-align:bottom;
/* background-color: #CED9FF;
 background-color: #c0c0c0;
// */
 background-color: #00ffff;

 text-align: left;
// */
}
// inserted by Robert Lindner



tr.marked
{
 color:#000000;
 vertical-align:top;
 background-color: #CED9FF;
 text-align: left;
 vertical-align:top;
 text-align: left;
}

td.marked
{
 color:#000000;
 vertical-align:top;
 background-color: #CED9FF;
 text-align: left;
 border-width: 2px;
}

th.menu
{

 background-color:#000000;
 text-align: center;
}

td.right {
 padding-left:8px;
 padding-right:8px;
 vertical-align:top;
 height:800px;
 width:175px;
 align:center;
 background-color:#000000;
 color:#dddddd;
 font-size:12px;
 font-family:verdana;
}