
/* --- TOPMENU --- */

td.menufill {
background: #4e4e4e url("../gfx/menu_fill.png") center 4px repeat-x;
color: #FFFFFF;
font: bold 1px "helvetica",sans-serif;
text-transform: uppercase;
}
td.menu_left {
border-width: 0px 0px 0px 1px;
border-style: solid;
border-color: #000000;
}
td.menu_right {
border-width: 0px 1px 0px 0px;
border-style: solid;
border-color: #000000;
}
td.menuitem {
background: #000000 url("../gfx/menu_fill.png") center top repeat-x;
color: #FFFFFF;
font: bold 12px "helvetica",sans-serif;
text-transform: uppercase;
padding-left: 8px;
border:1px solid #000000;
}
td.menuitem_red {
background: #000000 url("../gfx/menu_fill_red.png") center top repeat-x;
color: #FFFFFF;
font: bold 12px "helvetica",sans-serif;
text-transform: uppercase;
padding-left: 8px;
border:1px solid #000000;
}
td.menuitem_high {
background: #000000 url("../gfx/menu_fill_highlight.png") center top repeat-x;
color: #FFFFFF;
font: bold 12px "helvetica",sans-serif;
text-transform: uppercase;
padding-left: 5px;
border-width:1px 1px 0px 1px;
border-style: solid;
border-color: #000000;
}

td.menutop1 {
background: url("../gfx/menutop.png") 0pc 0px no-repeat;
}

span.insidemenu, div.insidemenu {
text-align: center;
margin:0; padding: 12px 0px 0px 0px;

}


div.menuitem, div.menuitem_calender, div.menuitem_guestbook, div.menuitem_about, div.menuitem_menu1, div.menuitem_menu2, div.menuitem_login {
background: #000000 url("../gfx/menu_fill_highlight.png") 0px 0px repeat-x;
float: left;
width: 80px; height: 50px;
cursor: pointer;
}

div.menuitem_menu1 {
width: 80px;
background-color: #9d009f;
background-position: -300px 0px;
}

div.menuitem_menu2 {
width: 80px;
background-color: #049300;
background-position: -450px 0px;
}


div.submenuitem_menu1 {
float: left;
z-index: 45;
width: 176px; height: 32px;
background: url("../gfx/submenu_menu1.png") -180px 0px no-repeat;
}

div.submenuitem_menu2 {
float: left;
width: 174px; height: 32px;
background: url("../gfx/submenu_menu2.png") -180px 0px no-repeat;
}

td.submenuline {
border-color: #000000;
border-style: solid;
border-width: 0px 2px 2px 2px;
}

div.menuitem a, div.submenuitem_menu1 a, div.submenuitem_menu2 a, div.menuitem_calender a, div.menuitem_guestbook a, div.menuitem_menu2 a, div.menuitem_menu1 a, div.menuitem_login a {
display:block;
margin: 0; padding:0;
width: 80px; height: 50px;
overflow:hidden;
text-transform: uppercase;
color: #FFFFFF;
font: bold 12px "tahoma",sans-serif;
text-transform: uppercase;
}

div.submenuitem_menu1 a {
padding-left: 6px;
width: 174px;
height: 32px;
background: url("../gfx/submenu_menu1.png") -180px 0px no-repeat;
}
div.submenuitem_menu2 a {
padding-left: 6px;
width: 174px;
height: 32px;
background: url("../gfx/submenu_menu2.png") -180px 0px no-repeat;
}
div.menuitem a, div.menuitem_calender a, div.menuitem_guestbook a, div.menuitem_login a {
float: left;
width: 80px; height: 48px;
border-width: 0px 0px 2px 0px;
border-style: solid;
border-color: #000000;
background: url("../gfx/menu_fill_highlight.png") 0px 0px no-repeat;
}

div.menuitem_menu2 a, div.menuitem_menu1 a {
border-width: 1px 0px 0px 0px;
}

div.menuitem span, div.submenuitem_menu1 span, div.submenuitem_menu2 span, div.menuitem_calender span, div.menuitem_guestbook span, div.menuitem_menu2 span, div.menuitem_menu1 span {
display: block;
width: 80px; height: 50px;
margin:0; padding: 12px 0px 0px 0px;
cursor: pointer;
}
div.submenuitem_menu1 span, div.submenuitem_menu2 span {
padding-top: 9px;
width: 174px;
}

div.menuitem a:hover {
background-position: -200px 0px;
}

div.menuitem_calender a:hover {
background-position: -600px 0px;
}

div.menuitem_guestbook a:hover {
background-position: -750px 0px;
}

div.menuitem_login a:hover {
background-position: -900px 0px;
}


div.menuitem_menu a:hover, div.submenuitem_menu1 a:hover, div.submenuitem_menu2 a:hover {
background-position: 0px 0px;
}


div.submenu {
width: 200px;
background-color: #830000;
border-width: 0px 1px 1px 1px;
border-color: #505050;
border-style: solid;
}

td.submenu1 {
border-color: #505050;
border-style: solid;
border-width: 0px 0px 1px 0px;
font-size: 1px;
}

td.submenu2 {
border-color: #505050;
border-style: solid;
border-width: 0px 1px 0px 1px;
background-color: #830000;
font-size: 1px;
}
td.submenu {
border-color: #505050;
border-style: solid;
border-width: 0px 1px 1px 1px;
background-color: #830000;
padding-left: 5px;
padding-right: 5px;
}
td.submenu_item {
font: bold 11px "helvetica",sans-serif;
color: #c0c0c0;
}
.submenu_link {
color: #c0c0c0;
}
.submenu_link:hover {
color: #FFFFFF;
}




/* BLACKMENU */

td.blackmenu {
border: 4px solid #000000;
background: #000000;
}
div.blackmenu {
background: #000000 url("../gfx/blackmenu.png") 0px 0px repeat-x;
float: left;
width: 262px; height: 35px;
cursor: pointer;
}

div.blackmenu a {
background: #000000 url("../gfx/blackmenu.png") -0px 0px repeat-x;
display:block;
margin: 0; padding:0;
width: 262px; height: 35px;
overflow:hidden;
text-transform: uppercase;
color: #FFFFFF;
font: bold 12px "tahoma",sans-serif;
text-transform: uppercase;
}

div.blackmenu a:hover {
background-position: -300px 0px;
}

div.blackmenu_inside {
padding-top: 10px;
padding-left: 10px;
}