/*layout.css und navigation.css haben die styles f�r die Seiten ohne tables.
da diese nach und nach umgestellt werden - laufen die alten csse - general.css und navi.css - parallel.
�na 2006|02|02*/


/* class for skip navigation und alle gifs die Links mit alt texte ergnzen sollen*/
#skip{
   position: absolute; left: -999px; height:1px; width:5px;
}
/* textlinks */
.link-indent{
	padding-left:10px; text-indent:-10px;
}

a:link{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
}

a:visited{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;

}
a:hover{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;

}
a:active{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	
}
.link,a.link:link,a.link:visited,a.link:hover,a.link:active{
	font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
}
.linkselected,a.linkselected:link,a.linkselected:visited,a.linkselected:hover,a.linkselected:active{
	font-family: Tahoma, arial, helvetica;
	font-size:100%;
	text-decoration:none;
	font-weight: bold;
	line-height:1.3em;
}
a.underline:link, a.underline:visited, a.underline:hover, a.underline:active{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:underline;
	font-weight: bold;
}

a.whiteunderline:link, a.whiteunderline:visited, a.whiteunderline:hover, a.whiteunderline:active{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:underline;
	font-weight: bold;
	color: white;
}

.linkregular:link{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
}

.linkregular:visited{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;

}
.linkregular:hover{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;

}
.linkregular:active{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;

}
/* preise links */
a.fliesstext_inactive:link, a.fliesstext_inactive:visited{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;

}
a.fliesstext_inactive:hover{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#BFA530 ;
}
a.fliesstext_inactive:active{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
}
.blocklink:link{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	display:block;
		width:95%;
	height:1.4em;
	text-indent:10px;
	margin-bottom:3px;
}

.blocklink:visited{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	display:block;
		width:95%;
	height:1.4em;
	text-indent:10px;
	margin-bottom:3px;

}
.blocklink:hover{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	display:block;
	width:95%;
	height:1.4em;
	text-indent:10px;
	margin-bottom:3px;

}
.blocklink:active{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	display:block;
	width:95%;
	height:1.4em;
	text-indent:10px;
	margin-bottom:3px;
}
.blocklinkselected:link{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	display:block;
	width:95%;
	height:1.4em;
	text-indent:10px;
	margin-bottom:3px;
}

.blocklinkselected:visited{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	display:block;
		width:95%;
	height:1.4em;
	text-indent:10px;
	margin-bottom:3px;

}
.blocklinkselected:hover{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	display:block;
		width:95%;
	height:1.4em;
	text-indent:10px;
	margin-bottom:3px;

}
.blocklinkselected:active{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	display:block;
		width:95%;
	height:1.4em;
	text-indent:10px;
	margin-bottom:3px;
	
}

.whitelink{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;

	color:#FFFFFF;
}

.whitelink:link{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;
}

.whitelink:visited{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;
}
.whitelink:hover{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;
}
.whitelink:active{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	color:#FFFFFF;
}
.whitelinkselected{
	font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
}

.whitelinkselected:link{
	font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
}

.whitelinkselected:visited{
	font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
}

.whitelinkselected:hover{
	font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
}

.whitelinkselected:active{
	font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
}
.whitelinkregular:link{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#FFFFFF;
}

.whitelinkregular:visited{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#FFFFFF;
}
.whitelinkregular:hover{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#FFFFFF;
}
.whitelinkregular:active{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#FFFFFF;
}
/* preise links */
a.linkpreise:link, a.linkpreise:visited{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;

}
a.linkpreise:hover{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: bold;
	color:#BFA530 ;
}
a.linkpreise:active{
font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
}
#langnavigation{
	float: left;
	display:inline;
	padding-left:30px;
	padding-bottom:10px;
}

#metanavigation{
	float: left;
	display: inline;
	margin-left:110px;
}

.meta_icon{
	padding-right: 5px;
}

.metanavigation:link{
   margin-left:8px;
   font-family: Tahoma, arial, helvetica;
	font-size:1.1em;
	text-decoration:none;
	font-weight: normal;
	color:#000000;
}

