/* CSS Document */
/* Website http://www.haerterei-tandler.de */

/* FARBEN */
/* Lichtes Rot	= #FCEBEB */
/* Rot			= #F13021 */

html, body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#000000;
	line-height:1.3em;
	font-size:12px;
}

a:link { color:#f13021; text-decoration:underline; }
a:active { color:#f13021; text-decoration:underline; }
a:visited { color:#f13021; text-decoration:underline; }
a:hover { color:#f13021; text-decoration:none; }

h1 {
	font-size:16px; color:#f13021;
	}
	
h2 {
	font-size:12px; color:#AAAAAA;
	}

h3 {
	font-size:13px; 
	color:#f13021;
	font-weight:bold;
}

/*p {
	margin-top:0;
	padding-top:0;
	}*/

p { padding:0; margin-top:5px; margin-bottom:15px; }
p.note { padding:3px 5px; margin-top:5px; margin-bottom:15px; border:1px solid #CFCFCF; background-color:#FCEBEB; font-size:0.8em; }
	
ul li {
	padding-bottom:10px;
	list-style-type:square;
}

/* -- Sitemap -- */
ul#sitemap li {
	font-weight:bold;
	font-size:14px;
	line-height:1.5em;
	list-style-type:none;
	margin-bottom:5px;
}

ul#sitemap li ul
{
	margin-top:10px;
}

ul#sitemap li ul li {
	font-weight:normal;
	font-size:12px;
	margin-left:20px;
	margin-bottom:0px;
	line-height:0.7em;
}
/* ------------- */
	
table {
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	}

	
td {
	vertical-align:top;
	padding:0;
	margin:0;
	}

th {
	vertical-align:top;
	text-align:left;
	padding:0;
	margin:0;
	}

table.ofen td {
	padding:2px;
	}

table.ofen th {
	padding:2px;
	background-color:#FCEBEB;
	}

small {
	font-size:0.8em;
	}

/* Basis-Style Hauptmenü */
ul#mainmenu {
	list-style-type:none;
	padding:0;
	margin-top:0px;
	margin-left:10px;
	vertical-align:baseline;
	}

/* Basis-Style Untermenü */
ul#mainmenu ul#submenu {
	list-style-type:none;
	padding:0;
	margin-top:0px;
	margin-left:10px;
	vertical-align:baseline;
	}

/* Links Hauptmenü */
ul#mainmenu a {
	text-decoration:none; 
	color:#ffffff;
}

ul#mainmenu a:hover {
	text-decoration:underline; 
	color:#ffffff;
}

/* Hauptpunkte Hauptmenü */
ul#mainmenu li {
	list-style-type:none;
	margin-top:13px;
	padding:0;
	font-weight:bold; 
	line-height:1.5em; /*16px */
	text-decoration:none; 
	color:#ffffff;
	}

/* Erster Menüpunkt: Kein Abstand nach oben */
ul#mainmenu li.first {
	margin:0;
	padding:0;
	}

/* Aktivierter Menüpunkt */	
ul#mainmenu li#active {
	list-style-image:url(images/dreieck-pub.gif);
	text-decoration:none; 
	color:#000000;
	}

/* Unterpunkte Hauptmenü */
ul#mainmenu li ul#submenu li {
	list-style-type:none;
	list-style-image:none;
	text-decoration:none; 
	margin-top:0px;
	color:#ffffff;
	font-size:0.9em; 
	font-weight:normal;
	}

/* Aktivierter Untermenüpunkt */
ul#mainmenu li ul#submenu li#active {
	list-style-image:url(images/dreieck-pub.gif);
	text-decoration:none; 
	color:#000000;
	}

/*********************/
/* Layer der Website */
/*********************/

/* Normal */
#LayerContentStandard { position: absolute; visibility: visible; left: 195px;top: 175px;width: 560px; }


table.standard { margin:0; padding:0; border:0; border-collapse:collapse; }
table.standard td {
	vertical-align:top;
	text-align:center;
	margin:0;
	border-collapse:collapse;
	border:1px solid #EFEFEF;
	padding:5px;
}
table.standard th{
	vertical-align:top;
	text-align:center;
	padding:7px;
	margin:0;
	border-collapse:collapse;
	border:1px solid #FFFFFF;
	background-color:#EFEFEF;
}

/* Tandler-Logo */
#LayerLogoImage { position: absolute; visibility: visible; left: 0px; top: 0px; width: 170px; height: 118px; z-index: 2; }

/* Suchen-Button */
#LayerSearchButton  {position: absolute; visibility: visible; left: 530px; top: 6px; height: 15px; z-index: 16;}

/* Impressum Link */
#LayerImpressumLink  {
	position: absolute;
	visibility: visible;
	left: 672px;
	top: 84px;
	height: 14px;
	width:64px;
	z-index: 17;
}
#LayerImpressumLinkEn  {
	position: absolute;
	visibility: visible;
	left: 694px;
	top: 84px;
	height: 14px;
	width:42px;
	z-index: 17;
}

