/* (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; text-align: center; }
.pageview li											{ display: inline; margin-right: 5px; }

/* Element: formular */
.formular												{ }
.formular .form-eingabe-zeile							{ }
.formular label											{ }
.formular .form-text									{ }
.formular .form-button									{ }
.form-text.readonly										{ background:#D8D8D8;  padding:0px 3px; }

/* 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-empfehlung							{ }

/* Element: formular_login */

.formular-login											{ }
.formular-login h2										{ }

.formular-login .rahmen-oben-aussen						{ }
.formular-login .rahmen-oben-aussen .rahmen-oben-innen	{ }
.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							{ }
.formular-login .formular-login form					{ }
.formular-login .formular-login form label				{ color: #6478A0; }
.formular-login .formular-login .form-text				{ width: 140px; border: 1px solid #6478A0; }
.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			{ border: 1px solid #6478A0; background-color: #ffffff; color: #6478A0; cursor: pointer; padding: 0 20px 0 20px; }

.formular-login .formular-status						{ }
.formular-login .formular-status *									{ color: #6478A0; }
.formular-login .formular-status .willkommen						{ font-weight:bold;  }
.formular-login .formular-status .angemeldet						{ font-size:11px; margin-bottom:10px; }
.formular-login .formular-status .fachbereiche						{ margin-bottom:10px; }
.formular-login .formular-status .fachbereiche .bezeichner			{ font-size:11px; }
.formular-login .formular-status .fachbereiche .werte				{ font-size:11px; padding-left:10px; }
.formular-login .formular-status .fachbereiche_rollen				{ margin-bottom:10px; }
.formular-login .formular-status .fachbereiche_rollen .bezeichner	{ font-size:11px; }
.formular-login .formular-status .fachbereiche_rollen .werte		{ font-size:11px; padding-left:10px; }
.formular-login .formular-status .kennung				{ }
.formular-login .formular-status .aendern				{ }
.formular-login .formular-status .button				{ }
.formular-login .formular-status .form-button			{ border: 1px solid #6478A0; background-color: #ffffff; color: #6478A0; cursor: pointer; margin-top: 10px; padding: 0 20px 0 20px; position:relative; top: 10px;  }

/* Element: formular_passwort */
.formular-passwort										{ }
.formular-passwort .form-button							{ }
.formular-passwort .form-text							{ width: 140px; }

.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 */
.modul-news												{ }
.modul-news .datum-titel								{ color:#333333; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight: bold;}
.modul-news .news-eintrag								{ }
.modul-news .aufmacher									{ padding-bottom: 0px; }
.modul-news .aufmacher *								{ padding: 0px; margin: 0px; }
.modul-news .liste-zeile								{ margin-bottom: 30px; }

/* Modul Elearn */
.modul-elearn .liste-titel								{ color:#333333; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight: bold; }
.modul-elearn .liste-titel img							{ float: left; }						
.modul-elearn .liste-beschreibung						{  }
.modul-elearn .liste-zeile								{ padding-bottom: 30px; width: 100%; display: block; }
.modul-elearn .navigation								{ width: 100%; margin: 20px 0 20px 0; }
.modul-elearn .sortierung								{ float: left; width: 25px; padding-left: 5px; }
.modul-elearn .fortschritt								{ float: left; width: 20px; padding-left: 0px; }

.modul-elearn .backlink									{ border-bottom: 1px solid #DC0000; margin-top: 20px;   }
.modul-elearn .backlink a:link,
.modul-elearn .backlink a:visited,
.modul-elearn .backlink a:active						{ font-size: 11px; color: #DC0000; }
.modul-elearn .backlink a:hover							{ text-decoration: none; }

.modul-elearn.kurse_lektionen							{  }
.modul-elearn.kurse_lektionen .liste li					{ height: 20px; line-height: 20px; vertical-align: middle; }
.modul-elearn.kurse_lektionen .liste img				{ position: relative; top: 3px; }

.modul-elearn.dokumente									{  }
.modul-elearn.dokumente .liste li						{ height: 20px; line-height: 20px; vertical-align: middle; }
.modul-elearn.dokumente .liste .feedback_einfuegen img	{ padding-left: 10px; }							
.modul-elearn.dokumente .liste img						{ position: relative; top: 3px;   }

.modul-elearn.tests										{  }
.modul-elearn.tests .liste li							{ height: 20px; line-height: 20px; vertical-align: middle;  }
.modul-elearn.tests .liste img							{  }
.modul-elearn.tests	div.ausfuellhilfe					{ min-height: 35px; height: auto !important; height: 43px; border: 1px solid silver; background: url(../../admin/pics/32x32/about.png) 5px 5px no-repeat; padding: 3px 0 3px 45px; margin-bottom: 15px; }

.modul-elearn.dokumente_kapitel							{  }
.modul-elearn.dokumente_kapitel .liste .kinder 			{ margin-left: 25px;  }
.modul-elearn.dokumente_kapitel .liste li				{ /*height: 20px; line-height: 20px; vertical-align: middle;*/ display:block; clear:both; float: none; }
.modul-elearn.dokumente_kapitel .liste a.aktiv:link 	{ font-weight: bold; }
.modul-elearn.dokumente_kapitel .liste a.aktiv:visited	{ font-weight: bold; }
.modul-elearn.dokumente_kapitel .liste a.aktiv:hover	{ font-weight: bold; }
.modul-elearn.dokumente_kapitel .liste a.aktiv:active 	{ font-weight: bold; }
.modul-elearn.dokumente_kapitel	.download-version		{  }
.modul-elearn.dokumente_kapitel	.download-version a		{ font-size: 12px; color:#444444; }

.modul-elearn.dokumente_kapitel .liste-zeile			{ padding-bottom: 5px; }
*.modul-elearn.dokumente_kapitel .liste img				{ position: relative; top: 2px;  }

.modul-elearn.testergebnisse							{  }
.modul-elearn.testergebnisse .liste li					{  }
.modul-elearn.testergebnisse .liste img					{ padding-right: 10px; float: left;  }
.modul-elearn.testergebnisse .link_weiter				{ padding-top: 5px; }
.modul-elearn.testergebnisse .liste-beschreibung		{ min-height: 40px ! important; border: 1px solid silver; padding:5px; height: 40px;}
.modul-elearn.testergebnisse .liste-zeile				{ padding-bottom: 10px; }

.modul-elearn.fs-bestanden								{ margin-bottom: 10px; padding:5px 5px 5px 30px; border: 1px solid silver; }
.modul-elearn.fs-erhaltene								{ margin-bottom: 20px; padding:5px; border: 1px solid silver; text-align:center; }

.modul-elearn.feedbacks .feedback						{ padding-bottom: 5px; }
.modul-elearn.feedbacks .antwort						{ color: gray; }
.modul-elearn.feedbacks .liste-zeile					{ padding-bottom: 10px; width: 100%; display: block; }
.modul-elearn.feedbacks .form-button					{ margin-bottom: 10px; }
.modul-elearn.feedbacks .form-text						{ width: 470px; }

/* Modul eLearn - Tests */
.modul-elearn .frage									{ padding-bottom: 25px; }
.modul-elearn .frage-frage								{ padding-bottom: 10px; font-weight: bold;}
.modul-elearn .antwort									{ padding-bottom: 10px;  }
.modul-elearn .antwort .richtig,
.modul-elearn .antwort .richtig *						{ color: #FF0000; font-style: italic; }
.modul-elearn .antwort .falsch,
.modul-elearn .antwort .falsch *						{ color: #2DC32D; font-style: italic; }

/* Modul eLearn - Führerscheine */
.modul-elearn.fuehrerscheine							{ }
.modul-elearn.fuehrerscheine table						{ width:100%; }
.modul-elearn.fuehrerscheine table .text				{ padding:5px; }
.modul-elearn.fuehrerscheine table .grafik				{ background-color:F3F3FF; }
.modul-elearn.fuehrerscheine .spalte-a					{ width:33%; text-align:center; border-bottom:1px solid silver; }
.modul-elearn.fuehrerscheine .spalte-b					{ width:34%; text-align:center; border-left:1px solid silver; border-bottom:1px solid silver; }
.modul-elearn.fuehrerscheine .spalte-c					{ width:33%; text-align:center; border-left:1px solid silver; border-bottom:1px solid silver; }
.modul-elearn.fuehrerscheine .spalte-d					{ text-align:center; }

.modul-elearn.fuehrerscheine .matrix-titel				{ font-weight:bold; margin:20px 0px;}
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche								{ }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche td								{ font-size:10px; padding:2px; }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche .fachbereiche_titel			{ }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche .fachbereiche_titel .titel		{ border-left:1px solid silver; border-bottom:1px solid silver; text-align:center; font-weight:bold; }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche .zeile_2 td					{ border-bottom:1px solid silver; }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche .fb_kurse						{ font-weight:bold; }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche .spalte-fb						{ font-weight:bold; border-bottom:1px dotted silver; }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche .spalte-fb-rolle				{ font-style:italic; padding-left:5px; text-align:left; border-bottom:1px dotted silver; }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche .spalte-fb-rolle img			{ width:12px; height:12px; }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche .unset							{ background: #F3F3FF; }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche .kurs							{ border-left:1px dotted silver; text-align:center; font-weight:bold; border-bottom:1px dotted silver; }
.modul-elearn.fuehrerscheine .zuordnung_fachbereiche .erster						{ border-left:1px solid silver; }


/* Modul eLearn - MoCA Inhaltet */
.modul-elearn.mocainhalte table							{ border-left: 1px solid #4C4C4C; border-top: 1px solid #4C4C4C;  }
.modul-elearn.mocainhalte table	td						{ border-right: 1px solid #4C4C4C; border-bottom: 1px solid #4C4C4C;}
.modul-elearn.mocainhalte tr.kopfzeile td				{ background-color: #DDDDDD; font-weight: bold; padding: 5px; }
.modul-elearn.mocainhalte tr.zeile td					{ padding: 5px; vertical-align: top;}
.modul-elearn.mocainhalte tr.zeile td.spalte_1			{  }
.modul-elearn.mocainhalte tr.zeile td.spalte_2			{ width: 150px; }
.modul-elearn.mocainhalte tr.zeile td.spalte_3			{ width: 60px; padding: 3px 5px 3px 5px; } 
.modul-elearn.mocainhalte tr.zeile a img				{ position:relative; top: 2px; padding-right: 3px;  }

/* FAQ */
.modul-faqs												{ }
.modul-faqs .hinweistext								{ font-style: italic; padding-top: 20px; }
.modul-faqs .liste-zeile								{ padding-bottom: 30px; }
.modul-faqs .liste-zeile-kategorie						{ height: 20px; line-height: 20px; vertical-align: middle; }
.modul-faqs .detail										{ padding-bottom: 30px; }
.modul-faqs	.weiter										{ padding-top: 10px; }

/* Forum */
.modul-foren												{ }
.modul-foren .hinweistext								{ font-style: italic; padding-top: 20px; }
.modul-foren .liste-zeile								{ padding-bottom: 30px; }
.modul-foren .liste-zeile-kategorie						{ height: 20px; line-height: 20px; vertical-align: middle; }
.modul-foren .detail									{ padding-bottom: 30px; }
.modul-foren .weiter									{ padding-top: 10px; }
.modul-foren .zurueck									{ padding-top: 10px; }


.modul-foren .pfad 										{ padding-bottom: 0px; border-bottom: 1px solid #444444; margin-bottom: 15px; }
.modul-foren .pfad b									{ padding: 0px 10px 0px 10px; }

.modul-foren .liste .rubrik								{ padding-bottom: 30px; }
.modul-foren .liste-antworten							{ padding-bottom: 30px; }
.modul-foren .rubrik-thema								{ font-weight: bold; }
.modul-foren .kommentar	div								{ font-style: italic; }
.modul-foren a.einfuegen,
.modul-foren .form-button								{ border: 1px solid #4C4C4C; padding: 2px 10px 2px 10px; background-color: #6F8CB1; font-weight: bold; color: #FFFFFF ; }
.modul-foren .antworten									{ padding: 5px 5px 0px 20px; }

.modul-foren .mutter-beitrag-text						{ padding-bottom: 30px; }
.modul-foren .liste-antworten h2						{ margin-bottom: 5px; border-bottom: 1px solid #4C4C4C; padding: 2px; background-color: #6F8CB1; height: 17px; }
.modul-foren .liste-antworten h2 .info					{ font-size: 10px; color: #ffffff;  }
.modul-foren .liste-antworten h2 .ueberschrift			{ font-size: 12px; color: #ffffff; font-weight: bold; float: left; }
.modul-foren .liste-antworten h2 .link-antworen			{ float: right; padding-right: 5px; color: #ffffff;  font-size: 11px; }	
.modul-foren .liste-antworten h2 .erweitern-ebene		{ vertical-align: middle;  }

.modul-foren .liste-antworten .beitrag					{ border: 1px solid #4C4C4C; margin-bottom: 5px; background-color: #AABEE6; }
.modul-foren .liste-antworten .beitrag-text				{ padding: 0 0 5px 5px; }
.modul-foren .liste-antworten .kommentar				{ padding: 0 0 5px 5px; }

.modul-foren .label					{ font-weight: bold; }
.modul-foren  .form-text				{ border: 1px solid #4C4C4C; }
.modul-foren  .form-button			{ cursor: pointer; }
.modul-foren  .fehler					{  }

/* Suche */
.formular-suche #suche_ausdruck							{ width: 300px; height: 18px; float: left; }
.formular-suche .form-button							{ padding: 0 10px 4px 10px; vertical-align: top; height: 18px; cursor: pointer; margin-left: 2px;  }
.formular-suche label									{ height: 18px; vertical-align: bottom; line-height: 18px; }

.suche 													{ padding-bottom: 20px; }
.suche .trefferliste									{ }
.suche .trefferliste .kopf								{ padding: 0 0 10px 0; }
.suche .trefferliste .treffer							{ padding: 0 0 3px 0; }
.suche .trefferliste .treffer .nummer					{ width: 20px; padding: 0 10 0 0px; }
.suche .pageview										{ padding-top: 20px; }
.suche .wortvorschlag									{ padding-bottom: 10px; }

/* Depot-Download */
.modul_depotdownload.liste								{ }
.modul_depotdownload.liste ul							{ padding: 0px; margin: 0px; }
.modul_depotdownload.liste li.liste-zeile				{ list-style: none; padding: 0px; margin: 0 0 30px 0; width: 500px; float: left; }
.modul_depotdownload.liste li.liste-zeile .download-beschreibung	{ margin-bottom: 10px;}
.modul_depotdownload.liste li.liste-zeile .links 		{ float: none; display: block;}
.modul_depotdownload.liste li.liste-zeile .link 		{ float: left; }
.modul_depotdownload.liste li.liste-zeile .link a		{ float: left; margin: 0px 10px 0 0; }