a:link { text-decoration:none; }
a:visited { text-decoration:none;  }
a:hover { text-decoration:none; text-decoration:underline; }
a:active { text-decoration:none; }
img { border-color:#000000;}
body { 
	background-color: #FFFFFF; 
	margin-top:0px; 
	margin-left:0px; 
	margin-bottom:0px; 
	margin-right:0px;
	}
.headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
}
.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
}
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	text-transform: none;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.grautext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
}
.rottextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
.hgrautextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AC1842;
	font-weight: bold;
}
.inputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: normal;
}
.inputs { background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000066; font-weight: normal;  }
#mainnaviover a{
	background:url(../images/button_hauptmenue.gif) no-repeat 10px -1px;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: normal;
	}
#mainnavi a{
	color:#FFFFFF; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal;
	}
#mainnavi a:visited{
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	}
#mainnavi a:hover{
	background:url(../images/button_hauptmenue.gif) no-repeat 10px -1px;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: normal;
	}
#mainnavi a:active{
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: normal;
	}
#rednavi a{
	background:url(../images/button_hellrot.gif) no-repeat;
	color:#E15D5D; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	}
#rednavi a:visited{
	background:url(../images/button_hellrot.gif) no-repeat;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	}
#rednavi a:hover{
	background:url(../images/button_weiss-rot.gif) no-repeat;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: bold;
	}
#rednavi a:active{
	background:url(../images/button_weiss-rot.gif) no-repeat;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: bold;
	}
#yellownavi a{
	background:url(../images/button_weiss-gelb.gif) no-repeat;
	color:#FFFFFF; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold;
	}
#yellownavi a:visited{
	background:url(../images/button_weiss-gelb.gif) no-repeat;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	}
#yellownavi a:hover{
	background:url(../images/button_rot-gelb.gif) no-repeat;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: bold;
	}
#yellownavi a:active{
	background:url(../images/button_rot-gelb.gif) no-repeat;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: bold;
	}
#redmainnavi a{
	color:#E15D5D; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal;
	}
#redmainnavi a:visited{
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	}
#redmainnavi a:hover{
	background:url(../images/button_weiss-rot.gif) no-repeat 8px -1px;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: normal;
	}
#redmainnavi a:active{
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: normal;
	}
#hgreymainnavi a{
	color:#FFFFFF; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal;
	}
#hgreymainnavi a:visited{
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	}
#hgreymainnavi a:hover{
	background:url(../images/button_rot-grau.gif) no-repeat 8px -1px;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: normal;
	}
#hgreymainnavi a:active{
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: normal;
	}
#hgreymainnaviover a{
	background:url(../images/button_rot-grau.gif) no-repeat 8px -1px;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: normal;
	}
#redmainnaviover a{
	background:url(../images/button_weiss-rot.gif) no-repeat 8px -1px;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #FFFFFF; 
	font-weight: normal;
	}
#yellowmainnavi a{
	color:#FFFFFF; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal;
	}
#yellowmainnavi a:visited{
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	}
#yellowmainnavi a:hover{
	background:url(../images/button_rot-gelb.gif) no-repeat 8px -1px;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: normal;
	}
#yellowmainnavi a:active{
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: normal;
	}
#yellowmainnaviover a{
	background:url(../images/button_rot-gelb.gif) no-repeat 8px -1px;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: normal;
	}
#beigemainnavi a{
	color:#000000; 
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal;
	}
#beigemainnavi a:visited{
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	}
#beigemainnavi a:hover{
	background:url(../images/button_rot-beige.gif) no-repeat 8px -1px;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: normal;
	}
#beigemainnavi a:active{
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: normal;
	}
#beigemainnaviover a{
	background:url(../images/button_rot-beige.gif) no-repeat 8px -1px;
	text-decoration:none; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #AC1842; 
	font-weight: normal;
	}
 a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
      position: relative;
      text-decoration: none; 
      }   
 a.tooltip:hover {
      color: #0000ff; 
      background: transparent;
      }
    
 a.tooltip span {
      display: none;  
      text-decoration: none; 
      }
    
 a.tooltip:hover span {
 	  display: block;
      position: absolute; 
      top: -80px; 
      left: 50px; 
      width: 250px;
      z-index: 100;
      padding:8px;
	  color: #000000; 
      border:1px solid #666666; 
      background: #FFFFFF;
      font: 10px Verdana, sans-serif; 
      text-align: left;
      }