/* Standardeinstellungen für Stromwechsel */

html, body	{
	height:   100%;
	width:    100%;
	margin:   0px;
	padding:  0px;
}

body {
	position: absolute;
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color: #fff;
}


#godDiv {
	position: absolute;
	
	/*left: 50%;
	margin-left: -420px;*/
	width:  840px;
	/*margin:auto;*/
}

#right-ad{
	/*width:160px;*/
	height:600px;
	position:absolute;
	left:834px;
}

#headerdiv {
	background-image: url(images/Hintergrund.jpg);
	background-repeat: no-repeat;
	width:  840px;
	height: 310px;
	margin-top: 2px;
}

#wanddiv {
	background-image: url(images/Wand.jpg);
	background-repeat: repeat-y;
	width:  840px;
	height: 100%;
	margin-bottom: -10px;
}

#farbtafeldiv {
	position: absolute;
	height: 335px;
	margin-left: 23px;
	z-index: 10;
}
.farbtafel {
	padding-top: 20px;
}
.farbtafel_headline {
	font-size: 30px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
}

#kabeldiv {
	position: relative;
	top: 182px;
	margin-left: 20px;
	background-image: url(images/Kabel.png);
	background-repeat: no-repeat;
	width: 813px;
	height: 359px;
	z-index: 5;
}

#parkettdiv {
	background-image: url(images/Boden.jpg);
	background-repeat: no-repeat;
	width:  840px;
	height: 188px;
}

#sedotracker {
	position: relative;
	top: 1000px;
	margin-left: 0px;
}

.stromrechnerdiv{
	padding-left: 15px;
	text-align: left;
}

#divBilligstrom {
	width: 264px;
	height: 472px;
	float: left;
	background-image: url(images/Box_weiss.png);
	background-repeat: no-repeat;
}

#divOekostrom {
	width: 264px;
	height: 472px;
	float: left;
	background-image: url(images/Box_gruen.png);
	background-repeat: no-repeat;
}

#divNachtstrom {
	width: 264px;
	height: 472px;
	float: left;
	background-image: url(images/Box_blau.png);
	background-repeat: no-repeat;
}

/* für die #Hilfstexte*/
#trailimageid {
	font-size: 0.75em; 
	z-index: 200;
	left: 0px;
	visibility: hidden;
	position: absolute;

	background-color: #dfdfdf;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left
}

/* Einstellung für STROMWECHSEL.de im Headerbanner */

span#stromwechsel_banner	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:77px;
	color:#A72315;
	font-weight:bold;
}

span#de_banner	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:77px;
	color:#000000;
	font-weight:bold;
}

span#unterschrift_banner, span#unterschrift_banner a	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#D89D1F;
	font-weight:bold;
	text-decoration: none;
}

/* Einstellung für die Schrift der Schritte 1-3 */

span#schritte_fett	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

span#schritte	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

/* Einstellung für Strom News */

span#strom_news	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#D89D1F;
	font-weight:bold;
}


/* Einstellungen für den Strom Rechner */

/* Ueberschrift */

span#stromrechner_ueberschrift_links	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:bold;
}

span#stromrechner_ueberschrift_rechts	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#D89D1F;
	font-weight:bold;
}

td.stromrechner	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}

span.stromrechner_pflichtfeld	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A82516;
}

hr{
	 width: 100%;
	 height: 5px;
	 background-color: #eeeeee;
	 font-size: 2px;
}

td#fehlermeldung	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A82516;
	text-align:center;
}

/* Einstellung für Empfehlungen */

span#empfehlungen	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#D89D1F;
	font-weight:bold;
}

/* formatierte Absätze */

p#impressum	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:09px;
	color:#000000;
}

/* Styleeinstellung von Selectboxen, Textfeldern und Buttons */

select	{
	z-index:1;
}

.selectfeld	{
	width:150px;
	font-size: 10px;
	border:1px solid #767676;
}

.selectfeld_error	{
	width:150px;
	font-size: 10px;
	border:1px solid #767676;
	background-color:#A82516;
}

.textfeld	{
	width:50px;
	font-size:10px;
	border:1px solid #767676;
}

.textfeld_error	{
	width:50px;
	font-size:10px;
	border:1px solid #767676;
	background-color:#A82516;
}

.textarea	{
	width:150px;
	font-size: 11px;
	border:1px solid #767676;
}

.button	{
	font-size: 10px;
	font-family: Verdana;
}

/* Styleeinstellung für Links */

