/* (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 */
.produktbild .empfehlen								{ margin-bottom:1px; background:url(../pics/layout/navi_ebene2_back.png); }
.produktbild .empfehlen .link						{ padding:2px 5px; }

.produktbild .empfehlen .link a:link,
.produktbild .empfehlen .link a:visited				{ font-weight:normal; color:#ffffff; font-size:11px; display:block; padding-left:20px; background:url(../pics/layout/icon_email.gif) no-repeat left center; text-decoration:none; }
.produktbild .empfehlen .link a:hover,
.produktbild .empfehlen .link a:active				{ font-weight:normal; color:#ffffff; font-size:11px; display:block; padding-left:20px; background:url(../pics/layout/icon_email.gif) no-repeat left center; text-decoration:none; }

/* PDF Download */
.produktbild .dokument													{ margin-bottom:1px; padding:2px 5px; background:url(../pics/layout/navi_ebene2_back.png); }
.produktbild .dokument .info										{ display:none; }
.produktbild .dokument a img										{ display:none; }
	
.produktbild .dokument a:link,
.produktbild .dokument a:visited				{ font-weight:normal; color:#ffffff; font-size:11px; display:block; padding-left:20px; background:url(../pics/layout/icon_pdf.gif) no-repeat left center; text-decoration:none; }
.produktbild .dokument a:hover,
.produktbild .dokument a:active				{ font-weight:normal; color:#ffffff; font-size:11px; display:block; padding-left:20px; background:url(../pics/layout/icon_pdf.gif) no-repeat left center; text-decoration:none; }

/* Downloadcenter */
.produktbild .downloadcenter								{ margin-bottom:1px; background:url(../pics/layout/navi_ebene2_back.png); }
.produktbild .downloadcenter .link						{ padding:2px 5px; }

.produktbild .downloadcenter .link a:link,
.produktbild .downloadcenter .link a:visited				{ font-weight:normal; color:#ffffff; font-size:11px; display:block; padding-left:20px; background:url(../pics/layout/icon_downloadcenter.gif) no-repeat left center; text-decoration:none; }
.produktbild .downloadcenter .link a:hover,
.produktbild .downloadcenter .link a:active				{ font-weight:normal; color:#ffffff; font-size:11px; display:block; padding-left:20px; background:url(../pics/layout/icon_downloadcenter.gif) no-repeat left center; text-decoration:none; }

.col3 .dokument .info                           { padding-left:25px; }

/* Sprachen */
.sprachen ul									{ padding-left:0px; }
.sprachen li									{ margin-left:10px; width:19px; height:20px; list-style:none; float:left; }

.sprachen li.inaktiv img						{ width:19px; height:20px; cursor:pointer; }
.sprachen li.aktiv img							{ width:19px; height:20px; }

/* news */
.trefferliste									{ padding:0px 30px 20px; }
.trefferliste .suche_treffer_zeile:hover		{ background:#d0d0cd; }
.news .kurztext									{ padding:0px 0px 10px; }
.news .newstitel .text                          { font-weight:bold; color:#ffffff; }
.news .datumtitel								{ width:100%; display:block; cursor:pointer; }
.news .datumtitel td.datum						{ width:20%; border-bottom:1px solid #ffffff; }
.news .datumtitel td.titel						{ width:80%; border-bottom:1px solid #ffffff; }
.news .datumtitel td,
.news .datumtitel td span						{ font-size:10px; color:#ffffff; }
.news .kurztext .text							{ font-size:10px; color:#ffffff; }
.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; }
.newsdetail										{ }
.news_detail									{ }
.news_detail .abstand							{ padding:0px 30px; }
.news_detail .datum								{ color:#969696; }

/* Klasse: Pageview */
.pageview										{ }
.pageview li									{ display: inline; margin-right: 5px; }

/* Formulare */
.fehler-titel strong							{ color:#D40032; }
.formular .linke-spalte							{ width:200px; text-align:left; }
.formular .rechte-spalte						{ width:200px; text-align:right; }
.formular .linke-spalte,
.formular .rechte-spalte						{ height:20px; padding-bottom:5px; font-weight:bold; vertical-align:top; }

/*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 table.treffer							{ border-left:1px solid #d0d0cd; border-right:1px solid #d0d0cd; border-collapse:collapse; }
.trefferliste .bezeichner							{ font-weight:bold; color:#ffffff; }
.trefferliste .bezeichner strong					{ color:#e9e9e9; }
.trefferliste .linke-spalte							{ padding:10px; border-right:1px solid #d0d0cd; border-bottom:1px solid #ffffff; }
.trefferliste .rechte-spalte						{ width:100%; padding:10px; border-bottom:1px solid #ffffff; }

.trefferliste .aktiv								{ font-size:11px; padding:0px 4px; margin-left:1px; height:18px; line-height:18px; color:#ffffff; font-weight:normal; cursor:default; background-color:#000000; border-bottom:none; display:block; float:left; }
.trefferliste a.pageview:link,
.trefferliste a.pageview:visited					{ font-size:11px; padding:0px 4px; margin-left:1px; height:18px; line-height:18px; color:#ffffff; font-weight:normal; cursor:pointer; background-color:#5b5b5b; text-decoration:none; display:block; float:left; }
.trefferliste a.pageview:hover,
.trefferliste a.pageview:active						{ font-size:11px; padding:0px 4px; margin-left:1px; height:18px; line-height:18px; color:#ffffff; font-weight:normal; cursor:pointer; background-color:#4e4e4e; text-decoration:none; display:block; float:left; }

/* Filter: Suchtreffer markieren */
.filter-markieren										{ background-color: #8E0A0D; color:#ffffff; }

/* 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. */


