/* CSS Document */

/*
CODE						:	Tomas Caspers fuer Aktion Mensch
LAST CHANGE					:	19.11.03 tomas at tomascaspers dot de

Lizenzbedingungen zur freien Nutzung: http://www.einfachfueralle.de/lizenz/
Kommentierte Fassung erhaeltlich unter http://www.einfachfueralle.de/download/
De gustibus et coloribus non est disputandum.

Druck-CSS nach Typen sortiert. 
Was wozu gehoert steht im Kommentar davor.

NN4 und vergleichbare Antiquitaeten bekommen 
dieses Style Sheet gar nicht erst zu sehen.

Dieses CSS setzt alles auf Werte, die man im 
Ausdruck voraussetzen kann:
- Papier ist in Mitteleuropa 210x297, weiss 
  und steckt hochkant in einem Drucker, der 
  mit schwarzer Farbe druckt.
- Pixelangaben machen keinen Sinn, weil es in
  diesem Medium keine Pixel, sondern nur 
  Druckpunkte gibt. Also alles in cm, % und pt.
- Serifenschriften sind auf Papier besser 
  lesbar als auf dem Monitor.

*/

/* ---------- tags ---------- */

body {
background-color		:	#ffffff;
	color					:	#000000;
}
@page {
	size					:	portrait;
	caption-side:	top;

/*
Drucker haben ueblicherweise einen Greiferrand 
von ca. 1 cm, daher hier die angaben fuer diese 
Margins. Und wenn man die ausgedruckte Seite 
lochen und abheften will, braucht man links ca.
2,5cm Rand.
*/

	margin					:	2cm 1cm 1cm 2.5cm;

/* Hurenkinder und Schusterjungen :-) */

	orphans					:	2;
	widows					:	2;
	}

#content	{
	width					:	auto;
	margin-top				:	0.2cm;
	margin-left				:  0cm;
	padding 				:  0cm;
	float					:	none !important;
	}

h1, h2, h3, h4	{
	font-family				:	"Trebuchet MS", Verdana, sans-serif;
	font-weight				:	bold;
	font-style				:	italic;

/*
haelt Ueberschriften mit dem dazugehoerigen 
fliesstext zusammen 
*/

	page-break-after		:	avoid;
	page-break-inside		:	avoid;
	}

h1	{
	font-size				:	18pt;
	}

h2	{
	font-size				:	15pt;
	}

h3	{
	font-size				:	13pt;
	}

h4	{
	font-size				:	10pt;
	}

/*-- Tags --*/

address, caption, cite, dl, dt, li, p, td, th, ul 	{
	font					:	10pt/15pt Georgia, Palatino, Times, serif;
	}

/* nochmal testen, ob die Puenktchen jetzt wirklich weg sind, 
bzw. welcher von denen jetzt in welchem Browser die Dinger wegmacht */

a, abbr, acronym	{
	border					:	0;
	border					:	none; 
	border-bottom			:	none; 
	border-bottom-style		:	none; 
	border-style			:	none;
	text-decoration			:	none;
	}

address	{
	font-style				:	normal;
	}

blockquote	{
	border					:	1px #666 dashed;
	margin					:	8pt;
	padding					:	4pt;
	width					:	90%;
	float					:	left;
	clear					:	both;
	page-break-inside		:	avoid;
	}

blockquote > p	{
	text-indent				:	-.5em;
	quotes					:	'\00201E' '\00201D' '\002018' '\002019';
	}

blockquote > p:first-line	{
	font-weight				:	bold;
	color					:	#333;
	background				:	inherit;
	}

caption	{
	
	}

cite, q	{
	font-style				:	italic;
	}

code, pre	{
	font					:	8pt Monaco, "Lucida console", courier, monospace;
	}

dfn	{
	font-style				:	normal;
	}

dt	{
	font-weight				:	bold;
	}

img	{
	border					:	0;
	}

kbd	{
	font					:	menu;
	}

li	{
	page-break-inside		:	avoid;
	}

/* damit die codelistings aussehen wie in der i'X :-) */
	
pre	{
	line-height				:	12pt;
	color					:	#000;
	background-color		:	#efefef;
	border-left				:	20px #ddd solid;
	padding					:	4pt;
	page-break-inside		:	avoid;
	}

sub	{
	font-size				:	8pt;
	line-height				:	inherit;
	}

