body {
	background-color: #cdf3a4;
	margin:15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

img.linksbildumflossen {
  float:left;
  margin: .50em 1em 0em 0em;
}

img.rechtsbildumflossen {
  float:right;
  margin: .50em 0em 0em 1em;
}

/* CSS für Einsparinfo */
#hauptbereich {
	width:870px;
	position:relative;
	margin: 0 auto;
	
}
#einsparinfo_logo {
	float:left;
	z-index:1;
	position:absolute;
	top:0px;
	left:0px;
}
* html #einsparinfo_logo {
	float:left;
	z-index:1;
	position:relative;
	top:0px;
	left:0px;
}
*+html #einsparinfo_logo {
	float:left;
	z-index:1;
	position:relative;
	top:0px;
	left:0px;
}
#balken_gruen{
	float:left;
	padding-top:72px;
}

#header_hintergrundbild {
	float:right;
	z-index:0;
	position:absolute; 
	top:0px; 
	left:0px;
}
* html #header_hintergrundbild {
	float: right;
	position:absolute;
	left:0px;
	top:0px;
}

#rechtsbild{	
	margin:7px 0px 8px 0px;
		
}

* html #rechtsbild{
	margin:1px 0px 5px 0px;
		
}
#impressum_navi {
	background-color:#5ec00f;
	width:265px;
	height:22px;
	float:right;
	z-index:1;
	position:absolute; 
	top:0px; 
	left:595px;
}
*+html #impressum_navi {
	background-color:#5ec00f;
	width:265px;
	height:22px;
	float:right;
	z-index:1;
	position:absolute; 
	top:0px; 
	left:595px;
}
* html #impressum_navi {
	float:right;
	position:relative; 
	top:0px; 
	left:-10px;
	background-color:#5ec00f;
	width:265px;
	height:22px;
	z-index:1;
	
}

#impressum_navi ul {
	font-size: 12px;
	color:#FFFFFF;
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding:4px 0px 0px 0px;
}
#impressum_navi li {
	float:left;
	margin:0px;
	padding:0px 0px 0px 10px;
}
a.impressum_navi {
	color: #FAF4D6;
	text-decoration: none;
	font-size: 12px;
}
a.impressum_navi:hover {
	color: #176C09;
	text-decoration: underline;
}


img {
	border:0;
}

form {
	font-size:12px;
}
iframe {
	border: 0;
}

/* Einsparinfo-Navigation-Menu */

#linkenavi {
	float:left;
	margin-top:7px;
	width:185px;	
}
* html #linkenavi {
	float:left;
	margin-top:5px;
	width:185px;	
}
*+html #linkenavi {
	float:left;
	margin-top:5px;
	width:185px;	
}


#rechtenavi {
	float:left;
	margin-top:7px;
}
* html #rechtenavi {
	float:left;
	margin:5px 0px 0px 8px;
	
	padding:0px;
}
*+html #rechtenavi {
	float:left;
	margin-top:5px;
}


.navimenue {
	width:180px;
	margin-bottom:6px;
}

* html .navimenue {
	width:180px;
	margin-bottom:0px;
}
.navibox_oben {
	background-image:url(../img/naviboxoben.gif);
	background-repeat:no-repeat;
	height:20px;
}
.menu_oben_blog {
	background-image:url(../img/menu_oben_blog.gif);
	background-repeat:no-repeat;
	height:20px;
}
.navibox_inhalt {

	background-image:url(../img/naviboxmitte.gif);
	background-repeat: repeat-y;
	padding: 0 0 5px 0px;
}

* html .navibox_inhalt {
/*	behebt den Grafik-Peek-A-Boo-Effekt beim unteren Rand der Navi-Box*/
	display: inline-block;
}

.navibox_rechts {
	color: #054100;
	background-image:url(../img/naviboxmitte.gif);
	background-repeat: repeat-y;
	padding: 0px;	
	margin:0px;
}
.navibox_unten {
	background-image:url(../img/naviboxunten.gif);
	background-repeat:no-repeat;
	height:8px;
}
.navibox_inhalt ul {
	margin: 0px;
	list-style:none;
	list-style-image:none;
	padding: 1px 5px 5px 7px;
	list-style-position: inside;
}
* html .navibox_inhalt ul {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	list-style:none;
	list-style-image:none;
	list-style-position: outside;	
}
*+html .navibox_inhalt ul {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	list-style:none;
	list-style-image:none;
	list-style-position: outside;	
}
.navibox_rechts ul {
	margin: 0px;	
	list-style-position:inside;
	list-style-type:none;
	padding-left: 23px;
	text-indent:-18px;	
	padding-right:3px;
}
* html .navibox_rechts ul {
	list-style-position:inside;
	padding-left: 25px;
}
*+html .navibox_rechts ul {
	list-style-position:inside;;
}
.navibox_inhalt li {
	color: #145A04;
	margin: 10px 0px 0px 0px;			
}
* html .navibox_inhalt li {
	color: #145A04;
	margin: 0px;
	padding:5px;			
}
*+html .navibox_inhalt li {
	color: #145A04;
	margin: 0px;
	padding:5px;			
}

.navibox_rechts li {
	font-size:12px;
	margin: 4px 0px 5px 0px;		
}
* html .navibox_rechts li {
	font-size:12px;
	margin-top: 0px;
	padding-bottom:1px;	
}
*+html .navibox_rechts li {
	font-size:12px;
	text-indent:-16px;
	margin-top: 0px;
	padding-bottom:1px;
}

/* Quer-Trennbalken ueber dem Inhalt*/

#trennbalkengrafik {
	width:870px;
	float:left;
	margin:0px;
}



