body {
	background-color: rgb(224,224,221);
/*  	background-image: url(../pic/bgbody.jpg); 
	background-repeat:no-repeat;
	background-position:center center; */
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;	
}
.bodyColSet #LyBody {
	background-color: rgb(224,224,221);
	width: 1000px;
	text-align: center; 
	vertical-align: middle;
	margin: auto; 
	/* margin-top: 4%; */
	height: 100%;
	min-height: 100%;
} 
#LyFrame{
	position: relative;
	height: 600px; 
	width: 1000px;
	/* border-bottom:1px solid rgb(130,224,223); */
}
#Lyhead{
	background-color: transparent;
/* 	background-image: url(../pic/lyhead.jpg); 
	background-repeat:no-repeat;
	background-position:0 0 0 0; */
	height: 120px; 
	width: 1000px;	
	overflow: hidden;
}
#lyheadlogo{
	position: absolute;
	background-color: transparent;
	width: 414px;
	height: 120px;
	top: 0px;
	left: 293px;
}
#lyheadimgli{
	position: absolute;
	background-color: transparent;
	width: 293px;
	height: 120px;
	top: 0px;
	left: 0px;
}
#lyheadimgre{
	position: absolute;
	background-color: transparent;
	width: 293px;
	height: 120px;
	top: 0px;
	left: 707px;
}
#lyheadnav{
	background-color: transparent;
	float: right;
	display:inline;
	padding-right: 4px;
	vertical-align: top;
}
#lyheadnav a, #lyheadnav span{
	color :rgb(0,0,0); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-decoration:none;
	font-size: 10px; 
	font-weight: normal; 
	letter-spacing: 1px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
}
#lyheadnav a:hover{
	color :rgb(0,0,255); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-decoration:none;
	font-size: 10px; 
	font-weight: normal; 
	letter-spacing: 1px;
	padding-left: 2px;
	padding-right: 2px;
	cursor: pointer;
}
#tophxnavframe { /* top Nav Frame */
	display:inline;
	width: 100%;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
}
.tophxnavs{
	/* float: left; */
	display:inline;
	text-align: center;
	vertical-align: middle;
} 	
.tophxnavs span{
	display:block;
	float: left; 
	vertical-align: middle;
	height: 24px;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
}
#Lytitel{ /* INFO, TITEL, TOP NAV Zeile */
	position: relative;
	background-color: rgb(236,236,233);
 	background-image: url(../pic/lytitel.jpg); 
	background-repeat:repeat;
	background-position:0px 0px; 
	padding-top: 0px;
	padding-bottom: 0px;
	height: 24px; 
	float: left;
	width: 100%;
	/* display:inline; */ 
}
#Lytitell { /* Left Info */
	position: absolute;
	background-color: transparent;
	/* background-image: url(../pic/lytitell.jpg); 
	background-repeat:no-repeat;
	background-position:0px 0px; */
	width: 200px;
	height: 24px;
	top: 0px;
	left: 0px;
	padding: 0px 0px;
	text-align: left;
	vertical-align: middle;
}
#Lytitelm {
	position: absolute;
	background-color: transparent;
	/* background-image: url(../pic/lytitellm.jpg); 
	background-repeat:no-repeat;
	background-position:0px 0px; */
	/* margin: 0 200px 0 200px;  = "0 Lyright 0 Lyleft */
	width: 600px;
	height: 24px;
	top: 0px;
	left: 200px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}
#tophnavframe { /* top Nav Frame */
	display:inline;
	width: 100%;
	overflow: hidden;
}
.tophnavs{
	float: left;
	display:inline;
	text-align: left;
	vertical-align: middle;
} 	
.tophnavs span{
	display:block;
	float: left; 
	vertical-align: middle;
	height: 24px;
	text-align: center;
	padding-left: 8px;
	padding-right: 8px;
}
.topbutts {
	background-color: transparent;
	display:inline;
	float: right;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
}
.spbuttons {
	display:inline;
	text-align: center;
	vertical-align: middle;
	padding-left: 1px;
	padding-right: 1px;	
	cursor:pointer;
}
#Lytoolnav{ /*option for tools*/
	background-image: url(../pic/bgexnav.jpg); 
	background-repeat:no-repeat;
	background-position:0px 0px;
	position: relative;
	height: 24px;
	top: 0px;
	left: 0px;
	vertical-align: middle;
}
#Lytitelr {
	position: absolute;
	background-color: transparent;
	/* background-image: url(../pic/lytitellr.jpg); 
	background-repeat:no-repeat;
	background-position:0px 0px; */
	width: 200px;
	height: 24px;
	top: 0px;
	left: 800px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	/*margin-left: -200px; =- Lyright */
}
#loginfo {
	line-height:24px;
	padding-left: 4px;
	text-align: left;
	vertical-align: middle;
} 
#Lymainwrp{
	background-color: rgb(252,252,252);
	/* background-image: url(../pic/lyleft.jpg); 
	background-repeat:repeat;
	background-position:0px 0px; */
	float: left;
	margin: 2px 0px 0px 0px;
	width: 100%;
}
#Lymain{
	background-color: rgb(252,252,252);
	/* background-image: url(../pic/lyleft.jpg); 
	background-repeat:repeat;
	background-position:0px 0px; */
	padding: 0px 0px 0px 0px;
	margin: 0px 200px 0px 200px; /* = "0 Lyright 0 Lyleft */
	text-align: left; 
}
#insizdistm{
	padding: 8px; 
}
.content{
	background-color: transparent;
 	/*background-image: url(../pic/lyleft.jpg); 
	background-repeat:no-repeat;
	background-position:0px 0px; */
	padding: 6px 8px 8px 8px;
	margin: 0px;
	text-align: left;
	vertical-align: top; 
}
#Lyleft{
	background-color: rgb(236,236,233);
