@charset "utf-8";
/* CSS Document */




/* BEGIN Categories Tabs v2.0 *//* START Categories Tabs v2.0 */
/* Sample vertical fly-out menu */

/* The following is *A SAMPLE ONLY* and is based off the "suckerfish"
   drop-down menu. Is it provided only as an example of what is possible
   using CSS and unordered lists.

   See: https://www.htmldog.com/articles/suckerfish/dropdowns/example/vertical.html
   and : https://www.htmldog.com/articles/suckerfish/dropdowns/

   For best effect, you'll want to set the config to render the whole tree,
   and you may want to add some before/after html to clear floats, etc...

   Note: to overcome MSIE's deficiency of not recognizing elements besides the 
   anchor tag for the hover event, add the following JS to your template header

<script type="text/javascript"><!--//--><![CDATA[//><!--

sfHover = function() {
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

//--><!]]></script>


*/

/* NavigationsLeiste in der linken Spalte */

#nav, #nav ul, #navliste {
	list-style: none;
	margin-left: -40px;
	z-index: 50;
	}
	


#nav li {
	padding-left: 10px;
}

#nav li a {
	/*display: Block;*/
	
			
	}
	
#nav li a img {
    vertical-align: middle;
}
	
#nav li a:hover {	
	color: #005ca1;
	padding-bottom: 5px;
	padding-top: 5px;
}


#nav .cat_lev_0 a:hover {
	padding-bottom: 9px;
	padding-top: 22px;
	margin-left: -5px;
	padding-left: 30px;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/navi_mutter_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* erste Ebene liste und links */

#nav .cat_lev_0 {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/navi_mutter.gif);
	background-repeat: no-repeat;
}

#nav .link_lev_0 {
	color: #000000;
	font-weight: normal;
	padding-left: 25px;
	
	line-height: 1.5em;
}



/* unterlisten */

#nav .link_lev_0, #nav .cat_lev_0_selected a {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	}

.link_lev_1_selected {
    color: #FFFFFF;
}

#nav .cat_lev_1, #nav .cat_lev_2, #nav .cat_lev_3, #nav .cat_lev_4 {
   border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
	padding-top: 2px;
	padding-bottom: 2px;
}


#nav .link_lev_1, #nav .link_lev_3, #nav .link_lev_5 { /* Links - erste Ebene */
    color: #005ca1;
}

#nav .link_lev_2, #nav .link_lev_4  {
    color: #333333;
}


#nav .cat_lev_1, #nav .cat_lev_1_selected {
	padding-left: 5px;/*25px;*/
	padding-top: 5px;
}



#nav .cat_lev_2, #nav .cat_lev_2_selected {
	padding-left: 15px;
}



#nav .cat_lev_3, #nav .cat_lev_3_selected {
	padding-left: 15px; 
}

/* internet explorer v7.0 */
*:first-child+html #nav .cat_lev_3, *:first-child+html #nav .cat_lev_3_selected {
	padding-left: 20px;
}

/* internet explorer niedriger als v7.0 */
* html #nav .cat_lev_3, * html #nav .cat_lev_3_selected {
	padding-left: 20px;
}

#nav .cat_lev_4, #nav .cat_lev_4_selected {
	padding-left: 15px; 
}



#nav .cat_lev_4_selected, #nav .cat_lev_3_selected, #nav .cat_lev_2_selected, #nav .cat_lev_1_selected {
	background-color: #eeeeee;
	padding-top: 1px;
	padding-bottom: 1px;

}

/* link der zweiten, dritten, vierten, fünften Ebene */


#nav .link_lev_1, #nav .link_lev_2, #nav .link_lev_3, #nav .link_lev_4 {
	/*
	background-image: url(https://www.Befestigungsfuchs.de/content/style/inaktiv.gif);
	background-repeat: no-repeat;
	background-position: top left;
	*/margin-left: -12px;
	padding-left: 12px;
	padding-bottom: 5px;
	padding-top: 5px;
	/*display: inherit!important;
	display: block;*/
}	
	

	
/* Link der ersten Ebene, der ausgewählt ist */

#nav .cat_lev_0_selected {
	padding-bottom: 5px;
	padding-top: 5px;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/navi_mutter_active.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #FFFFFF;
	border-right-color: #eeeeee;
	border-left-color: #eeeeee;
/*	padding-right: 10px;*/
   }




#nav .link_lev_0_selected {
	color: #ffffff;
	font-weight: normal;
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 25px;
	padding-bottom: 3px;

}

