/* navigationselemente */
/* erste navebene */
UL#nav {
	padding:0px;
	margin:0px;
	background:transparent;
	list-style-type:none;
	position:relative;
}
UL#nav LI {
	margin:0px;
	padding:0px;
	position:relative;
}
/* erste navebene EOF */



/* zweite navebene */
UL#nav UL {
	margin:0px;
	padding:0px;
	margin-top:-15px;
	margin-bottom:35px; 
	list-style-type:none;
	backgrund:transparent; 
}
UL#nav UL LI {
	margin:0px;
	padding:0px;
	margin-left:50px; 
	margin-right:25px; 
	margin-bottom:6px;
	font-family:arial;
	font-size:0.9em;
}
UL#nav UL LI a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#14489A;
}
UL#nav UL LI A:hover.mainsub2 {
	BACKGROUND: transparent; COLOR: #D28868;
}
UL#nav UL LI.current A.mainsub2 {
	BACKGROUND: transparent; COLOR: #D28868;
}
UL#nav UL LI A:hover.mainsub3 {
	BACKGROUND: transparent; COLOR: #A0B63B;
}
UL#nav UL LI.current A.mainsub3 {
	BACKGROUND: transparent; COLOR: #A0B63B;
}
UL#nav UL LI A:hover.mainsub4 {
	BACKGROUND: transparent; COLOR: #89ABC6;
}
UL#nav UL LI.current A.mainsub4 {
	BACKGROUND: transparent; COLOR: #89ABC6;
}
/* zweite navebene EOF */

/* dritte navebene */
UL#nav UL UL {
	margin:0px;
	padding:0px;
	margin-top:5px;
	list-style-type:none;
	backgrund:transparent; 
}
UL#nav UL UL LI {
	margin:0px;
	padding:0px;
	margin-left:20px; 
	margin-right:25px; 
	margin-bottom:6px;
	font-size:1.0em;
	font-family:arial;
}
UL#nav UL UL LI a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#14489A;
}
UL#nav UL UL LI A:hover {
	BACKGROUND: transparent; COLOR: #89ABC6;
}
UL#nav UL UL LI.current A {
	BACKGROUND: transparent; COLOR: #89ABC6;
}
/* dritte navebene eof */

/* navigationselemente EOF */





body {
	background-image:url(../img/hg_main.gif);
	background-repeat: no-repeat;
	background-position: 50% 0px;
	margin:0px; padding:0px;
	background-color : #FFFFFF;
	
	font-family: Arial,Helvetica,Geneva,Sans Serif;
    font-size: 9pt; 
	color: #164898;
    font-style: normal; 
    line-height: normal;
/*	letter-spacing: -0.4px;	*/	


	scrollbar-base-color:#99C7E4;
/*	scrollbar-3dlight-color:#0066A2;
	scrollbar-arrow-color:#A4D5EE;
	scrollbar-darkshadow-color:#919EA7;
	scrollbar-highlight-color:#919EA7;
	scrollbar-shadow-color:#0870A9;
	scrollbar-track-color:#E3E3E3;	*/
}

#center {
	position:relative;
	width:950px;
	height:590px;
