/*
Farbskala streuobstwiesen.net

HG blau #dbe4e8
HG grün #d4d9c9
HG gelb #fed4a0
HG rot  #cd8d78
blau    #6c8e97
grün    #566a3d
gelb    #f99d1c
rot     #a03925

hellgrau
#cccccc
*/

@media print {
	/* ... Formatdefinitionen zum Drucken ... */
	*.noprint { display: none; }

	ul#Navigation { display: none; }
	div#Info { display: none; }
	div#noncontent { display: none; }
	p#Fusszeile { display: none; }
	p#Fehlermeldung { display: none; }

	div#Titelzeile h1 {
	    color: white; 
	    background-color: #566a3d; 
	    text-align: center;
	    font-weight: bold;
	    font-family: GillSans, Arial, Helvetica, sans-serif;
	}

	/* Inhaltsbereich */
	div#Inhalt {
		background-color: #fff;
		margin: 0 0 0 0;
		padding: 1em 1em;
		border: none;
	}
	* html div#Inhalt {
		height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	}

}
@media screen, handheld {
	/* ... Formatdefinitionen zur Bildschirmausgabe ... */
	*.noscreen { display: none; }

	body {
		color: black; background-color: white;
		font-size: 100.01%;
		font-family: Helvetica,Arial,sans-serif;
		margin: 0; padding: 1em 0;
		/* text-align: center;  /* Zentrierung im Internet Explorer */
	}

	  div#Seite {
		text-align: left;    /* Seiteninhalt wieder links ausrichten */
		margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
		width: 820px;
		padding: 0;
		background: white;
	}
	
	div#Titelzeile h1 {
	    color: white; 
	    background: #566a3d;
	    margin: 0;
	    padding: 0;
	    text-align: center;
	    text-decoration: bold;
	    font-family: GillSans, Arial, Helvetica, sans-serif;
	}

	/* Navigationsleiste */
	ul#Navigation {
		padding: 0;
		background-color: white;
		font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular
		font-size: 0.9em;
		float: left; 
		width: 140px;
		margin: 0;
	}
	ul#Navigation li {
		list-style: none;
		margin: 0; padding: 0;
	}
	ul#Navigation a {
		display: block;
		padding: 0.3em;
	}
	ul#Navigation a:link {
		color: #a03925; background-color: #fff; text-decoration: none;
	}
	ul#Navigation a:visited {
		color: #a03925; background-color: #fff; text-decoration: none;
	}
	ul#Navigation a:hover {
		color: white; background-color: #a03925; text-decoration: none; font-weight: bold;
	}
	ul#Navigation a:active {
		color: black; background-color: #fed4a0; text-decoration: none;
	}
	ul#Navigation a.selected {
		color: black; background-color: #fed4a0; text-decoration: none; font-weight: bold;
	}
	
	/* Infobereich */
	div#Info {
		font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular
		font-size: 0.9em;
		float: right; 
		width: 140px;
/*		min-height: 100%*/
		padding: 0;
		margin: 0;
	}
	div#Info li {
		list-style: none;
		margin: 0; padding: 0;
	}
	div#Info a {
		display: block;
		padding: 0.3em;
/*		font-weight: bold;
*/	}
	div#Info a:link {
		color: #a03925; background-color: #fff; text-decoration: none;
	}
	div#Info a:visited {
		color: #a03925; background-color: #fff; text-decoration: none;
	}
	div#Info a:hover {
		color: white; background-color: #a03925; text-decoration: none; font-weight: bold;
	}
	div#Info a:active {
		color: black; background-color: #fed4a0; text-decoration: none;
	}
	div#Info b {
		font-weight: bold;
		text-align: center;
		display: block;
/*		border-bottom: 1px solid #cccccc;
*/	}

	/* Inhaltsbereich */
	div#Inhalt {
		background-color: #fed4a0;
		/* Platz für Navi lassen: */
		margin-left: 140px;
		margin-right: 140px;
		margin-bottom: 0;
		margin-top: 0;
		padding: 1em;
		border: 0;
		min-height: 500px;
