@charset "UTF-8"; 
/**
 *	Christoph Päper <webdesign@crissov.de> <http://crissov.de>
 *	@media all
 *	url("http://crissov.de/ruby.css")
 *	Stand: 2003-10-21
 */

/*
 *	<ruby><rb>Base</rb><rt>Text</rt></ruby>
 *	<ruby><rb>Base</rb><rp>[</rp><rt>Text</rt><rp>]</rp></ruby>
 *	<ruby><rbc><rb>Base</rb></rbc><rtc><rt>Text</rt></rtc></ruby>
 */

ruby
{
	display:                 table;
	display:                 inline-table;
	color:                          gray;
	background-color:               white;
}

ruby *
{
	display:                 inline;
	line-height:      100%;
	margin:           0;
	padding:          0;
	position:                static;
	text-indent:      0;
	text-align:              center;
	white-space:             nowrap;
}

ruby > *
{
	display:                 table-row-group;
	line-height:      90%;
}

ruby > rt,
ruby rtc
{
	display:                 table-header-group;
	font-size:        60%;
	line-height:      40%;
	font:                    icon;	/*zu testen*/
}

ruby rtc + rtc
{
	display:                 table-footer-group;
}

ruby rbc > *,
ruby rtc > *
{
	display:                 table-cell;
}

ruby rp
{
	display:                 none;
}

:link ruby rt,  :visited ruby rt,
:link ruby rtc, :visited ruby rtc
{
	text-decoration:         none;
}

/*
 * Fallback-Ersatz fuer rp
 *
rt:before {content:                 "("}
rt:after {content:                  ")"}
 */

/*
 * CSS3: Ruby <http://www.w3.org/TR/css3-ruby/>
 *
ruby{display:                ruby-base}
rb  {display:                ruby-base}
rbc {display:                ruby-base-container}
rtc {display:                ruby-text-container}
rt  {display:                ruby-text;
     ruby-span:                     attr(rbspan)}
*/