@charset "utf-8";
/* CSS Document */

	
	
/* menu im header */
#mainmenu {  
	height: 20px; 
	overflow:hidden; 
	background: #90175D;/*test:*/   
	}
#mainmenu ul {
	list-style: none; 
	padding: 0; 
	margin:0; 
	text-align: left; 
	float: left; 
	/*background: #f00;test: */  
	}
#mainmenu ul li {
	float: left;
	line-height:0; 
	height: 20px; 
	/* background: red; test only */ 
	}
.firstMenuItem { 
	margin-left: 30px; 
	}
.menuEmail { 
	margin-right: 20px;
	float:right;
	line-height:0;    
	/*test: padding: 0 0px; background: fuchsia;*/ 
	}
 

#mainmenu a span {
	display: none;
  	}
	
a.homeLink, a.homeLinkA {
	display: block;
	width: 46px;
	height: 20px;
	/* css vorladung der status-bilder */
	background: url(../images/navi/home_h.gif) no-repeat;
 	background: url(../images/navi/home_d.gif) no-repeat;
 	}	
a.homeLink:link, a.homeLink:visited {
 	background: url(../images/navi/home_d.gif) no-repeat;
 	}	
a.homeLink:hover, a.homeLink:active,
a.homeLinkA:link, a.homeLinkA:visited,
a.homeLinkA:hover, a.homeLinkA:active {
   	background: url(../images/navi/home_h.gif) no-repeat;
 	}	
	

a.aktuellesLink, a.aktuellesLinkA {
	display: block;
	width: 73px;
	height: 20px;
	/* css vorladung der status-bilder */
	background: url(../images/navi/aktuelles_h.gif) no-repeat;
 	background: url(../images/navi/aktuelles_d.gif) no-repeat;
 	}	
a.aktuellesLink:link, a.aktuellesLink:visited {
 	background: url(../images/navi/aktuelles_d.gif) no-repeat;
 	}	
a.aktuellesLink:hover, a.aktuellesLink:active,
a.aktuellesLinkkA:link, a.aktuellesLinkA:visited,
a.aktuellesLinkA:hover, a.aktuellesLinkA:active {
   	background: url(../images/navi/aktuelles_h.gif) no-repeat;
 	}	
	
	
a.ueberunsLink, a.ueberunsLinkA {
	display: block;
	width: 74px;
	height: 20px;
	/* css vorladung der status-bilder */
	background: url(../images/navi/ueberuns_h.gif) no-repeat;
 	background: url(../images/navi/ueberuns_d.gif) no-repeat;
 	}	
a.ueberunsLink:link, a.ueberunsLink:visited {
 	background: url(../images/navi/ueberuns_d.gif) no-repeat;
 	}	
a.ueberunsLink:hover, a.ueberunsLink:active,
a.ueberunsLinkA:link, a.ueberunsLinkA:visited,
a.ueberunsLinkA:hover, a.ueberunsLinkA:active {
   	background: url(../images/navi/ueberuns_h.gif) no-repeat;
 	}	
	
	
a.angeboteLink, a.angeboteLinkA {
	display: block;
	width: 71px;
	height: 20px;
	/* css vorladung der status-bilder */
	background: url(../images/navi/angebote_h.gif) no-repeat;
 	background: url(../images/navi/angebote_d.gif) no-repeat;
 	}	
a.angeboteLink:link, a.angeboteLink:visited {
 	background: url(../images/navi/angebote_d.gif) no-repeat;
 	}
a.angeboteLink:hover, a.angeboteLink:active,
a.angeboteLinkA:link, a.angeboteLinkA:visited,
a.angeboteLinkA:hover, a.angeboteLinkA:active {
   	background: url(../images/navi/angebote_h.gif) no-repeat;
 	}	
	
	
a.galerieLink, a.galerieLinkA {
	display: block;
	width: 88px;
	height: 20px;
	/* css vorladung der status-bilder */
	background: url(../images/navi/galerie_h.gif) no-repeat;
 	background: url(../images/navi/galerie_d.gif) no-repeat;
 	}	
a.galerieLink:link, a.galerieLink:visited {
 	background: url(../images/navi/galerie_d.gif) no-repeat;
 	}
a.galerieLink:hover, a.galerieLink:active,
a.galerieLinkA:link, a.galerieLinkA:visited,
a.galerieLinkA:hover, a.galerieLinkA:active {
   	background: url(../images/navi/galerie_h.gif) no-repeat;
 	}	
	
	
