/* ---------------------------------------------------------- */
/* -  CCS - Styles                                          - */
/* ---------------------------------------------------------- */

/* *************************************************************************************************************** */
/* *  Parameter für ALLE SEITE                                                                                   * */
/* *************************************************************************************************************** */
body,tr,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}
body {
	/* margin:0px; */
	padding: 0px;
	background-color: #FFFFFF;
}

a, a:link, a:active, a:visited {
	color: #000000;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

.colorstar {
	color:#FC7FB7;
}
h1 {
	padding: 0px;
	padding-bottom: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;	
}
h2 {
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;

	font-weight: bold;
	font-size: 12px;
}

.bold {
	font-weight:bold;
}

/* Topline Header senk. Linien */
/* --------------------------- */
.cellrightline {
	border-right:1px solid #7F7F7F;
}
.cellrightlinecolor0 {
	border-right:1px solid #7F7F7F;
}
.cellrightlinecolor1 {
	border-right:1px solid #7F7F7F;
}
.cellrightlinecolor2 {
	border-right:1px solid #7F7F7F;
}
.cellrightlinecolor3 {
	border-right:1px solid #7F7F7F;
}

.leftcolorLine3 {


}



/* Key Navigation */
/* -------------- */
.keynavborder {
	border-bottom: 1px solid #7F7F7F;
}

/* Path */
/* ---- */
.path, a.path, a.path:link, a.path:active, a.path:visited  {
	font-weight: 100;
	color: #7F7F7F;	
	text-decoration: none;
}


/* Navigation First/Second */
/* ----------------------- */
.cellnavleftborder {
	border-bottom: 1px solid #DADADB;
}
.cellnavleftbordertop {
	border-top: 1px solid #DADADB;
}


/* Inhaltsbereich */
/* -------------- */
.sitecontentfull_0 {
	border-right: 1px solid #7F7F7F;
}
.sitecontentfull_1 {
	border-right: 1px solid #60DE1C;
}
.sitecontentfull_2 {
	border-right: 1px solid #33C4EE;
}
.sitecontentfull_3 {
	border-right: 1px solid #7F7F7F;
}

#sitetitle_0 {
	background-image: url(/img/hom_img_bg_title.gif);
	background-repeat: no-repeat;
	background-position:right;
}
#sitetitle_1 {
	background-image: url(/img/pro_img_bg_title.gif);
	background-repeat: no-repeat;
	background-position:right;
}
#sitetitle_2 {
	background-image: url(/img/com_img_bg_title.gif);
	background-repeat: no-repeat;
	background-position:right;
}
#sitetitle_3 {
	background-image: url(/img/product_img_bg_title.gif);
	background-repeat: no-repeat;
	background-position:right;
}


/* Inhaltsbereich rechts */
/* --------------------- */
.newstable {
	margin-left: 28px;
}
.newssubtitle {
	background-color:#B2B2B2;
	padding-top:2px;
	padding-bottom:2px;
	color: #4F4E4E;
}
.newssubleftline {
	background-image: url(/img/all_img_rig_sub_rightline.gif);
	background-position: 0px;
	background-repeat: repeat-y;
}

.greylinevert {
	background-color: #B2B2B2;
}


/* Formularfelder */
/* -------------- */
.text1 {
	width: 345px;
	height: 18px;
	font-size: 11px;
}
.button {
	height: 20px;
	font-size: 10px;
}
select {
	width: 345px;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #969696;
}
textarea.text1 {
	width: 345px;
	height: 80px;
	font-size:11px;
}


/* *************************************************************************************************************** */
/* *  Parameter für SPEZIELLE SEITEN                                                                             * */
/* *************************************************************************************************************** */