.metanavigation:visited{
   margin-left:8px;
	font-family: Tahoma, arial, helvetica;
	font-size:1.1em;
	text-decoration:none;
	font-weight: normal;
	color:#000000;
}
.metanavigation:hover{
   margin-left:8px;
	font-family: Tahoma, arial, helvetica;
	font-size:1.1em;
		text-decoration:none;
	font-weight: normal;
	color:#999999;
}
.metanavigation:active{
   margin-left:8px;
	font-family: Tahoma, arial, helvetica;
	font-size:1.1em;
		text-decoration:none;
	font-weight: normal;
	color:#000000;
}
.metanavigationgrey:link{
    margin-left:8px;
	font-family: Tahoma, arial, helvetica;
	font-size:1.1em;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
}
.metanavigationgrey:visited{
   margin-left:8px;
	font-family: Tahoma, arial, helvetica;
    font-size:1.1em;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
}
.metanavigationgrey:hover{
	margin-left:8px;
	font-family: Tahoma, arial, helvetica;
	font-size:1.1em;
		text-decoration:none;
	font-weight: normal;
	color:#000000;
}
.metanavigationgrey:active{
	margin-left:8px;
	font-family: Tahoma, arial, helvetica;
	font-size:1.1em;
		text-decoration:none;
	font-weight: normal;
	color:#999999;
}
.metanavigation_disabled{
   margin-left:8px;
	font-family: Tahoma, arial, helvetica;
	font-size:1.1em;
	text-decoration:none;
	font-weight: normal;
	color:#cccccc;
}




/*--------- Toolkit --------------*/
#toolkit{
display: none; 
position: absolute; 
z-index: 1000;

width: 160px;
margin-left: 300px; 
margin-top: -10px;
background-color: #f6f6f6;
border: 1px solid #999999; 

}

#close_toolkit{
	float: right;
	margin: 5px;
}


#toolkit ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 160px;
	border-bottom: 1px solid #999999; 
}

#toolkit ul li {
	margin-left: 0px;
	padding: 5px;
	width: 148px;
	background-color: #f6f6f6;
	border: 1px solid #ffffff;
}


.toolkit_item_text{
	display: inline;
	float: left;
	margin-left: 5px;
	font-family: Tahoma, arial, helvetica;
	text-decoration:none;
	font-weight: bold;
	color:#6d6d6d;
}

.toolkit_icon{
	float: left;

}

#bookmarks{
	display: block;
	padding: 7px;
	background-color: #f6f6f6;
	border: 1px solid #ffffff;
}

.socbookmarks{

	margin-bottom: 5px;
	font-weight: bold;
}
/*
a.bookmarkspace{    
    display: block;
    float: left;
    padding-right: 15px;
}
*/
.bookmarkrow {
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 6px;
    overflow: hidden;
    background-color: #f6f6f6;
}

.bookmarklastrow {
    background-color: #f6f6f6;
}
    .bookmarkrow a, .bookmarklastrow a {
        display: block;
        float: left;
        height: 16px;
        width: 16px;
    }
    .bookmarkrow a.bookmarkspace , .bookmarklastrow a.bookmarkspace {
        margin-right: 13px;
    }


/* ----------   main navigation ----------------------------------------------------------------------------------------------- */

#navigation{
	width:734px;
	margin-left:45px;
	margin-top:20px;
	padding:0;
	line-height:1em;
}
#navigation ul{
	list-style:none;
   margin:0;
	padding:0;
		padding-top:3px;
	border-bottom:0;	
	
}
#navigation li{
   margin:0;
	padding:0;
	list-style:none;
	font-family: Tahoma, arial, helvetica;
	font-weight: normal;
	font-size:1em;
	border-bottom:10px solid #FFFFFF;
	line-height:1 em;
		
}

.table_row{display:table-row;width:735px;}
.table_cell{display:table-cell; float:left; clear:right;}
#mainnavigation{
	margin:0px;
	padding:0px;
	padding-top:6px;
width:243px;
}

