/* (c) 2001 - 2008, 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								{ clear: both; overflow: hidden; margin-bottom: 30px; }
/*
.absatz .bild						{ padding-top: 6px; padding-right: 15px; }
*/
.absatz .bild-unterschrift			{ font-size: 9px; }
.absatz .bild-rechts				{ float: right; clear: none; width: 180px; padding-top: 6px; padding-left: 15px; padding-right: 30px; }
.absatz .bild-rechts .zoom			{ height: 11px; margin-top: -14px; padding-left: 168px; }
.absatz .bild-links					{ float: left; width: 180px; padding-top: 6px; padding-right: 15px;  }
.absatz .bild-links .zoom			{ height: 11px; margin-top: -14px; padding-left: 168px; }
.absatz .text-links					{ float: left; width: 425px; padding: 0px; line-height: 180%; }
.absatz .text-rechts				{ float: right; width: 425px; padding: 0px 30px 0px 0px; line-height: 180%; }
.absatz .text						{ padding-right: 30px; padding-bottom: 0px; line-height: 180%; color: #2b2b2b; }
.absatz h2							{ padding-right: 30px; padding-bottom: 3px; line-height: 140%; font-weight: bold; font-size: 16px; margin: 0px; color: #2b2b2b; }
.absatz p							{ margin-bottom: 5px; }
/*
.absatz img							{ }
.absatz a:link						{ }
.absatz a:visited					{ }
.absatz a:hover						{ }
.absatz a:active					{ }
.absatz p li						{ }                       
*/

/* Element: Titel */
.titel								{ margin: 26px 0px; }
/*
.titel h1							{ }
*/

/* Element: Text */
.text								{ clear: left; padding-right: 30px; padding-bottom: 30px; line-height: 180%; }
.text ol li							{ list-style-image: none; padding-left: 12px; background-image: url(../pics/layout/list_bullet.png); background-repeat: no-repeat; background-position: 1px 5px; }
.text ul li							{ list-style-image: none; padding-left: 12px; background-image: url(../pics/layout/list_bullet.png); background-repeat: no-repeat; background-position: 1px 5px; }
.text p								{ margin-bottom: 5px; }
/*
.text img							{ }                       
.text a:link						{ }
.text a:visited						{ }
.text a:hover						{ }
.text a:active						{ }
.text p li							{ }                       
*/

/* Element: Bild */
.bild								{ }
.bild-unterschrift					{ font-size: 9px; }
.bild-rechts						{ float: right; clear: both; padding: 0px 0px 0px 0px; }
.bild-links							{ float: left; clear: both; padding: 0px 0px 0px 0px; }
/*
.bild img							{ }
*/

/* Element: Link */
.link								{ padding-bottom: 5px; }
/*
.link a:link						{ }
.link a:visited						{ }
.link a:hover						{ }
.link a:active						{ }
*/

/* Element: Dokument */
.dokument							{ clear: both; padding-bottom: 10px; }
/*
.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; }

/* 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; }



/* Porfolio: Module-Liste */
.portfolio-module.liste									{ }
.portfolio-module .liste .zeile							{ clear: both; overflow: hidden; margin-bottom: 20px; }
.portfolio-module .liste .zeile .text					{ padding-right: 30px; padding-bottom: 0px; line-height: 180%; font-size: 11px; color: #2b2b2b; }
.portfolio-module .liste .zeile h2						{ padding-right: 30px; padding-bottom: 3px; line-height: 140%; font-weight: bold; font-size: 16px; margin: 0px; color: #2b2b2b; }
.portfolio-module .liste .zeile p						{ margin-bottom: 5px; color: #2b2b2b; }
.portfolio-module .liste .zeile .link					{ padding-top: 2px; }
.portfolio-module .liste .zeile .link *					{ font-size: 11px; }

.portfolio-module .liste .zeile .text-links				{ float: left; width: 425px; padding: 0px; line-height: 180%; font-size: 10px; color: #2b2b2b; }
.portfolio-module .liste .zeile .bild-rechts			{ float: right; clear: none; width: 180px; padding-top: 6px; padding-left: 15px; padding-right: 30px; }
.portfolio-module .liste .zeile .bild-rechts .zoom		{ height: 11px; margin-top: -14px; padding-left: 168px; }
.portfolio-module .liste .zeile .bild-unterschrift		{ font-size: 9px; }

/* Porfolio: Feature-Liste */
.portfolio-features	.liste								{ padding-top: 30px; padding-bottom: 10px; }
.portfolio-features .liste .zeile						{ clear: both; overflow: hidden; margin-bottom: 20px; }
.portfolio-features .liste .zeile .text					{ padding-right: 30px; padding-bottom: 0px; line-height: 180%; font-size: 10px; color: #2b2b2b; }
.portfolio-features .liste .zeile h2					{ padding-right: 30px; padding-bottom: 3px; line-height: 140%; font-weight: bold; font-size: 10px; margin: 0px; color: #2b2b2b; }
.portfolio-features .liste .zeile p						{ margin-bottom: 5px; color: #2b2b2b; }

.portfolio-features .liste .zeile .text-links			{ float: left; width: 425px; padding: 0px; line-height: 180%; font-size: 10px; color: #2b2b2b; }
.portfolio-features .liste .zeile .bild-rechts			{ float: right; clear: none; width: 180px; padding-top: 6px; padding-left: 15px; padding-right: 30px; }
.portfolio-features .liste .zeile .bild-rechts .zoom	{ height: 11px; margin-top: -14px; padding-left: 168px; }
.portfolio-features .liste .zeile .bild-unterschrift	{ font-size: 9px; }

/* Porfolio: Erweiterungen-Liste */
.portfolio-erweiterungen .liste							{ margin-top: 50px; }
.portfolio-erweiterungen .liste h1						{ font-size: 12px; margin-bottom: 15px; font-weight: bold; color: #ff9803; }
.portfolio-erweiterungen .liste .zeile					{ clear: both; overflow: hidden; margin-bottom: 15px; }
.portfolio-erweiterungen .liste .zeile h2				{ padding-right: 30px; padding-bottom: 3px; line-height: 140%; font-weight: bold; font-size: 10px; margin: 0px; color: #2b2b2b; }
.portfolio-erweiterungen .liste .zeile .link *			{ font-size: 10px; }

/* Porfolio: Kunden-Liste */
.portfolio-kunden.liste									{ }
.portfolio-kunden .liste .zeile							{ clear: both; overflow: hidden; margin-bottom: 20px; }
.portfolio-kunden .liste .zeile .text					{ padding-right: 30px; padding-bottom: 0px; line-height: 180%; font-size: 11px; color: #2b2b2b; }
.portfolio-kunden .liste .zeile h2						{ padding-right: 30px; padding-bottom: 3px; line-height: 140%; font-weight: bold; font-size: 12px; margin: 0px; color: #2b2b2b; }
.portfolio-kunden .liste .zeile p						{ margin-bottom: 5px; color: #2b2b2b; }
.portfolio-kunden .liste .zeile .link					{ padding-top: 2px; }
.portfolio-kunden .liste .zeile .link *					{ font-size: 11px; }

.portfolio-kunden .liste .zeile .text-links				{ float: left; width: 425px; padding: 0px; line-height: 180%; font-size: 10px; color: #2b2b2b; }
.portfolio-kunden .liste .zeile .bild-rechts			{ float: right; clear: none; width: 180px; padding-top: 6px; padding-left: 15px; padding-right: 30px; }
.portfolio-kunden .liste .zeile .bild-rechts .zoom		{ height: 11px; margin-top: -14px; padding-left: 168px; }
.portfolio-kunden .liste .zeile .bild-unterschrift		{ font-size: 9px; }

/* Linke Spalte: Absatz */
.absatz-spaltelinks								{ clear: both; overflow: hidden; margin-bottom: 30px; }
.absatz-spaltelinks	a							{ font-size: 9px; }
/*
.absatz-spaltelinks .bild						{ padding-top: 6px; padding-right: 15px; }
*/
.absatz-spaltelinks .bild-unterschrift			{ font-size: 9px; }
.absatz-spaltelinks .bild-rechts				{ float: right; clear: none; width: 180px; padding-top: 6px; padding-left: 15px; padding-right: 30px; }
.absatz-spaltelinks .bild-rechts .zoom			{ height: 11px; margin-top: -14px; padding-left: 168px; }
.absatz-spaltelinks .bild-links					{ float: left; width: 180px; padding-top: 6px; padding-right: 15px;  }
.absatz-spaltelinks .bild-links .zoom			{ height: 11px; margin-top: -14px; padding-left: 168px; }
.absatz-spaltelinks .text-links					{ float: left; width: 425px; padding: 0px; line-height: 180%; }
.absatz-spaltelinks .text-rechts				{ float: right; width: 425px; padding: 0px 30px 0px 0px; line-height: 180%; }
.absatz-spaltelinks .text						{ font-size: 9px; padding-right: 30px; padding-bottom: 0px; line-height: 180%; color: #2b2b2b; }
.absatz-spaltelinks h2							{ font-size: 9px; padding-right: 30px; line-height: 180%; color: #2b2b2b; }
.absatz-spaltelinks p							{ font-size: 9px; margin-bottom: 5px; }
/*
.absatz-spaltelinks img							{ }
.absatz-spaltelinks a:link						{ }
.absatz-spaltelinks a:visited					{ }
.absatz-spaltelinks a:hover						{ }
.absatz-spaltelinks a:active					{ }
.absatz-spaltelinks p li						{ }                       
*/

