body
{
	background-image:url(img/body-shader.png);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
	font-family: Arial, sans-serif;
	font-size:12px;
}

p {margin:7px 0 7px 0}

p, td, th {
	font-size:12px;
}

a {
	color:#0013a1;
}

a.active {
	color:#494745 !important;
}

#main 
{
	width:878px;
	margin:20px 0 20px 20px;
	text-align: left;
	border:1px solid #dbe2ea;
	background-color:white;
}

#content {padding:20px;}

.calc 
{
	/*margin:0 18px 0 18px;*/
	text-align:left;
	font-size:18px;
}


.calc input, .calc select
{
	border: 1px solid #5e5e5c;
	width:106px;
	font-size:18px;
}

.calc td
{
	font-size:14px;
	vertical-align:middle;
}

.calc input.image
{
	border: none;
	width:auto;
	
}

#calc_header_container {height:58px;background:url(img/gaspreisvergleich.jpg) no-repeat;background-color:#014791;}
#calc_header {color:white;font-size:18px;font-weight:bold;padding:23px 0 0 10px;}
#calc_body {padding:5px 15px 15px 15px;background:#eef4f6;border-bottom:1px solid #014791;border-left:1px solid #014791;border-right:1px solid #014791;}
#calc_body  ul li {font-size:13px;}

table
{
	text-align:left;

}

td 
{
	vertical-align:top;
}

h2 
{
	color:#494745;
	margin:5px 0 0 0;
	padding: 5px 0 4px 0;
	border-bottom: 1px solid #024593;
	font-size:13px;
	
}

h3 
{
	font-size:14px;
	margin:0;
}

.seo h3 
{
	font-size:12px;
}

h3.navi a
{
	margin-top:10px;
	text-decoration:none;
	float:left;
	padding-left:48px;
}
h3.navi a:hover
{
	text-decoration:underline;
}

h1 
{
	font-size:14px;
	color:#494745;
	
}

form 
{
	margin:0px;
	padding:0px;
}

.claim 
{
	position:absolute;
	top:105px;
	left:45px;
	border:0;
	color:#52504e;
	font-size:17px;
}
.headline 
{
	color:#52504e;
	font-size:32px;
	position:absolute;
	top:40px;
	left:100px;
}

ul {
	text-align:left;
	margin-left:0px;
	padding:0;
}

ul li {
	list-style-type: none;
	margin-bottom:5px;
}

.verivox {
	margin-left: 85px;
	width: 680px;
}

#footer {
	text-align:center;
	display:block;
	font-size:10px;
	color: #5e5e5c;
	text-decoration:none;
}

.contentbox {width:390px;padding:0 0px 0 5px;background: url(img/contentbox-shader.gif) repeat-y #ffffff;}

/* power/gas calc css */

.form_container {border:1px #cccccc solid;}

.mouseover_on {background-color: #C1E4FF}
table.calc_output {width: 100%; border-spacing: 1px;}
#calc_heading {padding:0 0 12 0px;}
a.calc_link {}
.tab_head {background:#cccccc;}
.tab_head_cell {font-size:12px; font-weight:bold; padding:5px;}
.tab_result_cell {font-size:12px; padding:5px; vertical-align: middle}
.tab_result_price {font-size:15px; font-weight:bold; text-align:right;}
.tab_result_comments {font-size:11px;}
.tab_result_comments ul {font-size:10px; padding:0px; list-style:disc;}
.tab_result_comments li {font-size:10px; padding:0px;}
.tab_result_remarks {width: 175px;}
.comments {display:none;}
.tab_res1 {background:#ffffff;}
.tab_res2 {background:#eeeeee;}
.tab_footnotes {font-size:10px;}
.tab_footnotes a {font-size:10px;}
.form_cell {font-size:11px; white-space: nowrap;}
.form_legend_cell {width: 100%; font-size:11px;}
.power_form {font-size:11px; width:100px;}
#submit1 {font-size:10px;}
.tooltip {font-size:11px; text-align:left; position:absolute; z-index:10; display:none; border:1px #000000 solid; padding:5px; background:#FFFFFF; color:#000000; width:350px; z-index:100;}
.tooltip b {font-size:11px;}
.tooltip p {font-size:11px;}
.tooltip td {font-size:11px;}

.form_tab		{background:#f8f8f8; padding:5px; margin:0px; border:0px;}
.form_tab_cell	{background:#f8f8f8; padding:2 2 8 2px; font-size:12px;}
.select-free
{
	position:absolute;
	z-index:10;
	cursor:move;

	overflow:hidden;/*must have*/
	width:33em;/*must have for any value*/;
	
}

.select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	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*/;
}