/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise:
.MODUL .KOMMANDO TAG
*/

/* cy:con Portaleditor */
.cycon-portaleditor										{ margin: 0px; padding: 1px; border-width: 0px; }
.cycon-portaleditor-x									{ margin: 0px; padding: 0px; border-width: 1px; border-style: dashed; border-color: #a0a0a0; }
.cycon-portaleditor-bezeichner							{ height: 22px; line-height: 22px; }
.cycon-portaleditor-zeile								{ height: 22px; line-height: 22px; }
.cycon-portaleditor-zeile img							{ display: inline; }

/* Klasse: Pageview */
.pageview												{ margin: 0px 0px 2px 0px; padding: 0px; }
.pageview li											{ display: inline; margin-right: 5px; }

/* Element: suche */
.suche													{ float:right; width:320px; height:30px; }
.suche .form											{ width:165px; }
.suche .text											{ font-weight:bold; }
.suchen_submit											{ border: 0px solid #646567; font-weight:bold; color:#000000; cursor:pointer; background-color: transparent;}

.suche h2												{ }

.suche .formular-suche									{ padding: 10px 9px 10px 9px; }
.suche .formular-suche form								{ }
.suche .formular-suche .form-eingabe-zeile				{ }
.suche .formular-suche .form-text						{ }
.suche .formular-suche .form-button						{ }

.suche .formular-suche-filter									{ padding-left: 10px; }
.suche .formular-suche-filter .form-select		{ width: 180px; }
.suche .formular-suche-filter label						{  }

.suche .trefferliste									{ }	
.suche .trefferliste .wortvorschlag						{ }	
.suche .trefferliste .kopf								{ margin-bottom: 10px; }	
.suche .trefferliste .liste								{ margin-bottom: 10px; }	
.suche .trefferliste .treffer							{ }	
.suche .trefferliste .zeile-0							{ background-color: #bbbbff; }
.suche .trefferliste .zeile-1							{ background-color: #aaaaff; }

.suche .rahmen-oben-aussen								{ }
.suche .rahmen-oben-aussen .rahmen-oben-innen			{ padding-left: 10px; padding-top: 10px; }
.suche .rahmen-seite									{ }
.suche .rahmen-unten									{ }
.suche .rahmen-unten .rahmen-unten-links				{ }

/* Filter: Suchtreffer markieren */
.filter-markieren										{ background-color: #ffffaa; }

/* 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									{ }
.formular .formular-kontakt	.form-dropdown	{ }
.formular .formular-kontakt	.form-text			{ }
.formular .formular-kontakt	.form-button		{ }

.formular .formular-newsletter								{ }
.formular .formular-newsletter .form-dropdown	{ }
.formular .formular-newsletter .form-text			{ }
.formular .formular-newsletter .form-button		{ }

.formular .formular-newsletter-abmelden								{ }
.formular .formular-newsletter-abmelden .form-checkbox	{ float: left; margin-right: 10px; background:#ffffff; border: 1px solid #bfbfbf; width: 18px; height: 18px; }
.formular .formular-newsletter-abmelden .form-eingabe-zeile-checkbox						{ clear: both; margin-bottom: 10px; height: 18px;}
.formular .formular-newsletter-abmelden .form-eingabe-zeile-checkbox label					{ width: 260px; float: left; }
.formular .formular-newsletter-abmelden .form-eingabe-zeile textarea					{  width: 190px !important; width: 190px; }

.formular .formular-empfehlung							{ }

/* Element: formular_login */

.login													{ float:left; width:320px; height:30px; }

.formular-login											{ }
.formular-login h2										{ }

.formular-login .rahmen-oben-aussen						{ }
.formular-login .rahmen-oben-aussen .rahmen-oben-innen	{ padding-left: 10px; padding-top: 10px; }
.formular-login .rahmen-seite							{ }
.formular-login .rahmen-seite .formular-login			{ }
.formular-login .rahmen-unten 							{ }
.formular-login .rahmen-unten .rahmen-unten-links		{ }

.formular-login .formular-login									{ padding: 10px 9px 10px 9px; }
.formular-login .formular-login form						{ }
.formular-login .formular-login form label			{ }
.formular-login .formular-login .form-text			{ width: 150px; }
.formular-login .formular-login a:link					{ }
.formular-login .formular-login a:visited				{ }
.formular-login .formular-login a:hover					{ }
.formular-login .formular-login a:active				{ }
.formular-login .formular-login .form-button			{ }

.formular-login .formular-status								{ bottom: 15px; position: absolute;}
.formular-login .formular-status .kennung				{ margin-bottom: 5px; }
.formular-login .formular-status .aendern				{ margin-bottom: 5px; }
.formular-login .formular-status .form-button		{ line-height: 18px; margin-right: 10px; float: left; text-align: center; color: #FFFFFF; background: #646567; border: 0px solid; padding: 0px 20px 0px 20px !important; padding: 0px 10px 0px 10px; width: 50px !important; width: 90px; }
.formular-login .formular-status .form-button a	{ text-decoration: none; color: #FFFFFF; }
.formular-login .formular-status .bearbeiten		{ float: left;  line-height: 18px; }

/* Element: formular_passwort */
.formular-passwort										{ }
.formular-passwort .form-button							{ }
.formular-passwort .form-text							{ width: 180px; }

.formular-passwort .formular-passwort-vergessen			{ }
.formular-passwort .formular-passwort-aendern			{ }

/* Element: modul_system_ist_neu */
.modul-system-ist-neu									{ }


/* Hier können nun alle benötigten Definitionen für die modul_* Elemente eingefügt werden. */
.modul-news .bild-links		{ margin-right: 10px; }
.modul-news .bild-rechts	{ margin-left: 10px; }

.modul-benutzer .einfuegen									{  }
.modul-benutzer .form-dropdown	{ }
.modul-benutzer .form-text			{ background:#ffffff; border: 1px solid #bfbfbf; line-height:16px; margin:0px; padding:0px; }
.modul-benutzer .form-button		{ }
.modul-benutzer .benutzer-liste-zeile	{ padding: 10px 0px; border-bottom: 1px solid #CFD1D2; }

.modul-newsletter-empfaenger .form-dropdown	{ }
.modul-newsletter-empfaenger .einfuegen									{ float: left; width: 380px; }
.modul-newsletter-empfaenger .form-text			{ }
.modul-newsletter-empfaenger .form-button		{ }

.formular-passwort .formular-passwort-vergessen									{ padding: 10px 9px 10px 9px; }
.formular-passwort .formular-passwort-vergessen form label			{ }
.formular-passwort .formular-passwort-vergessen .form-text			{ width: 150px; }
.formular-passwort .formular-passwort-vergessen .form-button		{ }

.modul-mdb			{}
.modul-mdb .produkt-liste .bild							{ float: left; margin-right: 15px; margin-bottom: 15px; }
.modul-mdb .produkt-liste .pageview					{ float: left; width: 110px; }
.produkt-detail-daten												{ padding: 15px; }
.produkt-detail-daten .zeile-farbe 					{ position: absolute; bottom: 0px; }
.produkt-detail-daten .zeile-farbe .farbe		{ float: left; margin-right: 10px; }
.pageview-produkt																{ margin: 0px; padding: 0px; float: left; }
.pageview-produkt img																{ display: inline; margin-top: 5px;}
.pageview-produkt a																	{ padding: 0px 2px; }
.pageview-produkt .aktiv:link												{ text-decoration: none; }
.pageview-produkt .aktiv:active											{ text-decoration: none; }
.pageview-produkt .aktiv:visited										{ text-decoration: none; }