/* Allgemein */
body {
	background-color:#FFE09F;
	padding-left:0px;
	padding-right:0px;
	margin-left:0px;
	margin-right:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

html {
	overflow-y: scroll;
}

a {
	text-decoration:none;
}

table {
	border-spacing: 0px;
	border-collapse:collapse;
}

h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #297E7E;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:3px;
}

h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #297E7E;
	font-weight: normal;
	margin-bottom:0px;
	margin-top:5px;
}

h3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #297E7E;
	font-weight: normal;
}

img {
	border: none;
}
/* Aussenrahmen */
.Rahmen {
	margin: 0px;
	padding: 7px;
	border-top: 1px solid #CCCCCC;
	border-right: 3px solid #999999;
	border-bottom: 3px solid #999999;
	border-left: 1px solid #CCCCCC;
        width:760px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}
.Bildrahmen {
	margin: 4px 2px 2px;
}
.Fusstext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align:center;
	clear:both;
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
.MenueRahmen {
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-spacing:1px;
	border-collapse:separate;
}

.Menuezeile {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #009966;
	margin: 5px;
	line-height: 25px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}
.Menuezeile2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#0066CC;
	margin: 5px;
	line-height: 25px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 0px;
	padding-bottom: 0px;
}
	
.Menuezeile.TR {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #009966;
	margin: 3px;
	line-height: 25px;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.Text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #297E7E;
}
.Text a {
        font-family: Geneva, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #0066CC;
        text-decoration: underline;

}
.PreisInfo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #009966;
	padding: 0px;
	margin: 0px;
}



A.menulink {
	display: block;
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #FFFFFF;
	vertical-align: top;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left:10px;
	padding-right:8px;
}

A.menulink_selected {
        display: block;
        text-decoration: none;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:13px;
        font-weight:bold;
        color: #FFFFFF;
	background-color:#F87D43;
        vertical-align: top;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left:12px;
        padding-right:12px;
}


A.menulink:hover {
	border: none;
	background-color:#F87D43;
	color: #FFFFFF;
}
.TextUeberschrift {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #297E7E;
	font-weight: bold;
}

A.TextUeberschrift {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #297E7E;
	font-weight: bold;
	text-decoration: none;
	
}

.TextUeberschriftKleiner {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #297E7E;
}


A.Eingangklick {
	color: #297E7E;
	font-weight: bold;
	text-decoration: none;
	font-size:18px;
	
}
.PreisInfoKopf {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1B53EE;
	padding: 5px;
	margin: 5px;
}
.Preis {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #993300;
}
.UWKopf {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #297E7E;
	font-weight: bold;
	font-style: oblique;
	font-variant: normal;
}
.BigLink {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;
}
.Text2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #297E7E;
}
sub {
	font-size: 10px;
}
.TextUeberschriftRot {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #993300;
	font-weight: bold;
}
a.TextUeberschriftRot:hover, #beratung a:hover {
	color: #f86019;
}
.TextUeberschriftBig {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #297E7E;
	font-weight: bold;
}
.TextRot {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #993333;
	font-weight: bold;
}
.Auszaehlung {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #297E7E;
	list-style-position:outside;
	list-style-image:url(Punkt.gif);
	margin-left: 0px;
}
.BigLink2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
}
.AuszaehlungRot14 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #993333;
	margin-left: 0px;
}
.AuszaehlungRot {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #993333;
	margin-top: 8px;
	margin-bottom: 3px;
}
.TextRoteinfach {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #993333;
	font-weight: normal;
}
.MiniText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #297E7E;
	text-align: center;
}

.MiniText2 {                                                                                         
        font-family: Geneva, Arial, Helvetica, sans-serif;                                                            
        font-size: 12px;                                                                                              
        color: #297E7E;                                                                                               
        text-align: center;                                                                                           
}
.MiniText:hover {
	color: #f86019;
}

.Minizeile {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.TextLink {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
}
.Link {


	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
.UeberschriftVP {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #297E7E;
	font-weight: normal;
	text-decoration: none;
}
.UeberschriftOekostromer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #297E7E;
	font-weight: normal;
	text-decoration: none;
}
.TextStempel {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #297E7E;
	text-decoration:none;
	text-align:center;
        margin-top:40px;
}
.TextStempel A {
  text-decoration:underline;
}
.TextStempel A:hover {
	color: #F86019;
	text-decoration:underline;
}
.TextBlock {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #297E7E;
	text-align: justify;
	line-height: 1.5em;
}
.FormFeld {
	background-color: #EEEEEE;
    	border: 1px solid #666666;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	
}

.FormFeldEingabe {
	background-color: #FFFFFF;
	border: 1px solid #666666;
	border-top: 2px solid #666666;
	border-left: 2px solid #666666;	
	
}
.Bottomnav { 
    border-color:#CCCCCC;
    border-bottom-style:none;
	border-bottom-width:thin;
	border-top-style:none;
	border-top-width:thin;

 
}

.tbkopf {
border-bottom:thin;
border-bottom-color:#333333;
border-bottom-style:solid;
background-color:#FFCC99;


}

.feldrahmenrot {
 border:#FF0000;
 border-style:solid;
 border-width:medium;
}
.Textklein {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #297E7E;
}
.AuftragRahmen {
	margin: 0px;
	padding: 7px;
	background-color:#EEEEEE;
	border-top: 1px solid #CCCCCC;
	border-right: 3px solid #999999;
	border-bottom: 3px solid #999999;
	border-left: 1px solid #CCCCCC;
	line-height: 9px;
}

#Preisbereich {
  width: 134px;
  margin:0;
  padding:0px;
  top:0;
  background-color:#EEEEEE;
}