/*	border:1px solid green;*/
	margin-left:auto;
	margin-right:auto;
}
.hgContentNeutral {
	background-image:url(../img/hgCont.gif);
	background-repeat: no-repeat;
	background-position: 180px 0px;
}
.hgContentHome {
	background-image:url(../img/hgCont_1_home.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentWerte {
	background-image:url(../img/hgCont_2_werte.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentProdstandort {
	background-image:url(../img/hgCont_2_prodstandort.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.hgContentProdstandortgb {
	background-image:url(../img/hgCont_2_prodstandort_gb.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


.hgContentUmwelt {
	background-image:url(../img/hgCont_2_umwelt.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentUnternehmen {
	background-image:url(../img/hgCont_2_unternehmen.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentUnternehmenSub1 {
	background-image:url(../img/hgCont_2_meilensteine.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentKarriere {
	background-image:url(../img/hgCont_5_karriere.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentDarreichung {
	background-image:url(../img/hgCont_3_darreichung.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentDarreichungWeichgelatine {
	background-image:url(../img/hgCont_3_weichgelatine.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentDarreichungVegagel {
	background-image:url(../img/hgCont_3_vegagel.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentDarreichungTabletten {
	background-image:url(../img/hgCont_3_tabletten.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentDarreichungBrausetab {
	background-image:url(../img/hgCont_3_brausetab.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentDarreichungHartkapseln {
	background-image:url(../img/hgCont_3_hartkapseln.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentLeistung {
	background-image:url(../img/hgCont_4_leistungsspek.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentLeistungSupplyman {
	background-image:url(../img/hgCont_4_supplyman.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentLeistungBusidev {
	background-image:url(../img/hgCont_4_busidev.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentLeistungTechcus {
	background-image:url(../img/hgCont_4_techcus.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentLeistungVerpackung {
	background-image:url(../img/hgCont_4_verpackung.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentLeistungQualitaet {
	background-image:url(../img/hgCont_4_qualitaet.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentLeistungHerstellung {
	background-image:url(../img/hgCont_4_herstellung.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentLeistungEntwicklung {
	background-image:url(../img/hgCont_4_entwicklung.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentLeistungDrugs {
	background-image:url(../img/hgCont_4_drugs.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentLeistungAnalytic {
	background-image:url(../img/hgCont_4_analytic.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentKarriereArbeitschweiz {
	background-image:url(../img/hgCont_5_arbeitschweiz.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentKarriereStellen {
	background-image:url(../img/hgCont_5_stellen.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentNews {
	background-image:url(../img/hgCont_6_news.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.hgContentKontakt {
	background-image:url(../img/hgCont_9_kontakt.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}




#contentEcke {
	position:absolute; 
	left:270px; 
	top:470px; 
	width:190px; 
	height:100px; 
	z-index:1000;
}


/* headerbereich */
#header {
	position:relative;
	width:100%;
	height:120px;
/*	border:1px solid red;	*/
}
#logo {
	float:left;
	width:220px;
}
.logoMargin {
	margin-left:38px;
	margin-top:35px;
}

.kontaktsubmit {
	background-color:#b7dce9;
}

#suche {
	position: absolute;
/*	border:1px solid blue;	*/
/*	float:right;	*/
	right: 0px;
	font-size:0.8em;
	font-weight:bolder;
	text-transform:uppercase;
	margin-top:38px;
	z-index:10000;
}
#suche input {
	font-size:0.9em;
	width:100px;
	height:12px;
}
#suche input.submitSuche {
	font-size:0.9em;
	width:50px;
	height:18px;
	color: #164898;
	background-color:#C1E1EE;
	border: 0px;
}

/* alte werte
#navigation {
	position: absolute;
	margin-left:88px;
/*	margin-top:38px;
	margin-top:-18px;
	padding-top:5px;
	border:1px solid blue;	
	width:640px;	/* war 640 
	height:55px;
	float:left;
}
*/
#navigation {
	position: absolute;
	left:306px;
	top:38px;
	padding-top:5px;
/*	border:1px solid blue;	*/
	width:640px;	/* war 640 */
	height:55px;
	float:left;
	z-index:100;
}
#navigation a {
	margin-right:1px;
	margin-left:1px;
	padding:3px;
	text-transform:uppercase;
	text-decoration:none;
	color:#164898;
	font-size:0.9em;
}
#navigation a:hover {
	background-color:#A6D6E7;
}
#navigation a.current {
	background-color:#A6D6E7;
}
#sub1 {
	position:relative;
	padding-top:5px;
	visibility:hidden;
	font-size:0.9em;
}
#sub2 {
	position:relative;
	margin-left:114px;
	margin-top:-20px;
	padding-top:5px;
	visibility:hidden;
	font-size:0.9em;
}
.subgb2{
      padding-left:-100px;
}

/* headerbereich */


/* navigation links */
#navigationMain {
/*	border:1px solid blue;	*/

	float:left;
	width:230px;
	height:445px;
	margin-top:5px;
/*	margin-top:30px;*/
}
/* navigation links */

/* produktionsstandorte */
#contentbereichProdorte {
	position:relative;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:20px;
	width:695px;	/* war700*/
	height:428px;	/* war 420 */
	overflow:auto;
	border:0px solid green;
}
/* produktionsstandorte */

/* content bereich */
#contentbereichNavigation {
	position:relative;
	margin:0px;
	padding:0px;
	float:left;
	margin-left:20px;
	width:700px;	/* war678*/
	height:400px;	/* war 420 */
	overflow:auto;
}
	/* unterpunkte 4_1_...*/
#contentNavigation {
	position:absolute;
	top:0px;
	left:0px;
	width:125px;
	height:340px;
	text-align:right;
	padding-right:20px;
	border-right:2px solid #AAC6DE;
}
#contentNavigation a {
	font-size:1.0em;
        letter-spacing: -0.9px;
	text-decoration:none;
	color:#14489A;
	line-height:18pt;
}
#contentNavigation a:hover {
	color:#89ABC6;
}
#contentNavigation a.current {
	color:#89ABC6;
	font-weight:bolder;
	letter-spacing: -0.9px;
}
#contentNavigationContent {
	position:absolute; 
	top:0px; 
	left:145px; 
	padding-left:22px; 
	width:490px; 
/*	border-left:2px solid #AAC6DE;	*/
}
#contentNavigationContent p {
	line-height:15pt;
/*	text-align:justify;	*/
}
#contentNavigationContent ol, ul {
	margin-top:3px;
}
#contentNavigationContent li {
	line-height:15pt;
/*	text-align:justify;	*/
}
#contentNavigationContent a:link { text-decoration:underline; color:#164898; }
#contentNavigationContent a:visited { text-decoration:underline; color:#164898; }
#contentNavigationContent a:hover { text-decoration:none; color:#164898; }
#contentNavigationContent a:active { text-decoration:none; color:#164898; }
	/* unterpunkte 4_1_...*/
	/* unterpunkte 5_4_...*/
#contentNavigationRed {
	position:absolute;
	top:0px;
	left:0px;
	width:125px;
	height:340px;
	text-align:right;
	padding-right:20px;
	border-right:2px solid #BC3436;
}
#contentNavigationRed p {
	margin:0px;
	padding:0px;
	margin-bottom:8px;
/*	font-size:0.9em;	*/
}
#contentNavigationRed a {
	font-size:1.0em;
	text-decoration:none;
	color:#14489A;
	line-height:15pt;
}
#contentNavigationRed a:hover {
	color:#BC3436;
}
#contentNavigationRed a.current {
	color:#BC3436;
	font-weight:bolder;
}
#contentNavigationContentRed {
	position:absolute; 
	top:0px; 
	left:145px; 
	padding-left:22px; 
	width:490px; 
/*	border-left:2px solid #BC3436;	*/
}
#contentNavigationContentRed p {
	line-height:15pt;
/*	text-align:justify;	*/
}
#contentNavigationContentRed a:link { text-decoration:underline; color:#164898; }
#contentNavigationContentRed a:visited { text-decoration:underline; color:#164898; }
#contentNavigationContentRed a:hover { text-decoration:none; color:#164898; }
#contentNavigationContentRed a:active { text-decoration:none; color:#164898; }
	/* unterpunkte 5_4_...*/




#contentbereich {
	position:relative;
	margin:0px;
	padding:0px;
/*	border:1px solid magenta;	*/
	float:left;
	margin-left:80px;
	width:640px;
	height:350px;	/* war 420 */
	overflow:auto;
}
#contentbereich h1 {
	margin-top:0px;
	font-size:1.4em;
	text-transform:uppercase;
	line-height:15pt;
}
#contentbereich h2 {
	margin-top:0px;
	padding-top:10px;
	font-size:1.2em;
	line-height:120%;
}
#contentbereich p {
	margin-right:150px;
	line-height:15pt;
/*	text-align:justify;	*/
}
#contentbereich td, td p {
	margin-right:0px;
	line-height:15pt;
/*	text-align:justify;	*/
}
#contentbereich ol, ul {
	margin-top:3px;
}
#contentbereich li {
	margin-right:150px;
	line-height:15pt;
/*	text-align:justify;	*/
}
#contentbereich li.nomargin {
	margin-right:15px;
	line-height:15pt;
/*	text-align:justify;	*/
}

#contentbereich td.noBlock {		/* für zweizeilige texte ohne blocksatz */
	margin-right:0px;
	line-height:15pt;
	text-align:left;
}

#contentbereich ul.strich {
	margin-top:3px;
	list-style-type:square;
}
#contentbereich ul.strich li {
	margin-right:0px;
	margin-left:-24px;
	text-align:left;
}
#contentbereich a {
	color: #164898;
	text-decoration:underline;
}
#contentbereich a:hover {
	text-decoration:none;
}

.txtBraun {
	color:#D28869;
}

.prodOrtGross {
	font-size:1.3em;
	font-weight:bold;
	color:#D28869;
	margin-bottom:-12px;
}


#adressenBueros {
	line-height:15pt;
}
/* content bereich */


/* footer bereich */
#footer {
	width:100%;
	height:30px;
/*	border:1px solid red;	*/
	float:left;
}
#footer a {
	color:#003f8d;
	text-decoration:none;	
}
#footer a:hover {
	color:#003f8d;
	text-decoration:underline;	
}
#footer a.current {
	text-decoration:underline;	
}
#servicenav {
/*	border:1px solid blue;	*/
	float:left;
	width:220px;
	color:#003f8d;
	font-size:0.8em;
	text-transform:uppercase;
	margin-left:18px;
}
#language {
/*	border:1px solid green;	*/
	float:right;
	color:#003f8d;
	font-size:0.8em;
	text-transform:uppercase;
}
/* footer bereich */