/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise:
- jedes Seitenelement wird hier definiert
- Seiteneffekte zwischen Seitenelementen sind auszuschließen
*/

/* TinyMCE Style Dropdown */

/* Eintrag: Rot=rot */
.rot								{ color: #ff0000; }

/* Eintrag: Grün=gruen */
.gruen								{ color: #00ff00; }

/* Eintrag: Blau=blau */
.blau								{ color: #0000ff; }

/* Element: Absatz */
.absatz								{ }
.absatz .bild-unterschrift			{ font-style: italic; }
.absatz .bild-rechts				{ float: right; padding: 0px 0px 10px 10px; }
.absatz .bild-links					{ float: left; padding: 0px 10px 10px 0px; }
.absatz .text						{ }
/*
.absatz h2							{ margin-bottom: 5px; }
.absatz p							{ margin: 0; }
.absatz img							{ }
.absatz a:link						{ }
.absatz a:visited					{ }
.absatz a:hover						{ }
.absatz a:active					{ }
.absatz p li						{ }                       
*/

/* Element: Titel */
.titel								{ }
/*
.titel h1							{ }
*/

/* Element: Text */
.text								{ }
.text ol li							{ list-style-image: none; list-style-position: inside; }
.text ul li							{ list-style-image: none; list-style-position: inside; list-style-type:disc; }
/*
.text p								{ margin: 0; }
.text img							{ }                       
.text a:link						{ }
.text a:visited						{ }
.text a:hover						{ }
.text a:active						{ }
.text p li							{ }                       
*/

/* Element: Bild */
.bild								{ }
.bild-unterschrift					{ font-style: italic; }
.bild-rechts						{ float: right; clear: both; padding: 0px 0px 0px 0px; }
.bild-links							{ float: left; clear: both; padding: 0px 0px 0px 0px; }
/*
.bild img							{ }
*/

/* Element: Link */
.link								{ }
/*
.link a:link						{ }
.link a:visited						{ }
.link a:hover						{ }
.link a:active						{ }
*/

/* Element: Dokument */
.dokument							{ clear: both; }
.dokument .icon-typ					{ float:left; }
/*
.dokument p							{ margin: 0; }
.dokument a:link					{ }
.dokument a:visited					{ }
.dokument a:hover					{ }
.dokument a:active					{ }
*/

/* Element: Container */
.container							{ }
.container h2						{ font-weight: bold; font-size: 14px; margin-top: 0px; margin-bottom: 3px; }

/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both; }

/* Element: Tabelle */
.tabelle							{ }
/*
.tabelle th							{ }
.tabelle td							{ }
*/
.tabelle .spalte-01-links			{ }
.tabelle .spalte-01-mitte			{ text-align: center; }
.tabelle .spalte-01-rechts			{ text-align: right; }
.tabelle .spalte-02-links			{ }
.tabelle .spalte-02-mitte			{ text-align: center; }
.tabelle .spalte-02-rechts			{ text-align: right; }
.tabelle .spalte-03-links			{ }
.tabelle .spalte-03-mitte			{ text-align: center; }
.tabelle .spalte-03-rechts			{ text-align: right; }
.tabelle .spalte-04-links			{ }
.tabelle .spalte-04-mitte			{ text-align: center; }
.tabelle .spalte-04-rechts			{ text-align: right; }
.tabelle .spalte-05-links			{ }
.tabelle .spalte-05-mitte			{ text-align: center; }
.tabelle .spalte-05-rechts			{ text-align: right; }
.tabelle .spalte-06-links			{ }
.tabelle .spalte-06-mitte			{ text-align: center; }
.tabelle .spalte-06-rechts			{ text-align: right; }
.tabelle .spalte-07-links			{ }
.tabelle .spalte-07-mitte			{ text-align: center; }
.tabelle .spalte-07-rechts			{ text-align: right; }
.tabelle .spalte-08-links			{ }
.tabelle .spalte-08-mitte			{ text-align: center; }
.tabelle .spalte-08-rechts			{ text-align: right; }
.tabelle .spalte-09-links			{ }
.tabelle .spalte-09-mitte			{ text-align: center; }
.tabelle .spalte-09-rechts			{ text-align: right; }
.tabelle .spalte-10-links			{ }
.tabelle .spalte-10-mitte			{ text-align: center; }
.tabelle .spalte-10-rechts			{ text-align: right; }

/* Anmeldung */
.modul-newsletter-empfaenger h2     { clear: left; margin-bottom: 5px;  }
.modul-newsletter-empfaenger .form-eingabe-zeile    { margin-bottom: 5px; clear: left; }
.modul-newsletter-empfaenger .tipp  { margin-left: 250px; font-size: 11px; }

.ident\[1\] label	                { margin-bottom: 1px; clear: left; float: left; width: 250px; }
.ident\[1\] input 	                { margin-bottom: 1px; float: left; width: 350px; font-weight:bold; border: 1px solid #f79833; }
.ident\[2\] label	                { margin-bottom: 1px; clear: left; float: left; width: 250px; }
.ident\[2\] input 	                { margin-bottom: 1px; float: left; width: 350px; font-weight:bold; border: 1px solid #f79833; }
.ident\[3\] label	                { margin-bottom: 1px; clear: left; float: left; width: 250px; }
.ident\[3\] input 	                { margin-bottom: 1px; float: left; width: 350px; font-weight:bold; border: 1px solid #f79833; }
.ident\[4\] label	                { margin-bottom: 1px; clear: left; float: left; width: 250px; }
.ident\[4\] input 	                { margin-bottom: 1px; float: left; width: 350px; font-weight:bold; border: 1px solid #f79833; }
.ident\[5\] label	                { margin-bottom: 1px; clear: left; float: left; width: 250px; }
.ident\[5\] input 	                { margin-bottom: 1px; float: left; width: 350px; font-weight:bold; border: 1px solid #f79833; }
.ident\[6\] label	                { margin-bottom: 15px; clear: left; float: left; width: 250px; }
.ident\[6\] input 	                { margin-bottom: 15px; float: left; width: 350px; font-weight:bold; border: 1px solid #f79833; }

.code label	                        { margin-bottom: 5px; clear: left; float: left; width: 250px; }
.code input  	                    { margin-bottom: 15px; float: left; width: 350px; font-weight:bold; border: 1px solid #f79833; }

.newsletterempfaenger_anrede label	{ margin-bottom: 5px; clear: left; float: left; width: 250px; }

.newsletterempfaenger_anrede .box	{ margin-bottom: 5px; float: left; width: 90px; border: 1px solid #f79833 !important; }
.newsletterempfaenger_anrede .rel	{ height: 17px !important; overflow:hidden; }
.newsletterempfaenger_anrede select	{ width: 90px; height: 18px !important; line-height: 14px !important; padding: 0px; top: -1px; left: -1px; }

.newsletterempfaenger_vorname label	{ margin-bottom: 5px; float: left; float: left; width: 10px; }
.newsletterempfaenger_vorname input	{ margin-bottom: 5px; float: left; height: 19px; width: 110px; border: 1px solid #f79833; }

.newsletterempfaenger_name label	{ margin-bottom: 5px; float: left; width: 10px; }
.newsletterempfaenger_name input	{ margin-bottom: 5px; float: left; height: 19px; width: 130px; border: 1px solid #f79833; }

.newsletterempfaenger_firma label	{ margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_firma input	{ margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.newsletterempfaenger_strasse label	{ margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_strasse input	{ margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.newsletterempfaenger_plz label	    { margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_plz input	    { margin-bottom: 5px; float: left; width: 100px; border: 1px solid #f79833; }

.newsletterempfaenger_ort label	    { margin-bottom: 5px; float: left; width: 10px; }
.newsletterempfaenger_ort input	    { margin-bottom: 5px; float: left; width: 240px; border: 1px solid #f79833; }

.newsletterempfaenger_email label	{ margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_email input	{ margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.newsletterempfaenger_email2 label	{ margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_email2 input  { margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.newsletterempfaenger_telefon_festnetz label{ margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_telefon_festnetz input{ margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.newsletterempfaenger_telefon_mobil label	{ margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_telefon_mobil input   { margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.newsletterempfaenger_telefon_lasthope label { margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_telefon_lasthope input { margin-bottom: 15px; float: left; width: 350px; border: 1px solid #f79833; }

.login_kennung label	    { margin-bottom: 5px; float: left; width: 250px; }
.login_kennung input	    { margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.login_passwort label	    { margin-bottom: 5px; float: left; width: 250px; }
.login_passwort input	    { margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.login_passwort2 label	    { margin-bottom: 5px; float: left; width: 250px; }
.login_passwort2 input	    { margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.newsletterempfaenger_konto_vorname label   { margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_konto_vorname input   { margin-bottom: 5px; float: left; width: 150px; border: 1px solid #f79833; }

.newsletterempfaenger_konto_name label      { margin-bottom: 5px; float: left; float: left; width: 10px; }
.newsletterempfaenger_konto_name input      { margin-bottom: 5px; float: left; width: 190px; border: 1px solid #f79833; }

.newsletterempfaenger_konto_nr label	    { margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_konto_nr input	    { margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.newsletterempfaenger_konto_blz label	    { margin-bottom: 5px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_konto_blz input	    { margin-bottom: 5px; float: left; width: 350px; border: 1px solid #f79833; }

.newsletterempfaenger_konto_bank label	    { margin-bottom: 15px; clear: left; float: left; width: 250px; }
.newsletterempfaenger_konto_bank input	    { margin-bottom: 15px; float: left; width: 350px; border: 1px solid #f79833; }

.newsletterempfaenger_konto_ok input        { margin-top: 5px; }

.newsletterempfaenger_agb input             { margin-top: 15px; }

.newsletterempfaenger_geburtsdatum label	{ margin-bottom: 5px; float: left; width: 150px; }
.newsletterempfaenger_geburtsdatum  input   { border: 1px solid #f79833; }



