/* (c) 2001 - 2005, EIKONA Medien GmbH, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Allgemein */
*                                           { font-family: Arial, sans-serif; font-size: 11px; }
body                            	        { margin: 10px; padding: 0px; }

img											{ border: none; }

a:link										{ text-decoration: none; color: #a50010;}
a:active									{ text-decoration: none; color: #58575C;}
a:hover										{ text-decoration: none; color: #58575C;}
a:visited									{ text-decoration: none; color: #a50010;}

.absatz td                                  { vertical-align: top; }

/* Elemente */
h1											{ font-size: 12px; }
h2											{ font-size: 10px; }

ul											{ padding-left: 5px; list-style-image: url(../pics/layout/linie_gr.gif); }
ol											{ padding-left: 20px; list-style-image: url(../pics/layout/pfeil_rt.gif); color: #a50010;}

strong										{ font-weight: bold;}


/* Kopf */
.balken                                     { width: 937px; height: 10px; background-color: #ffffff; }
.balken-seite                               { width: 10xp; background-color: #ffffff; } 

.kopf                                       { width: 600px; height: 50px; background-color: #a50010; letter-spacing: 1px; background-image: url(../pics/layout/perma_tec.jpg); background-repeat: no-repeat; background-position: top left; text-align: right; color: #ffffff; }
.kopf a:link                                { color: #ffffff; text-decoration: none; }
.kopf a:visited                             { color: #ffffff; text-decoration: none; }
.kopf a:hover                               { color: #ffffff; text-decoration: none; }
.kopf a:active                              { color: #ffffff; text-decoration: none; }


.leiste                                     { width: 500px; height: 28px; background-image: url(../pics/layout/verlauf_grau.jpg); background-repeat: no-repeat; color: #58575C; }

/* Content*/
.thema                                      { height: 35px; width: 500px; padding: 5px 5px 0px 10px; background-color: #a50010; color: #ffffff; font-weight: bold; }
.thema-text                                 { font-size: 14px; color: #ffffff; font-weight: bold; }
.heading                                    { margin-bottom: 25px; }
.content                                    { width: 500px; height: 100%; }
.adresse                                    { }
.footer                                     { font-size: 10px; text-align: center; }

.rahmen-rt                                  { }

.rahmen-gr                                  { }

.header-rt                                  { padding: 0px 0px 0px 0px; color: #a50010; font-weight: bold; }
.header-rt-links                            { padding: 0px 0px 0px 0px; color: #a50010; font-weight: bold; }
.header-rt-rechts                           { padding: 0px 0px 0px 0px; color: #a50010; font-weight: bold; }
.header-gr                                  { padding: 5px 0px 5px 0px; color: #a50010; font-weight: bold; font-size: 14px; }
.header             						{ height: 22px; font-size: 12px; color: #a50010; font-weight: bold; padding-bottom: 10px;}

.footer-gr-links                            { height: 6px; margin-bottom: 5px; }
.footer-gr-rechts                           { height: 6px; margin-bottom: 5px; }

.text-gr                                    { padding: 0px 0px 0px 0px; }
.text								        { color: #000000; padding-right: 1px; padding-bottom: 10px; }

.produktbild                                { text-align: center; margin-bottom: 15px; }

.form                                       { margin: 0px; margin-right: 10px; font-size: 11px; }
.form-text                                  { }
.button                                     { }

.bild-links							        { float: left; padding-right: 10px; }
.bild-rechts							    { float: right; padding-left: 10px;}
.bild-unterschrift					        { background-color: #dededede; font-size: 7pt; font-weight: bold; }

/* Fuss */
.fuss										{ text-align: right; padding-right: 76px; }
.copyright									{ color: #9d9d9d;}

.ebene-1-div                                { }
.ebene-1               						{ }
.ebene-1:link          						{ }
.ebene-1:visited       						{ }
.ebene-1:active        						{ }
.ebene-1:hover         						{ }

.ebene-1-aktiv         						{ color: #ffffff; font-size: 12px; }
.ebene-1-aktiv:link    						{ color: #ffffff; font-weight: bold; }
.ebene-1-aktiv:visited 						{ color: #ffffff; font-weight: bold; }
.ebene-1-aktiv:active  						{ color: #ffffff; font-weight: bold; }
.ebene-1-aktiv:hover   						{ color: #ffffff; font-weight: bold; }

.ebene-2-div                 				{ margin-bottom: 1px; padding: 2px 0px 2px 12px; background-color: #dedede; background-image: url(../pics/layout/navi_grau.gif); background-repeat: repeat-y; background-position: left; }
.ebene-2               						{ color: #000000; }
.ebene-2:link          						{ color: #000000; }
.ebene-2:visited       						{ color: #000000; }
.ebene-2:active        						{ color: #000000; }
.ebene-2:hover         						{ color: #000000; }

.ebene-2-aktiv-div                 		    { margin-bottom: 1px; padding: 2px 0px 2px 12px; background-color: #858585; background-image: url(../pics/layout/navi_rot.gif); background-repeat: repeat-y; background-position: left; }
.ebene-2-aktiv         						{ color: #ffffff; }
.ebene-2-aktiv:link    						{ color: #ffffff; }
.ebene-2-aktiv:visited 						{ color: #ffffff; }
.ebene-2-aktiv:active  						{ color: #ffffff; }
.ebene-2-aktiv:hover   						{ color: #ffffff; }

.ebene-3-div                 				{ margin-bottom: 1px; margin-left: 8px; padding: 2px 0px 2px 12px; background-color: #dedede; background-image: url(../pics/layout/navi_grau.gif); background-repeat: repeat-y; background-position: left; }
.ebene-3               						{ color: #000000; }
.ebene-3:link          						{ color: #000000; }
.ebene-3:visited       						{ color: #000000; }
.ebene-3:active        						{ color: #000000; }
.ebene-3:hover         						{ color: #000000; }

.ebene-3-aktiv-div                 		    { margin-bottom: 1px; margin-left: 8px; padding: 2px 0px 2px 12px; background-color: #858585; background-image: url(../pics/layout/navi_rot.gif); background-repeat: repeat-y; background-position: left; }
.ebene-3-aktiv         						{ color: #ffffff; }
.ebene-3-aktiv:link    						{ color: #ffffff; }
.ebene-3-aktiv:visited 						{ color: #ffffff; }
.ebene-3-aktiv:active  						{ color: #ffffff; }
.ebene-3-aktiv:hover   						{ color: #ffffff; }

.ebene-4-div                 				{ margin-bottom: 1px; margin-left: 16px; padding: 2px 0px 2px 12px; background-color: #dedede; background-image: url(../pics/layout/navi_grau.gif); background-repeat: repeat-y; background-position: left; }
.ebene-4               						{ color: #000000; }
.ebene-4:link          						{ color: #000000; }
.ebene-4:visited       						{ color: #000000; }
.ebene-4:active        						{ color: #000000; }
.ebene-4:hover         						{ color: #000000; }

.ebene-4-aktiv-div                 		    { margin-bottom: 1px; margin-left: 16px; padding: 2px 0px 2px 12px; background-color: #858585; background-image: url(../pics/layout/navi_rot.gif); background-repeat: repeat-y; background-position: left; }
.ebene-4-aktiv         						{ color: #ffffff; }
.ebene-4-aktiv:link    						{ color: #ffffff; }
.ebene-4-aktiv:visited 						{ color: #ffffff; }
.ebene-4-aktiv:active  						{ color: #ffffff; }
.ebene-4-aktiv:hover   						{ color: #ffffff; }


/* News */
.news-liste-top            					{ padding-top: 10px; padding-bottom: 10px; padding-right: 1px; border-top-style: dotted; border-top-color: #B2B1C3; border-top-width: 1px; border-bottom-style: dotted; border-bottom-color: #B2B1C3; border-bottom-width: 1px;}
.news-liste-top-bild                        { }
.news-liste-top-daten                       { padding-left: 27px; }
.news-liste-top-aufmacher    				{ padding-left: 27px; }
.news-liste-top-link a                      { padding-left: 27px; color: #a50010; }

.news-liste             					{ width: 100%; padding-top: 10px; padding-bottom: 10px; padding-right: 1px; border-top-style: dotted; border-top-color: #B2B1C3; border-top-width: 1px; border-bottom-style: dotted; border-bottom-color: #B2B1C3; border-bottom-width: 1px;}
.news-liste-daten                           { padding-left: 27px;}
.news-liste-bild                            { vertical-align: top;}
.news-liste-datum          					{ font-weight: bold;}
.news-liste-titel          					{ font-weight: bold; color: #a50010; }
.news-liste-langtext      					{ padding-left: 27px; }
.news-liste-link a                          { padding-left: 27px; color: #a50010; }

.news-detail             					{ padding-top: 10px; padding-bottom: 10px; padding-right: 1px; border-top-style: dotted; border-top-color: #B2B1C3; border-top-width: 1px; border-bottom-style: dotted; border-bottom-color: #B2B1C3; border-bottom-width: 1px;}
.news-detail-daten                          { padding-left: 27px;}
.news-detail-bild                           { vertical-align: top;}
.news-detail-datum         					{ font-weight: bold; }
.news-detail-titel         					{ font-weight: bold; color: #a50010;}
.news-detail-langtext      					{ padding-left: 27px; }
.news-detail-link a                         { padding-left: 27px; color: #a50010; }

.news-archiv             					{ padding-top: 10px; padding-bottom: 10px; padding-right: 1px; border-top-style: dotted; border-top-color: #B2B1C3; border-top-width: 1px;}
.news-archiv-daten                          { padding-left: 27px;}
.news-archiv-bild                           { vertical-align: top;}
.news-archiv-datum         					{ font-weight: bold; }
.news-archiv-titel         					{ font-weight: bold; color: #a50010;}
.news-archiv-langtext      					{ padding-left: 27px; }

.absatz-news						        { }
.absatz-news-ueberschrift			        { }
.absatz-news-text						    { }
.absatz-news-bild			             	{ float: left; padding-right: 20px;}

.absatz-teaser						        { }
.absatz-teaser-ueberschrift			        { }
.absatz-teaser-text						    { }
.absatz-teaser-bild			             	{ }

.copyright									{ color: #9D9D9D; }

/* Verweis Medien */
.verweis-medien                             { margin-bottom: 15px; }
.verweis-medien-beschreibung                { color: #58575C; }

/* Tabellen */
.tabelle-div                                { padding-bottom: 20px; }

.tabelle-header-rt                          { padding: 2px 5px 0px 5px;  font-weight: bold; border-top: 1px solid #a50010; }
.tabelle-kopf                               { vertical-align: top; padding: 2px 5px 2px 0px; }
.tabelle-kategorie                          { text-align: left; font-weight: bold; font-size: 14px; padding-left: 10px; }
.tabelle-bezeichnung-ueberschrift           { text-align: left; font-weight: bold; border-left: 1px solid #a50010; border-bottom: 1px solid #a50010; padding-left: 5px; }
.tabelle-ueberschrift                       { font-weight: bold; border-bottom: 1px solid #a50010; padding-left: 5px; padding-right: 2px; }
.tabelle-ueberschrift-letzter               { font-weight: bold; border-bottom: 1px solid #a50010; padding-left: 5px; border-right: 1px solid #a50010; }
.tabelle-zeile                              { }
.tabelle-zeile-grau                         { background-color: #dedede; }      

.tabelle-zelle                              { border-left: 1px solid #a50010; border-bottom: 1px solid #a50010; padding-left: 5px; padding-right: 2px; }
.tabelle-zelle-letzter                      { border-left: 1px solid #a50010; border-bottom: 1px solid #a50010; border-right: 1px solid #a50010; padding-left: 5px; padding-right: 2px; }

.tabelle-zelle-dok                          { border-left: 1px solid #a50010; border-bottom: 1px solid #a50010; }
.tabelle-zelle-dok-letzter                  { border-left: 1px solid #a50010; border-bottom: 1px solid #a50010; border-right: 1px solid #a50010; }

<!--
ELEMENTE
-->
<!-- paragraph_announcement -->

/* PLZ Suche */
.plzsuche-formular                          { margin-bottom: 15px; }
.plzsuche-hauptueberschrift                 { width: 470px; color: #ffffff; font-weight: bold; background-color: #a50010; padding: 5px 5px 5px 15px; background-image: url(../pics/layout/perma_rand_links_rt.jpg); background-repeat: no-repeat; background-position: left top; vertical-align: top; }
.plzsuche-bezeichner                        { width: 80px; color: #a50010; font-weight: normal; padding: 3px 3px 3px 3px; text-align: left; background-color: #ffffff; border-left: 1px solid #a50010; border-bottom: 1px solid #58575C; vertical-align: top; }
.plzsuche-wert                              { width: 390px; color: #58575C; font-weight: normal; padding: 3px 3px 3px 3px; text-align: left; background-color: #ffffff; border-left: 1px solid #a50010; border-right: 1px solid #a50010; border-bottom: 1px solid #58575C; vertical-align: top; }
.plzsuche-bezeichner-letzter                { width: 80px; color: #a50010; font-weight: normal; padding: 3px 3px 3px 3px; text-align: left; background-color: #ffffff; border-left: 1px solid #a50010; border-bottom: 1px solid #a50010; vertical-align: top; }
.plzsuche-wert-letzter                      { width: 390px; color: #58575C; font-weight: normal; padding: 3px 3px 3px 3px; text-align: left; background-color: #ffffff; border-left: 1px solid #a50010; border-bottom: 1px solid #a50010; border-right: 1px solid #a50010; vertical-align: top; }

/* Mitarbeiter-Suche INNEN- AUSSENDIENST */
.masuche-formular                           { margin-bottom: 15px; }
.masuche-hauptueberschrift                  { width: 470px; color: #ffffff; font-weight: bold; background-color: #a50010; padding: 5px 5px 5px 15px; background-image: url(../pics/layout/perma_rand_links_rt.jpg); background-repeat: no-repeat; background-position: left top; vertical-align: top; }
.masuche-bezeichner                         { width: 80px; color: #a50010; font-weight: normal; padding: 3px 3px 3px 3px; text-align: left; background-color: #ffffff; border-left: 1px solid #a50010; border-bottom: 1px solid #58575C; vertical-align: top; }
.masuche-wert                               { width: 390px; color: #58575C; font-weight: normal; padding: 3px 3px 3px 3px; text-align: left; background-color: #ffffff; border-left: 1px solid #a50010; border-right: 1px solid #a50010; border-bottom: 1px solid #58575C; vertical-align: top; }
.masuche-bezeichner-letzter                 { width: 80px; color: #a50010; font-weight: normal; padding: 3px 3px 3px 3px; text-align: left; background-color: #ffffff; border-left: 1px solid #a50010; border-bottom: 1px solid #a50010; vertical-align: top; }
.masuche-wert-letzter                       { width: 390px; color: #58575C; font-weight: normal; padding: 3px 3px 3px 3px; text-align: left; background-color: #ffffff; border-left: 1px solid #a50010; border-bottom: 1px solid #a50010; border-right: 1px solid #a50010; vertical-align: top; }

/* System-Portaleditor */
.portaleditor								{ border-width: 0px; margin: 0px; padding: 1px; }
.portaleditor-x								{ border-width: 1px; border-style: dashed; border-color: #A0A0A0; margin: 0px; padding: 0px; }
.portaleditor-zeile                         { font-size: 10pt; }


/* Navigation */

/* Sitemap */
.sitemap-ebene-1               				{ color: #000000; }
.sitemap-ebene-1:link          				{ color: #000000; }
.sitemap-ebene-1:visited       				{ color: #000000; }
.sitemap-ebene-1:active        			    { color: #000000; }
.sitemap-ebene-1:hover         				{ color: #000000; }
.sitemap-ebene-1-aktiv         				{ color: #000000; }
.sitemap-ebene-1-aktiv:link    				{ color: #000000; }
.sitemap-ebene-1-aktiv:visited 				{ color: #000000; }
.sitemap-ebene-1-aktiv:active  				{ color: #000000; }
.sitemap-ebene-1-aktiv:hover   				{ color: #000000; }

.sitemap-ebene-2               				{ color: #000000; }
.sitemap-ebene-2:link          				{ color: #000000; }
.sitemap-ebene-2:visited       				{ color: #000000; }
.sitemap-ebene-2:active        				{ color: #000000; }
.sitemap-ebene-2:hover         				{ color: #000000; }
.sitemap-ebene-2-aktiv         				{ color: #000000; }
.sitemap-ebene-2-aktiv:link    				{ color: #000000; }
.sitemap-ebene-2-aktiv:visited 				{ color: #000000; }
.sitemap-ebene-2-aktiv:active  				{ color: #000000; }
.sitemap-ebene-2-aktiv:hover   				{ color: #000000; }

.sitemap-ebene-3               				{ color: #000000; padding-left: 5px; }
.sitemap-ebene-3:link          				{ color: #000000; padding-left: 5px; }
.sitemap-ebene-3:visited       				{ color: #000000; padding-left: 5px; }
.sitemap-ebene-3:active        				{ color: #000000; padding-left: 5px; }
.sitemap-ebene-3:hover         				{ color: #000000; padding-left: 5px; }
.sitemap-ebene-3-aktiv         				{ color: #000000; padding-left: 5px; }
.sitemap-ebene-3-aktiv:link    				{ color: #000000; padding-left: 5px; }
.sitemap-ebene-3-aktiv:visited 				{ color: #000000; padding-left: 5px; }
.sitemap-ebene-3-aktiv:active  				{ color: #000000; padding-left: 5px; }
.sitemap-ebene-3-aktiv:hover   				{ color: #000000; padding-left: 5px; }

.sitemap-ebene-4              				{ color: #000000; padding-left: 10px; }
.sitemap-ebene-4:link          				{ color: #000000; padding-left: 10px; }
.sitemap-ebene-4:visited       				{ color: #000000; padding-left: 10px; }
.sitemap-ebene-4:active        				{ color: #000000; padding-left: 10px; }
.sitemap-ebene-4:hover         				{ color: #000000; padding-left: 10px; }
.sitemap-ebene-4-aktiv         				{ color: #000000; padding-left: 10px; }
.sitemap-ebene-4-aktiv:link    				{ color: #000000; padding-left: 10px; }
.sitemap-ebene-4-aktiv:visited 				{ color: #000000; padding-left: 10px; }
.sitemap-ebene-4-aktiv:active  				{ color: #000000; padding-left: 10px; }
.sitemap-ebene-4-aktiv:hover   				{ color: #000000; padding-left: 10px; }
