p { margin-left:3%; margin-right:3%; }
@media screen
{

body
{
	margin-top:0em;
/*	padding: 3%; */
	color: #ffffff;
/* wie titel:	background-color: #888a96; */
	/* recht dunkel: background-color: #505065; */
	background-color: #607050;
/*	background-image: url(../bilder/ofl/02/grauhg.jpg);*/
	background-image: url(../bilder/ofl/02/galopp.png);
	background-repeat:no-repeat;
	background-position: 0em 1.05em;
/*	background-attachment: fixed; */
	font-family: sans-serif;
/*	padding: 0;
	margin: 0;*/
}

a { color: #ffbb00; text-decoration:underline; }
a:hover { color: #ffdd00; text-decoration:underline; }
a.name { color: #ffffff; text-decoration:none; }
a.name:hover { color: #ffffff; text-decoration:none; }
a.menu { color: #ffffff; text-decoration:none; }
a.menu:hover { color: #ffdd00; text-decoration:underline; }
img { border: none; padding:1em; }
a.sage { color: #ffffff; text-decoration:none; }
a.sage:hover { color: #ffdd00; text-decoration:none; }

div.dunkel { background:url(../bilder/ofl/02/dunkel.png); }
div.sublinks { background:url(../bilder/ofl/02/dunkel.png); }

div.stopie6 { margin-top:3em; background-color: #ffffff; color: #000000; border:solid; }
a.stopie6 { color: #0000ff; text-decoration:underline; }

div.mainmenu
{
	float:right;
	text-align: center;
	width: 180px;
	padding: 0em;
	margin-top: 0.1em;
}

ul.mainmenu
{
	list-style-type: none;
	padding-left: 0.5em;
	padding-right:0.5em;
	padding-top:0em;
	padding-bottom:0em;
	margin:0em;
	list-style-position: inside;
	/*list-style-image:url(../bilder/ofl/02/bullet.png);*/
}

li.mainmenu
{
	margin-top: 0.1em;
	padding:0em;
	margin-left: 0em;
}

li.mainmenumark { background-color: #405540; }

div.Kontakt-Box
{
	margin:auto;
}

div.menulinks
{
	/*width:100%; margin:auto;
	font-size:90%; */
	font-family:sans-serif;
	text-align:left;
}

div.wegekarte { }
div.webhinweis { font-size:70%; font-weight:bold; }

}

@media print
{
body
{
	color: #000000;
/* wie titel:	background-color: #888a96; */
	/* recht dunkel: background-color: #505065; */
	background-color: #ffffff;
/*	background-image: url(../bilder/ofl/02/grauhg.jpg);*/
	font-family: sans-serif;
/*	padding: 0; */
/*	margin: 1.5cm;
	padding: 1cm; */
}

a { color: #0000aa; text-decoration:underline; }

div.stopie6 { display: none; }
div.mainmenu { display: none; }
div.navigator { display: none; }
a.name { text-decoration:none; }
div.wegekarte { display:none; }
div.webhinweis { display:none; }
div.sublinks { display:none; }
div.topnav { display:none; }

}


div.topnav
{
	position: fixed;
	left: 0px;
	top: 0px;
	font-size: 100%;
	width: 100%;
	height: 1.75em;
	margin-top:0em; margin-bottom: 0em;
	font-style: italic;
	color: #000000;
	background-color: #607050;
	border-bottom:solid 1px;
/*	background-image: url(../bilder/ofl/02/tophg.png); */
/* background:url(../bilder/ofl/02/hell.png); */
/*	background-repeat: repeat-x;
	background-position: bottom; */
	overflow: hidden;
}

/* a.topnav { color: #000077; text-decoration:none; }
a.topnav:hover { color: #0000ff; text-decoration:underline; } */

h1 { font-weight: bold; font-size: 2em; text-align: center; text-shadow:black 2px 2px; padding-top:1.3em; }


div.gerahmt
{
	border:solid; border-width:1px;
}

div.SAGE-Box
{
	padding:3px;
	font-family:serif; text-align:center;
	font-weight: bold;
	text-shadow:black 1px 1px;
}

span.gestuet { font-size:1em; }
span.eichenhof { font-size:1.3em; }


p.untertitel
{
	font-style:italic;
	text-align:center;
}

.center { margin-left: auto; margin-right:auto; text-align: center; }

div.photohinweis { font-style:italic; text-align: center; color: #aaaaaa; }

td.td1 { font-style: italic; text-align:right; }
td.td3 { font-style: italic; text-align:right;  }
td.td2 { font-weight: bold; text-align:left; }
td.td4 { font-weight: bold; text-align:left;  }

span.bezeichner { font-weight: bold; }

th { font-weight:bold; color:#607050; background-color:#ffffff; }

th.stammtitel { color:#c0c0c0; background-color:#607050; font-weight:bold; }
td.stammtitel { color:#c0c0c0; font-weight:bold; }
td.stamm { color:#607050; background-color:#ffffff; }
h2.stamm { text-align:center; }

div.sublinks { float:left; }

p.vortitel { text-align:center; color:#dddddd; }

pre.code { border:solid; background:#ffffff; color:#000000; }
div.beispiel { border-left-style:solid; border-left-color:#ffffff; border-left-width:1em; }
span.verkauft { font-weight:bold; color:#aa1111; }