a.preiseLink, a.preiseLinkA {
	display: block;
	width: 46px;
	height: 20px;
	/* css vorladung der status-bilder */
	background: url(../images/navi/preise_h.gif) no-repeat;
 	background: url(../images/navi/preise_d.gif) no-repeat;
 	}	
a.preiseLink:link, a.preiseLink:visited {
 	background: url(../images/navi/preise_d.gif) no-repeat;
 	}
a.preiseLink:hover, a.preiseLink:active,
a.preiseLinkA:link, a.preiseLinkA:visited,
a.preiseLinkA:hover, a.preiseLinkA:active {
   	background: url(../images/navi/preise_h.gif) no-repeat;
 	}
	
	
a.kontaktLink, a.kontaktLinkA {
	display: block;
	width: 63px;
	height: 20px;
	/* css vorladung der status-bilder */
	background: url(../images/navi/kontakt_h.gif) no-repeat;
 	background: url(../images/navi/kontakt_d.gif) no-repeat;
 	}	
a.kontaktLink:link, a.kontaktLink:visited {
 	background: url(../images/navi/kontakt_d.gif) no-repeat;
 	}
a.kontaktLink:hover, a.kontaktLink:active,
a.kontaktLinkA:link, a.kontaktLinkA:visited,
a.kontaktLinkA:hover, a.kontaktLinkA:active {
   	background: url(../images/navi/kontakt_h.gif) no-repeat;
 	}
	
	
a.partnerLink, a.partnerLinkA {
	display: block;
	width: 63px;
	height: 20px;
	/* css vorladung der status-bilder */
	background: url(../images/navi/partner_h.gif) no-repeat;
 	background: url(../images/navi/partner_d.gif) no-repeat;
 	}	
a.partnerLink:link, a.partnerLink:visited {
 	background: url(../images/navi/partner_d.gif) no-repeat;
 	}
a.partnerLink:hover, a.partnerLink:active,
a.partnerLinkA:link, a.partnerLinkA:visited,
a.partnerLinkA:hover, a.partnerLinkA:active {
   	background: url(../images/navi/partner_h.gif) no-repeat;
 	}
	
 
a.impressumLink, a.impressumLinkA  {
	display: block;
	width: 79px;
	height: 20px;
	/* css vorladung der status-bilder */
	background: url(../images/navi/impressum_h.gif) no-repeat;
 	background: url(../images/navi/impressum_d.gif) no-repeat;
 	}	
a.impressumLink:link, a.impressumLink:visited  {
  	background: url(../images/navi/impressum_d.gif) no-repeat;
 	}
a.impressumLink:hover, a.impressumLink:active, 
a.impressumLinkA:link, a.impressumLinkA:visited, 
a.impressumLinkA:hover, a.impressumLinkA:active {
    	background: url(../images/navi/impressum_h.gif) no-repeat;
 	}

 
a.mailLink, a.mailLinkA  {
	display: block;
	width: 80px;
	height: 20px;
	/* css vorladung der status-bilder */
	background: url(../images/navi/mail_h.gif) no-repeat;
 	background: url(../images/navi/mail_d.gif) no-repeat;
 	}	
a.mailLink:link, a.mailLink:visited  {
  	background: url(../images/navi/mail_d.gif) no-repeat;
 	}
a.mailLink:hover, a.mailLink:active, 
a.mailLinkA:link, a.mailLinkA:visited, 
a.mailLinkA:hover, a.mailLinkA:active {
    	background: url(../images/navi/mail_h.gif) no-repeat;
 	}
	
	
 
 
 
 
 
 /*********************** SUBMENU ************************/
	
/* menu im header */
#submenu {  
	clear: both;
	/*height: 20px; 
	overflow:hidden; */
	background: #EBDCE4;/*hellrosa */
	}
	
#submenu ul {
	list-style: none; 
	padding: 0 0 0 35px; 
	margin:0; 
	text-align: left; 
	float: left; 
	position: relative; top: 8px;
	/*background: #300;test: */  
	}
	
#submenu ul li {
	float: left;
	/*height:20px; */
	zoom:1;					/*.. NUR FUER IE "hasLayout". dann versteht er auch float, ohne breite glaube ich..*/
	line-height:0; 
	margin:0 10px 0 0;
    /*background: red; test only */ 
	}
 
 
 
