		<style type="text/css">
			<xsl:comment>
	a {text-decoration:none; }
	/*a:link { color:blue; }
	a:hover {font-weight:bold;background-color:rgb(255,179, 0);}*/
	body { font-family:verdana,helvetica,arial,sans-serif; }
	
body
{
	/*/*//*/ width: 130%;			/* nn4 fix */
	background-color: #F0E68C;
}
.hide
{
	display: none;
}
.clear, #nsFooterClear, #footer
{
	clear: both;
}
.inside
{
	padding: 0.5em;
}
 
#contentColumn
{
	/*/*/ margin: 0 12em;			/* ie4 fix */
}
#leftColumn
{
	float: left; 
	/*position: fixed;*/
	width: 12em;
	/*/*/ margin-right: -12em;		/* ie4 fix */
}
#rightColumn
{
	float: right;
	width: 12em;
	/*/*/ text-align: left;			/* ie4 fix */
	/*/*/ margin-left: -12em;		/* ie4 fix */
}
#masthead, .hnav, #contentColumn, #contentColumn .inside, #footer
{
	/*/*//*/ border: none;			/* nn4 fix */
	/*/*//*/ margin: 0;			/* nn4 fix */
}
#nsFooterClear
{
	/*/*//*/ display: block;		/* nn4 fix */
}
#footer
{
	text-align: center;
}

#firstbar
{
 font-size:0.6em;background-color:FF8C00;  font-weight:bold; font-family:arial,helvetica,verdana;
}

#secondbar
{
 font-size:0.6em;background-color:FFB300;  font-weight:bold; font-family:arial,helvetica,verdana;
}
	
#chosedbar
{
 font-size:0.8em;background-color:F0E68C;  font-weight:bold; font-family:arial,helvetica,verdana;
}	

#secondbar td, #firstbar td
{
 text-align:center;
}

#secondbar td a, #firstbar td a, .blacklink, .vnav ul li a
{
 text-align:center;text-decoration:none; color:black;
}

html>body .vnav li a {
 width: auto;
}

.vnav{
 padding:0.3em;/* da sonst im IE7 Schwierigkeiten */
 background-color:#FF8C00;
 margin-bottom:2em;
}

.vnav ul
{
  margin: 0;
  padding: 0;
  border: none;
  /* height: 100%; sonst IE7 div krzer als Inhalt */
}

.vnav ul li
{
 list-style: none;
 list-style-image: inherit;
 border-bottom: 1px solid #90bade; 
}

.vnav li {
position: relative;
}

 

.vnav li a:hover {
 background-color: #2586d7;
 color: #fff;
 }



.vnav ul li a, .navactive {
 border-left: 10px solid #1958b7;
 border-right: 10px solid #508fc4;
 background-color:  #2175bc;
 padding: 5px 5px 5px 0.5em; 
 display: block;
 color: #fff;
 text-decoration: none;
 text-align:left;
 font-size:smaller;
 width: 100%;
}

.navactive{
text-align: right;
 border-bottom: 1px solid #90bade; 
}

.vnav form {
 background-color:  #2175bc;
 margin:0;
}

.vnav ul ul {
width: 100%;
}


.vnav ul ul {
	display:none;
}

.vnav ul li:hover ul {
	display:block;
}


.subitem
{
	margin-left:2em;
}

.vnav img{
	border:0;
	padding-right: 0.3em;
}

.vnav h3, h2
{
 padding: 0;  
 margin:0.2em;
 font-size: smaller; 
 font-weight: bold;
}

.vnav h2
{
 font-size: 1.2em; 
 }	
 
 #vnav_selecteditem 
 {
  background-color:rgb(255,179, 0);/*#2586d7;*/
  color:black;
  font-weight:bold;
 }
 
 .sublistitem{
  margin-bottom:1em;
  margin-top:1em;
 }
 </xsl:comment>
		</style>

