
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Hauptnavigation +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch nav  {
	margin:0 auto 0 auto;
	height:39px;
    list-style-type: none;
    padding: 0;
	background:url(../images/bg_nav_main.png) repeat-x;
}

.foerch nav.produktslide {
	margin:0 auto 0 auto;
    list-style-type: none;
    padding: 0;
	height:100%;
	background:none;
}

.foerch nav .content {
	position:relative;
	margin:0 auto 0 auto;
    padding: 0;
	width:1000px;
}
.foerch nav ul {
	position:absolute;
	right:0;
	margin:0;
    list-style-type: none;
    padding: 0;
	text-align:right;
}

/* geändert 30.07.2013 */
.foerch nav li {
    display:block;
    margin: 3px 0;
    padding: 5px 13px 0 10px;
    border-right: 1px solid #CDCDCC;
	height:28px;
	color:#8E8F93;
	text-shadow: 1px 1px 0 hsla(0,0%,100%,0.4);
	float:left;
    font-size: 14px;
	font-weight:normal;
	letter-spacing:-0.02em;
}
.foerch nav li:last-of-type {
    border: none;
    -webkit-box-shadow: none;
    -khtml-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    padding-bottom: 0;
    padding-right: 30px;
	background:url(../images/bg_nav_webshop.png) no-repeat 115px 7px;
	display:block;
}
.foerch nav li:not(:last-of-type):hover {
	background:#FFF url(../images/bg_nav_main_hover.png) repeat-x 0 5px;
    cursor: pointer;
    color: #002742;
    margin: -5px 0;
    padding: 13px 13px 5px 10px;
	height:31px;
	-webkit-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -moz-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -o-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -khtml-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    box-shadow: 0 1px 5px hsla(0,0%,0%,0.25);
	z-index:20;
	position:relative;
}

.foerch nav li:last-of-type:hover {
    color: #E42D28;
	display:block;
	background:#FFF url(../images/bg_nav_main_hover.png) repeat-x 0 5px;
    cursor: pointer;
    margin: -5px 0;
    padding: 13px 30px 5px 10px;
	height:31px;
	-webkit-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -moz-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -o-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -khtml-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    box-shadow: 0 1px 5px hsla(0,0%,0%,0.25);
	z-index:20;
	position:relative;
}
.foerch nav li.active {
	background:#FFF url(../images/bg_nav_main_hover.png) repeat-x 0 5px;
    cursor: pointer;
    color: #002742;
    margin: -5px 0;
    padding: 13px 13px 5px 10px;
	height:31px;
	-webkit-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -moz-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -o-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -khtml-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    box-shadow: 0 1px 5px hsla(0,0%,0%,0.25);
	z-index:20;
	position:relative;
}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Subnavigation +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch .sub_nav_bg  {
	background:url(../images/bg_nav_sub_liste.png) no-repeat center bottom;
	margin:0;
    padding:0 0 19px 0;
	text-align:left;
	float:left;
	height:100%;
}

.foerch .sub_nav  {
	margin:28px 0 0 0;
    padding: 0;
	text-align:left;
	float:left;
	position:relative;
	width:238px;
	height:100%;
	background:#FFF\9;
}