.navigation:link{
  margin-top:-6px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
	text-indent:10px;
font-size:1.1em;
	height:1em;
	text-decoration: none;
	font-weight: normal;
	

}
.navigation:visited{
 margin-top:-6px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
	text-indent:10px;
font-size:1.1em;
	height:1em;
	text-decoration: none;
	font-weight: normal;

}
.navigation:hover{
   margin-top:-6px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
		text-indent:10px;
font-size:1.1em;
		height:1em;
	text-decoration: none;
	font-weight: normal;

}
.navigation:active{
 margin-top:-6px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
		text-indent:10px;
font-size:1.1em;
		height:1em;
	text-decoration: none;
	font-weight: normal;
	

}
.navigationselected:link{
  margin-top:-6px;
	display: block;
	padding-bottom:0px;
	height:1em;
    width: 100%;
	text-indent:10px;
font-size:1.1em;
	text-decoration: none;
	font-weight: normal;

}
.navigationselected:visited{
margin-top:-6px;
	display: block;
	padding-bottom:0px;
	height:1em;
	width: 100%;
	text-indent:10px;
font-size:1.1em;
	text-decoration: none;
	font-weight: normal;

}
.navigationselected:hover{
   margin-top:-6px;
	display: block;
	padding-bottom:0px;
	height:1em;
	width: 100%;
	text-indent:10px;
font-size:1.1em;
	text-decoration: none;
	font-weight: normal;

}
.navigationselected:active{
   margin-top:-6px;
	display: block;
	padding-bottom:0px;
	height:1em;
	width: 100%;
	text-indent:10px;
font-size:1.1em;
	text-decoration: none;
	font-weight: normal;

}
#subnavigation{
padding-top:6px;
width:243px;
}
#subsubnavigation{
padding-top:6px;
width:243px;
}
.white{
margin:0px;
padding:0;
padding-top:1px;
background-color:#FFFFFF;
padding-bottom:1px;
padding-left:3px;
margin-left:-2px;
line-height:1.1em;

}
*html .white{
line-height:1.2em;

}
.line{
font-size:90%;
vertical-align:top;
}
/* ---------------------  sitemap ----------------- */
.sitemap:link{
  margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
	text-indent:10px;
	height:1em;
	text-decoration: none;
	font-weight: bold;
	

}
.sitemap:visited{
 margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
	text-indent:10px;
	height:1em;
	text-decoration: none;
	font-weight: bold;

}
.sitemap:hover{
   margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
		text-indent:10px;
		height:1em;
	text-decoration: none;
	font-weight: bold;

}
.sitemap:active{
 margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
		text-indent:10px;
		height:1em;
	text-decoration: none;
	font-weight: bold;
	

}
.sitemapsub:link{
  margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
	text-indent:20px;
	height:1em;
	text-decoration: none;
	font-weight: normal;
	

}
.sitemapsub:visited{
 margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
	text-indent:20px;
	height:1em;
	text-decoration: none;
	font-weight: normal;

}
.sitemapsub:hover{
   margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
		text-indent:20px;
		height:1em;
	text-decoration: none;
	font-weight: normal;

}
.sitemapsub:active{
 margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
		text-indent:20px;
		height:1em;
	text-decoration: none;
	font-weight: normal;
	

}
.sitemapsubsub:link{
  margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
	text-indent:40px;
	height:1em;
	text-decoration: none;
	font-weight: normal;
	

}
.sitemapsubsub:visited{
 margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
	text-indent:40px;
	height:1em;
	text-decoration: none;
	font-weight: normal;

}
.sitemapsubsub:hover{
   margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
		text-indent:40px;
		height:1em;
	text-decoration: none;
	font-weight: normal;

}
.sitemapsubsub:active{
 margin-top:5px;
   margin-left:0px;
	padding:0px;
	padding-bottom:0px;
	display: block;
	width: 100%;
		text-indent:40px;
		height:1em;
	text-decoration: none;
	font-weight: normal;
	

}
/* ---------------- Konzertliste -------------------------------- */

 .abendprogramme:link,active{
 background-image:url(../../../images/events/abendprogramme.gif);
 background-repeat:no-repeat;background-position:0 0; 
 font-weight:bold; 
 margin:0; 
 padding:0;
 padding-left:20px;
 padding-bottom:5px; 
 border:0px;
 }
 .abendprogramme:hover{
 background-image:url(../../../images/events/abendprogramme.gif);
 background-repeat:no-repeat;background-position:0 0; 
 font-weight:bold; 
 margin:0; 
 padding:0;
 padding-left:20px;
 padding-bottom:5px; 
 border:0px;
 }
 .abendprogramme:visited{
 background-image:url(../../../images/events/abendprogramme.gif);
 background-repeat:no-repeat;background-position:0 0; 
 font-weight:bold; 
 margin:0; 
 padding:0;
 padding-left:20px;
 padding-bottom:5px; 
 border:0px;
 }


