body {
	background-color:#ffffff;
}
#main{
	padding-top:80px;
	padding-left:10px;
}
#spalte1{
	display:none;	
}
#meta{
	display:none;	
}
#seitenleiste{
	display:none;
}
#subnavigation{
	display:none;
}
#inhalt2column, #inhalt1column,#inhaltformular {
	border-left: 0px;
	clear:both;
}

a{
	text-decoration:none;
}

.screen{
	display:none;
}
.print{
	display:block;
}
.printinline{
	display:inline;
}
.logodruck{
	display:block;
	position:absolute;
	left:560px;
	top:54px;
}
.boxGelb .ro {
	background:url();
	border-right: 2px solid #b2b2b2;
}
.boxGelb .lo {
	background:url();
	border-top: 2px solid #b2b2b2;
	border-left: 2px solid #b2b2b2;
}
.boxGelb .ru {
	background:url();
	border-bottom: 2px solid #b2b2b2;
}
.boxGelb .lu {
	background:url();
}
.boxWeiss .ro {
	background:url();
}
.boxWeiss .lo {
	background:url();
}
.boxWeiss .ru {
	background:url();
}
.boxWeiss .lu {
	background:url();
}
.boxGelb .yellopreis .preisbox{
	background-image:url();
	background-color:#cccccc;
}
.inhalt1,.inhalt2,.inhalt3,.inhalt4,.inhalt5,.inhalt6{
	background-color:white;
}

.formblock .formrow input,.formblock .formrow .error input, .formblock .formrow select, input.plzsuche, .formblock .formrow textarea{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px #666666 solid;
}
.formblock .formrow input.erfolg{
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	background-color:#cccccc;
	border-bottom: 1px #666666 solid;
}
.formblock .formrow textarea.erfolg{
	width:340px;
	height:80px;
	background-color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
}
.formblock .formrow textarea.erfolgschmal{
	width:214px;
	height:80px;
	background-color:#cccccc;
	font-family:Arial, Helvetica, sans-serif;
}
.formblock .formrow input.calender{
	width:214px;
}
.formblock .documents{
	background-color:white;	
}
.formblock .formrow .fielderror{
	color:#000000;
	padding-right:1px;
}
.formblock .formrow .error{
	color:#000000;
}
.button{
	display:none;
}
.disabled .formrow input{
	background-color:#CCCCCC;
}
.formblock .formrow input.disabled{
	width:214px;
	background-color:#CCCCCC;
	
}
.fieldsubmit{
	display: none;
}

/* Tarifsuche.css */
.boxGelbTarifsuche .ro {
	background:url();
}
.boxGelbTarifsuche .lo {
	background:url();
}
.boxGelbTarifsuche .ru {
	background:url();
}
.boxGelbTarifsuche .lu {
	background:url();
}
.tarifsuche{
	height:auto;
	padding:0;
	width:504px;
}
.tarifsuche .navigation, .tarifsuche .tarif_noscript, .tarifsuche .subtitle_noscript{
	display:none;
}
.tarifsuche .tarifmaske{
	position: relative;
	overflow:visible;
	height:auto;
}
.tarifsuche .tariftabelle{ 
	position:static;
	top:0px;
	height:auto;
	width:483px;
}
.tarifsuche .header{	
	height:44px;
}
.tarifsuche .header .print .headcountry, .tarifsuche .header .print .headprice, .tarifsuche .header .print .headtime{
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding: 5px 0;
}
.tarifsuche .header .print .headcountry{
	padding-left:16px;
}
.tarifsuche .header .print .headtime{
	padding-right:6px;
}
.tarifsuche .tarif{	
	display:block;
}
.tarifsuche .country{
	padding-left:16px;
}
.tarifsuche .price{
	width:146px;
}
.tarifsuche .time{
	width:24px;
	text-align:right;
}
.tarifsuche .color1{
	background-color:white;
	width:483px;
}
.tarifsuche .color2{
	background-color:#e6e6e6;
	width:483px;
}
.tarifsuche .subtitle{
	padding-top:10px;
	padding-left:16px;
}
#tarifscrollbar{
	display:none;
}
/* ---- */

.stromquellen .column1{
	border-bottom:4px solid #ffffff;
}
.stromquellen .column2{
	border-bottom:4px solid #ffffff;
}
.stromquellen .column3{
	border-bottom:4px solid #ffffff;
}
.calendar{
	visibility:hidden;
}
.trenner{
	clear:both;
	margin:60px 0 20px 0;
	padding:0;
	height:1px;
	width:480px;
}
.print .contenttable .column1 {
	width:280px;
}
.contenttable td{
	font-size:12px;	
}
.teaser2column{
	display:none;
}
.footernav{
	display:none;
}
.infobutton{
	display:none;
}
.linkRight{
	display:none;
}
/* eve */
.eve_seitenleiste {
	display: none;
}

.columnStrompreis{
	clear:both;
	width:500px;
}
.columnStrompreis .column1{
	display:none;
}
.columnStrompreis .column2{
}

.columnStrompreis .preistable td{
	padding:0 100px 6px 0;	
}
.printfix{
    height:100px;
}

/*EDITED BY ELFVING */
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}