.foerch .sub_nav ul {
	position:relative;
    list-style-type: none;
    padding:1px;
	margin:0;
	text-align:left;
	width:238px;
}
.foerch .sub_nav li {
	background: url(../images/bg_nav_sub.png) repeat-x left bottom;
	width:212px;
	display:block;
    margin:0 0 0 0;
    padding:6px 0 0 25px;
	border:none;
	height:24px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .sub_nav li:last-of-type {
	background:none;
	width:212px;
	display:block;
    margin:0 0 0 0;
    padding:6px 0 0 25px;
	border:none;
	height:24px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .sub_nav li:not(:last-of-type):hover {
	background: url(../images/bg_nav_sub.png) repeat-x left bottom;
	width:212px;
	display:block;
    margin:0 0 0 0;
    padding:6px 0 0 25px;
	border:none;
	height:24px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .sub_nav li:last-of-type:hover {
	background:none;
	width:212px;
	display:block;
    margin:0 0 0 0;
    padding:6px 0 0 25px;
	border:none;
	height:24px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .sub_nav li.active {
	background: url(../images/bg_nav_sub.png) repeat-x left bottom;
	width:212px;
	display:block;
    margin:0 0 0 0;
    padding:6px 0 0 25px;
	border:none;
	height:24px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
	z-index:10;
}
.foerch .sub_nav a{ color:#333;}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Subnavigation Ebene 2 +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch .sub_nav_sub_bg  {
	background:url(../images/bg_nav_sub_liste.png) no-repeat center bottom;
	margin:0;
    padding:0 0 19px 0;
	text-align:left;
	float:left;
	height:100%;
}

.foerch .sub_nav_sub  {
	background: url(../images/bg_nav_sub.png) repeat-x left bottom;
	margin:28px 0 0 0;
    padding: 0;
	text-align:left;
	float:left;
	position:relative;
	width:234px !important;
	height:100%;
}

.foerch .sub_nav_sub ul {
	position:relative;
    list-style-type: none;
    padding:1px;
	margin:0;
	text-align:left;
	width:234px;
}
.foerch .sub_nav_sub li {
	background:none;
	width:202px;
	display:block;
    margin:0 0 0 0;
    padding:3px 0 0 35px;
	border:none;
	height:21px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .sub_nav_sub li:last-of-type {
	background:none;
	width:202px;
	display:block;
    margin:0 0 0 0;
    padding:3px 0 0 35px;
	border:none;
	height:21px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .sub_nav_sub li:not(:last-of-type):hover {
	background:none;
	width:202px;
	display:block;
    margin:0 0 0 0;
    padding:3px 0 0 35px;
	border:none;
	height:21px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .sub_nav_sub li:last-of-type:hover {
	background:none;
	width:202px;
	display:block;
    margin:0 0 0 0;
    padding:3px 0 0 35px;
	border:none;
	height:21px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .sub_nav_sub li.active {
	background: url(../images/bg_nav_sub.png) repeat-x left bottom;
	width:212px;
	display:block;
    margin:0 0 0 0;
    padding:6px 0 0 25px;
	border:none;
	height:24px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
	z-index:10;
}
.foerch .sub_nav_sub a{ color:#333;}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Subnavigation Ebene 3 +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch .sub_nav_sub_sub  {
	background: none;
	margin:28px 0 0 0;
    padding: 0;
	text-align:left;
	float:left;
	position:relative;
	width:234px !important;
	height:100%;
}

.foerch .sub_nav_sub_sub ul {
	position:relative;
    list-style-type: none;
    padding:1px;
	margin:0;
	text-align:left;
	width:234px;
}
.foerch .sub_nav_sub_sub li {
	background:none;
	width:182px;
	display:block;
    margin:0 0 0 0;
    padding:3px 0 0 55px;
	border:none;
	height:21px;
	color:#E5E5E5;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .sub_nav_sub_sub li:last-of-type {
	background:none;
	width:182px;
	display:block;
    margin:0 0 0 0;
    padding:3px 0 0 55px;
	border:none;
	height:21px;
	color:#E5E5E5;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .sub_nav_sub_sub li:not(:last-of-type):hover {
	background:none;
	width:182px;
	display:block;
    margin:0 0 0 0;
    padding:3px 0 0 55px;
	border:none;
	height:21px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .sub_nav_sub_sub li:last-of-type:hover {
	background:none;
	width:182px;
	display:block;
    margin:0 0 0 0;
    padding:3px 0 0 55px;
	border:none;
	height:21px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .sub_nav_sub_sub li.active {
	background: url(../images/bg_nav_sub.png) repeat-x left bottom;
	width:182px;
	display:block;
    margin:0 0 0 0;
    padding:6px 0 0 55px;
	border:none;
	height:24px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
	z-index:10;
}
.foerch .sub_nav_sub_sub a{ color:#666;}

/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Produktnavigation +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch .produkt_nav_bg  {
	background:url(../images/bg_nav_sub_liste.png) no-repeat center bottom;
	margin:0;
    padding:0 0 19px 0;
	text-align:left;
	float:left;
	height:100%;
}

.foerch .produkt_nav  {
	margin:28px 0 0 0;
    padding: 0;
	text-align:left;
	float:left;
	position:relative;
	width:240px;
	height:100%;
	background:#FFF\9;
}

.foerch .produkt_nav ul {
	position:relative;
    list-style-type: none;
    padding:0;
	margin:0;
	text-align:left;
	width:240px;
}
.foerch .produkt_nav li {
	background:url(../images/bg_nav_produkte.png) no-repeat 0 0;
	width:232px;
	display:block;
    margin:0 0 2px 0;
    padding:11px 0 0 8px;
	border:none;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
	transition:color 0.2s linear, background 0.2s linear;
}
.foerch .produkt_nav li:last-of-type {
	background:url(../images/bg_nav_produkte.png) no-repeat 0 0;
	width:232px;
	display:block;
    margin:0 0 0 0;
    padding:11px 0 0 8px;
	border:none;
	height:33px;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .produkt_nav li:not(:last-of-type):hover {
	background:url(../images/bg_nav_produkte.png) no-repeat 0 -44px;
	width:232px;
	display:block;
    margin:0 0 2px 0;
    padding:11px 0 0 8px;
	border:none;
	height:33px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .produkt_nav li:last-of-type:hover {
	background:url(../images/bg_nav_produkte.png) no-repeat 0 -44px;
	width:232px;
	display:block;
    margin:0 0 0 0;
    padding:11px 0 0 8px;
	border:none;
	height:33px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .produkt_nav li.active {
	background:url(../images/bg_nav_produkte.png) no-repeat 0 -88px;
	width:232px;
	display:block;
    margin:0 0 2px 0;
    padding:11px 0 0 8px;
	border:none;
	height:33px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .produkt_nav li.active:hover {
	background:url(../images/bg_nav_produkte.png) no-repeat 0 -88px;
	width:232px;
	display:block;
    margin:0 0 2px 0;
    padding:11px 0 0 8px;
	border:none;
	height:33px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch span.produkt a{color:#333;}
.foerch span.produkt {float:left;margin: -2px 0 0 6px; width: 154px; letter-spacing:-0.005em;}
.foerch .produkt_nav img{ margin:-9px 0 0 0;float:left;}

/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Produktnavigation Ebene 2 +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch .produkt_nav_sub_bg  {
	background:#FFF;
	margin:0;
    padding:0 0 19px 0;
	text-align:left;
	float:left;
	height:100%;
}

.foerch .produkt_nav_sub header  {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 0.750em;
	font-weight:bold;
    color:#333333;
	margin:1px 0;
}

.foerch .produkt_nav_sub  {
	/*margin:28px 0 0 0;*/
	margin:0;
    padding: 0;
	text-align:left;
	float:left;
	position:absolute;
	width:198px;
	min-height:824px;
	background:#FFF\9;
	background:#FFF;
	left:41px;
	top:140px;
	z-index:30;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}

.foerch .produkt_nav_sub ul {
	position:relative;
    list-style-type: none;
    padding:0;
	margin:0;
	text-align:left;
	
}
.foerch .produkt_nav_sub li {
	background: url(../images/bg_nav_produkte_sub.png) no-repeat 0 -1px;
    border: medium none;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    margin: 1px 0 0 8px;
    padding: 0;
    transition: color 0.2s linear 0s, background 0.2s linear 0s;
    width: 190px;
}
.foerch .produkt_nav_sub li:last-of-type {
	background: url(../images/bg_nav_produkte_sub.png) no-repeat 0 -1px;
    border: medium none;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    margin: 1px 0 0 8px;
    padding: 0;
    transition: color 0.2s linear 0s, background 0.2s linear 0s;
    width: 190px;
}
.foerch .produkt_nav_sub li:not(:last-of-type):hover {
	background: url(../images/bg_nav_produkte_sub.png) no-repeat 0 -1px;
    border: medium none;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    margin: 1px 0 0 8px;
    padding: 0;
    transition: color 0.2s linear 0s, background 0.2s linear 0s;
    width: 190px;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .produkt_nav_sub li:last-of-type:hover {
	background: url(../images/bg_nav_produkte_sub.png) no-repeat 0 -1px;
    border: medium none;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    margin: 1px 0 0 8px;
    padding: 0;
    transition: color 0.2s linear 0s, background 0.2s linear 0s;
    width: 190px;
	color:#333;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .produkt_nav_sub li.active {
	background: url(../images/bg_nav_produkte_sub.png) no-repeat 0 -1px;
    border: medium none;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    margin: 1px 0 0 8px;
    padding: 0;
    transition: color 0.2s linear 0s, background 0.2s linear 0s;
    width: 190px;
	color:#333;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .produkt_nav_sub li.active:hover {
	background: url(../images/bg_nav_produkte_sub.png) no-repeat 0 -1px;
    border: medium none;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 40px;
    margin: 1px 0 0 8px;
    padding: 0;
    transition: color 0.2s linear 0s, background 0.2s linear 0s;
    width: 190px;
	color:#333;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch span.produktsub a{color:#333;}
.foerch span.produktsub {float:left;margin:0; width:149px; letter-spacing:-0.005em;}
.foerch .produkt_nav_sub img{margin:0 0 0 0;float:left; padding:0; border:1px solid #E6E6E6;width:38px; height:38px; }
.foerch header span.produktsub {float:left;margin:7px 0 0 3px; width:154px; letter-spacing:-0.005em;}
.foerch .produkt_nav_sub header img{margin:0 0 0 0;float:left; padding:0; border:none; width:40px; height:40px; }

.foerch header span.produktsub_sub {float:left;margin:7px 0 0 8px; width:149px; letter-spacing:-0.005em;}
.foerch .produkt_nav_sub header img{margin:0 0 0 0;float:left; padding:0; border:none; width:40px; height:40px; }

	
.foerch .produkt_nav_sub li img {
	-khtml-opacity: 0.3; /* sehr alte Versionen von Mozilla Firefox */
 	-moz-opacity: 0.3; /* alte Versionen von Mozilla Fireox */
 	-webkit-opacity: 0.3; /* alte Versionen von Webkit-Browsern */
 	filter: alpha(opacity=30);   /* ältere Versionen des Internet Explorers inklusive Version 7 */
 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* Internet Explorer Version 8 */
 	opacity: 0.3;        /* Der Befehl mit Gültigkeit in aller gängigen Browsern in Zukunft? */
}

.foerch .produkt_nav_sub li:hover img {
	-khtml-opacity: 0.8; /* sehr alte Versionen von Mozilla Firefox */
 	-moz-opacity: 0.8; /* alte Versionen von Mozilla Fireox */
 	-webkit-opacity: 0.8; /* alte Versionen von Webkit-Browsern */
 	filter: alpha(opacity=80);   /* ältere Versionen des Internet Explorers inklusive Version 7 */
 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* Internet Explorer Version 8 */
 	opacity: 0.8;        /* Der Befehl mit Gültigkeit in aller gängigen Browsern in Zukunft? */
}

.foerch .produkt_nav_sub li.active img {
	-khtml-opacity: 0.8; /* sehr alte Versionen von Mozilla Firefox */
 	-moz-opacity: 0.8; /* alte Versionen von Mozilla Fireox */
 	-webkit-opacity: 0.8; /* alte Versionen von Webkit-Browsern */
 	filter: alpha(opacity=80);   /* ältere Versionen des Internet Explorers inklusive Version 7 */
 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /* Internet Explorer Version 8 */
 	opacity: 0.8;        /* Der Befehl mit Gültigkeit in aller gängigen Browsern in Zukunft? */
}

/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Metanavigation +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .navtop  {
	margin:0 0 0 0;
	height:25px;
    list-style-type: none;
    padding: 0;
	float:right;
	background: none;
	text-align:left;
	position:relative;
}

.foerch .navtop ul {
	position:relative;
    list-style-type: none;
    padding: 0;
	margin:8px 0 0 0;
	text-align:left;
}
.foerch .navtop li {
    background: url(../images/button_navtop.png) no-repeat 0 0;
	display:inline;
    margin:0 10px 0 0;
    padding: 0 0 0 20px;
	border:none;
	color:#ADADAD;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:normal;
	height:12px;
}
.foerch .navtop li:last-of-type {
    background: url(../images/button_navtop.png) no-repeat 0 0;
	display:inline;
    margin:0 10px 0 0;
    padding: 0 0 0 20px;
	border:none;
	color:#ADADAD;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:normal;
	height:12px;
}
.foerch .navtop li:not(:last-of-type):hover {
	background: url(../images/button_navtop.png) no-repeat 0 0;
	display:inline;
    margin:0 10px 0 0;
    padding: 0 0 0 20px;
	border:none;
	color:#002742;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:normal;
	height:12px;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .navtop li:last-of-type:hover {
	background: url(../images/button_navtop.png) no-repeat 0 0;
	display:inline;
    margin:0 10px 0 0;
    padding: 0 0 0 20px;
	border:none;
	color:#002742;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:normal;
	height:12px;
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}

.foerch .navtop li.kontakt {background: url(../images/button_navtop.png) no-repeat 0 0;}
.foerch .navtop li.downloads {background: url(../images/button_navtop.png) no-repeat 0 -12px;}
.foerch .navtop li.merkzettel {background:url(../images/button_navtop.png) no-repeat 0 -24px;}
.foerch .navtop li.home {background:url(../images/button_navtop.png) no-repeat 0 -36px;}

.foerch .navtop li.kontakt:hover {background: url(../images/button_navtop.png) no-repeat 0 0;}
.foerch .navtop li.downloads:hover {background: url(../images/button_navtop.png) no-repeat 0 -12px;}
.foerch .navtop li.merkzettel:hover {background:url(../images/button_navtop.png) no-repeat 0 -24px;}
.foerch .navtop li.home:hover {background:url(../images/button_navtop.png) no-repeat 0 -36px;}

/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Footernavigation +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .navfoot  {
	margin:0 ;
    padding: 0;
	background: none;
	background-image:none;
	text-align:left;
	float:left;
	position:relative;
	width:132px;
	height:150px;	
}

.foerch .navfoot ul {
	position:relative;
    list-style-type: none;
    padding:0 0 0 20px;
	margin:0;
	text-align:left;
	width:110px;
	height:150px;
	border-left:1px solid #FFF;
	border-right:1px solid #D9D9D9;
}
.foerch .navfoot li {
	background:url(../images/arrow.png) no-repeat 0 5px;
	width:92px;
	display:inline;
    margin:0 0 0 0;
    padding: 0 0 0 8px;
	border:none;
	height:20px;
	color:#ADADAD;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .navfoot li:last-of-type {
	background:url(../images/arrow.png) no-repeat 0 5px;
	width:92px;
	display:inline;
    margin:0 0 0 0;
    padding: 0 0 0 8px;
	border:none;
	height:20px;
	color:#ADADAD;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .navfoot li:not(:last-of-type):hover {
	background:url(../images/arrow.png) no-repeat 0 5px;
	width:92px;
	display:inline;
    margin:0 0 0 0;
    padding: 0 0 0 8px;
	border:none;
	height:20px;
	color:#333; 
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .navfoot li:last-of-type:hover {
	background:url(../images/arrow.png) no-repeat 0 5px;
	width:92px;
	display:inline;
    margin:0 0 0 0;
    padding: 0 0 0 8px;
	border:none;
	height:20px;
	color:#333; 
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}

/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Shopboxnavigation +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .navshop  {
	background:none;
	margin:10px 0 0 0;
    padding: 0;
	background: none;
	background-image:none;
	text-align:left;
	float:left;
	position:relative;
	width:230px;
}

.foerch .navshop nav  {
	background:none;
}

.foerch .navshop ul {
	position:relative;
    list-style-type: none;
    padding:0 0 0 15px;
	margin:0;
	text-align:left;
	width:90px;
	border:none;
	float:left;
}
.foerch .navshop li {
	background:url(../images/arrow.png) no-repeat 0 5px;
	display:inline;
    margin:0 0 0 0;
    padding: 0 0 0 6px;
	border:none;
	height:16px;
	color:#ADADAD;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .navshop li:last-of-type {
	background:url(../images/arrow.png) no-repeat 0 5px;
	display:inline;
    margin:0 0 0 0;
    padding: 0 0 0 6px;
	border:none;
	height:16px;
	color:#ADADAD;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:normal;
}
.foerch .navshop li:not(:last-of-type):hover {
	background:url(../images/arrow.png) no-repeat 0 5px;
	display:inline;
    margin:0 0 0 0;
    padding: 0 0 0 6px;
	border:none;
	height:16px;
	color:#333; 
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}
.foerch .navshop li:last-of-type:hover {
	background:url(../images/arrow.png) no-repeat 0 5px;
	display:inline;
    margin:0 0 0 0;
    padding: 0 0 0 6px;
	border:none;
	height:16px;
	color:#333; 
	-webkit-box-shadow: 0 0 0;
    -moz-box-shadow: 0 0 0;
    -o-box-shadow: 0 0 0;
    -khtml-box-shadow: 0 0 0;
    box-shadow: 0 0 0;
}


/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Sprachnavigation +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .navsprache  {
	margin:27px 0 0 30px;
    list-style-type: none;
    padding: 0;
	float:left;
	background: none;
	text-align:left;
	position:relative;
}

.foerch .navsprache ul {
	position:relative;
    list-style-type: none;
    padding: 0;
	margin:10px 0 0 0;
	text-align:left;
	width:150px;
}
.foerch .navsprache li {
    display:block;
    margin:1px;
    padding:4px;
	height:14px;
	width:14px;
	color:#ADADAD;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	border:none;
}
.foerch .navsprache li:last-of-type {
    display:block;
    margin:1px;
    padding:4px;
	height:14px;
	width:14px;
	color:#ADADAD;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight:bold;
	border:none;
}
.foerch .navsprache li:not(:last-of-type):hover {
	background:#FFF url(../images/bg_nav_main_hover.png) repeat-x 0 5px;
    cursor: pointer;
    color: #E42D28;
    margin:1px;
    padding:4px;
	height:14px;
	width:14px;
	-webkit-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -moz-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -o-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -khtml-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    box-shadow: 0 1px 5px hsla(0,0%,0%,0.25);
	z-index:9999;
	position:relative;
}
.foerch .navsprache li:last-of-type:hover {
	background:#FFF url(../images/bg_nav_main_hover.png) repeat-x 0 5px;
    cursor: pointer;
    color: #E42D28;
    margin:1px;
    padding:4px;
	height:14px;
	width:14px;
	-webkit-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -moz-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -o-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -khtml-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    box-shadow: 0 1px 5px hsla(0,0%,0%,0.25);
	z-index:9999;
	position:relative;
}

.foerch .navsprache li.active {
	background:#FFF url(../images/bg_nav_main_hover.png) repeat-x 0 5px;
    cursor: pointer;
    color: #E42D28;
    margin:1px;
    padding:4px;
	height:14px;
	width:14px;
	-webkit-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -moz-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -o-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    -khtml-box-shadow: 0 1px 2px hsla(0,0%,0%,0.25);
    box-shadow: 0 1px 5px hsla(0,0%,0%,0.25);
	z-index:9999;
	position:relative;
}
.foerch .navsprache a:hover {
    color: #E42D28;
}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Sprachnavigation +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .socialmedia_links {
		width:240px;
		margin:0 0 0 30px;
		float:left;
		border-top:1px solid #FFF;
		background:none;
}
.foerch .socialmedia_links ul {
	position:relative;
    list-style-type: none;
    padding: 0;
	margin:10px 0 0 0;
	text-align:left;
	width:150px;
}
.foerch .socialmedia_links li {
	text-indent:-9999px;
	background:url(../images/nav_social.png) no-repeat 0 0;
    display:block;
    margin:0 10px 0 0;
    padding:0;
	height:16px;
	width:16px;
	float:left;
	border:none;
	-khtml-opacity: 0.5; /* sehr alte Versionen von Mozilla Firefox */
	-moz-opacity: 0.5; /* alte Versionen von Mozilla Fireox */
	-webkit-opacity: 0.5; /* alte Versionen von Webkit-Browsern */
	filter: alpha(opacity=50);   /* ältere Versionen des Internet Explorers inklusive Version 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* Internet Explorer Version 8 */
	opacity: 0.5;
}
.foerch .socialmedia_links li:last-of-type {
    text-indent:-9999px;
	background:url(../images/nav_social.png) no-repeat 0 0;
    display:block;
    margin:0 10px 0 0;
    padding:0;
	height:16px;
	width:16px;
	float:left;
	border:none;
	-khtml-opacity: 0.5; /* sehr alte Versionen von Mozilla Firefox */
	-moz-opacity: 0.5; /* alte Versionen von Mozilla Fireox */
	-webkit-opacity: 0.5; /* alte Versionen von Webkit-Browsern */
	filter: alpha(opacity=50);   /* ältere Versionen des Internet Explorers inklusive Version 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; /* Internet Explorer Version 8 */
	opacity: 0.5;
}
.foerch .socialmedia_links li:not(:last-of-type):hover {
	background:url(../images/nav_social.png) no-repeat 0 0;
    display:block;
    margin:0 10px 0 0;
    padding:0;
	height:16px;
	width:16px;
	float:left;
	border:none;
	-khtml-opacity: 1.0; /* sehr alte Versionen von Mozilla Firefox */
	-moz-opacity: 1.0; /* alte Versionen von Mozilla Fireox */
	-webkit-opacity: 1.0; /* alte Versionen von Webkit-Browsern */
	filter: alpha(opacity=100);   /* ältere Versionen des Internet Explorers inklusive Version 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Internet Explorer Version 8 */
	opacity: 1.0;
}
.foerch .socialmedia_links li:last-of-type:hover {
	background:url(../images/nav_social.png) no-repeat 0 0;
    display:block;
    margin:0 10px 0 0;
    padding:0;
	height:16px;
	width:16px;
	float:left;
	border:none;
	-khtml-opacity: 1.0; /* sehr alte Versionen von Mozilla Firefox */
	-moz-opacity: 1.0; /* alte Versionen von Mozilla Fireox */
	-webkit-opacity: 1.0; /* alte Versionen von Webkit-Browsern */
	filter: alpha(opacity=100);   /* ältere Versionen des Internet Explorers inklusive Version 7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; /* Internet Explorer Version 8 */
	opacity: 1.0;
}

.foerch .socialmedia_links li.facebook_link {background:url(../images/nav_social.png) no-repeat 0 0;}
.foerch .socialmedia_links li.rss_link {background:url(../images/nav_social.png) no-repeat -16px 0;}
.foerch .socialmedia_links li.xing_link {background:url(../images/nav_social.png) no-repeat -32px 0;}
.foerch .socialmedia_links li.mail_link {background:url(../images/nav_social.png) no-repeat -48px 0;}

.foerch .socialmedia_links li.rss_link:hover {background:url(../images/nav_social.png) no-repeat -16px 0;}
.foerch .socialmedia_links li.xing_link:hover {background:url(../images/nav_social.png) no-repeat -32px 0;}
.foerch .socialmedia_links li.mail_link:hover {background:url(../images/nav_social.png) no-repeat -48px 0;}