body {background: url(../img/bg.jpg) top repeat-x #ffffff; font-family: Geneva, Arial, Helvetica, sans-serif; text-align: left;
margin: 0px auto; list-style-type:square;}

li 				{margin:3px; font-size:12px;}

img 			{border:border:0px #ffffff solid;}

/*Feeds Startseite*/
#feed   		{text-align:justify; list-style:none; padding:0px; margin:0px; border:0px dotted #404040;}
#feed p 		{font-size:11px;}
#feed a 		{font-size:14px; font-weight:900;}
#cats   		{font-size:10px; background-color:#f6f6f6;}
/*Feeds Hauptseiten*/
#feed-pv   		{text-align:justify; list-style:none; padding:2px; margin:0px; border:0px dotted #404040; color:#fff;}
#feed-pv p 		{font-size:11px;}
#feed-pv a 		{font-size:14px; font-weight:900;}
#cats-pv   		{font-size:11px; background-color:#333333; color:#fff;}

#feed-start-right li {border-bottom: 1px dotted #404040; padding:0px 4px 4px 0px; list-style-image: url(../img/pfeil-black.gif); font-size:14px; margin-left: -10px; margin-bottom: 0px; margin-top:0px;}
#feed-start-right ul {margin:0px; padding:0px}

.start img 		{width: 104px; height: 75px;  float:left; margin-right:3px; margin-bottom:0px;  display: inline;}
.produkt img 	{width: 165px; height: 270px; float:left; margin-right:3px; margin-bottom:0px;  display: inline;}
#start			{font-size:12px;}


/*Linke Box*/
#startkasten {
width:247px;
padding:5px;
float:left;
text-align:left;
background-color:#fff;
font-size:80%;
}
/*Linke Navigation*/
#startkasten li { background-color:#f6f6f6; margin:3px; padding:4px; list-style: none; border: 1px dotted #404040; }
#startkasten ul { padding-left:0px; margin:0; }
#startkasten a {font-size:13px; font-weight:bold; color:#638300;}
#startkasten li a:hover {background-color:#000000;}

/*Hauptcontent*/
#startkasten2 {
width:990px;
padding-left:0px;
padding-top:10px;
float:right;
font-size:90%;}

/*INHALTE RECHTS*/
#inhalte-rechts {} /*Die rechte Box auf der Startseite*/
#toplists_titel {text-align:left; font-size:20px; color:#333333; font-weight:900;} /*Titel über den Toplisten*/
#toplists_start {text-align:justify; font-size:12px; font-style:italic; color:#333333; padding:0px;} /*Text unter den 6 Toplisten Buttons*/

#intro { text-align:justify; font-style:italic; font-weight:500;}

#menutitel {color:#404040; font-size:18px; font-stretch:extra-expanded;}

/*3 Container unter dem Hauptcontent*/
#startkasten3 {
width:315px;
padding:5px;
float:left;
}
#startkasten3 li { background-color:#f6f6f6; margin:3px; padding:4px; list-style: none; border: 1px dotted #404040; }
#startkasten3 ul { padding-left:0px; margin:0; }
#startkasten3 a {font-size:14px; font-weight:900;}
#startkasten3 li a:hover {background-color:#000000;}

#imgright {
width: 290px;
text-align:left;
background:#97CC25;
margin-top:2px;
}
#adv   {float:left; padding:3px; background-color:#f7f7f7;}
#adv2  {float:right; padding:1px; background-color:#f7f7f7; margin-top: -5px;}

#wrap {
background:#fff;
width:990px;
height:100%;
margin-left:1%;
margin-right:1%;
border: 5px solid #fff;
}
#footer {
background:#E7F4C1;
width:990px;
margin-left:1%;
margin-right:1%;
border: 5px solid #fff;
}
#wrap2 {
background:#E7F4C1;
width:980px;
padding: 5px;
font-size:80%;
text-align: justify;
color:#CCCCCC;
border-top: 1px solid #97CC25;
}

#weitere_energietraeger {
background:#ffffff;
width:990px;
padding: 0px;
font-size:80%;
text-align: justify;
color:#CCCCCC;
border-top: 1px solid #97CC25;
}
#header {
background-image:url(../img/logo.jpg);
width:990px;
height: 80px;
text-align: justify;
margin-bottom:3px;
}
.topnav {
width:990px;
height: 30px;
padding-top:5px;
padding-right:0px;
border-bottom:1px solid #fff;
}
.topnav a {
color:#ffffff;
}

#right {
float:left;
width: 250px;
text-align:left;
background:#ffffff;
}
#right a{
color:#638300;
}

