/*----------------Menü-Konfiguration */
#menu {
	width: 100%;
	 background-image:url("../images/ht.gif");
	 position:fixed;
}

#menu ul { 
	list-style:none;
	margin:0; padding:0;
}

#menu a, #menu h2 {
  font: bold 13px/16px arial, helvetica, sans-serif;
  display: block;
  border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb;
  margin: 0; padding: 2px 3px;
}

#menu h2 {
	color: #FF8635; 
	/*background-image:url("ht_hbl.gif");*/
	background:#D8EFFD;
	text-transform: uppercase;
	text-align:center;
}

#menu a {
	color: #D8EFFD;
	/*background: #efefef;
	background-image:url("ht.gif");*/
	text-decoration: none;
}

#menu a:hover {
	color: #0000E0;
	background: #F3DDAE;
}

#menu li {
	position: relative;
}

#menu ul ul ul {
	position: absolute; top: 0; left: 100%; width: 100%;
}

div#menu ul ul ul, div#menu ul ul li:hover ul ul {
	display: none;background:#D8EFFD;
}

div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul {
	display: block;/*background:#9A9999;*/
}

#menu ul ul ul a, #menu ul ul ul a {
	color: #000; /*background-image:url("ht.gif");*/ text-decoration: none;
}

/*--------Intern-Menü-Konfiguration*/
#menu_int { width: 100%; background: #eee; float: left; }

#menu_int ul { list-style: none; margin: 0; padding: 0; width: 80px; float: left; }

#menu_int a, #menu_int h2
  { font: bold 11px/16px arial, helvetica, sans-serif;
  display: block; border-width: 1px; border-style: solid;
  border-color: #ccc #888 #555 #bbb;
  margin: 0; padding: 2px 3px; }

#menu_int h2 { color: #FF8635; background: #96D12C; text-transform: uppercase; }

#menu_int a { color: #000; background: #efefef; text-decoration: none; }

#menu_int a:hover { color: #a00; background: #fff; }

#menu_int li {position: relative;}

#menu_int ul ul { position: absolute; z-index: 500; }

#menu_int ul ul ul { position: absolute; top: 0; left: 100%; }

div#menu_int ul ul,
div#menu_int ul li:hover ul ul,
div#menu_int ul ul li:hover ul ul
  {display: none;}

div#menu_int ul li:hover ul,
div#menu_int ul ul li:hover ul,
div#menu_int ul ul ul li:hover ul
  {display: block;}

/*--------HTML-Konfiguration*/
html, body { 
	height: 100%;
	padding:0px;
	margin:0px;
}

body {
	background-color:#FFFFFF;
	/*background-image:url("..\images\hg.jpg");
	background-attachment:fixed;*/
	font-size:12pt;
	color:#660033;
	overflow:hidden;
}

h1 {
	font-size:20pt;
	color:#000066;
}

h2 {
	font-size:13pt;
	font-weight:bold;
	color:#660033;
}

p {
	font-size:12pt;
	color:#660033;
}

.news_dat {
	font-size:13pt;
	color:#620215;
}

.fehler {
	font-size:12pt;
	color:#FF0000;
	font-weight:bold;
}

td {
	font-size:12pt;
	color:#660033;
}

a[href]:link { font-weight:bold; color:#0000E0; text-decoration:none }
a[href]:visited { font-weight:bold; color:#000080; text-decoration:none }
a[href]:active { font-weight:bold; color:#E00000; text-decoration:underline }
a[href]:focus { font-weight:bold; color:#E00000; text-decoration:underline }
a[href]:hover { font-weight:bold; color:#E00000; text-decoration:underline }

.print {
	font-size:10pt;
}
.titel{
	font-size:20pt;
	color:#000066;
	font-weight:bold;
}
.pic{
	border-width:thin;
	border-color:gray white white gray;
	border-style:solid;
}
table.repertoire {
	   border:1px solid gray;
	   border-bottom:0px solid gray;
}
table.repertoire td {
	border-bottom:1px solid gray;
	border-left:1px solid gray;
	padding:2px;
}
table.bio {
	   border:1px solid gray;
	   border-bottom:0px solid gray;
}
table.bio td {
	border-bottom:1px solid gray;
	border-left:1px solid gray;
	padding:2px;
}