/* (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							{ }
.cycon-portaleditor-zeile								{ text-align: left; }

/* Klasse: Pageview */
.pageview												{ margin: 0px; margin-bottom: 5px; padding: 0px; }
.pageview li											{ display: inline; margin-right: 5px; }
.pageview li a                                          { margin-right: 8px; }

/* Element: suche */
.suche													{ float: right; margin-top: 20px; }
.suche-trefferliste										{ float: left; /*clear: both;*/}


.suche .formular-suche									{ width: 160px; float: right; padding: 0px 0px 0px 20px; margin: 0 15px 0 0; height: 16px; background: #fff url(../pics/layout/lupe.gif) no-repeat; background-position: -1px -1px; }
* html .suche .formular-suche							{ mar\gin: 0 8px 0 0; }
.suche .formular-suche .form-text						{ width: 100px; float: left; line-height: 14px; margin: 0; background-color: #ffffff; border: 1px solid #989a9a; }
.suche .formular-suche .form-button						{ float: right; margin: 0; cursor: pointer; color: #989a9a; width: 55px; line-height: 14px; border: 0px; background-color: #fff; }


/*.suche h2												{ }

.suche .formular-suche-en,

.suche .formular-suche-en form,
.suche .formular-suche form								{ }
.suche .formular-suche-en .form-eingabe-zeile,
.suche .formular-suche .form-eingabe-zeile				{  }*/
.suche .formular-suche-en .form-text,


.suche .formular-suche-en .form-button						{ float: right; background: #fff url(../pics/layout/suchbutton-e.jpg); margin-left: 5px; margin-right: 15px; width: 65px; height: 19px; border: 0px; }


.suche-trefferliste .formular-suche-en,
.suche-trefferliste .formular-suche									{ float: left; padding: 10px 0px 10px 0px; width: 350px; }
.suche-trefferliste .formular-suche-en form,
.suche-trefferliste .formular-suche form								{ }
.suche-trefferliste .formular-suche-en .form-eingabe-zeile,
.suche-trefferliste .formular-suche .form-eingabe-zeile				{ padding: 0px;}
.suche-trefferliste .formular-suche-en .form-text,
.suche-trefferliste .formular-suche .form-text						{ width: 250px; float: left; height: 14px; } 
* html .suche-trefferliste .formular-suche .form-text				{ line-he\ight: 14px; }
.suche-trefferliste .formular-suche .form-button					{ float: left; margin-left: 5px; margin-right: 15px; width: 65px; line-height: 14px; cursor: pointer; background-color: #f2ebde; border: 1px solid #ccc; color: #535353;  }
.suche-trefferliste .formular-suche-en .form-button					{ float: left; background: #fff url(../pics/layout/suchbutton-e.jpg); margin-left: 5px; margin-right: 15px; width: 65px; height: 19px; border: 0px; }


.suche .formular-suche-filter							{ padding-left: 0px; }
.suche .formular-suche-filter .form-select				{ width: 180px; }
.suche .formular-suche-filter label						{  }

.suche-trefferliste .trefferliste									{ width: 495px; }	
.suche-trefferliste .trefferliste .wortvorschlag						{ }	
.suche-trefferliste .trefferliste .kopf								{ margin-bottom: 10px; }	
.suche-trefferliste .trefferliste .liste								{ margin-bottom: 10px; }	
.suche-trefferliste .trefferliste .treffer							{ }	
.suche-trefferliste .trefferliste .zeile-0							{ /* background-color: #bbbbff; */ }
.suche-trefferliste .trefferliste .zeile-1							{ /* background-color: #aaaaff; */ }

.suche .rahmen-oben-aussen								{ }
.suche .rahmen-oben-aussen .rahmen-oben-innen			{ padding-left: 0px; padding-top: 0px; }
.suche .rahmen-seite									{ width: 185px;}
.suche .rahmen-unten									{ }
.suche .rahmen-unten .rahmen-unten-links				{ }

/* Filter: Suchtreffer markieren */
.filter-markieren										{ background-color: #da8e90; }

/* Element: formular */
.formular												{ }
.formular .form-eingabe-zeile							{ margin-bottom: 8px; }
.formular label											{ margin-bottom: 5px; }
.formular .form-text									{ padding: 2px; margin-top:3px; line-height: 14px;}
.formular .form-button									{ float: left; margin-left: 25px; padding: 1px 3px 1px 3px; width: 110px; line-height: 16px;}
.formular .form-button-reset							{ float: left; margin-left: 150px; padding: 1px 3px 1px 3px; width: 110px; line-height: 16px; }

.formular .fehler .fehler-titel	strong  	            { font-weight: bold; color: #8b0000; }
.formular .fehler .fehler-zeile  	                    { color: #8b0000; }
.formular .buttons                                      { float: left; width: 425px; }


/* Optional: Textfelder erhalten beim Überfahren mit der Maus und bei Eingabe eine andere Rahmenfarbe*/
.formular .form-text :hover								{ border: 1px solid #000; background-color: #f2ebde; }
.formular .form-text :focus								{ border: 1px solid #000; background-color: #f2ebde; }

.formular .formular-kontakt								{ }
.formular .formular-empfehlung							{ }

/* Element: formular_login */

.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: 180px; }
.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						{ padding: 10px 9px 10px 9px; }
.formular-login .formular-status .kennung				{ margin-bottom: 5px; }
.formular-login .formular-status .aendern				{ margin-bottom: 5px; }
.formular-login .formular-status .button				{ margin-bottom: 5px; }
.formular-login .formular-status .form-button			{ padding: 1px 9px; border: 1px solid #cccccc; background-color: #ffffff; }

/* 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									{ }

/* News */
.datum-titel  h3                      { font-size: 13px; font-weight: bold; padding: 0 0 3px 0;}
.news-eintrag                       { margin-bottom: 12px; padding: 3px 3px 4px 0; /*border-bottom: 1px solid #c1c1c1;*/ } 
.news-eintrag .link-weiter          { margin-top: -8px; }
.bg-content-breit .news-eintrag-unten       { float: left; width: 601px; height: 2px; background-image: url(../pics/layout/trennungslinie-horizontal.gif); clear: both; overflow: hidden; margin-bottom: 15px;}
.news-eintrag-unten                 { float: left; width: 401px; height: 2px; background-image: url(../pics/layout/trennungslinie-horizontal.gif); clear: both; overflow: hidden; margin-bottom: 15px;}
.termine .news-eintrag-unten        { width: 600px; }
.termine .liste              { margin-bottom: 25px;}

.modul-news .stelle .absatz       { float: left; width: 100%; }
.modul-news .stelle .absatz h4    { float:left; width: 30%; font-weight: bold; display: block; font-size: 11px; color: #535353; }
.modul-news .stelle .absatz .text  { float: right; width: 70%; display: block; }
.modul-news .stelle .langtext      { margin-top: 25px;}

/* Hier können nun alle benötigten Definitionen für die modul_* Elemente eingefügt werden. */


