/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Element: Absatz */
.absatz                             { float: left; width: 522px; padding: 0 0 10px 0; }
.absatz .bild-unterschrift-gross,
.absatz .bild-unterschrift-klein    { text-style: italic; }
.absatz .bild-gross 				{ float: left; width: 140px; }
.absatz .bild-gross img				{ width: 140px; }
.absatz .bild-klein 				{ float: left; width: 90px; }
.absatz .bild-klein img				{ width: 90px; }
.absatz .text                       { margin: 0; padding: 0 47px 0 0; float: right; width: 460px; font-size: 12px; color: #333; line-height: 18px; }
.absatz .text p                     { font-size: inherit; color: inherit; line-height: inherit; }
.absatz .text li					{ font-size: 12px; }
.absatz .text-bild-gross            { margin: 0; float: right; width: 373px; font-size: 12px; color: #333; line-height: 18px; }
.absatz .text-bild-klein            { margin: 0; float: right; width: 423px; font-size: 12px; color: #333; line-height: 18px; }

.absatz a,
.absatz a:link			 			{ font-size: 12px; color: #333; text-decoration: underline; }
.absatz a:visited		 			{ }
.absatz a:hover		 	 			{ color: #E80000; }
.absatz a:active		 			{ }

.absatz .text strong,
.absatz .text-bild-gross strong,
.absatz .text-bild-klein strong    	{ color: #333; font-size: 12; font-weight: bold; line-height: 18px; }

.absatz h2                          { font-size: 14px; color: #333; font-weight: bold; line-height: 18px; }
.absatz-erster                      { margin-top: 20px; }

/* Element: Text */
.text                               { margin: 0 5px 10px 15px; font-size: 11px; color: #333; line-height: 18px; }
.text strong  	              		{ color: #333; font-size: 11; font-weight: bold; line-height: 18px; }
.text ul							{ padding: 0 0 0 15px; }
.text li							{ font-size: 11px; }
.related .text						{ margin: 0 5px; line-height: 14px; }
.related .text p					{ font-size: 12px; }
.related .suchformular-antwort .text{ margin: 40px 5px 10px 5px; }

/* Element: Titel */
.titel h1                           { padding: 20px 0 20px 15px; font-family: arial, sans-serif; font-size: 24px; font-weight: normal; color: #7C7C7C; text-transform: uppercase; }
.related .titel h1					{ margin: 10px 0 0 5px; padding: 0; font-size: 12px; color: #333; line-height: 12px; text-transform: uppercase; }
.related .titel-erster h1			{ margin-top: 79px; }

/* Element: Bild */
.bild                               { }
.bild .bild-unterschrift            { text-style: italic; }
.bild .bild-rechts 				    { float: right; padding: 0px 0px 10px 10px; }
.bild .bild-links 				    { float: left; padding: 0px 10px 10px 0px; }

.related .bild						{ margin: 20px 0 0 0; padding: 0 0 0 5px; }

/* Element: Diashow */
.diashow							{ margin: 0 auto; width: 760px; }

/* Element: Link */
.link								{ padding: 0 0 0 150px; clear: both; }
.link a,
.link a:link,
.link-pdf a,
.link-pdf a:link					{ text-decoration: underline; }
.produkte .detail li.link			{ padding: 0; }
.produkte .detail li.link a,
.produkte .detail li.link a:link	{ text-decoration: none; }
.link .pdf							{ display: block; background-image: url('../pics/layout/baumann/icon_pdf.gif'); background-repeat: no-repeat; background-position: right 1px; line-height: 18px; }
.referenzen .link .pdf				{ display: inline; padding: 0 24px 3px 0; }
.related .link						{ padding: 0 5px; line-height: 18px; }
.link-pdf							{ display: inline; padding: 0 24px 5px 5px; background-image: url('../pics/layout/baumann/icon_pdf.gif'); background-repeat: no-repeat; background-position: right 1px; line-height: 18px; }
.related .link-pdf					{ padding: 0 5px 5px 5px; display: block; background-image: none; line-height: 18px; }
.main .link-pdf						{ float: left; display: block; padding: 0 0 10px 175px; background-position: 153px 3px }

.related a,
.related a:link			 			{ padding-bottom: 2px; color: #333; text-decoration: underline; }
.related a:hover					{ color: #E80000; }

.related .link-pdf a,
.related .link-pdf a:link			{ padding: 0 24px 5px 0; background-image: url('../pics/layout/baumann/icon_pdf.gif'); background-repeat: no-repeat; background-position: right 1px; line-height: 18px; }

.google-maps						{ width: 550px; height: 300px }

/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both; }

/* Element: Flash */
.flash								{ float: left; width: 522px; padding: 30px 0 30px 15px }

/* Element: Flashvideo */
.flashvideo							{ float: left; width: 522px; padding: 0 0 10px 15px }
