/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Sprachumschaltung */
.sprachnavigation							{ float: right; }
.sprachnavigation img						{ margin: 6px 5px 0 0;}
.sprachnavigation li						{ display: block; }

.sprachnavigation a:link					{ }
.sprachnavigation a:visited					{ }
.sprachnavigation a:hover					{ }
.sprachnavigation a:active					{ }

/* Sprachnavigation: Ebene 1 */
.sprachnavigation .ebene-1					{ }
.sprachnavigation .ebene-1:link				{ }
.sprachnavigation .ebene-1:visited			{ }
.sprachnavigation .ebene-1:hover			{ }
.sprachnavigation .ebene-1:active			{ }

.sprachnavigation .ebene-1-aktiv			{ }
.sprachnavigation .ebene-1-aktiv:link		{ }
.sprachnavigation .ebene-1-aktiv:visited	{ }
.sprachnavigation .ebene-1-aktiv:hover		{ }
.sprachnavigation .ebene-1-aktiv:active		{ }

.sprachnavigation .ebene-1-inaktiv			{ }
.sprachnavigation .ebene-1-inaktiv:link		{ }
.sprachnavigation .ebene-1-inaktiv:visited	{ }
.sprachnavigation .ebene-1-inaktiv:hover	{ }
.sprachnavigation .ebene-1-inaktiv:active	{ }

/* Metanavigation */
/*.metanavigation								{ float: left; padding-top: 2px; padding-left: 5px;}
.metanavigation li							{ display: inline; margin: 0px 5px 0 5px;}

.metanavigation a						{ font-family: Arial, Helvetica, Sans Serif; font-size: 10px; font-weight: bold; color: #3f3f3f; padding: 0px; margin: 0px; text-decoration: none; }
.metanavigation a:link						{  }
.metanavigation a:visited					{ text-decoration: none; color: #3f3f3f; }
.metanavigation a:hover						{ text-decoration: none; color: #b92024; }
.metanavigation a:active					{ }

.metanavigation .spacer { padding-left: 3px; padding-right: 3px; }*/
 
/* metanavigation */
/*.metanavigation {
width: 169px; line-height: 14px; 
}*/

.metanavigation							{ float: left; width: 186px; padding: 0px; margin-left: 5px; margin-top: 30px; position: absolute; z-index: 50;}
.metanavigation li							{ display : block;  }

.metanavigation a:link						{ }
.metanavigation a:visited					{ }
.metanavigation a:hover					{ }
.metanavigation a:active					{ }

