html {
 height:100%
 }
body {
 background:url(../bilder/back2.gif) top left repeat;
 color:black;
 margin:0;
 padding:5px;
 height:100%
 }
.newsticker{
font-family:arial;
font-size:12px;
color:#846542;
width:650px;
align:left;
}
#container {
 position:relative;
 background:white;
 margin:auto;
 width:950px;
 padding:7px;
 background:#ffffff url(../bilder/back2.jpg) top left repeat-y;
}
.bilderspalte {
 float:right;
 margin-left:10px;
 text-align:center;
 font-family:arial;
 font-size:10px;
}
#topimg {
 padding:8px 15px 0px 63px;
 height:140px;
 background:url(../bilder/head.jpg) top left no-repeat;
 }

#navigationtop {
 position:absolute;
 top:175px;
 width:165px;
 border-left:0px;
 border-right:0px;
 margin:0px 0 0 22px;
 background:#FFFFFF;
 }

#navigation {
 position:absolute;
 top:268px;
 float:left;
 width:148px;
 border-left:1px solid #D4D4D4;
 border-right:1px solid #D4D4D4;
 margin:1px 0 0 37px;
 background:#EDEDED;
 }

.menupic{
 height:340px;
 margin-top:10px;
 background:#EDEDED url(../bilder/kapelle.png) bottom center no-repeat;
}

#navigation ul {
 margin:0;
 padding:0;
 border-top:1px solid silver;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 list-style-type:none
 }

#navigation li {
 border-bottom:1px solid silver;
 padding:0;
 margin:0;
 }

#navigation ul a {
 text-decoration:none;
 color:black;
 display:block;
 padding:3px 10px
 }

#navigation ul a:hover {
 text-decoration:none;
 color:white;
 background:#C49349
 }

#navigation img {
 text-align:center;
 margin:auto;
 display:block
 }

#content {
 padding-left:200px;
 background:white url(../bilder/bgcontent.gif) repeat-y;
   min-height:700px;
}

#content table {
 font-family:arial;
 font-size:12px;
}


#content h1 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 border-bottom:2px dotted #9E5F00;
 padding-bottom:2px
 }


#content h2 {
 font-family:Arial,Helvetica,sans-serif;
 font-size:13px;
 padding-bottom:2px
 }

#content p,
#content ul,
#conten ol,
#content dl {
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 line-height:3ex
 }

#content dl dt{
 font-style:italic
 }
#content dl dd{
 margin-bottom:10px
 }

.block {
 position:relative
 }

.aktuell {
 float:right;
 width:130px;
 border:1px solid silver;
 padding:1px;
 background:#eee;
 margin:0px;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 line-height:3ex
 }

.aktuell strong {
 color:#145C07;
 }

address {
 font-style:normal;
 font-family:Arial,Helvetica,sans-serif;
 font-size:11px;
 text-align:center;
 color:#999;
 border-top:1px solid silver;
 border-bottom:1px solid silver;
 }

ul.pdfliste {
 list-style-image:url(../bilder/pdf.gif)
 }

ul.pdfliste li {
 padding-left:10px
 }

table.preisliste {
 border-collapse:collapse
 }

table.preisliste th,
table.preisliste td {
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 font-weight:normal;
 vertical-align:top;
 border:1px solid silver;
 padding:5px
 }

table.preisliste th {
 text-align:left
 }
table.preisliste td {
 text-align:right;
 white-space:nowrap;
 }

table.kontaktformular th,
table.kontaktformular td {
 font-family:Arial,Helvetica,sans-serif;
 font-size:14px;
 font-weight:normal;
 vertical-align:top;
 }

#sprachauswahl {
 float:right;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10px
 }

.speisekarte {
 font-family:"Times New Roman", Times,serif;
 font-style:italic;
 text-align:center;
 border:3px double #FFE289;
 margin:0 40px;
 padding:20px;
 background:#f0f0f0
 }

.partner td {
 vertical-align:top;
 }

.row-even td {
 background:#eee
 }

.inv {
 color:black;
 text-decoration:none;
 cursor:text
 }