#nav .link_lev_0_selected:hover {
    color: #FFFFFF;
}


#nav .cat_lev_0_selected ul {
    padding-top: 4px;
	padding-bottom: 4px;
}



/* Link der zweiten, dritten, vierten, fünften Ebene, der ausgewählt ist */


#nav .link_lev_1_selected, #nav .link_lev_2_selected, #nav .link_lev_3_selected, #nav .link_lev_4_selected {
	color: #005ca1;
	font-weight: normal;
	background-image: url(https://www.Befestigungsfuchs.de/content/style/aktiv.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin-left: -10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	}




/* END Categories Tabs v2.0 *//* START Categories Tabs v2.0 */


/* Community */


#navliste .nav_0 {	
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/navi_mutter.gif);
	background-repeat: no-repeat;
}

#navliste .nav_0 a {
    color: #005ca1;
	font-weight: normal;
	padding-left: 35px;
	
	
} 

#navliste .nav_0 a:hover {
	padding-bottom: 9px;
	padding-top: 22px;
	margin-left: 5px;
	padding-left: 30px;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/navi_mutter_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Community */

/* NavigationsLeiste in der linken Spalte */

/*-----------------------------------------------------------------*/

/* FINDEFUCHS */


.findefuchsbox ul {
	list-style-type: none;
	margin-left: -40px;
}


#findefuchsul {
	margin-top: 5px;	
}

/*
li.trigger {
	
	
	height: 25px;
	padding-left: 18px;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: -15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #efefef;
}
*/


#findefuchsul li a:hover {	
	padding-bottom: 5px;
	padding-top: 7px;
}




/* erste Ebene liste und links */

li.trigger {
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;

}

li.trigger a {
	padding-left: 25px;
	
	line-height: 1.5em;
}



input.radio{
	
	background: url(checkbox_false.gif);
	font-weight: bold;
}

.toggle_container {
	margin: -5px 0px 0px;
	padding: 5px 5px 5px;
	/*overflow: auto;*/ 
	width: 145px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;

}

.toggle_container li:hover {
	background-color: #efefef;
}

.toggle_container .block-long {
	margin:-15px;
	margin-left: -45px;
	width: 265px;
	height: auto;
	padding: 3px; 
	/*background: #e0dada url(container.gif) no-repeat left bottom;*/
}

.close {
	background-image: url(https://www.BefestigungsFuchs.de/content/style/navi_lupe.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.close a:hover {
	padding-bottom: 5px;
	padding-top: 7px;
	padding-left: 25px;
	background-image: url(https://www.BefestigungsFuchs.de/content/style/navi_lupe_hover.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.active { 

	background-image: url(https://www.BefestigungsFuchs.de/content/style/navi_lupe_aktiv.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

.close a {
	text-decoration: none;
}

.close a:hover {
	text-decoration: underline;
	color: #005ca1;
}

.active a {
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

/* Boxen links und rechts in den Spalten - WerbeBoxen */

.findefuchsbox {
	font-size: 12px;
	
	/*-moz-border-radius: 10px;*/
	padding-top: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	width: 150px;
	margin-top: 0px;
	margin-bottom: 15px;
	position: relative;
	/*background-image: url(https://www.BefestigungsFuchs.de/content/style/box_backgr.jpg); 14.04.2010 */
    background-image: url(https://www.BefestigungsFuchs.de/content/style/findefuchs_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border: 1px solid #aaaaaa;
	-moz-border-radius: 10px;
}

.findefuchsbox img, .WerbeBox1 img {
	margin-left: -7px;	
}

/* iexplorer */
* html .findefuchsbox img, * html .WerbeBox1 img {
	margin-left: -5px;	
}

/* iexplorer */
* html .findefuchsbox, * html .WerbeBox1 {
	padding-top: 7px;
	padding-right: 0px;
	margin-right: 5px;
	padding-left: 5px;
	width: 170px;
}

	

.findefuchsbox h2 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	margin-top: 2px;
	
	
}

.heading_fuchs {
	height: 39px;
	width: 45px;
	margin-left: -11px;
	margin-top: -11px;
	position:absolute;
	/*background-image: url(https://www.BefestigungsFuchs.de/content/style/box_schraube.jpg); 14.04.2010 */
	background-image: url(https://www.BefestigungsFuchs.de/content/style/box_bg_fuchs.jpg);
	background-repeat: no-repeat;
    background-position: left top;
}

/* iexplorer */
* html .heading_fuchs {
	margin-top: -18px;
	margin-left: -7px;
}

/* FINDEFUCHS */

