body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#edeceb;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:800;
	color: #3578bc;
	font-stretch:50;
	margin:0;
}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:800;
	color: #3578bc;
	font-stretch:50;
	margin:0;
}
#all {
	width: 1000px;
	/*margin:auto;*/
}

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

#header {
	background:url(images/background_logo.gif) top no-repeat;
	height:95px;
	margin:auto;
	width:962px;
}

.title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:800;
	color: #3578bc;
	font-stretch:50;
/*	padding-top:60px;*/
	padding-left:110px;
	margin-top:-20px;
}

#content-start {
	width:980x;
	padding-top:15px;
	/*position:relative;*/
}

#textdiv{
	position:absolute;
	left:600px;
}

#content {
	width:962px;
	padding-top:10px;
	margin:auto;
}

.content-top {
	background:url(images/background_header.gif) no-repeat;
	height:27px;
}

.content-main {
	background:url(images/background_content.gif) repeat-y;
}

.content-gewerbe {
	padding:5px 30px 0px 30px;
}

.content-bottom {
	background:url(images/background_footer.gif) no-repeat;
	height:31px;
}

.ergebnis {
	padding:15px 35px 35px 35px;
}

.linkuns {
	padding:0px 20px 20px 20px;
}

.gewerbeformular {
	padding:0px 20px 20px 20px;
	width:720px;
	margin:auto;
}

.partner {
	padding:20px 30px 20px 30px;
}

.home-header {
	height:28px;
	width:480px;
	margin-left:13px;
}

.home-content {
	background:url(images/hintergrund_home_content.gif) repeat-y;
	padding-top:10px;
	padding-left:30px;
	width:570px;
}

.home-footer {
	background:url(images/hintergrund_home_footer.gif) no-repeat;
	height:26px;
	width:603px;
}

#sidebar-header {
	background:url(images/hintergrund_sidebar_header.gif) no-repeat;
	height:27px;
	width:371px;
}

#sidebar-content {
	background:url(images/hintergrund_sidebar_content.gif) repeat-y;
	padding-top:10px;
	padding-left:40px;
}

#sidebar-content-inner {
	width:293px;
	text-align:justify;
}

#sidebar-content div a{
	font-weight:bold;
}

#sidebar-footer {
	background:url(images/hintergrund_sidebar_footer.gif) no-repeat;
	height:30px;
	width:371px;
}

a:link, a:visited, a:active, a:hover
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #252525;
	text-decoration:underline;
}

a.footer:link, a.footer:visited, a.footer:active, a.footer:hover {
	font-size:12px;
}

a.wichtig:link, a.wichtig:visited, a.wichtig:active, a.wichtig:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: #3578bc;
	font-stretch: 50;
	text-decoration: underline;
}

a.h2link:link, a.h2link:visited, a.h2link:active, a.h2link:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:800;
	color: #3578bc;
	font-stretch:50;	
	text-decoration:none;
}

td.tab_result_price {
	font-size:12px;
}

.tooltip {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; position:absolute; display:none; border:1px #000000 solid; padding:5px; background:#F5EBD0; color:#000000; width:350px; z-index:2000;}
.tooltipMouseover {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; position:absolute; display:block; border:1px #000000 solid; padding:5px; background:#F5EBD0; color:#000000; width:350px; z-index:2000; top: -100px; left: -500px;}

#rechner {
	width:545px;
}

#rechner td {
	font-size:13px;
	font-weight:bold;
	text-align:left;
}

#link_uns_ueberschrift {
	font-size:14px;
	font-weight:bold;
}

#font_10_bold {
	font-weight:bold;
}

.input_55{
	display:none;
}

#eingabe_kwh{
	display:none;
}

.foot{
	font-size:12px;
}
