body { background-color:#000000; background-image:url(pix/bg_dd8.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:right bottom; }



h1,h2,h3 { font-family:EraserDust,BankGothic Md BT,Pioneer ITC,Frankenstein,Eclipse,fantasy; color:#FFD700; white-space:nowrap; text-align:left; }

h1,p.h1,p.h2 { margin-left:15px; }

h2 { margin-left:30px; }

h3 { margin-left:45px; }



p,ul,ol,li,dl,dt,dd,td,th,small,sub,sup,a,layer,div { font-family:Tahoma,Helvetica,Arial,sans-serif; color:#FFFFFF; }

pre { color:#FFFFFF; }

big { font-family:Courier New,Courier,monospace; font-weight:bold; }

em { letter-spacing:2px; font-weight:bold; }

textarea,input,select,option { font-family:Fixedsys,monospace; }

strong,a.strong,a.strong:hover { font-family:Frankenstein,IceAgeD,BlackForest,Lucida Blackletter; font-size:large; font-weight:normal; color:#FF8C00; }

td.form { font-weight:bold; }



a { color:#00FF00; text-decoration:none; border-bottom: dotted 1px #00FF00; white-space:nowrap; }

a:hover { color:#FFFFFF; }

a:hover,a:active { background-color:#FF0000; color:#F0FFFF; border-bottom: solid 1px #FF0000; }

a.menu { color:#000000; text-decoration:none; }

a.menu:hover { color:#000000; }

a.menu:hover,a.menu:active { background-color:#000000; color:#DCDCDC; text-transform:uppercase; }

a.black,a.black:hover,a.black:active,a.black:hover,a.mail,a.mail:hover,a.mail:active,a.mail:hover,img.g { color:#FFFFFF; background-color:transparent; border-style:none; }

a.mail { font-size:x-small; position:relative; right:14px; font-weight:bold; }

a.mail:hover { color:#00FF00; }

td.cal a,td.calso a,td.caln a,td.calnso a,td.cal a:hover,td.calso a:hover,td.caln a:hover,td.calnso a:hover { color:#FFFF00; border-style:none; text-decoration:none; }

td.cal a:hover,td.calso a:hover,td.caln a:hover,td.calnso a:hover { color:#FFFFFF; width:100%; }

a.caltoday,a.caltoday:hover { color:#FFFFFF; }

a.guest,.guestx { font-family:monospace; text-decoration:none; }

a.strong:hover,a.strong:active { color:#FFFFFF; text-decoration:none; }

a.big { font-family:Courier New,Courier,monospace; font-weight:bold; text-decoration:none; }

a.fav,a.fav.visited,a.fav.active,a.fav.hover,a.fav.focus { color:#FFFFFF; background-color:transparent; text-decoration:none; }

a.red { color:#FFFFFF; background-color:#FF0000; border-bottom:solid 1px #000000; text-decoration:none; }

a.little,a.little:hover { color:#00FF00; background-color:transparent; margin-bottom:3px; border-style:none; font-weight:bold; text-decoration:none; }

a.border0:hover,a.border0:active { border-bottom: solid 1px #000000; text-decoration:none; }

/*:link:focus, :hover:focus { -moz-outline: 0px dotted WindowText; }*/

a.warn,a.warn:hover { border-style:none; background-color:#FFFFFF; color:#FF0000; font-family:Lucida Console,Courier New,monospace; }

a.trans,a.trans:link,a.trans:hover,a.trans:hover,a.trans:active { background-color:transparent; }



td.first,th.first { padding-left:0px; }

td.r,th.r { text-align:right; }



img { border-color:#FFD700; }

img.g { background-color:transparent; }



td.menu,tr.menu { background-color:#DCDCDC; }



td.cal { background-color:#2F4F4F; color:#D3D3D3;  border:#2F4F4F 1px solid; font-size:smaller; text-align:right; font-weight:bold; }

td.calso { background-color:#2F4F4F; color:#D3D3D3; border:#D3D3D3 1px solid; font-size:smaller; text-align:right; font-weight:bold; }

td.caln { color:#2F4F4F; border:#000000 1px solid; font-size:smaller; text-align:right; font-weight:bold; }

td.calnso { color:#2F4F4F; border:#2F4F4F 1px solid; font-size:smaller; text-align:right; font-weight:bold; }

td.caltoday,td.caltoday:hover { color:#000000; background-color:#FF8C00; border:#FFD700  1px solid; font-size:smaller; text-align:right; font-weight:bold; }

th.leave { color:#808040; }



table.tgb { color: #000000; font-family:Tahoma,Helvetica,Arial,sans-serif; border-style:outset; border-width:3px; border-color:#999999; }

td.tgb { border-style:inset; border-width:3px; border-color:#999999; }



p.guest { border-style:inset; border-width:3px; border-color:#999999; background-color:#1F1F1F; width:80%; padding:3px; text-align:left; }



.koma,.koma a { font-family:Bremen Bd BT,fantasy; font-style:normal; color:#CE9A63; }



.smaller { font-size:x-small; }

.bigger { font-weight:bolder; }

.end { border-bottom-style:solid; border-bottom-width:2px; border-bottom-color:#000000; font-family:Tahoma,"Arial Narrow",Arial,sans-serif; font-size:smaller; color:#808080; text-align:right; }

.borange  { border-style:outset; border-width:medium; border-color:#FF8C00; }

.orange  { border-style:inset; border-width:4px; border-color:#FF8C00; }

.oi { border-style:ridge; border-width:2px; border-color:#FF8C00; }

.dgrey { border-style:ridge; border-width:thick; border-color:#808080; }

.bgrey { border-style:outset; border-width:thin; border-color:#C0C0C0; }

.count { border-style:inset; border-width:thin; border-color:#C0C0C0; }



.blue { color:#FFFFFF; background-color:#0000FF; font-weight:bold; }

.black { color:#000000; }

.bottom { vertical-align:bottom; }

.nodot { border-style:none; }

.warning,small.warn { background-color:#FFFFFF; color:#000000; padding:3px; }

small.warn { font-size:small; border:double #FF0000 3px; }

.none { display:none; }

.nowrap { white-space:nowrap; }



div.highres { position:absolute; top:280px; }

div.lowres { position:static; }



ul { list-style-type:circle; }

ul.disc { list-style-type:disc; }

ul.square { list-style-type:square; }

li { list-style-position:outside; }
