/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise:
.MODUL .KOMMANDO TAG
*/

/* cy:con Portaleditor */
.cycon-portaleditor										{ margin: 0; padding: 1px; border-width: 0 }
.cycon-portaleditor-x									{ margin: 0; padding: 0; border-width: 1px; border-style: dashed; border-color: #A0A0A0 }
.cycon-portaleditor-bezeichner							{ }
.cycon-portaleditor-zeile								{ text-align: left }

/* Klasse: Pageview */
.pageview												{ margin: 0; margin-bottom: 5px; padding: 0 }
.pageview li											{ display: inline; margin-right: 5px }

/* Element: formular */
.formular												{ }
.formular .form-eingabe-zeile							{ }
.formular label											{ }
.formular .form-text									{ }
.formular .form-button									{ }

/* Optional: Textfelder erhalten beim Überfahren mit der Maus und bei Eingabe eine andere Rahmenfarbe
.formular .form-text :hover								{ border: 1px solid #888888 }
.formular .form-text :focus								{ border: 1px solid #888888 }*/

.formular .formular-kontakt								{ margin: 0 0 16px 53px }
.formular .formular-kontakt label						{ padding: 0 0 5px 0 }
.formular .formular-kontakt .form-text					{ width: 381px; border: 1px solid #203A5D; padding: 1px 0 1px 10px; font-size: 12px; color: #878686 }
.formular .formular-kontakt .form-textarea				{ width: 371px; height: 124px; border: 1px solid #203A5D; padding: 10px; font-size: 12px; color: #878686 }
.formular .formular-kontakt .form-eingabe-zeile			{ padding: 0 0 17px 0 }
.formular .formular-kontakt select						{ width: 391px; border: 1px solid #203A5D; padding: 1px 0 1px 10px; font-size: 12px; color: #878686 }
.formular .formular-kontakt a.submit					{ padding: 0 19px 0 0; font-size: 14px; color: #203A5D; font-weight: bold; background: no-repeat url(../pics/layout/wsh-formular.png) right 2px }
.formular .formular-kontakt a:hover.submit				{ text-decoration: none; background-position: right -13px }

.formular .formular-empfehlung							{ margin: 0 0 16px 53px }
.formular .formular-empfehlung label					{ padding: 0 0 5px 0 }
.formular .formular-empfehlung .form-text				{ width: 381px; border: 1px solid #203A5D; padding: 1px 0 1px 10px; font-size: 12px; color: #878686 }
.formular .formular-empfehlung .form-textarea			{ width: 371px; height: 124px; border: 1px solid #203A5D; padding: 10px; font-size: 12px; color: #878686 }
.formular .formular-empfehlung .form-eingabe-zeile		{ padding: 0 0 17px 0 }
.formular .formular-empfehlung select					{ width: 391px; border: 1px solid #203A5D; padding: 1px 0 1px 10px; font-size: 12px; color: #878686 }
.formular .formular-empfehlung a.submit					{ padding: 0 19px 0 0; font-size: 14px; color: #203A5D; font-weight: bold; background: no-repeat url(../pics/layout/wsh-formular.png) right 2px }
.formular .formular-empfehlung a:hover.submit			{ text-decoration: none; background-position: right -13px }

/* Hier können nun alle benötigten Definitionen für die modul_* Elemente eingefügt werden. */

a .button-suche								{ float: right; width: 16px; height: 16px; line-height: 16px; background: no-repeat url(../pics/layout/wsh-suche.png) 0 0; cursor: pointer }
a:hover .button-suche						{ text-decoration: none; background-position: 0 -16px }

.suche .formular-suche						{ margin: 34px 55px 0 0 }
.suche .formular-suche a					{ vertical-align: bottom }
.suche .formular-suche .form-text			{ vertical-align: bottom; width: 100px; border: 1px solid #203A5D; padding: 1px 0 1px 10px; font-size: 10px; color: #808080 }

.suche .trefferliste						{ margin: 40px 0 0 53px }
.suche .trefferliste .kopf					{ color: #B8163C; font-variant: small-caps }
.suche .trefferliste .liste					{ margin: 42px 0 16px 0 }
.suche .trefferliste .treffer				{ padding: 14px }
.suche .trefferliste .treffer-0				{ background-color: #E0E0E0 }

.suche .trefferliste a:link,
.suche .trefferliste a:visited				{ color: #808080 }
.suche .trefferliste a:hover				{ color: #B8163C; text-decoration: none }

.suche .trefferliste .beschreibung			{  }

/* Modul Glossar */
.modul-glossar													{ line-height: 20px }

/* Listenansicht des Glossars */
.modul-glossar a:link,
.modul-glossar a:visited										{ font-size: 12px; color: #B8163C }
.modul-glossar a:hover											{ text-decoration: none; color: #B8163C }
.modul-glossar .inaktiv											{ color: #808080 }

.modul-glossar .liste											{ margin: 0 0 0 53px }
.modul-glossar .liste .anker									{ color: #B8163C }
.modul-glossar .liste .liste-abc								{ margin: 0 0 19px 0 }
.modul-glossar .liste .liste-abc .liste-zeile-abc				{ display: inline; margin: 0 0 3px 0 }
.modul-glossar .liste .liste-abc .liste-zeile-abc .inaktiv		{ display: inline }

.modul-glossar .liste .liste									{ margin: 0 }
.modul-glossar .liste .liste .liste-abschnitt					{ margin: 0 0 4px 14px; color: #B8163C }
.modul-glossar .liste .liste .zeile								{ margin: 0 0 5px 0; padding: 14px }
.modul-glossar .liste .liste .zeile:hover						{ background-color: #E0E0E0 }

/* Detailansicht eines Glossareintrags */
.modul-glossar .detail											{ }
.modul-glossar .detail .system-name								{ font-weight: bold }

/* Modul FAQs */
.modul-faqs								{ line-height: 20px }

.modul-faqs a:link,
.modul-faqs a:visited					{ font-size: 12px; color: #AAA9A9 }
.modul-faqs a:hover						{ text-decoration: none }

.modul-faqs .liste .liste-zeile			{ margin-bottom: 19px }

.modul-faqs .einfuegen					{ width: 434px; padding: 11px 0px 20px 19px; border-left: 1px solid #EDEDED; border-right: 1px solid #EDEDED; background-color: #FEFEFE }
.modul-faqs .einfuegen label			{ margin-bottom: 1px }
.modul-faqs .einfuegen .form-text		{ width: 350px; margin-bottom: 8px }
.modul-faqs .einfuegen .nachricht		{ margin-top: 10px }
.modul-faqs .einfuegen textarea			{ height: 96px; font-size: 12px }
.modul-faqs .einfuegen select			{ width: 354px; margin-bottom: 8px }

/* Modul Downloadcenter */
.modul-downloadcenter a:link,
.modul-downloadcenter a:visited			{ font-size: 12px; color: #AAA9A9 }
.modul-downloadcenter a:hover			{ text-decoration: none }

.modul-downloadcenter					{ line-height: 20px }
.modul-downloadcenter .liste			{ margin-bottom: 19px }
.modul-downloadcenter .liste .pfad		{ font-weight: bold }

.modul-downloadcenter .liste .liste-dateien .zeile-datei-link						{ overflow: hidden }
.modul-downloadcenter .liste .liste-dateien .zeile-datei-link .bild-titel .bild		{ float: left }

/* Modul Benutzer */
.modul-benutzer							{ margin: 0 0 16px 53px }
.modul-benutzer label					{ padding: 0 0 5px 0 }
.modul-benutzer .form-text				{ width: 381px; border: 1px solid #203A5D; padding: 1px 0 1px 10px; font-size: 12px; color: #878686 }
.modul-benutzer .form-textarea			{ width: 371px; height: 124px; border: 1px solid #203A5D; padding: 10px; font-size: 12px; color: #878686 }
.modul-benutzer .form-eingabe-zeile		{ padding: 0 0 17px 0 }
.modul-benutzer select					{ width: 391px; border: 1px solid #203A5D; padding: 1px 0 1px 10px; font-size: 12px; color: #878686 }
.modul-benutzer a.submit				{ padding: 0 19px 0 0; font-size: 14px; color: #203A5D; font-weight: bold; background: no-repeat url(../pics/layout/wsh-formular.png) right 2px }
.modul-benutzer a:hover.submit			{ text-decoration: none; background-position: right -13px }

