/* (c) 2001 - 2007, EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */


/* Aufteilung */
.seite,
.seite-shop { width: 957px; margin: 0px auto; padding: 9px 0px 0px 0px; text-align: left; }
.shop-iframe { margin-bottom: -15px; }

.logo { margin: 2px 0px 12px 12px; width: 149px; float: left; }
.logo img { display: block; }

.header { width: 100%; overflow: hidden; }
.footer { position: fixed; left: 0px; bottom: 0px; width: 100%; height: 17px; color: #ffffff; background-color: #646B67; border-top: 3px solid #ffffff; }
.footer-news-detail { height: 17px; background-color: #CB0027; }

.bild-index						{ position: absolute; bottom: 0px; left: 0px; width: 100%; margin-bottom: 20px; text-align: left; height: 1px; overflow: visible; }
.bild-index-wrapper				{ position: relative; width: 957px; margin: 0px auto; }
.bild-index .bild-verweis		{ position: absolute; bottom: 10px; left: 12px; }
.bild-index .bild-verweis img	{ display: block; }

.inhalt-text { clear: left; }
.inhalt-text-meta { clear: left; margin-top: -11px; }

.inhalt-text-linke-spalte { margin-left: 192px; width: 467px; line-height: 17px; }
.inhalt-text-rechte-spalte { float: right; width: 189px; }

.inhalt-text-zweispaltig { margin: 0px 202px 0px 192px; }
.inhalt-text-zweispaltig-spalte-1 { float: left; width: 275px; line-height: 17px; }
.inhalt-text-zweispaltig-spalte-2 { float: right; width: 275px; line-height: 17px; }
.inhalt-text-zweispaltig-rechte-spalte { margin-left: 13px; float: right; width: 189px; }

.inhalt-bilder { margin-left: 192px; }
.inhalt-bilder-container { float: left; width: 765px; margin-bottom: 3px; }
.inhalt-bilder img { display: block; }
.inhalt-bilder .bilder { float: left; margin-right: 3px; }
.inhalt-bilder .bilder-beschreibung { margin-left: 576px; }

.inhalt-schnellsuche { margin-left: 192px; }
.inhalt-schnellsuche-kopfbereich { width: 765px; overflow: hidden; }
.inhalt-schnellsuche-titel { float: left; width: 189px; font-weight: bold; line-height: 17px; padding-bottom: 12px; }
.inhalt-schnellsuche-text { float: right; width: 381px; height: 83px; line-height: 17px; }

.inhalt-schnellsuche-auswahl-titel-bereich { height: 20px; margin-bottom: 12px; }
.inhalt-schnellsuche-auswahl-titel { float: left; width: 189px; margin-right: 3px; font-weight: bold; }
.inhalt-schnellsuche-auswahl-titel-letzter { float: left; width: 189px; font-weight: bold; }

.inhalt-schnellsuche-auswahl-ebene-link { margin-bottom: 17px; }
.inhalt-schnellsuche-auswahl-ebene-link a:link,
.inhalt-schnellsuche-auswahl-ebene-link a:visited { color: #C5C6C8; }
.inhalt-schnellsuche-auswahl-ebene-link a:hover { text-decoration: none; }

.inhalt-schnellsuche-auswahl-ebene-1 { float: left; width: 189px; margin-right: 3px; line-height: 17px; }
.inhalt-schnellsuche-auswahl-ebene-1-hinweis { margin-top: 17px; }
.inhalt-schnellsuche-auswahl-ebene-2 { float: left; width: 189px; line-height: 17px; }

.inhalt-schnellsuche-auswahl { width: 381px; }
.inhalt-schnellsuche-ergebnis { float: right; width: 381px; }

.news-hauptnavigation-ebene-2 { clear: both; height: 27px; background-color: #C5C6C8; border-bottom: 3px solid #ffffff; }

/* Elemente */
.text { font-size: 12px; margin: 11px 0px; color: #646B67; }
.text a:link,
.text a:visited { font-size: 12px; color: #C5C6C8; }
.text a:hover { text-decoration: none; }
.text ul { margin-left: 14px; list-style-type: disc; }
.text ul li { list-style: square; }

.bild-verweis { margin: 3px 0px; }
.bild-verweis img { display: block; }
.bild-unterschrift { color: #646B67; margin: 1px 0px 11px 0px; }

.inhalt-text-linke-spalte .bild-erster { margin-top: 11px; }
.inhalt-text-rechte-spalte .bild-verweis { margin-top: 0px; }

.text-bild { width: 381px; margin-bottom: 3px; }
.text-bild img { display: block; }
.text-bild a:link,
.text-bild a:visited { font-size: 12px; color: #C5C6C8; }
.text-bild a:hover { text-decoration: none; }
.text-bild ul { margin-left: 14px; list-style-type: disc; }
.text-bild .bild-unterschrift { width: 179px; line-height: 17px; margin-right: 13px; }

.inhalt-links-container { margin: 0px 0px 11px 0px; }
.inhalt-links-container h2 { font-size: 12px; color: #646B67; font-weight: normal; }

/* Basisdefinitionen */
*                        { font-family: Arial, Helvetica, sans-serif; }

body                     { margin: 0px; padding: 0px 0px 32px 0px; text-align:center; font-size: 12px; font-weight: normal; color: #646B67; }

a:link                   { color: #C5C6C8; text-decoration: none; }
a:visited                { color: #C5C6C8; text-decoration: none; }
a:hover                  { color: #C5C6C8; text-decoration: none; }
a:active                 { color: #C5C6C8; text-decoration: none; }

h1                       { font-weight: bold; font-size: 12px; margin: 0px 0px 0px 0px; }
h2                       { font-weight: bold; margin: 0px; }

b			             { font-weight: bold; }
strong		             { font-weight: bold; }
i				         { font-style: italic; }
img				         { border: 0px; }
p				         { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

ul				         { margin: 0px; padding: 0px; }
ol				         { margin-top: 5px; margin-bottom: 5px; }
ul li			         {}
li				         { margin: 0px; padding: 0px; }

hr				         { border: 0px solid #000000; height: 1px; background: #000000 url(../pics/layout/trans.gif); }

form { display: inline; }