td, th	{
	border-left				:	1px #333 solid;
	border-bottom			:	1px #333 solid;
	}

th	{
	font-weight				:	bold;
	text-align				:	left;
	vertical-align			:	top;
	background-color		:	#efefef;
	}

ul, ol, dl	{
	page-break-before		:	avoid;
	}

:lang(de) > q, :lang(de) > blockquote	p	{
	quotes					:	'\00201E' '\00201D' '\002018' '\002019';
	}

/* ---------- links ---------- */

/*
Links werden alle auf Schwarz gesetzt. einfacher waere, 
den kompletten anchor-Tag auf Schwarz zu setzen, aber 
manche browser ignorieren das bei visited Links und machen 
die trotzdem Lila.
*/

a:link	{
	color					:	#000;
	}

a:visited	{
	color					:	#000;
	}

/* 
experimentelles feature aus cSS3! Tut's 
bisher nur in Opera ab 6 (5?) und den Mozillas, 
ist aber im ausdruck unschoen anzusehen. 
	
#inhalt a:link:after, #inhalt a:visited:after {
	content					:	" ( " attr(href) " ) ";
	text-decoration			:	none;
	}
	
a[href^="/"]:after {
	content					:	" ( www.realschule.bayern.de" attr(href) " )";
	text-decoration			:	none;
	}

*/
/* ---------- klassen ---------- */

.abstract	{
	font-weight				:	bold;
	}

.caption	{
	font-family				:	arial, Geneva, sans-serif;
	font-size				:	8pt;
	line-height				:	12pt;
	margin-top				:	8pt;
	}

.imgright
{
	float					:	right;
	width					:	auto;
}

#bayernkarte
{
	float					:	right;
	width					:	auto;
}

.imgleft
{
	float					:	left;
	width					:	auto;
}

.pullout	{
	border					:	1px #999 dotted;
	float					:	left;
	width					:	40%;
	margin					:	12pt;
	padding					:	6pt;
	}

/* -- der wundersame Logowechsel -- 

#logo {
	position				:	absolute;
	right					:	1.5cm;
	top						:	.1cm;
	width					:	85px;
	height					:	85px;
	background-image		:	url(../img/logo/efa_print.gif);
}

div#logo a img	{
	display					:	none;
}
*/



/*
alles wech, weil's im ausdruck keinen Sinn macht
*/


#help,
#navmain,
#navcontainer,
#mittelfranken,
#schwaben,
#fontsizer,
#suchbox,
#masthead,
#metanav,
#bottomnav,
#bildungsnetz,
#related,
.none,
.skip
{
	display					:	none;
}
#bildungsnetz ul {
	list-style: url(none)none inside;
	display: inline;
	margin: 0px;
	padding: 0px;
	
}
#bildungsnetz li {
	list-style: url(none) none inside;
	padding: 1px 0px 1px 0px;
	margin: 0px;
	background-image: none;
}

#content ul
{
list-style-type: none;
margin: 0pt;
padding: 0pt 0pt 0pt 12pt;
}

#content ul li
{
/*	background-image: url(../images/orange_button.gif); */
  	background-image:url(../images/arrow.gif) ;
	background-repeat: no-repeat;
	background-position: 0 7pt;
	padding: 2pt 2pt 2pt 15px;
	
}

#content .sadressen  {
	border-bottom: 1px dashed #CCCCCC;
	margin: 1em 2em 1em 4em;
	border-right: 1px dashed #CCCCCC;
	
}
#content .sadressen dl{
	background-image: none;
}
#content .sadressen dt {
	
	background-image: url(none);
	color		: #000000;
/*	font-weight	: bold; */
	float		: left;
	width		: 5em;
	clear		: left;
	padding 	: 0.2em 0.2em 0.2em 0em;
	
}
#content .sadressen dd {
	
	margin-left: 5.6em;
	margin-bottom: 0.1em;
	padding 	: 0.2em 0.2em 0.2em 0em;
	/* margin-bottom: 0.1em; */
	
}


/*
und fuer den tatsaechlichen ausdruck dann wieder wech
*/


@media print
{

#navigation, #metanav, #related, #bottomnav, .none, .skip
{
	display					:	none;
}

body
{
	margin					:	0cm 1cm 1cm 0cm;
}

}
