/* (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: Rot=rot */
.rot								{ color: #ff0000; }

/* Eintrag: Grün=gruen */
.gruen								{ color: #00ff00; }

/* Eintrag: Blau=blau */
.blau								{ color: #0000ff; }

/* Element: Absatz */
.absatz								{ margin: 0 8px 10px 8px; }
.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, 
.box .absatz .text					{ padding: 0px; margin: 0px;} 

.box .absatz h2					    { margin-top: 18px;}

.box .text                          { margin: 0 8px 10px 8px; } 

.box .link 				            { padding-left: 8px; }
.box .dokument				        { padding: 3px 0px 5px 8px; }

.box .bild-mitte                    {text-align: center;}


/* Element Absatz Related */
.related .absatz					{ padding: 8px 0px 0px 0px; line-height: 12px; margin: 0px;}
.related .absatz .bild-unterschrift	{ font-style: italic; text-align: center; }
.related .absatz .bild-rechts		{ float: right; padding: 0px 8px 5px 10px; }
.related .absatz .bild-links		{ float: left; padding: 0px 10px 5px 8px; }
.related .absatz .bild-mitte 		{ padding: 0px 0px 0px 0px; margin:0; }
.related .absatz .text				{ padding: 0px 2px 0px 8px; margin: 0; font-weight: normal; }

.related .dokument                  { padding: 0px 2px 3px 8px;  }
.related .dokument a:link			{ font-weight: bold; color: #911325; text-decoration: none;  }
.related .dokument a:visited		{ color: #911325; text-decoration: none; }
.related .dokument a:hover			{ color: #000000; text-decoration: none; }
.related .dokument a:active		    { color: #000000; text-decoration: none; } 

.related .link                  { padding: 0px 2px 3px 8px;}
.related .link a:link			{ font-weight: bold; color: #911325; text-decoration: none;  }
.related .link a:visited		{ color: #911325; text-decoration: none; }
.related .link a:hover			{ color: #000000; text-decoration: none; }
.related .link a:active		    { color: #000000; text-decoration: none; }

.related .related-start .text img   { margin-left: -5px;}
.related .related-start .related-content .bild-mitte  {text-align: center; }
.related .related-start .start-related-text { margin-bottom: 4px;}


.related h2                         {font-size: 12px; padding: 3px 2px 0px 8px; margin: -9px 0 5px 0; border-top: 3px solid #fff;}

.related .absatz a:link			    { font-weight: bold; color: #911325; text-decoration: none; }
.related .absatz a:visited		    { color: #911325; text-decoration: none; }
.related .absatz a:hover			{ color: #000000; text-decoration: none; }
.related .absatz a:active		    { color: #000000; text-decoration: none; }

/*
.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							{ font-weight: bold; font-size: 15px; margin-bottom: 3px; color: #000000; padding: 5px 5px 0 5px; }
.untertitel h2						{ font-weight: bold; font-size: 13px; margin: 0px; padding: 0 5px 0 5px; color: #000000; }


/* Element: Text */
.text								{ }
.text ol li							{ list-style-image: none; list-style-position: outside; margin-bottom: 4px; line-height: 16px; }
.text ol                            { padding-left: 30px; margin: 5px 0 15px 0; }
.text ul li							{ list-style-image: none; list-style-position: outside; list-style-type:disc; margin-bottom: 4px; line-height: 16px;  }
.text ul                            { padding-left: 25px; margin: 5px 0 15px 0; } 

.text a:link						{ padding:0 ; margin:0; }
.text a:visited						{ padding:0 ; margin:0;}
.text a:hover						{ }
.text a:active						{ }

.main .content-border .text         { padding: 0; }
/*
.text p								{ margin: 0; }
.text img							{ }                       
.text a:link						{ }
.text a:visited						{ }
.text a:hover						{ }
.text a:active						{ }
.text p li							{ }                       
*/

/* Element Popup */
.popup                              {margin-left: 5px; margin-bottom: 3px;}
.popup img                          {}
.popup .bild-unterschrift           {font-style: normal; font-size: 10px; line-height: 12px; padding: 3px 3px 5px 3px; }


/* 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; }

.related-content .bild-links        { float: left; clear: both; padding: 0px; margin: 0; background-color: #f0eeed;}

/*
.bild img							{ }
*/

/* Element Address */
.related .address                   { background-color: #e3e1df; margin: 2px 0 10px 0; padding: 5px 2px 5px 8px; font-size: 11px; }
.related .address .text,
.related .address .text strong      { font-size: 11px; color: #000000; line-height: 12px;}
.address a:link						{ font-size: 11px; font-weight: bold; color: #911325; }
.address a:visited					{ font-weight: bold; color: #911325; }
.address a:hover					{ font-weight: bold; color: #000000; text-decoration: none;}
.address a:active					{ }

/* 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							{ }

.container .drittel                 {width: 33%; float:left;}

/* Element: Umbruch */
.umbruch                            { width: 450px; padding: 0px; clear: both; margin: 8px 0 -5px 3px; border-top: 1px dotted #a49d97; }
.related .umbruch                   { width: 100%; padding: 0px; clear: both; height:1px; margin: 5px 0 0px 0; border-top: 1px solid #fff; }
.umbruch hr				            { margin-top: 0px; height: 1px; border-top: 1px dotted; border-bottom: none; border-left: none; width: 100%; border-right: none; color: #a49d97; }
.umbruch-news                       { width: 97%; padding: 0px; clear: both; margin: 0px 0 -5px 5px; border-top: 1px dotted #a49d97; }


/* magazin */
.maglogo                            { float: left; padding: 8px; }
.magazin .maglogo .titel            { clear: left; margin: 0; padding: 0;}
.magazin .maglogo .titel h1         { margin: 0 0 5px 0; padding: 0;}
.magazin .maglogo .bild-links       { float: left; }
.magazin .maglogo .absatz           { margin: 0; padding: 0; }
.magazin .maglogo .absatz .text     { margin: 0; padding: 0; } 
.magazin .maglogo .bild-rechts      { float: right; clear: none; padding: 8px 0 8px 8px;}

/* 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; }
