#header img { behavior: url(iepngfix.htc) }
body {
	background-color:#eeedb7;/* alt: #FDFCE0 url(hintergrund.gif) top left repeat;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	color:#45372f;
	
}
#page_margins {
	margin:auto;
	width:900px;
	}
#topnav_rechts {
text-align:right;
float:right;
}
#header {
	position:relative;
	text-align:center;
	width:600px;
	height:86px;
	margin:auto;
	top:15px;
	}
#heimatstudio
{
}
#main
{
	position:relative;
	top:15px;
	height:709px;
}
#hintergrundbild
{
/* Hintergrundbild muss: 430 Pixel hoch und 470 Pixel breit sein*/
	position:absolute;
	width:584px;
	height:438px;
	top:70px;
	left:160px;
	background:url(hintergrundbild.jpg) left top no-repeat;
}
#steinmauer
{
	position:relative;
	width:900px;
	height:580px;
	top:0px;
	left:0px;
	background:url(Steinmauer.gif) top left no-repeat;
}

/* Navigation */

#willkommen
{
	position:absolute;
	left:100px;
	top:17px;
	width:134px;
	height:23px;
}
#aktuelles
{
	position:absolute;
	left:653px;
	top:17px;
	width:90px;
	height:23px;
}
#tourismus
{
	position:absolute;
	left:69px;
	top:131px;
	width:102px;
	height:26px;
}
#verwaltung
{
	position:absolute;
	left:712px;
	top:138px;
	width:93px;
	height:13px;
}
#geschichte
{
	position:absolute;
	left:721px;
	top:239px;
	width:106px;
	height:23px;
}
#dorfportrait
{
	position:absolute;
	left:388px;
	top:167px;
	width:141px;
	height:30px;
}
#literatur
{
	position:absolute;
	left:650px;
	top:353px;
	width:88px;
	height:23px;
}
#handwerk
{
	position:absolute;
	left:145px;
	top:280px;
	width:114px;
	height:43px;
}
#umgebung
{
	position:absolute;
	left:722px;
	top:496px;
	width:111px;
	height:31px;
}
#oeffentlich
{
	position:absolute;
	left:124px;
	top:440px;
	width:140px;
	height:49px;
}

/* Kästen */
#willkommen_box
{
	position:absolute;
	top:45px;
	left:97px;
	width:259px;
	height:40px;
	overflow:hidden;
	padding:0;
	border:0px dashed #45372f;
	font-size:10px;
	line-height:normal;
	background-color:white;
	opacity:0.9;
	filter:Alpha(opacity=90);
}

#aktuelles_box
{
	display:none;
	position:absolute;
	top:55px;
	left:660px;
	width:335px;
	height:60px;
	overflow:hidden;
	border:1px dashed #45372f;
	background-color:white;
	opacity:0.8;
	filter:Alpha(opacity=80);
}

#veranstaltungen
{
	display:none;
	position:absolute;
	top:195px;
	left:90px;
	width:250px;
	height:65px;
	overflow:hidden;
	border:1px dashed #45372f;
	background-color:white;
	opacity:0.8;
	filter:Alpha(opacity=80);
}

p
{
	margin: 2px;
}

a
{
	color:#45372f;
	text-decoration:underline;
}
a:hover
{
	text-decoration:none;
}
