/* CSS Document */

/*
CODE						:	Tomas Caspers fuer Aktion Mensch

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, #navlist li a#current {
	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,  #navlist li a#current{
	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 Arial, Verdana, 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 ---------- */

#mbn_nav_container, #mb_nav ,#mbn_bez, #printformdiv, .box h2 img, .auswahl_form_div {display:none;}
#mbn_head img {display:none;}
#mbntitle {display:block;}
.left ul li .nr {
	list-style: disc url(none);
}

.nr {
	list-style: disc url(none);
}
.left ul li span, .right ul li span , ul li span {display:none;}
 #navlist
{
padding: 3px 0;
margin-left: 0; margin-bottom: 0;
border-bottom: 1px solid #778;
font-family: Verdana, sans-serif;
font-weight:bold;

}
#navlist li {display:inline;}
#navlist li a{display:none;}
#navlist li a#current { display:block;}

.box {text-align:left; margin:0em;}
.box h1 {
	background-color:#F0F0F4;

	text-align:left;
	color: #4A4A6F;
}

.clearer{
height:1px;
overflow:hidden;
margin-top:-1px;
clear:both;
}
.box h2 {
	color:#1F1F1F;
	width: 60%;
	
	border-bottom:1px solid #999999;
	padding: 0 0 0.3em 0;
	margin:0.8em 0em;
	line-height: normal;
}
.box h3 {  font-family:"Trebuchet MS", Verdana, sans-serif;}
/* .left {padding: 10px ; width: 45%; float:left; }
.right { padding:  10px; width:45%; float:left;}
*/
.box ul , .infoleiste ul {margin: 0em 0em 0em 0em; padding:0em;}
.box ul li , .infoleiste ul li {
	
	list-style-image:url(/_sys/images/mbinfo/mbn_nr.gif);
	margin: 0em 0em 0em 1em;
	padding: 0.1em 0em 0.6em 1em;
	
	}
.box ul li.meldetermin {
list-style-image:url(/_sys/images/mbinfo/icon_m_termin.gif); }
.box ul li.termin2{
list-style-image: url(/_sys/images/mbinfo/cool_kalender.gif);

}
.box ul li.kategorie{
list-style-image: url(/_sys/images/mbinfo/cool_kategorie.gif);

}
.box ul li.zielgruppe{
list-style-image: url(/_sys/images/mbinfo/cool_zielgruppe.gif);

}
.box ul li.nr{
list-style-image: url(/_sys/images/mbinfo/cool_nummer.gif);

}
.box ul li.zurueckan{
list-style-image: url(/_sys/images/mbinfo/cool_zurueckan.gif);

}
.box ul li.meldetermin{
list-style-image: url(/_sys/images/mbinfo/cool_kalender_melde.gif);
}
.infoleiste {

	width: 18em;
	border: 1px solid #cccccc;
	
}

.mbn_anhang {
	margin: 1em; border-top: 1px solid #cccccc;
}
.mbn_anhang ul {}
.mbn_anhang ul li.pdf { list-style-image: url(/_sys/images/bullet_pdf.gif); }
.mbn_anhang ul li.lageplan
{
list-style-image: url(/_sys/images/lageplan.gif);

}
.mbn_anhang ul li.forum
{
background-image: url(/_sys/images/forum.gif);
background-repeat: no-repeat;
background-position: 0 0.2em;
padding: 3px 0 3px 20px;
margin: .4em 0;
}
.mbn_anhang ul li.mp3 { list-style-image: url(/_sys/images/iconmp3.gif);}
.mbn_anhang ul li.word , .mbn_anhang ul li.doc
{
list-style-image:url(/_sys/images/iconword.gif);

}
.mbn_anhang ul li.disk { list-style-image: url(/_sys/images/icondisk.gif); }
.mbn_anhang ul li.xls { list-style-image:url(/_sys/images/iconxls.gif); }
.mbn_anhang ul li.zip { list-style-image: url(/_sys/images/iconzip.gif); }
.mbn_anhang ul li.mail { list-style-image: url(/_sys/images/iconmail.gif);}
.mbn_anhang ul li.out, .mbn_anhang ul li.url
{
list-style-image: url(/_sys/images/button_out.gif);

}
.img_auswahl_form {padding-right: 8px; vertical-align:middle;}
form {border:0; padding:0;}
#sucheblock {  background-image:url(/_sys/images/mbinfo/bg_suchblock.jpg); background-repeat:repeat-x; background-position:bottom; }



