/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Element: Absatz */
.absatz								{ padding: 0 0 17px 0; clear: both; overflow:hidden }
.absatz .bild-unterschrift			{ font-style: italic }
.absatz .bild-rechts				{ float: right; padding: 0 0 0 20px }
.absatz .bild-links					{ float: left; padding: 0 20px 0 0 }
.absatz .text						{ font-size: 9pt; line-height: 12pt; margin: 0 0 0 200px }

.absatz h2							{ font-size: 12pt; line-height: 14pt; font-weight: bold; padding: 0 0 12px 200px }
.absatz h2	a:link					{ font-size: 12pt; line-height: 14pt; font-weight: bold; padding: 0 0 12px 200px }
.absatz h2	a:hover					{ font-size: 12pt; line-height: 14pt; font-weight: bold; padding: 0 0 12px 200px }
.absatz h2	a:visited				{ font-size: 12pt; line-height: 14pt; font-weight: bold; padding: 0 0 12px 200px }

/* Element: Titel */
.titel								{ }
.titel h1							{ font-size: 12pt; line-height: 14pt; font-weight: bold; padding: 0 0 12px 0 }


/* Element: Text */
.text								{ margin: 0 0 20px 0 }
.text ol li							{ list-style-image: none; list-style-position: inside }
.text ul li							{ margin: 0 0 0 16px; list-style-image: url(../pics/layout/bullet.gif); list-style-position: outside; list-style-type: none }
.text a:link						{ color: #244994; text-decoration: none }
.text a:visited						{ color: #244994; text-decoration: none }
.text a:hover						{ color: #000; text-decoration: none }
.text a:active						{ color: #244994; text-decoration: none }

/* Element: Bild */
.bild								{ margin: 0 0 20px 200px; clear: both }
.bild img							{ display: block }
.bild-unterschrift					{ font-style: italic }
.bild-rechts						{ float: right; clear: both; padding: 0 0 0 0 }
.bild-links							{ float: left; clear: both; padding: 0 0 0 0 }

.column-left .bild,
.column-left .bild-rechts,
.column-left .bild-links,
.column-right .bild,
.column-right .bild-rechts,
.column-right .bild-links			{ margin: 0; float: none; clear: none }

/* Element: Link */
.link								{ }

/* Element: Dokument */
.dokument							{ clear: both; margin: 0 0 0 200px }
.column-left .dokument,
.column-right .dokument				{ margin: 0 }
.modul-news .detail .dokument		{ margin: 0 0 10px 0; overflow: hidden }
.dokument .icon						{ float: left; width: 80px; margin: 0 20px 0 0 }
.dokument .icon-typ					{ float: left }

.dokument a:link					{ color: #244994 }
.dokument a:visited					{ color: #244994 }
.dokument a:hover					{ color: #000 }
.dokument a:active					{ color: #244994 }


/* Element: Container */
.container							{ }

/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both }

/* Element: Tabelle */
.tabelle							{ margin: -5px 0 0 0 }

.tabelle table						{ margin: 0 0 0 -5px }
.tabelle th							{ background-color: #CCE0F5; border: 1px solid #CCE0F5; padding: 0; width: 78px; height: 74px; vertical-align: top; font-weight: bold }
.tabelle th a:link,
.tabelle th a:visited				{ display: block; height: 64px; padding: 10px 0 0 0; color: #244994; font-weight: bold; font-size: 8pt; background-image: url(../pics/layout/pfeil_matrix.gif); background-repeat: no-repeat; background-position: center 57px }
.tabelle th a:hover					{ color: #000; font-weight: bold; font-size: 8pt; background-image: url(../pics/layout/pfeil_matrix_hover.gif) }
.tabelle th a:active				{ color: #244994; font-weight: bold; font-size: 8pt }
.tabelle th.spalte-01,
.tabelle th.spalte-01-links,
.tabelle th.spalte-01-mitte,
.tabelle th.spalte-01-rechts		{ width: auto; background-color: #FFF!important; border: 1px solid #FFF!important }

.tabelle td							{ border: 1px solid #69C; padding: 12px 10px; height: 40px; vertical-align: middle; font-weight: bold }
.tabelle td.hat-inhalt				{ background-color: #69C; border: 1px solid #69C }

.tabelle .spalte-01 a:link,
.tabelle .spalte-01-links a:link,
.tabelle .spalte-01-mitte a:link,
.tabelle .spalte-01-rechts a:link,
.tabelle .spalte-01 a:visited,
.tabelle .spalte-01-links a:visited,
.tabelle .spalte-01-mitte a:visited,
.tabelle .spalte-01-rechts a:visited	{ display: block; padding-left: 19px; background-image: url(../pics/layout/pfeil_matrix.gif); background-repeat: no-repeat; background-position: 4px center; color: #244994; font-weight: bold; font-size: 8pt!important }
.tabelle .spalte-01 a:hover,
.tabelle .spalte-01-links a:hover,
.tabelle .spalte-01-mitte a:hover,
.tabelle .spalte-01-rechts a:hover		{ color: #000; font-weight: bold; font-size: 8pt!important; background-image: url(../pics/layout/pfeil_matrix_hover.gif) }
.tabelle .spalte-01 a:active,
.tabelle .spalte-01-links a:active,
.tabelle .spalte-01-mitte a:active,
.tabelle .spalte-01-rechts a:active		{ color: #244994; font-weight: bold; font-size: 8pt!important }

.tabelle .spalte-01,
.tabelle .spalte-01-links			{ width: auto; border: 1px solid #CCE0F5!important; padding-left: 0; background-color: #CCE0F5!important }
.tabelle .spalte-01-mitte			{ width: auto; text-align: center; border: 1px solid #CCE0F5!important; background-color: #CCE0F5!important }
.tabelle .spalte-01-rechts			{ width: auto; text-align: right; border: 1px solid #CCE0F5!important; background-color: #CCE0F5!important }
.tabelle .spalte-02-links			{ width: 78px }
.tabelle .spalte-02-mitte			{ width: 78px; text-align: center }
.tabelle .spalte-02-rechts			{ width: 78px; text-align: right }
.tabelle .spalte-03-links			{ width: 78px }
.tabelle .spalte-03-mitte			{ width: 78px; text-align: center }
.tabelle .spalte-03-rechts			{ width: 78px; text-align: right }
.tabelle .spalte-04-links			{ width: 78px }
.tabelle .spalte-04-mitte			{ width: 78px; text-align: center }
.tabelle .spalte-04-rechts			{ width: 78px; text-align: right }
.tabelle .spalte-05-links			{ width: 78px }
.tabelle .spalte-05-mitte			{ width: 78px; text-align: center }
.tabelle .spalte-05-rechts			{ width: 78px; text-align: right }
.tabelle .spalte-06-links			{ width: 78px }
.tabelle .spalte-06-mitte			{ width: 78px; text-align: center }
.tabelle .spalte-06-rechts			{ width: 78px; text-align: right }
.tabelle .spalte-07-links			{ width: 78px }
.tabelle .spalte-07-mitte			{ width: 78px; text-align: center }
.tabelle .spalte-07-rechts			{ width: 78px; text-align: right }

/* Modul Druckvorschau */
.modul-druckvorschau				{ float: right; width: 119px; padding: 30px 0 0 18px; background-image: url(../pics/layout/drucker.gif); background-repeat: no-repeat; background-position: 0 30px }
.modul-druckvorschau a				{ line-height: 19px; font-size: 8pt; word-spacing: 0.1em; letter-spacing: 0.02em }

/* Element: Google-Maps */
.google-maps						{ width: 300px; height: 180px; margin: 0 0 10px 0 }
.google-maps #copyright				{ width: 280px; white-space: normal!important }

/* Element: Lightview */
.bild-lightview						{ display: inline }
.bild-lightview img					{ margin: 30px 10px 0 0 }

/* Element: Bildmap + Prototip */
.bild-map							{ position: relative }
.bild-map .tips						{ position: absolute; cursor: pointer }
#bildmapTooltipHook					{ position: absolute; top: 200px; left: 0; width: 680px; height: 0 }

.prototip .content ul li			{ list-style-image: url(../pics/layout/bullet.gif); list-style-position: outside; list-style-type: none; margin: 0 0 0 15px }
