/* Gesamtes Fenster */
body {
  color: black;
  margin: 0;
  min-width: 610px; 
  font-size: 100.01%;
  font-family:arial, verdana,sans-serif ;
  background: url(../img/bleineubg.jpg) ;
  padding:1%;
}

#blatt {
   margin: auto;
   border: 2px ridge silver;
   max-width:60em;
   background-color: white;
}

h1 {
  color: white;
  font-size:1.4em;
  margin: 0 1em;
  padding: 0.3em 0em;
  background-color:#ac0301;
  text-align:center;
  border: 3px outset silver;
}

h2 {
  color:#ac0301;
  font-size:1.3em;
}

.skip {
  position: absolute;
  margin-left: -999px;
  width: 990px;
}

ul#topnavi {
  text-align:right;
  list-style:none;
  margin: 0.3em 0 0 0;

}
#topnavi li {
  display:inline;
}

#topnavi li a{
  text-decoration:none;
  font-weight: bold;
  font-size:0.8em;
  color: #7f7f7f;
  padding: 0 0.6em 0 0.6em;
}

#header {
  background: url(../img/headerverlauf.png) repeat center; 
  height: 82px;
  text-align: center;
  color: #f58f1c;
  padding: 0em 0em 10px 0em;
  margin:0.5em 10px 0em 10px;
  border-top: 3px outset silver;	
  border-left:3px outset silver;	
  border-right: 3px outset silver;	
}

#footer {
  clear: both;
  background: url(../img/footerverlauf.png) repeat center; 
  color:white;
  margin:0em 10px 1em 10px;
  border: 3px outset silver;
  padding:0.5em 0em 0.5em 3em;
}

#headli {
   float:left;
   width: 450px;
   height: 72px;
   padding: 1em 1em 0em 1em;
   background: url(../img/neuerheader1.png) center no-repeat;		   
}

#headre {
   margin-left:77%;	
   width: 111px;
   height: 70px;
   padding: 1em 1em 0em 1em;
/*   background: url(../img/logo_neu_klein.png) center no-repeat;		   */
/*   background: url(../img/geburtstagstorte_frei2.gif) center no-repeat;		   */
   background: url(../img/geburtstagstorte_frei4.gif) center no-repeat;		   


}

.fleft {
  float: left;
  margin: 0.2em 1em 0.2em 0; 
}
.fright {
  float: right;
  margin: 0.2em 0 0.2em 1em;
  padding: 1px;
}

ul#Navigation { /* Hauptmenu, Ausrichtung, Position*/  
  margin: 0 10px 0 10px; 
  padding-left: 6%;
  padding-bottom: 0.2em;
  text-align: left;
  background-color: #6d0502;
  border-bottom: 3px outset silver;	
  border-left: 3px outset silver;	
  border-right: 3px outset silver;	
}

ul#Navigation li { /* Menupunkte */
  list-style: none;
  display:inline;
}

ul#Navigation a, ul#Navigation li span {
 /* Menupunkte Farben, Breite, Rahmen */
  padding: 0.1em 1em;
  text-decoration: none; 
  font-weight: bold;
  font-size:0.8em;
  color: white; 
}


ul#Navigation li span { /* aktueller Hauptmenupunkt */
   color: #7f7f7f; 
}

ul#Navigation a:hover, ul#Navigation span {
/* Maus ueber Menupunkt */
  color: #ac0301; 
}

#subnav {
  width: 26%; 
  min-width: 15em; 
  float: right; 
  margin: 2em 1% 0 3%;
  font-size: 0.7em; 
  color: black;
}


#subnav h1 { /* Die einzelnen Überschriften in der Subnavigation */
  margin: 0 0 0.5em 0;
  font-size: 1.3em;
  color: white;
}

#subnav h2 {
  margin: 0em 0em 0em 0em;
  padding-left:1em;
  font-size: 1em;
  color:#ac0301;
}

#subnav p { /* Die Unterpunkte der Subnavigation. */
  padding-left: 1em;
  margin: 0.5em 0;
}

#subnav em {
	padding-left:1em;	
}

#subnav ul {
  color: #ac0301;
}

#subnav ul li a{
  font-size:1em;
  color:#ac0301;
  text-decoration:none;
  font-weight:bold;
}

#nachoben {
  width: 38px;
  height: 20px;
  background: url(../img/nachoben.png) no-repeat center; 	  
}

#main {
  width: 65%;   
  min-width: 18em;
  font-size: 0.8em;
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left:5%;
  padding: 1.3em 0em;

}

#left {
  height:569px;     
 float:left;
  width:30px;
  margin-left:1%;
  margin-top:1%;
  margin-right:1em;     
  background: url(../img/stock.png); 
}

div.tableft {
  width:16em;
  float:left;
  padding:1em 0 1em 0;
}

div.tabright {
  width:25em;
  margin-left:17em;
  padding:1em 0 1em 0;
  line-height:140%;
}

div.tabright ul {
  margin:0 0 0 0;
  padding:0 0 0 0;
  list-style:none;
}

/***************************/
/*  Galerie Tabellen Style */
/***************************/

table#gal{
 margin:100 100 100 100;
}

table#gal td {
    text-align:center;
}

