/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Druckvorschau */
															
.drucken_klein .modul-druckvorschau							{ width:337px; height:32px; background:url(../pics/layout/orange_klein.gif) no-repeat; }

.drucken_klein .modul-druckvorschau a:link			{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.drucken_klein .modul-druckvorschau a:visited		{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.drucken_klein .modul-druckvorschau a:hover			{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.drucken_klein .modul-druckvorschau a:active		{ width:337px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.drucken_klein .modul-druckvorschau .text				{ text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; }

.drucken_gross .modul-druckvorschau							{ width:684px; height:32px; background:url(../pics/layout/orange_gross.gif) no-repeat; }

.drucken_gross .modul-druckvorschau a:link			{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.drucken_gross .modul-druckvorschau a:visited		{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.drucken_gross .modul-druckvorschau a:hover			{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }
.drucken_gross .modul-druckvorschau a:active		{ width:684px; height:32px; line-height:32px; display:block; text-transform:uppercase; text-decoration:none; font-size:14px; font-weight:bold; color:#ffffff; text-align:center; }

/* 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; }
#pageview .listen-element-aktiv { font-weight: normal; color: #646567; }
/* Element: suche */
.suche													{ margin-left:7px; margin-top:5px; width:171px; }
.suche .form											{ width:171px; }
.suche .text											{ font-weight:bold; }
.suche .suchen_submit									{ background:#ffffff; padding:0px; border: 0px solid #646567; cursor:pointer;}

.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: #d9dadb; color:#b51621; padding-left:2px; padding-right:2px }

/* 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-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. */
.news-ticker											{ width:327px; margin-top:20px; }
.news-ticker .titel										{ width:327px; height:39px; background: url(../pics/layout/news_ticker_top.gif) no-repeat top left; }
.news-ticker .titel .titel_text							{ padding-left:10px; text-transform:uppercase; font-size:14px; color:#ffffff; font-weight:bold; line-height:39px; }
.news-ticker tr.zeile1 td.spalte1						{ background: url(../pics/layout/news_ticker_zeile1.gif) repeat-y left; }
.news-ticker tr.zeile1 td.spalte2						{ background: url(../pics/layout/news_ticker_zeile1.gif) repeat-y right; }
.news-ticker tr.zeile2 td.spalte1						{ background: url(../pics/layout/news_ticker_zeile2.gif) repeat-y left; }
.news-ticker tr.zeile2 td.spalte2						{ background: url(../pics/layout/news_ticker_zeile2.gif) repeat-y right; }
.news-ticker tr.letzte_zeile1 td.spalte1				{ padding-bottom:15px; background: url(../pics/layout/news_ticker_bottom1.gif) no-repeat left bottom; }
.news-ticker tr.letzte_zeile1 td.spalte2				{ padding-bottom:15px; background: url(../pics/layout/news_ticker_bottom1.gif) no-repeat right bottom; }
.news-ticker tr.letzte_zeile2 td.spalte1				{ padding-bottom:15px; background: url(../pics/layout/news_ticker_bottom2.gif) no-repeat left bottom; }
.news-ticker tr.letzte_zeile2 td.spalte2				{ padding-bottom:15px; background: url(../pics/layout/news_ticker_bottom2.gif) no-repeat right bottom; }
.news-ticker .zeile1 td.spalte1,
.news-ticker .zeile2 td.spalte1							{ white-space:nowrap; padding-left:10px; vertical-align:top; }
.news-ticker .zeile1 td.spalte2,
.news-ticker .zeile2 td.spalte2							{ width:100%; padding-left:5px; padding-right:14px; }
.news-ticker .zeile1 td.spalte1,
.news-ticker .zeile1 td.spalte2,
.news-ticker .zeile2 td.spalte1,
.news-ticker .zeile2 td.spalte2							{ font-size:12px; padding-top:3px; padding-bottom:3px; }
.news-ticker .letzte_zeile1 td.spalte1,
.news-ticker .letzte_zeile1 td.spalte2,
.news-ticker .letzte_zeile2 td.spalte1,
.news-ticker .letzte_zeile2 td.spalte2					{ font-size:12px; padding-top:3px; padding-bottom:15px; }
#middle .news-ticker a:link, .news-ticker a:link		{ color:#b51621; font-size:12px; font-weight:bold; text-decoration: none; }
#middle .news-ticker a:visited, .news-ticker a:visited	{ color:#b51621; font-size:12px; font-weight:bold; text-decoration: none; }
#middle .news-ticker a:hover, .news-ticker a:hover		{ color:#b51621; font-size:12px; font-weight:bold; text-decoration: none; }
#middle .news-ticker a:active, .news-ticker a:active	{ color:#b51621; font-size:12px; font-weight:bold; text-decoration: none; }
#middle .news-ticker a:focus, .news-ticker a:focus		{ outline: none; }