*/	}
	* html div#Inhalt {
		height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
	}

	/* Editor */
	div#Editor {
		background-color: #fff;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 1.5em;
		padding: 0;
		border: 1px solid #cccccc;
		top: 3.1em;
		margin-top: 0;
		min-height: 25em;
	}

	
	p#Fusszeile {
	    clear: both;
	    font-size: 0.9em;
	    text-align: left;
	    position: fixed;
	    bottom: 0px;
	    left: 0px;
	    width: 100%;
	    height: 1.8em;
	    border-top: 1px solid #cccccc;
	    padding: 0;
	    background-color: white;
	    font-family: Helvetica, Arial, Geneva, Swiss, SunSans-Regular
	}
	p#Fusszeile a {
		display: block;
		padding: 0.2em;
		font-weight: bold;
	}
	p#Fusszeile a:link {
		color: #a03925; background-color: #fff; text-decoration: none;
	}
	p#Fusszeile a:visited {
		color: #a03925; background-color: #fff; text-decoration: none;
	}
	p#Fusszeile a:hover {
		color: white; background-color: #a03925; text-decoration: none; font-weight: bold;
	}
	p#Fusszeile a:active {
		color: black; background-color: #fed4a0; text-decoration: none;
	}
	
	
	p#Fehlermeldung {
	    font-size: 1.2em;
	    margin: 0; padding: 0.1em;
	    text-align: center;
	    background-color: #cd8d78; border: 2px solid #a03925;
	    font-weight: bold;
	    color: black;
	}

}

table { color: black; font-size: 1em; font-family: GillSans, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
table.gray { color: black; background-color:#cccccc;  font-size: 1em; font-family: GillSans, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}

td    { color: black; font-size: 1em; font-family: GillSans, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
td.head1 { color: black; background-color:#fed4a0; font-size: 1em; font-family: GillSans Bold, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: bold}
td.head2 { color: black; background-color:#dbe4e8; font-size: 1em; font-family: GillSans Bold, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: bold}

th    { color: black; font-size: 1em; font-family: GillSans, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: bold}
th.head1 { color: black; background-color:#fed4a0; font-size: 1em; font-family: GillSans Bold, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: bold}
th.head2 { color: black; background-color:#dbe4e8; font-size: 1em; font-family: GillSans Bold, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: bold}

tr    { color: black; font-size: 1em; font-family: GillSans, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}


body {
    color: black; 
    background-color: white;
    /*background-image:url(/bilder/navi/background.gif);*/
    font-size: 100.01%;
    font-family: GillSans,Helvetica,Arial,sans-serif;
    margin: 0; padding: 0;
    min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

p {
    color: black; 
/*    background-color: white;*/
    font-size: 100.01%;
    font-family: GillSans,Helvetica,Arial,sans-serif;
    margin: 0; padding: 1em;
    /*min-width: 41em; /* Mindestbreite verhindert Umbruch und Anzeigefehler in modernen Browsern */
}

div#Inhalt h1 {
    font-family: Authentic Serif LT Bold Italic, Times New Roman, Serif;
    font-size: 1.5em;
    margin: 0.5em 0;
    border-bottom: 1px solid #566a3d;
}

div#Inhalt h2 {
    font-family: Authentic Serif LT Bold Italic, Times New Roman, Serif;
    font-size: 1.2em;
    margin: 0.2em 0;
    border-bottom: 1px solid #566a3d;
}

div#Inhalt h3 {
    font-family: Authentic Serif LT Bold Italic, Times New Roman, Serif;
    font-size: 1.1em;
    margin: 0.2em 0;
    border-bottom: 1px solid #566a3d;
}

div#Inhalt p {
    font-family: GillSans,Helvetica,Arial,sans-serif;
    font-size: 1em;
    margin: 1em 0;
}

dl.ImgL { float: left; margin-right: 1em; } 
dl.ImgL dt { margin-bottom: 0; } // verhindert das Einrücken und // den Abstand nach oben 
dl.ImgL dd { margin: 0; } 

dl.ImgR { float: right; margin-right: 1em; } 
dl.ImgR dt { margin-bottom: 0; } // verhindert das Einrücken und // den Abstand nach oben 
dl.ImgR dd { margin: 0; } 

