<!--
/*<![CDATA[*/

/*
FARBTABELLE:
#F6F7F8 	Grau hell			Site-Hg.
#000			Schwarz				p, h1, h2, strong
#A90022		Rot						Links (alle), Links Topnavi und Subnavi (hover, focus, active), Balken Termine
#43474A		Grau dunkel		Links Topnavi, Subnavi und Kalender (link, visited)

#EAEAEA		Grau					Rahmen Header, Hg. Submenue, Hg. Sidebar, Rahmen Kalender-Tabellenzellen
#F0F2F4		Grau					Hg. Topnavi, Hg. Content, Hg. Kalender inaktive Zellen
#CCC8C8		Grau mittel		Balken unter Topnavi, Hg. Kalender-Zellen, Hg. News-Headlines, Rahmen für Formularfelder
#88807E		Grau dunkel		Hg. Kalender-Kopfzeile
#FFF			Weiss					Kalender Kopfzeile Textfarbe
#D8D1CC		Grau heller		Kalender Termine Textfarbe

------------------------
Farben Subnavi:

Standard-Submenü für alle Seiten:
#008435		Grün dunkel		Balken Subnavi
#ADCFA4		Grün mittel		Hg. Subnavi, Balken Subnavi2, Hg. Siteposition (.pos-standard)
#D3E3C6		Grün hell			Hg. Subnavi2 (#subnavi2-menue, #subnavi2-menue li)

Submenü Produkte:
Produktgruppe 1 "Grundierungen":
#FFD500		Gelb dunkel		Balken Subnavi (subnavi-menue li#produktgruppe1)
#FFE666		Gelb mittel		Hg. Subnavi (li#produktgruppe1.aktiv-subnavi), Balken Subnavi2 (#subnavi2-produktgruppe1 li), Hg. Siteposition (.pos-produktgruppe1)
#FFF7CC		Gelb hell			Hg. Subnavi2 (#subnavi2-produktgruppe1, #subnavi2-produktgruppe1 li)
Produktgruppe 2 "Isolier- und Absperrfarben": #EF8C13		#F6B35A		#FAD59A
Produktgruppe 3 "Renovierfarbe": #659D47		#9DBC8B		#E0EBDA
bis 9.4.2010
Produktgruppe 4 "Holzlacke/Siegel": #BD8200		#DBBA73		#EFE1C2
ab 9.4.2010
Produktgruppe 4 "Holzlacke/Siegel": #B48161		#D4A182		#E8BFA6
Produktgruppe 5 "Effektlacke": #004494		#7398C4		#BDCEE3
Produktgruppe 6 "Bautenlacke": #8F1D4F		#C1839E		#E2C4D1
Produktgruppe 7 "Bad-Renovier-System": #0077B9		#73B4D9		#BDDCED
Produktgruppe 8 "Kunstschmiedelacke/Metallschutzlacke":	#186D4C		#80AF9D		#C3D9D0
Produktgruppe 9 "Beton-/Bodenbeschichtungen":	#859284		#BCC3BB		#DFE3DF
Produktgruppe 10 "Markierungsfarbe":	#EB6A0A		#F4AD78		#FAD8BF
Produktgruppe 11 "Spezialschutzlacke":	#E2001A		#EF7381		#F7BDC3
Produktgruppe 12 "Werkzeug/Zubehoer":	#71787D		#B1B5B7		#DADCDD
Produktgruppe 13 "Spezial-Verdünnungen/Reiniger":	#B5CDE4		#DAE7F4		#ECF2F8
Produktgruppe 14 "Dachschutz": #5B1155		#A57CA2		#D4C1D3
Produktgruppe 15 "Rostschutzprogramm/Loewe":	#CD071E		#E37783		#F2BFC5
Produktgruppe 16:	#9D0D16		#C97A7F		#E6C0C2

Produktgruppe 17 "Spachtel" (neu 5.11.08): #71787D		#B1B5B7		#DADCDD
------------------------

WEITERE HINWEISE:
Grundraster der Website 6px
*/ 


