/* CSS Style Germinger Baustoffe (c)imc marketing&consult, 2006 */

body	{margin: 0; padding: 4px;; background-color: #ffffff; background-image: url(images/bg-body.jpg); background-position:top; background-repeat:repeat-x;}

/* Head */
.td-logo	{border-bottom:1px solid #999999; border-top:1px solid #999999; border-left:1px solid #999999; background-color:#FFFFFF;}
.td-bild	{border-bottom:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999; background-color:#FFFFFF; background-image:url(images/kopfleiste.jpg); background-position:right top; background-repeat:no-repeat;}

.inhalt		{float:right; width:750px; margin-left:-2px;}
.inhalt2	{float:right; width:750px; margin-left:-17px;}
.p-navi		{float:left; width:202px; //width:200px;}


/* Titel */						
h1		{font-family:arial; font-size:16px; color:#00978F; padding:15px 0px 15px 0px; margin:0px; font-weight:bold;}
h2		{font-family:arial; font-size:14px; color:#00978F; padding:0px 0px 5px 0px; margin:0px; font-weight:bold;}
h3		{font-family: arial; font-size: 16px; color: #000000; font-weight: bold; padding:0 0 26px 0px; margin: 0px;}
h4		{font-family:arial; font-size:21px; color:#FBBB30; line-height:18px; padding-top:0px; margin-top:0px; font-weight:bold;}
			
/* Topavigation*/
	
.topnavi	{font-family:verdana; font-size:12px; color:#ffffff; text-decoration:none; margin: 0px 7px;}
a.topnavi:link  	{color:#ffffff; text-decoration:none;}
a.topnavi:visited	{color:#ffffff; text-decoration:none;}
a.topnavi:active	{color:#ffffff; text-decoration:none;}
a.topnavi:hover		{color:#ffffff; text-decoration:underline;}

.topnavi2			{font-family:verdana; font-size:11px; color:#ffffff; text-decoration:none; margin: 0px 7px;}
a.topnavi2:link  	{color:#ffffff; text-decoration:none;}
a.topnavi2:visited	{color:#ffffff; text-decoration:none;}
a.topnavi2:active	{color:#ffffff; text-decoration:none;}
a.topnavi2:hover	{color:#ffffff; text-decoration:underline;}


/* Navigation*/	
.navi			{font-family:verdana; font-size:15px; color:#00978F; font-weight:bold; width:168px; //width:200px; display:block; background-image:url(images/bg-navi.gif); background-position:top; background-repeat:repeat-x; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; height:25px; //height:32px; padding:7px 0 0 32px;}
a.navi:link  	{text-decoration:none;}
a.navi:visited	{text-decoration:none;}
a.navi:active	{text-decoration:none;}
a.navi:hover	{text-decoration:none; color:#ffffff; background-image:url(images/bg-navi-a.gif); background-position:top; background-repeat:repeat-x;}
.navia			{font-family:verdana; font-size:15px; color:#ffffff; font-weight:bold; width:168px; //width:200px; display:block; background-image:url(images/bg-navi-a.gif); background-position:top; background-repeat:repeat-x; border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:1px solid #999999; height:25px; //height:32px; padding:7px 0 0 32px; text-decoration:none;}

/* Navigation Ebene 2 */
.p-subnavi			{background-image:url(images/bg-subnavi.gif); background-position:top; background-repeat:no-repeat; width:202px; //width:200px; margin:0px;}
.subnavi			{font-family:verdana; font-size:12px; color:#00978F; text-decoration:none; line-height:18px; width:187px; //width:200px; height:25px; padding:5px 0 0 15px; //padding:5px 0 5px 15px; display:block;}
a.subnavi:link  	{color:#00978F;}
a.subnavi:visited	{color:#00978F;}
a.subnavi:active	{color:#00978F;}
a.subnavi:hover		{color:#ffffff; background-color:#00978F;}
.subnavia			{font-family:verdana; font-size:12px; color:#ffffff; background-color:#00978F; text-decoration:none; line-height:18px; width:187px; //width:200px; height:25px; padding:5px 0 0 15px; //padding:5px 0 5px 15px; display:block;}

/* Fliesstext */
.text 			{font-family:arial; font-size:12px; color:#000000; line-height:17px;}
a.text:link 	{color:#00978F; text-decoration:underline;}
a.text:visited	{color:#00978F; text-decoration:underline;}
a.text:active	{color:#00978F; text-decoration:underline;}
a.text:hover	{color:#00978F; text-decoration:underline;}
.text a			{font-family:arial; font-size:12px; color:#00978F; line-height:17px;}

.text-top		{font-family:arial; font-size:12px; color:#666666; line-height:16px;}
a.text-top:link 	{color:#00978F; text-decoration:underline;}
a.text-top:visited	{color:#00978F; text-decoration:underline;}
a.text-top:active	{color:#00978F; text-decoration:underline;}
a.text-top:hover	{color:#00978F; text-decoration:underline;}

.text-preis		{font-family:verdana; font-size:12px; color:#ffffff; line-height:25px; font-weight:bold;}
a.textk:link 	{color:#616263; text-decoration:underline;}
a.textk:visited	{color:#616263; text-decoration:underline;}
a.textk:active	{color:#616263; text-decoration:underline;}
a.textk:hover	{color:#005EA7; text-decoration:underline;}

.text-bold		{font-family:arial; font-size:16px; color:#000000; font-weight:bold; line-height:16px;}

/* Listen */
.li_1			{list-style-image:url(images/listenpunkt.gif); line-height:22px; letter-spacing:1px; list-style-type:square; margin-left:-20px; // margin-left:20px;}

/* Fussnavigation*/
.fuss				{font-family:arial; font-size:12px; color:#747474;}				
a.fuss:link  	{color:#00266D; text-decoration: none;}
a.fuss:visited  {color:#00266D;text-decoration: none;}
a.fuss:active	{color:#00266D;text-decoration: none;}
a.fuss:hover	{color:#E32424;text-decoration: none;}

/* Classen für Tabellengestaltung */
.start-1		{border-bottom:1px solid #999999; border-right:1px solid #999999; background-color:#ECEDED;}
.start-2		{border-bottom:1px solid #999999; border-right:1px solid #999999; background-color:#FBBB30;}
.start-3		{border-bottom:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999; background-color:#ECEDED;}
.start-4		{border-bottom:1px solid #999999; border-top:1px solid #999999; border-right:1px solid #999999; background-color:#FBBB30;}
.start-5		{border-right:1px solid #999999; padding:8px;}
.start-6		{border-right:1px solid #999999; padding:8px; background-image:url(images/bg-zelle.jpg); background-position:bottom; background-repeat:repeat-x;}
.start-8		{border-right:1px solid #999999; border-left:1px solid #999999;}
.start-9		{padding:8px;}
.leftside		{border:1px solid #999999; background-color:#FBBB30;}
.linie-rechts	{border-right: 1px solid #CCCCCC;}

td.rot img {
 background-color:#EC240D;
 border-left:10px solid #FFFFFF;
 border-right:10px solid #FFFFFF;
}
