/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */


/* Link */
.col3 .link														          { padding-left:11px; padding-bottom:5px; }

.col3 .link a:link			                        { font-weight:normal; display:block; padding-left:25px; background:url(../pics/layout/icon_link.gif) no-repeat left center; }
.col3 .link a:visited	                          { font-weight:normal; display:block; padding-left:25px; background:url(../pics/layout/icon_link.gif) no-repeat left center; }
.col3 .link a:hover			                        { font-weight:normal; display:block; padding-left:25px; background:url(../pics/layout/icon_link.gif) no-repeat left center; }
.col3 .link a:active		                        { font-weight:normal; display:block; padding-left:25px; background:url(../pics/layout/icon_link.gif) no-repeat left center; }

/* Empfehlen */
.col3 .empfehlen																{ padding-bottom:5px; margin-top:5px; }

.col3 .empfehlen .link a:link			              { font-weight:normal; display:block; padding-left:25px; background:url(../pics/layout/icon_email.gif) no-repeat left center; }
.col3 .empfehlen .link a:visited	              { font-weight:normal; display:block; padding-left:25px; background:url(../pics/layout/icon_email.gif) no-repeat left center; }
.col3 .empfehlen .link a:hover			            { font-weight:normal; display:block; padding-left:25px; background:url(../pics/layout/icon_email.gif) no-repeat left center; }
.col3 .empfehlen .link a:active		              { font-weight:normal; display:block; padding-left:25px; background:url(../pics/layout/icon_email.gif) no-repeat left center; }

/* PDF Download */
.col3 .dokument														      { padding-left:11px; padding-bottom:5px; }



.col3 .dokument .info                           { padding-left:25px; }

/* Sprachen */
.sprachen																	      { float:right; padding-right:10px; }
.sprachen ul															      { margin-top:4px; }
.sprachen li															      { margin:0px; margin-left:5px; padding:0px; width:18px; height:16px; list-style:none; float:left; }

.sprachen li.inaktiv img									      { border:1px solid #365572; width:16px; height:14px; cursor:pointer; }
.sprachen li.aktiv img									       	{ border:1px solid #c4d1da; width:16px; height:14px; }

/* news */
.news                                           { }
.news .zeile                                    { margin-bottom:10px; border:1px solid #c4d1da; padding:10px; }
.news .zeile .text                              { margin-bottom:0px; border:0px solid #c4d1da; padding:0px; background:#dbe2ea; }
.col3 .text                                     { margin-bottom:10px; border:1px solid #c4d1da; padding:10px; background:#dbe2ea; }
.news_detail												      			{ }
.news_detail .datum										       		{ float:right; font-weight:bold; }

/* Klasse: Pageview */
.pageview															      		{ margin: 0px; margin-bottom: 5px; padding: 0px; }
.pageview li													       		{ display: inline; margin-right: 5px; }

/* Formulare */
form																	       		{ margin:0px; padding:0px; }
form input												      				{ margin:0px; padding:0px; }
/*form .form-eingabe-zeile			            { height:18px; }*/
form .form-label-checkbox			{ width: auto; float: none; }
form .form-label-radio				{ width: auto; float: none; }
form .form-text						                { width: 280px; padding-left:5px; height:18px; background:#ffffff url(../pics/layout/formular_back.gif) repeat-x; border:1px solid #365573; padding-top:1px; display:inline; }
form .form-select								{ width: 280px; height:18px; padding-left:5px; background:#ffffff; border:1px solid #365573; padding-top:1px; display:inline; }
form .form-select option						{ padding-left:5px; }
form .form-checkbox					{ }
form .form-radio					{ }
form .form-button					{ }

form .form-checkbox-liste			{ width: 282px; height:100px; overflow:auto; border: 1px solid #bbbbbb; }
form .form-checkbox-liste .zeile	{ padding-left: 3px; margin-bottom: 2px; width: 258px;	height: 20px; line-height: 20px; background-color: #ffffff; border: 1px solid #bbbbbb; }
form .form-checkbox-liste .aktiv	{ background-color: #CFD6E8; border: 1px solid #737B92; }
form .form-checkbox-liste .form-checkbox { float: left; }
form .form-checkbox-liste .text 	{ padding-left: 20px; }

/* Element: formular */
.formular																	{ }
.formular	input														{ }
.form-text																{ }
.formular .form-eingabe-zeile     				{ width:480px; }
.col2 td											{ line-height:18px; }
table.form-eingabe-zeile td    				{ line-height:12px; }
.formular .linke-spalte,
.spalte-01                                { padding:10px; font-weight:bold; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background:#c4d1da; }
.formular .rechte-spalte,
.spalte-02                                { width:280px; padding:10px; border-bottom:1px solid #ffffff; background:#dbe2ea; }
.formular .abschicken             				{ margin-top:5px; }
.formular #email_text,
.formular #benutzer_adresse   						{ height:100px; }
.formular label														{ font-weight:bold; cursor:pointer; }
.formular .form-text											{ }
.formular .form-button										{ border:0px none; width:140px; height:18px; line-height:18px; padding-bottom:2px; font-weight:bold; cursor:pointer; }
.formular .fehler								          { padding-bottom:10px; }
.formular .fehler .fehler-titel				    { font-weight: bold;}
.formular .fehler .fehler-zeile				    { }

/* Element: suche */
.suche .formular-suche									  { padding: 10px 9px 10px 9px; }
.suche .formular-suche form								{ }
.suche .form-eingabe-zeile							  { width:150px; background:#ffffff url(../pics/layout/formular_back.gif) repeat-x; }
.suche .formular-suche .form-button				{ }

.trefferliste .bezeichner                 { font-weight:bold; }
.trefferliste .linke-spalte               { padding:10px; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; }
.trefferliste .rechte-spalte              { width:100%; padding:10px; border-bottom:1px solid #ffffff; }

.trefferliste .aktiv                      { padding-left:3px; padding-right:3px; margin-left:1px; height:14px; line-height:14px; }
.trefferliste a.pageview:link							{ padding-left:3px; padding-right:3px; margin-left:1px; height:14px; line-height:14px; color:#ffffff; font-weight:normal; cursor:pointer; }
.trefferliste a.pageview:visited					{ padding-left:3px; padding-right:3px; margin-left:1px; height:14px; line-height:14px; color:#ffffff; font-weight:normal; cursor:pointer; }
.trefferliste a.pageview:hover						{ padding-left:3px; padding-right:3px; margin-left:1px; height:14px; line-height:14px; color:#ffffff; font-weight:normal; background:#1a171b; cursor:pointer; }
.trefferliste a.pageview:active						{ padding-left:3px; padding-right:3px; margin-left:1px; height:14px; line-height:14px; color:#ffffff; font-weight:normal; background:#1a171b; cursor:pointer; }

/* Filter: Suchtreffer markieren */
.filter-markieren										{ background-color: #dbe2ea; }

/* 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. */

