/* 
 *  HOYER GmbH - Navigation Styles Web
 *  (C)opyright 2008 REDCODE.DE. All Rights reserved.
 *  Visit us at http://www.redcode.de/
 *
 *  20/02:08   1.0     han 
 */

/*
rootBG 		EEEEEE
color		57565B
MainTableBorder	7F7F7F
links,alert	DA2028
*/


/* ** ---- Standard Einstellungen ---- ** */
DIV, TABLE,  TH, TD, P, H1, H2, H3, H4, H5, H6, FORM, INPUT, TEXTAREA, UL, LI { background: none; }
BODY, DIV, TABLE, TH, TD, P, H1, H2, H3, H4, H5, H6, FORM, INPUT, TEXTAREA, UL, LI, IMG {
  font-family: Verdana, Arial, Helvetica, Geneva, Swiss, sans-serif, SunSans-Regular;
  color: #57565B; 
  font-size: 12px;
  line-height: 18px;
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}


/* Allgemeines */
BODY { background-color: #EEEEEE; }
#MAINDIV { position: relative; margin: auto; width: 950px; }
H1 { font-size: 15px; margin: 0px 0px 9px 0px; color: #DA2028; line-height: 21px; }
H2 {  }
H3 { font-size: 12px; margin: 0px 0px 9px 0px; color: #DA2028; }
H4 { font-size: 10px; font-weight: normal; }
H5 { font-size: 10px; color: #57565B; font-weight: normal; line-height: 14px; width: 245px; margin: -6px 0px 9px 0px; } /* ausschließlich für Bildunterschriften! */
P { margin: 0px 0px 9px 0px; }
A, A:link, A:active, A:visited  { color: #DA2028; text-decoration: underline; }
A:hover { background: silver; }
.alert { color: #DA2028;  }
UL { list-style: none; margin-bottom: 9px; }
LI { background: url(/images/listdot.gif) 0px 7px no-repeat; padding: 0px 0px 1px 11px; }


/* ProjektSpezifisches */
/* Grundraster */
TABLE.headtable { width: 950px; border-left: 1px solid #7F7F7F; border-right: 1px solid #7F7F7F; border-bottom: 1px solid black; background: white;  }
TABLE.subheadtable { width: 950px; height: 30px; border-top: 2px solid #DA2028; border-right: 1px solid #7F7F7F; border-bottom: 2px solid #DA2028; border-left: 1px solid #7F7F7F; background: #DA2028; }
TABLE.maintable { width: 950px; border: 1px solid #7F7F7F; background: white; }
TABLE.maintable TD.mainnavi { width: 205px; padding-top: 24px; }
TABLE.maintable TD.maincontent { padding: 40px 45px 0px 0px; }
TABLE.maintable TD.maincontext { width: 200px; padding-top: 39px; background: url(/images/bg-context.gif) 0px 30px no-repeat; }
#DRUCK { position: absolute; z-index:1; top: 241px; left: 836px; font-size: 10px; }
#TICKER { position: absolute; z-index:1; top: 212px; left: 220px; }
#TICKER MARQUEE { width: 450px; font-size: 11px; color: white; }
#TICKER MARQUEE A { color: white; text-decoration: underline; }
#CAREERTICKER { position: absolute; z-index:1; top: 204px; left: 220px; }
#CAREERTICKER MARQUEE { width: 450px; font-size: 11px; color: white; }
#CAREERTICKER MARQUEE A { color: white; text-decoration: underline; }
P.footer { width: 950px; margin: 1px 0px 3px 0px; color: #8D8989; font-size: 10px; text-align: center; } /* 7F7F7F 8D8989 */
P.footer A, P.footer A:active, P.footer A:link, P.footer A:visited { color: #8D8989; }


/* Head- & Subheadbereich */
TABLE.headtable TD.logo IMG { margin: 16px 0px 13px 26px; }
TABLE.headtable TD.headnav { text-align: right; padding: 48px 22px 9px 0px; font-size: 11px; line-height: 11px; color: #DA2028;  }
IMG.subhead { border-left: 1px solid #7F7F7F; border-right: 1px solid #7F7F7F; border-bottom: 1px solid white; }
TABLE.subheadtable TD { vertical-align: middle; color: white; font-size: 11px; padding-left: 18px; }
TABLE.subheadtable TD.date { width: 675px; border-right: 1px solid white; }
TABLE.subheadtable TD A, TABLE.subheadtable TD A:visited { color: white; }
TABLE.subheadtable TD IMG { margin: 6px 0px 0px 0px; }

/* HR Microsite */
TABLE.headtable TD.logo_career IMG { margin: 10px 0px 10px 26px; float: left; }
TD.logo_career A.back { font-size: 10px; margin: 100px 0px 0px 15px; text-decoration: none; }


/* ContextBereich */
TABLE.maintable TD.maincontext DIV { margin: 0px 20px 0px 13px; font-size: 11px; line-height: 15px; }
P.contexthead  { color: #DA2028; font-size: 11px; font-weight: bold; padding: 2px 1px 2px 3px; border: 1px dotted #F8CCD4; border-left: none; border-right: none; background-color: #F8F8F8; line-height: 16px; }
TABLE.maintable TD.maincontext DIV FORM { margin: 8px 0px; }
TABLE.maintable TD.maincontext DIV FORM .standardinput { margin: 3px 0px; border: 1px solid #B5B5B5; padding: 2px; font-size: 11px; width: 145px;  line-height: 13px; color: #57565B; }
TABLE.maintable TD.maincontext DIV FORM .standardbutton { margin: 9px 0px 0px 0px; background-color: #DA2028; color: white; border: none; font-weight: bold; text-align: center; padding: 2px; font-size: 11px; width: 75px; line-height: 13px; }
TABLE.maintable TD.maincontext DIV UL { margin: 5px 0px; }
TABLE.maintable TD.maincontext DIV UL LI { font-size: 11px; line-height: 15px; background: url(/images/listdot.gif) 0px 6px no-repeat; padding: 0px 0px 4px 10px; }
TABLE.maintable TD.maincontext DIV UL.download, UL.download { margin: 2px 0px 2px 0px; }
TABLE.maintable TD.maincontext DIV UL.download LI, UL.download LI { background: url(/images/pdf.gif) 0px 1px no-repeat; padding: 0px 0px 4px 22px; }
TABLE.maintable TD.maincontext DIV P, TABLE.maintable TD.maincontext DIV A { font-size: 11px; line-height: 15px; }


/* allgemeine Formatierungen */
IMG.contentimage { margin: 0px 17px 8px 0px; }
IMG.contentimageleftspace { margin: 0px 0px 8px 17px; }
P.backlink { font-size: 11px; color: #DA2028; }
P.backlink A { color: #DA2028; }

/* SeitenSpezifisches */
.embgfx { margin-right: 20px; }
A.pageBrowserHi, A.pageBrowserHi:link, A.pageBrowserHi:active, A.pageBrowserHi:visited  { font-weight: bold; text-decoration: none; }

/* Bulk-Logistik */
TABLE.bereichverteiler TD { padding: 8px 8px 3px 14px; background-color: #F2F2F2; border: 1px dotted #F8CCD4; border-left: none; border-right: none; font-size: 11px; line-height: 17px; }
TABLE.bereichverteiler TD.spacer { width: 39px; padding: 0px; background: none; border: none;  }
TABLE.bereichverteiler TD P { font-size: 11px; line-height: 17px; margin-bottom: 4px; }
TABLE.bereichverteiler TD P.weiter { font-weight: bold; color: #DA2028; }
TABLE.bereichverteiler TD P.gfx { font-size: 3px; height: 3px; line-height: 3px; margin: 0px; padding: 0px;  }
TABLE.bereichverteiler TD P.hinttext { font-size: 10px; line-height: 14px; margin: 3px 0px 10px 10px; }

UL.dotlist LI { background: url(/images/listdot.gif) 0px 8px no-repeat; padding: 0px 0px 3px 10px; }

/* Bulk-Logistik Chemie */
TABLE.siteverteiler { margin-bottom: 9px; }
TABLE.siteverteiler TD { border-left: 1px solid #666666; padding: 4px 40px 4px 12px;  }
TABLE.siteverteiler TD UL LI { font-weight: bold; }

PRE { border: 1px solid green; }

/* antiSPAM */
.pommis{  display: none; } 

/* Admin-Bereich */
TH.admin { font-weight: bold; padding: 2px 5px 2px 5px; }
TD.admin { padding: 2px 5px 2px 5px; }


/* Fotogallerie */
TABLE.photogallery TD { vertical-align: bottom; padding: 0px 15px 18px 0px /* padding-bottom: 18px; */ }
TABLE.photogallery TD IMG { margin: 0px 0px 3px 0px; /* margin: 0px 15px 3px 0px; */ }
TABLE.photogallery TD P { color: #DA2028; }
UL.photogallery { margin: -6px 0px 9px 3px; }
UL.photogallery LI { background: url(/images/gallerydot.gif) 0px 0px no-repeat; padding: 0px 0px 1px 14px; color: #DA2028; font-weight: bold; }


/* Suche */
INPUT.searchbutton {
	width: 73px;
	margin: 0px 0px 2px 0px;
	padding: 1px;
	font-size: 12px;
	font-weight: bold;
	color: white; 
	border: 0px;
	background-color: #DA2028;
	border: 1px solid #DA2028;
	text-align: center;
}
INPUT.searchfield {
	color: #333333;
	width: 120px; 
	margin: 0px 0px 2px 0px;
	padding: 2px;
	background-color: white;
	border: 1px solid #C0C0C0;
	line-height: 14px;
}
TABLE.headtable TD.headnav {
	text-align: right;
	padding: 18px 22px 9px 0px;
	font-size: 11px;
	line-height: 11px;
	color: #DA2028;
}
TABLE.headtable TD.headnav P {
	text-align: right;
}
.sp2_field {
	border: 1px solid #999999;
	background-color: #ffffff;
	font-family:Verdana;
	font-style:normal;
	color: #000000;
	font-size:12px;
	font-weight:normal;
}
.sp2_btn {
	font-family:Verdana;
	font-style:normal;
	color: #000000;
	font-size:12px;
	font-weight:normal;
}
a.sp2_title:link,a.sp2_title:active,a.sp2_title:visited {
	font-family:Verdana;
	font-style:normal;
	text-decoration:none;
	color: #DA2028;
	font-size:12px;
	font-weight:bold;
}
a.sp2_title:hover {
	font-family:Verdana;
	font-style:normal;
	text-decoration:underline;
	color: #DA2028;
	font-size:12px;
	font-weight:bold;
}
.sp2_result {
	font-family:Verdana;
	font-style:normal;
	text-decoration:none;
	color: #000000;
	font-size:12px;
	font-weight:normal;
}
.sp2_select {
	font-family:Verdana;
	font-style:normal;
	text-decoration:none;
	color: #990000;
	font-size:12px;
	font-weight:bold;
}
.sp2_address {
	font-family:Verdana;
	font-style:normal;
	text-decoration:none;
	/* color: #008000; */
	font-size:10px;
	font-weight:normal;
}
.sp2_page {
	font-family:Verdana;
	font-style:normal;
	text-decoration:none;
	color: #000000;
	font-size:12px;
	font-weight:normal;
}
a.sp2_page:link,a.sp2_page:active,a.sp2_page:visited {
	font-family:Verdana;
	font-style:normal;
	text-decoration:underline;
	color: #000000;
	font-size:12px;
	font-weight:normal;
}
a.sp2_page:hover {
	font-family:Verdana;
	font-style:normal;
	text-decoration:underline;
	color: #000000;
	font-size:12px;
	font-weight:normal;
}
.sp2_nowpage {
	font-family:Verdana;
	font-style:normal;
	text-decoration:none;
	color: #a90a08;
	font-size:12px;
	font-weight:bold;
}

/* Suchmaschinen-Links */
A.robots, A.robots:link, A.robots:active, A.robots:visited, A.robots:hover  { display: none; }
A.suma, A.suma:link, A.suma:active, A.suma:visited, A.suma:hover { visibility: hidden; }
#SUMABLOCK { position: absolute; left: -500px; top: -500px; }
