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:#002442;
}

input,textarea,select {
	/* --- vgl. info_order.aspx!!! --- */
	background-color:#F5F9FC;
	border:1px solid #C3D4E8;
}

a {
	color: #005294;
	text-decoration:none;
}

h1, h2, h3, h4 {
	margin:0;
	padding:0;
	font-size:9pt;
	font-weight:bold;
	color:#005294;
}

#txtorange { color:#c0dc4d; }

.txtimportant { color:#005294; }

.txtunderline {
    text-decoration: underline;
}

/* ==================== 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:#c0dc4d;
	margin:0;
	padding:0 0 2px 0;
}

/* ==================== Inhalt ==================== */
.maincontent {
	padding:18px 4px 4px 7px;
}

/* ==================== Menü-Container ==================== */
.tdmenua0, .tdmenua0-over { padding:2px 0 2px  7px; display:block; font-size:8pt; color:#005294; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua1, .tdmenua1-over { padding:2px 0 2px 16px; display:block; font-size:8pt; color:#005294; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua2, .tdmenua2-over { padding:2px 0 2px 25px; display:block; font-size:8pt; color:#005294; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua3, .tdmenua3-over { padding:2px 0 2px 34px; display:block; font-size:8pt; color:#005294; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua4, .tdmenua4-over	{ padding:2px 0 2px 43px; display:block; font-size:8pt; color:#005294; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua5, .tdmenua5-over	{ padding:2px 0 2px 52px; display:block; font-size:8pt; color:#005294; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua6, .tdmenua6-over	{ padding:2px 0 2px 61px; display:block; font-size:8pt; color:#005294; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua7, .tdmenua7-over	{ padding:2px 0 2px 70px; display:block; font-size:8pt; color:#005294; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua8, .tdmenua8-over	{ padding:2px 0 2px 79px; display:block; font-size:8pt; color:#005294; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }
.tdmenua9, .tdmenua9-over	{ padding:2px 0 2px 88px; display:block; font-size:8pt; color:#005294; border-bottom:1px; border-bottom-color:#ffffff; border-bottom-style:solid; text-decoration:none; }

.tdmenua0, .tdmenua1, .tdmenua2, .tdmenua3, .tdmenua4, .tdmenua5, .tdmenua6, .tdmenua7, .tdmenua8, .tdmenua9 {
	background-color:#e7f1bc;
}

.tdmenua0-over, .tdmenua1-over, .tdmenua2-over, .tdmenua3-over, .tdmenua4-over, .tdmenua5-over, .tdmenua6-over, .tdmenua7-over, .tdmenua8-over, .tdmenua9-over {
	background-color:#d8e996;
}

.tdmenua0:hover, .tdmenua1:hover, .tdmenua2:hover, .tdmenua3:hover, .tdmenua4:hover, .tdmenua5:hover, .tdmenua6:hover, .tdmenua7:hover, .tdmenua8:hover, .tdmenua9:hover {
	background-color:#d8e996;
}


#tdmenuaact {
	/* --- Hintergrundfarbe des aktiven Menüpunkts --- */
	background-color:#d8e996;
}

.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;
	font-size:8pt;
}


/* ==================== News-, New Product-, Event- etc. Container ==================== */
@media print {
	.ncdiv {
		display:none;
	}
}

.ncdiv {
	/* --- Ganzer Container --- */
	margin:0;
	padding:0 0 3px 0;
}
.tdnchead {
	/* --- Container-Name --- */
	font-size:8pt;
	font-weight:bold;
	height:18px;
	color:#ffffff;
	background-color:#005294;
	padding:1px 4px 1px 7px;
}

.tdncsubhead {
	/* --- Headline des Inhalts --- */
	font-size:8pt;
	height:16px;
	color:#00619b;
	background-color:#e7f1bc;
	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:#005294;
}
.tdprodsubhead {
	font-size:8pt;
	color:#005294;
}

#rahmen, .rahmen { border:1px solid #005294; }


/* ==================== Imprint, Copyright etc. ==================== */
.featlnk {
	font-size:7pt;
	text-decoration:underline;
	color:#005294;
}
.feattd {
	padding-right:14px;
}


/* ==================== Diverse Farben ==================== */
.bgwhite   { background-color:#ffffff; }
.txtgrey { color: #666; }

/* ==================== Diverses ==================== */
div.imgsubtitle {
	/* --- Bilduntertitel --- */
	color:#656565;
	font-size:8pt;
	padding-bottom:16px;
}

.important {
	font-weight:bold;
	color:#005294;
}

.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;
}

div.detailed-product-information {
	margin:4px 7px 20px 0;
}

.txtsmall {
    font-size: 8pt;
}
/* ==================== Tabellen ==================== */
.background-linie { background-color:#005294; }

.table-maincontent {
	width:704px;	/* = 718 - 7 - 7 */
}

.table-head-column {
	/* --- Tabellen-Kopf --- */
	font-size:8pt;
	font-weight:bold;
	color:#005294;
	background-color:#c0dc4d;
	padding:4px 4px 4px 4px;
}

.table-head-column-small {
	/* --- Tabellen-Kopf --- */
	font-size:8pt;
	font-weight:normal;
	color:#005294;
	background-color:#c0dc4d;
	padding:4px 4px 4px 4px;
}

.table-head-column-dark {
	/* --- Tabellen-Kopf --- */
	font-size:8pt;
	font-weight:bold;
	color:#002442;
	background-color:#c0dc4d;
	padding:4px 4px 4px 4px;
}

.table-row-odd {
	/* --- Gerade Tabellenzeile --- */
}

.table-row-even {
	/* --- Ungerade Tabellenzeile --- */
	background-color:#ddebf9;
}

.table-cell {
	/* --- Tabellenzelle 1..n-1 --- */
	padding:4px 4px 4px 4px;
}

.table-cell-last {
	/* --- Tabellenzelle n --- */
	padding:4px 0 4px 4px;
}

.table-row-color-1 {
    /* --- Blau: hell --- */
	background-color:#e8f4ff;
}

.table-row-color-2 {
    /* --- Blau: mittel --- */
	background-color:#dce6f4;
}

.table-row-color-3 {
    /* --- Blau: dunkel --- */
	background-color:#cddcec;
}

.table-row-bottom {
	vertical-align: bottom;
}

.square-color-legend {
    width: 20px;
    height: 8px;
    line-height: 0;
    font-size: 0;
    border: 1px solid #002442;
    margin-left: 20px;
}

img.square-application {
    margin-right: 5px;
}

.app-productname {
	font-weight: bold;
}

div.produkt-gruppe-name {			/* == Produktseite/Tabelle mit Produktgruppen/Gruppenname == */
	display:block;
}

div.produkt-gruppe-untertitel {		/* == Produktseite/Tabelle mit Produktgruppen/Untertitel der Produktgruppe == */
}


/* ==================== Produkt-Attribute ==================== */
span.productname {
	display:block;
	margin-bottom:2px;
	font-weight:bold;
}
span.productattr {
	display:block;
}

div.css-pdf-msds-6, div.css-pdf-6, div.css-sample-6 {
	float:left;
}

div.css-pdf-msds-6-label, div.css-pdf-6-label, div.css-sample-6-label {
	clear:			both;
	float:			left;
	font-size:		7pt;
	width:			60px;
	overflow:		hidden;
	vertical-align:	middle;
	margin-top:		8px;
}

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;
}


/* ==================== Events ==================== */
div.event-titel {
	font-weight:		bold;
}

div.event-detail {
}

div.event-link {
}