/* dante.css */

/*
 * name		: dante.csskaththeol.css
 * history	: 03.05.1997, ..., 29.10.1998 (as kaththeol.css)
 *                31.10.1998
 * author(s)	: Matthias Eckermann, Bernd Raichle
 * description  : fast hack as a style-sheet for
 *                http://www.dante.de/
 *		  http://www.kaththeol.uni-muenchen.de/
 * references   : http://www.w3.org/Style/css/
 *                http://www.htmlhelp.com/reference/css/
 *                http://www.useit.com/alertbox/9707a.html
 *                http://webreview.com/wr/pub/guides/style/mastergrid.html
*/

/* 
 * IMPORTANT    : Never use percent-values in font-sizes etc.,
 *		  cause MSIE 3.x will core-dump (floating-point-error) 
 *                things like "line-height: 150%" are at your own risk!
*/


/* General */

BODY 	 	{ background: #FFFFFF;
		  font-family: sans-serif;
		  color: #000000 }
P		{ font-family: sans-serif;
		  text-align: justify; text-indent: 1em }
P.noindent	{ font-family: sans-serif;
		  text-align: justify; text-indent: 0em }
P.center	{ font-family: sans-serif;
		  text-align: center;  text-indent: 0em }


/* Headers */

H1,H2,H3,H4,H5  { font-family: sans-serif }
H1.center	{ font-family: sans-serif; text-align: center }
H2.center	{ font-family: sans-serif; text-align: center }
H3.center	{ font-family: sans-serif; text-align: center }
H1.noextraskip  { font-size: large }
H2.noextraskip  { font-size: medium }
H1.centernoextraskip { font-size: large; text-align: center }
H2.centernoextraskip { font-size: medium; text-align: center }
H2.left		{ text-align: left }
H1              { font-size: large  ; line-height: 200% }
H2 	        { font-size: medium ; line-height: 150% }
H3 	        { font-size: medium ; line-height: 120% }


/* MISC */

STRONG          { font-style: normal; font-weight: bold } 
EM	        { font-family: sans-serif; font-style: italic }
SMALL		{ font-family: sans-serif; font-size: x-small }
HR.green	{ text-align: center; color: #006600 }
.highlight	{ text-align: left; font-size: medium }
.justify	{ font-family: sans-serif;
		  text-align: justify;
		  text-indent: 0em }
.center		{ font-family: sans-serif;
		  text-align: center;
		  vertical-align: middle }

/* Menus (as a special kind of tables) */

.lmenu		{ font-style: normal ;
		  font-family: sans-serif ; 
		  font-weight: normal ;
		  text-align: left ; 
		  vertical-align: middle ; }
.menu		{ font-style: normal ;
		  font-family: sans-serif ; 
		  font-weight: normal ;
		  text-align: center ; 
		  vertical-align: middle ; }
.menuleft       { font-style: normal ;
                     font-family: sans-serif ; 
                     font-weight: normal ;
                     font-size: x-small ;
                     text-align: left ; 
                     vertical-align: middle }
.menuright          { font-style: normal ;
                     font-family: sans-serif ; 
                     font-weight: normal ;
                     font-size: x-small ;
                     text-align: right ; 
                     vertical-align: middle }
.menucenter        { font-style: normal ;
                     font-family: sans-serif ; 
                     font-weight: normal ;
                     font-size: x-small ;
                     text-align: center ; 
                     vertical-align: middle }

.menu A		{ text-decoration: none; }
.lmenu A	{ text-decoration: none; }
.menucenterselected A { font-style: normal ;
                     font-family: sans-serif ; 
                     font-weight: normal ;
                     font-size: x-small ;
                     color: #006600 ;
                     text-align: center ; 
                     text-decoration: underline ;
                     vertical-align: middle }

.navmenu    { font-style: normal ;
		font-family: sans-serif ; 
		font-weight: normal ;
		color: #FFFFFF ;
		background-color: #CCCCCC ;
		text-align: center ; 
		vertical-align: middle ; }
.navmenu A	{ text-decoration: none }


/* Tables */

TD            { font-family: sans-serif }
TH            { font-family: sans-serif }
TD.SmallTable   { font-family: sans-serif; 
		  vertical-align: top;
		  text-align: left; 
		  text-indent: 0em; }

TH.h1		{ font-size: medium }

.topl         { text-align: left ;
                vertical-align: top ;  
                font-size : small ;  
                font-family: sans-serif }
.topr         { text-align: right ;
                vertical-align: top ;  
                font-size : small ;  
                font-family: sans-serif }
.bottoml      { text-align: left ;
                vertical-align: bottom ;  
                font-size : small ;  
                font-family: sans-serif }
.bottomr      { text-align: right ;
                vertical-align: bottom ;  
                font-size : small ;  
                font-family: sans-serif }
.midr         { text-align: right ;
                vertical-align: middle ;
                font-size : small ;  
                font-family: sans-serif }
.midl         { text-align: left ;  
                vertical-align: middle ; 
                font-size : small ;  
                font-family: sans-serif }
.midc         { text-align: center ;  
                vertical-align: middle ; 
                font-size : small ;  
                font-family: sans-serif }


/* Lists */ 

UL P		{ font-family: sans-serif; text-indent: 0em }
OL P		{ font-family: sans-serif; text-indent: 0em } 
UL		{ font-family: sans-serif;
		  margin-left: 0em; list-style-type: disc }
UL UL		{ font-family: sans-serif;
		  list-style-type: circle }


/* Lists, outdated
 * UL UL        { list-style-type: circle }
 * UL UL UL     { list-style-type: square }
 * OL           { list-style-type: decimal }
 * OL OL        { list-style-type: lower-alpha }
 * OL OL OL     { list-style-type: upper-alpha }
*/

/* EOF */
