<style type="text/css">
<!--

 
 a:link { text-decoration:none; }
 a:visited { text-decoration:none; }
 a:hover { text-decoration:none; }
 a:active { text-decoration:none; }
 a:focus { text-decoration:none; }
 


/*- Navi --------------------------- */

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
position: absolute;
top: 250px;
left: 1px;
width: 136px;

}

#menu dt {
  font: bold 14px/16px arial, helvetica, sans-serif; text-decoration: none;
  text-align: left;
  height: 15px;
	line-height: 15px;
  display: block;
  border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb;
  color: #000; background: #efefef; 
  margin: 5px 0px 5px 0px; padding: 5px 0px 5px 30px;   
  }	/* 1=oben, 2=rechts, 3=unten, 4=links */


#menu dd {
	font: 15px/16px arial, helvetica, sans-serif; text-decoration: none;
	position: absolute;
	z-index: 100;
	margin-top: -27px;
	margin-left: 137px;
	width: 140px;
	color: #000;
	background: #efefef;
	border-width: 1px; 
	border-style: solid; 
	border-color: #ccc #888 #555 #bbb;
	display: none;
}
* html #menu dd {
	margin-top: -31px;
	}

#menu ul {
padding: 2px;
}

#menu li {
text-align: center;
font-size: 90%;
height: 15px;
line-height: 15px;
margin: 3px 0px 3px 0px;
}
*html #menu li {
	margin: 5px 0px 5px 0px;
}

#menu li a, #menu dt a {
color: #000;
text-decoration: none;
display: block;
}

#menu a:hover {
color: ;
background: #c40000;
text-decoration: none;
}

/* dt:hover don't work with IE */
*html #menu a:hover {
	color: #c40000;
	background: #efefef;
	}

#menu dt:hover {
  color: #000;
  background: #c40000;   
  }

#menu dd a:hover {
  color: #c40000;
  background: #efefef;   
  }



/*- Navi End --------------------------- */
        
.GlobalTable { 
	width:100%; height:100%; 
	position:relative; 
	text-align:center; 
	margin:auto; margin-left:-8px; margin-top: -11px; padding:0px 0px 0px 0px; 
	border-style:solid; border-width:0px; border-color:black; border-spacing:0px;  
	background-color:#FFFFFF; 
	}

* html .GlobalTable { 
	width:100%; height:100%; 
	position:relative; 
	text-align:center; 
	margin-left:-18px; margin-top: -21px; 
	border-style:solid; border-width:0px; border-color:black; border-spacing:0px;  
	background-color:#FFFFFF; 
	}

.GlobalNavi { 
	height:100%; 
	vertical-align:top; 
	text-align:center; 
	border-width:0px; border-style:solid;
	}

.NaviTable { 
	width:150px; height:80%; 
	border-width:0px; border-style:solid; border-collapse: collapse; 
	}

.NaviImg { 
	vertical-align:top; 
	text-align:left; 
	border-width:0px; border-style:solid; 
	background-image:url(./bilder/kante_links.png); background-repeat:repeat; background-position:left bottom;
	}

.NaviImgBottom { 
	width:100%; height:60px; 
	background-image:url(./bilder/kante_links_unten.png); background-repeat:no-repeat; background-position:left bottom;
	}

.Navi {
	background-image:url(./bilder/kante_links.png); background-repeat:repeat; background-position:left bottom;
	}

.GlobalHeaderMain { 
	width:95%; height:100%; 
	vertical-align:top; 
	text-align:center; 
	border-width:0px; border-style:solid;
	}

.TableHeader { 
	height:40px; width:800px; 
	border-width:0px; border-style:solid; border-collapse: collapse; 
	}

.HeaderLinks { 
	height:81px; width:50px; 
	border-width:0px; border-style:solid; 
	background-image:url(./bilder/kante_oben_links.png); background-repeat:repeat; background-position:left top; 
	}

.HeaderText { 
	height:81px; width:600px; 
	border-width:0px; border-style:solid; 
	text-align:left; 
	background-image:url(./bilder/kante_oben.png); background-repeat:repeat-y; background-position:top; 
	}

*html .HeaderTextImg { 
	height:90%; width:90%; 
	}

