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:#000033;
}

input,textarea,select {
	/* --- vgl. info_order.aspx!!! --- */
	background-color:#F5F9FC;
	border:1px solid #C3D4E8;
}

a {
	color: #0066bd;
	text-decoration:none;
}

h1, h2, h3, h4 {
	margin:0;
	padding:0;
	font-size:9pt;
	font-weight:bold;
	color:#0066bd;
}

#txtorange { color:#009cdd; }

/* ==================== 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;
}
h4#goldschmidt {
	font-size:9pt;
	font-weight:bold;
	color:#009cdd;
	margin:0;
	padding:0 0 2px 0;
}

/* ==================== Inhalt ==================== */
.maincontent {
	padding:18px 4px 4px 7px;
}


/* ==================== Menü-Container ==================== */
.tdmenua0		{ background-color:#ddf2d4; padding:2px 0 2px  7px; display:block; font-size:8pt; color:#00619B; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua0:hover { background-color:#aade93; }
.tdmenua1		{ background-color:#ddf2d4; padding:2px 0 2px 16px; display:block; font-size:8pt; color:#00619B; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua1:hover { background-color:#aade93; }
.tdmenua2		{ background-color:#ddf2d4; padding:2px 0 2px 25px; display:block; font-size:8pt; color:#00619B; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua2:hover { background-color:#aade93; }

#tdmenuaact {
	/* --- Hintergrundfarbe des aktiven Menüpunkts --- */
	background-color:#aade93;
}

.quadimg {
	/* --- DIV für Quadrat vor Link --- */
	padding:5px 4px 0 0;
	display:inline;
	float:left;
}

.quadimgdl {
	/* --- DIV für Quadrat vor Link für "Downloads" --- */
	padding-right:4px;
	padding-top:5px;
	margin:0;
	display:inline;
	float:left;
}

.tdmenutxt {
	/* --- Textlink des Menüs --- */
	display:inline;
}


/* ==================== News-, New Product-, Event- etc. Container ==================== */
.ncdiv {
	/* --- Ganzer Container --- */
	margin:0;
	padding:0 0 3px 0;
}

.tdncheadhead {
	/* --- Spezielle Linie über Titel --- */
	background-color:#ffe451;
	height:2px;
	overflow:hidden;
	display:none;
}

.tdnchead {
	/* --- Container-Name --- */
	font-size:8pt;
	font-weight:bold;
	height:18px;
	color:#ffffff;
	background-color:#009cdd;
	padding:1px 4px 1px 7px;
}

.tdncsubhead {
	/* --- Headline des Inhalts --- */
	font-size:8pt;
	height:16px;
	color:#00619b;
	background-color:#ddf2d4;
	padding:1px 4px 1px 7px;
}

.tdnccont {
	/* --- Inhalt --- */
	font-size:8pt;
	background-color:#ffffff;
	padding:1px 4px 4px 7px;
}

.tdncmore {
	/* --- "mehr"-Link --- */
	background-color:#ffffff;
	padding:0px 4px 4px 7px;
}

.anc {
	/* --- Link im Inhaltstext --- */
	font-size:8pt;
	text-decoration:underline;
	color:#00619B;
}

.tdprodsubhead {
	font-size:8pt;
	color:#00619B;
}

#rahmen, .rahmen { border:1px solid #006699; }


/* ==================== Imprint, Copyright etc. ==================== */
.featlnk {
	font-size:7pt;
	text-decoration:underline;
	color:#006699;
}
.feattd {
	padding-right:14px;
}


/* ==================== Diverse Farben ==================== */
.bgwhite   { background-color:#ffffff; }


/* ==================== Diverses ==================== */
div.imgsubtitle {
	/* --- Bilduntertitel --- */
	color:#656565;
	font-size:8pt;
	padding-bottom:16px;
}

.important {
	font-weight:bold;
	color:#0066bd;
}

.importanterr {
	font-weight:bold;
	color:#ef7e1a;
}

ul {
	list-style-type: none;
	padding: 0;
	margin: 12px 0 0 20px;
}
li {
	background-image: url(../../images/global/menu_quadrat_a.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding-left: 12px;
}

a.link-fett {
	font-weight:bold;
}

a.link-hoch {
	display:	block;
	margin:		8px 0px;
}


/* ==================== Tabellen ==================== */
.background-linie { background-color:#006699; }

.table-maincontent {
	width:704px;	/* = 718 - 7 - 7 */
}

.table-head-column {
	/* --- Tabellen-Kopf --- */
	font-size:		9pt;
	font-weight:	bold;
	color:			#006699;
	background-color:#aade93;
	padding:		4px 4px 4px 4px;
	border-top:		1px solid #006699;
	border-bottom:	1px solid #006699;
}

.table-head-column-small {
	/* --- Tabellen-Kopf --- */
	font-size:8pt;
	font-weight:normal;
	color:#006699;
	background-color:#aade93;
	padding:4px 4px 4px 4px;
}

.table-row-odd {
	/* --- Gerade Tabellenzeile --- */
}

.table-row-even {
	/* --- Ungerade Tabellenzeile --- */
	background-color:#ddf2d4;
}

.table-cell {
	/* --- Tabellenzelle 1..n-1 --- */
	padding:4px 4px 4px 4px;
}

.table-cell-last {
	/* --- Tabellenzelle n --- */
	padding:4px 0 4px 4px;
}

td.Separator-Before {
	border-top:1px solid #006699;
}


/* ==================== Produktgruppenliste ==================== */
table.gruppen-list {
	width: 350px;
}


/* ==================== Produktliste ==================== */
p.produkt-zeige-naechste {
	/* --- Überschrift über Produktliste der nächsten Ebene --- */
	font-size:9pt;
	font-weight:bold;
	color:#006699;
	/*background-color:#ff9e33;*/
	padding:4px 4px 4px 0;
	margin:0px 3px 0px 0;
}

p.abstand-nach-element {
	/* --- Abstand unter den einzelnen Elementen --- */
	width:1px;
	height:30px;
	margin:0;
	padding:0;
	overflow:hidden;
}

p.abstand-nach-element-klein {
	/* --- Abstand unter den Einleintungstexten --- */
	width:1px;
	height:14px;
	margin:0;
	padding:0;
	overflow:hidden;
}

td.table-cell span.productname, td.table-cell span.formulationname {
	display:block;
	font-weight:bold;
}

td.table-cell-last span.pdf_msds, td.table-cell-last span.pdf, td.table-cell-last span.order_sample {
	display:block;
}

div.inline-bild-links {
	padding-right: 15px;
	display: inline;
	float: left;
}

div.inline-bild-rechts {
	padding-left: 15px;
	display: inline;
	float: right;
}


/* ==================== Produkt-Attribute ==================== */
span.productname {
	display:block;
	margin-bottom:2px;
	font-weight:bold;
}
span.productattr {
	display:block;
}

div.document-label {
	font-size:		7pt;
}

td.table-cell-vseparator {
	width:		1px;
}

div.table-cell-vseparator {
	width:				1px;
	height:				98%;
	overflow:			hidden;
	background-color:	#006699;
}

/*
td.attribut-container {
	border-left:	1px solid #006699;
}
*/

td.attribut-sub-container {
	border-bottom:	1px solid #006699;
}

a.verticaldetails {
	display:			block;
	height:				100%;
	width:				20px;
	background-image:	url(../../images/products/icon_verticaldetails.gif);
	background-repeat:	repeat-y;
}

div.verticaldetails {
	height:				100%;
	width:				20px;
	background-image:	url(../../images/products/icon_verticaldetails.gif);
	background-repeat:	repeat-y;
}


/* ==================== Benefit Grid: Blättern ==================== */
div.blaettern-seite {
	float:				left;
	margin:				0px;
}

div.blaettern-seite input, input#blaetterVor, input#blaetterZurueck {
	border:				none;
	color:				#006699;
	background-color:	#ffffff;
	margin:				0;
	padding:			0;
	font-weight:		bold;
}

input.blaettern-seite-aktuell {
	text-decoration:	underline;
}

input.blaettern-seite-nicht-aktuell {
	text-decoration:	none;
}
