/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise:
- jedes Seitenelement wird hier definiert
- Seiteneffekte zwischen Seitenelementen sind auszuschließen
*/

/* TinyMCE Style Dropdown */

/* Eintrag: Rot=rot */
.rot								{ color: #ff0000; }

/* Eintrag: Grün=gruen */
.gruen								{ color: #00ff00; }

/* Eintrag: Blau=blau */
.blau								{ color: #0000ff; }

/* Element: Absatz */
.absatz								{ margin-bottom: 10px; clear: both; }
.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						{ }
/*
.absatz h2							{ margin-bottom: 5px; }
.absatz p							{ margin: 0; }
.absatz img							{ }
.absatz a:link						{ }
.absatz a:visited					{ }
.absatz a:hover						{ }
.absatz a:active					{ }
.absatz p li						{ }                       
*/

/* Element: Titel */
.titel								{ }
/*
.titel h1							{ }
*/

/* Element: Text */
.text								{ }
.text ol li							{ list-style-image: none; list-style-position: inside; }
.text ul 							{ padding-left: 25px; margin: 5px 0 8px 0; }
.text ul li							{ list-style-image: none; list-style-position: outside; list-style-type:disc; margin-bottom: 8px; }
/*
.text p								{ margin: 0; }
.text img							{ }                       
.text a:link						{ }
.text a:visited						{ }
.text a:hover						{ }
.text a:active						{ }
.text p li							{ }                       
*/

/* Related */
.related .absatz h2                 { background-color: #218839; margin-bottom: 0; padding: 3px; color: #ebf5ec; font-size: 13px; text-align: center; font-weight: normal; }
.related .absatz .text              { font-size: 12px; padding: 3px;}
.related .absatz                    { border-bottom: 1px solid #000; margin-bottom: 10px; border-left: 1px solid #218839; background-color: #ebf5ec; }
.related .absatz .text p            { font-size: 12px;}

.related a:link					{ color: #218839;  text-decoration: underline; font-size: 12px; }
.related a:visited				{ color: #218839; text-decoration: underline; font-size: 12px; }
.related a:hover					{ color: #444444; text-decoration: underline; font-size: 12px; }
.related a:active				{ color: #444444; text-decoration: underline; font-size: 12px; }



/* Element: Bild */
.bild								{ }
.bild-unterschrift					{ font-style: italic; }
.bild-rechts						{ float: right; clear: none; padding: 0px 0px 0px 0px; }
.bild-links							{ float: left; clear: none; padding: 0px 0px 0px 0px; }
/*
.bild img							{ }
*/

/* Element: Link */
.link								{ }
/*
.link a:link						{ }
.link a:visited						{ }
.link a:hover						{ }
.link a:active						{ }
*/

/* Element: Dokument */
.dokument							{ clear: both; }
/*
.dokument p							{ margin: 0; }
.dokument a:link					{ }
.dokument a:visited					{ }
.dokument a:hover					{ }
.dokument a:active					{ }
*/

/* Element: Container */
.container							{ }

/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both; }

/* Profil Detailansichten */ 
.profil-titel                       { float: left; width: 720px; padding: 10px 0 10px 10px; border: 1px solid #218839; margin: 0 0 15px 15px;}
.profil .profil-titel .bild-links   { padding: 0 8px 8px 0; margin:0px; float: left; clear: none; }
.profil .profil-titel .bild-rechts  { padding: 0 8px 8px 0; margin:0px; float: right; text-align: right; clear: none; }
.profil-titel .titel h1             { font-size: 20px; color: #444; margin-bottom: 3px; width: 100%; float: left;  }
.profil-titel .titel h2             { font-size: 15px; color: #444;  }
.profil-titel .text                 { float: left;  }
.profil-titel .text p               { font-weight: bold; font-size: 13px; color: #666; float: left;  }

.main .profil .related .absatz      { border-right: 1px solid #218839; }
.profil .related .absatz h2         {text-align: left; font-weight: normal; }

.profil .bild-links                 { margin: 0 25px 8px 0;}

.profil .related a:link             { font-size: 12px; color: #218839; text-decoration: none; }
.profil .related a:active           { font-size: 12px; color: #444; text-decoration: none; }
.profil .related a:visited          { font-size: 12px; color: #218839; text-decoration: none; }
.profil .related a:hover            { font-size: 12px; color: #444; text-decoration: underline; }

.profil .backlink                   { margin-top: 25px; clear: both; }
.content .backlink                  { margin-top: 25px; clear: both; } 

/* Branchensuche */
.related .branchen-titel            { background-color: #218839; margin-bottom: 0; padding: 3px; color: #ebf5ec; font-size: 13px; text-align: left; font-weight: normal; }

/* Element: Tabelle */
.tabelle							{ }
/*
.tabelle th							{ }
.tabelle td							{ }
*/
.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			{ 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; }
