

/***** Rathgeber**********/

.clear {
	clear:both;
	display: block;
	width:100%;
        height:0;
	font-size:0;
	overflow: hidden;
}


/***************************************/
/*******Menüformatierungen**************/
/***************************************/

/***************Menü unten (Impressum, Drucklink, Top)***********************/
#footer a.impr_no, #footer a.impr_act, #footer a.drucklink, #footer a.nach_oben {
        color:#5A5A5A;
        font-size:10px;
  	font-weight:normal;
        padding:0px 0 0 0;
        margin:0;
  	text-decoration:none;
	}

#footer a.impr_no, #footer a.impr_act, #footer a.nach_oben {
        padding:0;
	}

#footer a.impr_no:hover, #footer a.impr_no:active,
#footer a.drucklink:hover, #footer a.drucklink:active,
#footer a.nach_oben:hover, #footer a.nach_oben:active {
        color:#BECD00;
	}

#footer a.impr_act {
	color:#BECD00;
	}

/***************Klickpfad***********************/
#klickpfad a {
	/*color:#000;*/

  	font-weight:normal;
        text-decoration:none;
  	padding:0;
        margin:0;
}

#klickpfad a:hover {
	color:#BECD00;
}

#klickpfad {
	color:#000;
	font-size:10px;
}
/**************horizontale Main-Navi********/
/**************Level 1********/

ul.main_menu {
	width:auto;
	margin:0;
	padding:0;
	list-style:none;
        text-align:left;
        vertical-align:middle;
        border:0px solid green;
  	}

ul.main_menu li {
	display:inline;
        float:left;
	width:auto;
        color:white;
        text-align:center;
        vertical-align:top;
  	margin:0 1px 0 0;
  	padding:0;
        list-style-image:none;
        border:0px solid red;
	}


/***************Meta-Menü oben***********************/
#top_meta_content ul.metanavi_li_ul {
        margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
        text-align:left;
        border:0px solid #E6E6E6;
        }

#top_meta_content ul.metanavi_li_ul li{
	float:left;
        color:#fff;
        font-size:10px;
  	padding:0 0 0 0;
  	margin:0;
        border:0px solid red;
        list-style-image:none;
        background-image:none;
        }

.tx-srlanguagemenu-pi1 .SPC{
	color:#fff;
}

#top_meta_content ul.metanavi_li_ul li a.no:link, #top_meta_content ul.metanavi_li_ul li a.act:link,
#top_meta_content ul.metanavi_li_ul li a.no:visited, #top_meta_content ul.metanavi_li_ul li a.act:visited,
.tx-srlanguagemenu-pi1 .NO a:link,.tx-srlanguagemenu-pi1 .NO a:visited{
        color:#fff;
        font-size:10px;
  	font-weight:normal;
        padding:0px 0 0 0;
  	text-decoration:none;
        background-image:none;
        }

#top_meta_content ul.metanavi_li_ul li a.no:hover, #top_meta_content ul.metanavi_li_ul li a.no:active, 
.tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .CUR a:link, .tx-srlanguagemenu-pi1 .CUR a:visited,
.tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active{
            color:#004595;
            color: #01265B;
        background-image:none;
        }

#top_meta_content ul.metanavi_li_ul li a.act {
	color:#004595;
        color: #01265B;
        background-image:none;
        }



/**************ab hier: vertikale Navi********/
/**************Level 2********/

ul.topnav_level_2 {
   	display:block;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 3px;
	list-style:none;
        text-align:left;
        border:0px solid #E6E6E6;
        }

ul.topnav_level_2 li {
   	display:block;
	width:auto;
  	padding:0 0 0 0;
  	margin:0 0 0 0;
        list-style-image:none;
        border:0px solid #ccc;
	}

ul.topnav_level_2 li a.no_2, ul.topnav_level_2 li a.act_2, ul.topnav_level_2 li a.act_no-sub_2 {
	clear:both;
        display:block;
        font-size:11px;

  	font-weight:normal;
  	padding:0px 0 12px 8px;
        margin:0 0 0 6px;
        background:transparent url("../img/arrow_to-right.jpg")  no-repeat scroll left 4px;
	}






ul.topnav_level_2 li.last_branchenspezial a.no_2, ul.topnav_level_2 li.last_branchenspezial a.act_2, ul.topnav_level_2 li.last_branchenspezial a.act_no-sub_2 {
	clear:both;
        display:block;
        font-size:11px;

  	font-weight:bold;
  	padding:0px 0 12px 8px;
        margin:20px 0 0 6px;
        background:transparent url("../img/arrow_to-right.jpg")  no-repeat scroll left 4px;
	}








