/* General */
/* css reset - makes the layout looking good in all browsers */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; }

ol, ul {
	list-style: outside; }


h1, h2, h3, h4, h5 {
	padding:0 0 0 0;
	margin:0 0 0.5em 0;
	line-height:normal;
}

h1 {font-size:0.875em; color:#002743; margin: 0 0 0.2em 0; padding:0 0 0 0; font-weight:normal;}
h2 {font-size:1.500em; color:#002743; margin: 0 0 0.5em 0; padding:0 0 0 0; font-weight:normal;}
h3 {font-size:0.875em; color:#535353; margin: 0 0 0.2em 0; padding:0 0 0 0; font-weight:bold; }
h4 {font-size:0.750em; color:#333; margin: 0 0 1em 0; padding:0 0 0 0; font-weight:normal; }
h5 {font-size:0.750em; color:#aa258e; margin: 0 0 0.2em 0; padding:0 0 0 0; font-weight:bold; }
h6 {font-size:1.125em; color:#666666; margin: 0 0 0 0; padding:0 0 0 0; font-weight:normal; }


.foerch hgroup {
	background:url(../images/bullet_red.png) no-repeat 3px 6px;
	background:url(../images/bullet_red.png) no-repeat 3px 5px\9; /* IE8 und darunter */ 
    padding:0 0 0 15px;
    float: left;
	width:95%;
}

fieldset {border:none;margin:3px 0 0 0;padding:0;}

.foerch .border-radius {
    border-radius: 1px;
    -o-border-radius: 1px;
    -moz-border-radius: 1px;
    -khtml-border-radius: 1px;
    -webkit-border-radius: 1px;
}
.foerch .border-top-radius {
    border-top-left-radius: 6px;
    -o-border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    -khtml-border-top-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -o-border-top-right-radius: 6px;
    -moz-border-top-right-radius: 6px;
    -khtml-border-top-right-radius: 6px;
    -webkit-border-top-right-radius: 6px;
}
.foerch .seperate {
    clear: both;
}
.foerch .space-top {
    margin-top: 30px;
}
.foerch .gray-border {
    border: 1px solid #D7D7D7;
}
.foerch .box-shadow {
    -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 2px hsla(0,0%,0%,0.25);
}
.foerch .gray-gradient {
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#FFFFFF), to(#f2f2f2));
    background-image: -moz-linear-gradient(top, #FFFFFF, #f2f2f2);
}
.foerch .border-box {
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}


/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Spezifikationen +++++++++++++++++++++++++++++++++++++++++++++*/

html.foerch {
    height: 100%;
    width: 100%;
	
}
.foerch body {
    margin: auto;
    font-family:'HelveticaNeueW01-85Heav', Arial, sans-serif;
    font-size:100%;
    color:#333333;
	background:url(../images/bg_wall_foerch.jpg) repeat fixed;
}
.foerch a {
    color: inherit;
    text-decoration: inherit;
	letter-spacing:normal;
}
.foerch a:hover {
    color: #333;
}

.foerch p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.750em;
    color:#333333;
	line-height:1.375em;
	margin: 0 0 10px;
}

.foerch mark {
    color: #000;
    background: none;
}

/*+++++++++++++++++++++++++++++++++++++++++++  Headerbereich +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch header {
    padding:0 0 0 0;
	margin:0 auto 0 auto;
	text-align:left;
}
.foerch header .background {
    padding:0;
    margin:0;
	background:#FFF;
	height:43px;
}
.foerch header .logo {
	position:absolute;
	left:0;
	top:0px;
	background:url(../images/bg_logo.png);
	width:419px;
	height:242px;
    padding:0;
    margin:0;
	z-index:20;
}

	.foerch header .logo img {border:none;}
	
	
.foerch header .logocontent {
	position:relative;
	left:20px;
	top:20px;
	width:163px;
	height:44px;
    padding:0;
    margin:0;
	z-index:500;
}
.foerch header .content {
	margin: auto;
	width:1000px;
	height:43px;
	position:relative;
}
.foerch header .back {
	background:none;
	height:40px;
    left:0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 90px;
    z-index: 40;
}
@media screen and (min-width: 920px) {
  .foerch header .back {display:none;}
}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Headimage mit Textbereich +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .headimage {
    position: relative;
    width: 1000px;
    height:309px;
	margin:0 auto;
}

.foerch .headimagebackground{
    position: relative;
    height:310px;
	margin:0 auto;
	background: #FFF;
	border-bottom:1px solid #E5E5E5;
}
.foerch .headimageover{
    position: absolute;
	bottom:0;
    height:100px;
	margin:0 auto;
	background:url(../images/bg_headimage.png) no-repeat bottom center;
	z-index:20;
	width:100%;
}


.foerch .headimage article {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 310px;
    font-size:0.813em;
    -webkit-transition: opacity 0.5s;
    -khtml-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -ms-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
	z-index:10;
}

.foerch .headimage_pic {
	padding:0;
	margin:0;
    width:1000px;
	position:relative;
}

.foerch .headimage_text {
	background:url(../images/semikolon.png) no-repeat 0 7px;
	padding: 0 10px 0 30px;
    position: absolute;
    right: 0;
    top: 30px;
    width:390px;
}
.foerch .headimage_text h2 {
	padding:0;
	font-family:'HelveticaNeueW01-85Heav', Arial, sans-serif;
	font-size:2.6em;
	font-weight:normal;
	line-height:1.1em;
	letter-spacing:-1px;
	color:#002743;
}
	.foerch .headimage_text_imageseite {
		background:url(../images/semikolon.png) no-repeat 0 7px;
		padding:0 0 0 30px;
		width:210px;
		position:absolute;
		top:15px;
		right:0px;
	}
	.foerch .headimage_text_imageseite h2 {
		padding:0;
		font-family:'HelveticaNeueW01-85Heav', Arial, sans-serif;
		font-size:2.6em;
		font-weight:normal;
		line-height:1.1em;
		letter-spacing:-1px;
		color:#002743;
	}

.foerch .headimage_text p {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.750em;
}

.foerch .headimage_text a {
	padding:3px 0 0 30px;
	margin:0;
	display:block;
	width:180px;
	background:url(../images/bg_buttons.png) no-repeat 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.375em;
	font-weight:bold;
	height:18px;
	color:#FFF;
	cursor:pointer;
}

.foerch .headimageslider {
    width: 1000px;
    height: 310px;
	position:relative;
	top:0px;
	right:0px;
}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Headimage Produktbereich +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .headimage_produkte {
    position: relative;
    width: 1000px;
    height:204px;
	margin:0 auto;
}

.foerch .headimage_produkte_background{
    position: relative;
    height:204px;
	margin:0 auto;
	background: #FFF;
	border-bottom:1px solid #E5E5E5;
}
.foerch .headimageover{
    position: absolute;
	bottom:0;
    height:100px;
	margin:0 auto;
	background:url(../images/bg_headimage.png) no-repeat bottom center;
	z-index:20;
	width:100%;
}


.foerch .headimage_produkte article {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height:204px;
    font-size:0.813em;
    -webkit-transition: opacity 0.5s;
    -khtml-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -ms-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
	z-index:10;
}
.foerch .headimage_produkte_pic {
	padding:0;
	margin:0;
    width:1000px;
	height:204px;
	position:relative;
}

.foerch .produktslide_pic {
	padding:0;
	margin:0;
    width:728px;
	position:relative;
}

/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Content Imageseiten +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .content-box-background {
	margin:0 auto;
	background: url(../images/bg_content.png) repeat-x top center;
	position:relative;
	min-height:410px;
}

.foerch .content-box-content {
    width: 1000px;
	margin:0 auto;
	position:relative;
	
}
.foerch .content-box-content > p {
	font-family:Arial, Helvetica, sans-serif;
    margin:0;
    padding:10px 15px 0 16px;
	float:left;
}
	.foerch .content-box-content .breadcrumbs {
		width:760px;
		min-height:80px;
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	
	.foerch .shoplogin {
		background:#FFF url(../images/bg_shoploginbox.png) no-repeat left bottom;
		border-top:1px solid #E5E5E5;
		width:230px;
		min-height:200px;
		float:left;
		margin:0 0 0 0;
		padding:5px;
		position:absolute;
		right:0;
		bottom:-82px;
		z-index:20;
	}
	
	.foerch .shoplogin article {
		position:relative;
		top: 0;
		left: 0;
		width: 100%;
		height:100%;
		font-size:100%;
		-webkit-transition: opacity 0.5s;
		-khtml-transition: opacity 0.5s;
		-moz-transition: opacity 0.5s;
		-ms-transition: opacity 0.5s;
		-o-transition: opacity 0.5s;
		transition: opacity 0.5s;
		z-index:10;
	}
	
		.foerch .shoplogin h2 {font-weight: bold;font-size: 0.875em;margin: 0; letter-spacing: -0.04em;}
		.foerch .shoplogin h3 {font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-size:0.8em;margin:0;color:#E42D28;}
		.foerch .shoplogin .loginbox { margin: 25px 0 0 15px; width: 210px;}
		
			.foerch .shoplogin .loginbox input {width:90px; margin:0 0 2px 0; color:#999;}
			.foerch .shoplogin .kontaktbox {margin:5px 0 0 0; width: 210px; float:left;}
			.foerch .shoplogin .kontaktbox p { margin:0 0 0 15px; width: 210px; float:left; color:#B2B2B2;}
			.foerch .shoplogin .kontaktbox p.fon {background:url(../images/button_navtop.png) no-repeat 0 -49px;margin:5px 0 0 15px;padding:0 0 0 20px;	width:190px;float:left;	}
			.foerch .shoplogin .kontaktbox p.mail {	background: url(../images/button_navtop.png) no-repeat scroll 0 2px transparent;float: left;height:14px;margin: 0 0 0 15px;padding: 0 0 0 20px;width:190px;}
			.foerch .shoplogin .kontaktbox p.infolink a{background:url(../images/bg_buttons.png) no-repeat right -22px;	display:block;margin:5px 0 0 0;padding:0 10px 0 5px;float:left;	color:#FFF;	}
			.foerch .shoplogin .kontaktbox p.infolink a:hover{background:url(../images/bg_buttons.png) no-repeat right -39px;}
			.foerch .shoplogin .produktsuche_small { margin:15px 0 0 15px; width: 200px; float:left;}
		
		
		.foerch .shoplogin_produkte {
			background:url(../images/bg_shoploginbox.png) no-repeat left bottom;
			border-top:1px solid #E5E5E5;
			width:230px;
			min-height:200px;
			float:left;
			margin:0 0 0 0;
			padding:5px;
			position:absolute;
			right:0;
			bottom:-128px;
			z-index:20;
		}
		
		.foerch .shoplogin_produkte article {
			position:relative;
			top: 0;
			left: 0;
			width: 100%;
			height:100%;
			font-size:100%;
			-webkit-transition: opacity 0.5s;
			-khtml-transition: opacity 0.5s;
			-moz-transition: opacity 0.5s;
			-ms-transition: opacity 0.5s;
			-o-transition: opacity 0.5s;
			transition: opacity 0.5s;
			z-index:10;
		}
	
		.foerch .shoplogin_produkte h2 {font-weight: bold;font-size: 0.875em;margin: 0;}
		.foerch .shoplogin_produkte h3 {font-family:Arial, Helvetica, sans-serif;font-weight: normal;font-size:0.8em;margin:0;color:#E42D28;}
		.foerch .shoplogin_produkte .loginbox { margin: 25px 0 0 15px; width: 210px;}
		
			.foerch .shoplogin_produkte .loginbox input {width:90px; margin:0 0 2px 0; color:#999;}
			.foerch .shoplogin_produkte .kontaktbox {margin:5px 0 0 0; width: 210px; float:left;}
			.foerch .shoplogin_produkte .kontaktbox p { margin:0 0 0 15px; width: 210px; float:left; color:#B2B2B2;}
			.foerch .shoplogin_produkte .kontaktbox p.fon {background:url(../images/button_navtop.png) no-repeat 0 -49px;margin:5px 0 0 15px;padding:0 0 0 20px;	width:190px;float:left;	}
			.foerch .shoplogin_produkte .kontaktbox p.mail {	background: url(../images/button_navtop.png) no-repeat scroll 0 2px transparent;float: left;height:14px;margin: 0 0 0 15px;padding: 0 0 0 20px;width:190px;}
			.foerch .shoplogin_produkte .kontaktbox p.infolink a{background:url(../images/bg_buttons.png) no-repeat right -22px;	display:block;margin:5px 0 0 0;padding:0 10px 0 5px;float:left;	color:#FFF;	}
			.foerch .shoplogin_produkte .kontaktbox p.infolink a:hover{background:url(../images/bg_buttons.png) no-repeat right -39px;}
			.foerch .shoplogin_produkte .produktsuche_small { margin:15px 0 0 15px; width: 200px; float:left;}
		
						
	
	.foerch .content-box-content .subnav {
		background:url(../images/semikolon-small.png) no-repeat 0 0;
		width:270px;
		min-height:80px;
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
		.foerch .content-box-content .subnav h2 {
			color: #002743;
			font-family: 'HelveticaNeueW01-85Heav',Arial,sans-serif;
			font-size: 1.75em;
			font-weight: normal;
			letter-spacing: -1px;
			line-height: 0.65em;
			padding: 0 0 0 24px;
		}
	
	.foerch .content-startseite .foerchcontent {
    float: left;
    margin: 0;
    padding: 0;
    width: 730px;
}
	
		.foerch .content-box-content .foerchcontent hgroup {
			background: url(../images/bg_nav_sub.png) repeat-x left bottom;
			padding:0;
			margin:0;
			width:730px;
			min-height:62px;
		}
		
		
.foerch .content-startseite .foerchcontent hgroup, .foerch .content-box-content .zusatzinfos hgroup {
    background: url(../images/semikolon-small.png) no-repeat;
    margin: -1px 0 0;
    min-height: 62px;
    padding: 0;
    width: 730px;
}
		
		.foerch .content-startseite .foerchcontent h2 {
			background:none;
			color: #002743;
			font-family: 'HelveticaNeueW01-85Heav',Arial,sans-serif;
			font-size: 1.75em;
			font-weight: normal;
			letter-spacing: -1px;
			line-height: 0.65em;
			padding: 1px 0 0 26px;
			margin: 0 0 0.3em -0.05em;
		}
		
		.foerch .content-startseite .foerchcontent p {
			color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
    line-height: 1.375em;
    margin: 0 0 10px 26px;
		}
		
		.foerch .content-startseite .foerchcontent article ul {
    clear: left;
    margin: 5px 0 20px 40px;
    padding: 0;
}

.foerch .content-startseite .foerchcontent article li {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.75em;
    line-height: 1.375em;
    margin: 0;
    padding: 0;
}
		
		.foerch .content-box-content .foerchcontent article {
			float:left;
			padding:0;
			margin:10px 0 0 0;
		}
		
		.foerch .content-box-content .foerchcontent figure {
			width:240px;
			float:right;
			padding:0;
			margin:0 0 20px 20px;
		}
		.foerch figure img {
			padding:2px;
			margin:0;
			border:none;
			width:234px;
		}
		.foerch .content-box-content .foerchcontent figcaption {
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.625em;
			font-style:italic;
			color:#999999;
			margin:0 0 0 10px;
		}
		
		.foerch .content-box-content .foerchcontent input {
			color:#666;
		}
		
		.foerch .content-box-content .foerchcontent  label {
			margin: 3px 10px 0 0;
			min-width: 100px;
			display:inline-block;
		}
		.foerch .content-box-content .foerchcontent .radiobutton{
			float: left;
			margin: 3px 10px 0 0;
			margin: 1px 10px 0 0\9;
		}
		.foerch .content-box-content .foerchcontent select {
			color:#666;
			margin:0;
		}

.foerch .content-box-content .produktcontent {
		width:730px;
		min-height:350px;
		float:left;
		margin:0 0 0 0;
		padding:0 0 0 0;
	}

		.foerch .content-box-content .produktcontent hgroup {
			background:none;
			padding:0;
			margin:0;
			width:730px;
			min-height:62px;
		}
		.foerch .content-box-content .produktcontent h2 {
			background:none;
			color: #002743;
			font-family: 'HelveticaNeueW01-85Heav',Arial,sans-serif;
			font-size: 1.75em;
			font-weight: normal;
			letter-spacing: -1px;
			line-height: 0.65em;
			padding: 0 0 0 0;
			margin: 0 0 0.3em -0.05em;
		}
		
		.foerch .content-box-content .produktcontent h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 1.0em;
			margin:0;
			color:#E42D28;
		}
		
		.foerch .content-box-content .produktcontent article {
			float:left;
			padding:0;
			margin:10px 0 0 0;
		}
		
			.foerch .content-box-content .produktcontent article.slider {
				float:left;
				padding:0;
				margin:0 0 30px 0;
				width:728px;
				border:1px solid #D7D7D7;
				background:#FFF;
			}
		
		.foerch .content-box-content .produktcontent figure {
			width:240px;
			float:right;
			padding:0;
			margin:0 0 20px 20px;
		}
		
		.foerch .produktslide_text {
			background: url(../images/semikolon-small.png) no-repeat scroll 0 0 transparent;
			padding: 0 0 0 5px;
			position: absolute;
			right: 40px;
			top: 40px;
			width: 320px;
		}
		
		.foerch .content-box-content .produktcontent .produktslide_text h2 {
			line-height: 0.95em;
			margin: -4px 0 0;
			padding: 0 0 0 20px;
			letter-spacing: -0.04em;
		}
		
		.foerch .content-box-content .produktcontent .produktslide_text h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 1.0em;
			margin:5px 0 0 0;
			color:#E42D28;
			padding: 0 0 0 20px;
		}
		
		.foerch .content-box-content .produktcontent .produktslide_text a {
			padding:3px 0 0 30px;
			margin:5px 0 0 20px;
			display:block;
			width:180px;
			background:url(../images/bg_buttons.png) no-repeat 0 0;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			height:18px;
			color:#FFF;
			cursor:pointer;
			float:left;
		}
		
		.foerch .content-box-content .produktcontent .produktslide_text ul {
			float:left;
			margin:20px 0 10px 35px;
			padding:0 0 0 0;
		}
		.foerch .content-box-content .produktcontent .produktslide_text li {
			margin:0;
			padding:0;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.750em;
			color:#666;
			line-height:1.375em;
		}
		
		.foerch .content-box-content .produktcontent .flexslider {
			margin:0;
			height:330px;
		}
		
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH TOP Produktboxen +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch .content-box-content .top_produktboxen {
	float:left;
	padding:0;
	margin:0 0 50px 0;
	width:730px;
}
.foerch .content-box-content .top_produktboxen header{
	background: url("../images/bg_nav_sub.png") repeat-x scroll left bottom transparent;
    margin:0 0 15px 0;
    min-height:40px;
    padding: 0;
}
	.foerch .content-box-content article.top_produktboxen {
		float:left;
		padding:0;
		margin:0 0 0 0;
		width:730px;
	}
	.foerch .content-box-content .top_produktboxen h2 {
			background:none;
			color: #002743;
			font-family: 'HelveticaNeueW01-85Heav',Arial,sans-serif;
			font-size: 1.75em;
			font-weight: normal;
			letter-spacing: -1px;
			line-height: 0.65em;
			padding: 0 0 0 0;
			margin: 0 0 0.3em -0.05em;
		}
		
	.foerch .content-box-content .top_produktboxen input {
			color:#666;
			margin: 0 5px 0 0;
		}
		
		.foerch .content-box-content .top_produktboxen  label {
			margin: 3px 10px 0 0;
			min-width: 100px;
			display:inline-block;
		}
		.foerch .content-box-content .top_produktboxen .radiobutton{
			float: left;
			margin: 3px 10px 0 0;
			margin: 1px 10px 0 0\9;
		}
		.foerch .content-box-content .top_produktboxen select {
			color:#666;
			margin:0;
		}
		
	.foerch .top_produktbox {
		width: 180px;
		float:left;
		margin:0 2px 0 0;
		padding:0;
	}
	
	.foerch .top_produktbox:last-of-type {margin:0 0 0 0;}
	
	.foerch .top_produktbox .pic {
		width:158px;
		height: 138px;
		float:left;
		margin:0 3px 0 0;
		padding:10px;
		border:1px solid #002643;
		background:#FFF;
	}
	
	.foerch .top_produktbox > p {
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		height:30px;
		padding:0 15px 5px 0;
		float:left;
		color:#002643;
	}
	
	.foerch .top_produktbox .link {
		padding:0 0 0 0;
		margin:1px 0 0 0;
		display:block;
		width:180px;
		float:left;
	}
	
	.foerch .top_produktbox .link a {
		padding:5px 0 0 0;
		margin:0 0 0 0;
		display:block;
		width:180px;
		background:url(../images/bg_buttons.png) no-repeat 0 -56px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:0.75em;
		text-align:center;
		height:19px;
		color:#FFF;
		cursor:pointer;
		float:left;
	}
	.foerch .top_produktbox .link a:hover {
		padding:5px 0 0 0;
		margin:0 0 0 0;
		display:block;
		width:180px;
		background:url(../images/bg_buttons.png) no-repeat 0 -81px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:0.75em;
		text-align:center;
		height:19px;
		color:#FFF;
		cursor:pointer;
		float:left;
	}
	
	.foerch .top_produktbox > img {
		border:none;
	}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Produktboxen +++++++++++++++++++++++++++++++++++++++++++++*/


.foerch .content-box-content .produktboxen {
	float:left;
	padding:0;
	margin:0 0 0 0;
	width:730px;
}
.foerch .content-box-content .produktboxen header{
	background: url("../images/bg_nav_sub.png") repeat-x scroll left bottom transparent;
    margin:0 0 15px 0;
    min-height:40px;
    padding: 0;
}
	.foerch .content-box-content article.produktboxen {
		float:left;
		padding:0;
		margin:0 0 0 0;
		width:730px;
	}
	.foerch .content-box-content .produktboxen h2 {
			background:none;
			color: #333333;
			font-family: 'HelveticaNeueW01-85Heav',Arial,sans-serif;
			font-size: 1.75em;
			font-weight: normal;
			letter-spacing: -1px;
			line-height: 0.65em;
			padding: 0 0 0 0;
			margin: 0 0 0.3em -0.05em;
		}

	
	.foerch .produktbox {
		width: 180px;
		float:left;
		margin:0 2px 20px 0;
		padding:0;
	}
	
	.foerch .produktbox:last-of-type {margin:0 0 0 0;}
	
	.foerch .produktbox .pic {
		width:158px;
		height: 138px;
		float:left;
		margin:0 3px 0 0;
		padding:10px;
		border:1px solid #D7D7D7;
		background:#FFF;
	}
	
	.foerch .produktbox > p {
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		height:30px;
		padding:0 15px 5px 0;
		float:left;
		color:#333;
	}
	
	.foerch .produktbox .link {
		padding:0 0 0 0;
		margin:1px 0 0 0;
		display:block;
		width:180px;
		float:left;
	}
	
	.foerch .produktbox .link a {
		padding:5px 0 0 0;
		margin:0 0 0 0;
		display:block;
		width:180px;
		background:url(../images/bg_buttons.png) no-repeat 0 -106px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:0.75em;
		text-align:center;
		height:19px;
		color:#818181;
		cursor:pointer;
		float:left;
	}
	.foerch .produktbox .link a:hover {
		padding:5px 0 0 0;
		margin:0 0 0 0;
		display:block;
		width:180px;
		background:url(../images/bg_buttons.png) no-repeat 0 -131px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:0.75em;
		text-align:center;
		height:19px;
		color:#FFF;
		cursor:pointer;
		float:left;
	}
	
	.foerch .produktbox > img {
		border:none;
	}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Produktbox Details +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .details {
	float:left;
	padding:0;
	margin:0 0 0 0;
	width:730px;
}

.foerch .content-box-content .produktdetails {
	float:left;
	padding:0;
	margin:0 0 0 0;
	width:730px;
}
.foerch .content-box-content .produktdetails header{
	background: url("../images/bg_nav_sub.png") repeat-x scroll left bottom transparent;
    margin: 0;
    height: 62px;
    padding: 0;
    width: 730px;
}
	.foerch .content-box-content article.produktdetails {
		float:left;
		padding:0;
		margin:0 0 0 0;
		width:730px;
	}
	.foerch .content-box-content .produktdetails h2 {
			background:none;
			color: #002743;
			font-family: 'HelveticaNeueW01-85Heav',Arial,sans-serif;
			font-size: 1.75em;
			font-weight: normal;
			letter-spacing: -1px;
			line-height: 0.65em;
			padding: 0 0 0 0;
			margin: 0 0 0.3em -0.05em;
		}
	
	.foerch .produktdetail_col1 {
		width:730px;
		float:left;
		margin:5px 0;
		padding:0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.75em;
		font-weight:bold;
		color:#CCC;
	}
		.foerch .produktdetail_list {
			width:300px;
			float:left;
			margin:0 0 0 0;
			padding:0;
		}
			.foerch .produktdetail_list img {
				margin:0 5px 0 0;
				padding:0;
				vertical-align:middle;
			}
		
		.foerch .produktdetail_artlist {
			text-align:right;
			width:430px;
			float:right;
			margin:0 -5px 0 0;
			padding:0;
		}
			.foerch .produktdetail_artlist img {
				margin:0 5px;
				padding:0;
				vertical-align:middle;
			}
	
	.foerch .produktdetail{
		background:#FFF\9;
		width:728px;
		float:left;
		margin:0 0 10px 0;
		padding:0;
		border:1px solid #D7D7D7;
	}
		
		.foerch .produktdetail .info{
			width:357px;
			float:left;
			margin:0;
			padding:20px;
		}
		
			.foerch .produktdetail .info ul {
				float:left;
				margin:5px 0 20px 12px;
				padding:0 0 0 0;
			}
			.foerch .produktdetail .info li {
				margin:0;
				padding:0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 0.750em;
				color:#666;
				line-height:1.375em;
			}
			
			.foerch .content-box-content .produktdetails h3 {
				background:none;
				color: #002743;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 0.95em;
				font-weight: bold;
				padding: 0 0 0 0;
				margin: 0 0 0.3em -0.05em;
				border-bottom:1px dotted #D7D7D7;
			}
			
		.foerch .produktdetail .image{
			width:331px;
			float:left;
			margin:0;
			padding:0;
		}
		
			.foerch .produktdetail .art_image{
				background:#FFF;
				width:330px;
				height:330px;
				float:left;
				margin:0;
				padding:0;
				border-right:1px solid #D7D7D7;
				border-bottom:1px solid #D7D7D7;
			}
			
			.foerch .produktdetail .art_image_slide{
				background:#FFF;
				width:320px;
				float:left;
				margin:10px 0 0 10px;
				padding:0;
			}
			.foerch .produktdetail .art_image_dokumente{
				width:320px;
				float:left;
				margin:10px 0 0 10px;
				padding:0;
			}
				.foerch .produktdetail .art_image_dokumente a{
					background: none repeat scroll 0 0 #FFFFFF;
					border: 1px solid #D7D7D7;
					float: left;
					height: 20px;
					margin: 0;
					padding: 5px 0 0 30px;
					width: 290px;
				}
					.foerch .produktdetail .art_image_dokumente a.pdf {background: #FFF url(../images/button_downloads.png) no-repeat 6px 4px;}
					.foerch .produktdetail .art_image_dokumente a.blaettern {background: #FFF url(../images/button_downloads.png) no-repeat 6px -50px;}
					
				.foerch .produktdetail .art_image_dokumente ul {
					list-style-type:none;
					float:left;
					margin:0;
					padding:0 0 0 0;
				}
				.foerch .produktdetail .art_image_dokumente li {
					list-style-type:none;
					margin:0 0 5px 0;
					padding:0;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 0.750em;
					color:#666;
					float:left;
				}
	
	.foerch .techn_daten {
		background:#FFF url(../images/button_downloads.png) no-repeat 705px -79px;
		width:728px;
		height:23px;
		float:left;
		margin:0 0 30px 0;
		padding:0;
		border:1px solid #D7D7D7;
	}
		.foerch .techn_daten a{
			background:url(../images/button_downloads.png) no-repeat 17px -24px;
			width:687px;
			height:18px;
			float:left;
			margin:0;
			padding:5px 0 0 41px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.750em;
			color:#666;
		}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Boxen für Zusatzinfos +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch .zusatzinfos {
	float:left;
	padding:0;
	margin:0 0 50px 0;
	width:730px;
}
.foerch .zusatzinfos header{
	background: url("../images/bg_nav_sub.png") repeat-x scroll left bottom transparent;
    margin:0 0 15px 0;
    min-height:40px;
    padding: 0;
}	
.foerch .zusatzinfos h2 {
			background:none;
			color: #002743;
			font-family: 'HelveticaNeueW01-85Heav',Arial,sans-serif;
			font-size: 1.75em;
			font-weight: normal;
			letter-spacing: -1px;
			line-height: 0.65em;
			padding: 0 0 0 0;
			margin: 0 0 0.3em -0.05em;
		}
		
		.foerch .bestellinfo {
			float:left;
			padding:0;
			margin:0 0 0 0;
			width:730px;
		}
		
		.foerch .bestellinfo tbody, tfoot, thead, tr, th, td {
			border-right: 1px solid #E5E5E5;
			border-left: 1px solid #FFF;
			border-bottom: 1px solid #E5E5E5;
			border-top: 1px solid #FFF;
			font-size: 100%;
			margin: 0;
			padding: 5px 3px;
			text-align:left;
			font-size:0.9em;
			font-family: Arial, Helvetica, sans-serif;
		}
		
		
			.foerch .bestellinfo thead {background:#002643;padding:0;margin:0 0 0 0;color:#FFF;text-align:left;border:none !important;}
			.foerch .bestellinfo thead tr {background:#002643;padding:0;margin:0 0 0 0;color:#FFF;text-align:left; border:none !important;vertical-align:middle;}
			.foerch .bestellinfo tr {padding:5px 0;margin:0 0 0 0;color:#5A5A5A;text-align:left;vertical-align:middle;}
			.foerch .bestellinfo tr.gray {background:#F9F9F9;}
			.foerch .bestellinfo tr.white {background:none;}
			.foerch .bestellinfo th.price {text-align:right;}
			.foerch .bestellinfo td.price {text-align:right;}
			.foerch .bestellinfo td {vertical-align:top;}
			.foerch .bestellinfo td .pdf {margin:-2px 5px 0 0; vertical-align:bottom;}
			.foerch .bestellinfo td .shopicon {margin:-2px 0 0 0; vertical-align:bottom;}
			.foerch .bestellinfo td.artikelinfo {width:160px;}
		
		.foerch .produktinfo {
			float:left;
			padding:0;
			margin:20px 0 0 0;
			width:730px;
		}
			.foerch .produktinfo h3 {
				background:none;
				color: #002743;
				font-family:Arial, Helvetica, sans-serif;
				font-size: 0.95em;
				font-weight: bold;
				padding: 0 0 0 0;
				margin: 0 0 0.3em -0.05em;
			}
		
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Produktlistboxen +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch .content-box-content .produktlistboxen {
	float:left;
	padding:0;
	margin:0 0 50px 0;
	width:730px;
}
.foerch .content-box-content .produktlistboxen header{
	background: url("../images/bg_nav_sub.png") repeat-x scroll left bottom transparent;
    margin:0 0 10px 0;
    height: 62px;
    padding: 0;
    width: 730px;
}
	.foerch .content-box-content article.produktlistboxen {
		float:left;
		padding:0;
		margin:0 0 0 0;
		width:730px;
	}
	.foerch .content-box-content .produktlistboxen h2 {
			background:none;
			color: #002743;
			font-family: 'HelveticaNeueW01-85Heav',Arial,sans-serif;
			font-size: 1.75em;
			font-weight: normal;
			letter-spacing: -1px;
			line-height: 0.65em;
			padding: 0 0 0 0;
			margin: 0 0 0.3em -0.05em;
		}
	.foerch .produktlistbox {
		width: 140px;
		float:left;
		margin:0 4px 4px 0;
		padding:0;
		border:1px solid #D7D7D7;
	}
	
	.foerch .produktlistbox:hover {
		border:1px solid #002742;
		cursor:pointer;
		-webkit-transition:border 0.2s linear;	
		-moz-transition:border 0.2s linear;	
		-o-transition:border 0.2s linear;	
		transition:border 0.2s linear;
	}
	
	.foerch .produktlistbox:last-of-type {margin:0 0 0 0;}
	
	.foerch .produktlistbox .pic {
		width:140px;
		height:80px;
		float:left;
		margin:0 0 0 0;
		padding:0px;
		background:#FFF;
	}
	
	.foerch .produktlistbox > p {
		font-family:Arial, Helvetica, sans-serif;
		margin:0;
		height:30px;
		padding:10px 15px 5px 0;
		float:left;
		color:#002643;
	}
	
	.foerch .produktlistbox .link {
		background: #FFF url(../images/bg_schatten_produktliste.png) no-repeat 0 0;
		padding:0 0 0 0;
		margin:0 0 0 0;
		display:block;
		width:140px;
		min-height:50px;
		float:left;
		-webkit-transition:color 0.2s linear, background 0.2s linear;	
		-moz-transition:color 0.2s linear, background 0.2s linear;	
		-o-transition:color 0.2s linear, background 0.2s linear;	
		transition:color 0.2s linear, background 0.2s linear;
	}
	
	.foerch .produktlistbox .link a {
		padding:5px 0 0 5px;
		margin:0 0 0 0;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:0.75em;
		text-align:left;
		color:#848484;
		cursor:pointer;
		float:left;
	}
	.foerch .produktlistbox .link a:hover {
		padding:5px 0 0 5px;
		margin:0 0 0 0;
		display:block;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:0.75em;
		text-align:left;
		cursor:pointer;
		float:left;
		color:#848484;
	}
	
	.foerch .produktlistbox > img {
		border:none;
	}

/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Infoboxen +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .info-box-background {
	margin:0 auto;
	background: url(../images/bg_content.png) repeat-x top center;
	/*overflow:hidden;*/
}

.foerch .info-box-content {
	/* width: 1000px;*/
	width: 770px;
	margin:0 auto;
}


.foerch .info-box {
    width: 234px;
    min-height: 265px;
	float:left;
	margin:-20px 13px 0 0;
	padding:2px;
	background:#FFF url(../images/bg_teaserbox.png) no-repeat 0 123px;
	position:relative;
	z-index:50;
	-webkit-box-shadow: 0 0 5px hsla(0,0%,0%,0.25);
    -moz-box-shadow: 0 0 5px hsla(0,0%,0%,0.25);
    -o-box-shadow: 0 0 5px hsla(0,0%,0%,0.25);
    -khtml-box-shadow: 0 0 5px hsla(0,0%,0%,0.25);
    box-shadow: 0 0 5px hsla(0,0%,0%,0.25);
}

.foerch .info-box:last-of-type {margin:-20px 0 0 0;}
.foerch .info-box.last {margin:-20px 0 0 0;}


.foerch .info-box > p {
	font-family:Arial, Helvetica, sans-serif;
    margin:0;
    padding:10px 15px 10px 16px;
	float:left;
}
.foerch .info-box-teaser{
    width: 234px;
    height: 120px;
	float:left;
	margin:0;
	padding:0 0 5px 0;
}

	.foerch .info-box-teaser img{
		width: 234px;
		height:auto;
	}

.foerch .info-box h2 {
    font-weight: normal;
    font-size: 0.875em;
    margin: 0;
	letter-spacing: -0.04em;
}
.foerch .info-box h3 {
	font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 0.750em;
    margin: 0;
	color:#E42D28;
}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Content Startseite +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch #content-background {
	background:url(../images/bg_body_bottom.png) repeat-x bottom;
	margin:0 auto;
	padding:40px;
	clear: left;
	overflow:hidden;
}

.foerch .content-startseite {
    /* width: 1000px;*/
	width: 770px;
	margin:30px auto;
}
	.foerch .content-startseite h1 {
		padding:0;
		font-family:'HelveticaNeueW01-85Heav', Arial, sans-serif;
		font-size:1.625em;
		font-weight:normal;
		letter-spacing:-1px;
		color:#E42D28;
	}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Newsboxen Startseite +++++++++++++++++++++++++++++++++++++++++++++*/
	
.foerch .newsbox-startseite {
    width:460px;
	margin:0 20px 0 0;
	padding:0 24px 0 0;
	float:left;
	border-top:1px solid #D8D8D8;
}
	.foerch .newsbox-startseite .datesmall{
		font-size:0.625em;
	}
	
	.foerch .newsbox-start {
		width:484px;
		margin:0;
		padding:5px 0;
		float:left;
		border-top:1px solid #FFF;
		border-bottom:1px solid #D8D8D8;
		background:url(../images/bg_newsbox_start.png) no-repeat 0 bottom;
	}
	
	.foerch .newsbox-start:last-of-type {
		width:484px;
		margin:0;
		padding:15px 0;
		float:left;
		border-top:1px solid #FFF;
		border-bottom:none;
		background:none;
	}
		.foerch .newsbox-start.last {width:484px;margin:0;padding:15px 0;float:left;border-top:1px solid #FFF;border-bottom:1px solid #D8D8D8;;background:none;}
	
	.foerch .newsbox-start p.content{
		width:420px;
		margin:0;
		padding:0 20px 0 0;
		float:left;
	}
	.foerch .newsbox-start p.newslink{
		margin:0;
		padding: 0;
		float:left;
	}
		.foerch .newsbox-start p.newslink a{
			background:url(../images/bg_buttons.png) no-repeat right -22px;
			display:block;
			margin:0;
			padding:0 10px 0 5px;
			float:left;
			color:#FFF;
		}
		.foerch .newsbox-start p.newslink a:hover{
			background:url(../images/bg_buttons.png) no-repeat right -39px;
		}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Newsboxen Folgeseite +++++++++++++++++++++++++++++++++++++++++++++*/
		
.foerch .newsbox-folgeseite {
    width:730px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
}
	.foerch .newsbox-folgeseite .datesmall{
		font-size:0.625em;
	}
	
	.foerch .newsbox-folge {
		width:730px;
		margin:0 !important;
		padding:10px 0 !important;
		float:left;
		border-bottom:1px solid #E5E5E5;
		border-top:1px solid #FFFFFF;
	}
	
	.foerch .newsbox-folge:first-of-type {
		width:730px;
		margin:0;
		padding:15px 0;
		float:left;
		border-top:none;
		background:none;
	}
	
	.foerch .newsbox-folge:last-of-type {
		width:730px;
		margin:0;
		padding:15px 0;
		float:left;
		border-bottom:none;
		background:none;
	}
		.foerch .newsbox-folge.last {width:730px;margin:0;padding:15px 0;float:left;border-top:1px solid #FFF;background:none;}
	
	.foerch .newsbox-folge p.content{
		width:480px;
		margin:0;
		padding:0 20px 0 0;
		float:left;
	}
	.foerch .newsbox-folge p.newslink{
		margin:0 0 0 0;
		padding: 0;
		float:left;
	}
		.foerch .newsbox-folge p.newslink a{
			background:url(../images/bg_buttons.png) no-repeat right -22px;
			display:block;
			margin:0;
			padding:0 10px 0 5px;
			float:left;
			color:#FFF;
		}
		.foerch .newsbox-folge p.newslink a:hover{
			background:url(../images/bg_buttons.png) no-repeat right -39px;
		}	
		
		.foerch .content-box-content .foerchcontent .newsbox-folge h2 {
			background:none;
			color: #002743;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.0em;
			font-weight: bold;
			letter-spacing:normal;
			line-height:normal;
			padding: 0 0 0 0;
			margin: 0 0 0.1em 0;
		}
		
		.foerch .content-box-content .foerchcontent .newsbox-folge h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size:0.75em;
			margin: 0 0 0.2em 0;
			color:#333333;
		}
		
		.foerch .content-box-content .foerchcontent .newsbox-folge figure {
			width:140px;
			float:left;
			padding:0;
			margin:0;
		}
		
		.foerch .content-box-content .foerchcontent .newsbox-folge img {
			width:120px;
			padding:2px;
			margin:0;
			background:#FFF;
		}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Infoboxen Startseite +++++++++++++++++++++++++++++++++++++++++++++*/
	
.foerch .infobox-startseite {
    width: 240px;
    min-height: 230px;
	float:left;
	margin:0 13px 0 2px;
	padding:0;
}
		
		.foerch .infobox-startseite p.infolink a{
			background:url(../images/bg_buttons.png) no-repeat right -22px;
			display:block;
			margin:5px 0 0 0;
			padding:0 10px 0 5px;
			float:left;
			color:#FFF;
		}
		.foerch .infobox-startseite p.infolink a:hover{
			background:url(../images/bg_buttons.png) no-repeat right -39px;
		}
		

.foerch .infobox-startseite:last-of-type {margin:0 0 0 0;}
.foerch .infobox-startseite.last {margin:0 0 0 0;}


.foerch .infobox-startseite > p {
	font-family:Arial, Helvetica, sans-serif;
    margin:0;
    padding:5px 15px 0 16px;
	float:left;
}
.foerch .infobox-startseite-teaser{
    width: 234px;
    height: 120px;
	float:left;
	margin:0 0 3px 0;
	padding:2px;
	background: #FFF;
}

.foerch .infobox-startseite h2 {
    font-weight: normal;
    font-size: 0.875em;
    margin: 0;
	letter-spacing: -0.04em;

}
.foerch .infobox-startseite h3 {
	font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 0.750em;
    margin: 0;
	color:#E42D28;
}

.foerch .produktsuche {
	display:none;
    width: 1000px;
	height:60px;
	position:absolute;
	bottom:-30px;
	background:#EEEEEE;
	margin:0 0 0 0;
	z-index:100;
	/*-khtml-opacity: 0.9; /* sehr alte Versionen von Mozilla Firefox */
    /*-moz-opacity: 0.9; /* alte Versionen von Mozilla Fireox */
    /*-webkit-opacity: 0.9; /* alte Versionen von Webkit-Browsern */
    /*filter: alpha(opacity=90);   /* ältere Versionen des Internet Explorers inklusive Version 7 */
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; /* Internet Explorer Version 8 */
    /*opacity: 0.9;*/
	-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 3px hsla(0,0%,0%,0.25);

}

.foerch .produktsuche hgroup {
			background:none;
			padding:0;
			margin:12px 0 0 20px;
			width:900px;
		}
		.foerch .produktsuche h2 {
			background:none;
			color: #002743;
			font-family: 'HelveticaNeueW01-85Heav',Arial,sans-serif;
			font-size: 1.75em;
			font-weight: normal;
			letter-spacing: -1px;
			line-height: 0.65em;
			padding: 0 0 0 0;
			margin: 0 0 0.25em -0.05em;
		}
		
		.foerch .produktsuche h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 0.8em;
			margin:0;
			color:#E42D28;
		}

/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Footer +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch footer {
	background:url(../images/bg_footer.png) repeat-x top;
    width: 100%;
    padding:20px 0;
}
.foerch footer .content {
    /* width: 1000px;*/
	width: 770px;
    padding: 0;
	margin:0 auto;
    font-size: 90%;
}
.foerch footer p {
    margin-bottom: 0;
}

.foerch .karte {
    width:380px;
	height:150px;
    padding:0;
	margin:0;
	float:left;
	border-right:1px solid #D9D9D9;
}
	.foerch .pic-karte {
		width: 180px;
		padding:0;
		margin:0;
		float:left;
	}	
		.foerch .pic-karte img {
			padding:2px;
			background:#FFF;
			margin:0;
		}
	
	.foerch footer .adresse {
		padding:0;
		margin:0 0 10px 20px;
		float:left;
		color:#ADADAD;
	}
	
.foerch .worldmap {
	background:url(../images/worldmap.png) no-repeat 30px 0;
    width:210px;
	height:150px;
	float:left;
	border-left:1px solid #FFF;
	border-right:1px solid #D9D9D9;
}	

.foerch .socialmedia {
    width:270px;
	height:150px;
	float:left;
	border-left:1px solid #FFF;
}	
	.foerch .socialmedia_racing {
		width:240px;
		height:70px;
		margin:0 0 0 30px;
		float:left;
		border-bottom:1px solid #D9D9D9;
	}	
		.foerch .socialmedia_racing img {
			margin:0 0 0 0;
			float:left;
			-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;
			border:none;
		}	
		.foerch .socialmedia_racing img:hover {
			float:left;
			-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;
			border:none;
		}
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH Content Produktseite +++++++++++++++++++++++++++++++++++++++++++++*/

.foerch .teaser-produktseite {
    width:1000px;
	margin:0 auto;
	padding:30px 0 0 0;
	overflow:hidden;
}	

.foerch .teaser-produktseite-content {
    width:730px;
	margin:0 0 0 270px;
	float:left;
}

		
.foerch .content-produktseite {
    width: 460px;
	margin:0 30px 0 0;
	float:left;
}	

	.foerch .content-produktseite hgroup {
			background: url(../images/bg_nav_sub.png) repeat-x left bottom;
			padding:0;
			margin:0;
			width:460px;
			min-height:62px;
		}
		.foerch .content-produktseite h2 {
			background:none;
			color: #002743;
			font-family: 'HelveticaNeueW01-85Heav',Arial,sans-serif;
			font-size: 1.75em;
			font-weight: normal;
			letter-spacing: -1px;
			line-height: 0.65em;
			padding: 0 0 0 0;
			margin: 0 0 0.3em -0.05em;
		}
		
		.foerch .content-produktseite h3 {
			font-family:Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 1.0em;
			margin:0;
			color:#E42D28;
		}
		
		.foerch .content-produktseite article {
			float:left;
			padding:0;
			margin:10px 0 0 0;
		}
		
		.foerch .content-produktseite p {
			float:left;
			padding:0;
			margin:10px 0 0 0;
		}
		
.foerch .produkt-box {
    width: 234px;
    min-height: 230px;
	float:left;
	margin:0;
	padding:2px;
	background:#FFF url(../images/bg_teaserbox.png) no-repeat 0 123px;
}

.foerch .produkt-box > p {
	font-family:Arial, Helvetica, sans-serif;
    margin:0;
    padding:10px 15px 0 16px;
	float:left;
}
.foerch .produkt-box-teaser{
    width: 234px;
    height: 120px;
	float:left;
	margin:0;
	padding:0 0 5px 0;
}

.foerch .produkt-box h2 {
    font-weight: normal;
    font-size: 0.875em;
    margin: 0;
	letter-spacing: -0.04em;
}
.foerch .produkt-box h3 {
	font-family:Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 0.750em;
    margin: 0;
	color:#E42D28;
}	
		
/*+++++++++++++++++++++++++++++++++++++++++++  FÖRCH allgemeine Klassen +++++++++++++++++++++++++++++++++++++++++++++*/
.foerch .websitesuche {
    width: 190px;
	height:25px;
	float:right;
}
.foerch .searchbutton {
	background:url(../images/searchbutton.png) no-repeat 0 0;
	border:none;
	width:27px;
	height: 23px;
    margin: 0 0 0 3px;
    padding: 1px 0 5px;
	padding: 0 0 0 0\9;
	text-indent:-9999px;
	cursor:pointer;
}
	.foerch .searchbutton_blue {
		background:url(../images/searchbutton_blue.png) no-repeat 0 0;
		border:none;
		width:27px;
		height: 23px;
		margin: 0 0 0 3px;
		padding: 1px 0 5px;
		padding: 0 0 0 0\9;
		text-indent:-9999px;
		cursor:pointer;
	}

.foerch .searchfield {
	color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.688em;
    /*height: 17px;
	height: 16px\9;*/
    margin: 1px 0 0;
	padding:4px 0 3px 5px;
    width: 125px;
}
	.foerch .searchfield_produkt {
		color:#002742;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 0.8em;
		font-weight:bold;
		/*height: 17px;
		height: 16px\9;*/
		margin: 1px 0 0;
		padding:2px 0 4px 5px;
		width: 155px;
	}

.foerch .blaetterkatalog {
	background:url(../images/productsearch.png) no-repeat 0 0;
    width:240px;
	height:50px;
	margin: 7px 0 0 5px;
	float:left;
}
	.foerch .blaetterkatalog a {
		color: #FFFFFF;
		display: block;
		float: left;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.125em;
		font-weight: bold;
		height:38px;
		padding: 11px 0 0 55px;
		padding: 13px 0 0 55px\9; /* IE8 und darunter */ 
		width: 175px;
	}
	
.foerch .webshoplogin {
	background:url(../images/productsearch.png) no-repeat -7px -128px;
    width:240px;
	height:37px;
	margin: 13px 0 0 5px;
	float:left;
}
	.foerch .webshoplogin a {
		color: #FFFFFF;
		display: block;
		float: left;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.125em;
		font-weight: bold;
		height:30px;
		padding:5px 0 0 35px;
		padding: 7px 0 0 35px\9; /* IE8 und darunter */ 
		width: 195px;
	}	
	
.foerch .productsearch {
    width:500px;
	height:50px;
	margin: 12px 0 0 5px;
	float:left;
	-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 .productsearchinput {
		color: #666666;
		display: block;
		float: left;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.125em;
		font-weight: normal;
		height: 34px;
		height: 32px\9;
		margin: 1px 0 0 0;
		padding: 0 0 0 10px;
		padding: 0 0 0 10px\9; /* IE8 und darunter */
		width: 315px;
	}
	.foerch .productsearchbutton {
		color: #666666;
		display: block;
		float: left;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 1.125em;
		font-weight: normal;
		height: 38px;
		padding: 0;
		width: 170px;
	}
.foerch .sprache_top {
	background:url(../images/worldmap.png) no-repeat 0 8px;
	padding:0 0 0 40px;
	margin: 0 0 0 20px;
    width:160px;
	height:25px;
	float:right;
}
.foerch .sprachauswahl_top {
	color: #999999;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.688em;
    height: 23px;
    margin: 4px 0 0;
    padding: 3px;
    width: 160px;
}

.foerch .Dropbox {
    padding: 13px 3px;
    margin-top:3px;
    margin-left:33%;
	margin-bottom:15px;
    font-weight: 100;
    font-family: Arial;
    font-size:15px;
    color:black;
	text-align:left;
}

.foerch .Dropbox option {
    font-weight: 100;
	font-family: Arial;
    font-size:15px;
    color:black;	
}
.foerch .Dropbox option:hover {
	background-color: #E3E3E3;
}
.feorch .option {
	color:black;
	font-family: normal;
}
.foerch .TextinBox{
font-family: Arial;
font-size:10px;
color:grey;
}