/* CSS Document */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 12px;
	margin-top: 5px;
	margin-bottom: 3px;

}
.picture{
	border-style:solid;
	border-width:thin;
	border-color:#00753AL;
}

td.kopfbereich{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	font-weight: normal;
	line-height: 0px;
	text-decoration: none;
	color: #000000;
}

td.kopfbereich_strich{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0px;
	font-weight: normal;
	line-height: 0px;
	text-decoration: none;
	color: #000000;
	border-bottom: 1px solid #008542;
}

.table {
	border:0px;
	border-width:0px;
	padding:0px;
	margin:0px;
	border-style: none;
}

.link-black {
	color: #000000;
}

h2 a.link-black{
font-weight:700;
}

.navpfad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #7F7F7F;
}
a, td, body, span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
}
b {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif; /* ff. Zeilen wegen Netscape 4.7 Layout eingefügt */
	font-size: 12px;
}
a {
	color: #008542;
	text-decoration: none;
}
.unav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 10px;
	color: #000000;
}
.hinweis {
	color: #555555;
}
.unavbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
	color: #000000;
}
.portlethead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #888888;
} 
body {
	leftmargin: 5px;
	topmargin: 5px;
	marginwidth: 5px;
	marginheight: 10px;
	height: 100%;
	bgcolor: #FFFFFF;
}
.rahmen {
	font-size:12px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	padding-left: 2px; 
	border:1px; 
	border-color: #616161;
	height: 15px; 
	border-style:solid;
}
.input	{
	border:1 solid #616161;
	color:#333333; 
	margin-bottom:2px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size:12px; 
	line-height:15px;
}

p, td, form{
	margin: 0;
	padding: 0;
}
ul {
	padding: 0;
}
select {
	font-size:12px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	margin-bottom:2px;
	padding-left: 2px; 
	border-color: #616161;
	height: 16px; 
	border-style:solid;
}

.divlayer { 
	position: absolute; 
	visibility: hidden; 
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px; color: #000000;
	z-Index: 1;
	
	}
	
.divlayeran { 
	position: absolute; 
	visibility: visible; 
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000; 
	z-Index: 1;
}
.zahl { 
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 14px; 
	color: #5CBB72
}

/* Panometer Dresden*/

#text-oben a{
	padding-top: 12px;
	padding-right: 15px;
	float: right;
	background-image: url(../img/elements/icon_oben.gif);
	background-repeat: no-repeat;
	background-position: right 16px;
}

a.linkIntern{
	padding: 0px 15px 0px 0px;
	background-image: url(../img/elements/icon_weiter.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}

/*Wir sind aktiv für Dresden*/
.aktiv_fuer_dresden {
	color:#69B038;
}

.aktiv_fuer_dresden_smallheadline {
	font-size: 12px;
	color: #646464;
	font-weight:bold;
}

a.aktiv_fuer_dresden_headline {
	font-size: 15px;
	color: #6baa28;
	font-weight:bold;
}

.aktiv_fuer_dresden_headline {
	font-size: 15px;
	color: #6baa28;
	font-weight:bold;
}

/*Energie-Berater*/

.energie {
	color:#69B038;
}

.borderTop {
	border-top:1px solid #00980F;
}

.borderBottom {
	border-bottom:1px solid #00980F;
}


/*KWK-Kampagne - Mehr als Strom*/

.kwkInfo {
	background-image:url(../img/content/mehr-als-strom/icon-kwk-info.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:12px;
	margin-right:2px;
}
.kundenmagazin-liste{
	color: #000000;
	background-image:url(../img/elements/ag_anstrich_green.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	list-style:none;
}
.kundenmagazin{
	margin:0px 0px 0px 0px;
	list-style:none;
}