table.energieAmpel  {
	border:0;
	margin-left:10px;
}

.energieAmpel div.raster {
	height:55px;
	width:125px;
	background: transparent url(/typo3conf/ext/inc_heizkostenrechner/res/images/raster.png) repeat scroll left top;
	position:absolute;
}

.energieAmpel span.main {
	height:55px;
	width:125px;
	display:block;
	color:#fff;
	background-color:#606060;
	font-size:210%;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-align:center;
}

.energieAmpel span.main span.small{
	font-size:14pt;
}

.energieAmpel th, .energieAmpel td {
	padding:0;
}

.energieAmpel th {
	background-color: #b62323;
	color:#fff;
}

.quelle {
	font-size:7pt;
	color:#aaa;
	margin-left:10px;
}

.activ {
	font-weight:bold;
	background-color:#eeeeef;
}

.activ td {
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}

.link a {
	text-decoration:none;
}
.link img {
	margin:0 4px -4px 10px;
}

.link {
	padding:0;
	margin:0;
	
}

.zahl {
	text-align:right;
}

.text, .zahl, .title {
	border-left:1px solid #ccc;
}

.ende {
	border-right:1px solid #ccc;
}

.heizkosten td {
	border-bottom:1px solid #ccc;
}

.slider {
        width:99%;
        
}


.total {
  padding-bottom:4px;
  margin-bottom:15px;
  width:80%;
  font-size:130%;
  font-weight:bold;
  border-bottom:2px solid #888888;
}

.mailing {
  padding-bottom:4px;
  margin-bottom:15px;
  width:80%;
  border-bottom:2px solid #888888;
}
.mailing div.error {
width:200px;
float:right;
margin-top:-15px;

}

textarea.comment {
  width:99%;
}

.subcolumns {
  width:80%;
  border-bottom: 2px solid #888888;
}

.subcolumns table {
  width:95%;
  border-bottom:0px;
}

.gray * {
      color:#ccc;
}

div.error {
          float: none;
          color: red;
          vertical-align: top;
}

.hpss {
      position:fixed;
      margin-left:9800px;
}

.hpssn {
      position: absolute;
      left:-4200px;
      top:10px;
}

.agbText {
  width:80%;
}