/* Standard-Einstellungen :*/
body { background-color: #c2c3c3; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; color: #000; text-align: center /* für IE */; margin-top: 18px; background-image: url(site_bgrd.jpg); background-repeat: repeat-x;}
#rahmen { width: 870px; text-align: left /* für IE */; margin: 0 auto; }
#rahmen-content {	float: left; width: 870px; margin: 0 auto 18px; background: url(bg.gif) repeat /* Hintergrundbild zum Auffüllen der Zellen bis unten */; }

ul, li { margin: 0;	padding: 0; }
a { text-decoration: none; color: #A90022; }
td, th, caption { text-align: left; vertical-align: top; padding: 0; }
form input, form label, form select, form textarea { font-size: 11px; margin: 0; padding: 0; }
input:focus, select:focus { background: #F6F7F8; }




/* Container für Hauptelemente: */
#header { float: left; width: 858px; height: 180px; margin-bottom: 18px; border: 6px solid #EAEAEA; background: #F9FCFA; }
#topnavi { float: left; width: 858px; background: #F0F2F4; margin-bottom: 12px; padding: 6px; border-bottom: 12px solid #CCC8C8; }
#subnavi { float: left; width: 216px; background: #EAEAEA; padding-bottom: 24px; }
#content { float: left; width: 456px; background: #F0F2F4; margin: 0 12px; padding-bottom: 12px; }
#sidebar { float: left; width: 174px; background: #EAEAEA; padding-bottom: 12px; margin: 0 -3px 0 0	/* margin-Werte: IE 6 Duplicate Characters Bug Hack */; }




/* Topnavi: */
#sprache form {	float: left; } /* Sprachauswahl-Formular */
#sprachauswahl { border: 1px solid #CCC8C8; width: 74px; }

#topnavi-menue li { list-style-type: none; float: left; padding: 1px 4px 0 13px; } /* Topnavi, Ausrichtung rechts am Rand des Content-Bereichs > deshalb Abstandswerte angepasst an momentane Menütexte! */
#topnavi a:link,#topnavi a:visited { color: #43474A; } /* Linkfarben für "topnavi" */
#topnavi a:focus,#topnavi a:hover,#topnavi a:active {	color: #A90022; }
#topnavi #topnavi-menue li a.aktiv-topnavi { font-weight: 700; color: #A90022; } /* Markierung für aktuellen Menüpunkt */

#suche form {	float: right;	margin-left: 0px; } /* Suche-Formular */
#search {	width: 96px; padding: 1px; border: 1px solid #CCC8C8; }
#suche-button {	margin-right: -3px;	border: 0; background: #F0F2F4; color: #43474A; cursor: pointer; }
input#suche-button:focus, input#suche-button:hover { color: #A90022; }




/* Subnavi: */
#subnavi a:link, #subnavi a:visited { color: #43474A; } /* Linkfarben für 1. und 2. Ebene der Subnavi (zusammengefasst) */
#subnavi a:focus, #subnavi a:hover, #subnavi a:active { color: #A90022; }

/* Standard-Menü (grün): */
#subnavi-menue li { list-style-type: none; padding: 9px 18px; border-bottom: 2px solid #F6F7F8;	position: relative; top: 0px; /* Pos. nur für IE6 nötig */ }

/* Werte für 17 Produktgruppen (Farbrubrizierung): */
#subnavi-menue li#produktgruppe74, #subnavi-menue li#produktgruppe58 { border-left: 6px solid #FFD500; }
#subnavi-menue li#produktgruppe75, #subnavi-menue li#produktgruppe59 { border-left: 6px solid #EF8C13; }
#subnavi-menue li#produktgruppe76, #subnavi-menue li#produktgruppe60 { border-left: 6px solid #659D47; }
#subnavi-menue li#produktgruppe77, #subnavi-menue li#produktgruppe61 { border-left: 6px solid #B48161; }
#subnavi-menue li#produktgruppe78, #subnavi-menue li#produktgruppe62 { border-left: 6px solid #004494; }
#subnavi-menue li#produktgruppe79, #subnavi-menue li#produktgruppe63 { border-left: 6px solid #8F1D4F; }
#subnavi-menue li#produktgruppe80, #subnavi-menue li#produktgruppe64 { border-left: 6px solid #0077B9; }
#subnavi-menue li#produktgruppe81, #subnavi-menue li#produktgruppe65 { border-left: 6px solid #186D4C; }
#subnavi-menue li#produktgruppe82, #subnavi-menue li#produktgruppe66 { border-left: 6px solid #859284; }
#subnavi-menue li#produktgruppe83, #subnavi-menue li#produktgruppe67 { border-left: 6px solid #EB6A0A; }
#subnavi-menue li#produktgruppe84, #subnavi-menue li#produktgruppe68 { border-left: 6px solid #E2001A; }
#subnavi-menue li#produktgruppe85, #subnavi-menue li#produktgruppe69 { border-left: 6px solid #71787D; }
#subnavi-menue li#produktgruppe86, #subnavi-menue li#produktgruppe70 { border-left: 6px solid #B5CDE4; }
#subnavi-menue li#produktgruppe87, #subnavi-menue li#produktgruppe71 { border-left: 6px solid #5B1155; }
#subnavi-menue li#produktgruppe88, #subnavi-menue li#produktgruppe72 { border-left: 6px solid #CD071E; }
#subnavi-menue li#produktgruppe89, #subnavi-menue li#produktgruppe90 { border-left: 6px solid #9D0D16; }
#subnavi-menue li#produktgruppe314 { border-left: 6px solid #71787D; } /* neue Produktgruppe 5.11.08 "Spachtel" */

/* Standard-Menü aktiv (grün): */
#subnavi-menue li.aktiv-subnavi {	background: #ADCFA4; border-left: 6px solid #008435; border-bottom: none;  background-image: url(bgrd_subnavi/bgrd_headline_standard.jpg);} /* Rahmen für aktuellen Menüpunkt */
#subnavi-menue li.aktiv-subnavi a {	margin-left: -6px; }

/* 17 Produktgruppen aktiv (Farbrubrizierung): */
li#produktgruppe74.aktiv-subnavi, li#produktgruppe58.aktiv-subnavi { background: #FFE666; background-image: url(bgrd_subnavi/bgrd_subnav_58-74.jpg);}
li#produktgruppe75.aktiv-subnavi, li#produktgruppe59.aktiv-subnavi { background: #F6B35A; background-image: url(bgrd_subnavi/bgrd_subnav_59-75.jpg);}
li#produktgruppe76.aktiv-subnavi, li#produktgruppe60.aktiv-subnavi { background: #9DBC8B; background-image: url(bgrd_subnavi/bgrd_subnav_60-76.jpg);}
li#produktgruppe77.aktiv-subnavi, li#produktgruppe61.aktiv-subnavi { background: #D4A182; background-image: url(bgrd_subnavi/bgrd_subnav_61-77.jpg);}
li#produktgruppe78.aktiv-subnavi, li#produktgruppe62.aktiv-subnavi { background: #7398C4; background-image: url(bgrd_subnavi/bgrd_subnav_62-78.jpg);}
li#produktgruppe79.aktiv-subnavi, li#produktgruppe63.aktiv-subnavi { background: #C1839E; background-image: url(bgrd_subnavi/bgrd_subnav_63-79.jpg);}
li#produktgruppe80.aktiv-subnavi, li#produktgruppe64.aktiv-subnavi { background: #73B4D9; background-image: url(bgrd_subnavi/bgrd_subnav_64-80.jpg);}
li#produktgruppe81.aktiv-subnavi, li#produktgruppe65.aktiv-subnavi { background: #80AF9D; background-image: url(bgrd_subnavi/bgrd_subnav_65-81.jpg);}
li#produktgruppe82.aktiv-subnavi, li#produktgruppe66.aktiv-subnavi { background: #BCC3BB; background-image: url(bgrd_subnavi/bgrd_subnav_66-82.jpg);}
li#produktgruppe83.aktiv-subnavi, li#produktgruppe67.aktiv-subnavi { background: #F4AD78; background-image: url(bgrd_subnavi/bgrd_subnav_67-83.jpg);}
li#produktgruppe84.aktiv-subnavi, li#produktgruppe68.aktiv-subnavi { background: #EF7381; background-image: url(bgrd_subnavi/bgrd_subnav_68-84.jpg);}
li#produktgruppe85.aktiv-subnavi, li#produktgruppe69.aktiv-subnavi { background: #B1B5B7; background-image: url(bgrd_subnavi/bgrd_subnav_69-85.jpg);}
li#produktgruppe86.aktiv-subnavi, li#produktgruppe70.aktiv-subnavi { background: #DAE7F4; background-image: url(bgrd_subnavi/bgrd_subnav_70-86.jpg);}
li#produktgruppe87.aktiv-subnavi, li#produktgruppe71.aktiv-subnavi { background: #A57CA2; background-image: url(bgrd_subnavi/bgrd_subnav_71-87.jpg);}
li#produktgruppe88.aktiv-subnavi, li#produktgruppe72.aktiv-subnavi { background: #E37783; background-image: url(bgrd_subnavi/bgrd_subnav_72-88.jpg);}
li#produktgruppe89.aktiv-subnavi, li#produktgruppe90.aktiv-subnavi { background: #C97A7F; background-image: url(bgrd_subnavi/bgrd_subnav_89-90.jpg);}
li#produktgruppe314.aktiv-subnavi { background: #B1B5B7; background-image: url(bgrd_subnavi/bgrd_subnav_314.jpg)} /* neue Produktgruppe 5.11.08 "Spachtel" */

li#produktgruppe58 a, li#produktgruppe59 a, li#produktgruppe60 a,
li#produktgruppe61 a, li#produktgruppe62 a, li#produktgruppe63 a,
li#produktgruppe64 a, li#produktgruppe65 a, li#produktgruppe66 a,
li#produktgruppe67 a, li#produktgruppe68 a, li#produktgruppe69 a,
li#produktgruppe70 a, li#produktgruppe71 a, li#produktgruppe72 a,
li#produktgruppe73 a, li#produktgruppe74 a, li#produktgruppe75 a,
li#produktgruppe76 a, li#produktgruppe77 a, li#produktgruppe78 a,
li#produktgruppe79 a, li#produktgruppe80 a, li#produktgruppe81 a,
li#produktgruppe82 a, li#produktgruppe83 a, li#produktgruppe84 a,
li#produktgruppe85 a, li#produktgruppe86 a, li#produktgruppe87 a,
li#produktgruppe88 a, li#produktgruppe89 a, li#produktgruppe90 a,
li#produktgruppe314 a { margin-left: -6px; }

/* Subnavi2 Standard (grün): */
#subnavi2-menue { list-style-type: none; margin: 0; background: #D3E3C6; } /* nur Firefox */
#subnavi2-menue li { margin: 0; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #ADCFA4; background: #D3E3C6; } /* nur Firefox */
* div* #subnavi2-menue { list-style-type: none; background: #D3E3C6;# margin: 9px 0 -18px 0; } /* nur IE 6 und 7, Universalselektor-Hack */
* div* #subnavi2-menue li { background: #D3E3C6; border-left: 6px solid #ADCFA4;# margin: 0 -18px 0 -24px; padding: 3px 3px 0 18px; } /* nur IE 6 und 7, Universalselektor-Hack */
     /* # = Safari Post semicolon Hack, d. h. alle nachfolgenden Angaben bis zum } werden von Safari ignoriert */

/* Subnavi2 für die 17 Produktgruppen (Farbrubrizierung): */
#subnavi2-produktgruppe58, #subnavi2-produktgruppe74  { list-style-type: none; background: #FFF7CC; margin: -9px 0; }
#subnavi2-produktgruppe58 li, #subnavi2-produktgruppe74 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #FFE666; background: #FFF7CC; }
#subnavi2-produktgruppe59, #subnavi2-produktgruppe75 { list-style-type: none;	background: #FAD59A; margin: -9px 0; }
#subnavi2-produktgruppe59 li, #subnavi2-produktgruppe75 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #F6B35A; background: #FAD59A; }
#subnavi2-produktgruppe60, #subnavi2-produktgruppe76 { list-style-type: none; background: #E0EBDA; margin: -9px 0; }
#subnavi2-produktgruppe60 li, #subnavi2-produktgruppe76 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #9DBC8B; background: #E0EBDA; }
#subnavi2-produktgruppe61, #subnavi2-produktgruppe77 { list-style-type: none; background: #E8BFA6; margin: -9px 0; }
#subnavi2-produktgruppe61 li,#subnavi2-produktgruppe77 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #D4A182; background: #E8BFA6; }
#subnavi2-produktgruppe62, #subnavi2-produktgruppe78 { list-style-type: none; background: #BDCEE3; margin: -9px 0; }
#subnavi2-produktgruppe62 li,#subnavi2-produktgruppe78 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #7398C4; background: #BDCEE3; }
#subnavi2-produktgruppe63,#subnavi2-produktgruppe79 { list-style-type: none; background: #E2C4D1; margin: -9px 0; }
#subnavi2-produktgruppe63 li, #subnavi2-produktgruppe79 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #C1839E; background: #E2C4D1; }
#subnavi2-produktgruppe64, #subnavi2-produktgruppe80 { list-style-type: none; background: #BDDCED; margin: -9px 0; }
#subnavi2-produktgruppe64 li, #subnavi2-produktgruppe80 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #73B4D9; background: #BDDCED; }
#subnavi2-produktgruppe65, #subnavi2-produktgruppe81 { list-style-type: none; background: #C3D9D0; margin: -9px 0; }
#subnavi2-produktgruppe65 li, #subnavi2-produktgruppe81 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #80AF9D; background: #C3D9D0; }
#subnavi2-produktgruppe66, #subnavi2-produktgruppe82 { list-style-type: none; background: #DFE3DF; margin: -9px 0; }
#subnavi2-produktgruppe66 li, #subnavi2-produktgruppe82 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #BCC3BB; background: #DFE3DF; }
#subnavi2-produktgruppe67, #subnavi2-produktgruppe83 { list-style-type: none; background: #FAD8BF; margin: -9px 0; }
#subnavi2-produktgruppe67 li, #subnavi2-produktgruppe83 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #F4AD78; background: #FAD8BF; }
#subnavi2-produktgruppe68,#subnavi2-produktgruppe84 { list-style-type: none; background: #F7BDC3; margin: -9px 0; }
#subnavi2-produktgruppe68 li, #subnavi2-produktgruppe84 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #EF7381; background: #F7BDC3; }
#subnavi2-produktgruppe69, #subnavi2-produktgruppe85 { list-style-type: none; background: #DADCDD; margin: -9px 0; }
#subnavi2-produktgruppe69 li, #subnavi2-produktgruppe85 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #B1B5B7; background: #DADCDD; }
#subnavi2-produktgruppe70, #subnavi2-produktgruppe86 { list-style-type: none; background: #ECF2F8; margin: -9px 0; }
#subnavi2-produktgruppe70 li, #subnavi2-produktgruppe86 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #DAE7F4; background: #ECF2F8; }
#subnavi2-produktgruppe71, #subnavi2-produktgruppe87 { list-style-type: none; background: #D4C1D3; margin: -9px 0; }
#subnavi2-produktgruppe71 li, #subnavi2-produktgruppe87 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #A57CA2; background: #D4C1D3; }
#subnavi2-produktgruppe72, #subnavi2-produktgruppe88 { list-style-type: none; background: #F2BFC5; margin: -9px 0; }
#subnavi2-produktgruppe72 li, #subnavi2-produktgruppe88 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #E37783; background: #F2BFC5; }
#subnavi2-produktgruppe90, #subnavi2-produktgruppe89 { list-style-type: none; background: #E6C0C2; margin: -9px 0; }
#subnavi2-produktgruppe90 li, #subnavi2-produktgruppe89 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #C97A7F; background: #E6C0C2; }

#subnavi2-produktgruppe314 { list-style-type: none; background: #CCCCCC; margin: -9px 0; } /* neue Produktgruppe 5.11.08 "Spachtel" */
#subnavi2-produktgruppe314 li { margin: 0 -18px; padding: 3px 3px 0 12px; border: 0; border-left: 6px solid #B1B5B7; background: #CCCCCC; }


#subnavi #subnavi2-menue li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe58 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe59 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe60 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe61 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe62 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe63 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe64 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe65 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe66 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe67 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe68 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe69 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe70 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe71 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe72 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe90 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe74 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe75 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe76 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe77 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe78 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe79 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe80 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe81 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe82 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe83 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe84 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe85 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe86 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe87 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe88 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe89 li a.aktiv-subnavi2,
#subnavi #subnavi2-produktgruppe314 li a.aktiv-subnavi2 { color: #A90022; } /* Markierung für aktuellen Menüpunkt */




/* Content-Bereich: */
/* Textformatierungen */
h1 { margin: 0; padding: 12px 12px 6px 12px; font-size: 12px; font-weight: 700; color: #000; }
h2 { margin: 0 0 -8px 0; padding: 12px 12px 0 12px; font-size: 12px; font-weight: 700; color: #000; }
h3, h4, h5, h6 { margin: 0; padding: 12px 12px 0 12px; font-size: 12px; font-weight: 700; color: #000; }
p { clear: left; margin: 0; padding: 9px 12px; color: #000; }
strong { font-weight: 700; color: #000; }
.bildunterschrift { color: #808080; }
#content ul { list-style-type: square; list-style-position: inside; margin: 8px 0 12px 12px; }
hr { border: 0; border-top: 1px dashed #D8D1CC; margin-left: 12px; margin-right: 12px; padding: 6px 12px 0 12px; clear: left; }

/* nur Produktbereich */
h2.beschreibung { clear: none; margin: -16px 0 8px 0; padding: 12px 12px 0 12px; font-size: 12px; font-weight: normal; color: #000; }
p.detailbeschreibung { clear: none; }
#content h2 ul { list-style-type: square; list-style-position: inside; margin: -2px 0 -12px 0; }
html>/**/body #content h2 ul li { margin-bottom: -15px; } /* nur für Firefox, der Selektoren-Hack wird von IE 6 und 7 ignoriert */
* div* #content h2 ul li { margin: 0; } /* nur für IE 7, Universalselektor-Hack */

/* Bildformatierungen: */
#content img { margin: 0 12px 6px 0; }
#content a img { text-decoration: none; border: 0; }
.flLeft { float: left; }
.flRight { float: right; padding-left: 12px; }
.flLeft2 { float: none; }

/* Tabellen: */
#jahresuebersicht { width: 432px; margin: 6px 12px 12px 12px; border: 0; border-collapse: collapse; } /* Unternehmen > Geschichte */
#jahresuebersicht th { width: 50px; padding: 0 0 12px 0; margin: 0; font-weight: bold; }
#jahresuebersicht td { padding: 0 0 12px 0; }

#veranstaltungen { width: 432px; margin: 6px 12px 12px 12px; border: 0; border-collapse: collapse; }
#veranstaltungen th { padding: 0 6px 12px 0; margin: 0; font-weight: normal; }
#veranstaltungen td { padding: 0 6px 12px 0; }

#produktdaten { width: 432px; margin: 6px 12px 12px 12px; border-collapse: collapse; }
#produktdaten td { float: none; padding: 2px 4px; border: 1px solid #CCC8C8; border-collapse: collapse; }
#produktdaten thead td { float: none; text-align: left; padding: 2px 0; padding-top: 9px; padding-bottom: 3px; border: 0; }
#produktdaten thead th { float: none; text-align: left; background: #EAEAEA; padding: 2px 4px; font-weight: bold; border: 1px solid #CCC8C8; border-collapse: collapse; }

/* Formulare:  */
#ansprechpartner { margin: 0 12px 24px 12px; }
#ansprechpartner p { padding: 0; }
#pst { font-size: 12px; padding: 1px; margin-right: 6px; border: 1px solid #CCC8C8; }

#kontakt { float: left; width: 432px; padding: 12px; }
#kontakt p { padding: 0; }
#kontakt label { float: left; font-size: 12px; width: 90px; padding-top: 2px; margin-bottom: 12px; }	
#kontakt input { font-size: 12px; padding: 1px; border: 1px solid #CCC8C8; }
#kontakt select { font-size: 12px; padding: 0; border: 1px solid #CCC8C8; }
#kontakt textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 1px; border: 1px solid #CCC8C8; }
#thema { width: 235px; }
#message { width: 330px; margin-right: 0; margin-bottom: 12px; }
td h1 { padding-left: 0px}

#veranstaltungen { padding: 0; }
#veranstaltungen p { padding: 3px; }
#veranstaltungen label { float: left; font-size: 12px; width: 109px; padding-bottom: 6px; }
#veranstaltungen select { font-size: 12px; border: 1px solid #CCC8C8; }
#veranstaltungen input { font-size: 12px; padding: 1px; }
#cat, #ven { width: 140px; }
#chkMonth { float: left; margin-left: 109px; margin-right: 3px; }
#chkYear { float: left; margin-right: 3px; }
fieldset { padding: 6px; border: 1px solid #CCC8C8; }

#seminaranmeldung { float: left; width: 432px; padding: 12px; }
#seminaranmeldung p { padding: 0; }
#seminaranmeldung label { float: left; font-size: 12px; width: 130px; padding-top: 2px; margin-bottom: 12px; }	
#seminaranmeldung input { font-size: 12px; padding: 1px; border: 1px solid #CCC8C8; }
#plz { width: 46px; margin-right: 4px; }
#ort { width: 160px; }

#senden-button { border: 1px solid #CCC8C8; background: #F0F2F4; color: #43474A; cursor: pointer; }
input#senden-button:focus, input#senden-button:hover { color: #A90022; border: 1px solid #A90022; }

/* Siteposition: */
#siteposition { border-bottom: 2px solid #F6F7F8; }
/* je nach Rubrik mit anderer Hintergrundfarbe (Standard grün, Farbrubrizierung Produkt-Seiten): */
.pos-standard { background: #ADCFA4;  background-image: url(bgrd_subnavi/bgrd_headline_standard.jpg);}
.pos-produktgruppe1 { background: #FFE666;  background-image: url(bgrd_subnavi/bgrd_headline_58-74.jpg); }
.pos-produktgruppe2 { background: #F6B35A;  background-image: url(bgrd_subnavi/bgrd_headline_59-75.jpg); }
.pos-produktgruppe3 { background: #9DBC8B;  background-image: url(bgrd_subnavi/bgrd_headline_60-76.jpg); }
.pos-produktgruppe4 { background: #D4A182;  background-image: url(bgrd_subnavi/bgrd_headline_61-77.jpg); }
.pos-produktgruppe5 { background: #7398C4;  background-image: url(bgrd_subnavi/bgrd_headline_62-78.jpg); }
.pos-produktgruppe6 { background: #C1839E;  background-image: url(bgrd_subnavi/bgrd_headline_63-79.jpg); }
.pos-produktgruppe7 { background: #73B4D9;  background-image: url(bgrd_subnavi/bgrd_headline_64-80.jpg); }
.pos-produktgruppe8 { background: #80AF9D;  background-image: url(bgrd_subnavi/bgrd_headline_65-81.jpg); }
.pos-produktgruppe9 { background: #BCC3BB;  background-image: url(bgrd_subnavi/bgrd_headline_66-82.jpg); }
.pos-produktgruppe10 { background: #F4AD78; background-image: url(bgrd_subnavi/bgrd_headline_67-83.jpg); }
.pos-produktgruppe11 { background: #EF7381; background-image: url(bgrd_subnavi/bgrd_headline_68-84.jpg); }
.pos-produktgruppe12 { background: #B1B5B7; background-image: url(bgrd_subnavi/bgrd_headline_69-85.jpg); }
.pos-produktgruppe13 { background: #DAE7F4; background-image: url(bgrd_subnavi/bgrd_headline_70-86.jpg); }
.pos-produktgruppe14 { background: #A57CA2; background-image: url(bgrd_subnavi/bgrd_headline_71-87.jpg);  }
.pos-produktgruppe15 { background: #E37783; background-image: url(bgrd_subnavi/bgrd_headline_72-88.jpg); }
.pos-produktgruppe16 { background: #C97A7F; background-image: url(bgrd_subnavi/bgrd_headline_89-90.jpg); }
.pos-produktgruppe17 { background: #B1B5B7; background-image: url(bgrd_subnavi/bgrd_headline_69-85.jpg); } /* neue Produktgruppe 5.11.08 "Spachtel" */ 

#siteposition a:link, #siteposition a:visited { color: #43474A; }
#siteposition a:focus, #siteposition a:hover, #siteposition a:active { color: #A90022; }




/* Sidebar: */
#login { padding-bottom: 6px; border-bottom: 2px solid #F6F7F8; }
#login h1 { font-weight: normal; padding: 6px 6px 3px; }
#login form { margin: 0 6px 0 0; }
#login form label { float: left; margin: 2px 6px 0 7px; }
#benutzername, #kennwort { float: right; width: 72px; margin: 2px 0; border: 1px solid #CCC8C8; padding: 0 1px; }
#login-button { margin: 0 0 0 71px; border: 0; background: #EAEAEA; color: #43474A; cursor: pointer; }
input#login-button:focus, input#login-button:hover { color: #A90022; }

#newsletter p { padding-left: 6px; padding-right: 6px; }

#kalender { font-size: 11px; line-height: 16px; }
#kalender h1 { font-weight: normal; padding: 6px 6px 0; }
#kalender table { width: 162px; margin: 6px 0 0 6px; border: 1px solid #EAEAEA; border-collapse: collapse; background: #CCC8C8; }
#kalender thead, #kalender thead a { margin: 0; color: #FFF; background: #88807E; }
#kalender thead a:focus, #kalender thead a:hover { color: #A90022; } /* Links auf den Pfeilen */
#kalender td.monat { width: 115px; /* für IE 6 nötig, damit der Text nicht umgebrochen wird (Problem: colspan) */ }
#kalender td { width: 23px; text-align: center; padding: 0; }
#kalender td.termin { color: #43474A; border-left: 6px solid #A90022; font-weight: bold; }

#news { margin-top: 12px; }
#news h2 { font-weight: normal; background: #CCC8C8; margin: 6px 0 0 0; padding: 3px 6px 2px 6px; border-left: 6px solid #A90022; }
#news h3 { margin: 0; padding-top: 3px; }
#news p { padding-top: 0px; }

/*hitzi add lighbox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*end hitzi lightbox*/
/*]]>
-->