/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/*
Hinweise:
- jedes Seitenelement wird hier definiert
- Seiteneffekte zwischen Seitenelementen sind auszuschließen
*/

/* Copyright */
#copyright										{ position:absolute; z-index:3; left:830px; top:20px; }
#copyright .text								{ color:#ffffff; font-size:11px; }
#copyright .text strong									{ font-weight:bold; font-size:11px; color:#ffffff; }

#engine											{ float:right; padding-right:18px; font-size:11px; line-height:25px; color:#474747; }
#engine b										{ font-size:11px; color:#474747; }

#engine a.eikona:link							{ font-weight:bold; text-decoration:none; font-size:11px; color:#474747; }
#engine a.eikona:visited						{ font-weight:bold; text-decoration:none; font-size:11px; color:#474747; }
#engine a.eikona:hover							{ font-weight:bold; text-decoration:none; font-size:11px; color:#3C9A0B; }
#engine a.eikona:active							{ font-weight:bold; text-decoration:none; font-size:11px; color:#3C9A0B; }

#engine a.cycon:link							{ font-weight:normal; text-decoration:none; font-size:11px; color:#F58505; }
#engine a.cycon:visited							{ font-weight:normal; text-decoration:none; font-size:11px; color:#F58505; }
#engine a.cycon:hover							{ font-weight:normal; text-decoration:none; font-size:11px; color:#F58505; }
#engine a.cycon:active							{ font-weight:normal; text-decoration:none; font-size:11px; color:#F58505; }

/* TinyMCE Style Dropdown */

