/****************************************************
/* abstaende fuer alles 0 setzen
/* img Rahmen von Bildern entfernen
/* img Klassen rechts, links, center
/*  1  **********************************************
/* body
/* Seite
/* Seitenende
/* Kopfzeile
/* Impressum
/* Adresse
/* links (floatende box 1)
/* rechts (floatende box 2)
/*  2  ***********************************************
/* Navigation 
/*  3  ***********************************************
/* die skalierbare box mit runden ecken
/* Fusszeile 
/* einfach 
/* copy  (right)
/* kurs
/* dl
/* dd
/*  4  ***********************************************
/* *.skip  (Ankerlinks unsichtbar machen)
/* nach_oben
/*  5  ***********************************************
/*  Formularformatierungen
/*  6  ***********************************************
/* Textformatierungen 
******************************************************/

  
  * {
      margin:0;
      padding:0;
      }
    
   img {
  	   border:none;
       
       }	
       
   img.links {
        margin:0 10px 5px 10px;
	      float:left;
        }	 
        
   img.rechts {
	      margin:0 10px 5px 10px;
	      float:right;
        }	
        
    img.center {
      text-align: center;
      margin:0 auto 0 auto;
      }  
/*  1  *****************************************************************************/

  body {
    color: black; 
    background-color: white;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    text-align: center;  
    }
   
  div#randoben {
    background-color:white;
    height: 0px;
    width:100%;
    } 
   
  div#Seite {
    background: url(pics/wrapper3.gif) 
                repeat-y;
    text-align: left;    
    margin: 0px auto 0;      
    width: 900px;
	
    }
    
  div#Seitenende {
    background-color:white;
    height: 90px;
    width: 100%
	
    }
    
  div#Kopfzeile {
    height: 153px;
    width:900px;
    background: white;
	margin: 0 0 10px 0;
    }
  
  div#Impressum {
  position:relative;
  top:170px;
  left:638px;
  width:30em;
  font-size:12px; 
  }
  
  
  div#Impressum a{
  color:#f99b2d;
  text-decoration:none;
  margin:0 10px;
  
  
  }
  
  div#Impressum a:hover, 
  div#Impressum a:active, 
  div#Impressum a:focus{
  color:#8b4e07;
  }
  
  div#Adresse {
    display:none; 
    }

  
    
  div#links {
    float:left;
    width:12em;
    }
  
  div#rechts {
    float:left;
    width: 39em;
    margin: 20px 0 0 1em;
    }
	
	div#aktuell{
	position:relative;
	top:20px;
	left:215px;
	width:75px;
	height:20px;
	}
 
