#kontaktform td{
	text-align:left;

}


body {
font-family: Verdana,helvetiva,sans-serif;
font-size: 12px;
color: #000;
text-align: center;
}

a {
color: red;	
text-decoration: underline;
}

a:hover {
color: black;
text-decoration: underline;
}

p {
font-family:Arial, sans-serif;
font-size: 12px;
color: #000;
}

img {
border:0px;
}

#container {
width:900px;
height:580px;
margin:0 auto;
text-align:left;
padding:0px;
margin-top: 20px;
background: url(../_images/background.gif);
}

#navi {
width: 220px;
height: 580px;
float: left;
margin: 0px;}

#hauptteil {
width: 500px;
height: 580px;
float: left;}

#rechts {
width: 180px;
height: 580px;	
float: left;
}

#titel {
margin-top:83px;
}

#textteil {
height: 440px;
width: 490px;
margin-top:10px;
overflow:auto;
padding-right: 10px;
}

h1 {
font-size:16px;
font-weight:bold;
color: #8F8F8F;
}

h2 {
font-size:12px;
font-weight:bold;
color: #8F8F8F;
}

table {
font-size:12px;
}

.portrait {
width: 200px;
height: 20px;
background-image:url(../_images/_navi/portrait.gif);
display: block;
float: left;
padding-left:3px;
background-repeat: no-repeat;
}

.portrait:hover {
width: 200px;
height: 20px;
background-image:url(../_images/_navi/portrait_a.gif);
display: block;	float: left;
}

.portraitaktiv {
width: 200px;
height: 20px;
background-image:url(../_images/_navi/portrait_a.gif);
display: block;
float: left;
}

.laden {
width: 200px;
height: 20px;
background-image:url(../_images/_navi/laden.gif);	
display: block;
float: left;
margin-top:5px;
padding-left:3px;
background-repeat: no-repeat;
}

.laden:hover {
width: 200px;
height: 20px;
background-image:url(../_images/_navi/laden_a.gif);
display: block;
float: left;
}

.ladenaktiv {
width: 200px;
height: 20px;
background-image:url(../_images/_navi/laden_a.gif);
display: block;
float: left;
margin-top:5px;
}

.installationen {
width: 200px;
height: 20px;
background-image:url(../_images/_navi/installationen.gif);
display: block;
float: left;
margin-top:5px;
padding-left:3px;
background-repeat: no-repeat;
}

.installationen:hover {
width: 200px;
height: 20px;
background-image:url(../_images/_navi/installationen_a.gif);
display: block;
float: left;
}

.installationenaktiv {
width: 200px;
height: 20px;
background-image:url(../_images/_navi/installationen_a.gif);
display: block;
float:left;
margin-top:5px;
}

.stromkunden {
width: 200px;
height: 20px;	
background-image:url(../_images/_navi/stromkunden.gif);
display: block;	
float: left;	
margin-top:5px;	
padding-left:3px;	
background-repeat: no-repeat;
}

.stromkunden:hover {
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/stromkunden_a.gif);	
display: block;	
float: left;}

.stromkundenaktiv {
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/stromkunden_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.installateur {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/installateur.gif);	
display: block;	
float: left;	
margin-top:5px;	
padding-left:3px;	
background-repeat: no-repeat;
}

.installateur:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/installateur_a.gif);	
display: block;	
float: left;
}

.installateuraktiv {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/installateur_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.wohnungswechsel {
width: 200px;
height: 20px;	
background-image:url(../_images/_navi/wohnungswechsel.gif);	
display: block;	
float: left;	
margin-top:5px;	
padding-left:3px;	
background-repeat: no-repeat;
}

.wohnungswechsel:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/wohnungswechsel_a.gif);	
display: block;	
float: left;
}

.wohnungswechselaktiv {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/wohnungswechsel_a.gif);	
display: block;	
float: left;	
margin-top:5px;}.zuzug {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/zuzug.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.zuzug:hover {
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/zuzug_a.gif);	
display: block;	
float: left;
}

.zuzugaktiv {
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/zuzug_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.zuzugaktiv:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/zuzug_a.gif);	
display: block;	
float: left;
}

.wegzug {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/wegzug.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.wegzug:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/wegzug_a.gif);	
display: block;	
float: left;
}

.wegzugaktiv {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/wegzug_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.wegzugaktiv:hover{	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/wegzug_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.umzug {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/umzug.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.umzug:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/umzug_a.gif);	
display: block;	
float: left;
}

.umzugaktiv {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/umzug_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.umzugaktiv:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/umzug_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.links {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/links.gif);	
display: block;	
float: left;	margin-top:5px;	
padding-left:3px;	
background-repeat: no-repeat;
}

.links:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/links_a.gif);	
display: block;	
float: left;
}
.linksaktiv {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/links_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.kontakt {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/kontakt.gif);	
display: block;	
float: left;	margin-top:5px;	
padding-left:3px;	
background-repeat: no-repeat;
}

.kontakt:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/kontakt_a.gif);	
display: block;	
float: left;
}
.kontaktaktiv {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/kontakt_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}


.tarifesept {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/tarife_sept.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.tarifesept:hover, .tarifeseptaktiv, .tarifeseptaktiv:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/tarife_sept_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.tarifeokt {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/tarife_okt.gif);	
display: block;	float: left;	margin-top:5px;
}

.tarifeokt:hover, .tarifeoktaktiv, .tarifeoktaktiv:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/tarife_okt_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}
.stromunterbrueche {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/stromunterbrueche.gif);	
display: block;	
float: left;	
margin-top:5px;
}

.stromunterbrueche:hover, .stromunterbruecheaktiv, .stromunterbruecheaktiv:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/stromunterbrueche_a.gif);	
display: block;	
float: left;	
margin-top:5px;
}  

fieldset {
width: 395px; 
display: block;			 
border: 1px solid black;			 
background: #EEEEEE;			 
clear: both;			
}				

* html fieldset {
padding: 5px;
}			 

legend {
background: #8F8F8F;		   
padding: 4px;		  
border: 1px solid black;		   
border-right-width: 2px;		   
border-bottom-width: 2px;		   
margin-bottom: 4px;		   
font-weight: bold;		   
color: #fff;		   
}   

label {
margin: 5px 0;
}    

.kontaktdaten label {
display: block;						
width: 230px;						
float: left;					   
}	
.anfrage label {
display: block;				    
width: 100px;				   
 float: left;				   
 }					      
 input,textarea {
 margin: 3px 0;						
 border: 1px solid #4b408c;						
 background: white;						
 padding: 3px 3px;				  
 }  						  
 
input:active, input:focus, input:hover { 
background: #E8EBDF;
}      

.buttons {
text-align: center;
}           

.medienmitteilung {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/medienmitteilung.gif);	
display: block;	
float: left;	
margin-top:5px;	
padding-left:3px;	
background-repeat: no-repeat;
}

.medienmitteilung:hover {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/medienmitteilung_a.gif);	
display: block;	
float: left;
}

.medienmitteilungaktiv {	
width: 200px;	
height: 20px;	
background-image:url(../_images/_navi/medienmitteilung_a.gif);	
display: block;	
float: left;	
margin-top:5px;
} 

#kontaktform td { vertical-align:top;}
