body    {
		font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
		font-size:12px;
		font-weight:normal;
		line-height:150%;
		color:#1b1b1f;
		background-color:#7f0104;
		margin:0;
		}
	
						
.big-red	{
	font-size:18px;
	font-weight:normal;
	line-height:150%;
	color:#e60003;
	}
	
.fehlermeldung-form	{
	font-size:10px;
	font-weight:normal;
	color:#e60003;
	}	
	
.big-black	{
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	color:#000;
	}	

.ganz-oben	{
	font-size:12px;
	font-weight:normal;
	color:#68676b;
	letter-spacing: 1px;
	}
	
.navi-kl-active  	{ 
	font-size: 10px; 
	color:#fff; 
	text-decoration:none; 
	}
	
.pflichtfeld {
	font-size: 10px;
	}	
	
.red-dots	{
	font-size:12px;
	font-weight:bold;
	color:#e60003;
	}		

/* FORMULAR */
.feld	{
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	/* color:#353e57;
	border: 1px solid #efdcc7;
	background-color:#f7efe5;*/
	height:20px;
	width:300px;
	}
				
.nachricht	{
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	/*color:#353e57;
	border: 1px solid #efdcc7;
	background-color:#f7efe5;*/
	height:250px;
	width:305px;
	resize: none;
	overflow:hidden;
	vertical-align: top;
	top: auto;
	}				
/* FORMULAR-END */
		
							

#navi {position: absolute; top: 144px; left: 24px; height: 158px; width: 128px; padding: 0px; margin: 0px; z-index: 10; text-align: right; background-color:#fff; }
#navi-hoeher {position: absolute; top: 144px; left: 24px; height: 190px; width: 128px; padding: 0px; margin: 0px; z-index: 10; text-align: right; background-color:#fff; }						
					
.menu	{
	margin: 3px 0 0 3px;
	padding: 0;
	width: 125px;
	list-style: none;
	background: #fff;
	}
.menu li	{
	padding: 0px;
	display: block;
	}
.menu li a	{
	text-align: left;
	display: block;
	height: 28px; 
	width: 125px;
	margin:  0 0 3px 0;
	background: url('../nav-images/red.jpg') no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #fff;		
	text-decoration: none;
	}
.menu li a:hover	{
	width: 125px;
	background: url('../nav-images/active.jpg') no-repeat;
	color: #fff;
	}
.menu li a.active, .menu li a.active:hover	{
	width: 125px;
	background: url('../nav-images/active.jpg') no-repeat;
	color: #7b0408;
	}
.menu li a span	{
	line-height: 28px;
	margin: 0 0 0 8px;
	}	

/* NAVI MIT 2nd LEVEL */
.menu-hoeher	{
	margin: 0 0 0 3px;
	padding: 0;
	width: 125px;
	list-style: none;
	background: #fff;
	}
.menu li a.active-level2, .menu li a.active-level2:hover {
	display: block;
	height:20px; 
	width: 125px;
	background:url('../nav-images/active20.jpg') no-repeat; 
	color:#7b0408;
	margin: 0px;
	}
.menu li a.active-level2-unten, .menu li a.active-level2-unten:hover {
	display: block;
	height:20px; 
	width: 125px;
	background:url('../nav-images/active20.jpg') no-repeat; 
	color:#7b0408;
	margin: 0 0 3px 0;
	}	
	
.menu li a.active-level2b, .menu li a.active-level2b:hover {
	display: block;
	height:20px; 
	width: 125px;
	background:url('../nav-images/active20.jpg') no-repeat; 
	color:#000;
	margin: 0px;
	}
.menu li a.active-level2b:hover {
	color:#7b0408;
	}	
.menu li a.active-level2b-unten, .menu li a.active-level2b-unten:hover {
	display: block;
	height:20px; 
	width: 125px;
	background:url('../nav-images/active20.jpg') no-repeat; 
	color:#000;
	margin: 0 0 3px 0;
	}		
.menu li a.active-level2b-unten:hover {
	color:#7b0408;
	}

.menu li a span.level-2 {
	line-height:20px;
	}
									
											