/*  2  ********Navigation************************************/

  /*Obernavigation*/
  ol#Navigation {   
	background:transparent url(pics/hintergrundfarbe.gif) repeat scroll 0%;
	margin:20px 0pt 0pt 3px;
	width: 12em;	
	padding: 0;
	list-style: none;
}
  
   
  ol#Navigation li {
    list-style: none;
    display: inline; /*das hier beseitigt die zus&auml;tzlichen Abst&auml;nde im IE*/
    /*alternative wenn padding und/oder margin angaben fuer li gebraucht werden, die li als inline element nicht hat: 
    	width: 13em;
	    float: left;
	    clear: left; */
					
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position: relative;
	
	}
       
   
   
	ol#Navigation a,
	ol#Navigation a:visited,
	ol#Navigation a:link	{
    background: url(pics/wendo_pic_klein1.gif) 
                no-repeat  
                center left;
    display: block;
    padding:0.7em 0 0.5em 35px;
    text-decoration:none;
	color:black;
    }
     
    
	ol#Navigation a:hover,
	ol#Navigation a:active ,
	ol#Navigation a:focus	{
    background: url(pics/wendo_pic_gross1.gif) 
                no-repeat 
                center left;
    font-weight:bold;
    }
  
  /*Unternavigation*/
  
  	
  ol#Unternavigation {   
 
	background: transparent;
		padding:0;
		margin:0 0 0 32px;
		height:6em;
		font-size:0.9em;
		width:13em;
}
  
   /*Problem im IE 6: die Listenelemente springen erst beim überfahren der Links an ihren richtigen Platz...
   bleiben dann aber dort?!?!?! der ol Kasten ist am richtigen Platz*/
  ol#Unternavigation li {
   display: inline; /*das hier beseitigt die zus&auml;tzlichen Abst&auml;nde im IE*/
    /*alternative wenn padding und/oder margin angaben fuer li gebraucht werden, die li als inline element nicht hat: 
    	width: 13em;
	    float: left;
	    clear: left; */
					
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position: relative;		
	}
       
   
	
   
	ol#Unternavigation a,
	ol#Unternavigation a:visited,
	ol#Unternavigation a:link	{
	 text-decoration:none;
	display: block;
    background: transparent;
		padding:2px;
		margin:0;
    }
     
    
	
	
	
	ol#Unternavigation a:hover,
	ol#Unternavigation a:active ,
	ol#Unternavigation a:focus	{
    background: transparent;
		font-weight:bold;
    }
  
 
  
	
  
    /* Aktive Seiten in der Navigation optisch hervorheben:*/
             
	#Startseite #naviStartseite a,
	#Was_ist_Wendo #naviWas_ist_Wendo a,
	#Wer_wir_sind #naviWer_wir_sind a,
	#Ziele #naviZiele a,
	#Spenden #naviSpenden a,
    #Referenzen  #naviReferenzen  a,
	#Weitere_Angebote #naviWeitere_Angebote a,
	#Fuer_wen #naviFuer_wen a,
	#Kursinhalte #naviKursinhalte a,
	
	#Behinderte  #naviKursinhalte a.ober,
	#Frauen #naviKursinhalte a.ober,
	#Muetter #naviKursinhalte a.ober,
	#Maedchen #naviKursinhalte a.ober,
	
	#Gung_Fu #naviGung_Fu a,
	#Termine #naviTermine a,
	#Kontakt #naviKontakt a {
                background: transparent url(pics/wendo_pic_gross1.gif) 
                            no-repeat 
                            center left;
                font-weight:bold;
    }
	

	/*Unternavigation wenn sie nicht aktiv ist*/
	#Kursinhalte #naviFrauen a,
	#Kursinhalte #naviMaedchen a,
	#Kursinhalte #naviMuetter a,
	#Kursinhalte #naviBehinderte a,
		
	#Behinderte #naviFrauen a,
	#Behinderte #naviMaedchen a,
	#Behinderte #naviMuetter a,
	
	#Maedchen #naviFrauen a,
	#Maedchen #naviMuetter a,
	#Maedchen #naviBehinderte a,
	
	#Frauen #naviBehinderte a
	#Frauen #naviMaedchen a,
	#Frauen #naviMuetter a,
	
	#Muetter #naviMaedchen a,
	#Muetter #naviBehinderte a,
	#Muetter #naviFrauen a{
                background: transparent;
                font-weight:normal;
    }	
	
	
	#Muetter ol#Unternavigation  #naviMuetter,
	#Frauen ol#Unternavigation  #naviFrauen,
	#Maedchen ol#Unternavigation  #naviMaedchen,
	#Behinderte ol#Unternavigation  #naviBehinderte{
	
	 font-weight:bold;
	}
	
	
	
	/* Unternavigation beim hovern wenn andere Unternavigation aktiv ist oder wenn Kursinhalte aktiv ist*/
	
	#Kursinhalte ol#Unternavigation  #naviBehinderte a:hover,
	#Kursinhalte ol#Unternavigation  #naviFrauen a:hover,
	#Kursinhalte ol#Unternavigation  #naviMuetter a:hover,
	#Kursinhalte ol#Unternavigation  #naviMaedchen a:hover,
	#Kursinhalte ol#Unternavigation  #naviBehinderte a:focus,
	#Kursinhalte ol#Unternavigation  #naviFrauen a:focus,
	#Kursinhalte ol#Unternavigation  #naviMuetter a:focus,
	#Kursinhalte ol#Unternavigation  #naviMaedchen a:hover,
	#Kursinhalte ol#Unternavigation  #naviBehinderte a:active,
	#Kursinhalte ol#Unternavigation  #naviFrauen a:active,
	#Kursinhalte ol#Unternavigation  #naviMuetter a:active,
	#Kursinhalte ol#Unternavigation  #naviMaedchen a:hover,
	
	
	#Behinderte ol#Unternavigation  #naviMaedchen a:hover,
	#Behinderte ol#Unternavigation  #naviFrauen a:hover,
	#Behinderte ol#Unternavigation  #naviMuetter a:hover,
	#Behinderte ol#Unternavigation  #naviMaedchen a:focus,
	#Behinderte ol#Unternavigation  #naviFrauen a:focus,
	#Behinderte ol#Unternavigation  #naviMuetter a:focus,
	#Behinderte ol#Unternavigation  #naviMaedchen a:active,
	#Behinderte ol#Unternavigation  #naviFrauen a:active,
	#Behinderte ol#Unternavigation  #naviMuetter a:active,
	
	#Maedchen ol#Unternavigation  #naviBehinderte a:hover,
	#Maedchen ol#Unternavigation  #naviFrauen a:hover,
	#Maedchen ol#Unternavigation  #naviMuetter a:hover,
	#Maedchen ol#Unternavigation  #naviBehinderte a:focus,
	#Maedchen ol#Unternavigation  #naviFrauen a:focus,
	#Maedchen ol#Unternavigation  #naviMuetter a:focus,
	#Maedchen ol#Unternavigation  #naviBehinderte a:active,
	#Maedchen ol#Unternavigation  #naviFrauen a:active,
	#Maedchen ol#Unternavigation  #naviMuetter a:active,
	
	#Frauen ol#Unternavigation  #naviBehinderte a:hover,
	#Frauen ol#Unternavigation  #naviMaedchen a:hover,
	#Frauen ol#Unternavigation  #naviMuetter a:hover,
	#Frauen ol#Unternavigation  #naviBehinderte a:focus,
	#Frauen ol#Unternavigation  #naviMaedchen a:focus,
	#Frauen ol#Unternavigation  #naviMuetter a:focus,
	#Frauen ol#Unternavigation  #naviBehinderte a:active,
	#Frauen ol#Unternavigation  #naviMaedchen a:active,
	#Frauen ol#Unternavigation  #naviMuetter a:active,
	
	#Muetter ol#Unternavigation  #naviFrauen a:hover,
	#Muetter ol#Unternavigation  #naviMaedchen a:hover,
	#Muetter ol#Unternavigation  #naviBehinderte a:hover,
	#Muetter ol#Unternavigation  #naviFrauen a:focus,
	#Muetter ol#Unternavigation  #naviMaedchen a:focus,
	#Muetter ol#Unternavigation  #naviBehinderte a:focus,
	#Muetter ol#Unternavigation  #naviFrauen a:active,
	#Muetter ol#Unternavigation  #naviMaedchen a:active,
	#Muetter ol#Unternavigation  #naviBehinderte a:active{
	 font-weight:bold;
	}
	
 
 

