/*
  Farben:
  Hauptfarbe		HF	#DD0700
  Hauptnebenfarbe	HNF	#ECECEC
*/

.sg-HF {
  background-color:#DD0700;
  color:#FFFFFF;
}

.sg-HNF {
  background-color:#ECECEC;
}

.sg-HNF-dark {
	background-color: #ADADAD;
	color: #FFFFFF;
}

/*
 TR: a.mixed bis a.Sub_Sans_mixed lt. Felix, müssen aber noch in
 funktionsbasierte Klassen überführt werden
*/
.sg a.mixed {
  color: #000066;
}
.sg a.Sans {
  text-decoration: none;
}
.sg a.Sans_mixed {
  color: #000066;
  text-decoration: none;
}

.sg a.Head{
  font-weight: 900;
  text-decoration: none;
}
.sg a.Head_mixed {
  color: #000066;
  font-weight: 900;
  text-decoration: none;
}
.sg a.Sub {
  font-size: 11px;
}
.sg a.Sub_mixed {
  color: #000066;
  font-size: 11px;
}
.sg a.Sub_Sans {
  font-size: 11px;
  text-decoration: none;
  color: #000000;
}
.sg a.Sub_Sans_mixed {
  color: #000066;
  font-size: 11px;
  text-decoration: none;
}

/* A laut Dennis */
.sg-HF a {
  color:#FFFFFF;
}
.sg-HF a:link {
  color:#FFFFFF;
}
.sg-HF a:active {
  color:#0000FF;
}
.sg-HF a:visited {
  color:#FFFFFF;
}
.sg-HF a:hover {
  color:#FFFFFF;
}

/* Links zum Blaettern */

.sg-pagenav-active {
  font-weight:bold;
  color:#FFFFFF;
  background-color:#DD0700;
}

/* Extra für Druck-Seiten */

.printbox-top {
  background-color:#DD0700;
  border:2px #DD0700 solid;
  border-bottom:0;
  padding:4px;
  padding-top:2px;
  margin:0;
  width:100%;
  color:white;
  font-style:italic;
  font-size:14px;
  font-weight:bold;
}

.printbox-body {
  border:2px #DD0700 solid;
  border-top:0;
  padding:6px;
}

/* Suchformulare WebEF*/
table.sg-suchewebef  {
  background-color: #ECECEC;
  border:1px solid #898989;
}
table.sg-suchewebef-bottom  {
  background-color: #ECECEC;
  color:#000000;
  border:1px solid #898989;
}

.sg-suchewebef a, td.sg-suchewebef-field {
  color:#000000;
}

.sg-suchewebef a:link {
  color:#000000;
}
.sg-suchewebef a:visited {
  color:#000000;
}
.sg-suchewebef a:hover {
  color:#000000;
}
.sg-suchewebef a:active {
  color:#000000;
}
.sg-suchewebef button, #newsletter button {
	background:url(/pictures/chem/Pfeil_schwarz_big.gif) 0px 4px no-repeat;
	background-color:#EEEEEE;
	border:1px dotted #EEEEEE;
}


/* Suchformulare */

table.sg-suche  {
  background-color: #DD0700;
  color:#FFFFFF;
}

table.sg-suche-bottom  {
  background-color: #ECECEC;
  color:#000000;
  border:1px solid #DD0700;
}

.sg-suche a, td.sg-suche-field {
  color:#FFFFFF;
}

.sg-suche a:link {
  color:#FFFFFF;
}
.sg-suche a:visited {
  color:#FFFFFF;
}
.sg-suche a:hover {
  color:#FFFFFF;
}
.sg-suche a:active {
  color:#FFFFFF;
}

.sg-suche button, #newsletter button {
	background:url(/pictures/chem/Pfeil_weiss_big.gif) 0px 4px no-repeat;
	background-color:#DD0700;
	border:1px dotted #DD0700;
}

.sg-suche h1 {
  background:none;
  background-color: #DD0700;
  color:#FFFFFF;
}

/* Navigation */

#menu1 {
	border-top:15px #DD0700 solid;
}

#menu1 li, #menu2 li {
	border-bottom-color:#DD0700;
}

#menu1 li li li a, #menu2 li li li a {
	background: url(/pictures/chem/nav3.gif) 0px 3px no-repeat;
}

#pcard h1 {
	background-color:#DD0700;
}
#pcard div.h1 {
	background-color:#DD0700;
}


/* Seiten neueren Typs /*
/*
  Farben:
  Sektionshauptfarbe	SHF	#DD0700
  Sektionsnebenfarbe	SNF	#ECECEC
*/

.sg-SHF {
	color:#FFFFFF;
	background-color: #DD0700;
}

.sg-SNF {
	background-color: #ECECEC;
}

/* Reiter */

.sg-midrow {
  background-color:#DD0700;
}

.sg-subrow {
  background-color:#FFFFFF;
}

.sg-toptab-active {
  background-color:#DD0700;
  color:#FFFFFF;
}

.sg-toptab a{
	background-color:#ECECEC;
	color:#000000;
}

.sg-toptab a:hover{
	background-color:#DD0700;
	color:#FFFFFF;
}

.sg-tab {
  border: 1px solid #DD0700;
}

.sg-tab a{
	background-color:#ECECEC;
	color:#000000;
}

.sg-tab a:hover{
	background-color:#FFFFFF;
}

.sg-tabactive {
  border: 1px solid #DD0700;
}

.contact-tabs .sg-tab-spacer {
  border-bottom: 1px solid #DD0700;
}


.sg-filler {
  background-color: #DD0700;
  width:99%;
  border-right: 1px solid #979797;
  border-bottom: 1px solid #979797;
  border:0;
}

.sg-rahmen {
  border:1px solid #DD0700;
}

.sg-hilfe-box { 
     background-color:#FFFFFF;
     border:1px solid #ACACAC;
     border-top:0;
     padding:4px;
     font-size:11px;
}

.sg-hilfe-box-head  { 
     background-color:#DD0700;
     color:#FFFFFF;
     padding:4px;
     font-size:12px;
}

.sky-list div.sky-footer {
  font-size: 12px;
  background-color:#DD0700;
  color:#FFFFFF;
}

.sky-list .sky-footer a.silent-link {
   font-size: 12px;
   color:#FFFFFF;
   text-decoration: underline;
}

.sky-list .sky-footer .sg-link-marker {
  display:none;
}

.sky-list h2 {
  font-weight: normal;
  font-size: 12px;
  background-color:#DD0700;
  color:#FFFFFF;
}

.sky-list h2 a {
   font-size: 12px;
   color:#FFFFFF;
}

.col0_empty {
	 background-color:#DD0700;
}
