form
	{
		display:inline;
	}
input, textarea		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#636261;
			float:left;
			}

select	{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#636261;
			background-color:#F5F5F5;
			border:1px solid #a5a5a5;

			}

#formularBezeichnung{
			width:150px;
			height:auto;
			line-height:21px;
			float:left;
			}

#formularFelderRahmen{
			width:190px;
			height:auto;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

.formularFeld{
			width:180px;
			height:17px;
			background-color:#F5F5F5;
			border:#A5A5A5 solid 1px;
			margin:0px 0px 2px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}
			
.formularFeldkurz{
			width:100px;
			height:17px;
			background-color:#F5F5F5;
			border:#A5A5A5 solid 1px;
			margin:0px 0px 2px 0px;
			padding:0px 0px 0px 0px;
			clear:both;
			}

#formularFeldLangRahmen{
			width:190px;
			height:auto;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

.formularFeldLang,
.formularFeld_hausnr,
.formularFeld_street
		{
			width:220px;
			height:16px;
			background-color:#F5F5F5;
			border:#A5A5A5 solid 1px;
			margin:0px 0px 2px 0px;
			padding:0;
			clear:both;
		}

.formularFeld_street
		{
			width:180px;
		}

.formularFeld_hausnr{
			width:36px;
			
			margin:0 0 2px 2px;
			float:left;
			clear:none;
			}

#formularRahmenPLZOrt{
			width:190px;
			height:19px;
			margin:0px 0px 1px 0px;
			padding:0px 0px 0px 0px;
}

.formularPLZ{
			width:60px;
			height:17px;
			background-color:#F5F5F5;
			border:#A5A5A5 solid 1px;
			margin:0px 2px 2px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

.formularOrt{
			width:116px;
			height:17px;
			background-color:#F5F5F5;
			border:#A5A5A5 solid 1px;
			margin:0px 0px 2px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}

			
.formularNachricht
			{
			width:330px;
			height:110px;
			background-color:#f5f5f5;
			border:#a5a5a5 solid 1px;
			margin:0 0 10px 0;
			padding:0;
			float:left;
			}

.formError 
	{
		border-color: #ce1141;
	}


			
.checkbox
		{
			clear:both;
		}
		
#formularBoxen,
#formularBoxen2,
#formularBoxenEng
		{
			line-height:18px;
			margin:0 0 10px 0;
			
			clear:left;
		}
			
#formularBoxenEng
		{
			margin:0px 0px 4px 0px;
		}
			
			
.button_speichern
			{
				width:95px;
				font-weight:bold;

				background:url(../_images/link_orange.gif) 100% 50% no-repeat;
				border:none;
				
				margin:0;
				padding:0 0 0 10px;
				
				float:right;
				
				cursor:pointer;
			}

/* ADMINFELDER */
.formularNachrichtLang
			{
				width:330px;
				height:200px;
				background-color:#f5f5f5;
				border:#a5a5a5 solid 1px;
				margin:0 0 10px 0;
				padding:0;
				float:left;
			}
			
.formularNachrichtKlein{
			width:330px;
			height:50px;
			background-color:#F5F5F5;
			border:#A5A5A5 solid 1px;
			margin:0px 0px 10px 0px;
			padding:0px 0px 0px 0px;
			float:left;
			}
/* ADMINFELDER */
.formularSenden,
.formularSendenAdmin
			{
			width:140px;
			height:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#636261;
			background:url(../_images/link_orange.gif) 0 60% no-repeat;
			border:none;
			margin:0;
			padding:0;
			clear:both;
			float:left;
			
			cursor:pointer;
			}

.formularSendenAdmin
			{
			width:95px;
			height:25px;

			border:#A5A5A5 solid 1px;

			padding: 5px;
			margin:5px;
			}

.formularSendenAdminNachrichten,
.formularSendenAdminNachrichten:hover
			{
			width:95px;
			height:25px;
			
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#636261;
			
			border:#A5A5A5 solid 1px;
			background:#f0f0f0;
			
			margin:0 5px 5px 0;
			padding: 3px 5px 5px 0;
			float:left;
			
			cursor:pointer;
			}

.formularSendenAdminNachrichten:hover
			{
			color:#db3340;
			}
			
.formularLogin{
			width:62px;
			height:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#636261;
			background-color:#f0f0f0s;
			border:none;
			background:url(../_images/link_orange.gif) 0 50% no-repeat;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			clear:both;
			float:left;
			}

.formular_linkbutton
		{
			margin:4px 0 0 6px;
		}

.formularInfos{
			margin:0;
			padding:5px 0px 0px 0px;
			clear:both;
			}			

.formausgabetext
			{
				width: 102px;
				height: 348px;
				margin: 0px;
				padding: 10px;
				background:#f8f8f8;
				float:right;
			}

.formausgabetext	h1
					{
						font-size:12px;
						color:#FF8800;
						margin:0 0 4px 0;
						padding:0;
					}

.formausgabetext	p
					{
						margin:0 0 6px 0;
						padding:0;
					}


/* -------------------------------------------------------------------------------------------- */
/* Händlersuche! */

label.haendler
		{
			width:80px;
			
			float:left;
			clear:both;
		}

input.haendler,
select.haendler,
input.haendler-small
		{
			width:250px;
			
			background:#f5f5f5;
			border:1px solid #a5a5a5;
			
			margin:0 0 5px 0;
			padding:3px;
		}

input.haendler-small
		{
			width:70px;
			margin:0 10px 5px 0;
		}

select.haendler,
select.haendler-select
		{
			margin:0 0 5px 0;
		}


select.haendler-select
		{
			height:23px;
			width:100px;
		}
		
input.haendler-button
		{
			width:105px;
			
			font-weight:bold;
			
			background:url(../_images/link_orange.gif) 0 50% no-repeat;
			border:none;
			
			margin:0 0 0 80px;
			padding:0;
			
			clear:left;
		}

input.radio
		{
			clear:left;
			float:left;
		}
		
input.agb_kontakt
		{
			width:95px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			
			background:none;
			border:none;
			
			padding:0;
			margin:0;
			
			cursor:pointer;
		}



/* NEUE FORmSTYLES */
label
	{
		width:90px;
		margin:0px 0px 2px 0px;

		float:left;
	}

input.neu, 
textarea.neu,
select.neu,
input.formularPLZneu,
input.formularOrtneu
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#636261;

		width:220px;
		
		margin:0px 0px 2px 0px;
		*margin:0;
		padding:1px;
		
		background-color:#F5F5F5;
		border:1px solid #a5a5a5;
		
		float:none;
	}


input.formularPLZneu,
input.formularOrtneu
	{
		width:70px;

		margin:0px 2px 2px 0px;
		*margin:1px 0 0 3px;
		*float:left;

	}

input.formularOrtneu
	{
		width:144px;
		*width:143px;
		*margin:0;
		
		float:none;
	}
