/* (c) 2001 - 2008, 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								{ float: left; margin-top: 20px; }
.absatz .bild-unterschrift			{ font-style: italic; }
.absatz h3							{ margin-bottom: 5px; }
.absatz img							{ border: 1px solid #999; }
.absatz .bild-rechts			{ float: right; padding: 3px 0px 6px 10px; }
.absatz .bild-links				{ float: left; padding: 3px 10px 6px 0px; }
.absatz .text						{ text-align: justify; }
/*
.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: Untertitel */
.untertitel							{ }
/*
.titel h2							{ }
*/

/* Element: Untertitel */
.absatztitel						{ float: left; margin-top: 20px; width: 100%; }
.absatztitel h3						{ margin-bottom: 5px; }


/* Element: Text */
.text								{ }
.text ul							{ margin-left:20px; }
.text ol li							{ list-style-image: none; list-style-position: inside; }
.text ul li							{ list-style-image: none; margin-left: 20px; 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: HTML */
.html								{ text-align: justify; }

/* Element: Bild */
.bild								{ }
.bild-unterschrift					{ font-style: italic; text-align: center; margin-top: 5px; }
.bild-rechts						{ float: right;  padding: 0px 0px 10px 10px; }
.bild-links							{ float: left;  padding: 0px 10px 10px 0px; }
/*
.bild img							{ }
*/

/* Element: logo */
.logo								{ }
.logo-unterschrift					{ font-style: italic; }
.logo-rechts						{ float: right; clear: both; padding: 0px 0px 0px 0px; }
.logo-links							{ float: left; clear: both; padding: 0px 0px 0px 0px; }
.logo img,
.logo-rechts img,
.logo-links img						{ border: 0px; }

/* Element: Link */
.link								{ float: left; margin-top: 5px; }
/*
.link a:link						{ }
.link a:visited						{ }
.link a:hover						{ }
.link a:active						{ }
*/

/* Element: Dokument */
.dokument							{ clear: both; height: 20px; line-height: 20px; float: left; width: 100%; background: url(../pics/layout/bg_download.gif) bottom  repeat-x;  }
.dokument img						{ border: 0px; }
.dokument .bezeichner_name			{ float: left; height: 100%; background-color: white; padding-right: 5px; }
.dokument .bezeichner_groesse		{ float: right; height: 100%; background-color: white; padding-left: 5px; }
/*
.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: Leerzeile */
.leerzeile                          { font-size: 1px; line-height: 15px; width: 100%; height: 15px; 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; }

/* Element: Modul News */
.modul-news-startseite				{ border: 1px solid #999999; padding: 10px 10px -0px 10px; }

.modul-news-startseite h3			{ font-size:12px; font-weight:bold; padding-bottom:5px; }
.modul-news-startseite .news-eintrag	{ margin-bottom: 15px; }
.modul-news-startseite .aufmacher		{ text-align: justify; }
.modul-news-startseite .link		{ float: none; }

.modul-news .liste					{ margin-top: 20px; }
.modul-news .liste .news-text		{ margin-bottom: 15px; }

.modul-news .detail					{ margin-top: 20px; }
.modul-news h3						{ padding-bottom:5px; } 
.modul-news .bild-rechts			{ float: right; padding: 3px 0px 6px 10px; }
.modul-news .bild-links				{ float: left; padding: 3px 10px 6px 0px; }
.modul-news .aufmacher				{ text-align: justify; }
.modul-news .langtext				{ text-align: justify; padding: 15px 0px 0px 0px; }
.modul-news .link					{  float: none; }

/* GMAPS */
#gmaps_anfahrtskarte				{ width: 100%; height: 400px; border: 1px solid #999999; }

/* Ordnerliste */
.element-ordnergallerie 			{ }
.element-ordnergallerie.liste		{ float:left; margin-top:20px; }
.element-ordnergallerie.detail-zeile{ width: 275px; float: left; margin: 20px 0 0 0;  }
.ordnergallerie-beschreibung		{  width: 530px; text-align: justify; }
.detail-zeile-titel					{ height: 40px;  }
.detail-zeile-titel	h3				{ padding-top: 5px; }	
.ordnergallerie-coverflow .coverFlow	{ width: 537px; height: 300px;  }
.ordnergallerie-coverflow .captionHolder	{ color: #008842; font-size: 14px; font-weight: bold; }