/* CSS Document */
/*
* {
	margin: 0px;
	padding: 0px;
	text-align: left;
	}

body { text-align:left;  margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	color: #333;
	background-color:#FFF;
}*/

h1{
	margin-left:20px !important;
}

p.druck{
	font-size:14px;
}

#ecotoptenrechner{
	width:90%;
	margin-left:0px;
	padding:0px;
}

#ecotoptenrechner * div {
	padding:0;
	margin:0;
}

#tarifrechner{
	width:720px;
}

#suchwrap{
	width:700px;
	padding-bottom:12px !important;
}

/*
#suchform {
	padding:0px;
	width:45%;
	float:left;
}
#einleitung {
	width:45%;
	float:right;
}*/

div.list{
	display:block;
	padding:0px !important;
	text-indent:-15px;
	margin-left:17px;
}

#suchform_einstiegstext{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
}

#suchform_einstieg{
	width:300px;
	float:left;
	padding-bottom:10px !important;
	padding-left:0px !important;

	margin-top:10px;
}

#suchform fieldset,
#suchform_einstieg fieldset
{
border: 1px dotted #ccc;
}

#suchform label,
#suchform_einstieg label{
	display: block;
	width:100px;
	float:left;
}

#suchform label, #suchform input,#suchform select,
#suchform_einstieg label, #suchform_einstieg input,#suchform_einstieg select {
	margin:2px;
	padding:1px;
}
#suchform input,#suchform select ,
#suchform_einstieg input,#suchform_einstieg select {
	border: 1px solid #ccc;
	width:100px;
}

#suchform .submit,
#suchform_einstieg .submit{
/**/
	margin-left:100px;
	border: 1px solid #ccc;
	background-color:#EEE;
	padding-left:20px;
	width:120px;
}

#produktindex {
	/*margin:15px;*/
	padding-top:0px !important;
}

#produktindex a{
	color: #333;
}



#produktindex table{
	font-size:11px;
	border:none;
	width:100%;
}


#produktindex .headline{
	background-color:#ccc;
}

#produktindex .headline th{
	padding:2px 5px;
}

#produktindex .dataline td{
	border-bottom:1px solid #ccc;
	padding:2px 5px;
}

/*
#produktindex .gstrom td , .gstrom{
	background-color:#cfc;

}
*/
#produktindex .okpower td, .okpower{
	background-color:#cfc;

}

#produktindex .lokal td, .lokal{
	background-color:#CCCCCC;

}




#produktindex_print {
	/*margin:15px;*/
	width:700px;
}

#produktindex_print a{
	color: #333;
}



#produktindex_print table{
	font-size:11px;
	border:none;
	width:100%;
}


#produktindex_print .headline{
	background-color:#ccc;
}

#produktindex_print .headline th{
	padding:2px 5px;
}

#produktindex_print .dataline td{
	border-bottom:1px solid #ccc;
	padding:2px 5px;
}

/*
#produktindex .gstrom td , .gstrom{
	background-color:#cfc;

}
*/
#produktindex_print .okpower td, .okpower{
	background-color:#ccc;

}

#produktindex_print .lokal td, .lokal{
	background-color:#EEEEEE;

}


#produktdetail {
margin:15px;
}
#produktdetail dl{
 width:600px;

}

#produktdetail dl dt{
float:left;
   /* background-color:#ccc; */
    width:200px;
    border-top:1px solid #ccc;
    padding:5px;
    font-weight:bold;
}

#produktdetail dl dd{

   float:left;
   width:350px;
   border-top:1px solid #ccc;
   margin-left:0px;
   padding:5px;
}

#produktdetail a{
	color: #333;
}

.druck_h1{
	margin-top:15px;
	font-size:16px;
	color:black;
	font-weight:bold;
}

.copyright{
	clear:left;
}

.nutzungsbedingung{
	padding-top:0px !important;
	padding-bottom:0px !important;
}