/* Landesflaggen */
#LayerLangMenuButton1 {position: absolute; visibility: visible; left: 195px;top: 6px;width: 20px;height: 14px;z-index: 4;}
#LayerLangMenuButton2 {position: absolute; visibility: visible; left: 225px;top: 6px;width: 20px;height: 14px;z-index: 5;}
#LayerLangMenuButton3 {position: absolute; visibility: visible; left: 255px;top: 6px;width: 20px;height: 14px;z-index: 6;}

/* Hauptkategorien deutsch */
#LayerMainMenuButtonGer1 {position: absolute; visibility: visible; left: 195px;top: 50px;width: 174px;height: 20px;z-index: 26;}
#LayerMainMenuButtonGer2 {position: absolute; visibility: visible; left: 409px;top: 50px;width: 140px;height: 20px;z-index: 27;}
#LayerMainMenuButtonGer3 {position: absolute; visibility: visible; left: 589px;top: 50px;width: 120px;height: 20px;z-index: 28;}

/* Hauptkategorien englisch */
#LayerMainMenuButtonEng1 {position: absolute; visibility: visible; left: 195px;top: 50px;width: 66px;height: 20px;z-index: 26;}
#LayerMainMenuButtonEng2 {position: absolute; visibility: visible; left: 301px;top: 50px;width: 99px;height: 20px;z-index: 27;}
#LayerMainMenuButtonEng3 {position: absolute; visibility: visible; left: 440px;top: 50px;width: 134px;height: 20px;z-index: 28;}

/* Hauptkategorien französisch */
#LayerMainMenuButtonFre1 {position: absolute; visibility: visible; left: 195px;top: 50px;width: 114px;height: 20px;z-index: 26;}
#LayerMainMenuButtonFre2 {position: absolute; visibility: visible; left: 349px;top: 50px;width: 129px;height: 20px;z-index: 27;}
#LayerMainMenuButtonFre3 {position: absolute; visibility: visible; left: 518px;top: 50px;width: 182px;height: 20px;z-index: 28;}

/* Hauptkategorien italienisch */
#LayerMainMenuButtonIta1 {position: absolute; visibility: visible; left: 195px;top: 50px;width: 99px;height: 20px;z-index: 26;}
#LayerMainMenuButtonIta2 {position: absolute; visibility: visible; left: 334px;top: 50px;width: 93px;height: 20px;z-index: 27;}
#LayerMainMenuButtonIta3 {position: absolute; visibility: visible; left: 467px;top: 50px;width: 86px;height: 20px;z-index: 28;}


/* Hauptmenü links */
#LayernavigationButtons { position: absolute; visibility: visible; left: 6px; top: 118px; width: 170px;	z-index: 18; }

/* Hauptüberschrift / Unterüberschrift */
#LayerH1 {position: absolute; visibility: visible; left: 195px;top: 108px;width: 560px;height: 30px;z-index: 45;}
#LayerH2 {position: absolute; visibility: visible; left: 195px;top: 138px;width: 560px;height: 30px;z-index: 46;}

/* zu Home */
#LayerImageFirmengebaeudeNormal {position: absolute; visibility: visible; left: 195px;top: 178px;width: 450px;height: 150px;z-index: 30;}
#LayerImageFirmengebaeudeOverlaid {position: absolute; visibility: visible; left: 240px;top: 258px;width: 450px;height: 150px;z-index: 31;}
#LayerZertifikat {position: absolute; visibility: visible; left: 195px;top: 178px;width: 113px;height: 160px;z-index: 34;}
#LayerHomeButtonZurueck {position: absolute; visibility: visible; left: 195px;top: 718px;width: 50px;height: 20px;z-index: 29;}
#LayerHomeText {position: absolute; visibility: visible; left: 195px;top: 368px;width: 560px;height: 290px;z-index: 28;}
#LayerHomeTextOverlaid {position: absolute; visibility: visible; left: 195px;top: 438px;width: 495px;height: 180px;z-index: 29;}

/* zu Waermebehandlungs-Verfahren */
#LayerWaermebehandlungsVerfahrenEng {position: absolute; visibility: visible; left: 195px;top: 138px;width: 560px;height: 300px;z-index: 29;}
#LayerWaermebehandlungsverfahrenSubZurueck {position: absolute; visibility: visible; left: 195px;top: 740px;width: 50px;height: 20px;z-index: 30;}
#LayerWaermebehandlungsverfahrenImage {position: absolute; visibility: visible; left: 195px;top: 198px;width: 79px;height: 118px;z-index: 47;}
#LayerWaermebehandlungsverfahrenMainTable {position: absolute; visibility: visible; left: 195px;top: 348px;width: 560px;height: 370px;z-index: 48;}
#LayerWaermebehandlungsverfahrenTable {position: absolute; visibility: visible; left: 303px;top: 198px;width: 452px;height: 120px;z-index: 49;}