/* Inhalt-Mittenbereich */
#inhalt {
	width:485px;
	float:left;
	padding-right:10px;
	margin-top:10px;
}
* html #inhalt {
	width:480px;
	float:left;
	padding-right:7px;
	margin-top:10px;
}
*+html #inhalt {
	width:485px;
	float:left;
	padding-right:10px;
	margin-top:10px;
}



.inhalt_mitte {
	padding: 0px 0px 0px 0px;
}

#punktlinie {
	padding: 0px 0px 10px 8px;
	margin:0px;
}
* html #punktlinie {
	padding: 0px 0px 10px 8px;
	margin:0px;
}
*+html #punktlinie {
	float:left;
	padding: 0px 0px 10px 8px;
	margin:0px 0px 0px 0px;	
}

.red {
	color:red;
}

.admin {
	color:#FFBE00;
	font-size: 14px;
	font-weight: bold;
}

p {
	line-height:18px;
	text-align:justify;
	padding: 3px 0 7px 6px;
	margin: 5px;
}

p.tippbox {
	line-height:18px;
	padding: 2px 17px 2px 8px;
	margin: 0px;
}

ol p {
	margin-left: 40px;
	padding-bottom: 0px;
}
*+html ol p {
	margin-left: 0;
}
* html ol p {
	margin-left: 0;
}
h1 {
	color: #197709;
	font-size: 19px;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
}
h2 {
	color: #197709;
	font-size: 16px;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
}
h3 {
	color: #197709;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 3px 0 0 4px;
}

h4 {
	color: #197709;
	font-size: 13px;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
}

.navibox_mitte h3 {
	font-size: 14px;
	margin: 0px;
}
.navibox_rechts h3 {
	font-size: 14px;
	margin: 0px;
}
.navibox_oben h3 {
	font-size: 14px;
	margin: 0px 0px 0px 15px;
	padding: 2px 0px 0px 7px;
}

a {
	color: #134501;
	text-decoration: none;
	font-size: 12px;
}
a:hover {
	color: #258502;
	text-decoration: underline;
}

a.menu_li {
	color: #134501;
	text-decoration: none;
	font-size: 12px;
}
a.menu_li:hover {
	color: #258502;
	text-decoration: underline;
}
a.aktuelle_tipps_rechts {
	color: #134501;
	text-decoration: none;
	font-size: 12px;
	margin:-12px;
}
a.aktuelle_tipps_rechts:hover {
	color: #258502;
	text-decoration: underline;
	font-size: 12px;
	margin:-12px;
}
* html a.aktuelle_tipps_rechts {
	color: #134501;
	text-decoration: none;
	text-indent:-16px;
	font-size: 12px;
	margin:-6px;
	padding:4px
}
* html a.aktuelle_tipps_rechts:hover {
	color: #258502;
	text-decoration: underline;
	font-size: 12px;
	margin:-6px;
	padding:4px
}
*+html a.aktuelle_tipps_rechts {
	color: #134501;
	text-decoration: none;
	text-indent:-14px;
	font-size: 12px;
	margin:-2px;	
}
*+html a.aktuelle_tipps_rechts:hover {
	color: #258502;
	text-decoration: underline;
	font-size: 12px;
	margin:-2px;	
}
ul {
	margin: 5px 0 0 11px;
	list-style:none;
	list-style-image: url(../img/listenpfeil.gif);
	padding: 5px 5px 5px 7px;
	list-style-position: inside;
}

ul.listenpunkt {
	margin: 5px 0 0 11px;
	list-style:none;
	list-style-image: url(../img/listenpunkt.gif);
	padding: 5px 5px 5px 7px;
	list-style-position: inside;
}

.inhalt_mitte li {
	list-style-position: outside;
	margin-left: 40px;
}

.rechts {
	float: right;
}
.links {
	float: left;
}

#infokasten_header{	
	padding:0px 0px 13px 0px;	
}

#kasten {
	float:left;
	margin:0px 0px 0px 0px;
	width: 468px;
	height: 414px;
	display: block;
	padding-left:12px;
}
* html #kasten {
	float:left;
	margin:0px 0px 0px 0px;
	width: 468px;
	height:410px;
	display: block;
	padding-left:12px;
}
*+html #kasten {
	float:left;
	margin:0px 0px 0px 0px;
	width: 468px;
	height: 400px;
	display: block;
	padding-left:14px;
}


#introtipp {
	float:left;
	margin:0px 0px 0px 0px;
	width: 468px;
	height: 184px;
	display: block;
	padding-left:12px;
}
* html #introtipp {
	float:left;
	margin:0px 0px 0px 0px;
	width: 468px;
	height:170px;
	display: block;
	padding-left:12px;
}
*+html #introtipp {
	float:left;
	margin:0px 0px 0px 0px;
	width: 468px;
	height: 170px;
	display: block;
	padding-left:14px;
}


.kasten_oben {
	background-image:url(../img/kastenoben.gif);
	background-repeat:no-repeat;
	height:8px;	
	font-size:0px;
}
* html .kasten_oben {
	background-image:url(../img/kastenoben.gif);
	background-repeat:no-repeat;
	height:8px;	
}
*+html .kasten_oben {
	background-image:url(../img/kastenoben.gif);
	background-repeat:no-repeat;
	height:8px;		
}
.kasten_mitte {
	background-image:url(../img/kastenmitte.gif);
	background-repeat: repeat-y;
	width: 468px;	
	display: block;	
}
.kasten_unten {
	background-image:url(../img/kastenunten.gif);
	background-repeat:no-repeat;
	height:11px;	
}

.formularbacklink  { font-size: 12px; padding-right: 2px; padding-left: 2px; width: 450px; border: solid 1px #258502 }

