html, body { height: 100%; margin: 0px; padding: 0px; font-family: Arial,Tahoma,sans-serif;
	background-image: url(/circus08/gfx/bg.gif); 
	background-repeat:no-repeat;
	background-position:bottom right;
	background-attachment: fixed;
	border: 0px solid blue;
	}


a { color: #30108f; text-decoration: underline; }
a:hover { text-decoration: none; color: #4020ff; }

form { padding: 0px; margin: 0px; }
input,textarea { font-size: 8pt; margin: 0px; padding: 0px; border: 1px solid #700000; }

table { padding: 0px; margin: 0px; border-collapse; collapse; border-spacing: 0px; }
table.td { padding: 0px; margin: 0px; }



table.kasten { padding: 0px; margin: 0px; border: 0px; border-collapse: collapse; border-spacing: 0px;  text-align:left; }
table.kasten tr { }
table.kasten td { background-color: #FFDC2B; border:0px dotted white; }
table.kasten td h1 { font-size: 13pt; color: #700000; font-weight: bold; border-bottom: 1px solid #700000; padding:0px 10px 0px 10px; margin: 0px 0px 5px 0px; }
table.kasten td.tl { background-image: url(/circus08/gfx/table/tl.png); background-repeat:no-repeat;background-position:top left; width: 19px; height: 6px; }
table.kasten td.t { background-image: url(/circus08/gfx/table/t.png); background-repeat:repeat-x;background-position:top left; height: 6px;}
table.kasten td.tr { background-image: url(/circus08/gfx/table/tr.png); background-repeat:no-repeat;background-position:top right; width: 19px; height: 6px; }
table.kasten td.t2l { background-image: url(/circus08/gfx/table/t2l.png); background-repeat:no-repeat;background-position:top left; height: 15px; }
table.kasten td.t2r { background-image: url(/circus08/gfx/table/t2r.png); background-repeat:no-repeat;background-position:top right; height: 15px; }
table.kasten td.l { background-image: url(/circus08/gfx/table/l.png); background-repeat:repeat-y;background-position:top left; height: 100%; }
table.kasten td.r { background-image: url(/circus08/gfx/table/r.png); background-repeat:repeat-y;background-position:top right;}
table.kasten td.bl { background-image: url(/circus08/gfx/table/bl.png); background-repeat:no-repeat;background-position:bottom left; height: 15px; }
table.kasten td.br { background-image: url(/circus08/gfx/table/br.png); background-repeat:no-repeat;background-position:bottom right; height: 15px; }
table.kasten td.b2l { background-image: url(/circus08/gfx/table/b2l.png); background-repeat:no-repeat;background-position:bottom left; width: 19px; height: 6px; }
table.kasten td.b { background-image: url(/circus08/gfx/table/b.png); background-repeat:repeat-x;background-position:bottom left; height: 6px;}
table.kasten td.b2r { background-image: url(/circus08/gfx/table/b2r.png); background-repeat:no-repeat;background-position:bottom right; width: 19px; height: 6px; }




h1 { margin: 10px 90px 15px 10px; color: #302000; padding: 5px 5px 2px 15px; font-size: 18pt; border-bottom: 1px solid #ffdc2b; }
h2 { margin: 20px 4px 5px 0px; padding: 0px; font-size: 16pt; font-weight: normal; }
img { border: 0px; padding: 0px; margin: 0px; }

table.format { padding: 0px; margin: 0px; border: 0px; border-collapse: collapse; border-spacing: 0px; }
table.format td { border: 0px solid white; padding: 0px; margin: 0px; }
table.format td.ptop  { border-bottom: 1px solid #ccac00; background-color: #FFDC2B; vertical-align: middle; }
table.format td.ptop h1 { margin: 0px; padding: 37px 0px 0px 10px; font-size: 22pt; }
table.format td.ptopl { border:0px solid red; background-color: #FFDC2B; background-image: url(/circus08/gfx/topl.gif); background-repeat:no-repeat;background-position:top left;}
table.format td.ptopr { background-color: #FFDC2B; background-image: url(/circus08/gfx/topr.gif); background-repeat:no-repeat;background-position:top right;}

table.format td.pmenu_begin { background-image: url(/circus08/gfx/topml.png); background-repeat:no-repeat; background-position: top right; }
table.format td.pmenu { background: #c00000; background-image: url(/circus08/gfx/topmc.gif); background-repeat:x-repeat;background-position top; vertical-align: middle;}
table.format td.pmenu_end { background-image: url(/circus08/gfx/topmr.png); background-repeat:no-repeat; background-position: top left;}
table.format td.pmenu a { color: #f4e0e0; text-decoration: none; }
table.format td.pmenu a:hover { color: #ffffff;  }

table.format td.plmenu { padding-top: 40px; vertical-align: top; }
table.format td.ptext { padding: 10px; text-align: left; vertical-align: top; }

table.format td.pbottom_begin { background-image: url(/circus08/gfx/bottomcl.gif); background-repeat:no-repeat; background-position: top right; }
table.format td.pbottom { padding: 4px 10px 2px 10px; border-top: 1px solid #ccac00; background-color: #FFDC2B; color: #bb9c00; font-size: 10pt; }
table.format td.pbottom_end { background-image: url(/circus08/gfx/bottomcr.gif); background-repeat:no-repeat; background-position: top left;}
table.format td.pbottom a { color: #bb9c00; text-decoration: underline; }
table.format td.pbottom a:hover { color: #998c00; text-decoration: none; }


table.format tr { padding: 0px; margin: 0px; border: 0px solid red; }

table.lmenu { padding: 0px; margin: 0px; border: 0px solid black; border-collapse: collapse; cell-spacing:0px; width: 201px; }
table.lmenu td { padding: 0px; margin: 0px; }
table.lmenu td.begin {  background: white; background-image: url(/circus08/gfx/menu/top.png); background-repeat:no-repeat;background-position bottom left; height:101px; }
table.lmenu td.end { background: white; background-image: url(/circus08/gfx/menu/bottom.png); background-repeat:no-repeat;background-position bottom left; height:101px; }
table.lmenu td.right_top { background: white; background-image: url(/circus08/gfx/menu/right_top.png); background-repeat:no-repeat;background-position bottom left; height:72px; width:39px; }
table.lmenu td.right_bottom { background: white; background-image: url(/circus08/gfx/menu/right_bottom.png); background-repeat:no-repeat;background-position bottom left; height:72px; width:39px; }
table.lmenu td.right { background-image: url(/circus08/gfx/menu/right.png); background-repeat:repeat-y;background-position left; }
table.lmenu td.left { background: #ffdc2b; background-image: url(/circus08/gfx/menu/left.png); background-repeat:repeat-y;background-position left; width:179px; }
table.lmenu tr { padding: 0px; margin: 0px; }

table.lmenui { margin: 0px 0px 0px 15px; padding: 0px;}
table.lmenui td { padding: 0px 0px 0px 0px; margin: 0px; text-align: left; }
table.lmenui th { padding: 0px 0px 0px 0px; margin: 0px; text-align: left; font-variant: small-caps; font-size: 12pt; } 
table.lmenui td a { color: #ac8c00; text-decoration: none; }
table.lmenui td a:hover { color: #8c6c00; text-decoration: underline; }
table.lmenui th a { color: #8c6c00; text-decoration: none; font-weight: bold;}
table.lmenui th a:hover { color: #8c6c00; text-decoration: underline; }

table.rb {border-collapse: none; border-spacing: 1px; border-bottom: 3px solid #f2f2f2; border-right: 3px solid #f2f2f2; }
table.rb th { border: 1px solid #dcbc10; padding: 1px 5px; background: #ffdc2b; font-weight: bold; }
table.rb td { border: 1px solid #ccac00; padding: 1px 5px; background-image: url("/circus08/gfx/table/bg.png"); bakground-repeat: repeat; }


table.rbw {border-collapse: none; border-spacing: 1px; }
table.rbw th { border: 1px solid #ccac00; padding: 1px 5px; background: #ffec4b; font-weight: bold; text-align: left; }
table.rbw td { border: 1px solid #ccac00; padding: 1px 5px; background-image: url("/circus08/gfx/table/bg.png"); bakground-repeat: repeat; }

table.rbn {border-collapse: none; border-spacing: 1px; width:100%; }
table.rbn th { border: 1px dotted #d0d0d0; background-color: #f5f5f5; text-align: left; padding: 2px 2px 2px 6px; }
table.rbn td { border: 0px solid black; padding: 2px 2px 2px 8px; }

table.menu { border-spacing: 1px; border-collapse: seperate; border: 1px solid black; }
table.menu td { padding: 4px 8px 4px 8px; background: #e0e0f0; }
table.menu td a { color: black; font-weight: normal; text-decoration: none; }
table.menu td a:hover { font-weight: bold; text-decoration: underline; }
table.menu td.mark { padding: 4px 8px 4px 8px; background: #a0a0c0; }
table.menu td.mark a { color: black; font-weight: bold; text-decoration: none; }
table.menu td.mark a:hover { font-weight: bold; text-decoration: underline; }

