@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document domain("festzeit.ch") {
body {margin:4px 0 0 0; background:#474747 none repeat-x;color:#000; font-family:Arial,Avantgarde,sans-serif; text-align:center; font-size:12px;}

img {border:0px;margin:0}

object {display:block;}
a:hover {color:#000;background-color:#aed300;}
a.main {font-size:12px;font-weight:bold;}
table {border:0px;margin:0px;border-spacing:1px;}
a {color:#000;}
#bot {position:relative; background:url(http://rustynet.ch/fz/foot.jpg); height:20px; font-size:12px;color:#FFF;text-align:left;width:806px;height:17px; padding: 3px 0 0 20px}

/*main*/
#lvl0 {position:relative; margin: 0 auto; width:994px; text-align:left}
#lvl1 {z-index:5;background:#eaff87; padding:5px 2px 2px 2px; width:822px}
#tit {z-index:10;position:relative; color:#fff; background:url(http://rustynet.ch/fz/head.jpg); width:826px; margin:8px 0 0 0 ; height:100px; font-family:Trebuchet MS,Verdana,Helvetica,ArialAvantgarde,sans-serif;}


#tit a:hover, #bot a:hover {background-color:transparent;}
#nav1, #nav1 ul {font-weight:bold; font-size:17px; margin: 0; list-style: none; padding: 0; line-height:25px}
#nav1 {position:relative; top:42px; left:310px}
#nav1 li {float:left; background:transparent; position: relative}
#nav1 li ul {left:-999em; position: absolute; top:100%; background:#fff; width:160px;line-height:17px}
#nav1 li:hover ul, #nav1 li.over ul {left:0 }
#nav1 li li a {font-family:Arial,Avantgarde,sans-serif; font-size:12px;white-space:nowrap;padding:0px 10px 0px 10px; }
#nav1 li li a.my {padding:0px 10px 0px 20px}
#nav1 li li a.my:hover {padding:0px 7px 0px 17px;}
#nav1 li li {float:none; display:block}
#nav1 a {display:block;text-decoration:none; padding:0px 10px 0px 10px; margin:0; border-top:#6f8700 solid; border-left:#6f8700 solid;border-right:#6f8700 solid; border-width:0px 0px;}
#nav1 a:hover {background:#aed300;padding:0px 10px 0px 10px}

/* tabs */
div.tab1{padding:2px 0 0 10px; margin: 0px 2px 3px 2px; background: url(http://img5.festzeit.ch/gfx/n6.gif) repeat-x bottom;height:22px;font-family:Trebuchet MS,Verdana,Helvetica,ArialAvantgarde,sans-serif;font-size: 14px;font-weight: bold;}
div.tab1 ul				{margin:0;padding:0;list-style:none;}
div.tab1 li				{padding:0px 0px 0px 0px; float:left;margin:0}
div.tab1 a				{padding:2px 0px 1px 0px; background:url(http://img5.festzeit.ch/gfx/n5.gif) no-repeat right top; background-position:100% -140px; text-decoration: none; display:block; margin:0;}
div.tab1 span			{padding:2px 5px 1px 5px; background:url(http://img5.festzeit.ch/gfx/n4.gif) no-repeat left top; background-position:0 -140px;color:#eee}
div.tab1 li.act span	{padding:2px 5px 2px 5px; background-position:0 0;color:#fff}
div.tab1 li.act a		{padding:2px 0 2px 0; background-position:100% 0;}
div.tab1 a:hover span	{background-position:0 0;color:#fff}
div.tab1 a:hover		{background-position:100% 0}
div.tab1 img, th img, img.icon	{vertical-align:bottom;padding-right:4px; width:16px;height:16px}
div.tab2{padding:0px 0 0 5px; margin: 0px 2px 5px 2px; background: url(http://img5.festzeit.ch/gfx/n6.gif) repeat-x bottom;height:18px;font-size: 11px;font-weight: bold;}
div.tab2 ul				{margin:0;padding:0;list-style:none;}
div.tab2 li				{padding:0px 0px 0px 0px; float:left;margin:0}
div.tab2 a				{padding:2px 0px 1px 0px; background:url(http://img5.festzeit.ch/gfx/n5.gif) no-repeat right top; background-position:100% -140px; text-decoration: none; display:block; margin:0;}
div.tab2 span			{padding:2px 5px 1px 5px; background:url(http://img5.festzeit.ch/gfx/n4.gif) no-repeat left top; background-position:0 -140px;color:#eee}
div.tab2 li.act span	{padding:2px 5px 2px 5px; background-position:0 0;color:#fff}
div.tab2 li.act a		{padding:2px 0 2px 0; background-position:100% 0;}
div.tab2 a:hover span	{background-position:0 0;color:#fff}
div.tab2 a:hover		{background-position:100% 0}

/* special tbl cells */
td, th       {font-size:12px;color: black; background: #d9fb3b; vertical-align:top;   padding:2px 4px; text-align:left;border-left:1px solid #ddd}
table.small td {font-size:11px;}
*.small {font-size:11px;}
tr.mn td, td.main, td.mainsm {background:#e1fc60;border-left:1px solid #ddd}
td.mainsm {font-size:11px;}
td.trans{background:transparent none;padding:0;border:0}

}