@charset "utf-8";
/* CSS Document */

body { background-color:#FFEBB3; font-family:sans-serif }

table.body { width:85%; border-style:solid; border-color:#888888; border-width:1px; border-spacing:0 }
table.menu { border-spacing:10px; background-color:#FFF000 }
td.menu { padding:0; vertical-align:top; background-color:#FFF000; width:150px }
td.menuitem { padding:0; border-style:solid; border-color:#FFF000; border-width:1px; background-color:#FFF000; text-align:left }
td.overmenuitem { padding:0; border-style:solid; border-color:#000000; border-width:1px; background-color:#666666; text-align:left }

table.submenu { border-spacing:0; background-color:#FFF000 }
td.submenuitem { padding:0; border-style:solid; border-color:#FFF000; border-width:1px; background-color:#FFF000; text-align:left }
td.oversubmenuitem { padding:0; border-style:solid; border-color:#000000; border-width:1px; background-color:#666666; text-align:left }

/* links in the menu */
a.menuitem { text-decoration:none; font-weight:bold; display:block }
a.menuitem:link { color:#222200 }
a.menuitem:visited { color:#666666 }
a.menuitem:hover { color:#FFF000 }

/* links in the submenu */
a.submenuitem { text-decoration:none; display:block }
a.submenuitem:link { color:#222200 }
a.submenuitem:visited { color:#666666 }
a.submenuitem:hover { color:#FFF000 }

/* links in enumerations */
li>a { text-decoration:none; font-weight:bold }
li>a:link { color:#222200 }
li>a:visited { color:#666666 }
li>a:hover { color:#FFF000 }

/* other links (in texts) */
a { color:#000000 }
a:visited { color:#666666 }

td.data { background-color:#FFFFFF; padding:5px; vertical-align:top; text-align:left }

table.pictures { }
td.thumbs { }
td.big_picture { border-style:solid; border-color:#888888; border-width:2px; margin:5px; background-color:#FFEBB3 }

ul.links { list-style-type:none }

table.price_reiten { }
tr.price_reiten { vertical-align:top }

/* legacy */
.preistable { border:none; border-collapse:collapse; text-align: center; }
.preistable caption { text-align:center; font-weight:bold; padding: 10px; border-bottom:groove; }
.preistable td { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; padding-top:0px; text-align:left; }
.preistable tr { padding: 0px; }
.preistable th { font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold; color:#666666; padding-top:0px; }
.preistable tr:visited { background-color:#FFFFCC; }
.preistable tr.altrow { background-color:#FFFFCC; color:#000099; }
.preistable tr:hover { background-color:#EBEBEB; }
