/* navi2xv.pm */
/* BOX "Rubrikenauswahl" */

.os_prod_title { padding:0 0 11px 0 ; font-weight:600 }
.os_prod_content { padding: 10px 0 0 0 } 
.os_prod_content p { color:#0c4d39 ; font-size:1.357em ; font-family:"SourceCodePro-Light" ; margin: 0 0 25px 20px }
.os_prod_content .os_list_vendor { max-width:180px ; margin:-10px 0 20px 0 }
.os_cat_text.os_cat_tblock3 { margin: 30px 30px 0 0 ; padding-top:30px ; border-top:1px solid #c1c1c1 }

.os_top_breadcrumb { z-index:10 ; color:#888 ; background:#E5E5E5 ; padding: 10px 0 10px 20px }
.os_top_breadcrumb a { color:#888 }
.os_top_breadcrumb i { display:inline-block ; margin: 0 10px }

.os_cat_breadcrumb .bcrumb div { font-size:0.929em ; padding-top:10px ; padding-bottom:10px }
.os_cat_breadcrumb .os_prod_topnavi .teaser { overflow:hidden ; padding-left:0 }
.os_cat_breadcrumb .os_prod_topnavi .teaser > div { width:500px ; line-height:34px ; height:35px ; padding-left:10px ; color:#000 ; background:#e3e3e3 ; text-transform:uppercase }
.os_cat_breadcrumb .os_prod_topnavi .subnavi { padding-right:0 }
.os_cat_breadcrumb .os_prod_topnavi .subnavi .wrap { line-height:32px ; height:35px ; border-top:1px solid #d7d7d7 ; border-bottom:1px solid #d7d7d7 }
.os_cat_breadcrumb .os_prod_topnavi .subnavi > div h1 { line-height:32px ; padding:0 ; margin:0 ; font-size:1em }
.os_cat_breadcrumb .os_prod_topnavi .subnavi button { padding:0 ; margin:-2px 25px 0 0 ; border:0 ; background:none ; font-size:100% }

.os_search_resinfo { margin-bottom:50px }
.os_search_resinfo a { text-decoration:underline }
.os_search_resinfo ul { margin-top:15px }
.os_search_resinfo li { padding: 5px 0 }
.os_search_resinfo li::before { color:#000 ; content:"\f105" ; font-family:"FontAwesome" ; margin-right:7px }


/* Rubrikenlinks */

.os_prod_content a { display:block ; color:#0c4d39 ; text-decoration:none ; font-weight:600 }
.os_prod_content a:hover { color:#000 ; text-decoration:none }

/* Listentags für Box */

.os_prod_content ul { margin:0 ; padding:0 ; list-style:none } 
.os_prod_content li { margin:0 ; padding:0 } 

/* 1. Ebene */
.os_prod_content > ul > li { }
.os_prod_content > ul > li a { font-weight:normal }
.os_prod_content > ul > li > a { padding: 8px 8px 8px 20px ; font-weight:600 }
.os_prod_content .os_prod_content_actp_1 { margin-top:15px ; margin-bottom:15px ; background:#F2F2F2 ; border-left: 5px solid #CBCBCB }
.os_prod_content .os_prod_content_actp_1 > a { font-weight:bold ; color:#0C4C3B ; padding-left:15px }
.os_prod_content .os_prod_content_actl_1 > a { font-weight:bold ; background:#F2F2F2 }
.os_prod_content .os_prod_content_actp_1 > ul { padding-top:5px ; padding-bottom:15px }

/* 2. Ebene */
.os_prod_content > ul > li > ul > li > a:before { content: "\f105" ; font-family:"FontAwesome" ; margin-right:6px } 
.os_prod_content > ul > li > ul > li > a { color:#666 ; padding: 6px 6px 6px 17px }
.os_prod_content .os_prod_content_actp_2 { background:#DEDEDE }
.os_prod_content .os_prod_content_actp_2 > a:before { content: "\f107" ; font-family:"FontAwesome" ; margin-right:6px }
.os_prod_content .os_prod_content_actp_2 > a { font-weight:bold ; color:#0C4C3B ; padding-left:13px }
.os_prod_content .os_prod_content_actl_2 > a { font-weight:bold }
.os_prod_content .os_prod_content_actp_2 > ul { }

/* 3. Ebene */
.os_prod_content > ul > li > ul > li > ul > li  { }
.os_prod_content > ul > li > ul  li > ul > li > a { font-size:0.929em ; color:#666 ; padding: 6px 6px 6px 28px }
.os_prod_content .os_prod_content_actp_3 > a { font-weight:bold ; color:#0C4C3B }
.os_prod_content .os_prod_content_actl_3 > a { font-weight:bold }

/* 4. Ebene */
.os_prod_content > ul > li > ul > li > ul > li > ul > li  { }
.os_prod_content > ul > li > ul  li > ul > li > ul > li > a { font-size:0.929em ; color:#666 ; padding: 6px 6px 6px 35px }
.os_prod_content .os_prod_content_actp_4 > a { font-weight:bold ; color:#0C4C3B }
.os_prod_content .os_prod_content_actl_4 > a { font-weight:bold }

/* usw. -> für weitere Ebenen entsprechend kopieren */