.linkbalken:link{
  margin-top:0px;
   margin-left:0px;
	padding:0px;
	padding-left:16px;
	padding-right:3px;
      width: 480px;
    display:block;

	text-decoration: none;
	font-weight: normal;
	

}
.linkbalken:visited{
 margin-top:0px;
   margin-left:0px;
	padding:0px;
	padding-left:16px;
	padding-right:3px;
	   width: 480px;
	display:block;
	text-decoration: none;
	font-weight: normal;

}
.linkbalken:hover{
   margin-top:0px;
   margin-left:0px;
	padding:0px;
	padding-left:16px;
	padding-right:3px;
	   width: 480px;
	display:block; 
	text-decoration: none;
	font-weight: normal;

}

.linkbalken:active{
 margin-top:0px;
   margin-left:0px;
	padding:0px;
	padding-left:16px;
	padding-right:3px;
	   width: 480px;
	display:block;
	text-decoration: none;
	font-weight: normal;
	color: white;
	background-color: #464546;
	}
.linkbalkenselected:link{
  margin-top:0px;
   margin-left:0px;
	padding:0px;
	padding-left:16px;
	padding-right:3px;
	   width: 480px;
	display:block;
	text-decoration: none;
	font-weight: normal;
	

}
.linkbalkenselected:visited{
 margin-top:0px;
   margin-left:0px;
	padding:0px;
	padding-left:16px;
	padding-right:3px;
	   width: 480px;
	display:block;
	text-decoration: none;
	font-weight: normal;

}
.linkbalkenselected:hover{
   margin-top:0px;
   margin-left:0px;
	padding:0px;
	padding-left:16px;
	padding-right:3px;
	   width: 480px;
	display:block;
	text-decoration: none;
	font-weight: normal;

}
.linkbalkenselected:active{
 margin-top:0px;
   margin-left:0px;
	padding:0px;
	padding-left:16px;
	padding-right:3px;
    width: 480px;
	display:block;
	text-decoration: none;
	font-weight: normal;
}
/* tooltips -------------------------- */
/*  ---------- RSS -------------- */
  a.rssInfo,a.rssInfo:link,  a.rssInfo:visited, a.rssInfo:active{
  position:relative; 
  margin-left:8px;
   font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
   z-index:1000;
   }
      a.rssInfo:hover{ 
     margin-left:8px;
	font-size:1.1em;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
  }
   a.rssInfo span{display:none;  z-index:1000;}
a.rssInfo:hover span {
  position:absolute;
  top:20px;left:-100px;
  display: block;
width:450px;
  padding:10px; 
  background-color:#FFFFFF;   
  border:1px solid #999999;
  font-family: Tahoma, arial, helvetica;
  font-size:1em;
	text-decoration:none;
	font-weight: normal; color:#666666;
   z-index:1000;

 } 
   
  

 
 /* ---------- presse nutzungsbedingungen ------ */


 a.tooltipNutzungsbedingungen,a.tooltipNutzungsbedingungen:link,a.tooltipNutzungsbedingungen:visited,a.tooltipNutzungsbedingungen:active{
  position:relative; 
   font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#5B7D29;
   z-index:100;
   }

   a.tooltipNutzungsbedingungen:hover{ 
	font-size:1em;
  background-color:#FFFFFF;   
	text-decoration:none;
	font-weight: normal;
	color:#5B7D29;
	 z-index:100;
  }