a, a:link.norm, a:active.norm, a:visited.norm  	{ font-size:12px; font-weight:normal; color:#e60003; text-decoration:none; }
a:hover.norm	{ font-size:12px; font-weight:normal; color:#e60003; text-decoration:underline; }

a, a:link.black, a:active.black, a:visited.black  	{ font-size:12px; font-weight:normal; color:#000; text-decoration:none; }
a:hover.black	{ font-size:12px; font-weight:normal; color:#e60003; text-decoration:underline; }

a, a:link.darkred, a:active.darkred, a:visited.darkred  	{ font-size:12px; font-weight:bold; color:#7f0104; text-decoration:none; }
a:hover.darkred	{ font-size:12px; font-weight:bold; color:#7f0104; text-decoration:underline; }

a, a:link.top, a:active.top, a:visited.top  	{ font-size:10px; font-weight:normal; color:#e60003; text-decoration:none; }
a:hover.top	{ font-size:10px; font-weight:normal; color:#e60003; text-decoration:underline; }
																			
a, a:link.navi-kl, a:active.navi-kl, a:visited.navi-kl  	{ font-size: 10px; color:#fff; text-decoration:none; }
a:hover.navi-kl	{ color:#999; text-decoration:none; }
				
				
				
				
#hg-oben {position: absolute; top: 0px; left: 0px; height: 86px; width: 980px; padding: 0px; margin: 0px; z-index: 1;
		background:url('../images/hg_oben.jpg') no-repeat;
		}
#hg-links-hoch {position: absolute; top: 86px; left: 0px; height: 523px; width: 152px; padding: 0px; margin: 0px; z-index: 1; 
		background:url('../images/hg_links_hoch.jpg') no-repeat;
		}
#hg-links-nieder {position: absolute; top: 86px; left: 0px; height: 523px; width: 152px; padding: 0px; margin: 0px; z-index: 1; 
		background:url('../images/hg_links_nieder.jpg') no-repeat;		
		}
#hg-rechts {position: absolute; top: 86px; left: 846px; height: 523px; width: 134px; padding: 0px; margin: 0px; z-index: 1;
		background:url('../images/hg_rechts.jpg') no-repeat;
		}

#logo {position: absolute; top: 26px; left: 600px; height: 81px; width: 207px; padding: 0px; margin: 0px; z-index: 20; }


#content-box {
	position: absolute;
	top: 86px;
	left: 152px;
	/* min-height: 519px; */
	width: 694px;
	z-index: 10;
}

/* KOMBINATION content-image + tx-390 // BEISPIEL: unternehmen.html */
#content-image-unternehmen {
	position: relative;
	top: 0px;
	left: 0px;
	width: 694px;
	height: 562px;
	background: url('../images/unternehmen.jpg') no-repeat;
}
#content-image-eigenmarken {
	position: relative;
	top: 0px;
	left: 0px;
	width: 694px;
	height: 607px;
	background: url('../images/eigenmarken.jpg') no-repeat;
}
#content-image-marke {
	position: relative;
	top: 0px;
	left: 0px;
	width: 694px;
	height: 765px;
	background: url('../images/marke_parlasca.jpg') no-repeat;
}

#tx-390 {
	position: absolute;
	top: 0px;
	left: 40px;
	width: 390px;
	overflow: visible;
	float: left;
	background-color:transparent;
}
#tx-250 {
	position: absolute;
	top: 54px;
	left: 40px;
	width: 250px;
	overflow: visible;
	float: left;
	background-color:transparent;
}
/* **************************** */

/* KOMBINATION content-text + img-right // BEISPIEL: fabrikverkauf.html */
#content-text {
	position: relative;
	top: 0px;
	left: 0px;
	/* ?????? >> min-height : GEHT IM IE NICHT */
	width: 610px;
	padding: 0 44px 30px 40px;
	/* padding: 0 254px 30px 40px; */
	background-color:#fff;
	overflow:visible;
}
#content-text-index {
	position: relative;
	top: 0px;
	left: 0px;
	/* ?????? >> min-height : GEHT IM IE NICHT */
	width: 630px;
	padding: 0 24px 30px 40px;
	/* padding: 0 254px 30px 40px; */
	background-color:#fff;
	overflow:visible;
}

.img-right {
	float: right; 
	margin-left: 4px;
	margin-right: -16px;
	margin-bottom: 10px;
}

/* **************************** */

/* KOMBINATION content-text-slim + img-strang // BEISPIEL: unternehmen-chronik.html */
#content-text-slim {
	position: relative;
	top: 0px;
	left: 0px;
	/* ?????? >> min-height : GEHT IM IE NICHT */
	width: 380px;
	padding: 0 274px 30px 40px;
	/* padding: 0 254px 30px 40px; */
	background-color:#fff;
	overflow:visible;
}

#img-strang {
	position: absolute;
	top: 60px;
	left: 452px;
	width: 226px;
	overflow: visible;
	
}
/* **************************** */

#unten {
	position: relative;
	top: 0;
	left: 0;
}

/* ALT - LÖSCHEN */
#content {
	position: relative;
	top: 0px;
	left: 0px;
	height: 300px;  /*>>GEHT IM IE NICHT */
	/* height: 10px; */
	width: 694px;
	/* padding: 0 256px 30px 40px; */
	background-color:#0ff;
	overflow:visible;
}

#kl-navi {position: absolute; top: 40px; left: 192px; height: 20px; width: 400px; padding: 0px; margin: 0px; z-index: 10; } 	




	
