BODY {	MARGIN: 0px}
TD {	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; }

/* 1. Gleich Übernahme aus altem Layout Tag-A sollte alle anderen ausser weiß ersetzten. Textlink-s und -g*/
A {	 FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; FONT-SIZE: 10pt;  COLOR:#00A650; TEXT-DECORATION: none; } 
/* #00A650 Layout grün von Gramm*/
A:hover { COLOR:#EE8022 ; TEXT-DECORATION: underline; }/*#e57702*/
A.TextLink-w { 	COLOR: #FFFFFF; TEXT-DECORATION: none }
A.TextLink-w:hover { 	COLOR: #FFCD82; TEXT-DECORATION: none }

H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 6pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;text-transform:none }
/*Für Überschrifen im Text z.B. bei Anker-Marken */
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;text-transform:none } 
H4 { 
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;text-transform:none}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 17pt; COLOR: #00A650; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-transform:uppercase}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 19pt; COLOR: #00A650; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-transform:uppercase}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 22pt; COLOR: #00A650; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; text-transform:uppercase}
	
/* Dunkler Information-Kasten Tabellen-Oberteil am Rand recht mit großer Überschrift */
.tabKopf-hg { 
	FONT-WEIGHT: bold; FONT-SIZE: 12pt;  PADDING-LEFT: 8px; BACKGROUND-REPEAT: repeat;  BACKGROUND-COLOR:#D2E7C9; TEXT-ALIGN: left; height:35px;}	 
.tabKopf-g { 
	FONT-WEIGHT: bold; FONT-SIZE: 12pt;  PADDING-LEFT: 8px; BACKGROUND-REPEAT: repeat;  BACKGROUND-COLOR:#D2E7C9; TEXT-ALIGN: left}
	
/* Dunkler Infokasten Tabellen-Unterteil am Rand recht   */
.Rand-hg   { BACKGROUND-REPEAT: repeat;  PADDING-LEFT: 8px; BACKGROUND-COLOR:#D2E7C9; TEXT-ALIGN: left; COLOR: #000000;} 
.Rand-hg a { FONT-WEIGHT: normal; COLOR: #000000;} 

/* Heller Link-Kasten  am Rand rechts - auch Tabellen-Unterteil Variation 1*/
td.Tabelle-hg1  { BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #EEF6EA; PADDING-LEFT: 8px; } 
td.Tabelle-hg1 a{ FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: none;} 
td.Tabelle-hg1 a:hover{ COLOR: #EE8022; TEXT-DECORATION: underline}

.tabKopf-hg1 	{ FONT-WEIGHT: bold; FONT-SIZE: 12pt;  PADDING-LEFT: 8px; BACKGROUND-REPEAT: repeat;  BACKGROUND-COLOR: #EEF6EA; TEXT-ALIGN: left}
	
/* Übernahme aus altem Layout -ho3 -- Angebot,Prospekt,Berater #009036;*/ 	
td.Tabelle-ho3, .ho3  { 
FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-LEFT: 8px; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR:#009036;  TEXT-ALIGN: left }
td.Tabelle-ho3 a       {COLOR: #FFFFFF;}
td.Tabelle-ho3 a:hover {COLOR: #FFCD82;}

/* Nur für Lexikon Link in den Angebote - */
td.Tabelle-hg2  { BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #EEF6EA; PADDING-LEFT: 8px; } 
td.Tabelle-hg2 a{ FONT-WEIGHT: normal; COLOR: #000000; TEXT-DECORATION: underline;} 
td.Tabelle-hg2 a:hover{ COLOR: #EE8022; TEXT-DECORATION: underline}

/* Tabellen-Kasten im Text  - Vorbereitet falls ho3 nicht ausreicht  -und übernahme aus altem Design*/
td.Tabelle-hg3, .hg3 { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; PADDING-RIGHT: 3px; PADDING-LEFT: 8px; BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #009036 }

/*Allgemeine Formatierungen für Text etc.*/
.HeadLine { height:70px; }
.Text-o { COLOR: #EE8022;}
.Text-w { COLOR: #FFFFFF;}
.Text-s { COLOR: #000000;}
.BigText { FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.BigText-w { FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.SmallText {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.SmallText-w {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.SmallText-o {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #EE8022; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.SmallText-g {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #00A650; FONT-FAMILY: Arial, Helvetica, sans-serif; }	

/*   Für Formulare und Sonstiges ///////  */
.textfeld-g {
	SCROLLBAR-FACE-COLOR: #259f54; FONT-SIZE: 10px; SCROLLBAR-HIGHLIGHT-COLOR: #009036; SCROLLBAR-SHADOW-COLOR: #009036; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #009036; SCROLLBAR-ARROW-COLOR: #259f54; SCROLLBAR-TRACK-COLOR: #009036; BACKGROUND-REPEAT: repeat; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #009036; SCROLLBAR-BASE-COLOR: #009036; BACKGROUND-COLOR: #D2E7C9
}
.textfeld-w {
	SCROLLBAR-FACE-COLOR: #259f54; FONT-SIZE: 10px; SCROLLBAR-HIGHLIGHT-COLOR: #009036; SCROLLBAR-SHADOW-COLOR: #009036; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #009036; SCROLLBAR-ARROW-COLOR: #259f54; SCROLLBAR-TRACK-COLOR: #009036; BACKGROUND-REPEAT: repeat; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #009036; SCROLLBAR-BASE-COLOR: #009036; BACKGROUND-COLOR: #ffffff
}
.unsichtbar {
	LEFT: 1px; VISIBILITY: hidden; POSITION: absolute; TOP: 1px;
}
.sichtbar {
	VISIBILITY: visible;
}
.suchen {
	VISIBILITY: visible; FONT: 9px Arial, Helvetica, sans-serif;  HEIGHT: 15px;
} /*login und plz ersezt*/

.suchenButton {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; VISIBILITY: visible; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-VARIANT: normal;
}
.input11 {
	FONT-SIZE: 11px; COLOR: #009036; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.input10 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 10px; BACKGROUND: white; BORDER-LEFT: medium none; COLOR: #009036; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* Nicht mehr in Gebrauch ///////
.login {
	VISIBILITY: visible; FONT: 9px Arial, Helvetica, sans-serif;  HEIGHT: 15px;
}
.plz {
	VISIBILITY: visible; FONT: 9px Arial, Helvetica, sans-serif; HEIGHT: 15px;
}
A.TextLink-g  {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt;  COLOR: #006028; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
} 
A.TextLink-s {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt;  COLOR: #006028; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
} 
A.TextLink-o {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #e57702; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

td.Tabelle-hg0 { 	BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #def6e3 } 

.tabKopf-o {
	BORDER-RIGHT: #ffb951 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffb951 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffb951 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffb951 1px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffb951; TEXT-ALIGN: left} 
.tabKopf-ho {
	BORDER-RIGHT: #ffecd9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffecd9 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #ffecd9 1px solid; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #ffecd9 1px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffecd9; TEXT-ALIGN: left}

td.Tabelle-o {
	BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #ffb951
}
td.Tabelle-ho2 {
	BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #ffdcb0
}
td.Tabelle-w { 	BACKGROUND-REPEAT: repeat; BACKGROUND-COLOR: #ffffff }
.SmallText11 { 	FONT-WEIGHT: normal; FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.tabKopf-g {
	BORDER-RIGHT: #d2f2d9 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #d2f2d9 1px solid; PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #d2f2d9 1px solid; COLOR: #000000; PADDING-TOP: 3px; BORDER-BOTTOM: #d2f2d9 1px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d2f2d9; TEXT-ALIGN: left}
*/