/* (c) 2001 - 2007, 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: Zentriert=zentriert */
.page .main .text .zentriert      {text-align:center; display:block; }

/* Eintrag: Rot=rot */
.rot								{ color: #ff0000; }

/* Eintrag: Grün=gruen */
.gruen								{ font-weight: bold; font-size: 16px; color: #66cc00; font-style: italic; font-family: Trebuchet MS, Verdana, Arial, sans-serif; }

/* Eintrag: Blau=blau */
.blau								{ color: #0000ff; }

/* Eintrag: Hellblau=hellblau */
.hellblau							{ font-weight: bold; font-size: 16px; color: #6699ff; font-family: Trebuchet MS, Verdana, Arial, sans-serif; } 

/* Eintrag: Rosa=rosa */
.rosa								{ font-weight: bold; font-size: 14px; color: #ff3399; font-family: Trebuchet MS, Verdana, Arial, sans-serif; }

/* Eintrag: Orange=orange */
.orange								{ font-weight: bold; font-size: 14px; color: #ff6633; font-family: Trebuchet MS, Verdana, Arial, sans-serif; }

/* Eintrag: Lila=lila */
.lila                               { font-size: 14px; color: #6600ff; font-family: Trebuchet MS, Verdana, Arial, sans-serif; }

/* Element: Absatz */
.absatz								{ margin-bottom: 10px; }
.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						{ }                       
*/

/* Startsiete Boxen */ 
.container .halb                    {width: 50%; float:left; }
.container .halb .container-absatz  {width: 96%; float:left; border: 1px solid #003399; background-color: #F4F2F5;}
.index-seite .container .container-absatz {min-height: 200px !important; height: 200px;}

.container .absatz                  { padding: 0 5px 5px 5px; }
.container .absatz .text            { line-height: 13px;}
.container .titel h1                { background-color: #003399; color: #fff; padding: 5px; border: 0; font-size: 11px;}
.container .text a:link             { float: right;}

.container .dokument                { padding: 0 5px 0 5px;}
.container .link                    { padding: 0 5px 0 5px;}
 

/* related absatz */
.related .absatz h2                 { background-color: #003399; color: #fff; padding: 3px; border:0; border-top: 5px solid #F4F2F5; margin-bottom: 0; font-size: 11px;}
.related .absatz                    { background-color: #dedede; margin-bottom: 0;  }
.related .absatz .text              { padding: 3px 3px 3px 3px; font-size: 10px;}
.related .link                      { padding: 3px; background-color: #dedede; margin-top: 0;} 

.related a:link					    { color: #003399; text-decoration: underline; font-weight: normal; }
.related a:visited				    { color: #003399; text-decoration: underline; font-weight: normal;}
.related a:hover					{ color: #000000; text-decoration: none; font-weight: normal;}
.related a:active				    { color: #444444; text-decoration: underline; font-weight: normal;}

.related strong                     { font-size: 10px;}
/* Element: Titel */
.titel								{ }
.titel h1							{ font-weight: bold; font-size: 17px; color: #003399; border-bottom: 1px solid #003399; }


/* Element: Text */
.content .text                      {line-height: 14px;}

.text								{ }
.text ol li							{ list-style-image: none; list-style-position: inside; }
.text ul                            { margin: 8px 0 8px 8px; padding-left: 20px; list-style-type: square;}
.text ul li							{ list-style-image: none; list-style-position: outside; list-style-type:square; margin-bottom: 2px; }
/*
.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 p							{ margin: 0; }
.dokument a:link					{ }
.dokument a:visited					{ }
.dokument a:hover					{ }
.dokument a:active					{ }
*/

/* Element: Container */
.container							{ }

/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both; }

/* Element: Tabelle */
.tabelle table 				        { }

.tabelle th							{ padding: 3px 8px 3px 8px; background-color: #003399; color: #fff; }
.tabelle td							{ padding: 3px 8px 3px 8px; }

.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; } 

/* Bestellformular */ 

table.bestellformular                    { width: 550px; } 
.bestellformular td .form-eingabe-zeile     { }
.bestellformular .form-eingabe-zeile    { padding: 0px; }
.bestellformular .form-eingabe-zeile input   { padding: 3px; }

.bestellformular .form-eingabe-zeile label   { font-weight: bold; text-align: left; padding: 3px 8px 0 0; }
.bestellformular .form-eingabe-zeile #absender_plz    { width: 40px; }
.bestellformular .plz .form-eingabe-zeile               { width: 180px; }
.bestellformular .plz                                   { width: 180px; float: left; }
.bestellformular .ort .form-eingabe-zeile               { width: 180px; }
.bestellformular .ort                                   { width: 180px; float: left; }
.bestellformular .ort .form-eingabe-zeile input         { width:229px; float: left; }
.bestellformular .ort .form-eingabe-zeile label         { display: none; } 

.cd-text                                                { margin: 8px 0 8px 0px; }
.bestellformular .cd-text .form-eingabe-zeile label              { width: 420px; float: left; text-align: left; margin-bottom: 10px;}
.bestellformular .cd-text .form-eingabe-zeile input              { display: none;}

.bestellformular .cds .form-eingabe-zeile               { width: 245px; float: left; }
.bestellformular .cds .form-eingabe-zeile input         { width: 100px; float: left; }

.bestellformular .email-text .form-eingabe-zeile  { margin-top: 10px; float: left; }

.bestellformular .form-button       { margin-left: 200px; width: 115px; height: 24px; }