/*  3  *****************skalierbare box**********************************/  
  
  .ro {
	  background: url(pics/ecken/ecke_ro.gif) 
                top right 
                no-repeat;
    }

  .lo {
	  background: url(pics/ecken/ecke_lo.gif) 
                top left 
                no-repeat;
    }

  .ru {
	  background: url(pics/ecken/ecke_ru.gif) 
                bottom right 
                no-repeat;
    }

  .lu {
	  background: url(pics/ecken/ecke_lu.gif) 
                bottom left 
                no-repeat;
    }

  .inhalt {
	  padding:20px 40px 0px 40px ;
	  min-height:27em;
    }

  .inhalt a {
	  color: #cc6600;
	  font-size:1em;
    }
 
 .inhalt ul {
	  /*padding:10px 0 10px 10px;*/
    padding:0 0 0 10px;
    }

  .inhalt  li {
    background: url(pics/wendo_pic_liste.gif) 
                no-repeat 
                top left;
    list-style:none;
    padding: 3px 0 3px 25px;
    }
  
  div#Fusszeile {
    clear: both; /*das steht hier falls das Copy div rausgeschmissen werden soll damit dann trotzdem gecleart wird.*/
    background: url(pics/footer3.gif)  
                no-repeat;
    font-size:1em;            
    height: 18px;
    text-align:center;
    /*margin:0;*/
   }
   
  #einfach {
	    float:right;
	    margin:0 -8px 10px 15px;
      clear:right;
  }	
  
 div#copy {
    clear:both;
    font-size: 0.8em;
    text-align:right;
    padding:20px 20px 0 0;
 }
 
  div#kurs  {
      margin:30px 0;
 }
 
 dl {
	margin: 3px 0px 5px 0px;
  }
 
 dt {
	margin: 4px 0px 2px 0px;
	font-weight: bold;
  }
 
  dd {
    margin:0 0 0 30px;
    padding:0 0 10px 0;
    }
 
