/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Hauptnavigation */
.hauptnavigation                              { width:927px; height:75px; top:102px; position:absolute; z-index:2; }
.hauptnavigation ul							    					{ margin:0px; padding:0px; }
.hauptnavigation ul#ebene-1				        		{ position:absolute; top:0px; left:0px; width:927px; height:39px; }
.hauptnavigation ul#ebene-2				        		{ position:absolute; top:41px; left:0px; width:927px; height:34px; }
.hauptnavigation ul li												{ margin:0px; padding:0px; margin-right:5px; display:inline; list-style:none; float:left; }

/* Hauptnavigation: Ebene 1 */
.hauptnavigation li a.ebene-1:link						{ height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; color:#ffffff; font-weight:bold; padding-left:7px; text-decoration:none; }
.hauptnavigation li a.ebene-1:visited					{ height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; color:#ffffff; font-weight:bold; padding-left:7px; text-decoration:none; }
.hauptnavigation li a.ebene-1:hover						{ height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; color:#ffffff; font-weight:bold; padding-left:7px; background: url(../pics/layout/ebene-1_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li a.ebene-1:active					{ height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; color:#ffffff; font-weight:bold; padding-left:7px; background: url(../pics/layout/ebene-1_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li	a.ebene-1 span		        { height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; padding-right:7px; font-weight:bold; color:#ffffff; cursor:pointer; }
.hauptnavigation li	a.ebene-1:hover span	    { height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; padding-right:7px; background: url(../pics/layout/ebene-1_rechts_back.gif) no-repeat right; font-weight:bold; color:#B51621; cursor:pointer; }

.hauptnavigation li a.ebene-1-aktiv:link			{ height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; padding-left:7px; background: url(../pics/layout/ebene-1_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li a.ebene-1-aktiv:visited		{ height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; padding-left:7px; background: url(../pics/layout/ebene-1_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li a.ebene-1-aktiv:hover			{ height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; padding-left:7px; background: url(../pics/layout/ebene-1_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li a.ebene-1-aktiv:active		{ height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; padding-left:7px; background: url(../pics/layout/ebene-1_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li	a.ebene-1-aktiv span			{ height:39px; line-height:39px; font-size:14px; text-transform:uppercase; float:left; padding-right:7px; background: url(../pics/layout/ebene-1_rechts_back.gif) no-repeat right; font-weight:bold; color:#B51621; cursor:pointer; }

/* Hauptnavigation: Ebene 2 */
.hauptnavigation li a.ebene-2:link						{ height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; color:#ffffff; font-weight:bold; padding-left:7px; text-decoration:none; }
.hauptnavigation li a.ebene-2:visited					{ height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; color:#ffffff; font-weight:bold; padding-left:7px; text-decoration:none; }
.hauptnavigation li a.ebene-2:hover						{ height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; color:#ffffff; font-weight:bold; padding-left:7px; background: url(../pics/layout/ebene-2_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li a.ebene-2:active					{ height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; color:#ffffff; font-weight:bold; padding-left:7px; background: url(../pics/layout/ebene-2_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li	a.ebene-2 span		        { height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; padding-right:7px; font-weight:bold; color:#ffffff; cursor:pointer; }
.hauptnavigation li	a.ebene-2:hover span	    { height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; padding-right:7px; background: url(../pics/layout/ebene-2_rechts_back.gif) no-repeat right; font-weight:bold; color:#B51621; cursor:pointer; }

.hauptnavigation li a.ebene-2-aktiv:link			{ height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; padding-left:7px; background: url(../pics/layout/ebene-2_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li a.ebene-2-aktiv:visited		{ height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; padding-left:7px; background: url(../pics/layout/ebene-2_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li a.ebene-2-aktiv:hover			{ height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; padding-left:7px; background: url(../pics/layout/ebene-2_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li a.ebene-2-aktiv:active		{ height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; padding-left:7px; background: url(../pics/layout/ebene-2_links_back.gif) no-repeat; text-decoration:none; }
.hauptnavigation li	a.ebene-2-aktiv span			{ height:34px; line-height:34px; font-size:12px; text-transform:uppercase; float:left; padding-right:7px; background: url(../pics/layout/ebene-2_rechts_back.gif) no-repeat right; font-weight:bold; color:#B51621; cursor:pointer; }

/* Metanavigation */
.metanavigation									{ }
.metanavigation ul								{ margin:0px; padding:0px; margin-left:110px;  }
.metanavigation li								{ margin:0px; padding:0px; list-style:none; float:left; font-size: 10px; }
.metanavigation	li .text						{ font-size: 10px; color:#575757; margin-left:7px; margin-right:7px; }
.impressum										{ margin-left:15px; margin-right:15px; padding-top:15px; padding-bottom:15px; border-top:1px solid #b51621; text-align:center; } 
.impressum .text								{ font-size: 10px; color:#575757; } 
.metanavigation	li strong						{ font-size: 11px; color:#575757; } 
                                            	
.metanavigation a:link							{ margin-left:7px; margin-right:7px; font-size: 10px; text-transform:uppercase; color:#575757; text-decoration: none; }
.metanavigation a:visited						{ margin-left:7px; margin-right:7px; font-size: 10px; text-transform:uppercase; color:#575757; text-decoration: none; }
.metanavigation a:hover							{ margin-left:7px; margin-right:7px; font-size: 10px; text-transform:uppercase; color:#575757; text-decoration: none; }
.metanavigation a:active						{ margin-left:7px; margin-right:7px; font-size: 10px; text-transform:uppercase; color:#575757; text-decoration: none; }
                                            	
/* Metanavigation: Ebene 1 */               	
.metanavigation li a.ebene-1:link				{ text-decoration: none; }
.metanavigation li a.ebene-1:visited			{ text-decoration: none; }
.metanavigation li a.ebene-1:hover				{ text-decoration: underline; }
.metanavigation li a.ebene-1:active				{ text-decoration: underline; }
                                            	
.metanavigation li a.ebene-1-aktiv:link			{ text-decoration: underline; color:#333333; }
.metanavigation li a.ebene-1-aktiv:visited		{ text-decoration: underline; color:#333333; }
.metanavigation li a.ebene-1-aktiv:hover		{ text-decoration: underline; color:#333333; }
.metanavigation li a.ebene-1-aktiv:active		{ text-decoration: underline; color:#333333; }
