input
{
	margin-top: 4px;
}

* html input
{
	margin-top: 2px;
}

.versteckt {
	display: 	none;
}

#pfStep1, #pfStep2, #pfStep3, #pfStep4, #pfStep5
{
	float:left;
	display: none;
    height: 225px;
    width: 705px;
    margin-top:0px

}

* html #pfStep1, * html #pfStep2, * html #pfStep3, * html #pfStep4, * html #pfStep5{
	display: none;
    height: 150px;
    width: 705px;
     margin-top:0px

}

#pfStep1 h3, #pfStep2 h3, #pfStep3 h3, #pfStep4 h3 {
	border-bottom:1px dotted #B6B6B6;
	color:#006F52;
	font-size:1em;
}



#pfStep1 h3.berater, #pfStep2 h3.berater, #pfStep3 h3.berater, #pfStep4 h3.berater
{
	padding: 5px 17px  0 12px;

	background: #00694e;
	color: #fff;
	width:	115px;
	height:21px;

}

*html #pfStep1 h3.berater, 
*html #pfStep2 h3.berater, 
*html #pfStep3 h3.berater, 
*html #pfStep4 h3.berater
{
	background: #fff;
	color: #fff;
	padding: 5px 17px  5px 12px;
	height: 25px;
	width:	144px;
}


#legende {

margin-bottom: 0px;
background: pink;
height:10px;
display:block;
}

#links{
text-align:left;
float: left;
margin:10px 0 20px  0px;
padding:0px;
height:10px;

}

#mitte{
text-align:center;
float: left;
height:10px;
margin:10px 0 20px  0px;
padding:0px;
width: 190px; 
}

#rechts{
text-align:right;
float: right;
margin:10px 0 20px 0px;
padding:0px;
height:10px;

margin-right:20px;
}


.prod_berater_schritte p{

margin:         0 0 10px 12px;
font-size:		12px;
padding:        0;
line-height:	130%;

}




p.schrittbeschreibung{
margin: 10px 0 2px 0;
font-size:		12px;
padding: 0;
font-weight: bold;
line-height:	130%;
}

* html p.schrittbeschreibung{
margin: 10px 0 2px 2px;
}


p.schrittbeschreibung#step2{
margin: 10px 0 5px 0;
font-size:		11px;
padding: 0;
font-weight: bold;

line-height:	130%;
}

p.schrittbeschreibung_step2{
margin: 10px 0 2px 2px;
font-size:		11px;
padding: 0;
font-weight: bold;
line-height:	130%;
}


*html p.schrittbeschreibung_step2{
margin: 8px 0 -50px 2px;
font-size:		11px;
padding: 0;
font-weight: bold;
line-height:	100%;
}

.prod_berater_schritte .active{
color: #00694e;
font-weight: bold;
}


.ergebnis_produkt {
font-size: 14px;
margin: 5px 0 0 0;
padding: 0;
font-weight: bold;
line-height:	100%;
}


.naechster_button, .vorheriger_button, .produkte_zeigen_button, .b_mehr_informationen, .b_kontakt {
	border:none;
	font-weight: bold; 
	padding: 0px;
	margin: -10px 10px 0 0px;
	font-size: 2px;
	text-indent:0px;
	height: 10px;
	display:block;
	cursor: pointer; 
	display: none;
	}




*html .naechster_button,*html  .vorheriger_button,*html  .produkte_zeigen_button,*html .b_mehr_informationen,*html .b_kontakt {
	border:none;
	font-weight: bold; 
	padding: 0px;
	margin: 0px 0 0 0px;
	font-size: 2px;
	text-indent:0px;
	height: 10px;
	cursor: pointer; 
	display: none;
}



.naechster_button input, .vorheriger_button input, .produkte_zeigen_button input{
	visibility: hidden;	
	}




.naechster_button {
	float:right;
	margin-right: 15px;
	width: 131px;
	background: url(gfx/produktberater/weiter.gif) no-repeat;
}


.naechster_button {
	float:right;
	margin-right: 15px;
	width: 131px;
	background: url(gfx/produktberater/weiter.gif) no-repeat;
}


* html .naechster_button {
	width: 141px;
}



.vorheriger_button {
float:left;

	width: 144px;
	background: url(gfx/b_vorheriger_schritt.gif) no-repeat;

}

.b_kontakt {
float:right;
margin-right: 15px;
width: 72px;
background: url(gfx/b_kontakt.gif) no-repeat;
}

* html .b_kontakt {
	width: 82px;
}


.b_mehr_informationen {
float:left;
width: 147px;
background: url(gfx/b_mehr_informationen.gif) ;
}




.produkte_zeigen_button {
float:right;
margin-right: 15px;
	width: 125px;
	background: url(gfx/b_produkte_zeigen.gif) no-repeat;
}


*html .produkte_zeigen_button {
	width: 135px;
}

.spalte_1
{
	float: left;
    width: 200px;
}
.spalte_2
{
	float: left;
	width: 200px;
}
.spalte_3
{
	float: left;
	width: 200px;
}
.navigation
{
	width: 600px;
}
.rahmen
{
	width: 800px;
}
.pb_navi {
	padding:10px 0 0 0;
	border-top: 1px solid #e3e3e3;
}
.pb_navi_left {
	width:150px; 
	float: left
}
.pb_navi_center {
	width:400px; 
	float: left; 
	text-align: center
}
.pb_navi_right {
	width:150px; 
	float: left; 
	text-align: right
}
.pb_navi_left img,
.pb_navi_center img,
.pb_navi_right img {
	display: inline !important;
}






