body {
    color: black; background-color: white;
   
    font-family: Helvetica,Arial,sans-serif;
   
    margin: 10px;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

  div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 100%;
    padding: 0px;
   
    /*border: 1px solid #006699;*/
  }

 img.linksfluss {
float: left;
margin-right: 1.5em;
margin-bottom: 1em;
}

img.rechtsfluss {
float: right;
margin-left: 1.5em;
margin-bottom: 1em;
}

.zentriert {
text-align: center;
     
}


 div.wand {
float: left;
margin-right: 1.5em;
margin-bottom: 1em;
/*white-space:nowrap;
 border: 1px solid #4D4948;*/

width: 300px;

}

.keinfluss {
clear:both;

}

 
img {
border: 0px;
}

hr {
border: 0;
border-top: 1px solid #FDCB08;

}

  

    div#Inhalt {
   
    /*margin-left: 250px;
    padding: 20px;*/
    padding-top: 50px;
    /*border-left: 1px solid #006699;*/
  
  }

  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
  }
  div#Inhalt h1 {
    font-size: 1.3em;
    margin: 0.2em 0;
    color: #4D4948;
font-weight: bold;
  }


div#Inhalt h2 {
    font-size: 1em;
    margin: 0.2em 0;
    color: #4D4948;
  }


div#Inhalt h3 {
    font-size: .9em;
    margin: 0.2em 0;
    color: #4D4948;
  }


  div#Inhalt p {
    font-size: 1em;
    margin: 1em 0;
    text-align: justify;
  }

    
 .form label { 
float: left; 
width: 5em; 
text-align: left; 

} 

legend {
margin-bottom: 1.5em;
font-family: Helvetica,Arial,sans-serif;
font-size: 1em;

color: #006699;

}

.form p { clear: left; } 

/*#Formular {
width: 25em;
border: 1px solid #006699;
padding: 1.5em;

}*/

fieldset {
width: 25em;
border: 1px solid #006699;
padding: 1.5em;

}

* html fieldset {
width: 30em;
border: 1px solid #006699;
padding: 1.5em;

}


#abschicken {
margin-left: 20%;
}

input, select, textarea {
font-family: Helvetica,Arial,sans-serif;
font-size: .8em;

}
/*select {
height: 5em;
}*/

table.speisekarte {
width: 100%;
color: #981C0F;
}


table.speisekarte td {
white-space: nowrap;
}


table.speisekarte a {
color: #981C0F;
text-decoration: none;
width: 100%;
color: #981C0F;
}

* html table.speisekarte a {
width: 100%;
}

table.speisekarte a:hover {
text-decoration: none;
}

a {
color: #981C0F;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}
/*------------------------------------------------------*/
p.linkpartner {
 
    text-align: left;
   
}

ol {
 font-size: 13px;

    color: #00954E;
}

ul {
 font-size: 13px;
   
    color: #00954E;
}


ol li {

padding-bottom: 5px;
}

table.tabelle {
width: 100%;
border: 1px solid #FDCB08;
border-collapse:collapse;
font-size: 13px;
}


table.tabelle th {
padding: 3px;
border: 1px solid #FDCB08;
background-color: #FDCB08;
white-space: nowrap;
color: #B9282F;
font-weight: bold;
text-align: left;
}

table.tabelle td {
padding: 3px;
border: 1px solid #FDCB08;
white-space: nowrap;
color: #00954E;
}


  
  
#logo {display:none }
#menue {display:none }
#navi {display:none }
#Kopfzeile {display:none }
#Seitetopmenue {display:none}
#Fusszeile {display:none }

/*@page { size:21.0cm 14.85cm; margin-top:1.7cm; margin-bottom:1.4cm; margin-left:2cm; margin-right:2cm }*/ 
@page { size:auto; margin-top:1cm; margin-bottom:1cm; margin-left:1cm; margin-right:1cm }