#submenu a { 
	height: 20px; 
	font-size: 11px; 
	/*text-transform: uppercase;*/
	font-weight:normal;
	margin-right: 3px;
	/*font-family: Arial, Helvetica, sans-serif;
	border-right: 1px solid white;  test only */
	}
	
#submenu a span {
	/*display: none;*/
  	} 
	
a.sub1, a.sub1A  {
	display: block;
	/*width: 120px; */
	/* css vorladung der status-bilder 
	background: url(../images/navi/impressum_h.gif) no-repeat;
 	background: url(../images/navi/impressum_d.gif) no-repeat;*/
	zoom:1;					/*.. NUR FUER IE "hasLayout". dann versteht er auch float, ohne breite glaube ich..*/
	color: #BD79A0;
 	}	
	
a.sub1:link, a.sub1:visited  {color: white;
	color: #BD79A0;
  	/*background: url(../images/navi/impressum_d.gif) no-repeat;*/
 	}
	
a.sub1:hover, a.sub1:active, 
a.sub1A:link, a.sub1A:visited, 
a.sub1A:hover, a.sub1A:active {
    	/*background: url(../images/navi/impressum_h.gif) no-repeat;*/
	color: #90175D;
  	}
	
	
 a.sub2, a.sub2A  {
	display: block;
	/*width: 115px; width: 90px; 
								 breite brauche ich nicht fuer NICHT IE BROWSER. IE BRAUCHT breite bei float.
								um dem element "hasLayout" zuzuweisen. Das kann man mit entweder height:1% 
								IN IE EXTERNER CSS - funktioniert dann in allen IE, oder mit zoom:1 also
								100% skalierung - funktioniert im neuen IE (ab 6). 
								
								erst wenn ich die Breite flexibel habe, kann ich dann nämlich mit
								APFEL +, APFEL -  die navibreite/hoehe aendern! */
	zoom:1;					/*.. NUR FUER IE "hasLayout". dann versteht er auch float, ohne breite glaube ich..*/
	color: #BD79A0;
 	}	
	
a.sub2:link, a.sub2:visited  {
	color: #BD79A0;
  	}
	
a.sub2:hover, a.sub2:active, 
a.sub2A:link, a.sub2A:visited, 
a.sub2A:hover, a.sub2A:active {
 	color: #90175D;
  	}

	
	
a.sub3, a.sub3A  {
	display: block;
	/*width: 151px; width: 112px; */
	zoom:1;					/*.. NUR FUER IE "hasLayout". dann versteht er auch float, ohne breite glaube ich..*/
	color: #BD79A0;
 	}	
	
a.sub3:link, a.sub3:visited  {
	color: #BD79A0;
  	}
	
a.sub3:hover, a.sub3:active, 
a.sub3A:link, a.sub3A:visited, 
a.sub3A:hover, a.sub3A:active {
 	color: #90175D;
  	}

	
a.sub4, a.sub4A  {
	display: block;
	/*width: 130px; width: 90px; */
	zoom:1;					/*.. NUR FUER IE "hasLayout". dann versteht er auch float, ohne breite glaube ich..*/
	color: #BD79A0;
 	}	
	
a.sub4:link, a.sub4:visited  {
	color: #BD79A0;
  	}
	
a.sub4:hover, a.sub4:active, 
a.sub4A:link, a.sub4A:visited, 
a.sub4A:hover, a.sub4A:active {
 	color: #90175D;
  	}

	
a.sub5, a.sub5A  {
	display: block;
	/*width: 172px;*/
	zoom:1;					/*.. NUR FUER IE "hasLayout". dann versteht er auch float, ohne breite glaube ich..*/
 	color: #BD79A0;
 	}	
	
a.sub5:link, a.sub5:visited  {
	color: #BD79A0;
  	}
	
a.sub5:hover, a.sub5:active, 
a.sub5A:link, a.sub5A:visited, 
a.sub5A:hover, a.sub5A:active {
 	color: #90175D;
  	}
	
a.sub6, a.sub6A  {
	display: block;
	/*width: 130px;*/
	zoom:1;					/*.. NUR FUER IE "hasLayout". dann versteht er auch float, ohne breite glaube ich..*/
	color: #BD79A0;
 	}	
	
a.sub6:link, a.sub6:visited  {
	color: #BD79A0;
  	}
	
a.sub6:hover, a.sub6:active, 
a.sub6A:link, a.sub6A:visited, 
a.sub6A:hover, a.sub6A:active {
 	color: #90175D;
  	}