/* Eintrag: Fett-Grau=fett-grau */
.fett-grau					   	    { color:#383838; font-weight:bold; font-size:16px; }

/* Eintrag: Fett-Blau=fett-blau */
.fett-blau					   	    { color:#3F6BFF; font-weight:bold; font-size:16px; }


/* Eintrag: Rot=rot */
.rot								{ color: #ff0000; }

/* Eintrag: Grün=gruen */
.gruen								{ color: #00ff00; }

/* Eintrag: Blau=blau */
.blau								{ color: #0000ff; }

/* Element: Absatz */
.absatz								{ padding-bottom: 20px; clear:both; }
.absatz .bild-unterschrift			{ font-style: italic; }
.absatz .bild-rechts				{ float: right; padding: 0px 0px 10px 10px; margin-top:6px; }
.absatz .bild-rechts a				{ padding-left:0px !important; padding-right:0px !important; margin-top:3px; }
.absatz .bild-links					{ float: left; padding: 0px 10px 10px 0px; margin-top:6px; }
.absatz .bild-rechts a				{ padding-left:0px !important; padding-right:0px !important; margin-top:3px; }
.absatz .text						{ line-height:20px; }
/*
.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								{ }
/*
.titel h1							{ }
*/

/* Element: Text */
.text								{ }
.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:circle; }
/*
.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					{ font-style: italic; }
.bild-rechts						{ float: right; clear: both; padding: 0px 0px 5px 0px; padding-bottom:20px; }
.bild-links							{ clear: both; padding: 0px 0px 5px 0px; padding-bottom:20px; }
.bild-mitte							{ text-align:center; clear: both; padding: 0px 0px 5px 0px; padding-bottom:20px; }


/*
.bild img							{ }
*/

/* Element: Link */
.link								{ }
/*
.link a:link						{ }
.link a:visited						{ }
.link a:hover						{ }
.link a:active						{ }
*/

/* Element: Dokument */
.dokument							{ clear: both; }
.dokument .icon-typ					{ float:left; }

/*
.dokument p							{ margin: 0; }
.dokument a:link					{ }
.dokument a:visited					{ }
.dokument a:hover					{ }
.dokument a:active					{ }
*/

/* Element: Container */

/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both; }

/* Element: Tabelle */
table.produkte							{ border-collapse:collapse; width:558px;  line-height:17px;}
table.produkte tr						{ }
table.produkte tr th 				 	{ padding: 5px; border-right:1px solid #FFFFFF; background: #EDEDED; font-weight: bold; }
table.produkte tr th				 	{ padding: 5px; border: 0px; background: #9FB5FF; font-weight: bold; }
table.produkte tr td					{ padding: 5px; border: 1px solid #DFDFDF; background: #FFFFFF; }

.tabelle 							{ padding-bottom:20px;}

table.produkte tr th.spalte-01-links { text-align:left; }
table.produkte tr th.spalte-01-mitte { text-align:center; }
table.produkte tr th.spalte-01-rechts { text-align:right; }

table.produkte tr th.spalte-02-links { text-align:left; }
table.produkte tr th.spalte-02-mitte { text-align:center; }
table.produkte tr th.spalte-02-rechts { text-align:right; }

table.produkte tr th.spalte-03-links { text-align:left; }
table.produkte tr th.spalte-03-mitte { text-align:center; }
table.produkte tr th.spalte-03-rechts { text-align:right; }

table.produkte tr th.spalte-04-links { text-align:left; }
table.produkte tr th.spalte-04-mitte { text-align:center; }
table.produkte tr th.spalte-04-rechts { text-align:right; }

table.produkte tr th.spalte-05-links { text-align:left; }
table.produkte tr th.spalte-05-mitte { text-align:center; }
table.produkte tr th.spalte-05-rechts { text-align:right; }

table.produkte tr th.spalte-06-links { text-align:left; }
table.produkte tr th.spalte-06-mitte { text-align:center; }
table.produkte tr th.spalte-06-rechts { text-align:right; }


.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; }

/* Tabelle in der Tabelle */
.produkte table { margin:0px; padding:0px; border-collapse:collapse; line-height:17px; }
.produkte table  tr						{ }
.produkte table  tr th 				 	{ padding: 5px; border-right:1px solid #FFFFFF; background: #EDEDED; font-weight: bold; }
.produkte table  tr th				 	{ padding: 5px; border: 0px; background: #FFE8CB; font-weight: bold; }
.produkte table  tr td					{ padding: 5px; border: 1px solid #DFDFDF; background: #FFFFFF; }


/* Related *//*
#middle_right .container			{ background: #DBE3C9 url(../pics/layout/containter_relate_hg.gif) no-repeat; border:1px solid #B3B3B3; padding:9px; margin-bottom:10px; }

#middle_right .container .titel h1	{ text-align:left; font-size:14px; padding-bottom:4px; }
#middle_right .container .link		{ line-height:22px; background: url(../pics/layout/container_relatet_link.gif) no-repeat; padding-left:17px; }
#middle_right .container .dokument	{ line-height:22px; background: url(../pics/layout/container_relatet_link.gif) no-repeat; padding-left:17px; padding-bottom:10px; }
*/
#middle_right .container .titel h1	{ background: #B3B3B3; height:25px; line-height:25px; margin-bottom:1px; font-size:12px; font-weight:bold; color:#ffffff; padding-left:9px; text-align:left; }
#middle_right .container .oben .titel h1	{ background: #B3B3B3 url(../pics/layout/spalte_rechts_oben_hg.gif) no-repeat; height:25px; line-height:25px; margin-bottom:1px; font-size:12px; font-weight:bold; color:#ffffff; padding-left:9px; text-align:left; }
#middle_right .container .container_content	{ background: #DBE3C9 url(../pics/layout/containter_relate_hg.gif) no-repeat; border:1px dotted #B3B3B3; padding:9px; margin-bottom:10px; }


#container_related .dokument	{ padding-bottom:7px; }
#container_related .dokument a	{ clear:both; }

/* News */
.news								{ }
.news .datum-titel					{ font-size:11px; font-weight:bold; color:#025202; }

#news_spalte .modul-news .liste { }
#news_spalte .modul-news .liste .listenpunkt_rechts	{ margin-bottom:10px; padding-bottom:10px; background: #EDEDED url(../pics/layout/cont_rel_bh.jpg) no-repeat; border:1px solid #dfdfdf; }
#news_spalte .modul-news .liste .listenpunkt_rechts .datum-titel a	{ display:block; text-decoration:none; text-align:left; font-size:12px; padding-left:8px; padding-right:8px; font-weight:bold; background:#3F6BFF url(../pics/layout/cont_rechts_head_bg.jpg) no-repeat; height:20px; line-height:20px; border: 1px solid #EDEDED; color:#ffffff; }
#news_spalte .modul-news .liste .listenpunkt_rechts .news-eintrag	{ padding-left:8px; padding-right:8px; padding-top:5px; }
#news_spalte .modul-news .liste .listenpunkt_rechts .news-eintrag .text	{ line-height:18px; font-size:11px; }
#news_spalte .modul-news .liste .listenpunkt_rechts .news-eintrag a	{ font-weight:bold; font-size:11px; border-bottom: 1px solid #8C8B8A; text-decoration:none; color:#3F6BFF; }
#news_spalte .modul-news .liste .listenpunkt_rechts .news-eintrag a:hover	{ font-weight:bold; font-size:11px; border-bottom: 1px solid #F89513; text-decoration:none; color:#8C8B8A; }

.modul-news .liste .listenpunkt { margin-bottom:10px; border-bottom:1px dotted #B3B3B3; padding-bottom:10px; }
.modul-news .liste .listenpunkt .newstitel			{ float:left; }
.modul-news .liste .listenpunkt .newstitel a		{ text-decoration:none; }
.modul-news .liste .listenpunkt .newsdatum 			{ float:right; }
.modul-news .liste .listenpunkt .datum				{ color:#B3B3B3; font-size:11px; font-weight:bold; }
.modul-news .liste .listenpunkt_rechts .datum,
.modul-news .liste .listenpunkt_rechts .text		{ font-size:12px; line-height:14px; font-weight:normal; }

.modul-news .newsspalte_oben	{ background: #B3B3B3 url(../pics/layout/spalte_rechts_oben_hg.gif) no-repeat; height:25px; line-height:25px; margin-bottom:1px; font-size:12px; font-weight:bold; color:#ffffff; padding-left:9px; }
.modul-news .newsspalte_unten	{ background: #B3B3B3; height:25px; line-height:25px; margin-bottom:1px; font-size:12px; font-weight:bold; color:#ffffff; font-size:12px; font-weight:bold; padding-left:9px; }


/* Container Related */
#news_spalte .container { margin-bottom:10px; padding-bottom:10px; background: #EDEDED url(../pics/layout/cont_rel_bh.jpg) no-repeat; border:1px solid #dfdfdf; }
#news_spalte h1 { text-align:left; font-size:12px; padding-left:8px; padding-right:8px; font-weight:bold; background:#F89513 url(../pics/layout/cont_rechts_head_bg.jpg) no-repeat; height:20px; line-height:20px; border: 1px solid #EDEDED; color:#ffffff; padding-bottom:0px; }
#news_spalte .container_content { padding-left:8px; padding-right:8px; padding-top:5px; }
#news_spalte .container_content * { font-size:9px; }
#news_spalte .container_content  a	{ font-weight:bold; font-size:11px; border-bottom: 1px solid #000000; text-decoration:none; color:#000000; }
#news_spalte .container_content  a:hover	{ font-weight:bold; font-size:11px; border-bottom: 1px solid #8C8B8A; text-decoration:none; color:#F89513; }

/* Diashow */
.diashow	{ position:relative; height:350px; margin-left:158px; }