/* (c) 2001 - 2008, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise:
.MODUL .KOMMANDO TAG
*/

/* Flashvideo */
.flashvideo-links, .flashvideo-rechts					{ margin:0px; padding:10px 0px 10px 0px; clear:both; }

/* 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								{ }

/* Klasse: Pageview */
.pageview												{ margin: 0px; margin-bottom: 5px; padding: 0px; }
.pageview li											{ display: inline; margin-right: 5px; }

/* Element: suche */
.suche													{ }

.suche h2												{ }

.suche 													{ margin-top: 15px; }
.suche .form-text										{ width: 150px; }
.suche .formular-suche									{ padding: 10px 9px 10px 9px; }
.suche .formular-suche form								{ }
.suche .formular-suche .form-eingabe-zeile				{ }
.suche .formular-suche .form-text						{ width: 180px; }
.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-kontakt .form-text								{ width: 120px; }
.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									{ }


/* Hier können nun alle benötigten Definitionen für die modul_* Elemente eingefügt werden. */
/* Modul Galerien */
.modul-galerien													{ }

/* Listendarstellung aller Galerien */
.modul-galerien .liste-galerien									{ }
.modul-galerien .liste-galerien	.name							{ float:left; padding-left: 5px; font-weight: bold;  background-color: #dcdddf; height: 22px; line-height: 22px; width: 480px !important; width: 485px; }
.modul-galerien .liste-galerien	.galerie-beschreibung			{ padding-left: 28px; height: 22px; line-height: 22px; }
.modul-galerien .liste-galerien	.weiter							{ text-align: center; background: #E7E7E7; width: 22px; height: 19px !important; height: 22px; float: left; border-right: 1px solid #FFFFFF; padding: 3px 0px 0px 0px; }
.modul-galerien .liste-galerien	.weiter a						{ padding: 0px; }



/* Listendarstellung der Bilder in einer Galerie */
.modul-galerien .liste											{ }
.modul-galerien .liste .information								{ background-color: #dcdddf; padding: 6px; }
.modul-galerien .liste .information	.ordner						{ display: inline; font-weight: bold; }
.modul-galerien .liste .liste-zeile								{ clear: left; }
.modul-galerien .liste .liste-zeile	.liste-bild					{ float: left; margin: 5px 25px 5px 0px;}
.modul-galerien .liste .liste-zeile	.liste-bild	.bild-link		{ }
.modul-galerien .liste .liste-zeile	.liste-bild a				{ padding: 0px;}
.modul-galerien .liste .liste-zeile	.liste-bild .bild-name		{ clear: both; text-align: left; padding-top: 3px; }


.modul-galerien .liste .liste-zeile	.liste-bild-download		{ float: left; margin: 5px 25px 5px 0px; }
.modul-galerien .liste .liste-zeile	.liste-bild-download .bild-link		{ }
.modul-galerien .liste .liste-zeile	.liste-bild-download a				{ padding: 0px;}
.modul-galerien .liste .liste-zeile	.liste-bild-download .bild-download	{ z-index: 2; top: 14px; position: relative; }
.modul-galerien .liste .liste-zeile	.liste-bild-download .bild-name		{ clear: both; text-align: left; padding-top: 3px; }
.modul-galerien .liste .pageview								{ background-color: #dcdddf; overflow: hidden; clear: both; }
.modul-galerien .liste .pageview .mitte							{ text-align: center; }

/* Detaildarstellung eines Bildes */
.modul-galerien .detail											{ }
.modul-galerien .detail	.bild-info								{ margin-bottom: 10px; }
.modul-galerien .detail	.bild-info .verzeichnis					{ background-color: #dcdddf; padding: 6px;}
.modul-galerien .detail	.bild-download							{ margin-top: -20px; }
.modul-galerien .detail	.bild									{  }
.modul-galerien .detail	.bild-download a									{ padding: 0px; }
.modul-galerien .detail	.bild-download .bild-download					{ padding-top: 3px; text-align: center; background: #FFFFFF; z-index: 2; top: 20px; position: relative; width: 20px; height: 17px !important; height: 20px; }
.modul-galerien .detail	.bild-beschreibung						{ margin-bottom: 10px; text-align: center;}

.modul-galerien .detail	.pageview								{ background-color: #dcdddf; overflow: hidden; }
.modul-galerien .detail	.pageview .links						{ float: left; }
.modul-galerien .detail	.pageview .mitte						{ float: left; margin-left: 20px; }
.modul-galerien .detail	.pageview .rechts						{ float: right; }

/* Newsletter */
.modul-newsletter-empfaenger .einfuegen				{ text-align: left; margin-top: 10px;}
.modul-newsletter-empfaenger .form-eingabe-zeile				{ width: 400px; clear: both; height: 20px; margin-top: 10px;}
.modul-newsletter-empfaenger .label				{ width: 100px; float: left; }
.modul-newsletter-empfaenger .form-select		{ width: 80px; float: left; }
.modul-newsletter-empfaenger .form-text			{ width: 180px; float: left; }
.modul-newsletter								{ }
.modul-newsletter .liste-gruppen				{  clear:both; }
.modul-newsletter .spalte-1,.modul-newsletter .spalte-2       { width: 230px; float: left; }
.modul-newsletter a								{ padding: 0px; }
.modul-newsletter a:hover						{ padding: 0px; }
.modul-newsletter a:active						{ padding: 0px; }
.modul-newsletter a:visited						{ padding: 0px; }
.modul-newsletter a:link						{ padding: 0px; }
.tmf-aktuell									{ float: left; width: 290px; border: 1px solid;}