#kontaktbox {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 border:thin dotted #333333;
 margin-top:20px;
 
 text-align:left;
 
}
#kontaktbox ul {
list-style-position:inherit;
left:0px;
margin:0px;
padding:3px;
line-height:30px;
}

#kontaktbox li {
  list-style-type:none;
  padding:0;
  margin:0;
}

#kontaktbox td {
  padding-left:1px;
  padding-right:1px;
}
#kontaktbox #oben {
font-weight:bold;
padding-left: 4px;
font-size:12px;
height:30px;
}
#kontaktbox #mitte {
 border-top:thin dotted #333333;
 height:150px;
 
 }
 
#kontaktbox #unten {
 border-top:thin dotted #333333;
 font-size:12px;
 height:30px;
 } 
 
#kontaktbox #unten a {
  text-decoration:underline;
} 

#bilduw {
margin-top:3px;
}

#infobox_wrapper {
  width:136px;
  margin-top:0px;
  margin-bottom:10px;
}

#preisgarantie {
    	background-color:#FFCC66;
	color:#003399;
	font-size:13px;
	text-align: center;
	font-weight:700;
	font-variant:normal;
	width: 110px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:0;
}

#preisgarantie a {
	color:#003399;
    text-decoration:none;
	text-align:center;
	font-weight:700;
	font-size:13px;
}

#preisfuss {
    background-color:#B8F7FE;
  	color:#993333;
	font-size:9px;
	text-align:center;
	font-weight:normal;
	font-variant:normal;
	width: 138px;
	padding-top:1px;
	padding-bottom:1px;
}

#preisfuss a {
    color:#0000FF;
    text-decoration:none;
	text-align:center;
	font-weight:normal;
}

.TextStartseite {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #297E7E;
	font-weight: normal;
	text-decoration: none;
}

.pdflink {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #0066CC;
	padding: 0px;
	margin: 0px;
	text-decoration: underline;

  }
  
#clearbox_wrapper {
  width:136px;
  margin-top:3px;
  margin-bottom:0;
  color:#297E7E;
  background-color:#FFFFFF;
}

#beratung {
  font-size:12px;
  text-align:center;
}

#beratung a {
  color:#0066CC;
}

#beratung code {
  font-size:12px; 
  font-family: Geneva, Arial, Helvetica, sans-serif;
  margin-bottom:1px;
}
  
#LBGas_wrapper {
  width:136px;
  margin-top:5px;
  margin-bottom:1px;
  padding-top:1px;
  padding-bottom:0px;
  background-color:#FFFFFF;
  
  

}

#LBGas_beratung {
  font-size:13px;
  text-align:left;
  padding-left:8px;
  padding-top:5px;
  padding-bottom:1px;
  background-color:#FFCC66;
  margin-left:6px;
  margin-top:0;
  width:114px;
  height:40px;
  color:#003399;
  
}

#LBGas_beratung a {
  text-decoration:none;
  color:#003399;
}

#LBGas_beratung code {
  font-size:14px; 
  font-family: Geneva, Arial, Helvetica, sans-serif;
  text-decoration:underline;
}  
  
.Gas1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066CC;
	font-weight: bold;
}

#Gasbox_wrapper {
  background-color:#FFCC66;
  width:118px;
  margin-bottom:10px;
  padding-top:10px;
  padding-bottom:10px;
}

#Gasbox_wrapper a {
  font-weight:bold;
  text-decoration:underline;

  }
  
.Strompreis {
font-size:16px;
color:#0066FF;
font-weight:900;
}  

.Preiseinheit {
font-size:12px;
color:#0066FF;
}


div.pfeil {
	padding-left:45px;
	padding-bottom: 10px;
	background: url(Pfeil3.gif) no-repeat left top ;
}
div.pfeil span {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #297E7E;
}

div.pfeil h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #993300;
	font-weight: bold;
}
#strompreis {
	margin-top:5px;
	border: 1px solid #b5b500;
	width:450px;
}
#strompreis td {
	border: 1px solid #b5b500;
	padding:3px;
	background-color:#f4f5d9;
}