a.tooltipNutzungsbedingungen span{display:none;  z-index:1000;}
a.tooltipNutzungsbedingungen:hover span {
  position:absolute;
  top:20px;left:-100px;
  display: block;
width:350px;
  padding:10px; 
  background-color:#FFFFFF;   
  border:1px solid #5B7D29;
  font-family: Tahoma, arial, helvetica;
  font-size:1em;
	text-decoration:none;
	font-weight: normal; color:#5B7D29;
   z-index:1000;

 } 
	
  /* ---------- presse image vorschau ------ */
  a .imgVorschau,  a .imgVorschau:link,a .imgVorschau:visited,a .imgVorschau:active{
    position:relative; 
    color:#5B7D29;
	font-weight: bold;
    text-decoration:none;
	 }

a.imgVorschau:hover{
z-index:1000;
	font-weight: bold;
    text-decoration:none;
background-color:#ffffff}


a.imgVorschau span{display: none;z-index:1000;}

a.imgVorschau:hover span{ 
   display:block;
   position:absolute;
  top:26px;left:20px;
  padding:0px; 
   border:0px solid #5B7D29;
   background-color:#fefeed; color:#5B7D29;
  font-weight: normal;
   text-decoration:none;
   text-align:left;
     z-index:1000;
}

/*  ---------- events/preise -------------- */
 a.tooltipPreise, a.tooltipPreise:link, a.tooltipPreise:visited, a.tooltipPreise:active{
  position:relative; 
   font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
   }

   a.tooltipPreise:hover{ 
	font-size:1em;
	margin:0;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
	/*cursor:pointer;*/
  }

a.tooltipPreise span{display:none;  z-index:1000;}
a.tooltipPreise:hover span {
  position:absolute;
  top:-30px;left:20px;
  display: block;
width:250px;
  padding:10px; 
  background-color:#fefee5;   
  border:1px solid #6d5f1c;
  font-family: Tahoma, arial, helvetica;
  font-size:1em;
	text-decoration:none;
	font-weight: normal; color:#6d5f1c;
   z-index:1000;

 } 
 /*  ---------- events/preise einzeiler -------------- */
  a.tooltipPreiseSmall,   a.tooltipPreiseSmall:link,  a.tooltipPreiseSmall:visited,  a.tooltipPreiseSmall:active{
  position:relative; 
   font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
   }

   a.tooltipPreiseSmall:hover{ 
	font-size:1em;
	margin:0;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
	/*cursor:pointer;*/
  }


a.tooltipPreiseSmall span{display:none;  z-index:1000;}
a.tooltipPreiseSmall:hover span {
  position:absolute;
  top:-10px;left:20px;
  display: block;
width:140px;
  padding:0px; 
  padding-left:5px; 
  background-color:#fefee5;   
  border:1px solid #6d5f1c;
  font-family: Tahoma, arial, helvetica;
  font-size:1em;
	text-decoration:none;
	font-weight: normal; color:#6d5f1c;
   z-index:1000;

 } 
 /*  ---------- events/preise links -------------- */
 a.tooltipPreiseLinks,  a.tooltipPreiseLinks:link, a.tooltipPreiseLinks:visited, a.tooltipPreiseLinks:active{
  position:relative; 
   font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
   }

   a.tooltipPreiseLinks:hover{ 
	font-size:1em;
	margin:0;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
	/*cursor:pointer;*/
  }


  
a.tooltipPreiseLinks span{display:none;  z-index:1000;}
a.tooltipPreiseLinks:hover span {
  position:absolute;
  top:-30px;left:-280px;
  display: block;
width:250px;
  padding:10px; 
  background-color:#EFEFEF;   
  border:1px solid #464546;
  font-family: Tahoma, arial, helvetica;
  font-size:1em;
	text-decoration:none;
	font-weight: normal; color:#464546;
   z-index:1000;

 } 
 /*  ---------- events/preise einzeiler links-------------- */
  a.tooltipPreiseSmallLinks,   a.tooltipPreiseSmallLinks:link,  a.tooltipPreiseSmallLinks:visited,  a.tooltipPreiseSmallLinks:active{
  position:relative; 
   font-family: Tahoma, arial, helvetica;
	font-size:1em;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
   }

   a.tooltipPreiseSmall:hover{ 
	font-size:1em;
	margin:0;
	text-decoration:none;
	font-weight: normal;
	color:#999999;
	/*cursor:pointer;*/
  }


a.tooltipPreiseSmallLinks span{display:none;  z-index:1000;}
a.tooltipPreiseSmallLinks:hover span {
  position:absolute;
  top:0px;left:-150px;
  display: block;
width:140px;
  padding:0px; 
  padding-left:5px; 
  background-color:#EFEFEF;   
  border:1px solid #464546;
  font-family: Tahoma, arial, helvetica;
  font-size:1em;
	text-decoration:none;
	font-weight: normal; color:#464546;
   z-index:1000;

 }
 
 
 /*******Navigation Farben 06062008**********/

/**Home**/
.navigation_home:link{
	background-color:#FFFFFF;
	color: #555555;
}
.navigation_home:visited{
	background-color:#FFFFFF;
	color: #555555;
}
.navigation_home:hover{
	background-color:#9C9C9C;
	color: #555555;
}
.navigation_home:active{
	background-color:#FFFFFF;
	color: #555555;
} 

body#B000000 a#li_nav_1,
body#B000100 a#li_nav_1_1
{
	background-color:#9C9C9C;
	color: #555555;
}
 
/**Programm und Karten**/
.navigation_programm:link{
	background-color:#FFFFFF;
	color: #464546;
}
.navigation_programm:visited{
	background-color:#FFFFFF;
	color: #464546;
}
.navigation_programm:hover{
	background-color:#464546;
	color: #464546;
}
.navigation_programm:active{
	background-color:#FFFFFF;
	color: #464546;
} 

body#B0101000 a#li_nav_2_1,
body#B010200 a#li_nav_2_2,
body#B0103000 a#li_nav_2_3,
body#B0104000 a#li_nav_2_4,
body#B0104010 a#li_nav_2_4,
body#B0104010 a#li_nav_2_4_1,
body#B0104020 a#li_nav_2_4,
body#B0104020 a#li_nav_2_4_2,
body#B0104030 a#li_nav_2_4,
body#B0104030 a#li_nav_2_4_3,
body#B0104040 a#li_nav_2_4,
body#B0104040 a#li_nav_2_4_4,
body#B0104050 a#li_nav_2_4,
body#B0104050 a#li_nav_2_4_5,
body#B0104060 a#li_nav_2_4,
body#B0104060 a#li_nav_2_4_6,
body#B0105000 a#li_nav_2_5,
body#B0105010 a#li_nav_2_5,
body#B0105010 a#li_nav_2_5_1,
body#B0105020 a#li_nav_2_5,
body#B0105020 a#li_nav_2_5_2,
body#B0106000 a#li_nav_2_6
{
	background-color:#464546;
	color: #464546;
}


/**Publikationen**/
.navigation_publikationen:link{
	background-color:#FFFFFF;
	color: #961C65;
}
.navigation_publikationen:visited{
	background-color:#FFFFFF;
	color: #961C65;
}
.navigation_publikationen:hover{
	background-color:#D52890;
	color: #961C65;
}
.navigation_publikationen:active{
	background-color:#FFFFFF;
	color: #961C65;
}

body#B0200000 a#li_nav_3,
body#B0201000 a#li_nav_3_1,
body#B0202000 a#li_nav_3_2,
body#B0203000 a#li_nav_3_3,
body#B0204000 a#li_nav_3_4,
body#B0205000 a#li_nav_3_5,
body#B0206000 a#li_nav_3_6{
	background-color:#D52890;
	color: #961C65;
}

