body {
 margin:0;
 padding:0;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:90%;
 background-color:#bfa17d;
}

#navigationoben {
 position:absolute;
 top:0px;
 left:0px;
 width:790px;
 text-align:right;
}

#navigationoben ul li {
 display:inline;
}

#navigationoben ul li a {
 color:#600;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:90%;
}

#navigationoben ul li a:visited {
 color:#600;
}

#navigationoben ul li a:hover {
 color:#f00;
}



#logo {
 position:absolute;
 top:10px;
 left:10px;
 height:128px;
 width:190px;
 padding:0;
 color:#bfa17d; 
}

#navigation {
 position:absolute;
 top:180px;
 left:10px;
 width:190px;
 font-family:Arial, Helvetica, sans-serif;
}

#navigation ul {
 list-style-type:none;
 margin:0 0 0 0;
 padding:0;
}

#navigation ul li {
 margin:0;
 padding:0;
}

#navigation ul ul {
 list-style-type:none;
 position:relative;
 left:20px;
 width:170px;
 margin:0 0 0 0;
 padding:0;
}

#navigation ul li li {
 margin:0 0 0 0;
}

#navigation ul li a {
 display:block;
 margin:2px 0 0 2px;
 padding:.4ex .4em;
 background-color:#d5cebf;
 color:#600;
 border:solid 1px #fff;
 text-decoration:none;
 font-weight:bold;
 border:1px solid #600;
}

#navigation ul li a:hover, #navigation ul li li.aktiv a:hover {
 background-color:#600;
 color:#fff;
 border:solid 1px #600;
}

#navigation ul li strong, #navigation ul li li.aktiv a {
 display:block;
 margin:1px 0 1px 0;
 padding:.4ex .2em;
 background-color:#600;
 color:#fff;
 text-decoration:none;
 font-weight:bold;
 border:1px solid #600;
}



#navigation ul ul li a {
 display:block;
 margin:1px 0 0 1px;
 padding:.4ex .4em;
 background-color:#d5cebf;
 color:#600;
 border:solid 1px #fff;
 text-decoration:none;
 font-weight:bold;
 border:1px solid #600;
}

#navigation ul ul li a:hover, #navigation ul li li.aktiv a:hover {
 background-color:#600;
 color:#fff;
 border:solid 1px #600;
}

#navigation ul ul li strong, #navigation ul li li.aktiv a {
 display:block;
 margin:1px 0 1px 0;
 padding:.4ex .2em;
 background-color:#600;
 color:#fff;
 text-decoration:none;
 font-weight:bold;
 border:1px solid #600;
}


#spendentafel {
 position:absolute;
 background-image:url('../bilder/marmor.jpg');
 top:530px;
 left:12px;
 width:188px;
 font-family:Arial, Helvetica, sans-serif;
}



#dekoration {
 background-image:url('../bilder/nav.gif');
 height:65px;
 width:189px;
 margin:1 0 0 0;
}


#kopf {
 position:absolute;
 top:40px;
 left:215px;
 height:80px;
 width:575px;
 text-align:right;
}

#bus {
 background-color:#d5cebf;
}


#inhalt {
 position:relative;
 margin-top:170px;
 margin-left:215px;
 margin-right:0px;
 width:561px;
 border-bottom:solid 1px #069;
 padding:0;
 background-color:#d5cebf;
 padding:.5ex .5em;
}

#inhalt p {
 line-height:120%;
}

#inhalt p a {
 text-decoration:underline;
}

.hell {
 background-color:#600;
 color:#fff;
 padding:.6ex .6em;
}




#fusszeile {
 position:relative;
 margin-left:215px;
 width:575px;
 margin-right:0px;
}

#fusszeile p {
 margin:0;
 font-size:75%;
 color:#333;
}

#fusszeile p a {
 display:block;
 float:right; 
 width:3em;
 text-align:right;
 font-weight:bold;
}







h1 {
 margin:0px;
 margin-top:0px;
 margin-bottom:10px;
 font-family:sans-serif;
 font-weight:bold;
 font-size:150%;
 color:#666;
}

h2 {
 margin:0;
 font-size:130%;
 background-color:#600;
 color:#fff;
 padding:.3ex .3em;  
}

h3 {
 margin:10;
 font-size:120%;
 color:#333;
}


h4 {
 margin:0;
 font-size:180%;
 color:#333;
}


a {
 color:#600;
 text-decoration:none;
}

a:visited {
 color:#600;
}

a:hover {
 color:#f00;
}



