#BreadCrumpContainer {
background:#005AA0;
}

.BreadCrump-Ul {
font-size:10px;
list-style:none !important;
margin:0;padding:0;
width:100%;
}

.BreadCrump-Ul li {
float:left;
line-height:19px;
padding-left:5px;
list-style:none;
}

.BreadCrump-Ul a{
color:#666666;
text-decoration:none;
}

.BreadCrump-Ul a:hover{
color:#FF9900;
text-decoration:none;
}

.NavULListContainer {
background-image:url(/v30/localpictures/theme/layout/bg_site_navigation.png);
padding-left:5px;
}

.NavUL  {
list-style-type: none;
padding:0px;
margin:0px;
height:27px;
}

.NavUL #NavLiFirst {
margin-left:10px; padding-top:3px;
background:none;
width:20px;
}

.NavUL #NavLiLast {
padding-top:3px;
background:none;
width:20px;
}


.NavUL a  {
list-style-type: none;
text-decoration:none;
color: #333333 !important;
font-weight:bold;
font-size:10px;
}

.NavLiList, .NavLiListSelected {
float:left;
}
.NavLiList {
text-align:center;
vertical-align:middle;
padding-top:7px;
width:24px;
height:22px;
font-size:10px;
background-image:url(/v30/localpictures/theme/layout/bg_list_passiv.png);
background-position:0px 3px;
background-repeat: repeat-x;
}

.NavLiList:hover{
background:none;
}

.NavLiListSelected {
text-align:center;
vertical-align:middle;
padding-top:7px;
width:24px;
height:22px;
color:#000;
font-weight:bold;
font-size:10px;
}


#NavMain .KatH0passiv{
background-color:red;
text-decoration:none;
color:#FF9900F;
margin-left:20px;
font-size:13px;
padding:3px;
padding-left:25px;
font-weight:bold;
border-bottom:1px solid #FFF;
background:url(/v30/localpictures/theme/layout/arrows.png) no-repeat #005AA0 0px -2px;
}

#NavMain .KatH0passiv:hover{
color:#FFF;
background:url(/v30/localpictures/theme/layout/arrows.png) no-repeat #75A5CB 0px -31px;

}

#NavMain .KatH0aktiv {
text-decoration:none;
color:#FFF;
margin-left:0px;
font-size:11px;
padding:3px;
padding-left:25px;
font-weight:bold;
border-bottom:1px solid #FFF;
background:url(/v30/localpictures/theme/layout/arrows.png) no-repeat #75A5CB 0px -31px;
}

#NavMain .KatH1passiv{
text-decoration:none;
color:#FFFFFF;
margin-left:0px;
font-size:11px;
padding:5px;
padding-left:45px;
font-weight:normal;
border-bottom:1px solid #FFF;
background:url(/v30/localpictures/theme/layout/arrows.png) no-repeat #133064 20px 0px;
}

#NavMain .KatH1passiv:hover{
color:#0B2553;
background:url(/v30/localpictures/theme/layout/arrows.png) no-repeat #87A7DF 20px -29px;
}

#NavMain .KatH1aktiv {
text-decoration:none;
color:#0B2553;
margin-left:0px;
font-size:11px;
padding:5px;
padding-left:45px;
font-weight:normal;
border-bottom:1px solid #FFF;
background:url(/v30/localpictures/theme/layout/arrows.png) no-repeat #87A7DF 20px -29px;
}

#NavMain .KatH2passiv{
text-decoration:none;
color:#FFFFFF;
margin-left:0px;
font-size:11px;
padding:5px;
padding-left:55px;
font-weight:normal;
border-bottom:1px solid #FFF;
background-color:#133064;
}

#NavMain .KatH2passiv:hover{
color:#0B2553;
background-color:#87A7DF;
}

#NavMain .KatH2aktiv {
text-decoration:none;
color:#0B2553;
margin-left:0px;
font-size:11px;
padding:5px;
padding-left:55px;
font-weight:normal;
border-bottom:1px solid #FFF;
background-color:#87A7DF;
}

#NavMain .KatH3passiv{
text-decoration:none;
color:#FFFFFF;
margin-left:0px;
font-size:11px;
padding:5px;
padding-left:65px;
font-weight:normal;
border-bottom:1px solid #FFF;
background-color:#133064;
}