/*  4  *******************************************************************/
  *.skip 
      {
	    color:#dd0000;
    	text-decoration:underline;
      display:none;
      font-weight:bold;
  }	
  

  div#nach_oben {
  font-size:0.7em;
  width:20px;
  position:relative;
  margin:10px  0 0 42em;
  padding:0 0 20px 0;
  }

/*  5  ******************************************************************/

  /*Formularformatierungen (uebernommen so wie sie waren)*/

 form {
    display:block;
    text-align: left;
   }
    
  
  form fieldset {

	padding:10px;
  
	margin:5px 15px 5px 0;

	/*border:solid 1px #ff9933;*/
  
border-width:medium; 
border-color:#ff9933; 
border-style:double;
    
}	

form fieldset div {

	margin: 5px 0 5px 0;

}	

form fieldset div label {

	display:block;

	float:left;

	clear:left;

	width: 13em;

}

form fieldset legend {

	font-weight:bold;
  color:black;
	padding-bottom:0.5em;

}	

form fieldset div div input {

	width:15em;

	float:left;

	clear:right;

}

form fieldset div div {

	width:8em;

	float:left;

}	

form fieldset div div.lang {

	width:17em;

	float:left;

}	



form fieldset div div label {

	width:6.5em;

	clear:none;

	margin-left:0.5em;

}	

form fieldset div div.lang label {

	clear:none;

	width:15em;

}	

form fieldset div div input {

	width:1em;

	clear:none;

	background:0 none;

	border:none 0;

}

textarea {
height:8em;
width:30em;
padding:0;
margin:0;
text-align:left;
}

input.gelb {
background-color:#fff9e9;
border:1px solid #ff9933;
}



select, textarea{
background-color:#fff9e9;
border:1px solid #ff9933;
}

 
  
/*  6  ******************************************************************/ 
  a{
  font-size:0.9em;
  }
  
  
  p {
    line-height:1.4em;
    margin: 10px 0;
    /*padding: 0;*/
    }
    
  p.unten {
    line-height:1.4em;
    margin: 40px 0;
    padding: 0 0 30px 0;
    display:inline;
    }
    
  h1,h2,h3{
  	/*padding: 0;*/
	  font-weight:bold;
  }

  h1 {
  margin: 0.5em 0 0.8em;
	font-size: 1.4em;
	}

  h2 {
  margin: 0.8em 0 0.8em;
	font-size: 1.1em;
  }

  h3 {
	font-size: 1em;
  margin: 0.9em 0 0 0;
  }

  
 