/* Hauptnavigation: Ebene 1 */
.metanavigation .ebene-1-div				{ margin: 0px 0px 5px 0px; }
.metanavigation .ebene-1					{ padding: 0px 33px 0px 12px; background: #ffffff url(../pics/layout/navi-pfeil.gif); background-repeat: no-repeat; background-position: 1px 1px;  }
.metanavigation .ebene-1:link				{ font-weight: normal; font-size: 11px; color: #444; text-decoration: none;}
.metanavigation .ebene-1:visited			{ font-weight: normal; font-size: 11px; color: #444; text-decoration: none;}
.metanavigation .ebene-1:hover				{ font-weight: bold; font-size: 11px; color: #000; text-decoration: none;}
.metanavigation .ebene-1:active			    { font-weight: bold; font-size: 11px; color: #000; text-decoration: none; }

.metanavigation .ebene-1-aktiv				{ padding: 0px 33px 0px 12px; font-weight: bold; background: #ffffff url(../pics/layout/navi-pfeil.gif); background-repeat: no-repeat; background-position: 1px 1px; text-decoration: none; }
.metanavigation .ebene-1-aktiv:link		    { font-weight: bold; font-size: 11px; color: #000; text-decoration: none; }
.metanavigation .ebene-1-aktiv:visited		{ font-weight: bold; font-size: 11px; color: #000; text-decoration: none; }
.metanavigation .ebene-1-aktiv:hover		{ font-weight: bold; font-size: 11px; color: #000; text-decoration: none; }
.metanavigation .ebene-1-aktiv:active		{ font-weight: bold; font-size: 11px; color: #000; text-decoration: none; }

.metanavigation .ebene-1-inaktiv			{ }
.metanavigation .ebene-1-inaktiv:link		{ }
.metanavigation .ebene-1-inaktiv:visited	{ }
.metanavigation .ebene-1-inaktiv:hover		{ }
.metanavigation .ebene-1-inaktiv:active	{ }

/* footernavigation */
.footernavigation								{ float: right; padding-top: 0px;}
.footernavigation li							{ display: inline; margin: 0px 5px 0 5px; }

.footernavigation a     					{font-size: 11px;}
.footernavigation a:link						{ font-family: Arial, Helvetica, Sans Serif; font-size: 11px; font-weight: bold; color: #659f22; padding: 0px; margin: 0px; text-decoration: underline;}
.footernavigation a:visited					{ }
.footernavigation a:hover						{ color: #b92024; }
.footernavigation a:active					{ }

.footernavigation .spacer { padding-left: 5px; padding-right: 5px; }
 
/* footernavigation: Ebene 1 */
.footernavigation .ebene-1					{ }
.footernavigation .ebene-1:link				{ }
.footernavigation .ebene-1:visited			{ }
.footernavigation .ebene-1:hover				{ }
.footernavigation .ebene-1:active				{ }

.footernavigation .ebene-1-aktiv				{ font-weight: bold; }
.footernavigation .ebene-1-aktiv:link			{ }
.footernavigation .ebene-1-aktiv:visited		{ }
.footernavigation .ebene-1-aktiv:hover		{ }
.footernavigation .ebene-1-aktiv:active		{ }
	
.footernavigation .ebene-1-inaktiv			{ }
.footernavigation .ebene-1-inaktiv:link		{ }
.footernavigation .ebene-1-inaktiv:visited	{ }
.footernavigation .ebene-1-inaktiv:hover		{ }
.footernavigation .ebene-1-inaktiv:active		{ }

/* Pfadnavigation */
.pfadnavigation-link						{ text-align: left; display: inline; }

/* Hauptnavigation */
.hauptnavigation                            { width: 169px; line-height: 18px; display : block; min-height: 390px; }
* html .hauptnavigation                     { he\ight: 380px; }
.hauptnavigation li							{  }

.hauptnavigation a:link						{ }
.hauptnavigation a:visited					{ }
.hauptnavigation a:hover					{ }
.hauptnavigation a:active					{ }

/* Hauptnavigation: Ebene 1 */
.hauptnavigation .ebene_1-div				{ margin: 0px 0px 10px 0px; }
.hauptnavigation .ebene_1					{ padding: 0px; }
.hauptnavigation .ebene_1 a:link			{ color: #444; text-decoration: none; font-weight: normal; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }
.hauptnavigation .ebene_1 a:visited			{ color: #444; text-decoration: none; font-weight: normal; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }
.hauptnavigation .ebene_1 a:hover			{ color: #000; text-decoration: none; font-weight: bold; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }
.hauptnavigation .ebene_1 a:active,
.hauptnavigation .ebene_1 .punkt_aktiv,
.hauptnavigation .ebene_1 a.aktiv-erster
			{ color: #000 !important; text-decoration: none; font-weight: bold !important; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; background: #ffffff url(../pics/layout/arrow.gif); background-repeat: no-repeat; background-position: 2px 4px;  }

.hauptnavigation .ebene-1_aktiv				{ padding: 0px 33px 0px 15px; font-weight: bold; background: #ffffff url(../pics/layout/navi-pfeil.gif); background-repeat: no-repeat; background-position: 1px 3px; text-decoration: none; }
.hauptnavigation .ebene-1_aktiv:link		{ color: #b92024; }
.hauptnavigation .ebene-1_aktiv:visited		{ color: #b92024; }
.hauptnavigation .ebene-1_aktiv:hover		{ color: #b92024; }
.hauptnavigation .ebene-1_aktiv:active		{ color: #b92024; }

.hauptnavigation .ebene-1-inaktiv			{ }
.hauptnavigation .ebene-1-inaktiv:link		{ }
.hauptnavigation .ebene-1-inaktiv:visited	{ }
.hauptnavigation .ebene-1-inaktiv:hover		{ }
.hauptnavigation .ebene-1-inaktiv:active	{ }

/* Hauptnavigation Ebene 2*/
.hauptnavigation ul                         { list-style-type: none; padding: 0; margin: 0 0 8px 6px; }
.hauptnavigation ul li                      { padding: 0px; margin: 0; line-height: 15px; display: block; }

.hauptnavigation ul li a                    { color: #444; background: #ffffff url(../pics/layout/navi-pfeil.gif); display: block; width: 90%; background-repeat: no-repeat; background-position: 0px 3px; padding: 0px 0px 0px 12px; text-decoration: none; font-weight: normal; font-size: 90%; }
.hauptnavigation ul li a:visited            { color: #444; text-decoration: none;  }
.hauptnavigation ul li a:hover,
.hauptnavigation ul li a:active,
.hauptnavigation ul li a:focus              { color: #000; font-weight: bold; text-decoration: none; }
.box_ebene_2								{  }
.hauptnavigation .punkt_aktiv				{ color:#000000 !important; font-weight:bold; }

/* Hauptnavigation Ebene 3 */
.hauptnavigation .ebene-3-aktiv				{ font-weight:bold; }

/* Sitemap */ 

.sitemap                            { width: 169px; line-height: 18px; height: 80px; display : block;}
.sitemap li							{  }

.sitemap a:link						{ }
.sitemap a:visited					{ }
.sitemap a:hover					{ }
.sitemap a:active					{ }

/* Sitemap: Ebene 1 */
.sitemap .ebene-1-div				{ margin: 0px 0px 10px 0px; }
.sitemap .ebene-1					{ padding: 0px; }
.sitemap .ebene-1:link			    { color: #444; text-decoration: none; font-weight: normal; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }
.sitemap .ebene-1:visited			{ color: #444; text-decoration: none; font-weight: normal; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }
.sitemap .ebene-1:hover			    { color: #000; text-decoration: none; font-weight: bold; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }
.sitemap .ebene-1:active			{ color: #000; text-decoration: none; font-weight: bold; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }

.sitemap .ebene-1-aktiv				{ background: #fff; padding: 0px; background: #ffffff url(../pics/layout/arrow.gif); background-repeat: no-repeat; background-position: 2px 4px; }
.sitemap .ebene-1-aktiv:link		{ color: #444; text-decoration: none; font-weight: bold; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }
.sitemap .ebene-1-aktiv:visited		{ color: #444; text-decoration: none; font-weight: bold; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }
.sitemap .ebene-1-aktiv:hover		{ color: #000; text-decoration: none; font-weight: bold; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }
.sitemap .ebene-1-aktiv:active		{ color: #000; text-decoration: none; font-weight: bold; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }

.sitemap .ebene-1-inaktiv			{ }
.sitemap .ebene-1-inaktiv:link		{ }
.sitemap .ebene-1-inaktiv:visited	{ }
.sitemap .ebene-1-inaktiv:hover		{ }
.sitemap .ebene-1-inaktiv:active	{ }

/* Sitemap Ebene 2*/
.sitemap ul li ul                   { list-style-type: none; padding: 0; margin: 0 0 8px 12px; }
.sitemap ul li ul li                { padding: 0px; margin: 0; line-height: 15px; display: block; }

.sitemap ul li ul a                 { color: #444; background: #ffffff url(../pics/layout/navi-pfeil.gif); display: block; width: 90%; background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 12px; text-decoration: none; font-weight: normal; font-size: 90%; }
.sitemap ul li ul a:visited         { color: #444; text-decoration: none;  }
.sitemap ul li ul a:hover,
.sitemap ul li ul a:active,
.sitemap ul li ul a:focus           { color: #000; font-weight: bold; text-decoration: none; }

.sitemap .ebene-2-aktiv				{ color: #444; background: #ffffff url(../pics/layout/navi-pfeil.gif); display: block; width: 90%; background-repeat: no-repeat; background-position: left center; padding: 0px 0px 0px 12px; text-decoration: none; font-weight: normal; font-size: 90%; }
.sitemap .ebene-2-aktiv:link		{ font-weight: bold; }
.sitemap .ebene-2-aktiv:visited		{ font-weight: bold; }
.sitemap .ebene-2-aktiv:hover		{ font-weight: bold; }
.sitemap .ebene-2-aktiv:active		{ font-weight: bold; }

/* Hauptnavigation: Ebene 2 */

/*.hauptnavigation .ebene-2-div				{  }
.hauptnavigation .ebene-2					{ }
.hauptnavigation .ebene-2:link				{ font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; }
.hauptnavigation .ebene-2:visited			{ font-weight: bold; font-size: 11px; color: #000000; text-decoration: none; }
.hauptnavigation .ebene-2:hover				{ font-weight: bold; font-size: 11px; color: #b92024; text-decoration: none;}
.hauptnavigation .ebene-2:active			{ }

.hauptnavigation .ebene-2-aktiv				{ font-weight: bold; font-size: 11px; color: #b92024; text-decoration: none; }
.hauptnavigation .ebene-2-aktiv:link		{ }
.hauptnavigation .ebene-2-aktiv:visited		{ }
.hauptnavigation .ebene-2-aktiv:hover		{ }
.hauptnavigation .ebene-2-aktiv:active		{ }
	
.hauptnavigation .ebene-2-inaktiv			{  }
.hauptnavigation .ebene-2-inaktiv:link		{ }
.hauptnavigation .ebene-2-inaktiv:visited	{ }
.hauptnavigation .ebene-2-inaktiv:hover		{ }
.hauptnavigation .ebene-2-inaktiv:active	{ }*/

/* Hauptnavigation: Ebene 3 */
/*.hauptnavigation .ebene-3					{ margin-left: 40px; }
.hauptnavigation .ebene-3:link				{ }
.hauptnavigation .ebene-3:visited			{ }
.hauptnavigation .ebene-3:hover				{ }
.hauptnavigation .ebene-3:active			{ }

.hauptnavigation .ebene-3-aktiv				{ font-weight: bold; margin-left: 40px; }
.hauptnavigation .ebene-3-aktiv:link		{ }
.hauptnavigation .ebene-3-aktiv:visited		{ }
.hauptnavigation .ebene-3-aktiv:hover		{ }
.hauptnavigation .ebene-3-aktiv:active		{ }
	
.hauptnavigation .ebene-3-inaktiv			{ margin-left: 40px; }
.hauptnavigation .ebene-3-inaktiv:link		{ }
.hauptnavigation .ebene-3-inaktiv:visited	{ }
.hauptnavigation .ebene-3-inaktiv:hover		{ }
.hauptnavigation .ebene-3-inaktiv:active	{ } */



.hauptnavigation .menuheader    { font: normal 11px Arial; color: white; background: white; margin-bottom: 0px; padding: 0px 0 0px 0px; cursor: hand; cursor: pointer; line-height: 18px; } 

.hauptnavigation .menuheader a:link         { color: #444; text-decoration: none; font-weight: normal; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }
.hauptnavigation .menuheader a:visited      { color: #444; text-decoration: none; font-weight: normal; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; } 
.hauptnavigation .menuheader a:hover        { color: #000; text-decoration: none; font-weight: bold; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; } 
.hauptnavigation .menuheader a:active       { color: #000; text-decoration: none; font-weight: bold; border-top: 1px solid #ccc; display: block; padding: 3px; padding-left: 12px; }

.hauptnavigation .ebene-2-aktiv				{ font-weight: bold;}
.hauptnavigation .ebene-2-aktiv:link		{ font-weight: bold;}
.hauptnavigation .ebene-2-aktiv:visited		{ font-weight: bold;}
.hauptnavigation .ebene-2-aktiv:hover		{ font-weight: bold;}
.hauptnavigation .ebene-2-aktiv:active		{ font-weight: bold;}

.hauptnavigation .openheader    { background: #fff; padding: 0px; background: #ffffff url(../pics/layout/arrow.gif); background-repeat: no-repeat; background-position: 2px 6px;} 

.hauptnavigation .openheader a:link         { color: #000; text-decoration: none; font-weight: bold; padding-bottom: 1px; }
.hauptnavigation .openheader a:visited      { color: #000; text-decoration: none; font-weight: bold; padding-bottom: 1px; }
.hauptnavigation .openheader a:hover        { color: #000; text-decoration: none; font-weight: bold; padding-bottom: 1px; }
.hauptnavigation .openheader a:active       { color: #000; text-decoration: none; font-weight: bold; padding-bottom: 1px; }

/*.hauptnavigation ul             { list-style-type: none; margin: 0; padding: 0; margin-bottom: 4px; }

.hauptnavigation ul li          {padding-bottom: 0px;}

.hauptnavigation ul li a        { color: #444; background: #ffffff url(../pics/layout/navi-pfeil.gif); background-repeat: no-repeat; background-position: left center; display: block; padding: 0px 0px 0px 19px; text-decoration: none; font-weight: normal; font-size: 90%; }

.hauptnavigation ul li a:visited { color: #444; }

.hauptnavigation ul li a:hover,
.hauptnavigation ul li a:active,
.hauptnavigation ul li a:focus  { color: #000; font-weight: bold;}*/


/* Reiternavigation rechts */
#reiterkopf                        {width:170px; font-size: 11px; position: relative; overflow:hidden; height:28px; font-family: Verdana, sans serif;}
#reiterkopf h3                     { font-size: 11px; margin: 0;}
#reiterkopf a                      { position: absolute;color:#000; text-decoration: none; font-weight: normal; padding-left: 10px; }
#reiterkopf a:focus                { font-weight:normal;color:#000; border-bottom: 0px solid #e7e7e7;}
#reiterkopf a:active               { font-weight:normal;color:#000; border-bottom: 0px solid #e7e7e7;}
#reiterkopf a:Link                 { font-weight:normal;color:#000; }

#reiter0                           { background: #fff url(../pics/layout/shade.gif); top: 0px; left: 0px; text-align:left;line-height:18px;display:inline; width:34px;height:18px;font-weight:bold;}
#reiter1                           { background: #fff url(../pics/layout/shade.gif); top: 0px; left: 34px; text-align:left;line-height:18px;display:inline; width:34px;height:18px;font-weight:bold;}
#reiter2                           { background: #fff url(../pics/layout/shade.gif); top: 0px; left: 68px; text-align:left;line-height:18px;display:inline; width:34px;height:18px;font-weight:bold;}
#reiter3                           { background: #fff url(../pics/layout/shade.gif); top: 0px; left: 102px; text-align:left;line-height:18px;display:inline; width:34px;height:18px;font-weight:bold;}
#reiter4                           { background: #fff url(../pics/layout/shade.gif); top: 0px; left: 136px; text-align:left;line-height:18px;display:inline; width:34px;height:18px;font-weight:bold;} 

.rahmen-reiter                     { width: 152px; padding: 15px 8px 5px 8px; height: 414px; /*border: 1px solid #e7e7e7;*/ border-top: 0px; margin-top: -10px; font-family: Verdana, sans serif; font-size: 11px; }
* html .rahmen-reiter              { width: 170px;}

.rahmen-reiter .link               { background: #ffffff url(../pics/layout/navi-pfeil.gif); background-repeat: no-repeat; background-position: 0px 4px; padding-left: 15px; width: 146px; }
.rahmen-reiter .link a:link        { font-size: 11px; font-weight: normal; text-decoration: none; color: #444; } 
.rahmen-reiter .link a:visited     { font-size: 11px; font-weight: normal; text-decoration: none; color: #444; }
.rahmen-reiter .link a:hover       { font-size: 11px; font-weight: normal; text-decoration: underline; color: #000; }
.rahmen-reiter .link a:active      { font-size: 11px; font-weight: normal; text-decoration: underline; color: #000; } 