ul.topnav_level_2 li.last a.no_2, ul.topnav_level_2 li.last a.act_2,
ul.topnav_level_2 li.last a.act_no-sub_2, ul.topnav_level_2 li.last_branchenspezial a.no_2, ul.topnav_level_2 li.last_branchenspezial a.act_2,
ul.topnav_level_2 li.last_branchenspezial a.act_no-sub_2 {
        padding-bottom:0;
        }

ul.topnav_level_2 li a.no_2 {
        color:#243175;
        text-decoration:none;
	}

ul.topnav_level_2 li a.no_2:hover, ul.topnav_level_2 li a.no_2:active {
	display:block;
        color:#243175;

  	font-weight:normal;
  	text-decoration:none;
        margin-left:4px;
        padding-left:10px;
        background:transparent url("../img/arrow_to-bottom.jpg")  no-repeat scroll left 4px;
	}


ul.topnav_level_2 li.last_branchenspezial a.no_2:hover, ul.topnav_level_2 li.last_branchenspezial a.no_2:active {
	display:block;
        color:#243175;

  	font-weight:bold;
  	text-decoration:none;
        margin-left:4px;
        padding-left:10px;
        background:transparent url("../img/arrow_to-bottom.jpg")  no-repeat scroll left 4px;
	}



ul.topnav_level_2 li.last a.no_2:hover, ul.topnav_level_2 li.last a.no_2:active, ul.topnav_level_2 li.last_branchenspezial a.no_2:hover, ul.topnav_level_2 li.last_branchenspezial a.no_2:active  {
        padding-bottom:0;
      	}

ul.topnav_level_2 li a.act_2 {
	color:#243175;

  	font-weight:bold;
  	text-decoration:none;
        margin-left:4px;
        padding-left:10px;
        background:transparent url("../img/arrow_to-bottom.jpg")  no-repeat scroll left 4px;
        }

ul.topnav_level_2 li a.act_no-sub_2 {
	color:#243175;

  	font-weight:bold;
  	text-decoration:none;
        margin-left:4px;
        padding-left:10px;
        background:none;
	}

ul.topnav_level_2 li.last a.act_no-sub_2, ul.topnav_level_2 li.last_branchenspezial a.act_no-sub_2 {
        padding-bottom:0;
      	}

ul.topnav_level_2 li.last_with_sub a.act_2 {
        padding-bottom:12px;
      	}

ul.topnav_level_2 li.last_branchenspezial ul.topnav_level_3{
	margin-top:15px;

}
/**************Level 3********/
ul.topnav_level_3 {
   	display:block;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 3px;
	list-style:none;
        text-align:left;
        border-top:0px solid #E6E6E6;
        border-bottom:0px solid #E6E6E6;
  	}

ul.topnav_level_3 li {
	display:block;
	width:100%;
  	padding:0;
  	margin:0;
        list-style-image:none;
        border-bottom:0px solid #E6E6E6;
	}
ul.topnav_level_3 li {
	display:block;
	width:100%;
  	padding:0;
  	margin:0;
        list-style-image:none;
        border-bottom:0px solid #E6E6E6;
	}

ul.topnav_level_3 li a.no_3, ul.topnav_level_3 li a.act_3 {
	clear:both;
        display:block;
        font-size:11px;

  	font-weight:normal;
  	padding:0 0 12px 8px;
        margin:0 0 0 18px;
        background:transparent url("../img/arrow_to-right.jpg")  no-repeat scroll left 4px;
	}
ul.topnav_level_2 li.last_with_sub ul.topnav_level_3 li.last a.no_3,
ul.topnav_level_2 li.last_with_sub ul.topnav_level_3 li.last a.act_3 {
        padding-bottom:0;
        }


ul.topnav_level_3 li a.no_3 {
        color:#243175;
        text-decoration:none;
	}

ul.topnav_level_3 li a.no_3:hover, ul.topnav_level_3 li a.no_3:active {
	display:block;
        color:#243175;

  	font-weight:normal;
  	text-decoration:none;
        /*background:transparent url("../img/arrow_to-bottom.jpg")  no-repeat scroll left 4px;
        */
        background:none;
        }

