body {
	margin: 0 0 0 0;
	background-color: #F5FFF6;
	/*border-top: 1px solid #0D5C1C;
	border-left: 1px solid #0D5C1C;
	border-right: 1px solid #0D5C1C;
	overflow-y: scroll;
	overflow-x: hidden;*/
	text-align: center;
	background-image: url(banners1.jpg);
}
.fenster {
background-color: #F5FFF6;
	width: 980px;
	text-align: left;
	margin: auto;
	margin-top: 15px; /*top: 3px;*/
	border-width: 1;
	border-style: solid;
	border-color: #A5C171;
	height: auto;
	background-image: url(texthintergrund.jpg);
}
td, center, p, blockquote, body, div {
	font-family: Comic Sans MS, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #205420;
	scrollbar-base-color: #ADC373;
	scrollbar-track-color: #B11B58;
	scrollbar-face-color: #F5FFF6;
	scrollbar-darkshadow-color: #6E8135;
	scrollbar-arrow-color: #667731;
}
.klein {
	font-size: 8pt;
	font-weight: 400;
}
.kleing {
	font-size: 8pt;
	font-weight: 400;
	color: #F5FFF6;
}
.mf {
	font-size: 12pt;
	font-weight: 700;
}
.fett {
	font-weight: 700;
}
.mfr {
	font-size: 12pt;
	font-weight: 400;
	color: #B5185A; 
	/*#F074C8*/
}
.mfs {
	font-size: 12pt;
	font-weight: 400;
	color: #3CB371;
}
.mfg {
	font-size: 14pt;
	font-weight: 700;
	color: #2F7F53;
}
.mfg800 {
	font-size: 10pt;
	font-weight: 700;
	color: #2F7F53;
}
.graukl {
	font-size: 8pt;
	font-weight: 400;
}
a {
	font-size: 10pt;
	text-decoration: none;
	line-height: 16px;
	CURSOR: url('heidelbeeren3.cur');
}

:link {
	color: #205420;
}
:visited {
		/*color: #205420;*/
}
:active {
	color: #FDF5E6;
}
a:hover {
	color: #205420;
   background: #E0F8E0;
	cursor: pointer;
}
/* menue*/
#menu {
background-color: #B11B58;
	position: relative;
	height: auto;
	top: -217px;
	left: 7px;
	width: 160px;
	z-index: 5;
}
/* Bild oben banner */
#oben {
	position: relative;
	height: auto;
	top: -21px;
	left: -1px;
	z-index: 6;
}
#beerenzweig {
	position: relative;
	height: auto;
	top: -1210px;
	left: 766px;
	z-index: 15;
	width: 210px;
	height: 61px;
}
/* Text */
#text {
	position: relative;
	height: auto;
	top: -740px;
	left: 216px;
	z-index: 14;
	/*padding: 40;*/
	width: 730px;
}
/*#beerenzweig800 {
	position: relative;
	height: auto;
	top: 382px;
	left: 592px;
	z-index: 15;
	width: 105px;
	height: 61px;
}*/
#o-rl {
	position: relative;
	height: auto;
	top: -18px;
	z-index: 21;
}
#o-rr {
/*text-align: right;*/
position: relative;
	height: auto;
top: 0px;
	z-index: 20;
}
#bdh {
	position: relative;
	height: auto;
	top: -146px;
	left: 200px;
	z-index: 11;
}
#bdhs {
	position: relative;
	height: auto;
	top: -168px;
	left: 201px;
	z-index: 10;
}
#streifen {
	position: relative;
	height: auto;
	top: -196px !important; 
	top: -200px;
	left: 0px;
	z-index: 11;
}

.button {
	width: 142px;
color:#F5FFF6;
	line-height: 14px;
	border-left: 0px dotted #b9b9b9;
	border-top: 0px solid #0D5C1C;
	border-bottom: 1px dotted #8E1A4B;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
}
.button:hover {
	width: 140px;
	border-left: 2px solid #F5FFF6;
	border-top: 1px solid #F5FFF6;
	border-right: 0px solid #373863;
	border-bottom: 0px solid #0D5C1C;
	text-decoration: none;
	background-image: url(b4.gif);
}
.buttona {
		width: 142px;
	line-height: 14px;
	color:#F5FFF6;
	/*border-left: 1px solid #b9b9b9;
	border-top: 0px solid #b9b9b9;
	border-bottom: 1px solid #b9b9b9;*/
	border-left: 1px dotted #8E1A4B;
	border-top: 0px solid #b9b9b9;
	border-bottom: 1px dotted #8E1A4B;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	display: block;
	font-weight: 700;
	background-image: url(b4.gif);
}
.buttona:hover {
	width: 141px;
	border-left: 2px solid #373863;
	border-top: 0px solid #373863;
	border-right: 0px solid #373863;
	border-bottom: 1px solid #373863;
	text-decoration: none;
   background-image: url(b4.gif);
}
.linkhell
{
	
}
/* besuchter Link */
.linkhell:visited
{
	color: #205420;
}
.rand {
	border-color: #00008B;
	border-width: 3;
	border-style: double;
	border-top: none; 
	border-left: none;
}
.rand_r {
	border: 1px solid;
	border-color: #575757;
}
/* Rand oben-unten*/
.rand_ou {
	border-top: 4px solid #0D5C1C;
	border-bottom: 4px solid #0D5C1C;
}
/*Rand - eingelassen*/
.rand-i {
	border-width: 2;
	border-style: inset;
}
.abstand {
	line-height: 12px;
	color: #F5FFF6;
}
.abstand:hover {
color: #B11B58;
}
.grossrot {font-family:Times New Roman; font-size:28pt; font-weight:900; color:#BD185A;}

