BODY 					{ background-color:#D9DADC; background-image:url(/pics/bg.gif); margin:0px;
						  color:#404040; FONT-FAMILY:"Trebuchet MS", Arial, Helvetica, Geneva; font-size:9pt; }
.kopf1					{ background-image:none; background-color:#D9DADC; border-bottom:1px solid #000000; }
.kopf2					{ width:980px; background-image:url(/pics/bg_header.jpg); background-repeat:no-repeat; background-position:center top; text-align:left; padding:0px; padding-left:20px; }
.kopf3					{ background-image:url(/pics/heizkosten.gif); background-repeat:no-repeat; background-position:480px 0px; 
						  width:980px; text-align:left; vertical-align:bottom; padding:0px; padding-top:85px; padding-bottom:2px; }

A:link 					{text-decoration:none; color:#D83200; }
A:visited				{text-decoration:none; color:#D83200; }
A:active 				{text-decoration:none; color:#D83200; }
A:hover 				{text-decoration:underline; color:#D83200; }

#topmenue				{ width:972px; height:23px; text-align:center; } /* border-bottom:1px solid #BA1616; */
#topmenue a				{ float:left; width:93px; height:21px;
							text-decoration: none;
							color:#FFFFFF;
							text-align:center;
							padding-right:4px; padding-top:4px; 
							font-weight:bold; font-size:12px; 
							background-image: url(/pics/bg_hauptnavi.gif); background-position: 0px 0px; background-repeat:no-repeat;}
#topmenue a.active		{ color:#000000; background-position: 0px -26px; }

#glarebar				{ width:967px; height:22px; font-size:12px; padding-left:15px; padding-top:5px; color:#FFFFFF; font-weight:bold;
						  background-image:url(/pics/glarebar.gif); background-repeat:repeat-x; text-align:left; }
#glarebar a				{ margin-right:25px; color:#FFFFFF; }

div.dropdownbox			{ position:absolute; left:50%; top:200px; display:none; overflow:hidden; z-index:2147483647; text-align:left; margin:auto; }
div.dropdowntext		{ background-color:#000000; color:#FFFFFF;
						  border:1px solid #FFFFFF; border-top:none;
						  line-height:22px;
						  font-size:12px;
						  filter:alpha(opacity=90); /* Internet Explorer */
						  opacity: 0.90; /* Firefox */
						}

A.drop:link 			{ color:#FFFFFF; }
A.drop:visited			{ color:#FFFFFF; }
A.drop:active 			{ color:#FFFFFF; }
A.drop:hover 			{ color:#FFFFFF; }

#cont1					{ background-color:#FFFFFF; width:575px; padding:15px; font-size:9pt; }
#cont2					{ background-color:#ECEDEF; width:200px; padding-top:15px; padding-left:7px; padding-right:9px; border-left:1px solid #6D798E; }
#cont2 div.RightA		{ padding-left:13px; padding-bottom:20px; background-image:url(/pics/arrow.gif); background-position: 2px 5px; background-repeat:no-repeat; }
#cont2 b				{ font-weight:normal; }
#cont2 a:hover			{ text-decoration:underline; }
#cont3					{ background-color:#ECEDEF; width:160px; padding:0px; text-align:right; }

h1						{ font-family:Times, "Times Roman", "Times New Roman"; font-size:20pt; font-style:italic; font-weight:bold; color:#66676C; }
h2						{ font-family:Times, "Times Roman", "Times New Roman"; font-size:16pt; font-style:italic; font-weight:bold; color:#66676C; }
div.line				{ height:20px; margin-top:20px; border-top:1px solid #EB5F01; }

.text					{color:#404040; font-size:9pt;}
.textacht				{color:#404040; font-size:9pt;}
.bild					{color:#BEBEBE; font-size:9pt;}
.headline				{font-size:10pt; font-weight:bold;}
.teaserheadline			{FONT-FAMILY:Times, "Times Roman", "Times New Roman"; font-size:24pt; font-style:italic; font-weight:bold; color:#C0C1C6; }
.subheadline			{FONT-FAMILY:Times, "Times Roman", "Times New Roman"; font-size:16pt; font-style:italic; font-weight:bold; color:#A0A1A6; }
.indent					{float:right; width:380px; }
.box					{padding:5px; border:1px solid #CCCCCC; }
.imgbox					{float:right; background-color:#ECECEC; border:1px solid #DEDEDE; padding:5px; color:#7E7E7E; font-size:8pt; margin-left:15px; }
.outline				{border:1px solid #9EA7B8;}
.toprow					{background-color:#6D798E; color:#FFFFFF; font-size:9pt; font-weight:bold;}
.datarow				{background-color:#DEE7F1; color:#404040; font-size:9pt; }

input.mini				{width:45px; background-color:#FFFFFF; color:#404040; border:1px solid grey; font-size:9pt; }

#footer					{ background-color:#FFFFFF; opacity:0.50; filter:alpha(opacity=50); width:972px; padding:5px; padding-top:2px; padding-bottom:2px; margin-top:10px; margin-bottom:10px; color:#000000; font-size:9pt; text-align:left; }
#footer a				{ color:#000000; }


