﻿/* Inhalt ________________________________________________________________ */
	
	div.inhalt div.intro										{ margin: 0px 0px 30px 0px; }
	
	div.inhalt div.liste										{ background-color: #D6DCE0; margin: 0px 0px 40px 0px; padding: 9px 0px 0px 0px; }
	div.inhalt div.listeinnen									{ margin: 0px 29px 9px 9px; color: #6D7982; }
	div.inhalt div.buttonaussen									{ position: relative; height: 0px; }
	div.inhalt div.liste a.button								{ position: absolute; right: 0px; bottom: 0px; }
	div.inhalt div.liste a:hover								{ color: #335166; }
	div.inhalt div.liste .datum 								{  }
	div.inhalt div.liste .zeitraum 								{  }
	div.inhalt div.liste .preis 								{  }
	
	div.inhalt div.detail 										{ margin: 0px 0px 16px 0px; position: relative; }
	
	div.inhalt div.listedetail									{  }
	
	div.inhalt div.bycode 										{ margin: 0px 0px 20px 0px; }
	
	div.inhalt a 												{ font-weight: bold; }
	
	div.inhalt ul.downlinks										{  }
	
	div.inhalt div.vorspann 									{ margin: 0px 0px 16px 0px; }
	div.inhalt div.editbox 										{ margin: 0px 0px 35px 0px; }
	
	a.button													{ cursor: pointer; color: #2F3437; line-height: 24px; cursor: pointer; display: block; }
	a.button:hover												{ color: #FFFFFF; }
	a.button span.links											{ float: left; display: inline; background: url(../../images/design/bg-button-links.gif) no-repeat 0px 0px; width: 4px; height: 24px; }
	a.button span.mitte											{ float: left; display: inline; background: url(../../images/design/bg-button.gif) repeat-x 0px 0px; height: 24px; padding: 0px 8px 0px 9px; }
	a.button span.rechts										{ float: left; display: inline; background: url(../../images/design/bg-button-rechts.gif) no-repeat top right; width: 3px; height: 24px; }
	
	ul.breadcrumb												{ margin: 0px 0px 0px 0px; padding: 0px 0px 50px 0px; list-style-type: none; }
	ul.breadcrumb li											{ background: url(../../images/design/bg-li-breadcrumb.gif) no-repeat 0px 5px; float: left; display: inline; font-size: 10px; line-height: 12px; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 9px; }
	ul.breadcrumb li.breadfirst									{ background: transparent; float: left; display: inline; font-size: 10px; padding: 0px 0px 0px 0px; }
	ul.breadcrumb li a											{ color: #99A8B2; }
	
	div.bildrahmenbg 											{ background-color: #2D4E66; position: relative; left: 0px; top: 0px; width: 523px; height: 153px; overflow: hidden; margin: 0px 0px 38px 0px; }
	div.bildrahmen 												{ position: relative; left: 18px; top: 18px; width: 488px; height: 113px; overflow: hidden; }
	div.bildflache 												{ position: relative; left: 0px; top: 0px; width: 4880px; height: 113px; margin: 0px 0px 0px 0px; }
	div.bildflache div 											{ float: left; display: inline; width: 150px; height: 153px; overflow: hidden; margin: 0px 18px 0px 0px; }
	div.bildrahmenbg a.weiter									{ position: absolute; right: 0px; top: 66px; }
	div.bildrahmenbg a.zuruck									{ position: absolute; left: 0px; top: 66px; }
	
	div.bildrahmengross											{ background-color: #2D4E66; width: 523px; padding: 18px 0px 18px 0px; margin: 0px 0px 38px 0px; }
	div.bildrahmengross	div										{ margin: 0px 18px 0px 18px; }
	
	div.inhalt h2.landingpage									{ text-transform: uppercase; font-size: 19px; color: #335166; margin: 0px 0px 7px 0px; }
	div.inhalt div.boxcontatti									{ width: 521px; height: 91px; background-color: #DEE3E6; }
	div.inhalt div.boxcontatti div.email						{ float: left; display: inline; background: url(../../images/design/bg-email.gif) no-repeat 0px 0px; width: 238px; height: 51px; margin: 17px 0px 0px 20px; border-right: solid 1px #9AA9B3; }
	div.inhalt div.boxcontatti div.email span					{ display: block; margin: 7px 0px 0px 65px; font-size: 14px; color: #335166; }
	div.inhalt div.boxcontatti div.telefon						{ float: left; display: inline; background: url(../../images/design/bg-telefon.gif) no-repeat 0px 0px; width: 185px; height: 54px; margin: 17px 0px 0px 33px; }
	div.inhalt div.boxcontatti div.telefon span					{ display: block; margin: 7px 0px 0px 55px; font-size: 14px; color: #335166; }
	div.inhalt div.referenzsuche								{ width: 521px; height: 36px; background-color: #DEE3E6; }
	div.inhalt div.referenzsuche div.referenz					{ float: left; display: inline; width: 400px; margin: 0px 0px 0px 30px; }
	div.inhalt div.referenzsuche div.referenz span				{ display: block; margin: 7px 0px 0px 65px; font-size: 14px; color: #335166; }
	
	div.inhalt div.uspbox										{ display: none; width: 522px; border: solid 1px #D6DCE0; margin: 0px 0px 52px 0px; position: relative; min-height: 420px; _height: 420px; }
	div.inhalt a.vantaggi										{ float: right; display: inline; margin: 0px -3px 20px 0px; }
	
	div.inhalt div.uspbox div.bild								{ width: 261px; height: 196px; overflow: hidden; }
	
	div.inhalt div.uspbox ul									{ margin: 21px 0px 0px 16px; padding: 0px 0px 0px 0px; }
	div.inhalt div.uspbox ul li									{ margin: 0px 0px 0px 0px; padding: 20px 0px 20px 0px; background: transparent; border-bottom: solid 1px #D6DCE0; width: 214px; }
	div.inhalt div.uspbox ul li.aktiv							{ background: url(../../images/design/bg-li-vantaggi.gif) no-repeat 200px 25px; }
	div.inhalt div.uspbox ul li.aktiv a							{ color: #335166; }
	div.inhalt div.uspbox ul li a								{ margin: 0px 0px 0px 18px; color: #7A7A7A; }
	div.inhalt div.uspbox ul li a:hover							{ color: #335166; }
	
	div.inhalt div.uspbox div.info								{ display: none; position: absolute; right: 15px; top: 19px; width: 261px; }
	div.inhalt div.uspbox div.info div.boxunten					{ width: 261px; padding: 21px 0px 21px 0px; background-color: #D6DCE0; color: #335166; }
	div.inhalt div.uspbox div.info div.boxunteninnen			{ padding: 0px 15px 21px 15px; }
	div.inhalt div.uspbox div.info div.boxunteninnen div.text	{ margin: 0px 0px 20px 0px; }
	div.inhalt div.uspbox div.info div.boxunteninnen a.button	{ color: #FFFFFF; margin: 0px 0px 0px 0px; }
	
	div.inhalt div.editbox table								{ width: 500px; overflow: hidden; }
	
	div.inhalt div.zumanfrageformular a.button					{ float: right; display: inline; }
	
	div.inhalt div.blogeintrag									{ border-bottom: solid 1px #D6DCE0; margin: 0px 0px 35px 0px; }
	div.inhalt div.blogeintrag div.blogeintraginnen				{ margin: 0px 30px 15px 20px; }
	div.inhalt h2.blog											{ font-size: 18px; color: #7A7A7A; margin: 0px 0px 2px 0px; }
	div.inhalt div.blogeintrag span.data						{ font-size: 14px; margin: 0px 0px 3px 0px; display: block; }
	div.inhalt div.blogeintrag span.autor						{ font-size: 14px; margin: 0px 0px 17px 0px; display: block; }
	div.inhalt div.blognavi a.kommentar							{ background: url(../../images/design/bg-kommentar.gif) no-repeat 0px 0px; float: left; display: inline; padding: 0px 0px 0px 24px; color: #203340; margin: 0px 43px 0px 0px; }
	div.inhalt div.blognavi a.kommentar:hover					{ color: #7A7A7A; }
	div.inhalt div.blognavi a.versenden							{ background: url(../../images/design/bg-versenden.gif) no-repeat 0px 0px; float: left; display: inline; padding: 0px 0px 0px 24px; color: #203340; }
	div.inhalt div.blognavi a.versenden:hover					{ color: #7A7A7A; }
	div.inhalt div.blognavi div.bookmarking						{ float: right; display: inline; position: relative; }
	div.inhalt div.blognavi div.bookmarking a.bookmarking		{ color: #203340; }
	div.inhalt div.blognavi div.bookmarkingbox					{ display: none; }
	div.inhalt div.blognavi div.bookmarkingbox div.innendrin	{ margin: 10px 0px 10px 10px; }
	div.inhalt div.blognavi div.bookmarkingbox div.innendrin a	{ height: 20px; line-height: 20px; }
	div.inhalt div.blognavi div.bookmarkingbox div.innendrin a img	{ float: left; display: inline; margin: 0px 7px 0px 0px; }
	div.inhalt div.blognavi div.bookmarking a.bookmarking:hover	{ color: #7A7A7A; }
	div.inhalt div.blognavi div.bookmarking div.bookmarkingbox	{ font-size: 11px; background-color: #FFFFFF; border: solid 3px #335166; position: absolute; right: 0px; bottom: 30px; width: 150px; line-height: 20px; }
	div.inhalt div.blognavi div.bookmarkingbox span.close		{ position: absolute; right: 5px; top: 5px; background: url(../../images/design/bg-close.gif) no-repeat 0px 0px; width: 7px; height: 9px; display: block; }
	div.inhalt div.blognavi div.bookmarkingbox span.close a		{ width: 100%; height: 100%; display: block; cursor: pointer; }
	div.inhalt div.kommentar									{ margin: 0px 0px 20px 0px; }
	
	div.teaserreferenzen										{ float: left; display: inline; border: solid 1px #D6DCE0; width: 155px; height: 300px; margin: 0px 0px 40px 25px; }
	div.teaserreferenzen div.innen								{ margin: 9px 9px 9px 9px; }
	div.teaserreferenzen div.innen img							{ margin: 0px 0px 10px 0px; }
	div.teaserreferenzen div.innen p							{ margin: 0px 0px 12px 0px; }
	div.teaserreferenzen div.innen span.headline				{ font-size: 14px; color: #335166; margin: 0 auto; text-align: center; display: block; margin: 0px 0px 4px 0px; }
	div.teasererstes											{ float: left; display: inline; border: solid 1px #D6DCE0; width: 155px; margin: 0px 0px 0px 0px; }
	
	div.referenzenvorschau										{ width: 119px; border: solid 1px #D6DCE0; position: relative; height: 119px; overflow: hidden; float: left; display: inline; margin: 0px 0px 15px 12px; }
	div.referenzenvorschauerstes								{ margin: 0px 0px 15px 0px; }
	div.referenzenvorschau a									{ background: #335166; display: block; position: absolute; left: 0px; top: 0px; width: 119px; height: 119px; position: relative; cursor: pointer; z-index: 20; }
	div.referenzenvorschau a span								{ display: block; color: #FFFFFF; font-weight: bold; position: absolute; right: 10px; bottom: 10px; text-align: right; width: 90px; }
	div.referenzenvorschau a span.bildreferenz					{ display: none; }
	div.referenzenvorschau a:hover span							{ display: none; }
	div.referenzenvorschau a:hover								{ background: transparent; }
	div.referenzenvorschau a:hover span.bildreferenz			{ display: block; position: absolute; left: 9px; top: 9px; height: 99px; width: 99px; overflow: hidden; }

	
	a.referenzenvorschauohnebild								{ border: solid 1px #D6DCE0; float: left; display: inline; width: 119px; height: 119px; background-color: #335166; position: relative; margin: 0px 0px 15px 12px; }
	a.referenzenvorschauohnebilderstes							{ margin: 0px 0px 15px 0px; }
	a.referenzenvorschauohnebild span							{ color: #FFFFFF; font-weight: bold; position: absolute; right: 10px; bottom: 10px; text-align: right; width: 90px; cursor: pointer; }
	
	div.boxreferenzen											{ margin: 0px 0px 48px 0px; }
	
	div.referenzedetail											{ margin: 0px 0px 40px 0px; }
	
	p.referenze													{ margin: 0px 0px 20px 0px; }
	
	div.headlinereferenze										{ border-bottom: solid 1px #D6DCE0; margin: 20px 0px 4px 0px; }
	div.headlinereferenze a										{ cursor: pointer; }
	div.headlinereferenze span									{ float: left; display: inline; margin: 0px 0px 0px 12px; color: #335166; }
	div.headlinereferenze img									{ float: right; display: inline; margin: 0px 0px 4px 0px; }
	div.headlinereferenze img									{ float: right; display: inline; margin: 0px 0px 4px 0px; }
	
	div.referenzeninnen											{ background-color: #D6DCE0; }
	div.referenzrechts											{ float: left; display: inline; padding: 20px 0px 0px 0px; color: #335166; width: 325px; }
	div.editboxreferenzen										{ margin: 0px 0px 7px 0px; }
	
	div.editboxblog												{ margin: 0px 0px 17px 0px; }
	
	div.laenderblog												{ margin: 0px 0px 65px 0px; }
	div.laenderblogheadline										{ background: url(../../images/design/bg-mastertentblog-startseite.gif) no-repeat 0px 0px #DEE3E6; width: 523px; height: 41px; position: relative; margin: 0px 0px 25px 0px; }
	div.laenderblogheadline	span								{ font-size: 14px; color: #203340; position: absolute; left: 147px; top: 10px; display: block; }
	div.blogelement												{ background: url(../../images/design/bg-pfeil-blogeintrag.gif) no-repeat 0px 3px; }
	div.blogelement span.blognotiz								{ margin: 0px 0px 0px 25px; font-size: 17px; color: #3E3E3E; display: block; }
	div.blogelement span.blognotiz span.autor					{ font-size: 10px; color: #99A8B2; }
	
	div.specialofferland										{ float: left; display: inline; width: 250px; margin: 0px 22px 0px 0px; }
	div.ohnemarginspecialoffer									{ margin: 0px 0px 0px 0px; }
	div.specialofferland span.headline							{ display: block; background-color: #DEE3E6; padding: 17px 7px 8px 7px; font-size: 14px; color: #203340; }
	div.specialofferlandinhalt									{ background-color: #335166; padding: 9px 7px 15px 7px; color: #FFFFFF; min-height: 142px; _height: 142px; }
	div.specialofferlandinhalt span.preis						{ display: block; margin: 14px 0px 14px 99px; font-size: 24px; }
	div.specialofferlandinhalt a.button							{ margin: 0px 0px 0px 99px; }
	div.specialofferlandinhalt p.dovesiamo						{ margin: 0px 0px 10px 99px; }
	div.specialofferlandinhalt p.telefono						{ margin: 0px 0px 0px 99px; }
	
	div.partner													{ display: none; margin: 0px 0px 17px 0px; }
	div.partner	div.editbox										{ margin: 0px 0px 5px 0px; }
	div.partner	div.partnerinnen								{ margin: 10px 0px 17px 12px; }
	
	div.suche													{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.suche form												{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.suche input												{ margin: 0px 0px 0px 0px; float: left; display: inline; line-height: 20px; height: 19px; _height: 23px; padding: 1px 0px 0px 3px; }
	div.suche input.aktiv										{ margin: 0px 0px 0px 0px; float: left; display: inline; line-height: 22px; height: 21px; _height: 25px; padding: 1px 0px 0px 3px; }
	div.suche a img												{ margin: 0px 0px 0px 0px; }
	
	div.volltextsuche p											{ margin: 0px 0px 16px 0px; }	

	div.inhalt div.teaserlandingpage							{ margin: 0px 0px 20px 0px; }
	div.inhalt div.teaserlandingpage div.teaseraussen			{ background-color: #335166; width: 249px; float: left; display: inline; margin: 0px 0px 21px 0px; padding: 0px 0px 20px 0px; color: #FFFFFF; }
	div.inhalt div.teaserlandingpage div.erstes					{ margin: 0px 0px 21px 22px; }
	div.inhalt div.teaserlandingpage div.teaser					{ margin: 17px 12px 21px 12px; }
	div.inhalt div.teaserlandingpage div.teaseraussen a.button	{ margin: 0px 0px 0px 12px; display: block; }
	div.inhalt div.teaserlandingpage div.teaser span			{ text-align: center; display: block; margin: 0px 0px 7px 0px; font-size: 14px; }
	div.inhalt div.teaserlandingpage div.text					{ margin: 17px 12px 21px 12px; }
	
	div.suchereferenzen											{ margin: 0px 0px 70px 0px; }
	div.suchereferenzen h2.landingpage							{ margin: 0px 0px 7px 0px; }
	div.suchereferenzen form									{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.suchereferenzen div.selectlandingpage					{ display: none; }
	
	div.azienda div.anfrageonpage								{ float: left; display: inline; margin: 0px 0px 0px 20px; width: 155px; }
	div.azienda form.anfrageonpage input						{ width: 150px; }
	div.azienda form.anfrageonpage a.senden						{ margin: 0px 0px 0px 0px; }
	
	div.ersatzteile												{ width: 520px; height: 166px; background-color: #2E4E67; margin: 10px 0px 15px 0px; position: relative;	}
	div.ersatzteile	div.ersatzteileinnen						{ width: 485px; height: 130px; background-color: #C2C9CF; margin: 19px 0px 0px 19px; }
	div.ersatzteile	div.nummer									{ position: absolute; right: 20px; bottom: 20px; background-color: #FFFFFF; padding: 2px 7px 2px 7px; }
	a.serie														{ float: left; display: inline; text-transform: uppercase; color: #FFFFFF; background-color: #335267; padding: 2px 5px 2px 5px; margin: 0px 8px 8px 0px; }
	a.serieaktiv												{ float: left; display: inline; text-transform: uppercase; color:#335267; background-color:#FFFFFF; padding: 1px 5px 1px 5px; margin: 0px 8px 8px 0px; border: 1px solid #335267;}
	a.seriegroesse												{ float: left; display: inline; color: #FFFFFF; background-color: #335267; padding: 2px 2px 2px 2px; margin: 0px 18px 8px 0px; }
	a.aktivbox													{ background-color: #182A36; }
	
	div.konfiguratormitte h1									{ color: #FFFFFF; }
	div.konfiguratormitte div.riepilogo							{ color: #FFFFFF; margin: 0px 0px 40px 0px; }
	div.konfiguratormitte a.confsubmitlink						{ color: #FFFFFF; float: right; display: inline; margin: 5px 0px 0px 0px; }
	div.konfiguratormitte div.riepilogo a						{ color: #FFFFFF; }
	div.konfiguratormitte div.ausgabetitel						{ float: left; display: inline; margin: 0px 0px 16px 20px; font-size: 14px; font-weight: bold; width: 210px; }
	div.konfiguratormitte div.ausgabe							{ float: left; display: inline; margin: 0px 0px 16px 20px; width: 210px; }
	div.konfiguratormitte .spalte1								{ float: left; display: inline; width: 130px; margin: 0px 20px 0px 0px; }
	div.konfiguratormitte h2									{ color: #FFFFFF; }
	div.konfiguratormitte p										{ color: #FFFFFF; }
	div.konfiguratormitte div.formdaten							{ color: #FFFFFF; float: left; display: inline; width: 350px; margin: 0px 50px 0px 0px; }
	div.konfiguratormitte div.formdaten p						{ margin-top: 15px; font-size: 11px;}
	div.konfiguratormitte div.formfelder						{ color: #FFFFFF; float: left; display: inline; width: 550px; }

		
	
/* Dynamisch _____________________________________________________________ */

	div.inhalt div.umblattern 									{ float: right; display: inline; line-height: 18px; margin: 0px 0px 16px 0px; }
	div.inhalt div.umblattern a									{ float: left; display: inline; margin: 0px 2px 0px 2px; }
	div.inhalt div.umblattern a.zahl							{ margin: 1px 2px 0px 2px; }
	div.inhalt div.umblattern span 								{ float: left; display: inline; font-weight: bold; margin: 1px 2px 0px 2px; }
	div.inhalt div.umblattern a img								{ border: 0px; margin: 7px 0px 0px 0px; }
	div.inhalt div.umblattern a:hover 							{  }
	
	div.inhalt div.aufzahlung 									{ margin: 0px 0px 16px 0px; }

	div.inhalt div.downloads									{  }
	div.inhalt div.downloads span								{  }
	
	
	
/* Bilder & Fotogalerie __________________________________________________ */

	div.inhalt div.fotogalerie 									{ overflow: hidden; padding: 0px 0px 0px 0px; width: 100%; }
	div.inhalt div.fotogalerie div.fotocontainer				{ width: 200%; }
	div.inhalt div.fotogalerie div.img 							{ display: inline; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.fotogalerie img 								{ margin: 0px 4px 4px 0px; vertical-align: top; }
	
	div.inhalt div.bilder 										{ clear: both; overflow: hidden; padding: 0px 0px 0px 0px; width: 100%; }
	div.inhalt div.bilder div.createimage						{ display: inline; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	div.inhalt div.bilder img 									{ margin: 0px 4px 3px 0px; padding: 0px 0px 0px 0px; vertical-align: top; }

	div.imglinks 												{ display: inline; float: left; margin: 0px 10px 10px 0px; }
	div.imglinksreferenzen 										{ display: inline; float: left; margin: 0px 20px 0px 0px; width: 165px; height: 166px; overflow: hidden; }
	div.imgrechts 												{ display: inline; float: right; margin: 0px 0px 15px 15px; }
	
	
	
/* Anfrageformular _______________________________________________________ */

	form 														{ margin: 0px 0px 16px 0px; }
	
	form .label													{ float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
	form .input 												{ float: left; display: inline; height: 16px; line-height: 14px; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 3px; }
	form .select 												{ float: left; display: inline; height: 16px; line-height: 14px; color: #343434; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 0px; }
	form .textarea												{ float: left; display: inline; height: 60px; color: #888888; border: 1px solid #7F9DB9; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; }
	form .file													{ float: left; display: inline; height: 24px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 3px; line-height: 24px; }
	form .checkbox												{ float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	form .radio													{ float: left; display: inline; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; }
	
	form .aktiv 												{ color: #343434; border: 1px solid #7F9DB9; }
	form .fehler 												{ color: #FF0000; border: 1px solid #FF0000; }
	form div.fehler 											{ color: #FF0000; border: 0px; margin: 4px 0px 10px 0px; padding: 0px 0px 0px 0px; }
	form label.fehler 											{ color: #FF0000; border: 0px; }
	form .hidden 												{ display: none !important; }
	
	form label.pflichtfeld 										{ font-weight: bold; }
	form label.space 											{ height: 18px; }
	
	form .colum1												{ width: 200px; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; border: 0px; float: left; display: inline; }
	
	form div.schmal												{ width: 250px; }
	form div.schmal	div.colum1									{ float: left; display: inline; width: 135px; }
	form div.schmal	select										{ float: left; display: inline; width: 95px; }
	
	form label.standard 										{ width: auto; }
	form label.plz 												{ margin: 0px 0px 0px 0px; }
	form label.ort 												{ margin: 0px 0px 0px 4px; }
	form label.checkbox 										{ margin: -2px 0px 8px 4px; }
	form label.radio 											{ margin: 0px 0px 0px 4px; }
	form label.datumday 										{ display: none; }	
	form label.datummonth 										{ display: none; }	
	form label.datumyear 										{ display: none; }
	
	form input.standard 										{ width: 217px; }
	form input.plz 												{ width: 62px; margin: 0px 5px 0px 0px; }
	form input.ort 												{ width: 145px; }
	form input.checkbox 										{ width: 14px; height: 14px; margin: 0px 0px 0px 0px; }
	form input.radio 											{ width: 14px; height: 21px; margin: 0px 5px 0px 0px; }
	
	form select.standard 										{ width: 220px; }	
	form select.datumday 										{ width: 50px; margin: 0px 5px 4px 0px; }	
	form select.datummonth 										{ width: 100px; margin: 0px 5px 4px 0px; }	
	form select.datumyear 										{ width: 56px; margin: 0px 5px 4px 0px; }
	
	form textarea.standard 										{ width: 217px; }
	
	form .senden												{ margin: 0px 90px 0px 0px; float: right; display: inline; }
	form .senden:hover 											{ color: #343434; }
	form input.senden											{  }
	
	
	
/* 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; }
	form div.captcha											{ border: solid 1px #888888; float: left; display: inline; }
	
	
/* Google Anreise ________________________________________________________ */

	div.map														{ width: 100%; height: 250px; margin: 0px 0px 20px 0px; }
	div.directions												{ width: 100%; display: none; margin: 30px 0px 0px 0px; }
	div.directions a											{ color: #000000; }
	div.directions div											{ color: #000000; }	
	
	
/* Geomap _______________________________________________________________ */

	body.balloon 												{ text-align: left; background: #FFFFFF; }
	body.balloon a 												{ color: #000000; }
	div.geomap													{ width: 100%; height: 250px; }
	
	
	
/* Sonstiges _____________________________________________________________ */

	br.clear													{ clear: both; line-height: 0px; font-size: 0px; height: 0px; }
	div.clear													{ clear: both; line-height: 0px; font-size: 0px; margin: 0px 0px -1px 0px; height: 1px; overflow: hidden; }
	
	img.links													{ float: left; display: inline; margin: 0px 28px 0px 0px; }
	img.linksoffer												{ float: left; display: inline; margin: 0px 11px 0px 0px; }
	img.rechts 													{ float: right; display: inline; margin: 5px 0px 15px 15px; }
	img.blog 													{ float: left; display: inline; border: solid 1px #203340; margin: 0px 17px 17px 0px; }
	
	img.impressum												{ clear: both; float: right; margin: 0px 0px 10px 10px; }
	
	p.abstand													{ margin: 0px 0px 16px 0px; }



/* __________________________________________________________________ Ende */
