/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* 
Hinweise:
- jedes Seitenelement wird hier definiert
- Seiteneffekte zwischen Seitenelementen sind auszuschließen
*/

/* Copyright */
#copyright										{ float:left; padding-left:18px; font-size:11px; line-height:25px; color:#474747; }
#copyright b									{ font-size:11px; color:#474747; }

#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: Rot=rot */
.rot								{ color: #ff0000; }

/* Eintrag: Grün=gruen */
.gruen								{ color: #00ff00; }

/* Eintrag: Blau=blau */
.blau								{ color: #0000ff; }

/* Element: Absatz */
.absatz								{ padding-bottom: 25px; }
.absatz .bild-unterschrift			{ font-style: italic; }
.absatz .bild-rechts				{ float: right; padding: 0px 0px 10px 10px; }
.absatz .bild-rechts a				{ padding-left:0px !important; padding-right:0px !important; }
.absatz .bild-links					{ float: left; padding: 0px 10px 10px 0px; }
.absatz .text						{ }
/*
.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; }
.bild-links							{ float: left; clear: both; padding: 0px 0px 5px 0px; }
.bild-mitte							{ text-align:center; clear: both; padding: 0px 0px 0px 0px; }


/*
.bild img							{ }
*/

/* Element: Link */
.link								{ }
/*
.link a:link						{ }
.link a:visited						{ }
.link a:hover						{ }
.link a:active						{ }
*/

/* Element: Dokument */
.dokument							{ clear: both; background:url(../system/pics/emoticons/icon_typ_pdf.png) no-repeat left center; padding-left:18px; }

/*
.dokument p							{ margin: 0; }
.dokument a:link					{ }
.dokument a:visited					{ }
.dokument a:hover					{ }
.dokument a:active					{ }
*/

/* Element: Container */
.container							{ }
#middle_right .container			{ margin-bottom:0px !important; }

.container-4-spaltig				{ width:972px; height:400px; text-align:left; background: url(../pics/layout/container-4-spaltig_bg.gif) no-repeat; padding-bottom:25px; }
.container-4-spaltig *				{ color:#FFFFFF; font-size:11px; line-height:12px; }
.container-4-spaltig .titel, .titel h1			{ text-align:center; font-size:16px; line-height:18px; }
.container-4-spaltig #c1-box,
.container-4-spaltig #c2-box,
.container-4-spaltig #c3-box,
.container-4-spaltig #c4-box		{ overflow:hidden; float:left; width:193px !important; width:243px; height:375px !important; height:400px; color:#FFFFFF; padding:25px; padding-bottom:0px; }
.container-4-spaltig #c1-box h1,
.container-4-spaltig #c2-box h1,
.container-4-spaltig #c3-box h1,
.container-4-spaltig #c4-box h1		{ text-align:left; font-size:14px; color:#ffffff; padding-bottom:10px; }
.container-4-spaltig #c1-box,
.container-4-spaltig #c2-box,
.container-4-spaltig #c3-box		{ background:url(../pics/layout/container-4-spaltig_box_bg.gif) no-repeat right; }

.container-4-spaltig .text			{ padding-top:18px; }
.container-4-spaltig img			{ }
.container-4-spaltig .text ul li	{ padding-left:7px; display:block; list-style-image:none; list-style-position:outside; list-style-type:none; background: url(../pics/layout/list_style_image.gif) no-repeat scroll left center; }

.container-4-spaltig a:link			{ color: #FFFFFF; text-decoration: none; font-weight:bold; }
.container-4-spaltig a:visited		{ color: #FFFFFF; text-decoration: none; font-weight:bold; }
.container-4-spaltig a:hover		{ color: #CCCCCC; text-decoration: none; font-weight:bold; }
.container-4-spaltig a:active		{ color: #CCCCCC; text-decoration: none; font-weight:bold; }

.container-4-spaltig .absatz		{ padding-bottom:0px; }	

/* Element: Umbruch */
.umbruch                            { font-size: 1px; line-height: 1px; width: 100%; height: 1px; overflow: hidden; clear: both; }

/* Element: Tabelle */
.tabelle							{ }
/*
.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; }

/* 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 a:link,
#news_spalte a:link					{ border-bottom:1px dotted #474747; text-decoration:none; }
#container_related a:visited,
#news_spalte a:visited				{ border-bottom:1px dotted #474747; text-decoration:none; }
#container_related a:hover,
#news_spalte a:hover				{ border-bottom:1px solid #474747; text-decoration:none; }
#container_related a:active,
#news_spalte a:active				{ border-bottom:1px solid #474747; text-decoration:none; }

#container_related .dokument	{ background-image: url(../system/pics/emoticons/icon_typ_pdf.png); background-position:0px 2px; }

/* News */
.news								{ }
.news .datum-titel					{ font-size:11px; font-weight:bold; color:#025202; }

#news_spalte .modul-news .liste { background: #DBE3C9 url(../pics/layout/containter_relate_hg.gif) no-repeat; border:1px dotted #B3B3B3; padding:9px; margin-bottom:1px; }
#news_spalte .modul-news .liste .listenpunkt_rechts	{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #B3B3B3; }
#news_spalte .modul-news .liste .listenpunkt_rechts .datum-titel	{ text-align:left; font-size:12px; line-height:14px; padding-bottom:4px; font-weight:bold; }
#news_spalte .modul-news .liste .listenpunkt_rechts .news-eintrag a	{ font-weight:bold; }

.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 .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:11px; line-height:18px; 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; }

