/* 
  +-------------------------------------------------------------------------+
  | Stylesheet von joseph-marx.org, 2005-04-09                              |
  | Autor: Oliver Prygotzki <oliver-200501@prygotzki.de>                    |
  +----------------------------------------------------------+--------------+
  | a) Korrektur font-size                                   | @media ALL   |
  | b) Basisstyle fuer alle Sites                            | @media ALL   |
  | c) Spezialstyle fuer diese Site                          | @media ALL   |
  | d) Basisstyle PRINT fuer alle Sites                      | @media PRINT |
  | e) Spezialstyle PRINT fuer diese Site                    | @media PRINT |
  +----------------------------------------------------------+--------------+
*/

/* 
  +----------------------------------------------------------+--------------+
  | a) Korrektur font-size                                   | @media ALL   |
  +----------------------------------------------------------+--------------+
  | IE zeigt Schriften in der Grundeinstellung viel zu gross an             |
  | siehe http://diveintoaccessibility.org/examples/fontsize.html           |
  +-------------------------------------------------------------------------+
*/

body, div, p, th, td, li, dd, code, tt, pre { font-size: 12px; }
h1 { font-size: 24px; }
h2 { font-size: 18px; }
h3 { font-size: 14px; }

body, body div, body p, body th, body td, body li, body dd, body code, body tt, body h3
{
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
}

html>body, html>body div, html>body p, html>body th, html>body td, html>body li, html>body dd, html>body code, html>body tt, html>body h3 { font-size: small; }

body h1
{
	font-size: large;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-large;
}

html>body h1 { font-size: x-large; }

body h2
{
	font-size: medium;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: large;
}

html>body h2 { font-size: large; }

/* 
  +----------------------------------------------------------+--------------+
  | b) Basisstyle fuer alle Sites                            | @media ALL   |
  +----------------------------------------------------------+--------------+
*/

BODY, div, p, th, td, li, dd { font-family: Verdana,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Myriad,Verdana,Tahoma,Helvetica,Arial,sans-serif; }

BODY
{
	margin: 0;
	padding: 0;
/* 	background-color: white; */
}

TT,PRE,CODE { font-family: ProFont,Courier New,Courier,Andale Mono,monospace; }
ABBR { cursor: help; }
LABEL { cursor: pointer; }
INPUT:focus[type="TEXT"] { background: #FFC; }
A:HOVER,LABEL:HOVER { background: #FFC862; }
A IMG { border: 0; }
/* EM { font-weight: bold; font-style:normal; } */

.overflow_control { overflow: auto; }

/* 
  +----------------------------------------------------------+--------------+
  | c) Spezialstyle fuer diese Site                          | @media ALL   |
  +----------------------------------------------------------+--------------+
*/

BODY, P, TD, DIV { line-height: 1.3em; }

/* --- Linkbox zur JMG-Website -------------------------------------------- */

.jmo_rennab {
	  	margin:1em auto;
	  	border:2px solid #603;
	  	background-color:#F1F2D9;
	  	padding:0.25em 0.5em;
}

.jmo_rennab TR {
		vertical-align:middle;
}

.jmo_rennab P {
		margin:0;
	  	padding:0 0 0.2em 0.6em;
	  	font-size:0.9em;
	  	font-family:Georgia;
	  	line-height:1.5em;
	  	color:#603;
	  	white-space:nowarp;
}

.jmo_rennab IMG {
 		width:6.055555555556em;
		height:8.333333333333em;
		_width:109px;
		_height:150px;
		float:left;
}

.jmo_rennab TD {
		height:8.333333333333em;
		_height:150px;
}

.jmo_rennab TABLE {
		float:left;
}


/* under heavy deconstruction... :) */

/* 
  +----------------------------------------------------------+--------------+
  | d) Basisstyle PRINT fuer alle Sites                      | @media PRINT |
  +----------------------------------------------------------+--------------+
*/

@media print
{

BODY, div, p, th, td, li, dd { font-family: Hoefler Text,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Myriad,Verdana,Tahoma,Helvetica,Arial,sans-serif; }

TT,PRE,CODE { font-family: ProFont,Courier New,Courier,Andale Mono,monospace; }

BODY
{
	color: black;
	background: white;
	line-height: 1.2;
}

.noprint { display: none; }
abbr[title]:after, acronym[title]:after { content: " (" attr(title) ")"; }

A:link, A:visited
{
	background: white;
	color: black;
	text-decoration: underline;
	font-weight: bold;
}

H1, H2, H3
{
	background: white;
	color: black;
}
}

/* 
  +----------------------------------------------------------+--------------+
  | e) Spezialstyle PRINT fuer diese Site                    | @media PRINT |
  +----------------------------------------------------------+--------------+
*/

@media print
{
}

/* 
  +-------------------------------------------------------------------------+
*/
