
form	{
	float:left;
	padding: 0.75em;
	margin:1em 0 1em 0;
	background-color: #fafafa;
	width: 26.5em;
	border: 1px dotted #336699;
}

input, textarea, select { 		/* Formularelemente */
  float:left;
  margin:0.3em 0;				
  width:13em; 		 			
  border: dotted 1px #336699;
  padding: 0.25em;
  background-color:#ffffff;
}

label { 						/* Label= Feld-Beschriftung */
  float: left;
  margin:0.7em 0 0 0;				
  width:12em;
  font-size:0.9em;
}

form br 	{					/* Alle Zeilenumbrueche in Formularen */
  clear: left; 					/* aufheben das floating der labels und inputs auf */
}

form hr 	{					
	padding:0;
	margin-top:0.75em;
	margin-bottom:0.75em;
	height:1px;
	border-top:1px dotted #daa520; border-left:0; border-right:0; border-bottom:0;
	width:100%;
}

button	{
	margin: 1em 0 0.5em 9em;
	width: 7em;
	height: 2em;
	padding:0.2em;
	border: solid 1px #daa520;
	background-color:#f0e68c;
	}
button:hover	{background-color:#f5f5dc; color:#336699;}

#anrede, #kfz	{ 						/* Gilt für Radio-Button "anrede" */
  width:1.3em;
  margin: 0.7em 0.25em;
}

#anrede_label	{				/* Gilt für Label bei Anrede (Herr/Frau) */
	margin:0em;
	padding:0em;
	width:3em; 
	margin-top:0.9em;
	margin-left:0.7em;
} 		
  
#art, #bauspar, #bausparen, #betreuung, #ee, #einmalerlag2, #exp_capital, #exp_full, #fini, #fonds, #frage1, #frage2, #frage3, #frage4, #frage5, #frage6, #frage7, #gist, #hausheim, #hp, #kv, #kvtopmed, #lv, #ma, #newsabo, #pens, #jungeerwachsene, #pension, #prime, #produkt, #psp, #recht, #sparen, #start, #selbst, #service, #startinsleben2, #summe, #uv, #zusi	{ 	/* Gilt für checkbox od. radio-button Produktanfragen */
  width:1.3em;
  margin:0;
  margin-right:0.75em;
}
.frage	{						/* breitere Label bei service/fragen_form.php, meinung.html - für Fragen */
	width:23em;
	margin:-0.3em 0 1em 0;
	padding:0;
}
#tag, #monat, #jahr	{ 						
  width:3em;
  margin-right:0.3em;
  text-align:center;
}

.mail-x	{display: none;}	/* für unsichtbares Feld in Formular - Spamschutz!! */

.checkbox{
	width: 1em;
	margin: 0.75em 0.25em;
}
.checkbox_label{
	width: 26em;
	margin: 1em 0 0 0.5em;
	}

/*STARTSEITE - Auswahlmen&uuml;s*/
.form_startmenue	{
	padding:0;
	margin: 0.5em 0;
	background-color: #f5f5f5;
	width: 12.5em;
	border: 0;
}

.input_startmenue, textarea_startmenue, select_startmenue { 		/* Formularelemente ausw&auml;hlen */
	float:left;
	margin:0;		
	width:12.5em; 		 	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	border: solid 1px #eee8aa;
}
/*Berater Suche*/
#berater{
	padding: 0;
	margin: 1em 0.25em 1em 0;
	width: 12.1em;
}
.balken{
 width:15.4em; background-color: #f5f5f5; font-size:0.75em; padding:0.25em; }
.form_berater	{
	padding:0 0 0.25em 0; margin:0; width:12em; border:none; background-color:#FFFFFF;
	border: #dcdcdc 1px dotted; 
}
.label_berater{
	width: 16em;
	padding:0; 	margin:0.5em 0 0.5em 0.35em;
	font-size:0.75em;
	}
.input_berater{width:8em; height:1.1em; font-size:0.85em; margin: 0 0 0 0.25em; boder: 1px dotted #336699;
}	
.button_berater	{
width:3em; height:1.75em; text-align:center; padding:0; margin:0 0.25em 0 0.75em; font-size: 0.85em; 	
border: solid 1px #DEBE42;
background-color:#F7E794;
}
.suchfeld{
	float:right;
	height:1.75em;
	padding: 0;
	margin:0 0 -0.3em 0;
	width: 12em;
	border:0;
	background-color:#ffffff;
	background-image:url(bild/ico_lupe.gif); background-position:left; 
	background-repeat:no-repeat;
	}
.suchfeld input, .suchfeld textarea, .suchfeld text{ 		
	float:left;
	margin:0 0 0 2.15em;		
	width:8em; 
	height: 1.5em;
	font-size: 0.75em;	 			
	border: solid 1px #b0c4de;
	padding:0.15em 0.15em 0.1em 0.35em;
	background-color:#ffffff;
	background-image: none;
	color: #666666;
}
.suchfeld button	{
	float:left;
	width: 4em;
	height: 2em;
	padding-bottom:0.2em;
	background-image:none; 
	background-color:#f5f5f5;
	border: 1px solid #b0c4de;
	font-size: 0.75em;
	}

.suchfeld button:hover	{border: solid 1px #cc3333; background-color:#f0e68c;}

.suchfeld_infobox{
	float:right;
	height:1.75em;
	padding: 0;
	margin: -0.5em 0 0.75em 0;
	width: 12.5em;
	border:0;
	background-color:#ffffff;
	background-image:url(bild/ico_lupe.gif); 
	background-position:left; background-repeat:no-repeat;
	}
.suchfeld_infobox input, .suchfeld_infobox textarea, .suchfeld_infobox text{ 		
	float:left;
	margin:0 0 0 2em;		
	width:9.5em; 
	height: 1.51em;
	font-size: 0.75em;	 			
	border: solid 1px #b0c4de;
	padding:0.15em 0.15em 0.1em 0.35em;
	background-color:#ffffff;
	background-image: none;
	color: #666666;
}
.suchfeld_infobox button	{
	margin: 0;
	float:left;
	width: 1.48em;
	height: 1.48em;
	background-image:url(bild/pfeil2.gif); 
	background-repeat:no-repeat;
	background-color:#ffffff;
	border: 1px solid #b0c4de;
	}

.suchfeld_infobox button:hover	{border: solid 1px #cc3333;}