/* SITEMAP */
/* ------- */
h2.sitemap1 {
	padding: 0px;
	margin: 0px;
	color: #439B14;
	font-weight: bold;
	font-size: 12px;
}
.sitemap td.sitemapthirdlevel {
	font-weight: 100;
	border-top: 1px solid #DADADB;
	background-color: #F7F7F7;
	padding-left: 1px;
}
.sitemap td.sitemapthirdlevellast {
	font-weight: 100;
	border-top: 1px solid #DADADB;
	border-bottom: 1px solid #DADADB;
	background-color: #F7F7F7;
	padding-left: 1px;
}
.sitemap td.sitemapfourthlevel {
	font-weight: 100;
	border-top: 1px solid #DADADB;
	border-left: 1px solid #DADADB;
	background-color: #F7F7F7;
	padding-left: 1px;
}
.sitemap td.sitemapbg {
	font-weight: 100;
	background-color: #F7F7F7;
	padding-left: 1px;
}
.sitemap td.sitemapfifthlevel {
	font-weight: 100;
	border-top: 1px solid #DADADB;
	background-color: #F7F7F7;
	padding-left: 1px;
}
.sitemap td.sitemapfifthlevellast {
	font-weight: 100;
	border-top: 1px solid #DADADB;
	border-bottom: 1px solid #DADADB;
	background-color: #F7F7F7;
	padding-left: 1px;
}
.sitemap a,.sitemap a:link, .sitemap a:active, .sitemap a:visited {
	font-weight: 100;
	text-decoration: none;
}
.sitemap a:hover {text-decoration: underline;}



/* CONTACTLIST */
/* ----------- */
.contactlist td.title {
	font-weight: bold;
	font-size:11px;
}
.contactlist td.title2 {
	#color: #34C3EF;
	font-size: 11px;
	font-weight: bold;
}

.contactlist td.line {
	border-top: 1px solid #DADADB;
}

.contactlist td {
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 1px;
}

.contactlist td.alertxt {
	color: #FF0000;
	font-weight: bold;
	font-size:10px;
}

.contactlist a,.contactlist a:link, .contactlist a:active, .contactlist a:visited {
	font-weight: ;
	color: #000000;
	text-decoration: underline;
}
.contactlist a:hover {text-decoration: none;}


/* PRODUCT SEARCH */
/* -------------- */
.productsearch td.title {
	font-weight: bold;
	font-size:11px;
}
.productsearch td.title2 {
	color: #34C3EF;
	font-size: 11px;
	font-weight: bold;
}

.productsearch td.description {
	font-size: 11px;
	line-height: 20px;
}

.productsearch td.line {
	border-top: 1px solid #DADADB;
}

