

/* --------- Allgemeine Formate --------- */
body, html
{	font-family:Verdana;
	font-size:12px;
	text-align:left;
	margin:0px;
	padding:0px;
	height:100%;
	text-align:center; /*Damit beim IE die Tabelle zentriert wird*/
}

a:link, a:visited {color:#0A3F24;}

table {
  empty-cells: show;
}

td {
  vertical-align:top;
  text-align:left;
  font-family:Verdana;
  font-size:12px;
  xdisplay:all;
}

img {
  border:0px;
}
/* --------- ENDE allgemeine Formate --------- */

/* --------- TD-Formate für die Container-Tabelle --------- */
#bilderleiste {
    width:210px;
    max-width:210px;
    min-width:210px;
    background-image:url(../img/bilderleisten/startseite.jpg);
    background-repeat:repeat-y;
}
#container {
    width:90%; /*760px;*/
    height:100%;
    margin-left:auto;  /* zentrierung für den FireFox */
	margin-right:auto;
}

#header {
   xborder: 1px solid red   ;
	height:145px;
	text-align:center;
	padding-top:21px;
	padding-left:20px;
	xbackground-image:url(header.jpg);
	xbackground-repeat: no-repeat;
}

#content {
   xborder: 1px solid gray;
	padding-left:20px;
	padding-right:20px;
	text-align:left;
	height:100%;
	padding-bottom:5px;
    xfont: 81%/130% Verdana,Arial,Helvetica,sans-serif;
    xfont: .9em 'trebuchet ms',arial,sans-serif;
    cletter-spacing: 0.09em;

}

#menue {
    xborder: 1px solid yellow;
	xwidth: 150px;
    border-top: 1px solid #0A3F24;
	border-bottom: 1px solid #0A3F24;
	text-align:center;
    xpadding-left:20px;
}

/* ---- Menü-Formate  (als Liste) ------------------------------------------- */
/* Je nachdem, wieviele Ebenen das Menü haben soll, müssen entsprechende
   Einträge hinzugefügt werden (menuelevel2 bzw. menuelevel2_active etc)   */
#menue ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menue li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background-image:url(button.jpg);
	background-repeat:no-repeat;
}
}
#menue li.menuelevel1 {
	margin: 0px;
	padding: 0px;  /* Abstand der Buttons*/
	list-style-type: none;
	background-image:url(button.jpg);
	background-repeat:no-repeat;
}

#menue li.menuelevel1_active {
    background-image:url(button_active.jpg);
	background-repeat:no-repeat;
    color: #9B1C6E;
}

#menue li.menuelevel1_active a {
	color: #9B1C6E;
}

#menue a {
	cdisplay:block;
	margin:0px;
	margin-top:1px;
	cpadding-left:5px; /* Abstand Buttontext zum Rand links */
	cpadding-top:3px;  /* Abstand der Buttons oben bzw. unten etc. */
	cpadding-bottom:3px;
	text-decoration:none;
	color:#000000;
	font:verdana bold 10px;
	font-weight:bold;
	font-size:10px;
	xwidth:130px; /* fuer ie: definieren display:block */
	voice-family:"\"}\""; /* ab hier ignoriert IE 5.x nachfolgende Deklarationen */
  	voice-family:inherit;
}

#menue a:hover {
	color:#BBDBBB;
}
	

/* Größe des Buttons: 130px x 18px */
/* ---- Ende Menü-Formate --------------------------------------------------- */

#footer {
    padding-top:3px;
    border-top: 1px solid #0A3F24;
    font-family:Verdana;
	font-size:10px;
	text-align:left;
	height: 21px;
}/*--------------------------------------------------------------------------*/
/* Tabelle mit den Menüpunkten              */
#topmenue {
  xwidth:100%;
  cellspacing:10px;
xborder-bottom:1px solid #0A3F24;
}

#topmenue td {
  xwidth:120px;
  border-right:1px solid #0A3F24;
  border-left:1px solid #0A3F24;
  padding-left:7px;
  padding-right:7px;
  xmargin-right:10px;
}

#topmenue td a {
   xdisplay:block
}

#topmenue td.aktiv {
  background-color:#0A3F24;
  color:white;
  font-weight:bold;
  text-decoration:bold;
}
#menueaktiv1
{   color:white !important;
    font-weight:bold !important;
}

/* ------- Submenüs ------------- */
#submenue {
  xwidth:100%;
  border-top:1px solid #0A3F24;
  cellspacing:10px;
xborder-bottom:1px solid #0A3F24;
}

#submenue td {
  xwidth:120px;
  border-right:1px solid #0A3F24;
  border-left:1px solid #0A3F24;
  padding-left:12px;
  padding-right:12px;
  xmargin-right:10px;
}

#submenue td a {
   xdisplay:block
}

#submenue td.aktiv {
  background-color:#0A3F24;
  color:white;
  font-weight:bold;
  text-decoration:bold;

}

/*---------------------------------*/

h1 {
	   margin: 0;
	   padding: 0;
	   font: bold italic .9em 'trebuchet ms',arial,sans-serif;
       letter-spacing: .10em;
       font-size:21px;
	   color: #0A3F24;
	   background: transparent;
	 }
	 
h2 {
	   margin: 0;
	   padding: 0;
	   font: bold italic .9em 'trebuchet ms',arial,sans-serif;
       letter-spacing: .10em;
       font-size:16px;
	   color: #0A3F24;
	   background: transparent;
	 }

.gross {
  font: bold  .9em 'trebuchet ms',arial,sans-serif;
  font-size:2.5em;
  color: #0A3F24;
  }
  
.todo {
  color:red;
  font-weight:bold;
}

.zitat {

  font-style:italic;
  margin-right:30px;
  margin-left:30px;
  margin-top:9px;
  margin-bottom:12px;
  color: #0A3F24;
}

ul {
  	list-style-image:url(../img/zweiblaetter.gif);
 }
 li {
   margin-bottom:12px;
   }
   
/* Tabelle für NEWS: */

#newstable {
  margin:auto;
  xborder:1px dotted #0A3F24;
  width:80%;
   background-color: #F0F9F0;
}
#newstable td {
  border-bottom:1px dashed #0A3F24;
  padding:9px;
}

#newstable td.datum {
  color:#0A3F24;
}

#preisliste {
   width:100%; 
   border:1px solid #0A3F24;
   background-color:#F0F9F0;
}
#preisliste td {
   border:1px solid #0A3F24;
}

.runddiv {
    xborder:1px solid white;    
    position:relative;
    width:520px; 
    background-color:#0A3F24; 
    color:white;
    x#BBDBBB; 
    xmargin-right:auto; 
    xmargin-left:auto; 
    padding:9px;
     
}
.runddiv table {color:white;}

#bestellformular {
  background-color:#F0F9F0;
  border:1px solid #0A3F24;
  padding:7px;
  
}

#submenue
{
  text-align:center;
  color:#0A3F24;
  padding-top:3px;
  border:0px;
  font-size:9px;
}

#submenueaktiv {
  color:white;
  background-color: #0A3F24;
  text-decoration:none;
}

