html {	font-size : .8em;}
body {
         margin:2% 5%; display : block;
         background-color : black;
         padding : 0;
         font-family : Georgia, Serif;
         color : silver;
         overflow : scroll;
         background-repeat : no-repeat;
				 background-image: url('../images/background/shoji80.jpg');
				 background-position: 0% 0%; 
				
      }
h1 {
         width : 700px;
         height : 62px;
         margin : 0px;
				 font-family: Helvetica, Arial, sans-serif;
				 font-size: 80%;
				 
         background-image : url('../images/logo/logo-mit-schrift62.png');
         background-repeat : no-repeat;
				 background-color: none;
				 background-position : 0 0;
         text-indent : -10000px;
				 Color: white
				 
			}	 
p#balken {	
				 background-image : url('../images/balken/kupferbalken.jpg');
				 width: 700px;
				 height: 15px;	
				 margin:5px 0;
				 padding:0	
}			
h2 {
         display : block;
         text-indent : -10000px;
         padding : 0;
         background-repeat : no-repeat;
         height : 150px;
				 width:310px;
				 
      }
h3 {
         margin : 40px 0 0;
         padding : 0;
				 color: blue;
				 /*color: #008080; */
				 background-repeat:no-repeat;
				 height:30px;
				 text-indent:-10000px;
				 
      }
h4 {
         padding-top: 0px;
				 text-decoration : none;
				 font-family: Helvetica, Arial, sans-serif;
				 font-size: 120%;
				 margin : 20px 0 5px 0;
         
				 color: #008080;
				 hover: aqua;
      }
h5 {
         padding-top: 0px;
				 text-decoration : none;
				 font-family: Helvetica, Arial, sans-serif;
				 font-size: 110%;
				 margin : 5px 0 5px 0;
         
				 color: #008080;
				 hover: aqua;
      }			
			
a {
         color : #008080;
         text-decoration : none;
				 outline : none;
      }
a:hover {
         text-decoration : none;
				 color: aqua;
      }
a:active {
         outline : none;
				 color: green;
      }
li a.current {
	 					 color: aqua;
	 					 }
a img {
         border : 0px none;
      }
			

			
p {
         padding : 0 0 50%;
         margin : 0;
         text-indent : 4%;
         margin-bottom : 0;
         padding-bottom : 0;
         line-height : 140%;
				 color:  silver;
      }
p a {
	 	 	 color: teal;
			 font-family : Georgia, Serif;
       
			 
	 	 	 }			
p.no {
         text-indent : 0;
         line-height : 140%;
				 color: silver;
      }
			

		
ul p {
         color : silver;
				 margin: 0 0 0 1%; 
      }

address {
         text-align : right;
         padding : 20px 10px 0 0;
         font-family : helvetica, arial, sans-serif;
         font-size : 80%px;
         color : #999;
      }
address a {
         color : #999;
      }
ul.menu {
	 list-style:none;
	 margin : 0 0;
   padding : 0 10px;
	 font-family: Helvetica, Arial, sans-serif;
	 font-size: 110%;
	 background-image: url(../images/background/transparenz26.png);
	
	 }			
ul.menu li a{
	 /*  
	 background-color: #ccffcc;	 
	 background-color: orange;*/
	 color: black;
	 
	 }	
ul.menu li a:hover{
	 /*  
	 background-color: #ccffcc;	 
	 background-color: orange;*/
	 color: black;
	 font-weight: bold;
	 
	 }		
ul.menu li a.current{
	 /*  
	 background-color: #ccffcc;	 
	 background-color: orange;*/
	 color: black;
	 font-weight: bold;
	 }		 	 	
ul#menu {
         width : 700px;
         margin : 0 0;
         padding : 0 0px;
				 font-size:120%;
      }
ul#menu li {
         margin : 0;
         padding : 0;
         
         list-style : none;
         display : inline;
				 font-family: Helvetica, Arial, sans-serif;
				 
				 
      }
ul#menu li a {
         display : block;
         float : left;
         height : 20px;
				 width : 100px;
         background-repeat : no-repeat;
         background-position : 0 0;
				 background-color: none;
         padding : 0 0 0 5px;
         margin : 0 0 0 5px;
         text-indent : 0px;
         
         border-left : 1px solid #000;
				 color: #008080;
				
				 
      }
ul#menu li a.current {
         background-position : 0 0;
				 color:  aqua;
      }
ul#menu li a#m1 {
         
       
        
         background-position : 2px 5px;
      }
ul#menu li a#m1:hover, ul#menu li a#m1.current {
         background-position : 2px -58px;
      }
ul#menu li a#m2 {
         
         background-position : 2px top;
				 
      }
ul#menu li a#m2:hover, ul#menu li a#m2.current {
				/*background-image : url(../images/Kalligraphie/aikido_30_transparent26.png); */
        background-position : right ;
      }
