/* Iwama Ryu Aikido Dortmund  */

/*  Randabstände, globale Schrift- und Hintergrundfarbe   */ 
body{ 
  color:#000000; 
  background-color:#FFFFFF; 
  margin:0 auto;  
  padding:0;
  text-align:center;
  font-size:100.01%;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:130%;
   }

 
/*   globale Formatierung aller Überschriften   */
h1, h2, h3, h4 {
  font-size:100.01%; 
  font-weight:bold; 
  color:#000b6c; 
  margin:0; 
  padding:0;
  }

  
p{
  margin:0 0 1em 0;
  padding:0;
}

ul{
  list-style:none;
  padding:0;
  margin:0 0 0 0.7em;
}

img{
  border:none;
}

ul.galerie {
	font-size: 80%;
	margin: 10px 10px;
	}
	
ul.galerie li {
	margin: 5px 0;
	
	}	


/* spezielle Formatierung der Navigationspunkte: Kategorien (fett, Gro&szlig;buchstaben, gesperrt) */
ul.nav1st{
  margin:0 0 0 5em;
  padding:2px 0 0 0;
}

ul.nav1st li{
  letter-spacing:0.3em; 
  margin:1.2em 0 0.4em 0;
  padding:0;
  }

ul.nav1st li a {
  font-size:80%;
  font-weight:bold;
  color: #000b6c;
} 

/* spezielle Formatierung der Navigationspunkte: Unterpunkte */
ul.nav2nd { 
	margin: 0 0 1em 0.7em;
	padding: 0;
}

ul.nav2nd li { 
	margin: 0 0 0 0;
  padding:0 0 0.4em 0;
  line-height:103%;
}
  
ul.nav2nd li a {
  font-size:73%;
  color: #000;
  font-weight:normal;
  letter-spacing:0;
} 


/* bedarf des T&uuml;ftelns, damit die Positionierung stimmt
li.navi_links_klein {background: url(../images/minidot8x8-grau.gif) top; background-repeat: no-repeat; }
*/

 
/* Formatierung von Links :erst mal keine Unterscheidung nach link, hover, visited */ 
a {color: #03033f; text-decoration:none;}

/* Formatierung hover-Links*/
a:hover, ul.nav1st li a:hover, ul.nav2nd li a:hover {color: #cc0000;}  

/* Formatierung visited-Link */
a.current, ul.nav1st li a.current, ul.nav2nd li.active a { color: #cc0000;}


/* Cleaner  */
div.cleaner { 
	clear: both;
  font:arial, sans-serif;
	height: 1px;
	font-size: 1px;
  line-height: 1px;
	margin:0;
	padding:0;
	background: transparent; /*border:1px solid;*/  
} 

div#startseite {
  font-size:80%
} 


/*  Randabst&auml;nde desContainers, der das Logo im Kopf beinhaltet  */
div.kopf{
  margin:2.5em 0 1.5em 0; 
  padding:0; 
  text-align:center;
  background:url(files/takemusukopfzeile.gif);
  background-repeat:no-repeat;
  }

 
/*  Randabst&auml;nde von horizontaler Linie im Kopf  */
.linie-kopf{
  margin:1.5em 1.75em 0 1.75em; padding:0;
  background:url(files/1.gif);
  background-repeat:x-repeat;
}
  

/*  Randabst&auml;nde von Bildern : Logo im Kopf  */
img.logo{margin:0; padding:0;}

div#navi-links{
  width:23%;
  min-width:170px;
  max-width:300px;
  float:left;
  text-align:left;
}

div#inhalt{
  width:65%;
  min-width:550px;
  max-width:850px;
  text-align:left;
  padding:1.2em 0 0 0;  
  margin:0 0 0 28%;            /*border:1px solid red;*/
}
 
div.inhalt-block {
  font-size:80%;
  width:100%;
  float:left;
  margin:0 0 1em 0;
  padding:0;        
} 

div.bild-mittig { 
  text-align:center;
  padding:0;
  margin:0;
}

div.bild-links{
  float:left;
  margin:10px 0 0 0;
  padding:0;
  width:49%;
  min-width:200px;
  max-width:400px; 
  text-align:right;   /*background-color:red;*/
}

img.bild-links{
  float:left;
  margin:10px 1.5em 0 0;  
  padding:0;
}

img.bild-rechts{
  float:right;
  margin:10px 0 0 1.5em;
  padding:0;
}


div.text-links-im-textile{
  margin:4px 0 0 0;
  padding:0;                
}

div.text-rechts-im-textile{
  padding:0;
  margin:4px 0 0 0;      
}

div.text-breit-im-textile{
  width:100%;
  font-size:80%;
  margin:4px 0 1em 0;
  padding:0;
}

.zweispalter-links{
  float:left;
  width:49%;
  padding:0;
  margin:0;                 
}

.zweispalter-rechts{
  width:50%;
  padding:0;
  margin:0 0 0 52%;       
}

table.training td{
  margin:0;
  padding:0.2em 1.5em 0.2em 0;
}

div.links p {
  margin:0 0 0.5em 0 ;
}


table.waffenprogramm {
	width: 80%; 
	border: 1px solid grey;
}

table.waffenprogramm tr td, table.waffenprogramm tr th{
	border: 1px solid grey;
	padding: 8px 0 8px 10px;
	}
	
	
	
