/* (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								{ }

/* Klasse: Pageview */
.pageview												{ margin: 0px; margin-bottom: 5px; padding: 0px; }
.pageview li											{ display: inline; margin-right: 5px; }

/* Element: suche TOPROW */
.suche-meta												{ float: right; padding-right: 24px; }

.suche-meta .formular-suche								{ padding-top: 5px; }
.suche-meta .formular-suche form						{ }
.suche-meta .formular-suche input						{ border: 1px solid #a1a1a1; color: #a1a1a1;  }
.suche-meta .formular-suche .form-eingabe-zeile			{ float: left; }
.suche-meta .formular-suche .form-label					{ font-size: 9px; padding: 4px 10px 0px 0px; color: #a1a1a1; }
.suche-meta .formular-suche .form-text					{ width: 101px; height: 18px; }
.suche-meta .formular-suche .form-button				{ }

/* Element: suche */
.suche													{ float: right; padding-right: 30px; }

.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						{ 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							{ width: 334px; margin-bottom: 5px; }
.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-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-news													{  }
.modul-news .liste											{ padding-left: 20px; padding-top: 11px; text-align: left; }
.modul-news .liste .zeile									{ float: left; height: 65px; width: 180px; overflow: hidden; margin-right: 30px; }
.modul-news .liste .zeile .datum-titel						{ height: 14px;  padding-bottom: 2px; color: #868484; font-weight: bold; font-size: 10px; font-size: 12px; }
.modul-news .liste .zeile .news-eintrag .aufmacher			{ color: #868484; height: 35px;  padding-bottom: 2px; }
.modul-news .liste .zeile .news-eintrag .aufmacher .text	{ color: #868484; font-size: 10px; line-height: 140%; }
.modul-news .liste .zeile .news-eintrag *					{ font-size: 10px;  }

.modul-news .liste-archiv 									{ margin-top: 5px; }
.modul-news .liste-archiv .absatz h1						{ color: #FF9803; font-size: 20px; margin-bottom: 5px; }
.modul-news .liste-archiv .absatz h2						{ margin-bottom: 0px; }
.modul-news .liste-archiv .absatz .text						{ margin-bottom: 2px; }

.modul-news .detail											{ }
.modul-news .detail h1										{ color: #FF9803; font-size: 20px; padding-right: 30px; font-width: bold; }
.modul-news .detail h2										{ color: #868484; font-size: 20px; padding-right: 30px;}
.modul-news .detail .absatz h2								{ color: #2B2B2B; font-size: 11px; }

.spaltelinks .modul-news .detail							{ clear: both; overflow: hidden; margin-top:15px; margin-bottom: 30px; }

.liste .zeile .related 										{ width: 190px; padding-left: 30px; border-right: 0px; margin-top: 0px; }
.liste .zeile .content 										{ float: left; width: 648px; padding: 0px 0px; }



/* Element: modul_portfolio */
.modul-portfolio											{ clear: both; }
.modul-portfolio .liste										{  }
.modul-portfolio .liste .zeile								{ clear: both; oveflow: hidden;  }
.modul-portfolio .detail									{ }

.modul-portfolio .detail									{ clear: both; padding-bottom: 20px; overflow: hidden; }
.modul-portfolio .detail .teaser							{ font-weight: bold; padding-bottom: 5px; }
.modul-portfolio .detail .text								{ padding-bottom: 10px; }
.modul-portfolio .detail .text p							{ }
.modul-portfolio .detail .liste-klein						{ padding-bottom: 30px; }
.modul-portfolio .detail .liste-klein .zeile				{ }
.modul-portfolio .detail .liste-klein .zeile .titel			{ font-size: 10px; font-weight: bold; margin-bottom: 5px; }
.modul-portfolio .detail .liste-klein .zeile .text			{ font-size: 10px; margin-bottom: 0px; padding-bottom: 0px; }
.modul-portfolio .detail .liste-klein .zeile .text p		{ font-size: 10px; }
.modul-portfolio .detail .liste-gross						{ padding-bottom: 30px; }
.modul-portfolio .detail .liste-gross .zeile				{ }
.modul-portfolio .detail .liste-gross .zeile .titel			{ font-size: 13px; font-weight: bold; color: #FF9803; margin-bottom: 5px; }
.modul-portfolio .detail .liste-gross .zeile .text			{ margin-bottom: 0px; padding-bottom: 0px; }
.modul-portfolio .detail .liste-gross .zeile .text p		{ }


/* NEU */
.teaser														{ }
.teaser p													{ font-weight: bold; }


