*	{font:normal 12px Arial;}

body.scan {padding:20px; font:normal 12px Arial;}


h3	{font:bold 14px Arial;}
h4	{font:bold 12px Arial;}

div.dates	{display:inline;}

div.year	{display:inline;}
div.year	table.month	{float:left; margin-right:30px; width:105px; height:150px;}
table.month	{display:inline; margin-right:30px; width:105px; height:150px;}
table.month	*	{text-decoration:none; color:#000000;}

td.monthhead	*	{font:bold 11px Arial;}

div.navi	{clear:both; float:left; width:120px; margin-top:20px;}
div.navi	a	{display:block; font:bold 14px Arial; text-decoration:none; color:#000000; margin-bottom:10px;}

div.login	{position:absolute;right:20px;}

div.userlist	{float:left;}
div.userlist	div.line	{clear:both; width:600px; height:50px;}
div.userlist	div.even	{background:url(imgs/rgb_eeeeee.gif) repeat #eeeeee;}
div.userlist	div.odd	{background:url(imgs/rgb_ccdddd.gif) repeat #ccdddd;}
div.userlist	div.line	strong  {font-weight:bold;}
div.userlist	div.line	div.id	{clear:both; float:left; width:50px;}
div.userlist	div.line	div.fm	{float:left; width:60px;}
div.userlist	div.line	div.fname	{float:left; width:100px; overflow:hidden;}
div.userlist	div.line	div.name	{float:left; width:120px; overflow:hidden;}
div.userlist	div.line	div.name  b	{font-size:12px; font-weight:bold;}
div.userlist	div.line	div.user	{float:left; width:100px; overflow:hidden;}
div.userlist	div.line	div.typ	{float:left; width:80px;}
div.userlist	div.line	div.seats	{float:left; width:40px; font-weight:bold; text-align:right; padding-right:5px;}
div.userlist	div.line	div.seats span	{font-weight:bold;}
div.userlist	div.line	div.seats span.n	{font-weight:normal;}
div.userlist	div.line	div.seats span.red	{color:#aa0000;}
div.userlist	div.line	div.seats span.green	{color:#00aa00;}
div.userlist	div.line	div.queue	{color:#aa0000;}
div.userlist	div.line	div.state	{float:left; width:80px;}
div.userlist	div.line	div.booked	{float:left; width:90px;}
div.userlist	div.line	div.paid	{float:left; width:100px;}
div.userlist	div.line	div.ok	{float:left; width:54px;}
div.userlist	div.line	div.ok  input	{width:50px;}

div.users	{float:left;}
div.users	div.line	{clear:both; width:720px; height:20px;}
div.users	div.even	{background-color:#eeeeee;}
div.users	div.odd	{background-color:#ccdddd;}
div.users	div.line	div.id	{clear:both; float:left; width:50px;}
div.users	div.line	div.fm	{float:left; width:60px;}
div.users	div.line	div.fname	{float:left; width:100px; overflow:hidden;}
div.users	div.line	div.name	{float:left; width:100px; overflow:hidden;}
div.users	div.line	div.user	{float:left; width:100px; overflow:hidden;}
div.users	div.line	div.typ	{float:left; width:100px;}
div.users	div.line	div.paid	{float:left; width:100px;}
div.users	div.line	div.lnk	{float:left; width:100px;}
div.users	div.line	div.fm input	{width:60px;}
div.users	div.line	div.fname input	{width:92px;}
div.users	div.line	div.name input	{width:92px;}
div.users	div.line	div.user input	{width:92px;}
div.users	div.line	div.typ input	{width:92px;}
div.users	div.line	div.paid input	{width:92px;}
div.users	div.line	div.lnk input	{width:92px;}

div.user	{float:left;}
div.user	div.line	{clear:both;}
div.user	div.line	div.c1	{float:left; width:100px;}
div.user	div.line	div.c2	{float:left; width:100px;}

div.event	{float:left; width:600px;}
div.event	div.line	{clear:both; height:20px;}
div.event	div.line	div.c1	{float:left; width:120px;}
div.event	div.line	div.c2	{float:left; width:200px;}
div.event	div.line	div.c2	input	{width:200px;}
div.event	div.line	div.c2	textarea	{width:200px; height:100px;}
div.event	div.line	div.c1a	{float:left; width:80px;}
div.event	div.line	div.c1a	input	{width:80px;}
div.event	div.line	div.c2a	{float:left; width:80px;}
div.event	div.line	div.c2a	input	{width:80px;}
div.event	div.line	div.c2b	{float:left; width:400px;}
div.event	div.line	div.c2b	input	{width:400px;}
div.event	div.line	div.c3a	{float:left; width:80px;}
div.event	div.line	div.c3a	input	{width:80px;}
div.event	div.line	div.c4a	{float:left; width:80px;}
div.event	div.line	div.c4a	input	{width:80px;}
div.event	div.line	div.c5a	{float:left; width:80px;}
div.event	div.line	div.c5a	input	{width:40px;}
div.event	div.line	div.c6a	{float:left; width:80px;}
div.event	div.line	div.c6a	input	{width:80px;}
div.event	div.line	div.c7a	{float:left; width:80px;}
div.event	div.line	div.c7a	input	{width:80px;}

div.events	{float:left;}
div.events	div.line	{clear:both;}
div.events	div.line	div.c1	{float:left; width:100px;}
div.events	div.line	div.c2	{float:left; width:200px;}
div.events	div.line	div.c2	textarea	{width:200px; height:100px;}

div.events	{float:left;}
div.events	div.fname	{float:left; width:100px;}
div.events	div.name	{clear:both; float:left; width:300px;}
div.events	span	{float:left; width:100px; display:block;}
div.events	div.type	{float:left; width:100px;}
div.events	a.link	{float:left; width:100px;}

div.events	div.line	span.name	{float:left; width:150px;}
div.events	div.line	span.type	{float:left; width:100px;}
div.events	div.line	span.dates	{float:left; width:150px;}

div.txt	div.line	{clear:both; height:20px;}
div.txt	div.line	div.c1	{float:left; width:120px;}
div.txt	div.line	div.c2	{float:left; width:200px;}
div.txt	div.line	div.c2	input	{width:200px;}
div.txt	div.line	div.c2	textarea	{width:200px; height:100px;}
div.txt	div.line	div.c1a	{float:left; width:80px;}
div.txt	div.line	div.c1a	input	{width:80px;}
div.txt	div.line	div.c2a	{float:left; width:80px;}
div.txt	div.line	div.c2a	input	{width:80px;}
div.txt	div.line	div.c3a	{float:left; width:80px;}
div.txt	div.line	div.c3a	input	{width:80px;}
div.txt	div.line	div.c4a	{float:left; width:80px;}
div.txt	div.line	div.c4a	input	{width:80px;}
div.txt	div.line	div.c5a	{float:left; width:80px;}
div.txt	div.line	div.c5a	input	{width:40px;}
div.txt	div.line	div.c6a	{float:left; width:80px;}
div.txt	div.line	div.c6a	input	{width:80px;}
div.txt	div.line	div.c7a	{float:left; width:80px;}
div.txt	div.line	div.c7a	input	{width:80px;}

div.booking	{float:left; width:600px;}
div.booking	strong  {font-size:12px; font-weight:bold;}
div.booking	div.line	{clear:both; height:30px;}
div.booking	div.line	div.c1a	{float:left; width:160px;}
div.booking	div.line	div.c1a	input	{width:100px;}
div.booking	div.line	div.c2a	{float:left; width:80px;}
div.booking	div.line	div.c2a	input	{width:40px;}
div.booking	div.line	div.c3a	{float:left; width:220px;}
div.booking	div.line	div.c3a	input	{width:40px;}
div.booking	div.line	div.c4a	{float:left; width:100px;}
div.booking	div.line	div.c4a	input	{width:80px;}
div.booking	div.line	div.c5a	{float:left; width:60px;}
div.booking	div.line	div.c5a	input	{width:75px;}
div.booking	div.line	div.c5a	select	{width:58px;}
div.booking	div.line	div.c6a	{float:left; width:80px;}
div.booking	div.line	div.c6a	input	{width:80px;}
div.booking	div.line	div.c7a	{float:left; width:80px;}
div.booking	div.line	div.c7a	input	{width:80px;}
div.booking	div.line	div.c8a	{float:left; width:80px;}
div.booking	div.line	div.c8a	input	{width:80px;}
div.booking	div.line	div.c9a	{float:left; width:80px;}
div.booking	div.line	div.c9a	input	{width:80px;}

div.booking	div.line	div.c1b	{float:left; width:360px;}
div.booking	div.line	div.c2b	{float:left; width:180px;}
div.booking	div.line	div.c3b	{float:left; width:80px;}

div.booking div.curr  {background-color:#ccccff;}
div.booking div.line  span.changed  {background-color:#aa0000; color:#ffffff;}

body.scan div.line  {height:15px;}

div.link	{clear:both;}

img.logo	{width:100px; float:left; margin-right:20px;}

table.month	td.date	{font-weight:bold; background:transparent url('imgs/caltag.gif') top left no-repeat; border:1px solid #000000;}
table.month	td.this	{background-color:#cccccc;}
table.month	td	{text-align:center;}

div.calendar  span.month  {font-size:16px; font-weight:bold;}
div.calendar  span.month  a  {font-size:16px; font-weight:bold;}
div.calendar  div.line  {clear:both; border-bottom:1px solid #000000; height:45px; width:450px;}
div.calendar  div.line  span.nr {font-size:28px; display:block; width:50px; float:left;}
div.calendar  div.line  span.name {font-size:9px;}
div.calendar  div.line  span.su {color:#aa0000;}
div.calendar  div.line  span.prgm {font-size:14px; display:block; width:390px; padding-top:2px; margin-bottom:4px; margin-left:50px;}
div.calendar  div.prv {float:right; width:160px;}
div.calendar  div.list {float:left; width:450px; padding-bottom:20px;}
div.calendar  div.list  span.month {display:block; width:450px; padding-bottom:10px;}
