/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise:
.MODUL .KOMMANDO TAG
*/

/* Element: suche */
.suche h2												{ }

.suche .formular-suche									{ border: 1px solid #4d312c; padding: 1px; }
.suche .formular-suche form								{ }
.suche .formular-suche .form-text						{ background-color: #fff4de; width: 116px; line-height: 17px; height: 17px; border: 0px solid; float: left;}
.suche .formular-suche .form-button						{  width: 70px; float: left; line-height: 17px; height: 17px; font-size: 11px; background: #4d312c; cursor: pointer; color: #FFFFFF; border: 0px solid; }

.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							{ margin-bottom: 5px; }
.suche .trefferliste .zeile-1							{ margin-bottom: 5px; }

/* Filter: Suchtreffer markieren */
.filter-markieren										{ background-color: #E7C7BC; }

/* 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							{ }

/* Kalender Formular */
.popup-kalender 										{ margin: 10px 20px 0px 20px; }
.popup-kalender label									{ color: #707173}

.popup-kalender table									{ border: 1px solid #CBCBCB; clear: both; margin-top: 5px;}
.popup-kalender table th								{ width: 29px; height: 25px; background: #aaaaaa; color:#FFFFFF; }
.popup-kalender table td								{ height: 18px; background:#DDDDDD; }
.popup-kalender table a									{ display:block; }
.popup-kalender table a:hover							{ background:#cbcbcb; }

.popup-kalender table .tag								{ }
.popup-kalender table .tag a							{ }
.popup-kalender table .ftag								{ background:#bbbbbb; }
.popup-kalender table .ftag a							{ color:#FFFFFF; }
.popup-kalender table .gewaehlt							{ background:#BD484E; }
.popup-kalender table .gewaehlt a						{ font-style: italic; }
.popup-kalender table .aktuell							{ background:#D58A8D; }
.popup-kalender table .aktuell a						{ font-weight: bold; }
.popup-kalender table .tag_leer							{ background:#cbcbcb; }

.popup-kalender .form-eingabe-zeile 					{ clear: both; float: none; }
.popup-kalender .form-eingabe-zeile label				{ text-align:left; width:95px; float: left; }
.popup-kalender .form-eingabe-zeile .form-select		{ width: 90px; float: right;}
.popup-kalender .form-eingabe-zeile .form-dropdown		{ float: right; margin-bottom: 3px;}


/* Hier können nun alle benötigten Definitionen für die modul_* Elemente eingefügt werden. */
.content .modul-news .datum-titel           { color: #AF4420; font-weight: bold; padding-bottom: 5px;}
.content .modul-news .aufmacher          { padding: 5px 0px; }
.content .modul-news .aufmacher .text    { color: #AF4420; }
.content .modul-news .langtext          { padding-bottom: 5px; }

.related .modul-news .text            { margin: 0px; padding: 0px; }
.related .modul-news .aufmacher .text { font-size: 11px; }
.related .modul-news .datum           { padding: 0px 10px; color: #AF4420;}
.related .modul-news .titel           { padding: 0px 10px; color: #AF4420; font-weight: bold; }
.related .modul-news .news-eintrag          { padding: 0px 10px; padding-bottom: 15px; }
.related .news-top  { background: url('../pics/layout/news_top.png') no-repeat; overflow: hidden; height: 11px; }
.related .news-bottom { background: url('../pics/layout/news_bottom.png') no-repeat; overflow: hidden; height: 11px; }
.related .news-titel  { padding: 0px 10px 5px 10px; font-size: 14px; color: #AF4420; font-weight: bold; }
.related .news-content  { background: url('../pics/layout/news_hintergrund.jpg') repeat-y; margin-bottom: 15px; }

.related .modul-news             { text-align: left; }
.related .news-content           { border: 1px solid #f7984a; padding: 1px; margin-top: 20px; }
.related .news-titel             { background-color: #f7984a; color: #4d312c; text-align: left; padding-top: 3px; }
.related .modul-news .liste      { background-color: #fff4de; }