/**Philharmonie**/
.navigation_philharmonie:link{
	background-color:#FFFFFF;
	color: #C35F05;
}
.navigation_philharmonie:visited{
	background-color:#FFFFFF;
	color: #C35F05;
}
.navigation_philharmonie:hover{
	background-color:#F67806;
	color: #C35F05;
}
.navigation_philharmonie:active{
	background-color:#FFFFFF;
	color: #C35F05;
}

body#B040000 a#li_nav_4_1,
body#B0401010 a#li_nav_4_1_1,
body#B0401020 a#li_nav_4_1_2,
body#B0401030 a#li_nav_4_1_3,
body#B0402000 a#li_nav_4_2,
body#B0402010 a#li_nav_4_2_1,
body#B0402020 a#li_nav_4_2_2,
body#B070401 a#li_nav_4_2_2,
body#B070402 a#li_nav_4_2_2,
body#B070403 a#li_nav_4_2_2,
body#B070404 a#li_nav_4_2_2,
body#B070405 a#li_nav_4_2_2,
body#B070407 a#li_nav_4_2_2,
body#B070408 a#li_nav_4_2_2,
body#B0403000 a#li_nav_4_3,
body#B0404000 a#li_nav_4_4,
body#B0404010 a#li_nav_4_4,
body#B0404010 a#li_nav_4_4_1,
body#B0405000 a#li_nav_4_5,

