/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Element: Absatz */
.absatz								{ margin-bottom: 10px; }
.absatz h2							{ font-size: 16px; font-weight: bold; color: #01237E; }
.absatz .bild-unterschrift			{ font-style: italic; }
.absatz .bild-rechts				{ float: right; padding: 0px 0px 10px 10px; }
.absatz .bild-links					{ float: left; padding: 0px 10px 10px 0px; }
.absatz .text						{ line-height: 130%; }
.absatz .text ul li					{ padding-left: 12px; list-style-type: none; background: url(../pics/layout/bullet_blue.gif) 0px 8px no-repeat; }

.module .titel						{ margin-bottom: 9px; }
.module .absatz						{ padding-right: 80px; }
.module .absatz h2					{ margin-bottom: 15px; }

.absatz-teaser						{ margin-bottom: 20px; padding: 0px 10px; border-top: 1px solid #0A0094; border-bottom: 1px solid #0A0094; background-color: #E5E9F2; }
.absatz-teaser h2					{ display: block; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 0px; cursor: pointer; font-size: 12px; font-weight: bold; }
.absatz-teaser h2.favoriten-on		{ background: url(../pics/layout/klappergrabber_on.gif) 331px 5px no-repeat; }
.absatz-teaser h2.favoriten-off		{ background: url(../pics/layout/klappergrabber_off.gif) 331px 5px no-repeat; }
.absatz-teaser .text				{ margin: 10px 0px 1px 0px; }
.absatz-teaser p					{ margin: 0px; padding: 0px; }
.absatz-teaser .link				{ padding-left: 14px; background: url(../pics/layout/arrow_blue.gif) 0px 6px no-repeat; }
.absatz-teaser a.link:link,
.absatz-teaser a.link:visited		{ margin-top: 10px; color: #01237E; font-weight: bold; display: block; }
.absatz-teaser a:link,
.absatz-teaser a:visited			{ color: #01237E; font-weight: bold; }
.absatz-teaser .phonenumber			{ background: url(../pics/layout/icon_phone_blue.gif) 0px 2px no-repeat; }

.absatz-teaser-grau						{ margin-bottom: 20px; padding: 0px 10px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #E5E5E5; }
.absatz-teaser-grau h2					{ display: block; margin: 0px 0px 4px 0px; padding: 2px 0px 0px 0px; cursor: pointer; font-size: 12px; font-weight: bold; }
.absatz-teaser-grau h2.favoriten-on		{ background: url(../pics/layout/klappergrabber_on.gif) 331px 5px no-repeat; }
.absatz-teaser-grau h2.favoriten-off	{ background: url(../pics/layout/klappergrabber_off.gif) 331px 5px no-repeat; }
.absatz-teaser-grau .text				{ margin: 10px 0px 0px 0px; }
.absatz-teaser-grau p					{ margin: 0px; padding: 0px; }
.absatz-teaser-grau .link				{ padding-left: 14px; background: url(../pics/layout/arrow_blue.gif) 0px 6px no-repeat; }
.absatz-teaser-grau a.link:link,
.absatz-teaser-grau a.link:visited		{ color: #01237E; }

.absatz-job-offers 								{ margin-top: 9px; }
.absatz-job-offers .bild img					{ display: block; }
.maincontent .links .absatz-job-offers .text	{ margin: 0px 12px; }

/* Element: Titel */
.titel								{ }
.titel-text							{ padding: 6px 0px 16px 0px; font-weight: bold; font-size: 32px; color: #01237E; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
/*
.titel h1							{ }
*/

/* Element: Text */
.text								{ }
.text ol							{ padding-left: 19px; list-style-image: none; list-style-position: outside; }
.text ul							{ list-style-image: none; list-style-position: inside; list-style-type: disc; }

/* Element: Bild */
.bild								{ }
.bild-unterschrift					{ font-style: italic; }
.bild-rechts						{ float: right; clear: both; padding: 0px 0px 0px 0px; }
.bild-links							{ float: left; clear: both; padding: 0px 0px 0px 0px; }

/* Element: Link */
.link								{ }

/* Element: Dokument */
.dokument							{ }

/* Element: Container */
.container							{ }

/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both; }

/* Element: Tabelle */
.tabelle							{ margin-bottom: 16px; }
.tabelle h2							{ margin: 0px; padding: 0px 0px 2px 0px; font-size: 12px; font-weight: bold;  border-bottom: 1px solid #0A0094; }
.tabelle .spalte-01-links,
.tabelle .spalte-01-mitte,
.tabelle .spalte-01-rechts			{ width: 175px; padding: 3px 12px 1px 0px; border-bottom: 1px solid #0A0094; }

.tabelle .spalte-01-links			{ }
.tabelle .spalte-01-mitte			{ text-align: center; }
.tabelle .spalte-01-rechts			{ text-align: right; }

.tabelle .spalte-02-links,
.tabelle .spalte-02-mitte,
.tabelle .spalte-02-rechts			{ width: 175px; padding: 3px 0px 1px 0px; border-bottom: 1px solid #0A0094; }

.tabelle .spalte-02-links			{ }
.tabelle .spalte-02-mitte			{ text-align: center; }
.tabelle .spalte-02-rechts			{ text-align: right; }

.tabelle .spalte-03-links			{ }
.tabelle .spalte-03-mitte			{ text-align: center; }
.tabelle .spalte-03-rechts			{ text-align: right; }
.tabelle .spalte-04-links			{ }
.tabelle .spalte-04-mitte			{ text-align: center; }
.tabelle .spalte-04-rechts			{ text-align: right; }
.tabelle .spalte-05-links			{ }
.tabelle .spalte-05-mitte			{ text-align: center; }
.tabelle .spalte-05-rechts			{ text-align: right; }
.tabelle .spalte-06-links			{ }
.tabelle .spalte-06-mitte			{ text-align: center; }
.tabelle .spalte-06-rechts			{ text-align: right; }
.tabelle .spalte-07-links			{ }
.tabelle .spalte-07-mitte			{ text-align: center; }
.tabelle .spalte-07-rechts			{ text-align: right; }
.tabelle .spalte-08-links			{ }
.tabelle .spalte-08-mitte			{ text-align: center; }
.tabelle .spalte-08-rechts			{ text-align: right; }
.tabelle .spalte-09-links			{ }
.tabelle .spalte-09-mitte			{ text-align: center; }
.tabelle .spalte-09-rechts			{ text-align: right; }
.tabelle .spalte-10-links			{ }
.tabelle .spalte-10-mitte			{ text-align: center; }
.tabelle .spalte-10-rechts			{ text-align: right; }

/* Element: einzeldownload */
.einzeldownload								{ margin: 0px 12px 24px 0px; padding-bottom: 2px; line-height: 130%; border-bottom: 1px solid #0A0094; }
.einzeldownload h2							{ margin: 9px 0px 20px 0px; font-size: 16px; font-weight: bold; color: #01237E; }
.einzeldownload .titel						{ font-weight: bold; }
.einzeldownload a:link,
.einzeldownload a:visited					{ color: #01237E; padding-left: 14px; background: url(../pics/layout/arrow_bottomright_blue.gif) 0px 5px no-repeat; }

.einzeldownload .registrierung				{ margin: -19px 12px 0px 0px; padding-bottom: 7px; border-bottom: 1px solid #0A0094; text-align: right; }
.einzeldownload .registrierung a:link,
.einzeldownload .registrierung a:visited	{ background: url(../pics/layout/arrow_blue.gif) 0px 5px no-repeat; }

.einzeldownload .zeile-datei				{ float: left; width: 268px; margin: 0px 12px 15px 0px; }
.einzeldownload .beschreibung				{ margin-bottom: 4px; }
.einzeldownload .link-inactive				{ color: #999999; margin-top: 3px; padding-left: 14px; background: url(../pics/layout/arrow_bottomright_gray.gif) 0px 5px no-repeat; }

/* History-Container */
.history-container .absatz					{ margin-left: 187px; margin-bottom: 15px; overflow: hidden; }
.history-container .absatz h2				{ margin: 0px; padding: 0px; font-size: 16px; font-weight: bold; color: #01237E; }
.history-container .absatz h3				{ margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #000000; }
.history-container .absatz .text			{ float: left; width: 362px; margin-right: 12px; }
.history-container .absatz .text p			{ margin: 0px; padding: 0px; }
.history-container .absatz .bild			{ float: right; width: 362px; padding-top: 1px; }
.history-container .absatz .bild img		{ display: block; }

/* Werkzeuge */
.maincontent .tools .absatz					{ margin-bottom: 14px; }
.maincontent .tools .absatz h2				{ margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; color: #000000; }
.maincontent .tools .absatz .text			{ }

/* Berufsbilder-Container */
.job-description-container 					{ margin-bottom: 20px; padding: 2px 10px 9px 10px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
.job-description-container h2 				{ margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; }
.job-description-container .link			{ margin: 10px 0px 0px 0px; }
.job-description-container .link a:link,
.job-description-container .link a:visited	{ padding-left: 11px; background: url(../pics/layout/arrow_topright_black.gif) 0px 4px no-repeat; }
.job-description-container .link a:hover	{ color: #0041EE; background: url(../pics/layout/arrow_topright_lightblue.gif) 0px 4px no-repeat; }

/* Termine-Container */
.dates-container							{ margin-top: 17px; }
.dates-container table						{ width: 549px; border-top: 1px solid #0A0094; }
.dates-container td							{ padding: 2px 12px 2px 0px; border-bottom: 1px solid #0A0094; }
.dates-container td.datum					{ width: 68px; font-weight: bold; }
.dates-container td.uhrzeit					{ width: 94px; }
.dates-container td.berufsbild				{ padding-right: 0px; }

/* Offene-Stellen-Container */
.job-offers-container						{ margin-top: 17px; }
.job-offers-container table					{ width: 549px; border-top: 1px solid #0A0094; }
.job-offers-container td					{ padding: 2px 12px 2px 0px; border-bottom: 1px solid #0A0094; }
.job-offers-container td.jahr				{ width: 40px; font-weight: bold; }
.job-offers-container td.ort				{ width: 122px; }
.job-offers-container td.status				{ padding-right: 0px; text-align: right; }


/* Element: Flash */
.machines-detail .spalte-1 .element-flash	{ padding: 10px 0 0 0; }

/* Element: Diashow */
.diashow									{ margin-bottom: 20px; }
.diashow .bild-unterschrift					{ margin-top: 5px; font-style: normal; }

/* Showroom */
.showroom .flash,
.showroom .flash-rechts,
.showroom .flash-links						{ margin: 25px 0 0 9px; }

/* Google Maps */
.google-maps								{ width: 362px; height: 300px; }

