.hauptlink, .hoverlink { width: auto; height: 25px;	padding: 0 5px;  float: left; text-align: center; font-size: 14px; color: #D2130C;  /*#D3130C*/
	font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-decoration:none; letter-spacing: 1px; }
div#nav a:hover { /*color: #FF3333;*/  color: #FF3300;}
.hoverlink {	height: 25px;	background-attachment: scroll; background-image: url(../images/hm-hover.gif); background-repeat: no-repeat; 
	background-position: 0px 19px; }
	
/*
a.home, a.sitemap, a.print { height: 20px;	background-attachment: scroll; background-repeat: no-repeat;}
a.home:hover, a.sitemap:hover, a.print:hover { background-repeat: no-repeat;}
a.home { background-image: url(../images/home.gif); }
a.home:hover { background-image: url(../images/home-hov.gif); }
a.sitemap { background-image: url(../images/sitemap.gif);}
a.sitemap:hover { background-image: url(../images/sitemap-hov.gif); }
a.print { background-image: url(../images/print.gif); }
a.print:hover { background-image: url(../images/print-hov.gif); }
*/

.sublink { padding-right: 12px;  padding-top: 4px; color: #666666; text-decoration: none;  float: left; clear: right; }
div#subnav-box a:hover { color: #D72A24;  text-decoration: underline; }
.hoversublink { padding-right: 12px;  padding-top: 4px; color: #D72A24;  text-decoration: none; float: left; clear: right; }

/*#########################################################################*/
/*3. Navigationsebene*/


.raquo_box, .subsublink, .hoversubsublink,  .dead_subsublink, .raquo {  padding: 0 0 8 10px; }
.raquo_box, .subsublink, .hoversubsublink, .dead_subsublink { height: auto; width: 175px; text-align: left; clear: left; float: left; display: block;}
.raquo_box, .subsublink, .hoversubsublink,  .subsublink:hover, .raquo { background-attachment: scroll;  background-repeat: no-repeat;  background-position: 0px 2px; }
.raquo_box, .subsublink, .raquo { background-image: url(../images/raquo.gif); text-decoration: none; color: #666; }
.subsublink:hover, .raquo_box:hover, .raquo:hover, .hoversubsublink { background-image: url(../images/raquo_h.gif); color: #D72A24; }
.hoversubsublink, .pasubsublink, .cont_r-linkhover, .cont_r-link, .cont_r-linkhover { text-decoration: none;}
.subsublink:hover, .raquo_box:hover, .raquo:hover{ text-decoration: underline;}
.dead_subsublink { color: #999; }
.cont_r-linkhover, .cont_r-link:hover {color: #D72A24;}
.cont_r-link {color: #999;}
div#cont_r h1 a, div#cont_r h1 a:visited  { text-decoration: none; color: #999; padding: 0; /*background-image: url(../images/space.gif);*/}

/*div#cont_r a, div#cont_r a:visited  { text-decoration: none; color: #999; }
div#cont_r a.hoversubsublink {color: #D72A24; }*/
div#cont_r  a:hover, div#cont_r h1 a:hover { text-decoration: underline; color: #D72A24; }


div#cont_r h1 a:active, div#cont_r a.subsublink:active, div#cont_r a.raquo_box:active, div#cont_r a.raquo:active, div#cont_r a.hoversubsublink:active, .cont_r-link:active { color: #FFA500; } /*orange*/
div#cont_r a.subsublink:active, div#cont_r a.raquo_box:active, div#cont_r a.raquo:active, div#cont_r a.hoversubsublink:active { background-image: url(../images/raquo_a.gif); }



a.top { text-align: right; font-family: Arial; font-size: 12px; text-decoration:none;  color: #BABABA; 
	height: 12px; padding-left: 14px; background-attachment: scroll; 
	background-image: url(../images/oben.gif); background-repeat: no-repeat; background-position: 0px -2px;}
a.top:hover { color: #00099; text-decoration:underline;
		height: 12px; padding-left: 14px; background-attachment: scroll; 
	background-image: url(../images/h-oben.gif); background-repeat: no-repeat; background-position: 0px -2px;} /* wi */
a.top:visited { color: #BABABA;  } /* wi */

div#imp_box a { color: #C0C0C0; text-decoration: none; }
div#imp_box a:hover { color: #D72A24;  text-decoration: underline; }

a.name { background-attachment: scroll; background-image: url(../images/hm-hover.gif); }