ul.topnav_level_3 li a.act_3 {
	color:#243175;

  	font-weight:bold;
  	text-decoration:none;
        /*background:transparent url("../img/arrow_to-bottom.jpg")  no-repeat scroll left 4px;
        */
        background:none;
        }

/**************Level 4********/
ul.topnav_level_4 {
   	display:block;
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 3px;
	list-style:none;
        text-align:left;
        border-top:0px solid #E6E6E6;
        border-bottom:0px solid #E6E6E6;
  	}

ul.topnav_level_4 li {
	display:block;
	width:100%;
  	padding:0;
  	margin:0;
        list-style-image:none;
        border-bottom:0px solid #E6E6E6;
	}

ul.topnav_level_4 li a.no_4, ul.topnav_level_4 li a.act_4 {
	clear:both;
        display:block;
        font-size:11px;

  	font-weight:normal;
  	padding:0 0 12px 20px;
        margin:0 0 0 14px;
        background:transparent url("../img/arrow_to-right.jpg")  no-repeat scroll left 4px;
	}

ul.topnav_level_4 li a.no_4 {
        color:#243175;
        text-decoration:none;
	}

ul.topnav_level_4 li a.no_4:hover, ul.topnav_level_4 li a.no_4:active {
	display:block;
        color:#243175;

  	font-weight:normal;
  	text-decoration:none;
        background:transparent url("../img/arrow_to-bottom.jpg")  no-repeat scroll left 4px;
        background:none;
        }

ul.topnav_level_4 li a.act_4 {
	color:#243175;

  	font-weight:bold;
  	text-decoration:none;
        /*background:transparent url("../img/arrow_to-bottom.jpg")  no-repeat scroll left 4px;
        */
        background:none;
        }





/***************Menü unten***********************/
ul.navi_unten {
   	font-family: Trebuchet MS,Arial,Sans-Serif;
	white-space: nowrap;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: right;
	background-color: transparent;
}
ul.navi_unten li {
	float: left;
	display: inline;
	font-size: 11px;
        line-height: 15px;
        vertical-align:bottom;
	background: transparent;
	list-style-image:none;
        padding: 0;
	margin: 0;
}

ul.navi_unten a.no {
	color: #474747;
	font-size: 11px;
        line-height: 15px;
	background: transparent;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 18px;
	margin: 0;
}
ul.navi_unten a.no:hover, ul.navi_unten a.no:active {
	/*color: #C33926;*/
        color:#f47b20;
}

ul.navi_unten a.act {
	color:#f47b20;
	font-size: 11px;
        line-height: 15px;
        background: transparent;
	text-decoration: none;
	font-weight: normal;
	padding: 0 0 0 18px;
	margin: 0;
}


/**************************************/
/*******SITEMAP************************/
/**************************************/
/*******Level_1***********************/
#content_mitte .csc-sitemap {

}

#content_mitte .csc-sitemap a:hover, #content_mitte .csc-sitemap a:active {

}

#content_mitte .csc-sitemap ul {
	margin:12px 0 0 -16px;
        padding:0;
        border:0px solid #ddd;
	list-style-type:none;
        }

#content_mitte .csc-sitemap ul li ul {
	margin:6px 0 0 0;
	padding:0;
        border:0px solid #ddd;
}

#content_mitte .csc-sitemap ul li {
        margin:12px 0 0 12px;
	padding-bottom:0;
        }

#content_mitte .csc-sitemap ul li a, #content_mitte .csc-sitemap ul li a:link,
#content_mitte .csc-sitemap ul li a:visited, #content_mitte .csc-sitemap ul li a:hover,
.csc-sitemap ul li a:active {
        font-weight:bold;
	}

#content_mitte .csc-sitemap ul li ul li a, #content_mitte .csc-sitemap ul li ul li a:link,
#content_mitte .csc-sitemap ul li ul li a:visited, #content_mitte .csc-sitemap ul li ul li a:hover,
#content_mitte .csc-sitemap ul li ul li a:active {
        font-weight:normal;
}

#content_mitte .csc-sitemap ul li ul li {
        margin:12px 0 0 12px;
        padding-bottom:0;

}
#content_mitte .csc-sitemap ul li ul li ul li {
        margin:6px 0 0 12px;
}
#content_mitte .csc-sitemap ul li ul li ul li ul li {
        margin:6px 0 0 12px;
        padding-bottom:0;
}


.last_branchenspezial{
	margin-top:50px;
	border:1px solid green;
	}


