/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

.titel								{ margin-bottom: 5px; }

/* Element: flash */
.flash                              { }
/*.flash-links                        { float: right; padding: 0px 0px 10px 10px; }
.flash-rechts                       { float: left; padding: 0px 10px 10px 0px; }*/

/* Element: flash_xml */
.flash-xml                          { }
.flash-xml-links                    { float: right; padding: 0px 0px 10px 10px; }
.flash-xml-rechts                   { float: left; padding: 0px 10px 10px 0px; }

/* Element: flashvideo */
.flashvideo                         { }
.flashvideo-links                   { float: left; padding: 10px; margin-bottom: 18px; }
.flashvideo-rechts                  { float: right; padding: 10px; margin-bottom: 18px; }
.flashvideo-mitte					{ margin-bottom: 18px; text-align: center; }

/* Element Diashow */
.diashow-container												{ position: relative; margin:0px auto; text-align: center; padding: 0px;}

#id_middle .content .diashow-container a						{ text-decoration: none; }

.diashow-container .diashow-jumper-container					{ position: absolute; bottom: 10px; right: 12px; z-index: 5; border:1px solid #fff; } 
.diashow-container .diashow-jumper-container a.diashow-jumper				{ height: 20px; line-height: 20px; width: 20px; }
.diashow-container .diashow-jumper-container a.diashow-jumper:link			{ }
.diashow-container .diashow-jumper-container a.diashow-jumper:hover			{ background: #67A2C0; }
.diashow-container .diashow-jumper-container a.diashow-jumper:active		{ }
.diashow-container .diashow-jumper-container a.diashow-jumper:visited		{ }
.diashow-container .diashow-selected							{ }
.diashow-container .diashow-disabled							{ }
.diashow-container .diashow-jumper-container .diashow-selected	{ background: #67A2C0; }
.diashow-container .diashow-jumper-container .diashow-disabled	{ opacity:0.3; filter: alpha(opacity=30); cursor: default; }

.diashow-container .diashow										{ position: relative; text-align:center; }
.diashow-container .diashow .aktiv								{ }
.diashow-container .diashow .inaktiv							{ }

.diashow-container .diashow .slide								{ top: 0px; position: absolute; }
.diashow-container .diashow .slide-links						{ }
.diashow-container .diashow .slide-rechts						{ }

.diashow-container .diashow .slide .slide-inhalt				{ }
.diashow-container .diashow .slide .slide-inhalt .slogan		{ font-size: 30px; border: 1px solid #FFF; line-height: 40px; padding: 3px; color:#555; padding: 0 10px; margin-top: 10px; }
.diashow-container .diashow .slide .slide-inhalt .beschreibung	{ font-size: 20px; line-height: 40px; padding: 3px; color:#FFFFFF; background:#000000; }
.diashow-container .diashow .slide .slide-inhalt .dia			{ }
.diashow-container .diashow .slide .slide-inhalt				{ }

.diashow-container .diashow-control-prev						{ width: 26px; height:55px; background: url('../pics/layout/diashow-pfeil-links.png') no-repeat right center; position: absolute; top: 0px; left: 10px; z-index: 4; }
.diashow-container .diashow-control-prev:hover					{ background-position: left center; }
.diashow-container .diashow-control-next						{ width: 26px; height:55px; background: url('../pics/layout/diashow-pfeil-rechts.png') no-repeat right center; position: absolute; top: 0px; right: 8px; z-index: 4; }
.diashow-container .diashow-control-next:hover					{ background-position: left center; }


/* Absatz */
.absatz                             { margin-bottom: 10px; }

.absatz .bild-links                 { float: left; margin: 0px 10px 5px 0px; padding: 0px; }
.absatz .bild-rechts                { float: right; margin: 0px 0px 5px 10px; padding: 0px; }

.absatz .bild-unterschrift          { font-size: 10px; }
.absatz .text     			        { padding: 0px; margin-bottom: 0px; }

/* Text, Link und Dokument und Titel :-) */
.content .text,
.content .link,
.content .titel,
.content .dokument                  { margin-bottom: 10px; }

.content .downloadcenter			{ margin-bottom: 10px; float: left; padding: 0px 10px; width: 410px; height: 100px; overflow: hidden; }
.content .downloadcenter table		{ width: 280px; border-collapse: collapse; float: left; }
.content .downloadcenter table .link		{ padding-top: 10px; }
.content .downloadcenter table h2		{ margin: 0px; padding: 0px; }
.content .downloadcenter table h3		{ margin: 0px; padding: 0px; color: #67A2C0; font-weight: normal; }
.content .downloadcenter table .zeile-1	{ border-bottom: 1px solid #D5D5D7; }
.content .downloadcenter .vorschau-bild	{ float: left; padding-right: 10px; text-align: left; }

.content .testberichte			{ margin-bottom: 10px; float: left; padding: 0px 10px; width: 410px; height: 120px; overflow: hidden; border-bottom: 1px solid #D5D5D7; }
.content .testberichte table		{border-collapse: collapse; }
.content .testberichte table .link		{ padding-bottom: 10px; }
.content .testberichte table h2		{ margin: 0px; padding: 0px; }
.content .testberichte table h3		{ margin: 0px; padding: 0px; color: #67A2C0; font-weight: normal; }
.content .testberichte table .zeile-1	{ }
.content .testberichte .vorschau-bild	{  }


/* Bild ohne Absatz */
.bild-links                         { float: left; padding: 10px; margin-bottom: 10px; }
.bild-links img                     { }
.bild-rechts                        { float: right; padding: 10px; margin-bottom: 10px; }
.bild-rechts img                    { }

.bild-links .bild-unterschrift,
.bild-rechts .bild-unterschrift,
.bild .bild-unterschrift			{ font-size: 10px; margin: auto; }

.bild-links a, 
.bild-rechts a, 
.bild a								{ display: block; } 

.pageview									{  }
.pageview a.pageview-link-inaktiv:link,
.pageview a.pageview-link-inaktiv:visited 	{ text-decoration: none; padding: 0px 2px; }
.pageview a.pageview-link-inaktiv:hover,
.pageview a.pageview-link-inaktiv:active	{ text-decoration: underline; padding: 0px 2px; }

.pageview .pageview-link-aktiv				{ text-decoration: none; padding: 0px 2px; }
.pageview a.pageview-link-aktiv:link,
.pageview a.pageview-link-aktiv:visited		{ text-decoration: none; }
.pageview a.pageview-link-aktiv:hover,
.pageview a.pageview-link-aktiv:active		{ text-decoration: underline; }


/* Elemente formular*/
.formular-kontakt *						{ color: #737373; }
.formular-kontakt h1											{ color: #67A2C0; }
.formular-kontakt						{ position: relative; background: #FFFFFF; width: 560px; height: 460px; }

.formular-kontakt .form-eingabe-zeile	{ margin: 10px 0px; }
.formular-kontakt select				{ }
.formular-kontakt option				{ }

.formular-kontakt label					{ width: 100px; float: left; }
.formular-kontakt input[type="text"],
.formular-kontakt textarea				{ width: 170px; float: left; border: 0px solid; background: #e3e7ea; }
.formular-kontakt textarea				{ height: 160px; }

.formular-kontakt .text					{ margin: 30px 45px; }

.kontaktadresse *						{ color: #737373; }
.kontaktadresse							{ position: relative; background: #FFFFFF; width: 290px; margin-right: 10px; height: 460px; }
.kontaktadresse .text					{ margin: 30px 40px; }
#id_middle .kontaktadresse .text a:link	{ color: #737373; }

.formular-kontakt .fehler,
.formular-kontakt .meldung				{ width: 185px; margin-left: 10px; margin-top: 10px; }


.seo					{ font-size: 10px; width: 310px; border-left:1px solid #d5d5d7; overflow:hidden; margin: 0px; height: 160px; padding-left: 11px; color: #737373; }

.container					{ margin-bottom: 15px; }
.container-rahmen			{ position: relative; width: 99.9%; background: #5e6465; width: 100%; overflow: hidden; left: 0px;}
.container-rahmen .inhalt	{ margin: 10px;  }
.container-rahmen .inhalt .text	{  }
.container-links-unten		{ position: absolute; bottom: 0px; left: 0px; background: url('../pics/layout/container-links-unten.png') no-repeat; width: 22px; height: 22px; z-index: 5; }
.container-links-oben		{ position: absolute; top: 0px; left: 0px; background: url('../pics/layout/container-links-oben.png') no-repeat; width: 22px; height: 22px; z-index: 5; }
.container-rechts-unten		{ position: absolute; bottom: 0px; right: 0px; background: url('../pics/layout/container-rechts-unten.png') no-repeat; width: 22px; height: 22px; z-index: 5; }
.container-rechts-oben		{ position: absolute; top: 0px; right: 0px; background: url('../pics/layout/container-rechts-oben.png') no-repeat; width: 22px; height: 22px; z-index: 5; }

.container-blau-links-unten		{ position: absolute; bottom: 0px; left: 0px; background: url('../pics/layout/blau-links-unten.png') no-repeat; width: 22px; height: 22px; z-index: 5; }
.container-blau-rechts-unten	{ position: absolute; bottom: 0px; right: 0px; background: url('../pics/layout/blau-rechts-unten.png') no-repeat; width: 22px; height: 22px; z-index: 5; }
.container-blau-rechts-oben		{ position: absolute; top: 0px; right: 0px; background: url('../pics/layout/blau-rechts-oben.png') no-repeat; width: 22px; height: 22px; z-index: 5; }


.tooltip 					{ border:1px solid #67A2C0; background-color:#fff; }
.tooltip tr td				{ color:#737373; }