body {
         margin:2% 5%; display : block;
         background-color : black;
         padding : 0;
         font-family : Georgia, Serif;
         font-size : 1em;
         color : #e3ecff;
         overflow : scroll;
         background-repeat : no-repeat;
				 background-image: url('../images/background/shoji.jpg');
				 background-position: 0% 0%; 
				
      }
			
#markiert {
				 color: #00fff7;
}
#markiert2 {
				 color: #ffc24a;
}


h1 {
         width : 1025px;
         height : 102px;
         margin : 0px;
				 font-family: Helvetica, Arial, sans-serif;
				 font-size : 1em;
				 
         
				 background-image : url('../images/logo/logo-mit-schrift.png');
         background-repeat : no-repeat;
				 background-color: none;
				 background-position : 0 0;
         text-indent : -10000px;

				 
			}	 

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: 15pt;
				 margin : 20px 0 5px 0;
         color: #00ffae;
				 /*color: #008080;
				 hover: aqua;*/
      }
h5 {
         padding-top: 0px;
				 text-decoration : none;
				 font-family: Helvetica, Arial, sans-serif;
				 font-size: 12pt;
				 margin : 5px 0 5px 0;
         
				 color: #008080;
				 hover: aqua;
      }			
			
a {
         /*color : #008080;
				 */
				 
				color: #00ffae;
         text-decoration : none;
				 outline : none;
      }
a:hover {
         text-decoration : none;
				 
				 color: #00fff7;
      }
a:active {
         outline : none;
      }
			
li a.current {
	 					 
						 color: #ffc24a;
	 					 }
a img {
         border : 0px none;
      }
			

			
p {
         padding : 0 0 0.5em;
         margin : 0;
         text-indent : 1em;
         margin-bottom : 0;
         padding-bottom : 0;
         line-height : 1.4em;
				 
      }
p a {
	 	 	 /*color: teal;*/
			 font-family : Georgia, Serif;
       font-size : 1em; 
			 
	 	 	 }			
p.no {
         text-indent : 0;
         line-height : 1.4em;

      }
			
p#balken {	
				 background-image : url('../images/balken/kupferbalken.jpg');
				 width: 1024px;
				 height: 20px;	
				 margin:5px 0;
				 padding:0	
}			
		
ul p {

				 margin: 0 0 0 0.5em; 
      }

address {
         text-align : right;
         padding : 20px 10px 0 0;
         font-family : helvetica, arial, sans-serif;
         font-size : 9px;
         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: 15pt;
	 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 : 1200px;
         margin : 0 0;
         padding : 0 0px;
				 
      }
ul#menu li {
         margin : 0;
         padding : 0;
         
         list-style : none;
         display : inline;
				 font-family: Helvetica, Arial, sans-serif;
				 font-size: 15pt;
				 
      }
ul#menu li a {
         display : block;
         float : left;
         height : 35px;
         background-repeat : no-repeat;
         background-position : 0 0;
				 background-color: none;
         padding : 0 0 0 5px;
         margin : 0 0 0 5px;
         text-indent : 0px;
         width : 160px;
         border-left : 1px solid #000;

				
				 
      }
ul#menu li a.current {
         background-position : 0 0;

      }
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 : 1.2em;
         color : #000;
      }
ul#sub_menu a:hover, .sub_materiale li a:hover {
         color : #f00;
      }
ul#menu_klein {
         width : 460px;
         height : 200px;
         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 : 75px;
         background-repeat : no-repeat;
         background-position : 0 0;
				 
         padding : 0;
         margin : 0;
         text-indent : -10000px;
         width : 75px;
      }
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 : 1000px;
         /*margin : 30px auto 0;*/
				 margin: 15px 0px;
				 float: left;
				 
      }
#main_right {
         width : 450px;
				 margin: 20px;
         float : right;
				 
				 
      }
dl {
         padding : 1em;
         background : url('../images/bg1.gif');
         line-height : 1.4em
      }
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:500px;
				 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;
}