.productsearch td {
	padding-top:0px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.productsearch a,.productsearch a:link, .productsearch a:active, .productsearch a:visited {
	font-weight: ;
	color: #000000;
	text-decoration: underline;
}
.productsearch a:hover {text-decoration: none;}


/* FORMULATION SEARCH */
/* ------------------ */
.formulationsearch td.title {
	font-weight: bold;
	font-size:11px;
}
.formulationsearch td.title2 {
	color: #34C3EF;
	font-size: 11px;
	font-weight: bold;
}

.formulationsearch td.line {
	border-top: 1px solid #DADADB;
}

.formulationsearch td {
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.formulationsearch a,.formulationsearch a:link, .formulationsearch a:active, .formulationsearch a:visited {
	font-weight: ;
	color: #000000;
	text-decoration: underline;
}
.formulationsearch a:hover {text-decoration: none;}


/* FORMULATION SEARCH RESULTS */
/* -------------------------- */
.formulationsearchresult td.title {
	font-weight: bold;
	font-size:11px;
}
.formulationsearchresult td.line {
	border-top: 1px solid #DADADB;
}
.formulationsearchresult td {
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.formulationsearchresult a,.formulationsearchresult a:link, .formulationsearchresult a:active, .formulationsearchresult a:visited {
	font-weight: ;
	color: #000000;
	text-decoration: underline;
}
.formulationsearchresult a:hover {text-decoration: none;}


/* FORMULATION SEARCH RESULTS LISTING */
/* ---------------------------------- */
.formulationsearchresultlist td.title {
	font-weight: bold;
	font-size:11px;
}

.formulationsearchresultlist td.line {
	border-top: 1px solid #DADADB;
}

.formulationsearchresultlist td {
	padding-top:0px;
	padding-bottom: 0px;
	padding-left: 1px;
	background-color: #F7F7F7;
}
.formulationsearchresultlist td.empty {
	background-color: #FFFFFF;
}


/* FORMULATION SEARCH RESULTS LISTING */
/* ---------------------------------- */
.formulationsearchresultlistopen td.line {
	border-top: 1px solid #DADADB;
}

.formulationsearchresultlistopen td {
	padding-top:0px;
	padding-bottom: 0px;
	padding-left: 2px;
	background-color: #FFFFFF;
}
.formulationsearchresultlistopen td.lineleft {
	border-left: 1px solid #DADADB;
}



.formulationsearchresultlistopen a,.formulationsearchresultlistopen a:link, .formulationsearchresultlistopen a:active, .formulationsearchresultlistopen a:visited {
	font-weight: ;
	color: #000000;
	text-decoration: underline;
}
.formulationsearchresultlistopen a:hover {text-decoration: none;}





/* FORMULATION SEARCH RESULTS LISTING */
/* ---------------------------------- */
.searchresults td {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top: 1px solid #DADADB;
}
.searchresults td.lineleft {
	border-left: 1px solid #DADADB;
}

.searchresults a,.searchresults a:link, .searchresults a:active, .searchresults a:visited {
	font-weight: 100;
	color: #000000;
	text-decoration: underline;
}
.searchresults a:hover {text-decoration: none;}








/* FORMULATION SEARCH RESULTSSITE */
/* ------------------------------ */
.formulationsearchresultsite td.title {
	font-weight: bold;
	font-size:11px;
}
.formulationsearchresultsite td.title2 {
	color: #34C3EF;
	font-size: 11px;
	font-weight: bold;
}

.formulationsearchresultsite td.line {
	border-top: 1px solid #DADADB;
}

.formulationsearchresultsite td {
	padding-top:1px;
	padding-bottom: 1px;
	padding-left: 1px;
}

.formulationsearchresultsite a,.formulationsearchresultsite a:link, .formulationsearchresultsite a:active, .formulationsearchresultsite a:visited {
	font-weight: ;
	color: #000000;
	text-decoration: underline;
}
.formulationsearchresultsite a:hover {text-decoration: none;}

/* FORMULATION SEARCH COMPARE SITE */
/* ------------------------------ */
.formulationsearchcomparesite td {
	padding: 3px;
	vertical-align: top;
}
.formulationsearchcomparesite th.downborderblackfirst {
	border-bottom: 1px solid #969696;
	padding: 0px;
	padding-left: 3px;
	padding-bottom: 6px;
	margin: 0px;
	vertical-align: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}
.formulationsearchcomparesite th.downborderblack {
	border-bottom: 1px solid #969696;
	padding: 0px;
	padding-left: 3px;
	padding-bottom: 6px;
	margin: 0px;
	vertical-align: left;
	text-align: left;
	background-image: url(/img/com_img_tab_th_bgline.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	

}

.formulationsearchcomparesite td.borderleftbottom {
	border-bottom: 1px solid #969696;
	border-left: 1px solid #969696;
}
.formulationsearchcomparesite td.borderleft {
	border-left: 1px solid #969696;
}

.formulationsearchcomparesite td.borderleftrightbottom {
	border-bottom: 1px solid #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
}

.formulationsearchcomparesite td.borderfirtrownorowtitle{
	border-bottom: 1px solid #969696;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
}



/* COMPARE POPUP */
/* ------------- */
.comparepopup td.title {
	font-weight: bold;
	font-size:11px;
}
.comparepopup td.maincell {
	font-weight: bold;
	background-color: #DADADB;
	border-top: 1px solid #989898;
}
.comparepopup td.cell01 {
	font-weight: bold;
	background-color: #FFFFFF;
	border-top: 1px solid #989898;
}
.comparepopup td.cell02 {
	font-weight: bold;
	background-color: #ECECEC;
	border-top: 1px solid #989898;
}
.comparepopup td.line {
	border-top: 1px solid #989898;
}


.comparepopup td {
	padding-top:0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

.comparepopup a,.comparepopup a:link, .comparepopup a:active, .comparepopup a:visited {
	font-weight: ;
	color: #000000;
	text-decoration: underline;
}
.comparepopup a:hover {text-decoration: none;}







/* CURRENT JOB OPPORTUNITIES */
/* ------------------------- */
.jobcurrent th {
	padding: 0px;
	margin: 0px;
	padding-top:5px;
	padding-bottom: 5px;
	padding-left: 1px;
	text-align: left;
}

.jobcurrent td {
	border-top: 1px solid #DADADB;
	padding-top:3px;
	padding-bottom: 3px;
	padding-left: 1px;
}
.jobcurrent a,.jobcurrent a:link, .jobcurrent a:active, .jobcurrent a:visited {
	font-weight: 100;
	color: #000000;
	text-decoration: underline;
}
.jobcurrent a:hover {text-decoration: none;}


/* SEARCH RESULAT */
/* -------------- */
.searchresult td.title {
	font-weight: bold;
	font-size:11px;
}
.searchresult td.line {
	border-top: 1px solid #DADADB;
}
.searchresult td {
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.searchresult a,.searchresult a:link, .searchresult a:active, .searchresult a:visited {
	font-weight: ;
	color: #000000;
	text-decoration: underline;
}
.searchresult a:hover {text-decoration: none;}


/* DOWNLOAD PDF */
/* ------------ */
.download td {
	padding: 0px 1px 4px 1px;
}
.download td.content {
	border-bottom: 1px solid #DADADB;
}
.download td.contentlast {
	border-bottom: 1px solid #DADADB;
}
.download td.title {
	padding-top:5px;
	color: #34C3EF;
	font-weight: bold;
}
.download a,.download a:link, .download a:active, .download a:visited {
	font-weight: 100;
	color: #2489A6;
	text-decoration: underline;
}
.download a:hover {text-decoration: none;}

.download td.line {
	border-top: 1px solid #DADADB;
}


/* DOWNLOAD LISTE */
/* -------------- */
.downloadlist td {
	padding: 0px 1px 4px 1px;
}
.downloadlist td.title {
	padding-bottom:5px;
	#color: #34C3EF;
	font-weight: bold;
}
.downloadlist td.line {
	border-top: 1px solid #DADADB;
}
.downloadlistitem td {
	padding: 5px 1px 1px 1px;
}

/* Linkliste alt */
/* ------------- */
/* ul.navlist {
	margin-top: 4px;
	margin-left: 6px;
	margin-right: 0;
	margin-bottom: 3px;
	padding: 0;
	list-style: none;
}
ul.navlist li {
	padding-left: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-image: url(/img/all_img_ico_list_navi.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	width:100%;
}
ul.navlist a, ul.navlist a:link, ul.navlist a:active, ul.navlist a:visited {
	font-size: 10px;
	font-weight: 100;
	color: #000000;
	text-decoration: none;
}
ul.navlist a:hover {text-decoration: underline;}
*/

/* Linkliste */
/* --------- */
ul.navlist {
	margin-top: 4px;
	margin-left: 1px;
	margin-right: 0px;
	margin-bottom: 3px;
	padding: 0px;
	list-style: none;
}
ul.navlist li {
	padding-left: 2px;
	padding-top: 3px;
	padding-bottom: 2px;
	width:100%;
}
ul.navlist img {
	padding-bottom: 1px;
	vertical-align: bottom;
}
ul.navlist a, ul.navlist a:link, ul.navlist a:active, ul.navlist a:visited {
	font-size: 10px;
	font-weight: 100;
	color: #000000;
	text-decoration: none;
}
ul.navlist a:hover {text-decoration: underline;}


/* NEWS RELEASE */
/* ------------ */
.newsreleases td {
	border-top: 1px solid #DADADB;
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 1px;
}
.newsreleases a,.newsreleases a:link, .newsreleases a:active, .newsreleases a:visited {
	font-weight: 100;
	color: #17A5CB;
	text-decoration: underline;
}
.newsreleases a:hover {text-decoration: none;}

.newsreleases td.title {
	font-weight: bold;
	font-size:11px;	
}

.newsreleasesdetail td {
	border-top: 1px solid #DADADB;
	border-bottom: 1px solid #DADADB;
	padding-top:2px;
	padding-bottom: 2px;
	padding-left: 1px;
	vertical-align: middle;
}
.newsreleasesdetail td.title {
	font-weight: bold;
	font-size:11px;	
}

.newsreleasesdetail td.title1 {
	border-bottom: none;
	font-weight: bold;
	vertical-align:middle;
	color: #2489A6;
}

.newsreleasesdetail td.title2 {
	color: #000000;
}



/* sitesandcontacts */
/* ---------------- */
.sitesandcontacts td {
	border-top: 1px solid #DADADB;
	padding-top:3px;
	padding-bottom: 5px;
	padding-left: 1px;
}
.sitesandcontacts a,.sitesandcontacts a:link, .sitesandcontacts a:active, .sitesandcontacts a:visited {
	color: #000000;
	text-decoration: underline;
}
.sitesandcontacts a:hover {text-decoration: none;}


/* Portraits */
/* --------- */
.portraits td {
	padding-left: 1px;
}

.portraits td.portraitsline, .portraitsdetail td.portraitsline {
	border-top: 1px solid #DADADB;
}
.portraitscontent td {
	padding:0px 0px 1px 0px;
}

/* Bulletliste */
/* ----------- */
ul.bulletlist {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.bulletlist li {
	padding-left: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #DADADB;
/*	background-image: url(/img/all_img_bulletlist_arrow.gif);*/
	background-repeat: no-repeat;
	background-position: 0 1px;
	width:400px;
}

ul.bulletlist li a {
	font-weight:100;
	text-decoration:none;								
}


/* LONZA QUOTE */
/* ----------- */
.quotelist td.title {
	font-weight: bold;
}
.quotelist td.title2 {
	font-weight: bold;
}

.quotelist td.line {
	border-bottom: 1px solid #DADADB;
}

.quotelist td {
	padding-top:2px;
	padding-bottom: 1px;
	padding-left: 1px;
}






/* Table über ganze Breite ohne Farbe mit Rahmen */
/* --------------------------------------------- */
.countrytablenew td {
	padding: 3px;
	vertical-align: top;
}
.countrytablenew th.downborderblackfirst {
	border-bottom: 1px solid #969696;
	padding: 0px;
	padding-left: 3px;
	padding-bottom: 6px;
	margin: 0px;
	vertical-align: left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	
}
.countrytablenew th.downborderblack {
	border-bottom: 1px solid #969696;
	padding: 0px;
	padding-left: 3px;
	padding-bottom: 6px;
	margin: 0px;
	vertical-align: left;
	text-align: left;
	background-image: url(/img/com_img_tab_th_bgline.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;	

}

.countrytablenew td.borderleftbottom {
	border-bottom: 1px solid #969696;
	border-left: 1px solid #969696;
}
.countrytablenew td.borderleft {
	border-left: 1px solid #969696;
}

.countrytablenew td.borderleftrightbottom {
	border-bottom: 1px solid #969696;
	border-left: 1px solid #969696;
	border-right: 1px solid #969696;
}

.countrytablenew td.borderfirtrownorowtitle{
	border-bottom: 1px solid #969696;
	border-left: 1px solid #969696;
	border-top: 1px solid #969696;
}



/* UnderLine Table Cell */
/* -------------------- */
.colbottomline {
	background-image: url(/img/all_img_bg_title.gif);
	background-position: 0px;
	background-repeat: repeat-x;
}



/* Content Link Download
/* --------------------- */
.tabledownloadlink {
	border-top: 1px solid #DADADB;
	border-bottom: 1px solid #DADADB;
	margin:0px;
	padding:0px;
	vertical-align: middle;
}

.quicksearch {
	font-size: 10px;
	height: 18px;
}
