body{
	margin: 0;
	padding: 0;
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
h1{
	color: #456206;
	font-size: 20px;
	line-height: 20px;
	}
	
h2{
	color: #688a11;
	font-size:14px;
	line-height:14px;
	}
	
a{
	color: #00572D;
	text-decoration: none;
	}
	a:hover{
		text-decoration: underline;
		}
	
img{
	border:none;
	}
	
/*Content */
#Content{
 	background: url(../img/Content.jpg) 0 11px no-repeat;
	width: 1017px;
	height: 738px;
	position: absolute;
	margin: auto;
	}
	
#ContentBoxPosition{
	width: 648px;
	height: 398px;
	border: dashed 1px #fff;
	margin: 240px 0 0 168px;
	position:absolute;
	}
	
#ContentBoxBg{
	width: 648px;
	height: 398px;
	background: #FFF;
	opacity: 0.90;
	position:absolute;
	}
	
#ContentBox{
	width: 608px;
	height: 378px;
	position:absolute;
	padding: 10px 20px;
	display:block;
	overflow-x: hidden;
	overflow-y: auto;
	}
	
#MaxiMurmel{
	top: 3px;
	position:relative;
	}
	
#MaxiUnterschrift{
	top: 7px;
	position:relative;
	}
	
#MaxiPinsel{
	position:relative;
	float:right;
	margin-top: -130px;
	}
	
#Button{
	position:relative;
	float:right;
	margin: -110px 20px 0 0;
	}
	
#Mm{
	position:relative;
	float:left;
	}

#ImgAnfahrt{
	position: relative;
	float:right;
	display:block;
	margin-left: 5px;
	}
	
#ImgBecherHimbeer, #ImgBecherBanane{
	position: relative;
	float:right;
	display:block;
	margin-top: -63px;
	}
	
#ImgFlyerMaxiMurmel{
	position: relative;
	float:Left;
	display:block;
	margin-left: 3px;
	margin-right: 3px;
	}

#ImgMolkerei{
	position: relative;
	float:right;
	display:block;
	}
	
#Hackchen{
	margin-top: -50px;
	display:block;
	}

#TooltipAnimation{
	margin: 185px 0 0 35px;
	position:absolute;
	}

/* Flash */
#FlashIntro{
	width: 931px;
	height: 435px;
	margin: 240px 0 0 28px;
	position: absolute;
	}

/* Navigation */	
#Navi{
	width: 403px;
	height: 220px;
	background: url(../img/Navi.jpg) no-repeat;
	margin: 30px 0 0 556px;
	position:absolute;
	}
	
#AndechserHome{
	width: 270px;
	height: 107px;
	position:absolute;
	}
	
#Home{
	width: 66px;
	height: 66px;
	position:absolute;
	margin: 137px 0 0 0;
	}
	
#Home:hover{
	background: url(../img/Navi.jpg) 0px -357px no-repeat;
	}
	
.HomeActive{
	background: url(../img/Navi.jpg) 0px -357px no-repeat;
	}
	
#GewinnSpiel{
	width: 77px;
	height: 65px;
	position:absolute;
	margin: 77px 0 0 0;
	}
	
#GewinnSpiel:hover{
	background: url(../img/Navi.jpg) 0px -297px no-repeat;
	}
	
.GewinnSpielActive{
	background: url(../img/Navi.jpg) 0px -297px no-repeat;
	}
	
#Spiele{
	width: 68px;
	height: 87px;
	position:absolute;
	margin: 89px 0 0 77px;
	}
	
#Spiele:hover{
	background: url(../img/Navi.jpg) -77px -309px no-repeat;
	}
	
.SpieleActive{
	background: url(../img/Navi.jpg) -77px -309px no-repeat;
	}
	
#MalenBasteln{
	width: 76px;
	height: 110px;
	position:absolute;
	margin: 60px 0 0 173px;
	}
	
#MalenBasteln:hover{
	background: url(../img/Navi.jpg) -173px -280px no-repeat;
	}
	
.MalenBastelnActive{
	background: url(../img/Navi.jpg) -173px -280px no-repeat;
	}
	
#Kontakt{
	width: 48px;
	height: 76px;
	position:absolute;
	margin: 8px 0 0 243px;
	}
	
#Kontakt:hover{
	background: url(../img/Navi.jpg) -243px -228px no-repeat;
	}
	
.KontaktActive{
	background: url(../img/Navi.jpg) -243px -228px no-repeat;
	}
	
#Impressum{
	width: 54px;
	height: 88px;
	position:absolute;
	margin: 8px 0 0 284px;
	}
	
#Impressum:hover{
	background: url(../img/Navi.jpg) -284px -228px no-repeat;
	}
	
.ImpressumActive{
	background: url(../img/Navi.jpg) -284px -228px no-repeat;
	}
	
#Produkte{
	width: 75px;
	height: 93px;
	position:absolute;
	margin: 102px 0 0 315px;
	}
	
#BeideProdukte{
	margin-top:-50px;
	}
	
#Produkte:hover{
	background: url(../img/Navi.jpg) -315px -322px no-repeat;
	}
	
.ProdukteActive{
	background: url(../img/Navi.jpg) -315px -322px no-repeat;
	}
	
/* Klassen */

.Hidden{
	display: none;
	}
	
.Bold{
	font-weight: bold;
	}
	
.Small{
	font-size: 10px;
	}
	
.ContentImage{
	border: 1px solid #dddddd;
	}

.ProduktPunkte{
	font-size:14px;
	line-height:14px;
	}

.FakeH2{
	color: #688a11;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	}

.AnfahrtBeschreibung{
	margin-top:181px;
	position:relative;
	display:block;
	}
	
/* IE Hacks */

* html #ContentBoxBg {
	filter:alpha(opacity=90);
	}

*+html #ContentBoxBg {
	filter:alpha(opacity=90);
	}