/* (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								{ margin-bottom: 10px; clear:both; }
.absatz .bild-unterschrift			{ font-style: italic; margin-bottom:10px; }
.absatz .bild-rechts				{ float: right; }
.absatz .bild-links					{ float: left; }
.absatz .text						{ }

.related .absatz, .related .content-farbe	{ padding-left:5px; }

/*
.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								{ display:block; clear:both; }
/*
.titel h1							{ }
*/


/* Element: Text */
.text								{ }
.text div							{ clear:none; }
.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							{ }                       
*/


/* Zusatzbilder */
.content .bild-passbild					{ float:left; width:150px; margin-bottom:5px; }
.related .bild-passbild					{ float:right; width:150px; margin-bottom:5px; }
.related .bild-passbild	.bild-rechts	{ padding:0px; margin:0px; }
.related .bild-passbild	.bild-links 	{ padding:0px; margin:0px; }
.related .bild-passbild	.bild			{ padding:0px; margin:0px; }
.related .bild-passbild	.bildunterschrift	{  padding:0px; }
.bild-unterschrift						{  }

.bild-passbild .bild-unterschrift	{ width:146px !important; width:150px; padding:2px 2px; text-align:left; font-size:11px; line-height:15px; }
.bild-inhalt						{ width:300px; margin-bottom:5px; }
.bild-themenbild					{ width:563px; margin-bottom:5px; }

/* Element: Bild */
.bild								{ }
.bild-unterschrift					{ display:block; margin-top:1px !important; margin-top:-2px; font-style: italic; margin-bottom:10px; padding:2px; text-align:left; font-size:11px; }
.bild-rechts						{ float: right; padding: 0px 0px 0px 10px; }
.bild-links							{ float: left; padding: 0px 10px 0px 0px; }
.bild-unten							{ padding: 5px 0px 15px 0px; float: none; margin-left:auto; margin-right:auto; }
.bild-unten .bild-unterschrift		{ margin-left:auto; margin-right:auto; }
.bild-unten img 					{ display:block; margin-left:auto; margin-right:auto; }
.bild-oben							{ padding: 15px 0px 5px 0px; float: none; margin-left:auto; margin-right:auto; }
.bild-oben .bild-unterschrift		{ margin-left:auto; margin-right:auto; }
.bild-oben img 						{ display:block; margin-left:auto; margin-right:auto; }

/*
.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							{ }
/*
.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; }


/* Coverflow */

.cf-coverflow		{ display: block; overflow: hidden; text-align: left; position: relative; margin-bottom:10px; }
.cf-coverflow div	{ clear: both; display: block; }

.cf-loader			{ margin: 50px 0 0 0; text-align: center; width: 100%; }

.cf-images			{ overflow: hidden; }
.cf-images img		{ position: absolute; cursor: pointer; }

.cf-caption			{ overflow:auto; font-size: 12px; line-height:14px; height:70px; font-weight: bold; color: #666; position: relative; text-align: center; z-index: 100; }

.cf-scrollbar		{ position: relative; background: url(../pics/layout/cf_hg.gif) repeat-x; z-index: 100; height: 24px; }

.cf-slider			{ margin: 2px 0 0 0; position: relative; width: 42px; height: 24px; position: absolute; z-index: 101; background-image: url(../pics/layout/slider_schwarz.gif); background-repeat: no-repeat; cursor: pointer; }

.cf-arrowleft		{ position:absolute; left:0; top:0; cursor: pointer; height: 24px; }
.cf-arrowright		{ position:absolute; right:0; top:0; cursor: pointer; height: 24px; }


/* Lightbox (Lite) */ 

#lightbox 					{ text-align:center;}
#overlay					{ position: absolute; top: 0; left: 0; z-index: 999; width: 100%; background-color: #000000; }
#photo 						{ z-index: 1000; position: absolute; width:100%; left: 0px;  }
#outerImageContainer		{ background-color: white; width: 250px; height: 250px; margin: 0px auto; }
#imageContainer 			{ padding-top: 10px; text-align: center; }
#imageloading 				{ margin-left:auto; margin-right:auto; margin-top:100px; }
#imageDataContainer 		{ font: 10px Verdana, Helvetica, sans-serif; background-color: white; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%; padding-bottom: 5px; }
#imageData 					{ padding: 0 10px; color: #666; }
#imageData #imageDetails 	{ width: 80%; float: left; text-align: left; }
#imageData #imageDetails span 	{ color:#666; }

#imageData #imageCaption 	{ font-weight: bold; }


/* Modul Druckvorschau */
.modul-druckvorschau								{ }
.modul-druckvorschau .content						{ padding: 10px; }
.modul-druckvorschau .content .box					{ }


/* Modul Galerien */
.modul-galerien													{ }


/* Listendarstellung aller Galerien */
.modul-galerien .liste-galerien									{ }
.modul-galerien .liste-galerien	.name							{ font-weight: bold;  background-color: #dcdddf; }
.modul-galerien .liste-galerien	.galerie-beschreibung			{ }
.modul-galerien .liste-galerien	.weiter							{ }


/* Listendarstellung der Bilder in einer Galerie */
.modul-galerien .liste											{ }
.modul-galerien .liste .information								{ background-color: #dcdddf; }
.modul-galerien .liste .information	.ordner						{ display: inline; font-weight: bold; }
.modul-galerien .liste .liste-zeile								{ clear: left;  }
.modul-galerien .liste .liste-zeile a							{ display:block; }
.modul-galerien .liste .liste-zeile	.liste-bild					{ float: left; width: 150px; margin-top: 5px; margin-right:10px; }
.modul-galerien .liste .liste-zeile	.liste-bild	.bild-link		{ }
.modul-galerien .liste .liste-zeile	.liste-bild	.bild-name		{ }


/* Detaildarstellung eines Bildes */
.modul-galerien .detail											{ }
.modul-galerien .detail	.bild-info								{ background-color: #dcdddf; }
.modul-galerien .detail	.bild									{ }
.modul-galerien .detail	.bild-beschreibung						{ }

.modul-galerien .detail	.pageview								{ background-color: #dcdddf; overflow: hidden; }
.modul-galerien .detail	.pageview .links						{ float: left; }
.modul-galerien .detail	.pageview .mitte						{ float: left; margin-left: 20px; }
.modul-galerien .detail	.pageview .rechts						{ float: right; }
