/* (c) 2001 - 2007, 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 */
.suche                                           { }
.suche h2                                        { color: #ffffff; }

.suche .formular-suche                           { padding: 10px 9px 0px 9px; }
.suche .formular-suche form                      { margin: 0; }
.suche .formular-suche .form-text                { margin-bottom: 5px; border: 1px solid #cccccc; font-family: Verdana, sans-serif; font-size: 10px; width: 130px; }
.suche .formular-suche .form-button              { margin-bottom: 10px; border: 1px solid #cccccc; font-family: Verdana, sans-serif; font-size: 10px; background-color: #ffffff; }
.suche .trefferliste                             { }

/* Filter: Suchtreffer markieren */
.filter-markieren                                { background-color: #FFFFAA; }

/* Element: formular */
.formular                                        { }
.formular .form-button                           { color: #fff; margin-bottom: 10px; text-align: center; margin-top: 20px; border: 1px solid #cccccc; background-color: #b4a2c8; }
.formular .form-text                             { float: right; width: 120px; height: 20px; margin-bottom: 5px; border: 1px solid #b4a2c8; font-size: 13px; }
.formular ul li 								{ color: #FF0000;}
.form-label										{ float: left;}
.form-input-line								{ clear: both;}

.form-radio-item								{ overflow: hidden; clear: both; padding-top: 10px;}
.form-radio										{ margin-top: 10px; float: left; clear : left;}
.form-radio-right								{ float: right; width: 190px;}

.formular .formular-kontakt						{ width: 550px; }
.formular .formular-termin						{ width: 360px; }
.formular .formular-empfehlung					{ }

.formular-kontakt .form-oben					{ width : 580px; height: auto; overflow: hidden; }
.formular-kontakt .form-oben-links				{ float : left; width: 210px; padding-right : 20px; }
.formular-kontakt .form-oben-mitte				{ float : left; width: 210px; padding-right : 20px; }
.formular-kontakt .form-oben-rechts				{ float : left; width: 100px; }
.formular-kontakt .form-mitte					{ width : 580px; padding-top : 20px; padding-bottom: 40px;}
.formular-kontakt .form-mitte-links				{ float : left; width: 440px; padding-right: 20px;}
.formular-kontakt .form-mitte-rechts			{ float : left; width: 100px; }
.formular-kontakt .form-unten					{ float : left; width : 580px; height: auto; overflow: hidden;} 
.formular-kontakt .form-unten-links				{ float : left; height: auto; width: 210px; padding-right : 20px;}
.formular-kontakt .form-unten-mitte				{ float : left; height: auto; width: 70px; padding-right : 20px;}
.formular-kontakt .form-unten-rechts			{ float : left; height: auto; width: 260px;}
.formular-kontakt .form-bottom					{ float : right; }

.formular-termin  .datum-titel					{ float: left; width: 120px; }
.formular-termin  .datum						{ float: left; margin-top: -8px; margin-bottom: 5px;  }
.formular-termin  .datum .img					{ margin-top: 5px;  }
.formular-termin  .datum .form_rechts			{ border:1px solid #B4A2C8; }

.formular-termin .form-label					{ float: left; width: 120px; }
.formular-termin .form-text						{ float: left; width: 120px; height: 20px; margin-bottom: 5px; border: 1px solid #b4a2c8; font-size: 13px; }
.formular-termin .form-select					{ float: left; width: 120px; margin-bottom: 5px; border: 1px solid #b4a2c8; }
.formular-termin .form-button					{ color: #fff; margin-left: 120px; margin-bottom: 10px; text-align: center; margin-top: 20px; border: 1px solid #cccccc; background-color: #b4a2c8; }

/* Element: formular_login */
.formular-login                                  { }
.formular-login h2                               { color: #ffffff; }

.formular-login .formular-login                  { width: 220px; }
.formular-login .formular-login form             { margin: 0; }
.formular-login .formular-login .form-button     { color: #fff; width: 120px; margin-left: 100px; text-align: center; margin-top: 10px; border: 1px solid #cccccc; background-color: #b4a2c8; }
.formular-login .formular-login .form-text       { float: left; width: 120px; height: 20px; margin-bottom: 5px; border: 1px solid #b4a2c8; font-size: 13px; }
.formular-login .formular-login .form-label		 { float: left; width: 100px; }

.formular-login .formular-login a:link           { color: #000000; }
.formular-login .formular-login a:visited        { }
.formular-login .formular-login a:hover          { color: #ff9900; }
.formular-login .formular-login a:active         { }

.formular-login .formular-status a:link          { text-decoration: none; color: #ffffff; }
.formular-login .formular-status a:visited       { text-decoration: none; color: #ffffff; }
.formular-login .formular-status a:hover         { text-decoration: none; color: #ffffff; }
.formular-login .formular-status a:active        { text-decoration: none; color: #ffffff; }
.formular-login .formular-status                 { width: 220px; }
.formular-login .formular-status .form-button    { color: #fff; width: 120px; text-align: center; padding: 3px; border: 1px solid #cccccc; background-color: #b4a2c8; }
.formular-login .formular-status .form-text      { float: left; width: 120px; height: 20px; margin-bottom: 5px; border: 1px solid #b4a2c8; font-size: 13px; }
.formular-login .formular-status .form-label	 { float: left; width: 100px; }

/* Element: formular_passwort */
.formular-passwort                               { width: 220px; margin-bottom: 20px; }
.formular-passwort .form-button                  { color: #fff; width: 120px; margin-left: 100px; text-align: center; margin-top: 10px; border: 1px solid #cccccc; background-color: #b4a2c8; }
.formular-passwort .form-text                    { float: left; width: 120px; height: 20px; margin-bottom: 5px; border: 1px solid #b4a2c8; font-size: 13px; }
.formular-passwort .form-label					 { float: left; width: 100px; }

.formular-passwort .formular-passwort-vergessen  { }
.formular-passwort .formular-passwort-aendern    { }

/* Kalender */
.formular-kalender								 { height: 245px; background: url(../pics/layout/kalender-hintergrund.png); background-repeat: repeat-y; }
.formular-kalender form							 { }
.formular-kalender form	.form-select			 { width: 63px; }
.formular-kalender b							 { color: #ffffff; }

/* Element: modul_system_ist_neu */
.modul-system-ist-neu                            { }

/* Element: modul_news */
.modul-news                                      { }
/*
.modul-news h2                                   { }
.modul-news h3                                   { }
*/
.modul-news .liste-top                           { padding: 10px 9px 0px 9px; }
.modul-news .liste                               { }
.modul-news .liste-archiv                        { }
.modul-news .detail                              { }

/* Element: modul_stellenausschreibungen */
.modul-stellenausschreibungen                    { }
/*
.modul-stellenausschreibungen h2                 { }
.modul-stellenausschreibungen h3                 { }
*/
.modul-stellenausschreibungen .liste-top         { padding: 10px 9px 0px 9px; }
.modul-stellenausschreibungen .liste             { }
.modul-stellenausschreibungen .detail            { }

/* Element: modul_votings */
.modul-votings                                   { }
.modul-votings .abstimmen                        { }

.modul-votings .ergebnis                         { }
.modul-votings .ergebnis .antworten              { }
.modul-votings .ergebnis .legende                { }
.modul-votings .ergebnis .anzahl                 { }
.modul-votings .ergebnis .farbe1                 { color: #ffffff; }
.modul-votings .ergebnis .farbe2                 { color: #ff0000; }
.modul-votings .ergebnis .farbe3                 { color: #00ff00; }
.modul-votings .ergebnis .farbe4                 { color: #0000ff; }
.modul-votings .ergebnis .farbe5                 { color: #000000; }

.modul-votings .liste                            { }
.modul-votings .detail                           { }

/* Element: modul_biglove_messaging */
.modul-biglove-messaging										{ }
.modul-biglove-messaging .nachricht-anzeigen					{ width: 600px; height: 480px; padding-top: 70px; background: url(../pics/site/schatztruhe_brief_juwelier.jpg); }
.modul-biglove-messaging .brief									{ width: 295px; height: 402px; margin-left: 125px; padding: 25px;  }
.modul-biglove-messaging .brief	p								{ color: #b4a2c8; font-size: 13px; }
.modul-biglove-messaging .brief .brief-header					{ height: 194px; width: 100%; }
.modul-biglove-messaging .brief .brief-header .links			{ float: left; width: 175px; }
.modul-biglove-messaging .brief .brief-header .links .datum		{ padding-top: 115px; color: #b4a2c8; font-size: 13px; }
.modul-biglove-messaging .brief .brief-header .rechts			{ float: left; width: 120px; padding-top: 40px; }
.modul-biglove-messaging .brief .brief-header .betreff			{ clear: left; color: #b4a2c8; font-size: 13px; font-weight: bold; }
.modul-biglove-messaging .brief .brief-content					{ height: 190px; color: #b4a2c8; font-size: 13px; overflow: auto; }
.modul-biglove-messaging .brief .brief-footer					{ float: right; height: 20px; color: #b4a2c8; font-size: 13px; }
.modul-biglove-messaging .brief .brief-footer .links			{ float: left; }
.modul-biglove-messaging .brief .brief-footer .rechts			{ float: right; }

.modul-biglove-messaging .nachricht-bearbeiten										{ width: 600px; height: 480px; padding-top: 70px; background: url(../pics/site/schatztruhe_brief_kunde.jpg); }
.modul-biglove-messaging .nachricht-bearbeiten .brief								{ width: 295px; height: 402px; margin-left: 125px; padding: 25px;  }
.modul-biglove-messaging .nachricht-bearbeiten .brief p								{ color: #b4a2c8; font-size: 15px; }
.modul-biglove-messaging .nachricht-bearbeiten .brief .brief-header					{ height: 84px; width: 100%; }
.modul-biglove-messaging .nachricht-bearbeiten .brief .brief-header	.titel			{ font-weight: bold; font-size: 13px; margin: 0px; color: #b4a2c8; }
.modul-biglove-messaging .nachricht-bearbeiten .brief .brief-header .fehler			{ height: 50px; width: 100%; }
.modul-biglove-messaging .nachricht-bearbeiten .brief .form-text					{ width: 295px; margin-top: 50px; border: 1px #b4a2c8 solid; font-weight: bold; background-color: transparent; }
.modul-biglove-messaging .nachricht-bearbeiten .brief .edit-text					{ width: 295px; height: 290px; border: 1px #b4a2c8 solid; background-color: transparent; }
.modul-biglove-messaging .nachricht-bearbeiten .brief .brief-footer					{ float: right; height: 20px; color: #b4a2c8; font-size: 15px; }
.modul-biglove-messaging .nachricht-bearbeiten .brief .brief-footer a				{ float: left; margin-top: 10px; }
.modul-biglove-messaging .nachricht-bearbeiten .brief .brief-footer .form-button	{ float: right; color: #fff; text-align: center; margin-top: 10px; border: 1px solid #cccccc; background-color: #b4a2c8; }

.modul-biglove-messaging .personalien-editieren							{ width: 600px; margin-top: 40px; }
.modul-biglove-messaging .personalien-editieren .datum-titel			{ float: left; width: 110px; }
.modul-biglove-messaging .personalien-editieren .datum					{ float: left; }
.modul-biglove-messaging .personalien-editieren	.infotext				{ width: 600px; height: 25px; font-weight: bold; color: #b4a2c8; }
.modul-biglove-messaging .personalien-editieren .form-label		 		{ float: left; width: 110px; }
.modul-biglove-messaging .personalien-editieren .form-text				{ float: left; width: 120px; height: 20px; margin-bottom: 5px; border: 1px solid #b4a2c8; font-size: 13px; }
.modul-biglove-messaging .form-button   							 	{ color: #fff; width: 120px; margin: 20px 0px 20px 110px; text-align: center; padding: 1px; border: 1px solid #cccccc; background-color: #b4a2c8; }

.modul-biglove-messaging .personalien-editieren	.oben					{ height: 90px; }
.modul-biglove-messaging .personalien-editieren	.oben .oben-links		{ float: left; width: 270px; }
.modul-biglove-messaging .personalien-editieren	.oben .oben-rechts		{ float: left; width: 330px; }
.modul-biglove-messaging .personalien-editieren	.mitte					{ height: 90px; }
.modul-biglove-messaging .personalien-editieren	.mitte .mitte-links		{ float: left; width: 270px; }
.modul-biglove-messaging .personalien-editieren	.mitte .mitte-rechts	{ float: left; width: 330px; }
.modul-biglove-messaging .personalien-editieren	.unten					{ height: 150px; }
.modul-biglove-messaging .personalien-editieren	.unten .unten-links		{ float: left; width: 270px; }
.modul-biglove-messaging .personalien-editieren	.unten .unten-rechts	{ float: left; width: 330px; }
