/* Allgemeine Element-Anweisungen &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
Abstände
2 Werte:  erste Wert  oben und unten, zweite Wert  rechts und links.
3 Werte:  erste Wert  oben, der zweite Wert  rechts und links, der dritte Wert  unten.
4 Werte:  Reihenfolge oben - rechts - unten - links.
Der Hintergrund der margin-Fläche ist immer transparent und kann nicht verändert werden.

divs haben automatisch KEINE margin und padding muss also nicht auf null gesetzt werden!!!!!!


&&&&&&&&&&&&&&&&&&&*/
 /* Seitenübergreifende  Anweisungen &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
 
  body {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:  80%;
	background-color:#fff;
	padding: 0;
	margin: 0;
	min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
	text-align: left;  /*Zentrierung im Internet Explorer */
}

#wrapper {
	width: 998px;
	background-color:#fff;/*weiss */
	padding: 0 0;
	margin: auto;/*standardkonforme horizontale Zentrierung */
	text-align: left;     /*Seiteninhalt wieder links ausrichten */
   
}
html>body #wrapper {
	width: 998px;
} 
.stopFloat {
  	display: block;
  	clear: both;
  	float: none;
  	height: 1px;
  	font-size: 1px;
  	line-height: 1px;
  	overflow: hidden;
}
a { 
	text-decoration: underline;
	border:0;
}

a:link { color: #336;}
a:visited { color: #808080;}/*hellgrau */

a:active { color: #9cf;}

a:hover { color: #9cf; }

a.fett{ font-weight:bold }

h1 { font-size:1.2em;
	padding-bottom: 0;
	margin-bottom: 0; 
}
h1#seitentitel {
	font-size:1.2em; 
	color: #336; }
h1.titel_ziel { 	
	padding-bottom: 0;
	margin-bottom: 0; }
h2{ font-size:1em;font-weight:bold }
img {border:0 ; }
/* --------------------------Kopf&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
#kopf {
	width: 998px;
	height:150px;
   	padding: 0;
	margin: 0;
	background-color:#fff;/*cf3;grün */
	border:0 ;
	/*background-image: url(ised_kopfstart.jpg)no-repeat; ;
	background-position: bottom;*/
	
	}

/*   NAVIGATION Menüüüülinke Spalte  Allgemein &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
div#menue

{   
	 height: 527px;
	 margin:0;
	 padding: 0;
	 float: left;
     width: 290px;
	 background-image: url(grafik/ised_zahlen.jpg); 
	 background-color:#fc9;/*orange*/
	 background-repeat: no-repeat; 
   }
   #buttons  {
	list-style: none;
	padding: 0;
	margin: 10px  0 0 30px;
	border:0;
    }
/*.*/

	
/*  Inhalt mittlere Spalten  Allgemein &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
div#inhalt {
   float: left;
   width:708px;
    margin: 0px 0 0 20px;
    padding: 0 ;
	background-color: #ff9;/*ff9;gelb hintergrund*/
    }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

div.foto_rechts
	{margin:10px ; float:right}
	
div.foto_links 
	{margin:10px ; float:left;}
h1.inhalt{
	font-size:1.2em; 
   font-weight:bold;
    margin:1em 0 0 10px;
	border-top:
}
p{
	margin:1em 0 0 0;
	width:660px;

}

	/*  Inhalt  Startseite mittlere Spalte&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
div#inhaltstart {
   float: left;
   width:708px;
    margin: 0px 0 0 0px;
    padding: 0 ;
	background-color: #fff;/*weiss hintergrund*/
    }

h1.start{
	margin:1px 0 0 190px;
	
}
h1.starttop{
	margin:20px 0 0 190px;
	
}


	/*  Inhalt  Fusszeile mittlere Spalte&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
p.klein{font-size:0.8em; }	
p#fusszeile { 
  	border-top:  silver 2px solid; 
	margin-top:2em;
	margin-bottom:2em;
 }
	/*  Inhalt kontaktseitemittlere Spalte&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
	#kontaktadresse {
   margin: 0px 0 0 100px;
    padding: 0 ;
