  body {
    color: black; 
	background-color: #F9F4EC; /* helles creme */
    font-size: 90.01%;
    font-family: Verdana, Helvetica,Arial,sans-serif;
    margin: 0 0 0 0; padding: 0 0 0 0; 
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
  }

  div#Seite{
      background-color: #ED5900;/* #ED5900; /* orange für Navi links*/
	  margin: 0px 1em 0em 10px;
	  padding:0px 0px 0px 0px;  
	  border-bottom:1px solid #ED5900;/* Stärke der unteren orangen Linie*/
  }
  /* Kopfzeile mit Logo */ 
  p#Logo {
    text-align: right;
    background-color: #F9F4EC;	/* gleiche Farbe wie body*/
	margin-bottom:0px; 
  }
  div#Logo2 {
	text-align:right;
	margin:0px 0px 20px 0; /* Abstand Logo 2 nach oben und rechts und unten */
	padding: 0;
  }
  
  /* Navigation links*/
  ul#Navigation {
    background-color: #ED5900;
	border-top:1px solid #E72100; /* rote Linie oben */
    float: left;  	
	/*height:100%;*/
	width: 18em;
    margin: 0px -3px 0px 0px;   /* 0 -3 0 0 damit Menütrennlinien ganz bis rechts reichen, fkt. nicht mehr */
	padding: 50px 0px 0px 0px;  /* Abstand nach oben über dem ersten Menüpunkt*/
  }

  ul#Navigation li { /* Navigationsleiste */
    list-style: none;
    margin: 0 0 0 0; padding: 0 0 0 0;
	border-bottom:1px solid white;
  }
  ul#Navigation li#Navi01 { /* 1. Navigationspunkt hat auch oben eine Linie */
	border-top:1px solid white;
  }
  ul#Navigation li.over {
    background-color: #CC0000; /* helles orange, Rollover-Farbe */
  }
  ul#Navigation div.over {
    background-color: #CC0000;
	padding:0.2em;
  }

  /* Navigation Link-formatierung */
.querlink {
	color: white;
	font-family: Times New Roman, Arial;
	font-size: 0.8em;
	text-decoration:none;
	font-weight: normal;
	background-color: #ED5900; /*#006A53;*/
	padding: 0.1em; /*0.5em;*/
  }
  ul#Navigation a {
    color: white;
	font-family: Times New Roman, Arial;
    font-size: 1.3em;	
	text-decoration:none;
	letter-spacing: 0.1em;
    padding: 0.2em;
    font-weight: normal;
  }
  ul#Navigation a.sub {
    font-size: 1.1em;
  }
  ul#Navigation a:link {
    color: white; 
  }
  ul#Navigation a:visited {
    color: white;
  }
  ul#Navigation a:active {
    color: white; 
  }



/***   Inhalt  ******************************************/
  div#Inhalt {
	margin: 0px -1px 0em 18em; /* -1px verhindert Streifen rechts, 18em sind der Abstand Inhalt von links */
	border-top:1px solid #E72100;	/* rote Linie oben */
	background-color:#F9F4EC; /* Textinhalt Abstand nach oben  */
	padding-top: 0px;
	padding-bottom: 1em;
	padding-left: 1em;
  }
  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers, lt. Muenz */
	margin-left:15.8em; /* IE schmaler, damit weiße Trennlinien bis ganz rechts reichen */
  }
  
  div#Inhalt h1 { /* erste headline */
    font-size: 1.1em;
    margin: 0 0 0.5em 0;
	color: #ED5900; /* orange */	
	font-weight:normal:
  } 
  div#Inhalt h2 { /* zweite headline */
    font-size: 1.1em;
	color: #000000; /* orange */
    margin: 0 0 0em 0;
  }
  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
  }
  /* Links im Inhalt */
  div#Inhalt a {
    text-decoration:underline;
	font-weight: bold;
	color: black;
  }
  div#Inhalt a:link {
    color: black; 
  }
  div#Inhalt a:visited {
    color: black;
  }
  div#Inhalt a:hover {
    color: #ED5900; /* orange */
  }
  div#Inhalt a:active {
    color: black; 
  }

  div.navi {
    padding: 0.2em;
  }

  div#fuss{
    margin-top:2em;
  }
  div#fusslinks{
   float:left;
   font-size:0.9em;
  }
  div#fussrechts{
   text-align:right;
   padding-right:1em;
   font-size:0.9em;   
  }
  
  p#Fusszeile {
    clear: both;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    text-align: center;
    background-color: #fed; border: 1px solid silver;
  }
  .small { font-size:0.8em}

/* Efi Startseite - 2spaltig. */


  div#container { 
    margin-top:20px;
    width: 800px;
    position: absolute;
    text-align: center;
    left: 50%;
    margin-left:-400px;
} 

  div#st { 
    padding-top:5px;
    float: left;
    width: 400px;
}
 
  div#fwd { 
    padding-top:5px;
    float: left;
    width: 400px;
} 

/* EFI-Bilder-Rahmen */

.img {
    border: 1px solid #000000;
    margin: 10px;
    margin-top: 0;
    margin-right: 0;
}

/* Internes */

.internabstand
{
    margin-left: 25px;
}

.interntable
{
    margin-left: 15px;
    width: 90%;
}

/* neue Druckansicht */
.drucklink{
float:right;
font-size:11px;
padding-left:19px;
padding-top:2px;
padding-bottom:2px;
background:url(bilder/drucken.gif) no-repeat 0 0;
}
/* Jahresbanner */
 p#Logo {
	height:80px;
}  
p#Logo img {
		float:right;
}
p#Logo img.sonder-logo {
		float:none;
}
body.intern p#Logo img.sonder-logo {
		display:none;
}