#NavMain .KatH3passiv:hover{
color:#0B2553;
background-color:#87A7DF;
}

#NavMain .KatH3aktiv {
text-decoration:none;
color:#0B2553;
margin-left:0px;
font-size:11px;
padding:5px;
padding-left:65px;
font-weight:normal;
border-bottom:1px solid #FFF;
background-color:#87A7DF;
}

#NavMain .KatH4passiv{
text-decoration:none;
color:#FFFFFF;
margin-left:0px;
font-size:10px;
padding:5px;
padding-left:65px;
font-weight:normal;
border-bottom:1px solid #FFF;
background-color:#133064;
}

#NavMain .KatH4passiv:hover{
color:#0B2553;
background-color:#87A7DF;
}

#NavMain .KatH4aktiv {
text-decoration:none;
color:#0B2553;
margin-left:0px;
font-size:10px;
padding:5px;
padding-left:65px;
font-weight:normal;
border-bottom:1px solid #FFF;
background-color:#87A7DF;
}



#GroupNav  .KatH1passiv {
text-decoration:none;
color:#0B2553;
margin-left:0px;
font-size:11px;
padding:5px;
padding-left:25px;
font-weight:normal;
border-bottom:1px solid #FFF;
background:url(/v30/localpictures/theme/layout/arrows.png) no-repeat #BED0EE 0px -29px;
}

#GroupNav  .KatH1passiv:hover {
background:url(/v30/localpictures/theme/layout/arrows.png) no-repeat #97B0D9 0px 0px;
}

#GroupNav  .KatH1aktiv {
text-decoration:none;
color:#0B2553;
margin-left:0px;
font-size:11px;
padding:5px;
padding-left:25px;
font-weight:normal;
border-bottom:1px solid #FFF;
background:url(/v30/localpictures/theme/layout/arrows.png) no-repeat #97B0D9 0px 0px;
}




#Nav1Container {
position:absolute;
right:15px;
bottom:10px;
}

#Nav1Container .CmsNavH0passiv {
color:#CAD8EF;
text-decoration:none;
font-size:10px;
margin:5px;
}

#Nav1Container .CmsNavH0passiv:hover {
color:#FFF;
}


#Nav1Container .CmsNavH0aktiv {
color:#FFF;
text-decoration:none;
font-size:10px;
margin:5px;
}

 #Nav3Container  .CmsNavH0passiv {
color:#999999;
text-decoration:none;
font-size:10px;
margin:5px;
}

#Nav3Container .CmsNavH0passiv:hover {
color:#333333;
}

#Nav3Container .CmsNavH0aktiv {
color:#333333;
text-decoration:none;
font-size:10px;
margin:5px;
}

#BoxNav1 .CmsNavH0passiv  {
text-decoration:none;
color:#FFFFFF;
margin-left:0px;
font-size:11px;
padding:3px;
padding-left:25px;
font-weight:normal;
border-bottom:1px solid #FFF;
background:url(/v30/localpictures/theme/layout/arrows_grey.png) no-repeat #B3B3B3 0px -2px;}

#BoxNav1 .CmsNavH0aktiv  {
text-decoration:none;
color:#FFFFFF;
margin-left:0px;
font-size:11px;
padding:3px;
padding-left:25px;
font-weight:normal;
border-bottom:1px solid #FFF;
background:url(/v30/localpictures/theme/layout/arrows_grey.png) no-repeat #959595 0px -31px;}

.SubKategorien {
margin:10px;
background:url("/v30/localpictures/theme/layout/bg_subcat.gif") repeat-x scroll center bottom transparent;
border:0 solid #87A7DF;
float:left;
line-height:40px;
margin:10px;
padding:0 20px;
text-align:center;
width:120px;
}
.SubCat-Text a {color:#000000;text-decoration:none;font-size:11px}	

#zweitnavi
{}

#zweitnavi div.OnlyKatTitel
{
	font-size:14px;
}		

#LastViewedTopic
{
	font-size:12px;
}		

.SubKat-Image img{
	width:100px;
	border:solid 1px #FF9900;
}		

.OuterSubCat td
{
	vertical-align:bottom;	
}