body {
	margin:0;
	padding:0;
}

body,td,p,a,input,textarea,select {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	font-weight:normal;
	color:#001d2b;
}
input,textarea,select {
	background-color:#F5F9FC;
	border:1px solid #C3D4E8;
}
a {
	color: #006699;
	text-decoration:none;
}

/* --- Speziell für Startseite --- */
h1#goldschmidt {
	font-size:14pt;
	font-weight:bold;
	letter-spacing:1pt;
	font-family:Arial,Helvetica,sans-serif;
	color:#99c5e0;
	margin:0;
	padding:0 0 5px 0;
}
h2 {
	font-size:9pt;
	font-weight:bold;
	color:#006699;
	margin:0;
	padding:0 0 15px 0;
}
h4#goldschmidt {
	font-size:9pt;
	font-weight:bold;
	color:#ef7e1a;
	margin:0;
	padding:0 0 2px 0;
}

#txtwhite  { color:#ffffff; }
#txtorange { color:#ef7e1a; }
#txtdrkblu, .txtdrkblu { color:#006699; }
#txtlitgry { color:#656565; }

#txtdrkpurple, .txtdrkpurple { color:#991D85; }

.bgwhite   { background-color:#ffffff; }
.bgorange  { background-color:#ef7e1a; }
.bglitblu  { background-color:#ddebf9; }
.bgmidblu  { background-color:#c2dbf3; }
.bgdrkblu  { background-color:#006699; }

#rahmen,.rahmen { border:1px solid #006699; }

/* ==================== News, New Product, Event, etc -Container ==================== */
.tdnchead {
	font-size:8pt;
	font-weight:bold;
	height:18px;
	color:#ffffff;
	background-color:#ef7e1a;
	padding:1px 4px 1px 7px;
	/*padding:0 4px;*/
}
.tdncsubhead {
	font-size:8pt;
	height:16px;
	color:#006699;
	background-color:#ddebf9;
	padding:1px 4px 1px 7px;
	/*padding:0 4px;*/
}
.tdnccont {
	font-size:8pt;
	background-color:#ffffff;
	padding:1px 4px 4px 7px;
}
.tdncmore {
	background-color:#ffffff;
	padding:0px 4px 4px 7px;
}
.anc {
	font-size:8pt;
	text-decoration:underline;
	color:#006699;
}
.anc2 {
	/* --- Neue Link für Farbkombination bei .com --- */
	font-size:8pt;
	text-decoration:underline;
	color:#006699;
}
.ncdiv {
	margin:0;
	padding:0 0 3px 0;
}

/* ==================== Menü-Container ==================== */
.tdmenua0		{ background-color:#ddebf9; padding:2px 0 2px  7px; display:block; font-size:8pt; color:#006699; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua0:hover { background-color:#c2dbf3; }
.tdmenua1		{ background-color:#ddebf9; padding:2px 0 2px 16px; display:block; font-size:8pt; color:#006699; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua1:hover { background-color:#c2dbf3; }
.tdmenua2		{ background-color:#ddebf9; padding:2px 0 2px 25px; display:block; font-size:8pt; color:#006699; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua2:hover { background-color:#c2dbf3; }

#tdmenuaact {
	background-color:#c2dbf3;
}
.quadimg {
	/* --- DIV für Quadrat vor Link --- */
	/* padding-right:4px;
 	display:table-cell; */

	padding:5px 4px 0 0;
	display:inline;
	float:left;
}

.tdmenutxt {
	/* --- Textlink des Menüs --- */
	display:table-cell;
}

/* --- Imprint, Copyright etc. --- */
.featlnk {
	font-size:7pt;
	text-decoration:underline;
	color:#006699;
}
.feattd {
	padding-right:14px;
}

/* ==================== Inhalt ==================== */
.maincontent {
	padding:18px 4px 4px 7px;
}
.prodpage1 {
	/* --- Blaue Linie auf Startseite der Produktsuche unterhalb Inhaltstabelle --- */
	padding:0 7px;
}

.clinp {
	/* --- Input-Feld --- */
	width:217px;
}

.cltdspc {
	/* --- Spacing für Tabellen-Zellen --- */
	padding:2px 0;
}

.clprodtabc1 {
	/* --- Spacing für Produkt-/Rezept-Tabellen, Spalte 1 --- */
	padding:4px 0 4px 4px;
}
.clprodtabc0 {
	/* --- Dito, Table-Header, Spalte 1 --- */
	/*padding:4px 0 4px 4px;*/
	padding:4px 4px 4px 4px;
	background-color:#c2dbf3;
	font-weight:bold;
}
.clprodtabc01 {
	/* --- Dito, Table-Header, ab Spalte 2 --- */
	padding:4px 4px 4px 4px;
	background-color:#c2dbf3;
	font-size:8pt;
	font-weight:normal;
}
.clprodtabc2 {
	/* --- Dito, Spalte 2 --- */
	padding:4px 4px 4px 4px;
}

.clprodsubtab {
	font-size:8pt;
}