/* Grundeinstellungen ____________________________________________*/

	#rahmen { background: url(/images/design/bg-rahmen.gif) repeat-y 97px 0px; width: 978px; margin: 0 auto; position: relative; text-align: left; }
	
	#oben { background: url(/images/design/bg-oben.gif) no-repeat 0px 7px; height: 203px; margin: 0px 0px 0px 83px; position: relative; }
	
	div.sprache { color: #E6272C; font-size: 9px; position: absolute; right: 130px; top: 1px; z-index: 2; }
	div.sprache a { color: #484848; }
	
	#mitte { background: url(/images/design/bg-mitte.gif) no-repeat 99px 0px; margin: 0px 0px 43px 83px; }
	#links { position: absolute; left: 0px; top: 165px; }
	#inhalt { display: inline; float: left; margin: 64px 0px 0px 137px; width: 411px; }
	#rechts { float: left; margin: 0px 0px 0px 41px; width: 215px; }
	
	#unten { background: url(/images/design/bg-unten.gif) no-repeat 14px 32px; color: #DA9F9F; font-size: 9px; height: 53px; margin: 0px 0px 0px 83px; text-align: center; width: 800px; }
	
	
/* Anfrageformular _______________________________________________________ */

	.formular 									{ border: 0px; margin: 0px 0px 16px 0px; }
	.formular col 								{ width: 160px; }
	.formular th 								{ color: #C71A40; font-size: 12px; text-align: left; }
	.formular td 								{ color: #000000; font-size: 11px; padding: 3px 0px 3px 0px; }
	.formular select, .formular input.eingabe 		{ border: 1px solid #AAAAAA; font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 11px; padding: 1px 3px; }
	.formular input.eingabe 							{ color: #000000; }
	
	.formular input.standard 						{ height: 14px; width: 212px; }
	.formular .zahl								{ height: 14px; width: 50px; }
	.formular .code 							{ height: 14px; width: 40px; }
	.formular .plz 								{ height: 14px; width: 65px; margin-right: 5px; }
	.formular .ort 								{ height: 14px; width: 150px; }
	.formular .mitteilung 						{ height: 56px; width: 212px; }
	
	.formular .oben 							{ padding: 3px 0px 0px 0px; vertical-align: top; }
	.formular .text								{ margin: 0px 0px 16px 0px !important; width: 220px; }
	
	.formular a.sendenA 							{ background: url(/images/design/bg-senden.gif) no-repeat 0px 0px #FFFFFF; color: #FFFFFF; display: block; font-weight: bold; padding: 4px 5px 6px 5px; text-align: center; width: 210px; _width: 220px; }	
	.formular a.sendenA:hover 					{ color: #000000; }
	.formular a.senden-right					{ float: left; margin-left: 160px; }
	
	form .colum1								{ width: 160px; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; float: left; display: inline; font-weight:bold;}
	form .captch								{ margin: 0px 0px 0px 0px; font-weight: normal;}
	form input.standard 						{ width: 215px; }
	/*form .input 								{ float: left; display: inline; height: 16px; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 1px 0px 1px 3px; }
	*/
	form.formular input.standard				{ margin: 3px 0px 3px 0px; font-size: 11px; }
	form.formular textarea.textarea				{ margin: 4px 0px 3px 0px; font-size: 11px; }
	
	input.input,
	input.file,
	select.select,
	textarea.textarea 											{ behavior: url(/default/htc/boxsizing.htc); box-sizing: content-box; -moz-box-sizing: content-box; }


/* Weiterempfehlen _______________________________________________________ */

	form label.nolabel 											{ display: none; }
	form div.nodiv												{ display: none; }
	form input.kurz												{ width: 100px; height: 23px; font-size: 14px; line-height: 17px; margin: 0px 0px 0px 8px; padding: 7px 0px 0px 3px; text-transform: uppercase; border:solid 1px #E8CC9D; }
	form div.captcha											{ border: solid 1px #E8CC9D; float: left; display: inline; background-color: #ffffff; }


	
/* Ende __________________________________________________________*/