*html .HeaderTextImg { /* IE png fix */
	behavior: url(iepngfix.htc) 
	}

.HeaderLogo { 
	height:81px; width:150px; 
	border-width:0px; border-style:solid; 
	text-align:left;
	background-image:url(./bilder/kante_oben_rechts.png); background-repeat:no-repeat; background-position:left top;
	}

.HeaderLogoImg {
	height:90%;
	}

*html .HeaderLogoImg { /* IE png fix */
	behavior: url(iepngfix.htc)  
	}

.TableMain { 
	height:80%; width:100%; 
	border-width:0px; border-style:solid; 
	}

.Main { 
	width:800px; height:690px; 
	vertical-align:top; 
	text-align:top; 
	border-width:0px; border-style:solid; 
	}

.Home { 
	width:100%; height:100%; 
	border-width:0px; border-style:solid; 
	text-align:justify; 
	background-image:url(./bilder/Takatsumi.jpg); background-repeat:no-repeat; background-position:right top;
	font: normal 18px Arial, Times;	/*font-size line-height font-family*/
	}

.Home p { 
	padding: 0px 10px 0px 10px; 
	}

.Home.Ueberschrift { 
	padding: 0px 10px 0px 10px; 
	font-size: 20px; 
	height:0%; 
	background-image:url();
	}

.Training { 
	width:100%; height:100%; 
	border-width:0px; border-style:solid; 
	text-align:justify; 
	background-image:url(./bilder/kanji_moves.jpg); background-repeat:no-repeat; background-position:right bottom;
	font: normal 18px Arial, Times;	/*font-size line-height font-family*/
	}

.Training p {
	padding: 0px 10px 0px 10px;
	}

.TrainingZeiten { 
	width:100%; height:100%; 	
	border-width:0px; border-style:solid; 
	text-align:justify; 
	background-image:url(./bilder/kanji_moves.jpg); background-repeat:no-repeat; background-position:right bottom;
	font: normal 18px Arial, Times;	/*font-size line-height font-family*/
	}

*html .TrainingZeiten { 
	/*background-position:left bottom;*/
	}

.TrainingZeiten p {
	padding: 0px 10px 0px 10px;
	}

.TrainingZeiten a {
	text-decoration:none; 
 	color: blue;
	}

.Bilder { 
	height:100%;	
	}
.Bilder img {
	width:20%;
	}	

.Seminare {
	height:100%;
	font: italic 18px Arial, Times;	/*font-size line-height font-family*/
	color:#750000
	}
.Seminare img { 
	width:20%; 
	}

.Termine {
	width:100%; height:100%; 	
	border-width:0px; border-style:solid; 
	text-align:center; 
	background-image:url(./bilder/3Treasures.jpg); background-repeat:no-repeat; background-position:right bottom;
	font: normal 18px Arial, Times;	/*font-size line-height font-family*/
	}

.Impressum { 
	width:100%; height:100%; 
	border-width:0px; border-style:solid; 
	background-image:url(./bilder/TakaHanbo.jpg); background-repeat:no-repeat; background-position:right bottom;
	font: normal 18px Arial, Times;	/*font-size line-height font-family*/
	}

.Impressum p {
	padding: 0px 0px 0px 0px;
	}

.Impressum.Version {
	width:80%; height:50px;
	border-width:1px; border-style:solid; border-collapse:collapse;
	text-align:center; 
	background-image:url(); 
	}

.Impressum.Kontakt {
	width:70%; height:5px;
	border-width:0px; border-style:solid; border-collapse:collapse;
	text-align:center;  
	background-image:url();
	}

.Freunde { 
	width:90%; height:100%; 
	border-width:0px; border-style:solid; 
	text-align:justify;
	background-image:url(./bilder/); background-repeat:no-repeat; background-position:right center;
	font: bold 18px Arial, Times;	/*font-size line-height font-family*/
	padding: 0px 0px 0px 0px;
	}

.Freunde a {
	text-decoration:none; 
 	color: #001072;
	}

.BlankImg { 
	width:100%; height:100%; 
	border-width:0px; border-style:solid; 
	background-image:url(./bilder/2.gif); background-position:right bottom; background-repeat:repeat; 
	}
-->
</style>
