body      {
	font-family: georgia, arial, helvetica, sans-serif;
	background: url(http://www.sonne-glottertal.de/bg/sonne.jpg) white;
	background-repeat: no-repeat;
	color: black;
	margin: 0px;
	padding: 0px;
	scrollbar-base-color: #E1E1E1;  }

div.maincontent  {
	margin : 0px;
	margin-left:80px;
	margin-top:50px;
	width:910px;
	padding: 0px;
	background: url(http://www.sonne-glottertal.de/bg/rightbottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
  	height:490px;   }

div.innerheadline  {
	position: absolute;
	width: 380px;
	top: 60px;
	left: 250px;
}
div.innercontent  {
	position: absolute;
	overflow: auto;
	width: 360px;
	height:240px;
	top: 100px;
	left: 280px;
}

div.footer  {
	margin : 0px;
	margin-left:80px;
	width:910px;
	padding: 0px;
	background: url(http://www.sonne-glottertal.de/bg/bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	position: relative;
	height:55px;
	z-index:0;   }

div.headline  {
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	background: #FCA412;
	width: 180px;
	position: absolute;
	top: 50px;
	left: 30px;
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 11pt;
	padding-left:10px;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.menue  {
	border: 0px;
	border-top: 1px solid #999999;
	width: 180px;
	position: absolute;
	top: 110px;
	left: 30px;
}
div.menueitem  {
	border-right: 0px;
	border-left: 0px;
	border-bottom: 1px solid #999999;
	border-top: 0px;
	width: 180px;
	position: relative;
}
a:link  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	width: 180px;
	display: block;
	text-decoration: none;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #999999;
}
a:visited  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	width: 180px;
	display: block;
	text-decoration: none;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #999999;
}
a:active  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	width: 180px;
	display: block;
	text-decoration: none;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #999999;
}
a:hover  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	width: 180px;
	display: block;
	background: #E8C78B;
	text-decoration: none;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
}

a.pic:link, a.pic:visited, a.pic:active, a.pic:hover   { 
	color: black;
	background: transparent;
	font-size: 10pt;
	text-decoration: underline;
	display: inline;
	width: 100px;
	padding: 0px;
	margin: 0px;
	 }

a.actactive:link  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	width: 180px;
	display: block;
	text-decoration: none;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
}
a.actactive:visited  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	width: 180px;
	display: block;
	text-decoration: none;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
}
a.actactive:active  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	width: 180px;
	display: block;
	text-decoration: none;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
}
a.actactive:hover  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	width: 180px;
	display: block;
	background: #E8C78B;
	text-decoration: none;
	padding-left:10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: black;
}

a.ilink:link  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #999999;
	display: inline;
	padding:0px;
	width: auto;
	border-bottom: 1px dashed #a0a0a0; 
}
a.ilink:visited  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #999999;
	display: inline;
	padding:0px;
	width: auto;
	border-bottom: 1px dashed #a0a0a0; 
}
a.ilink:active  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #999999;
	display: inline;
	padding:0px;
	width: auto;
	border-bottom: 1px dashed #a0a0a0; 
}
a.ilink:hover  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	background: #E8C78B;
	text-decoration: none;
	color: black;
	display: inline;
	padding:0px;
	width: auto;
	border-bottom: 1px dashed #a0a0a0; 
}

img.right  {
	width:188px;
	height:313px;
	float:right;
	position:absolute;
	top:0px;
	left:663px;
}
img.bottom  {
	width:674px;
	height:130px;
	position:absolute;
	top:359px;
	left:177px;
}
img.logo  {
	width:206px;
	height:170px;
	position:absolute;
	top:330px;
	left:-60px;
	z-index: 2;
}
img.logowg  {
	width:109px;
	height:45px;
	position:absolute;
	top:505px;
	left:20px;
	z-index: 5;
}

/* Überschriften */
h1 {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #E8C78B;
}
h2 {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color: #E8C78B;
}
h3 {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

/* Normale Texte */
div.normal  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;  }
span.normal  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;  }
span.normalbold  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;  }
span.small  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 9pt;  }
span.smallbold  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;  }
ul, ol  {
	font-family: georgia, arial, helvetica, sans-serif;
	font-size: 10pt;  }

form  { display: inline;
	margin: 0px;
	padding: 0px; 
	border: 0px; }




#lightbox{
	background-color: #eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightbox a{
	padding: 0px;
}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(http://www.sonne-glottertal.de/clips/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(http://www.sonne-glottertal.de/clips/white.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.sonne-glottertal.de/clips/lightbox/overlay.png", sizingMethod="scale");
	}