body#B0405010 a#li_nav_4_5_1,
body#B0405020 a#li_nav_4_5_2,
body#B0405030 a#li_nav_4_5_3,
body#B0405040 a#li_nav_4_5_4,

body#B0406000 a#li_nav_4_6,


body#B0407000 a#li_nav_4_7,
body#B0407010 a#li_nav_4_7_1,
body#B0407020 a#li_nav_4_7_2,
body#B0407030 a#li_nav_4_7_3,
body#B0407040 a#li_nav_4_7_4,
body#B0407050 a#li_nav_4_7_5,
body#B0407060 a#li_nav_4_7_6,
body#B0407070 a#li_nav_4_7_7

{
	background-color:#F67806;
	color: #C35F05;
}

/**Service**/
.navigation_service:link{
	background-color:#FFFFFF;
	color: #1D6571;
}
.navigation_service:visited{
	background-color:#FFFFFF;
	color: #1D6571;
}
.navigation_service:hover{
	background-color:#2FB1BF;
	color: #1D6571;
}
.navigation_service:active{
	background-color:#FFFFFF;
	color: #1D6571;
}



body#B0500000 a#li_nav_5,
body#B0501000 a#li_nav_5_1,
body#B0502000 a#li_nav_5_2,
body#B0502010 a#li_nav_5_2,
body#B0503000 a#li_nav_5_3,
body#B0504000 a#li_nav_5_4,
body#B0505000 a#li_nav_5_5,
body#B0506000 a#li_nav_5_6,
body#B0507000 a#li_nav_5_7
{
	background-color:#2FB1BF;
	color: #1D6571;
}

/**Presse**/ 
 .navigation_presse:link{
	background-color:#FFFFFF;
	color: #5B7D29;
}
.navigation_presse:visited{
	background-color:#FFFFFF;
	color: #5B7D29;
}
.navigation_presse:hover{
	background-color:#7AA800;
	color: #5B7D29;
}
.navigation_presse:active{
	background-color:#FFFFFF;
	color: #5B7D29;
}

.navigation_presse_selected{
	background-color:#7AA800;
	color: #5B7D29;
}

body#B080100 a#li_nav_6_1,
body#B080203 a#li_nav_6_2,
body#B080203 a#li_nav_6_2_1,
body#B080201 a#li_nav_6_2,
body#B080201 a#li_nav_6_2_2,
body#B080202 a#li_nav_6_2,
body#B080202 a#li_nav_6_2_3{
	background-color:#7AA800;
	color: #5B7D29;
}


/**Kontakt-Anfahrte**/
.navigation_kontakt:link{
	background-color:#FFFFFF;
	color: #584C63;

}
.navigation_kontakt:visited{
	background-color:#FFFFFF;
	color: #584C63;

}
.navigation_kontakt:hover{
	background-color:#83778E;
	color: #584C63;

}
.navigation_kontakt:active{
	background-color:#FFFFFF;
	color: #584C63;
}

body#B0701 a#li_nav_7,
body#B0701 a#li_nav_7_1,
body#B0702 a#li_nav_7,
body#B0702 a#li_nav_7_2{
	background-color:#044fac;
	color: #044fac;
}

.navigation_corporate:link{
	background-color:#FFFFFF;
	color: #044fac;

}
.navigation_corporate:visited{
	background-color:#FFFFFF;
	color: #044fac;

}
.navigation_corporate:hover{
	background-color:#044fac;
	color: #044fac;

}
.navigation_corporate:active{
	background-color:#FFFFFF;
	color: #044fac;
}
