/*rechtes listenmenue*/
div.naviright
{width: 160px;
margin-top:-3px;
padding:0;
float:left;
background-image:url(images/box_navirechts_top.jpg);
background-position:top left;
background-repeat:no-repeat;
position:absolute;}
div.navirightcontent
{width: 160px;
margin-top:10px;
background-image:url(images/box_navirechts_hg.jpg);
background-position:top left;
background-repeat:repeat-y;
position:relative;}
div.naviright ul
{width: 150px;
font-size:11px;
display: block;
margin-top:5px;
margin-left:10px;
list-style-position:outside;}
div.naviright li
{line-height: 22px; display: block;}
div.naviright li.searchgroup
{line-height:14px; padding-top:4px; padding-bottom:4px;}
div.naviright li.feedbackbutton
{line-height: 22px; background-color:#B0AFAF; width:140px;}
div.naviright li.feedbackbutton a{color:#ffffff!important; font-weight:bold;}
div.naviright li a, div.naviright li a:link
{text-decoration:none;
margin-left:10px;
color:#000;}
div.naviright li a:hover, div.naviright li a:active
{color:#9E2744; text-decoration:none;}

/*aktive klasse fuer menue rechts*/
div.naviright li a.active{color:#9E2744; text-decoration:none;}
/*linkes listenmenue*/
div.navileft
{width: 170px; 
float:left;
margin-top:-3px;
padding:0;
background-image:url(images/box_navilinks_top.jpg);
background-position:top left;
background-repeat:no-repeat;
}
div.navileftcontent
{width: 170px;
margin-top:10px;
padding:0;
background-image: url(images/box_navilinks.jpg);
background-position:top left;
background-repeat: repeat-y;}
.navileft ul
{width: 170px;
font-size:11px;
display: block;
margin-top:7px;
margin-left:-1px;}
.navileft li
{line-height: 22px; display: block;}
.navileft li.firstitem{padding-top:7px;}
.navileft li a
{text-decoration:none;
margin-left:29px;
color:#000;}
.navileft li a:hover{color: #9E2744;}

.navileft li.fachmesseam 
{background-image:url(images/hg_navi_fachmessen_oben.jpg);
background-repeat:no-repeat;
background-position:left center;
margin-left:2px;
height:29px;
display:block;}
.navileft li.fachmesseam a, .navileft li.fachmessegm a, .navileft li.fachmessetm a
{margin-left:25px;}
.navileft li.fachmesseam a:hover{
background-image:url(images/hg_navi_fachmesseam_over.jpg);
background-repeat:no-repeat;
background-position:0 center;
display:block;
height:29px;
margin-left:0;
padding:0;}

.navileft li.fachmessegm, .navileft li.fachmessetm 
{margin-left:2px;
height:28px;
background-image:url(images/hg_navi_fachmessen.jpg);
background-repeat:no-repeat;
background-position:left center;
}
.navileft li.fachmessegm a:hover{
background-image:url(images/hg_navi_fachmessegt_over.jpg);
background-repeat:no-repeat;
background-position:0 center;
display:block;
height:28px;
padding:0;
margin-left:0;}

.navileft li.fachmessetm a:hover{
background-image:url(images/hg_navi_fachmessetm_over.jpg);
background-repeat:no-repeat;
background-position:0 center;
display:block;
height:28px;
padding:0;
margin-left:0;}

/*aktive klassen fuer listenpunkte links*/
.navileft li a.active{color: #9E2744;}
.navileft li.fachmesseam a.active
{color: #9E2744; 
padding-left:25px;
background-image:url(images/hg_navi_fachmesseam_over.jpg);
background-repeat:no-repeat;
background-position:0 center;
display:block;
height:29px;
margin-left:0;
padding:0;}
.navileft li.fachmessegm a.active
{color: #9E2744; 
padding-left:25px;
background-image:url(images/hg_navi_fachmessegt_over.jpg);
background-repeat:no-repeat;
background-position:0 center;
display:block;
height:28px;
padding:0;
margin-left:0;}
.navileft li.fachmessetm a.active
{color: #9E2744; 
padding-left:25px;
background-image:url(images/hg_navi_fachmessetm_over.jpg);
background-repeat:no-repeat;
background-position:0 center;
display:block;
height:28px;
padding:0;
margin-left:0;}



.navileft li.fachmesseam a:hover, .navileft li.fachmessegm a:hover, .navileft li.fachmessetm a:hover
{color: #9E2744; padding-left:25px;}

/*standardfooter in verlagsrot*/
.footer
{width: 1002px;
height:38px;
clear: both;
background-image:url(images/hg_footer.jpg);
background-repeat:repeat-x;
margin-top:20px;

}

#navifooter{float:left;
background-image: url(images/hg_navi_footer.jpg);
background-repeat:no-repeat;
width:170px;
height:38px;
padding-left:25px;
padding-top:5px;
font-size:10px;
color:#9E2744;}
#navifooter a{ text-decoration:none; line-height:15px;}

/*alternativfooter in den drei logofarben*/
/*.footeraqua
{width: 1010px;
height:38px;
clear: both;
background-image:url(images/hg_footer_aqua.jpg);
background-repeat:repeat-x;
margin-top:20px;
}
#navifooteraqua
{float:left;
background-image: url(images/hg_navi_footer_aqua.jpg);
background-repeat:no-repeat;
width:170px;
height:38px;
padding-left:25px;
padding-top:5px;
font-size:10px;
color:#9E2744;}
#navifooteraqua a{ text-decoration:none; line-height:15px;}

.footergarten
{width: 1010px;
height:38px;
clear: both;
background-image:url(images/hg_footer_garten.jpg);
background-repeat:repeat-x;
margin-top:20px;
}
#navifootergarten
{float:left;
background-image: url(images/hg_navi_footer_garten.jpg);
background-repeat:no-repeat;
width:170px;
height:38px;
padding-left:25px;
padding-top:5px;
font-size:10px;
color:#9E2744;}
#navifootergarten a{ text-decoration:none; line-height:15px;}

.footerterra
{width: 1010px;
height:38px;
clear: both;
background-image:url(images/hg_footer_terra.jpg);
background-repeat:repeat-x;
margin-top:20px;
}
#navifooterterra{float:left;
background-image: url(images/hg_navi_footer_terra.jpg);
background-repeat:no-repeat;
width:170px;
height:38px;
padding-left:25px;
padding-top:5px;
font-size:10px;
color:#9E2744;}
#navifooterterra a{ text-decoration:none; line-height:15px;}*/