/*Design der 3 Linkboxen auf den Haupthemen-Seiten - # Abwandlung von left1 Startseite*/
#float-kasten { width:990px; background-color:#333333; border-top: 1px solid #fff; }
/*Menütite,,*/
#float-kasten-menuname {color:#f8f8f8; font-size:16px; font-stretch:extra-expanded;  padding:3px; font-weight:bold;}
#float-kasten-3-colum {width: 325px; text-align:left; margin:1px; }
#float-kasten-3-colum-links {width: 100%; text-align:left; background:#333333; padding: 0px;}
/*Listen & Links für Menüs*/
#float-kasten-3-colum-links li { background-color:#666666; margin:3px; padding:4px; list-style: none; border: 1px dotted #f1f1f1; }
#float-kasten-3-colum-links ul { padding-left:0px; margin:0; }
#float-kasten-3-colum-links a {font-size:13px; font-weight:bold; color:#fff;}
#float-kasten-3-colum-links li a:hover {background-color:#7EA22E;}

/*Design für die RSS-Newsbox*/
#rss-newsbox {
float: right;
width:445px;
color:#f4f4f4;
font-size: 12px;
background-color:#333;
border:3px #666666 thin;
margin-left:5px; margin-right:-4px;
padding:4px;
min-height:300px;}

#left1  img { text-align:center;
padding: -4px;}

#left1 {
width: 100%;
text-align:left;
background:#ffffff;
margin-top:0px;
padding: 0px;
border-bottom: 0px solid #E7F4C1;
border-top: 1px solid #ffffff;
}
#left1 li { background-color:#f6f6f6; margin:3px; padding:4px; list-style: none; border: 1px dotted #404040; }
#left1 ul { padding-left:0px; margin:0; }
#left1 a {font-size:13px; font-weight:bold;}
#left1 li a:hover {background-color:#000000;}

table {
   border-collapse: separate;
   margin: 0px;
   
   }
#tab1 th {
   padding: 0px;
   }
#tab1 td {
   border: 1px dotted #000000;
   padding: 3px;
   margin: 1px;

   }

a{color:#ffffff;}

/*Themenübersicht Startseite*/
.themen_uebersicht a  {font-size: 10px;}
.themen_uebersicht li {margin-left: -12px; list-style-image: url(../img/pfeil-black.gif);}


/*DESIGN STARTSEITE UND HAUPTSEITEN*/
#content-start {
width:732px;
float: right;
text-align:justify;
padding: 0px 0px 4px 4px;
margin-top: 2px;
background-color:#ffffff;}

#content-start-hauptseiten {
width:982px;
float: right;
text-align:justify;
padding: 4px 4px 4px 4px;
margin-top: 2px;
background-color:#f7f7f7;
first-letter:18px;}


#content start a {color:#638300;}

.clr {clear:both;}

/*Topnavigation id=tabs5*/

#tabs5 				{float:left; background:#000; font-size:93%; line-height:normal;}
#tabs5 ul 			{margin:0; padding:2px 2px 2px 2px; background:#A3BE45; list-style:none;}
#tabs5 li 			{display:inline; margin:0; padding:0;}
#tabs5 a 			{float:left; margin:0; padding:0 0 0 4px; text-decoration:none;}
#tabs5 a span 		{float:left; display:block; padding:5px 15px 4px 6px; color:#FFF;}
	  
/*Überschriften H1 - H6*/

h1 					{font-size:   80%; line-height: 0; text-align:left; color:#FFFFFF; font-size:16px; padding:3px;}
h2 					{color:#7DA22E; font-size:15px; font-stretch:extra-expanded; margin-top:-0px; margin-bottom:-0px; padding:3px;}
h3 					{color:#404040; font-size:14px; font-stretch:extra-expanded;}
h4 					{color:#fff; font-size:16px; font-stretch: extra-condensed;  margin-top:-0px; margin-bottom:-10px;}

/*Links*/

a {color:#638300; text-decoration:none;}

/*Formatierungen für Texte*/

.kleine_schrift    	{font-size:12px; color:#404040;}
.image_content     	{float:left; border:1px #cccccc solid; padding:3px; margin:3px;}
.ueberschrift_weis 	{color:#ffffff; font-size: 18px; padding:0px; font-weight: bold;}
.text-klein 		{font-size:9px; color:#404040; padding:2px;}
.text-highlight		{background-color:#f7f7f7; border:#f1f1f1 3px solid; padding:5px;}
.text-highlight	p:first-letter{font-size:20px;}
#higlight1 		   	{width:665px; padding-right:0px;}
.großeschrift_hell 	{font-size:16px;padding:5px; color:#fff; font-weight:bold;}

/*Importierte daten aus dem Worpress Style*/

.wp-caption img    	{background:#F7F7F7;	border:1px solid #CCC; padding:5px 5px; margin-bottom:5px; text-align:center;}

/*Layout PV-Rechner*/

#pvr-ergebnis-highlighting {
font-size:18px;
color:#404040;
font-weight:bold;
padding-bottom:13px;
padding-right:65px;
text-align:right;

}