ul#menu li a#m3 {
         /*background-image : url(images/b_TaiJiQuan.jpg);
			
         background-position : 2px 5px;*/
      }
ul#menu li a#m3:hover, ul#menu li a#m3.current {
         background-position : 2px -58px;
      }
ul#menu li a#m4 {
         /*background-image : url(images/b_KarateDo.jpg);
    
         background-position : 2px 5px;*/
      }
ul#menu li a#m4:hover, ul#menu li a#m4.current {
         background-position : 2px -58px;
      }
ul#menu li a#m5 {
         /*background-image : url(images/b_AndereKuenste.jpg);
      
         background-position : 2px 5px;*/
			
      }
ul#menu li a#m5:hover, ul#menu li a#m5.current {
         background-position : 2px -58px;
      }
ul#menu li a#m6 {
         /*background-image : url(images/b_Veranstaltungen.jpg);
			
         background-position : 2px 5px; */
      }
ul#menu li a#m6:hover, ul#menu li a#m6.current {
         background-position : 2px -58px;
      }
ul#sub_menu, .sub_materiale {
         list-style-image : url('../images/subMenu.gif');
         padding : 0; margin-left:30px; margin-right:0; margin-top:0; margin-bottom:0
      }
ul#sub_menu li, .sub_materiale li {
         padding : 0;
         margin : 0;
      }
ul#sub_menu li a, .sub_materiale li a {
         margin : 0;
         padding : 0;
         font-size : 120%;
         color : #000;
      }
ul#sub_menu a:hover, .sub_materiale li a:hover {
         color : #f00;
      }
ul#menu_klein {
         width : 20px;
         height : 20px;
         margin : 190px auto 0 300px;
         padding : 0;
         list-style : none;
         clear : both;
      }
ul#menu_klein li {
         display : inline;
         padding : 0;
         margin : 0;
      }
ul#menu_klein li a {
         display : block;
         float : left;
         height : 20px;
				 width : 20px;
         background-repeat : no-repeat;
         background-position : 0 0;
				 
         padding : 0;
         margin : 0;
         text-indent : -10000px;
         
      }
ul#menu_klein li a:hover {
         background-position : 0 -75px;
				 background-color: red;
      }
ul#menu_klein li a.current {
         background-position : 0 -75px;
				 background-color: orange;
      }
ul#menu_klein li a#mp1 {
         background-image : url('../images/menu_klein2/icons/m_Home.gif');
         width : 75px
      }
ul#menu_klein li a#mp2 {
         background-image : url('../images/Kalligraphie/aikido_klitzeklein.jpg');
      }
ul#menu_klein li a#mp3 {
         background-image : url('images/menu_klein2/icons/m_TaiJiQuan.gif');
      }
ul#menu_klein li a#mp4 {
         background-image : url('images/menu_klein2/icons/m_KarateDo.gif');
         width : 75px
      }
ul#menu_klein li a#mp5 {
         background-image : url('images/menu_klein2/icons/m_AndereKuenste.gif');
         width : 75px
      }
ul#menu_klein li a#mp6 {
         background-image : url('images/menu_klein2/icons/m_Veranstaltungen.gif');
      }
#container {
         width : 700px;
         /*margin : 30px auto 0;*/
				 margin: 0px 0px;
				 float: left;
				 
      }
#main_right {
         width : 350px;
				 margin: 15px;
         float : left;
				 
				 
      }
dl {
         padding : 100%;
         background : url('../images/bg1.gif');
         line-height : 140%;
      }
dt {
         font-weight : bold;
         font-variant : small-caps;
      }
dd {
         margin : 0 0 0.5em;
         padding : 0;
      }
ul.prove {
         list-style : none;
         padding : 0;
      }
ul.prove a {
         color : black;
      }
#flashobj {
         margin-left : 190px;
         margin-top : 30px;
         position : relative;
      }
#li {
			 	 
				 color: black;
				 background-color: lightgray;
}
#main_left {
         /*width : 160px;
         position : absolute;
         margin : 18px 0;
         display : block;*/
				 width:300px;
				 height:500px; 
				 float:left;
				
				 background-repeat:no-repeat;
				 /*background-position: 230px 150px;*/

				 background-position: 50% 50%;
      }
dl#istro {
         background : none;
         margin-bottom : 10px;
         padding : 0;
         line-height : 115%;
      }
dl#istro dt {
         font-variant : normal;
      }
#mat {
	  width:310px;
		height:50px;
		margin: 10px 0 30px 0;
		padding:0;
	  }
	  
	  p#Legende{
  	color:#5C5C5C;
		text-indent:5em;
	  }
	
		em#book {
  	color: #000;
	  }
	
  	a#credits p{
  	margin-left:675px;
		color:#999999;
		text-decoration:underline;
	  }
	
  	a#credits:hover p{
 		color:#f90;
	  }
		
.up  {
    text-align:right; margin:30px 0px 0px; padding-right:8%; line-height:11px; max-width:540px;
}

