/* (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; }


.flash-slider	{margin-bottom: 20px;}
/* Element: Absatz */
.content .absatz							{ margin-bottom: 10px; }
.content .absatz .bild-unterschrift			{ font-size: 10px; color: #707173; }
.content .absatz .bild-rechts				{ float: right; margin: 0px 0px 10px 10px; }
.content .absatz .bild-links				{ float: left; margin: 0px 10px 10px 0px; }
.content .absatz .text						{ clear: none;}

.rechts .absatz								{ margin: 10px 20px 0px 20px; }
.rechts .absatz .bild-unterschrift			{ font-size: 10px; color: #FFFFFF; }
.rechts .absatz .text						{ color: #FFFFFF; }
.rechts .absatz p							{ color: #FFFFFF; }
.rechts .absatz b							{ color: #FFFFFF; }
.rechts h2									{ color: #FFFFFF; }	

.content .bild-unterschrift			{margin:5px 0px 10px 0px;}
/*
.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								{ }

/* Element: Text */
.text								{ clear: both; }
.text ol li							{ list-style-image: none; list-style-position: inside; }
.text ul							{ margin-left: 15px; }
.text ul li							{ list-style-image: none; list-style-position: outside; 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: Bild */
.bild								{ }
.bild-unterschrift					{ }
.bild-rechts						{ float: right; clear: both; margin: 10px 0px; }
.bild-links							{ float: left; clear: both; margin: 10px 0px; }
.bild-mittig							{ text-align: center; clear: both; padding: 10px 0px; }
/*
.bild img							{ }
*/

/* Element: Link */
.link								{ }
.rechts .link						{ margin-left: 20px; }
/*
.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							{ padding-bottom:25px; }
.container .spalte-links			{ float:left; width:300px; margin-right:20px; }
.container .spalte-rechts			{ float:right; width:300px; }

/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both; }

/* Element: Tabelle */
.tabelle							{ }
.tabelle .tabelle-content  { width: 100%; }
.tabelle .tabelle-content th { background: #DADADC; padding: 2px; color: #FFFFFF; }
.tabelle .tabelle-content td { border: 1px solid #DADADC; padding: 2px;}
/*
.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; }

/* Schriftgröße */
#schriftgroesse { position:absolute; left:15px; top:5px; height:20px; line-height:20px; }
#schriftgroesse label { color:#FFFFFF; float:left; }
.button_smaller { width:24px; background-image:url(../pics/layout/element_schriftgroessen_modulator/navigate_minus.gif); height:24px; float:left; cursor:pointer; margin-right:3px; }
.button_bigger { width:24px; background-image:url(../pics/layout/element_schriftgroessen_modulator/navigate_plus.gif); height:24px; float:left; cursor:pointer; margin-left:3px; }
.button_reset	{float:left; margin-left:5px; width:24px; height:24px; background-image:url(../pics/layout/element_schriftgroessen_modulator/refresh.gif); cursor:pointer;}
.zoom_slider	{ width:48px; background: url(../pics/layout/element_schriftgroessen_modulator/slider_treppe_vg.gif); height:24px; position: relative; float:left; }
.knob_invisible	{ position:absolute; width:0px; background: url(../pics/layout/element_schriftgroessen_modulator/slider_treppe_knopf.gif); background-position:top right; height:24px; }

/* Für alle Elemente, die mit dem font-size-changer angesprochen werden sollen, muss! die font size definiert sein */
.content *							{ line-height:16px; }
.hauptnavigation a					{ line-height:16px; }
.rechts *							{ line-height:16px; color: #FFFFFF; }

/* iWindow */
.imagemap-kontakt-body						{ background: url(../pics/layout/swg/body-background.png); height:100%; }
.imagemap-kontakt-content					{ position: absolute; left: 118px; top: 10px; }
.imagemap-kontakt-content .text-plain, a:link{ font-size: 12px; color:#666666; }
.imagemap-kontakt-position					{ padding-top: 9px;}
.imagemap-kontakt-mail						{ padding-top: 13px; }
.imagemap-kontakt-telefon					{ padding-top: 13px; }
.imagemap-kontakt-link						{ padding-top: 13px;}
.imagemap-kontakt-link .link a				{ font-size:12px; color:#666666; display:block; }
.imagemap-kontakt-bild						{ padding-left: 12px; }
area										{ cursor:pointer; }