/* 	background-image: url(../pic/lyleft.jpg); 
	background-repeat:repeat;
	background-position:0px 0px; */ 
	padding: 2px 0px 0px 0px;
	float: left;
	width: 200px; 
	margin-left: -100%;
}
.lyinfwinli{ 
	background-color: rgb(236,236,233);
	background-image: url(../pic/bgfenster-li.jpg); 
	background-repeat:repeat;
	background-position:0px 0px;
	width: 200px;
	min-height: 162px;
} 
.navsli { 
	margin-left: 2px;
	margin-right: 6px;
} 
.fenstermainli {
	background-image: url(../pic/fenster-li-main.jpg); 
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align: left;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 0px;
	width: 186px;
	min-height: 162px;
}
.fensterfooterli {
	background-image: url(../pic/fenster-li-footer.jpg); 
	background-repeat:no-repeat;
	background-position:0px 0px;
	width: 200px;
	height: 8px;
}
#Lyleftnav{
	background-color: rgb(236,236,233);
	background-image: url(../pic/bgfenster-li.jpg); 
	background-repeat:repeat;
	background-position:0px 0px;
	width: 200px;
} 	
.subtopnav { /* Nav Frame */
	background-image: url(../pic/fenster-li-main.jpg); 
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align: left;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 0px;
	width: 186px;
	min-height: 158px; 
	/* overflow: hidden; */
}
.subtopnav div.subtopplaceline { /* null Platzhalter */
	height: 10px;
}
.subtopnav div.subtopnavs{ /* Main Sub Top navs */
	display:block;
	height: 24px;
	width: 192px;
	text-align: right;
	vertical-align: middle;
}
.subtopnav div.suptopline{ /* dist. 1. subnav from topnav */
	height: 1px;
}
.subtopnav span{
	display:block;
	margin: 0px;
	height: 100%;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 10px;
}
.subtopnav div.suptopsubline{ 
	height: 3px;
}
.subtopnav div.subtopsubnavs {
	display:block;
	height: 100%;
	width: 192px;
	text-align: right;
	vertical-align: middle;
	/* border:1px solid black; */
}
.subtopsubnavs span{ 
	display:block;
	margin: 0px;
	height: 100%;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 16px;
}
#Lyright{
	background-color: rgb(236,236,233);
	/* background-image: url(../pic/lyleft.jpg); 
	background-repeat:repeat; 
	background-position:0px 0px;*/ 
	padding: 2px 0px 0px 0px;
	float: left; 
	width: 200px; 
	margin-left: -200px; /*=- Lyright */
}
.lyinfwinre{ 
	background-color: rgb(236,236,233);
	background-image: url(../pic/bgfenster-re.jpg); 
	background-repeat:repeat;
	background-position:0px 0px;
	width: 200px;
	min-height: 100px;
} 
.navsre { 
	margin-left: 6px;
	margin-right: 2px;
} 
.fenstermainre {
	background-image: url(../pic/fenster-re-main.jpg); 
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px 0px;
	width: 186px;
	min-height: 100px;
}
.fensterfooterre {
	background-image: url(../pic/fenster-re-footer.jpg); 
	background-repeat:no-repeat;
	background-position:0 0;
	width: 200px;
	height: 8px;
}
.newsifo { 
	cursor:pointer;
	padding-bottom: 2px;
	/* border-bottom:1px solid black; */
} 
.newsifodate{ 
	color: rgb(156,131,81); 
	font-weight: 600;
} 
.newsifotitle{ 
	font-weight: 600; 
} 
#Lyfooter{
	background-color: rgb(236,236,233);
	/* background-image: url(../pic/lyleft.jpg);
	background-repeat:repeat;
	background-position:0px 0px; */
	padding: 0px 0px 0px 0px;
	clear: left;
	width: 100%;
	height: 16px;
	text-align: center;
	vertical-align: middle;
}
.lynavs{ 
	background-color: rgb(252,252,252);
	background-image: url(../pic/bgtitel.jpg); 
	background-repeat:no-repeat;
	background-position:left center;
	width: 192px;
	height: 24px;
	text-align: center;
	vertical-align: middle;
	/* border:1px solid black; */
} 
.navsextra { 
	border:1px solid rgb(88,87,85);
	cursor: pointer;
}
#LySearch {
	background-color: transparent;
	float: left; 
	width: 100%;
	display:inline;
	text-align: left;
	vertical-align: top;
	padding: 0px 0px;
	margin: 0px 0px;
}
#searchinp{
	top: 0px;
	float: left;
}
#searchgo{
	top: 0px;
	float: right;
}
.smplfrmnav{
	background-color: transparent;
	display:inline;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px;
	margin: 0px 0px;
}
.smplfrmleft{
	float: left;
}	
.smplfrmright{
	float: right;
}
.linedist{
	padding: 4px; 
}
.insizdist{
	padding: 1px; 
}
.tnav {
	background-color: transparent;
	color :rgb(78,78,78); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-decoration:none;
	font-size: 13px; 
	font-weight: normal; 
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	line-height:24px; 
	text-transform: uppercase;
	cursor: pointer;
}
.tnavover {
	background-image: url(../pic/bgtopnavover.jpg);
	background-repeat:repeat;
	background-position:left center;
	color :rgb(78,78,78); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-decoration:none;
	font-size: 13px; 
	font-weight: normal; 
	letter-spacing: 1px;
	text-align: center;
	vertical-align: middle;
	line-height:24px;
	text-transform: uppercase;
	cursor: pointer;
}
.nav {
	background-color: transparent;
	color :rgb(78,78,78); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-decoration:none;
	font-size: 14px; 
	font-weight: normal; 
	letter-spacing: 0px;
	line-height:24px; 
	text-transform: none;
	cursor: pointer;
}
.navover {
	background-image: url(../pic/navover.jpg);
	background-repeat:repeat;
	background-position: -2px center; 
	color :rgb(252,252,252); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif;  
	text-decoration:none;
	font-size: 14px; 
	font-weight: normal; 
	letter-spacing: 0px;
	line-height:24px;
	text-transform: none;
	cursor: pointer;
}
.navsub {
	background-image: url(../pic/nav-open_00.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color: transparent;
	color :rgb(78,78,78); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-decoration:none;
	font-size: 14px; 
	font-weight: normal; 
	letter-spacing: 0px;
	line-height:24px; 
	text-transform: none;
	cursor: pointer;
}
.navtitel {
	color :rgb(78,78,78); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-decoration:none;
	font-size: 13px; 
	font-weight: normal; 
	letter-spacing: 0px;
	text-align: center;
	vertical-align: middle;
	line-height:28px;
	text-transform: uppercase;
}
.subnav {
	background-image: url(../pic/subnav.jpg);
	background-repeat:repeat;
	background-position: -2px center;
	color :rgb(78,78,78); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-decoration:none;
	font-size: 12px; 
	font-weight: normal; 
	letter-spacing: 0px;
	line-height:20px; 
	text-transform: none;
	cursor: pointer;
}
.subnavover {
	background-image: url(../pic/subnav.jpg);
	background-repeat:repeat;
	background-position: -2px center;
	color :rgb(252,252,252); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif;  
	text-decoration:none;
	font-size: 12px; 
	font-weight: normal; 
	letter-spacing: 0px;
	line-height:20px;
	text-transform: none;
	cursor: pointer;
}
.titel {
	color :rgb(78,78,78); 
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; 
	text-decoration:none;
	font-size: 13px; 
	font-weight: normal; 
	letter-spacing: 0px;
	text-align: center;
	vertical-align: middle;
	line-height:24px;
}
.bgnav {
	background-color: rgb(195,195,195);
}
.news {
	color: rgb(78,78,78);
	font-family : Lucida Sans Unicode, Lucida Grande, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
}
.hidehome {
position:absolute; 
left: -100px; 
top: -100px; 
visibility: hidden;
}
#Lyhelp {
background-color: transparent;
cursor: pointer;
position:relative;
margin-top:30px;
margin-left:10px;
padding: 2px;
width: 160;
height: 20px;
text-align:center;
vertical-align:middle;
border:1px solid black;
}