/* Links */
a:link 		{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;font-size:10px; color:#000000; text-decoration:none;font-weight:none;}
a:visited	{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;font-size:10px; color:#000000; text-decoration:none;font-weight:none;}
a:hover 	{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;font-size:10px; color:#000000; text-decoration:underline;font-weight:none;}
a:active 	{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;font-size:10px; color:#000000; text-decoration:none;font-weight:none;}
a:focus 	{font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;font-size:10px; color:#000000; text-decoration:none;font-weight:none;}

/* Kein Rahmen um verlinkte Bilder */

img {border: 0px;}

/* Verivox Ergebnisseite */

.verivox_border	{
	width: 840px;
}

.verivox	{
	width: 760px;
	margin: auto;
}

.verivox table	{

}

.verivox tr		{

}

.verivox td,a,table,p,br,li	{
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}


/*
.verivox a						{color:0000ff; text-decoration:underline; font-family:arial;verdana;}
.verivox a:active				{color:0000ff; text-decoration:underline; font-family:arial;verdana;}
.verivox a:visited				{color:0000ff; text-decoration:underline; font-family:arial;verdana;}
.verivox a:hover				{color:000000; text-decoration:none; font-family:arial;verdana;}
*/

.verivox h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
.verivox h2,h3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
/* Links uns */

input#quelltext_markieren	{
	font-size: 10px;
	font-family: verdana;
}

td.banner_code textarea	{
	width:600px;
	font-size: 10px;
	font-family: verdana;
	height:40px;
}

font#link_uns_ueberschrift	{
	font-weight:bold;
}

td.banner_gruppe{
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}

td.banner_markieren	{
	text-align:center;
}

div#footer{
	position: relative;
	width:100%;
	text-align:center;
	clear:both;
	color: #fff;
	text-decoration: none;
}

div#footer a{
	color: #000000;
	text-decoration: none;
}
.tabellenkopf {
	background-color: #777;
	font-size:12px;
	font-weight:bold;
}

.tabellenkopf td {
	color:white;
}

/* Formular für Stromrechner */

.form_tab, .form_tab a, .form_tab a:visited {
	font-size: 12px;
	color: #212121;
}

input {
	font-size:10px;
	font-family: Verdana;
}
select {
	font-size:10px;
	font-family: Verdana;
}
.mouseover_on {background-color: #C1E4FF; font-size:12px;}
table.calc_output {width: 100%; border-spacing: 1px;}

#calc_heading {padding:0 0 12 0px;}
a.calc_link {}
.tab_head {}
.tab_head_cell {font-size:10px; font-weight:bold; padding:5px;}
.tab_result_cell {font-size:10px; padding:5px; vertical-align: middle;}
.tab_result_price {font-size:10px; font-weight:bold; text-align:right;}
.tab_result_comments {font-size:10px; white-space: nowrap;}
.tab_result_comments ul {font-size:10px; padding:0px; list-style:disc;}
.tab_result_comments li {font-size:10px; padding:0px;}
.comments {display:none;}
.tab_res1 {background:#fff;}
.tab_res2 {background:#dadacb;}
.tab_footnotes {font-size:10px;}
.tab_footnotes a {font-size:10px;}
.form_cell {font-size:11px; white-space: nowrap;}
.power_form {font-size:11px; width:100px;}
#submit1 {font-size:10px;}
.tooltip {font-size:10px; text-align:left; position:absolute; display:none; border:1px #000000 solid; padding:5px; background:#FFFFCC; color:#000000; width:350px; z-index:2000;}
.tooltipMouseover {font-size:10px; text-align:left; position:absolute; display:block; border:1px #000000 solid; padding:5px; background:#FFFFCC; color:#000000; width:350px; z-index:2000; top: -100px; left: -500px;}
.tooltip b {font-size:10px;}
.tooltip p {font-size:10px;}
.tooltip td {font-size:10px;}

.form_tab		{ padding-top:5px; margin:0px; border:0px;}
.form_tab_cell	{ padding:2px 2px 8px 2px; font-size:10px;}
.select-free
{
	position:absolute;
	z-index:200;
	cursor:move;
	overflow:hidden;
	width:33em;
}

.select-free iframe
{
	display:none;
	display/**/:block;
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}

.tooltipsammlung {
	position: absolute;
	top: 0px;
	left: 0px;
}
.rsstitle {
	font-size: 18px;
	font-weight: bold;
}
#stromnews {
	position: relative;
	left: 490px;
	width: 301px;
	height: 210px;
	padding: 5px;
	background-image: url(/images/box_news_background.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-left: 30px;
}

.input_55{
	display:none;
}

#eingabe_kwh{
	display:none;
}

.input_125{
	width:105px;
}

.okotest{
	position:relative;
	top:-6px;
	margin-right:58px;
}