/* zu Waermebehandlungs-Verfahren Unterpunkte */
#LayerWaermebehandlungsverfahrenSubText {position: absolute; visibility: visible; left: 195px;top: 188px;width: 390px;z-index: 46;}
#LayerWaermebehandlungsverfahrenSubImage01 {position: absolute; visibility: visible; left: 605px;top: 188px;z-index: 47;}
#LayerWaermebehandlungsverfahrenSubImage02 {position: absolute; visibility: visible; left: 605px;top: 303px;z-index: 48;}
#LayerWaermebehandlungsverfahrenSubZurueck {position: absolute; visibility: visible; left: 195px;top: 558px;width: 50px;height: 20px;z-index: 48;}
#LayerWaermebehandlungsverfahrenSubZurueckTief {position: absolute; visibility: visible; left: 195px;top: 808px;width: 50px;height: 20px;z-index: 48;}

/* zu Waermebehandlungs-Verfahren Ofengrößen */
#LayerOfengroessenTabelle {position: absolute; visibility: visible; left: 195px;top: 188px;width: 450px; z-index: 29;}
#LayerOfengroessenBild01 {
	position: absolute;
	visibility: visible;
	left: 655px;
	top: 188px;
	width: 106px;
	height: 80px;
	z-index: 47;
}
#LayerOfengroessenBild02 {position: absolute; visibility: visible; left: 655px;top: 500px;width: 80px;height: 80px;z-index: 48;}
#LayerOfengroessenBild03 {position: absolute; visibility: visible; left: 655px;top: 993px;width: 80px;height: 78px;z-index: 49;}
#LayerOfengroessenZurueck {position: absolute; visibility: visible; left: 195px;top: 1280px;width: 50px;height: 20px;z-index: 48;}

/* zu Waermebehandlungs-Verfahren Spektralanalyse */
#LayerSpektralanalyseText {position: absolute; visibility: visible; left: 195px;top: 148px;width: 560px;height: 613px;z-index: 46;}

/* zu Presse */
#LayerTablePresse { position: absolute; visibility: visible; left: 195px;top: 188px;width: 560px;z-index: 33; }
#LayerPresseImage {position: absolute; visibility: visible; left: 195px;top: 190px;width: 120px;z-index: 34;}
#LayerPresseTextWithImage {position: absolute; visibility: visible; left: 335px;top: 190px;width: 420px;z-index: 36;}
#LayerPresseTextWithoutImage {position: absolute; visibility: visible; left: 195px;top: 190px;width: 559px;z-index: 34;}

/* zu Unternehmen */
#LayerTableLeft {position: absolute; visibility: visible; left: 195px;top: 175px;width: 80px;height: 350px;z-index: 33;}
#LayerTableRight {position: absolute; visibility: visible; left: 275px;top: 175px;width: 380px;height: 360px;z-index: 34;}
#LayerTable { position: absolute; visibility: visible; left: 195px;top: 175px;width: 460px;height: 360px;z-index: 33; }
#LayerUnternehmenZurueck {position: absolute; visibility: visible; left: 195px;top: 565px;width: 50px;height: 20px;z-index: 30;}
#LayerUnternehmenGrafik {position: absolute; visibility: visible; left: 690px;top: 428px;width: 53px;height: 85px;z-index: 35;}

/* zu Impressum */
#LayerImpressum {position: absolute; visibility: visible; left: 195px;top: 198px;width: 450px;height: 350px;z-index: 31;}
#LayerImpressumZurueck {position: absolute; visibility: visible; left: 195px; top: 605px;width: 50px;height: 20px;z-index: 32;}

/* zu Kontakt */
#LayerKontaktTabelle {position: absolute; visibility: visible; left: 195px;top: 168px;width: 390px;height: 300px;z-index: 29;}
#LayerKontaktZurueck {position: absolute; visibility: visible; left: 195px;top: 558px;width: 50px;height: 20px;z-index: 30;}

/* zu Kontakt - Ansprechpartner */
#LayerAnsprechpartnerZurueck {position: absolute; visibility: visible; left: 195px;top: 788px;width: 50px;height: 20px;z-index: 37;}

/* zu Kontakt - Anfahrt */
#LayerAnfahrtZurueck {position: absolute; visibility: visible; left: 195px;top: 558px;width: 50px;height: 20px;z-index: 30;}
#LayerAnfahrtKarte {position: absolute; visibility: visible; left: 195px;top: 188px;width: 560px;height: 320px;z-index: 31;}
#LayerAnfahrtInfo {position: absolute; visibility: visible; left: 195px;top: 528px;width: 560px;height: 30px;z-index: 32;}

/* Style der Zurück-Links */
.zurueck { font-size:12px; background-color:#FFFFFF; color:#000000; font-weight:bold; }

/* Style zu Datum in Presse */
.pressDate { color:#F13021; }
