body {font-family:Verdana,Arial,sans-serif; font-size:normal;  background-image:url(/grafiken/bg.gif); background-repeat: repeat-y;
background-color:#ffffff;}

a, a:link, a:visited {color: #3366cc;}

a:hover
{
color: #2266cc;
background-color: #cccccc;
}

a.inaktiv
{
color: #999999;
background-color: transparent;
}

img {border: 0px;}

#beschriftung {text-align:right;}

#banner {position:absolute; left:0px; top:0px; width:100%;}

#banner p
{
margin-left: 0;
margin-top: 0;
padding-top: 0;
padding-left: 0;
}

#untermenu {position:absolute; left:0px; top:150px; width:280px;
font-weight: bold; font-size:smaller; color: #000000; margin-left: 10}

#untermenu ul
{
margin-left: 20;
margin-top: 0;
padding-top: 0;
padding-left: 0;
list-style-type: none;
}

#untermenu a
{
color: #ff6600;
display: block;
padding: 3px;
width: 250px;
}

#untermenu a:link, #untermenu a:visited
{
text-decoration: none;
color: #ff6600;
}

#untermenu a:hover
{
color: #000000;
background-color: transparent;
}

#untermenu a.inaktiv
{
color: #999999;
background-color: transparent;
}

#menu {position:absolute; text-align: center; left:0px; top:95px; width:800px;
font-weight: bold; font-size:14px; color: #000000;}

#menu a
{
color: #ff6600;
padding: 8px;
}

#menu a:link, #menu a:visited
{
text-decoration: none;
color: #006600;;
}

#menu a:hover
{
color: #000000;
background-color: transparent;
}

#inhalt
{
position: absolute;
left: 290px;
top: 150px;
bottom: 0px;
width: 500px;
}

#inhalt p, #inhalt table, #inhalt form
{
margin-left: 0;
margin-top: 0;
padding-top: 0;
padding-left: 0;
}


#inhalt p.titel
{
color: 006600;
font-weight: bold;
font-size: x-large;
font-variant: small-caps;
}

#inhalt p.untertitel
{
color: 006600;
font-weight: bold;
font-variant: small-caps;
}

#fotos table
{
width:500;
margin-left: 0;
margin-top: 0;
padding-top: 0;
padding-left: 0;
border-style:none;
}

#fotos td
{
width:250;
text-align:center;
}

#fotos a
{
color: #006600;
display: block;
padding: 3px;
width: 200px;
font-weight: bold;
font-variant: small-caps;
text-decoration: none;
}

#fotos a:link, #fotos a:visited
{
text-decoration: none;
color: #006600;
}

#fotos a:hover
{
color: #000000;
background-color: transparent;
}

#fotoindex table
{
width:500;
margin-left: 0;
margin-top: 0;
padding-top: 0;
padding-left: 0;
border-style:none;
}

#fotoindex td
{
width:125;
text-align:center;
}


#fotoindex a, #fotoindex a:link, #fotoindex a:visited, #fotoindex a:hover
{
text-decoration: none;
color: #000000;
background-color: transparent;
}

#foto
{
text-align:center;
}
#navigation
{
font-weight: bold; font-size:smaller; color: #000000; text-align: center;
}

#navigation a
{
color: #ff6600;
padding: 3px;
}

#navigation a:link, #navigation a:visited
{
text-decoration: none;
color: #ff6600;
}

#navigation a:hover
{
color: #000000;
background-color: transparent;
}

#navigation a.inaktiv
{
color: #999999;
background-color: transparent;
}

#preisliste table
{
text-align: center;
width:500;
margin-left: 0;
margin-top: 0;
padding-top: 0;
padding-left: 0;
border-style:none;
}

#preisliste td.spalte1
{
width:400;
text-align:left;
}

#preisliste td.spalte2
{
width:100;
text-align:center;
}

#preisliste tr.titel
{
color: 006600;
font-weight: bold;
font-variant: small-caps;
}

#highlight
{
color: ff0000;
font-weight: bold;
}

#buecher table
{
text-align: left;
width:500;
margin-left: 0;
margin-top: 0;
padding-top: 0;
padding-left: 0;
border-style:none;
}

#buecher td.bild
{
row-span:5;
vertical-align:top;
width:120;
}

#buecher td.spalte1
{
width:120;
text-align:center;
}

#buecher td.spalte2
{
width:260;
}

#buecher td.titel
{
column-span:2;
color: ff0000;
font-weight: bold;
}

#buecher td.beschreibung
{
column-span:2;
}

#gaestebuch table
{
text-align: left;
width:200;
margin-left: 0;
margin-top: 0;
padding-top: 0;
padding-left: 0;
border-style:none;
}

#gaestebuch td.name
{
font-weight: bold;
}

#gaestebuch td.datum
{
font-style: italic;
font-size: 80%;
}

#inhalt table.logbuch
{
text-align: left;
width:500;
margin-left: 0;
margin-top: 0;
padding-top: 0;
padding-left: 0;
border-style:none;
font-size:12px;
}

#inhalt tr.logbuchtitel
{
color: 006600;
font-weight: bold;
font-variant: small-caps;
font-size:16px;}

#inhalt td.logbuchdatum
{
width: 80}

#inhalt td.logbuchbeschreibung
{
width: 180}

#inhalt td.logbuchbetrag
{
width: 80}


