/*====================================================================*/
/* MEDIA QUERIES */
/*====================================================================*/

/* für 320px */
@media only screen and (min-width: 20px){
	
	/* headerbereich - logo, navi :: start */
	
		.top_z1_100{
			display:none;
		}
		
		.top_right_navi{
			display:none;
		}
		
		.top_nav2_100{
			padding:0 0 0 0;
			height:20px;
		}	
			
			.top_nav2_links{
				display:none;
			}
			
		.top_nav1_100{
			width:100%;
			padding:0 0 0 0;
			height:80px;
			float:left;
			display:inline;
			position:relative;
		}

			.top_left_logo{
				width:250px;
				height:40px;
				float:left;
				display:inline;
				position:relative;
				margin:20px 0 0 16px;
				padding:0px;
				overflow:hidden;
				text-align:left;
				-moz-transition: all 0.2s ease-out;  /* FF4+ */
				-o-transition: all 0.2s ease-out;  /* Opera 10.5+ */
				-webkit-transition: all 0.2s ease-out;  /* Saf3.2+, Chrome */
				-ms-transition: all 0.2s ease-out;  /* IE10? */
				transition: all 0.2s ease-out;
			}
			
				.top_left_logo img{
					height:40px;
					-moz-transition: all 0.2s ease-out;  /* FF4+ */
					-o-transition: all 0.2s ease-out;  /* Opera 10.5+ */
					-webkit-transition: all 0.2s ease-out;  /* Saf3.2+, Chrome */
					-ms-transition: all 0.2s ease-out;  /* IE10? */
					transition: all 0.2s ease-out;
				}
			
	/* headerbereich - logo, navi :: start */
	
	
	/* headerbild :: start */
	
		.header_pic_start{
			width:100%;
			padding:0 0 0 0;
			height:250px;
			float:left;
			display:none;
			position:relative;
			background-repeat:no-repeat;
			background-position:center top;
			background-size:cover;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}
			
			
		.header_pic_con{
			width:100%;
			padding:0 0 0 0;
			height:60px;
			float:left;
			display:none;
			position:relative;
			background-repeat:no-repeat;
			background-position:top center;
			background-image:url(../images/bg_top_01.png);
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}
	
	/* headerbild :: ende */
	
	
	
	/* newsteaser startseite :: start */
	
		.bgdiv_top_news{
			width:100%;
			padding:0 0 0 0;
			height:190px;
			float:left;
			display:none;
			position:relative;
			background-repeat:repeat-y;
			background-position:top center;
			background-image:url(../images/bg_div_news.png);
		}

			
			.newsbox_sp1{
				display:none;
			}
			
			.newsbox_sp2{
				float:left;
				display:inline;
				position:relative;
				width:300px;
				height:100px;
				overflow:hidden;
				margin:0 0 0 0;
				font-size:16px;
				line-height:26px;
				color:#ffffff;
				cursor:pointer;
			}
			
			
				
				.newsbox_sp2:hover .c_link_weiss_gr{
					color:#ffcc00;
				}
			
			.newsbox_sp3{
				float:left;
				display:inline;
				position:relative;
				width:300px;
				height:30px;
				margin:20px 0 0 0;
				text-align:right;
			}
			
				.prev_teaser{
					float:left;
					display:inline;
					position:relative;
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:20px;
					height:20px;
					text-align:left;
				}
				
				.next_teaser{
					float:right;
					display:inline;
					position:relative;
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:20px;
					height:20px;
				}
	
	/* newsteaser startseite :: ende */
	
	/* produktslider :: start */
		
		.bgdiv_scrollable_bullets{
			float:left;
			display:inline;
			position:relative;
			width:300px;
			height:26px;
			text-align:center;
			background-repeat:repeat-x;
			background-position:top left;
			background-image:url(../images/bg_scrollable_bullets.png);
			margin:20px 0 0 0;
		}
	
	/* produktslider :: ende */
	
	
	/* produkt teaserboxen :: start */
	
		.gal_box_produkt{
			width:300px;
			height:260px;
			float:left;
			display:inline;
			position:relative;
			cursor:pointer;
			margin:0 40px 40px 0;
			border-top:4px solid #ffcc00;
		}

			.gal_box_produkt_pic{
				width:300px;
				height:204px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
			}
			
				.gal_box_produkt_pic img {
					height:204px
				}
				
				.gal_box_produkt_hover{
					width:300px;
					height:204px;
					margin: -204px 0 0 0;
					float:left;
					display:inline;
					position:relative;
					opacity: 0;
					filter: alpha(opacity=0);
					-moz-opacity:0;
					-khtml-opacity: 0;
				}
				
					.gal_box_produkt_hover img {
						width:300px;
						height:204px;
					}
				
				
					.gal_box_produkt:hover .gal_box_produkt_hover{
						opacity: 1;
						filter: alpha(opacity=100);
						-moz-opacity:1;
						-khtml-opacity: 1;
						-moz-transition: all 0.3s ease-out;  /* FF4+ */
						-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
						-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
						-ms-transition: all 0.3s ease-out;  /* IE10? */
						transition: all 0.3s ease-out;  
					}
					
			.gal_box_produkt_txt{
				width:300px;
				height:38px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
				padding:12px 0 0 0;
				background-color:#f7f7f7;
				color:#323232;
				font-size:16px;
			}
			
				.gal_box_produkt:hover .gal_box_produkt_txt{
					background-color:#ffcc00;
				}
	
	/* produkt teaserboxen :: ende */
	
	
	/* startseite welcome :: start */
	
		.welcome_sp1{
			display:none;
		}
		
		
		.welcome_sp2{
			float:left;
			display:inline;
			position:relative;
			width:300px;
			margin:0 0 40px 0;
		}
		
		.welcome_sp3{
			float:left;
			display:inline;
			position:relative;
			width:300px;
			margin:0 0 0 0;
		}
		
			.bgdiv_infobox{
				float:left;
				display:inline;
				position:relative;
				width:300px;
				height:65px;
				color:#ffffff;
				margin:0 0 2px 0;
				padding:15px 0 0 0;
				text-align:center;
				background-color:#5a5a5a;
			}

				.infobox_gr{
					font-size:26px;
					line-height:28px;
				}
		
	
	/* startseite welcome :: ende */
	
	
	/* partnerboxen :: start */
	
		.partnerbox{
			width:300px;
			height:100px;
			margin:0 40px 0 0;
		}
		
			.partner_resize_width{
				width:168px;
			}
			
			.partner_resize_height{
				height:100px;
			}
	
	/* partnerboxen :: ende */
	
	
	/* footer :: start */
	
		.bgdiv_bottom_z1_100{
			float:left;
			position:relative;
			display:inline;
			width:100%;
			background-color:#5a5a5a;
			border-bottom:1px solid #787878;
		}

			.bottom_z1_adresse{
				float:left;
				position:relative;
				display:inline;
				color:#d2d2d2;
				font-size:14px;
				margin:0 40px 0 0;
				padding:0 0 0 0;
				width:300px;
			}
			
				.bottom_z1_adresse div p{
					color:#d2d2d2;
				}
				
				
			.bottom_z1_produkte{
				float:left;
				position:relative;
				display:none;
				color:#d2d2d2;
				font-size:14px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:470px;
			}
			
				.bottom_z1_produkte div p{
					color:#d2d2d2;
				}
				
				
			.bottom_z1_links{
				float:left;
				position:relative;
				display:none;
				color:#d2d2d2;
				font-size:14px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:220px;
			}
			
				.bottom_z1_links div p{
					color:#d2d2d2;
				}
				
			
				.trenner_bottom{
					float:left;
					position:relative;
					display:inline;
					padding:0 0 0 0;
					margin:7px 0 13px 0;
					background-color:#787878;
					height:1px;
					width:100%;
				}

			
		.bgdiv_bottom_z2_100{
			height:80px;
			float:left;
			position:relative;
			display:inline;
			width:100%;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(../images/bg_bottom_z2.png);
			background-repeat:repeat-x;
			background-position:top center;
		}

			.bottom_z2_copy{
				float:left;
				position:relative;
				display:none;
				color:#ffffff;
				font-size:14px;
				margin:28px 0 0 0;
				padding:0 0 0 0;
			}
			
				.bottom_z2_copy div p  {
					color:#ffffff;
				}
				
			.bottom_z2_links{
				float:left;
				position:relative;
				display:inline;
				color:#ffffff;
				font-size:14px;
				margin:28px 0 0 0;
				padding:0 0 0 0;
			}
			
				.bottom_z2_links div p  {
					color:#ffffff;
				}
	
		.trenner_nav_bottom_03{
			font-size:14px;
			line-height:22px;
			color: #ffcc00;
			float:left;
			display:inline;
			position:relative;
			margin:0 12px 0 12px;
			padding:0 0 0 0;
		}
	
	
	/* footer :: ende */
	
	
	
	/* content buehne :: start */

		.detail_50p_txt{
			width:300px;
			float:left;
			display:inline;
			position:relative;
			margin:40px 0 0 0;
		}
		
		.detail_50p_img{
			width:300px;
			float:right;
			display:inline;
			position:relative;
		}

		.buehne{
			width:298px;
			height:188px;
			float:left;
			position:relative;
			display:inline;
			overflow:hidden;
			border:1px solid #c8c8c8;
		}
		
		.buehne_thumbs{
			width:320px;
			margin:20px 0 0 0;
		}

		#tabmenu { padding: 0 0 0 0; margin:0 0 0 0; float:left; display:inline; position:relative; }
		#tabmenu li { float:left; display:inline; position:relative; margin:0 20px 0 0; padding:0 0 0 0; width:42px; height:27px; overflow:hidden; border:1px solid #c8c8c8;}


		#tabmenu li:hover .abdecker_thumb{
			display:inline;
		}

		#tabmenu li a { padding: 0 0 0 0; float:left; display:inline; position:relative; margin: 0 0 0 0; }
		#tabmenu li a:hover { float:left; }
		#tabmenu li.active a {float:left; text-decoration: none; }

		.abdecker_thumb{
			float:left;
			display:none;
			position:relative;
			width:44px;
			height:28px;
			background-image:url(../images/bg_abdecker_zoom.png);
			background-repeat:no-repeat;
			background-position:center center;
			margin:-44px 0 0 0;
		}

			.abdecker_thumb img{
				width:44px;
				height:44px;
			}

		.show_tab {
			width:300px;
			height:190px;
			float:left;
			display:inline;
			position:relative;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-align:center;
			overflow:hidden;
		}

		.buehne_resize_width{
			width:300px;
			height:auto;
		}
		
		.buehne_resize_height{
			width:auto;
			height:190px;
		}
		
		
		.buehne_thumb_resize_width{
			width:44px;
			height:auto;
		}
		
		.buehne_thumb_resize_height{
			width:auto;
			height:27px;
		}
			
	
	/* content buehne :: ende */
	
	/* produktinfos :: start */
	
		.prod_info_sp1{
			float:left;
			display:inline;
			position:relative;
			color:#323232;
			width:100px;
			padding:12px 20px 14px 20px;
			box-sizing:border-box;
		}
		
		.prod_info_sp2{
			float:left;
			display:inline;
			position:relative;
			color:#6e6e6e;
			border-left:2px solid #ffffff;
			padding:12px 20px 14px 20px;
			box-sizing:border-box;
		}

		.prod_anfrage_rahmen{
			width:206px;
			height:71px;
			float:left;
			display:inline;
			position:relative;
			overflow:hidden;
			background-repeat:no-repeat;
			background-position:top left;
			background-image:url(../images/btn_anfrage.png);
			margin:0 0 20px 0;
		}
		
			.prod_anfrage_btn{
				width:206px;
				height:71px;
				float:left;
				display:inline;
				position:relative;
				opacity: 0;
				filter: alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0; 
			}
			
				.prod_anfrage_btn:hover{
					opacity: 1;
					filter: alpha(opacity=100);
					-moz-opacity:1;
					-khtml-opacity: 1;
					-moz-transition: all 0.3s ease-out;  /* FF4+ */
					-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
					-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
					-ms-transition: all 0.3s ease-out;  /* IE10? */
					transition: all 0.3s ease-out;  
				}
				
				
		.prod_link_rahmen{
			width:206px;
			height:71px;
			float:left;
			display:inline;
			position:relative;
			overflow:hidden;
			background-repeat:no-repeat;
			background-position:top left;
			background-image:url(../images/btn_produkte.png);
			margin:20px 0 0 0;
		}
		
			.prod_link_btn{
				width:206px;
				height:71px;
				float:left;
				display:inline;
				position:relative;
				opacity: 0;
				filter: alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0; 
			}
			
				.prod_link_btn:hover{
					opacity: 1;
					filter: alpha(opacity=100);
					-moz-opacity:1;
					-khtml-opacity: 1;
					-moz-transition: all 0.3s ease-out;  /* FF4+ */
					-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
					-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
					-ms-transition: all 0.3s ease-out;  /* IE10? */
					transition: all 0.3s ease-out;  
				}
	
	
	/* produktinfos :: ende */

	
	/* gebrauchtmaschinen :: start */
	
		.list_gebrauchte{
			display:none;
		}
		
		.link_gebrauchte{
			display:inline;
		}
	
	/* gebrauchtmaschinen :: ende */
	
	/* ansprechpartner :: start */
	
		.teambox_rahmen{
			width:300px;
			height:510px;
			float:left;
			display:inline;
			position:relative;
			margin:0 0 20px 0;
			
		}

			.teambox_pic{
				width:300px;
				height:400px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
			}
			
				.teambox_pic img{
					height:410px;
				}
				
			.teambox_info{
				width:300px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:left;
				padding:5px;
				font-size:14px;
				box-sizing:border-box;
			}
	
	
	/* ansprechpartner :: ende */
	
	
	/* kontakt 3/4 :: start */
	
		.subnav_kontakt{
			display:none;
		}
		
		.rahmen_kontakt{
			display:inline;
			float:left;
			position:relative;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:300px;
		}
		
			input.input_34{
				width:283px;
			}
			
			input.input_34_100p{
				clear:left;
				width:283px;
			}
			
			textarea.textarea_34 { 
				width:270px;
				height:180px;
			}
			
			
		.zeiten_mobile{
			display:inline;
		}
	
	/* kontakt 3/4 :: ende */
	
	
	/* aktuelles übersicht :: start */
	
		.div_aktuelles{
			background-color:#f0f0f0;
			padding:20px;
			width:300px;
			margin:0 0 20px 0;
			cursor:pointer;
			box-sizing:border-box;
		}

			.div_aktuelles:hover{
				background-color:#dcdcdc;
			}
			
			.newslist_sp1{
				display:inline;
				width:260px;
				margin:0 0 10px 0;
			}
			
			.newslist_sp2{
				display:none;
				width:260px;
				margin:0 0 10px 0;
			}
			
			.newslist_sp3{
				display:inline;
				width:260px;
				margin:0 0 0 0;
			}
			
			
	
	/* aktuelles übersicht :: ende */
	
}
         
@media only screen and (min-width: 560px){
	
	/* headerbereich - logo, navi :: start */
		
		.top_left_logo{
			margin:20px 0 0 0;
		}
			
	/* headerbereich - logo, navi :: start */
	
	
	/* headerbild :: start */
	
		.header_pic_start{
			width:100%;
			padding:0 0 0 0;
			height:250px;
			float:left;
			display:inline;
			position:relative;
			background-repeat:no-repeat;
			background-position:center top;
			background-size:cover;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}
			
			.header_slogan1{
				float:left;
				display:inline;
				position:relative;
				font-size:33px;
				line-height:33px;
				font-weight:normal;
				margin:100px 0 0 0;
				padding:0 0 10px 0;
				color:#323232;
			}
			
			.header_slogan2{
				clear:both;
				float:left;
				display:inline;
				position:relative;
				font-size:45px;
				line-height:45px;
				font-weight:bold;
				margin:0 0 0 0;
				padding:9px 0 0 0;
				border-top:2px solid #ffcd00;
				color:#323232;
			}

		.header_pic_con{
			width:100%;
			padding:0 0 0 0;
			height:60px;
			float:left;
			display:inline;
			position:relative;
			background-repeat:no-repeat;
			background-position:top center;
			background-image:url(../images/bg_top_01.png);
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}
	
	/* headerbild :: ende */
	
	
	/* newsteaser startseite :: start */
	
		.bgdiv_top_news{
			width:100%;
			padding:0 0 0 0;
			height:120px;
			float:left;
			display:inline;
			position:relative;
			background-repeat:no-repeat;
			background-position:top center;
			background-image:url(../images/bg_div_news.png);
		}

			
			.newsbox_sp1{
				display:none;
			}
			
			.newsbox_sp2{
				float:left;
				display:inline;
				position:relative;
				width:460px;
				height:50px;
				overflow:hidden;
				margin:0 0 0 0;
				font-size:16px;
				line-height:26px;
				color:#ffffff;
				cursor:pointer;
			}
			
			
				
				.newsbox_sp2:hover .c_link_weiss_gr{
					color:#ffcc00;
				}
			
			.newsbox_sp3{
				float:right;
				display:inline;
				position:relative;
				width:80px;
				height:30px;
				margin:53px 0 0 0;
				text-align:right;
			}
			
				.prev_teaser{
					float:right;
					display:inline;
					position:relative;
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:15px;
					height:15px;
					text-align:left;
				}
				
				.next_teaser{
					float:right;
					display:inline;
					position:relative;
					margin:0 0 0 0;
					padding:0 0 0 0;
					width:15px;
					height:15px;
				}
	
	/* newsteaser startseite :: ende */
	
	
	/* produktslider :: start */
		
		.bgdiv_scrollable_bullets{
			float:left;
			display:inline;
			position:relative;
			width:540px;
			height:26px;
			text-align:center;
			background-repeat:repeat-x;
			background-position:top left;
			background-image:url(../images/bg_scrollable_bullets.png);
			margin:20px 0 0 0;
		}
	
	/* produktslider :: ende */
	
	
	/* produkt teaserboxen :: start */
	
		.gal_box_produkt{
			width:250px;
			height:260px;
			float:left;
			display:inline;
			position:relative;
			cursor:pointer;
			margin:0 40px 40px 0;
			border-top:4px solid #ffcc00;
		}

			.gal_box_produkt_pic{
				width:250px;
				height:170px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
			}
			
				.gal_box_produkt_pic img {
					height:170px
				}
				
				.gal_box_produkt_hover{
					width:250px;
					height:170px;
					margin: -170px 0 0 0;
					float:left;
					display:inline;
					position:relative;
					opacity: 0;
					filter: alpha(opacity=0);
					-moz-opacity:0;
					-khtml-opacity: 0;
				}
				
					.gal_box_produkt_hover img {
						width:250px;
						height:170px;
					}
				
				
					.gal_box_produkt:hover .gal_box_produkt_hover{
						opacity: 1;
						filter: alpha(opacity=100);
						-moz-opacity:1;
						-khtml-opacity: 1;
						-moz-transition: all 0.3s ease-out;  /* FF4+ */
						-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
						-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
						-ms-transition: all 0.3s ease-out;  /* IE10? */
						transition: all 0.3s ease-out;  
					}
					
			.gal_box_produkt_txt{
				width:250px;
				height:38px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
				padding:12px 0 0 0;
				background-color:#f7f7f7;
				color:#323232;
				font-size:16px;
			}
			
				.gal_box_produkt:hover .gal_box_produkt_txt{
					background-color:#ffcc00;
				}
	
	/* produkt teaserboxen :: ende */
	
	
	/* startseite welcome :: start */
	
		.welcome_sp1{
			display:none;
		}
		
		
		.welcome_sp2{
			float:left;
			display:inline;
			position:relative;
			width:540px;
			margin:0 0 40px 0;
		}
		
		.welcome_sp3{
			float:left;
			display:inline;
			position:relative;
			width:540px;
			margin:0 0 0 0;
		}
		
			.bgdiv_infobox{
				float:left;
				display:inline;
				position:relative;
				width:178px;
				height:65px;
				color:#ffffff;
				margin:0 2px 0 0;
				padding:15px 0 0 0;
				text-align:center;
				background-color:#5a5a5a;
			}

				.infobox_gr{
					font-size:26px;
					line-height:28px;
				}
		
	
	/* startseite welcome :: ende */
	
	
	/* partnerboxen :: start */
	
		.partnerbox{
			width:250px;
			height:100px;
			margin:0 40px 0 0;
		}
		
			.partner_resize_width{
				width:168px;
			}
			
			.partner_resize_height{
				height:100px;
			}
	
	/* partnerboxen :: ende */
	
	
	/* footer :: start */
	
		.bgdiv_bottom_z1_100{
			float:left;
			position:relative;
			display:inline;
			width:100%;
			background-color:#5a5a5a;
			border-bottom:1px solid #787878;
		}

			.bottom_z1_adresse{
				float:left;
				position:relative;
				display:inline;
				color:#d2d2d2;
				font-size:14px;
				margin:0 40px 0 0;
				padding:0 0 0 0;
				width:540px;
			}
			
				.bottom_z1_adresse div p{
					color:#d2d2d2;
				}
				
				
			.bottom_z1_produkte{
				float:left;
				position:relative;
				display:none;
				color:#d2d2d2;
				font-size:14px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:470px;
			}
			
				.bottom_z1_produkte div p{
					color:#d2d2d2;
				}
				
				
			.bottom_z1_links{
				float:left;
				position:relative;
				display:none;
				color:#d2d2d2;
				font-size:14px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:220px;
			}
			
				.bottom_z1_links div p{
					color:#d2d2d2;
				}
				
			
				.trenner_bottom{
					float:left;
					position:relative;
					display:inline;
					padding:0 0 0 0;
					margin:7px 0 13px 0;
					background-color:#787878;
					height:1px;
					width:100%;
				}

			
		.bgdiv_bottom_z2_100{
			height:80px;
			float:left;
			position:relative;
			display:inline;
			width:100%;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(../images/bg_bottom_z2.png);
			background-repeat:repeat-x;
			background-position:top center;
		}

			.bottom_z2_copy{
				float:left;
				position:relative;
				display:inline;
				color:#ffffff;
				font-size:14px;
				margin:28px 0 0 0;
				padding:0 0 0 0;
			}
			
				.bottom_z2_copy div p  {
					color:#ffffff;
				}
				
			.bottom_z2_links{
				float:right;
				position:relative;
				display:inline;
				color:#ffffff;
				font-size:14px;
				margin:28px 0 0 0;
				padding:0 0 0 0;
			}
			
				.bottom_z2_links div p  {
					color:#ffffff;
				}
	
		
		.trenner_nav_bottom_03{
			font-size:14px;
			line-height:22px;
			color: #ffcc00;
			float:left;
			display:inline;
			position:relative;
			margin:0 20px 0 20px;
			padding:0 0 0 0;
		}
	
	
	/* footer :: ende */
	
	
	/* content buehne :: start */

		.detail_50p_txt{
			width:540px;
			float:left;
			display:inline;
			position:relative;
			margin:40px 0 0 0;
		}
		
		.detail_50p_img{
			width:540px;
			float:left;
			display:inline;
			position:relative;
		}

		.buehne{
			width:538px;
			height:344px;
			float:left;
			position:relative;
			display:inline;
			overflow:hidden;
			border:1px solid #c8c8c8;
		}
		
		.buehne_thumbs{
			width:560px;
			margin:20px 0 0 0;
		}

		#tabmenu { padding: 0 0 0 0; margin:0 0 0 0; float:left; display:inline; position:relative; }
		#tabmenu li { float:left; display:inline; position:relative; margin:0 20px 0 0; padding:0 0 0 0; width:90px; height:55px; overflow:hidden; border:1px solid #c8c8c8;}


		#tabmenu li:hover .abdecker_thumb{
			display:inline;
		}

		#tabmenu li a { padding: 0 0 0 0; float:left; display:inline; position:relative; margin: 0 0 0 0; }
		#tabmenu li a:hover { float:left; }
		#tabmenu li.active a {float:left; text-decoration: none; }

		.abdecker_thumb{
			float:left;
			display:none;
			position:relative;
			width:92px;
			height:92px;
			background-image:url(../images/bg_abdecker_zoom.png);
			background-repeat:no-repeat;
			background-position:center center;
			margin:-92px 0 0 0;
		}

			.abdecker_thumb img{
				width:92px;
				height:92px;
			}

		.show_tab {
			width:540px;
			height:344px;
			float:left;
			display:inline;
			position:relative;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-align:center;
			overflow:hidden;
		}

		.buehne_resize_width{
			width:540px;
			height:auto;
		}
		
		.buehne_resize_height{
			width:auto;
			height:344px;
		}
		
		
		.buehne_thumb_resize_width{
			width:90px;
			height:auto;
		}
		
		.buehne_thumb_resize_height{
			width:auto;
			height:55px;
		}
			
	
	/* content buehne :: ende */
	
	/* produktinfos :: start */
	
		.prod_info_sp1{
			float:left;
			display:inline;
			position:relative;
			color:#323232;
			width:100px;
			padding:12px 20px 14px 20px;
			box-sizing:border-box;
		}
		
		.prod_info_sp2{
			float:left;
			display:inline;
			position:relative;
			color:#6e6e6e;
			border-left:2px solid #ffffff;
			padding:12px 20px 14px 20px;
			box-sizing:border-box;
		}

		.prod_anfrage_rahmen{
			width:206px;
			height:71px;
			float:right;
			display:inline;
			position:relative;
			overflow:hidden;
			background-repeat:no-repeat;
			background-position:top left;
			background-image:url(../images/btn_anfrage.png);
			
		}
		
			.prod_anfrage_btn{
				width:206px;
				height:71px;
				float:left;
				display:inline;
				position:relative;
				opacity: 0;
				filter: alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0; 
			}
			
				.prod_anfrage_btn:hover{
					opacity: 1;
					filter: alpha(opacity=100);
					-moz-opacity:1;
					-khtml-opacity: 1;
					-moz-transition: all 0.3s ease-out;  /* FF4+ */
					-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
					-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
					-ms-transition: all 0.3s ease-out;  /* IE10? */
					transition: all 0.3s ease-out;  
				}
				
				
		.prod_link_rahmen{
			width:206px;
			height:71px;
			float:left;
			display:inline;
			position:relative;
			overflow:hidden;
			background-repeat:no-repeat;
			background-position:top left;
			background-image:url(../images/btn_produkte.png);
			margin:20px 0 0 0;
		}
		
			.prod_link_btn{
				width:206px;
				height:71px;
				float:left;
				display:inline;
				position:relative;
				opacity: 0;
				filter: alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0; 
			}
			
				.prod_link_btn:hover{
					opacity: 1;
					filter: alpha(opacity=100);
					-moz-opacity:1;
					-khtml-opacity: 1;
					-moz-transition: all 0.3s ease-out;  /* FF4+ */
					-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
					-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
					-ms-transition: all 0.3s ease-out;  /* IE10? */
					transition: all 0.3s ease-out;  
				}
	
	
	/* produktinfos :: ende */
	
	/* ansprechpartner :: start */
	
		.teambox_rahmen{
			width:254px;
			height:475px;
			float:left;
			display:inline;
			position:relative;
			margin:0 30px 20px 0;
			
		}

			.teambox_pic{
				width:254px;
				height:350px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
			}
			
				.teambox_pic img{
					height:355px;
				}
				
			.teambox_info{
				width:254px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:left;
				padding:5px;
				font-size:14px;
				box-sizing:border-box;
			}
	
	
	/* ansprechpartner :: ende */

	
	/* kontakt 3/4 :: start */
	
		.subnav_kontakt{
			display:none;
		}
		
		.rahmen_kontakt{
			display:inline;
			float:left;
			position:relative;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:540px;
		}
		
			input.input_34{
				width:233px;
			}
			
			input.input_34_100p{
				clear:left;
				width:523px;
			}
			
			textarea.textarea_34 { 
				width:510px;
				height:180px;
			}
			
		.zeiten_mobile{
			display:inline;
		}
	
	/* kontakt 3/4 :: ende */
	
	
	/* aktuelles übersicht :: start */
	
		.div_aktuelles{
			background-color:#f0f0f0;
			padding:20px;
			width:540px;
			margin:0 0 20px 0;
			cursor:pointer;
			box-sizing:border-box;
		}

			.div_aktuelles:hover{
				background-color:#dcdcdc;
			}
			
			.newslist_sp1{
				display:inline;
				width:500px;
				margin:0 0 10px 0;
			}
			
			.newslist_sp2{
				display:inline;
				width:500px;
				margin:0 0 10px 0;
			}
			
			.newslist_sp3{
				display:inline;
				width:500px;
				margin:0 0 0 0;
			}
			
			
	
	/* aktuelles übersicht :: ende */
	
}
         
@media only screen and (min-width: 750px){
	
	/* headerbereich - logo, navi :: start */
		
		.top_left_logo{
			margin:20px 0 0 0;
		}
			
	/* headerbereich - logo, navi :: start */
	
	
	/* headerbild :: start */
	
		.header_pic_start{
			width:100%;
			padding:0 0 0 0;
			height:350px;
			float:left;
			display:inline;
			position:relative;
			background-repeat:no-repeat;
			background-position:center top;
			background-size:cover;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}
			
			.header_slogan1{
				float:left;
				display:inline;
				position:relative;
				font-size:45px;
				line-height:45px;
				font-weight:300;
				margin:150px 0 0 0;
				padding:0 0 10px 0;
				color:#323232;
			}
			
			.header_slogan2{
				clear:both;
				float:left;
				display:inline;
				position:relative;
				font-size:60px;
				line-height:60px;
				font-weight:bold;
				margin:0 0 0 0;
				padding:9px 0 0 0;
				border-top:2px solid #ffcd00;
				color:#323232;
			}

		.header_pic_con{
			width:100%;
			padding:0 0 0 0;
			height:60px;
			float:left;
			display:inline;
			position:relative;
			background-repeat:no-repeat;
			background-position:top center;
			background-image:url(../images/bg_top_01.png);
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}
	
	/* headerbild :: ende */
	
	
	/* newsteaser startseite :: start */
	
		.bgdiv_top_news{
			width:100%;
			padding:0 0 0 0;
			height:120px;
			float:left;
			display:inline;
			position:relative;
			background-repeat:no-repeat;
			background-position:top center;
			background-image:url(../images/bg_div_news.png);
		}

			
			.newsbox_sp1{
				float:left;
				display:inline;
				position:relative;
				width:145px;
				height:100px;
				margin:16px 0 0 0;
				font-size:14px;
				color:#ffffff;
				background-repeat:no-repeat;
				background-position:top left;
				background-image:url(../images/icon_stapler_news.png);
			}
			
			.newsbox_sp2{
				float:left;
				display:inline;
				position:relative;
				width:505px;
				height:50px;
				overflow:hidden;
				margin:0 0 0 0;
				font-size:16px;
				line-height:26px;
				color:#ffffff;
				cursor:pointer;
			}
			
			
				
				.newsbox_sp2:hover .c_link_weiss_gr{
					color:#ffcc00;
				}
			
			.newsbox_sp3{
				float:right;
				display:inline;
				position:relative;
				width:80px;
				height:30px;
				margin:53px 0 0 0;
				text-align:right;
			}
			
				.prev_teaser{
					float:right;
					display:inline;
					position:relative;
					margin:0 0 0 0;
					padding:0 0 0 0;
				}
				
				.next_teaser{
					float:right;
					display:inline;
					position:relative;
					margin:0 0 0 0;
					padding:0 0 0 0;
				}
	
	/* newsteaser startseite :: ende */
	
	
	/* produktslider :: start */
		
		.bgdiv_scrollable_bullets{
			float:left;
			display:inline;
			position:relative;
			width:730px;
			height:26px;
			text-align:center;
			background-repeat:repeat-x;
			background-position:top left;
			background-image:url(../images/bg_scrollable_bullets.png);
			margin:20px 0 0 0;
		}
	
	/* produktslider :: ende */
	
	
	/* produkt teaserboxen :: start */
	
		.gal_box_produkt{
			width:216px;
			height:200px;
			float:left;
			display:inline;
			position:relative;
			cursor:pointer;
			margin:0 40px 40px 0;
			border-top:4px solid #ffcc00;
		}

			.gal_box_produkt_pic{
				width:216px;
				height:147px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
			}
			
				.gal_box_produkt_pic img {
					height:147px
				}
				
				.gal_box_produkt_hover{
					width:216px;
					height:147px;
					margin: -147px 0 0 0;
					float:left;
					display:inline;
					position:relative;
					opacity: 0;
					filter: alpha(opacity=0);
					-moz-opacity:0;
					-khtml-opacity: 0;
				}
				
					.gal_box_produkt_hover img {
						width:216px;
						height:147px;
					}
				
				
					.gal_box_produkt:hover .gal_box_produkt_hover{
						opacity: 1;
						filter: alpha(opacity=100);
						-moz-opacity:1;
						-khtml-opacity: 1;
						-moz-transition: all 0.3s ease-out;  /* FF4+ */
						-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
						-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
						-ms-transition: all 0.3s ease-out;  /* IE10? */
						transition: all 0.3s ease-out;  
					}
					
			.gal_box_produkt_txt{
				width:216px;
				height:38px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
				padding:12px 0 0 0;
				background-color:#f7f7f7;
				color:#323232;
				font-size:16px;
			}
			
				.gal_box_produkt:hover .gal_box_produkt_txt{
					background-color:#ffcc00;
				}
	
	/* produkt teaserboxen :: ende */
	
	
	/* startseite welcome :: start */
	
		.welcome_sp1{
			display:none;
		}
		
		
		.welcome_sp2{
			float:left;
			display:inline;
			position:relative;
			width:470px;
			margin:0 0 0 0;
		}
		
		.welcome_sp3{
			float:right;
			display:inline;
			position:relative;
			width:220px;
			margin:0 0 0 0;
		}
		
			.bgdiv_infobox{
				float:left;
				display:inline;
				position:relative;
				width:220px;
				height:65px;
				color:#ffffff;
				margin:0 0 2px 0;
				padding:15px 0 0 0;
				text-align:center;
				background-color:#5a5a5a;
			}

				.infobox_gr{
					font-size:26px;
					line-height:28px;
				}
		
	
	/* startseite welcome :: ende */
	
	
	/* partnerboxen :: start */
	
		.partnerbox{
			width:152px;
			height:100px;
			margin:0 40px 0 0;
		}
		
			.partner_resize_width{
				width:152px;
			}
			
			.partner_resize_height{
				height:90px;
			}
	
	/* partnerboxen :: ende */
	
	
	/* footer :: start */
	
		.bgdiv_bottom_z1_100{
			float:left;
			position:relative;
			display:inline;
			width:100%;
			background-color:#5a5a5a;
			border-bottom:1px solid #787878;
		}

			.bottom_z1_adresse{
				float:left;
				position:relative;
				display:inline;
				color:#d2d2d2;
				font-size:14px;
				margin:0 40px 0 0;
				padding:0 0 0 0;
				width:220px;
			}
			
				.bottom_z1_adresse div p{
					color:#d2d2d2;
				}
				
				
			.bottom_z1_produkte{
				float:left;
				position:relative;
				display:inline;
				color:#d2d2d2;
				font-size:14px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:470px;
			}
			
				.bottom_z1_produkte div p{
					color:#d2d2d2;
				}
				
				
			.bottom_z1_links{
				float:left;
				position:relative;
				display:none;
				color:#d2d2d2;
				font-size:14px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:220px;
			}
			
				.bottom_z1_links div p{
					color:#d2d2d2;
				}
				
			
				.trenner_bottom{
					float:left;
					position:relative;
					display:inline;
					padding:0 0 0 0;
					margin:7px 0 13px 0;
					background-color:#787878;
					height:1px;
					width:100%;
				}

			
		.bgdiv_bottom_z2_100{
			height:80px;
			float:left;
			position:relative;
			display:inline;
			width:100%;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(../images/bg_bottom_z2.png);
			background-repeat:repeat-x;
			background-position:top center;
		}

			.bottom_z2_copy{
				float:left;
				position:relative;
				display:inline;
				color:#ffffff;
				font-size:14px;
				margin:28px 0 0 0;
				padding:0 0 0 0;
			}
			
				.bottom_z2_copy div p  {
					color:#ffffff;
				}
				
			.bottom_z2_links{
				float:right;
				position:relative;
				display:inline;
				color:#ffffff;
				font-size:14px;
				margin:28px 0 0 0;
				padding:0 0 0 0;
			}
			
				.bottom_z2_links div p  {
					color:#ffffff;
				}
	
		
		.trenner_nav_bottom_03{
			font-size:14px;
			line-height:22px;
			color: #ffcc00;
			float:left;
			display:inline;
			position:relative;
			margin:0 20px 0 20px;
			padding:0 0 0 0;
		}
	
	
	/* footer :: ende */
	
	
	
	/* content buehne :: start */
	
		.detail_50p_txt{
			width:730px;
			float:left;
			display:inline;
			position:relative;
			margin:40px 0 0 0;
		}
		
		.detail_50p_img{
			width:730px;
			float:left;
			display:inline;
			position:relative;
		}

		.buehne{
			width:644px;
			height:398px;
			float:left;
			position:relative;
			display:inline;
			overflow:hidden;
			border:1px solid #c8c8c8;
		}
		
		.buehne_thumbs{
			width:64px;
			margin:0 0 0 20px;
		}

		#tabmenu { padding: 0 0 0 0; margin:0 0 0 0; float:left; display:inline; position:relative; }
		#tabmenu li { float:left; display:inline; position:relative; margin:0 0 20px 0; padding:0 0 0 0; width:62px; height:62px; overflow:hidden; border:1px solid #c8c8c8;}


		#tabmenu li:hover .abdecker_thumb{
			display:inline;
		}

		#tabmenu li a { padding: 0 0 0 0; float:left; display:inline; position:relative; margin: 0 0 0 0; }
		#tabmenu li a:hover { float:left; }
		#tabmenu li.active a {float:left; text-decoration: none; }

		.abdecker_thumb{
			float:left;
			display:none;
			position:relative;
			width:64px;
			height:64px;
			background-image:url(../images/bg_abdecker_zoom.png);
			background-repeat:no-repeat;
			background-position:center center;
			margin:-100px 0 0 0;
		}

			.abdecker_thumb img{
				width:64px;
				height:64px;
			}

		.show_tab {
			width:646px;
			height:400px;
			float:left;
			display:inline;
			position:relative;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-align:center;
			overflow:hidden;
		}

	

		.buehne_resize_width{
			width:646px;
			height:auto;
		}
		
		.buehne_resize_height{
			width:auto;
			height:396px;
		}
		
		
		.buehne_thumb_resize_width{
			width:auto;
			height:62px;
		}
		
		.buehne_thumb_resize_height{
			width:auto;
			height:62px;
		}
			
	
	/* content buehne :: ende */
	
	/* produktinfos :: start */
	
		.prod_info_sp1{
			float:left;
			display:inline;
			position:relative;
			color:#323232;
			width:100px;
			padding:12px 20px 14px 20px;
			box-sizing:border-box;
		}
		
		.prod_info_sp2{
			float:left;
			display:inline;
			position:relative;
			color:#6e6e6e;
			border-left:2px solid #ffffff;
			padding:12px 20px 14px 20px;
			box-sizing:border-box;
		}

		.prod_anfrage_rahmen{
			width:206px;
			height:71px;
			float:right;
			display:inline;
			position:relative;
			overflow:hidden;
			background-repeat:no-repeat;
			background-position:top left;
			background-image:url(../images/btn_anfrage.png);
		}
		
			.prod_anfrage_btn{
				width:206px;
				height:71px;
				float:left;
				display:inline;
				position:relative;
				opacity: 0;
				filter: alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0; 
			}
			
				.prod_anfrage_btn:hover{
					opacity: 1;
					filter: alpha(opacity=100);
					-moz-opacity:1;
					-khtml-opacity: 1;
					-moz-transition: all 0.3s ease-out;  /* FF4+ */
					-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
					-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
					-ms-transition: all 0.3s ease-out;  /* IE10? */
					transition: all 0.3s ease-out;  
				}
				
				
		.prod_link_rahmen{
			width:206px;
			height:71px;
			float:left;
			display:inline;
			position:relative;
			overflow:hidden;
			background-repeat:no-repeat;
			background-position:top left;
			background-image:url(../images/btn_produkte.png);
			margin:20px 0 0 0;
		}
		
			.prod_link_btn{
				width:206px;
				height:71px;
				float:left;
				display:inline;
				position:relative;
				opacity: 0;
				filter: alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0; 
			}
			
				.prod_link_btn:hover{
					opacity: 1;
					filter: alpha(opacity=100);
					-moz-opacity:1;
					-khtml-opacity: 1;
					-moz-transition: all 0.3s ease-out;  /* FF4+ */
					-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
					-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
					-ms-transition: all 0.3s ease-out;  /* IE10? */
					transition: all 0.3s ease-out;  
				}
	
	
	/* produktinfos :: ende */
	
	
	/* gebrauchtmaschinen :: start */
	
		.list_gebrauchte{
			display:inline;
		}
		
		.link_gebrauchte{
			display:none;
		}
	
	/* gebrauchtmaschinen :: ende */
	
	
	/* ansprechpartner :: start */
	
		.teambox_rahmen{
			width:223px;
			height:435px;
			float:left;
			display:inline;
			position:relative;
			margin:0 30px 20px 0;
			
		}

			.teambox_pic{
				width:223px;
				height:312px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
			}
			
				.teambox_pic img{
					height:312px;
				}
				
			.teambox_info{
				width:223px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:left;
				padding:5px;
				font-size:14px;
				box-sizing:border-box;
			}
	
	
	/* ansprechpartner :: ende */
	
	
	/* kontakt 3/4 :: start */
	
		.subnav_kontakt{
			display:none;
		}
		
		.rahmen_kontakt{
			display:inline;
			float:left;
			position:relative;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:730px;
		}
		
			input.input_34{
				width:328px;
			}
			
			input.input_34_100p{
				clear:left;
				width:713px;
			}
			
			textarea.textarea_34 { 
				width:700px;
				height:180px;
			}
	
		.zeiten_mobile{
			display:inline;
		}
	
	/* kontakt 3/4 :: ende */
	
	
	/* aktuelles übersicht :: start */
	
		.div_aktuelles{
			background-color:#f0f0f0;
			padding:20px;
			width:730px;
			margin:0 0 20px 0;
			cursor:pointer;
			box-sizing:border-box;
		}

			.div_aktuelles:hover{
				background-color:#dcdcdc;
			}
			
			.newslist_sp1{
				display:inline;
				width:690px;
				margin:0 0 10px 0;
			}
			
			.newslist_sp2{
				display:inline;
				width:690px;
				margin:0 0 10px 0;
			}
			
			.newslist_sp3{
				display:inline;
				width:690px;
				margin:0 0 0 0;
			}
			
			
	
	/* aktuelles übersicht :: ende */
	
}
         
@media only screen and (min-width: 1225px){
	
	/* headerbereich - logo, navi :: start */
	
		.top_z1_100{
			display:inline;
		}
		
			.sp_740{
				width:740px;
			}
		
			.sp_360{
				float:left;
				position:relative;
				display:inline;
				width:360px;
				margin:0 0 0 0;
				text-align:left;
				color: #323232;
			}
			
				.sp_360 input{
					width:343px;
				}
				
				.sp_360 textarea{
					height:202px;
					width:330px;
				}
				
				.sp_360 input.checkbox_in {
				  width:14px;
				  height:14px;
				}
		
			.sp_360 .button{
				width:200px;
			}
			
			.sp_360 div{
				color: #323232;
			}
		
		.top_right_navi{
			display:inline;
		}
		
		
		.top_nav2_100{
			padding:0 0 0 0;
			height:60px;
		}	
		
			.top_nav2_links{
				display:inline;
			}
			
		.top_nav1_100{
			width:100%;
			padding:0 0 0 0;
			height:130px;
			float:left;
			display:inline;
			position:relative;
		}

			.top_left_logo{
				width:311px;
				height:50px;
				float:left;
				display:inline;
				position:relative;
				margin:42px 0 0 0;
				padding:0px;
				overflow:hidden;
				text-align:left;
			}
			
				.top_left_logo img{
					height:50px;
				}
			
	/* headerbereich - logo, navi :: ende */

	/* headerbild :: start */
	
		.header_pic_start{
			width:100%;
			padding:0 0 0 0;
			height:350px;
			float:left;
			display:inline;
			position:relative;
			background-repeat:no-repeat;
			background-position:center top;
			background-size:cover;
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}
			
			.header_slogan1{
				float:left;
				display:inline;
				position:relative;
				font-size:45px;
				line-height:45px;
				font-weight:300;
				margin:150px 0 0 0;
				padding:0 0 10px 0;
				color:#323232;
			}
			
			.header_slogan2{
				clear:both;
				float:left;
				display:inline;
				position:relative;
				font-size:60px;
				line-height:60px;
				font-weight:bold;
				margin:0 0 0 0;
				padding:9px 0 0 0;
				border-top:2px solid #ffcd00;
				color:#323232;
			}

		.header_pic_con{
			width:100%;
			padding:0 0 0 0;
			height:60px;
			float:left;
			display:inline;
			position:relative;
			background-repeat:no-repeat;
			background-position:top center;
			background-image:url(../images/bg_top_01.png);
			border-top:1px solid #ffffff;
			border-bottom:1px solid #ffffff;
		}
	
	/* headerbild :: ende */

	
	/* newsteaser startseite :: start */
	
		.bgdiv_top_news{
			width:100%;
			padding:0 0 0 0;
			height:120px;
			float:left;
			display:inline;
			position:relative;
			background-repeat:no-repeat;
			background-position:top center;
			background-image:url(../images/bg_div_news.png);
		}

			
			.newsbox_sp1{
				float:left;
				display:inline;
				position:relative;
				width:145px;
				height:100px;
				margin:16px 0 0 0;
				font-size:14px;
				color:#ffffff;
				background-repeat:no-repeat;
				background-position:top left;
				background-image:url(../images/icon_stapler_news.png);
			}
			
			.newsbox_sp2{
				float:left;
				display:inline;
				position:relative;
				width:745px;
				height:50px;
				overflow:hidden;
				margin:0 40px 0 0;
				font-size:16px;
				line-height:26px;
				color:#ffffff;
				cursor:pointer;
			}
			
			
				
				.newsbox_sp2:hover .c_link_weiss_gr{
					color:#ffcc00;
				}
			
			.newsbox_sp3{
				float:right;
				display:inline;
				position:relative;
				width:110px;
				height:30px;
				margin:53px 0 0 0;
				text-align:right;
			}
			
				.prev_teaser{
					float:right;
					display:inline;
					position:relative;
					margin:0 0 0 0;
					padding:0 0 0 0;
				}
				
				.next_teaser{
					float:right;
					display:inline;
					position:relative;
					margin:0 0 0 0;
					padding:0 0 0 0;
				}
	
	/* newsteaser startseite :: ende */
	
	
	/* produktslider :: start */
		
		.bgdiv_scrollable_bullets{
			float:left;
			display:inline;
			position:relative;
			width:1000px;
			height:26px;
			text-align:center;
			background-repeat:repeat-x;
			background-position:top left;
			background-image:url(../images/bg_scrollable_bullets.png);
			margin:20px 0 0 0;
		}
	
	/* produktslider :: ende */
	
	
	/* produkt teaserboxen :: start */
	
		.gal_box_produkt{
			width:220px;
			height:200px;
			float:left;
			display:inline;
			position:relative;
			cursor:pointer;
			margin:0 40px 40px 0;
			border-top:4px solid #ffcc00;
		}

			.gal_box_produkt_pic{
				width:220px;
				height:150px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
			}
			
				.gal_box_produkt_pic img {
					height:150px
				}
				
				.gal_box_produkt_hover{
					width:220px;
					height:150px;
					margin: -150px 0 0 0;
					float:left;
					display:inline;
					position:relative;
					opacity: 0;
					filter: alpha(opacity=0);
					-moz-opacity:0;
					-khtml-opacity: 0;
				}
				
					.gal_box_produkt_hover img {
						width:220px;
						height:150px;
					}
				
				
					.gal_box_produkt:hover .gal_box_produkt_hover{
						opacity: 1;
						filter: alpha(opacity=100);
						-moz-opacity:1;
						-khtml-opacity: 1;
						-moz-transition: all 0.3s ease-out;  /* FF4+ */
						-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
						-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
						-ms-transition: all 0.3s ease-out;  /* IE10? */
						transition: all 0.3s ease-out;  
					}
					
			.gal_box_produkt_txt{
				width:220px;
				height:38px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
				padding:12px 0 0 0;
				background-color:#f7f7f7;
				color:#323232;
				font-size:16px;
			}
			
				.gal_box_produkt:hover .gal_box_produkt_txt{
					background-color:#ffcc00;
				}
	
	/* produkt teaserboxen :: ende */
	
	
	/* startseite welcome :: start */
	
		.welcome_sp1{
			float:left;
			display:inline;
			position:relative;
			width:220px;
			margin:0 40px 0 0;
		}
		
			.welcome_sp1 img {
				width:220px;
			}
		
		.welcome_sp2{
			float:left;
			display:inline;
			position:relative;
			width:480px;
			margin:0 0 0 0;
		}
		
		.welcome_sp3{
			float:right;
			display:inline;
			position:relative;
			width:220px;
			margin:0 0 0 0;
		}
		
			.bgdiv_infobox{
				float:left;
				display:inline;
				position:relative;
				width:220px;
				height:65px;
				color:#ffffff;
				margin:0 0 2px 0;
				padding:15px 0 0 0;
				text-align:center;
				background-color:#5a5a5a;
			}

				.infobox_gr{
					font-size:26px;
					line-height:28px;
				}
		
	
	/* startseite welcome :: ende */
	
	/* partnerboxen :: start */
	
		.partnerbox{
			width:168px;
			height:100px;
			margin:0 40px 0 0;
		}
		
			.partner_resize_width{
				width:168px;
			}
			
			.partner_resize_height{
				height:100px;
			}
	
	/* partnerboxen :: ende */
	
	
	/* footer :: start */
	
		.bgdiv_bottom_z1_100{
			float:left;
			position:relative;
			display:inline;
			width:100%;
			background-color:#5a5a5a;
			border-bottom:1px solid #787878;
		}

			.bottom_z1_adresse{
				float:left;
				position:relative;
				display:inline;
				color:#d2d2d2;
				font-size:14px;
				margin:0 40px 0 0;
				padding:0 0 0 0;
				width:220px;
			}
			
				.bottom_z1_adresse div p{
					color:#d2d2d2;
				}
				
				
			.bottom_z1_produkte{
				float:left;
				position:relative;
				display:inline;
				color:#d2d2d2;
				font-size:14px;
				margin:0 40px 0 0;
				padding:0 0 0 0;
				width:480px;
			}
			
				.bottom_z1_produkte div p{
					color:#d2d2d2;
				}
				
				
			.bottom_z1_links{
				float:left;
				position:relative;
				display:inline;
				color:#d2d2d2;
				font-size:14px;
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:220px;
			}
			
				.bottom_z1_links div p{
					color:#d2d2d2;
				}
				
			
				.trenner_bottom{
					float:left;
					position:relative;
					display:inline;
					padding:0 0 0 0;
					margin:7px 0 13px 0;
					background-color:#787878;
					height:1px;
					width:100%;
				}

			
		.bgdiv_bottom_z2_100{
			height:80px;
			float:left;
			position:relative;
			display:inline;
			width:100%;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-image:url(../images/bg_bottom_z2.png);
			background-repeat:repeat-x;
			background-position:top center;
		}

			.bottom_z2_copy{
				float:left;
				position:relative;
				display:inline;
				color:#ffffff;
				font-size:14px;
				margin:28px 0 0 0;
				padding:0 0 0 0;
			}
			
				.bottom_z2_copy div p  {
					color:#ffffff;
				}
				
			.bottom_z2_links{
				float:right;
				position:relative;
				display:inline;
				color:#ffffff;
				font-size:14px;
				margin:28px 0 0 0;
				padding:0 0 0 0;
			}
			
				.bottom_z2_links div p  {
					color:#ffffff;
				}
	
		.trenner_nav_bottom_03{
			font-size:14px;
			line-height:22px;
			color: #ffcc00;
			float:left;
			display:inline;
			position:relative;
			margin:0 20px 0 20px;
			padding:0 0 0 0;
		}
	
	
	/* footer :: ende */
	
	
	/* content buehne :: start */
	
		.detail_50p_txt{
			width:480px;
			float:right;
			display:inline;
			position:relative;
			margin:0 0 0 0;
		}
		
		.detail_50p_img{
			width:480px;
			float:left;
			display:inline;
			position:relative;
			overflow:hidden;
		}

		.buehne{
			width:478px;
			height:305px;
			float:left;
			position:relative;
			display:inline;
			overflow:hidden;
			border:1px solid #c8c8c8;
		}
		
		.buehne_thumbs{
			width:500px;
			margin:20px 0 0 0;
		}

		#tabmenu { padding: 0 0 0 0; margin:0 0 0 0; float:left; display:inline; position:relative; }
		#tabmenu li { float:left; display:inline; position:relative; margin:0 20px 0 0; padding:0 0 0 0; width:78px; height:48px; overflow:hidden; border:1px solid #c8c8c8;}
		

		#tabmenu li:hover .abdecker_thumb{
			display:inline;
		}

		#tabmenu li a { padding: 0 0 0 0; float:left; display:inline; position:relative; margin: 0 0 0 0; }
		#tabmenu li a:hover { float:left; }
		#tabmenu li.active a {float:left; text-decoration: none; }

		.abdecker_thumb{
			float:left;
			display:none;
			position:relative;
			width:100px;
			height:100px;
			background-image:url(../images/bg_abdecker_zoom.png);
			background-repeat:no-repeat;
			background-position:center center;
			margin:-100px 0 0 0;
		}

			.abdecker_thumb img{
				width:100px;
				height:100px;
			}

		.show_tab {
			width:480px;
			height:305px;
			float:left;
			display:inline;
			position:relative;
			margin:0 0 0 0;
			padding:0 0 0 0;
			text-align:center;
			overflow:hidden;
		}

		.buehne_resize_width{
			width:480px;
			height:auto;
		}
		
		.buehne_resize_height{
			width:auto;
			height:303px;
		}
		
		
		.buehne_thumb_resize_width{
			width:80px;
			height:auto;
		}
		
		.buehne_thumb_resize_height{
			width:auto;
			height:50px;
		}
			
	
	/* content buehne :: ende */
	
	/* produktinfos :: start */
	
		.prod_info_sp1{
			float:left;
			display:inline;
			position:relative;
			color:#323232;
			width:100px;
			padding:12px 20px 14px 20px;
		}
		
		.prod_info_sp2{
			float:left;
			display:inline;
			position:relative;
			color:#6e6e6e;
			border-left:2px solid #ffffff;
			padding:12px 20px 14px 20px;
		}

		.prod_anfrage_rahmen{
			width:206px;
			height:71px;
			float:right;
			display:inline;
			position:relative;
			overflow:hidden;
			background-repeat:no-repeat;
			background-position:top left;
			background-image:url(../images/btn_anfrage.png);
		}
		
			.prod_anfrage_btn{
				width:206px;
				height:71px;
				float:left;
				display:inline;
				position:relative;
				opacity: 0;
				filter: alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0; 
			}
			
				.prod_anfrage_btn:hover{
					opacity: 1;
					filter: alpha(opacity=100);
					-moz-opacity:1;
					-khtml-opacity: 1;
					-moz-transition: all 0.3s ease-out;  /* FF4+ */
					-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
					-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
					-ms-transition: all 0.3s ease-out;  /* IE10? */
					transition: all 0.3s ease-out;  
				}
				
				
		.prod_link_rahmen{
			width:206px;
			height:71px;
			float:left;
			display:inline;
			position:relative;
			overflow:hidden;
			background-repeat:no-repeat;
			background-position:top left;
			background-image:url(../images/btn_produkte.png);
			margin:20px 0 0 0;
		}
		
			.prod_link_btn{
				width:206px;
				height:71px;
				float:left;
				display:inline;
				position:relative;
				opacity: 0;
				filter: alpha(opacity=0);
				-moz-opacity:0;
				-khtml-opacity: 0; 
			}
			
				.prod_link_btn:hover{
					opacity: 1;
					filter: alpha(opacity=100);
					-moz-opacity:1;
					-khtml-opacity: 1;
					-moz-transition: all 0.3s ease-out;  /* FF4+ */
					-o-transition: all 0.3s ease-out;  /* Opera 10.5+ */
					-webkit-transition: all 0.3s ease-out;  /* Saf3.2+, Chrome */
					-ms-transition: all 0.3s ease-out;  /* IE10? */
					transition: all 0.3s ease-out;  
				}
	
	
	/* produktinfos :: ende */
	
	
	/* ansprechpartner :: start */
	
		.teambox_rahmen{
			width:225px;
			height:435px;
			float:left;
			display:inline;
			position:relative;
			margin:0 33px 20px 0;
			
		}

			.teambox_pic{
				width:225px;
				height:312px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:center;
			}
			
				.teambox_pic img{
					height:312px;
				}
				
			.teambox_info{
				width:225px;
				float:left;
				display:inline;
				position:relative;
				overflow:hidden;
				text-align:left;
				padding:5px;
				font-size:14px;
				box-sizing:border-box;
			}
			
	/* ansprechpartner :: ende */
	
	
	/* kontakt 3/4 :: start */
	
		.subnav_kontakt{
			display:inline;
			width:220px;
			margin:36px 40px 0 0;
			padding:0 0 0 0;
		}
		
		.rahmen_kontakt{
			display:inline;
			float:left;
			position:relative;
			margin:0 0 0 0;
			padding:0 0 0 0;
			width:740px;
		}
		
			input.input_34{
				width:333px;
			}
			
			input.input_34_100p{
				clear:left;
				width:723px;
			}
			
			textarea.textarea_34 { 
				width:710px;
				height:180px;
			}
			
		.zeiten_mobile{
			display:none;
		}
	
	/* kontakt 3/4 :: ende */
	
	
	/* aktuelles übersicht :: start */
	
		.div_aktuelles{
			background-color:#f0f0f0;
			padding:20px;
			width:1000px;
			margin:0 0 20px 0;
			cursor:pointer;
			box-sizing:border-box;
		}

			.div_aktuelles:hover{
				background-color:#dcdcdc;
			}
			
			.newslist_sp1{
				display:inline;
				width:220px;
				margin:0 40px 0 0;
			}
			
			.newslist_sp2{
				display:inline;
				width:480px;
				margin:0 40px 0 0;
			}
			
			.newslist_sp3{
				display:inline;
				width:180px;
				margin:0 0 0 0;
			}
			
			
	
	/* aktuelles übersicht :: ende */
	
}


.no_padding_top{
	padding-top:0px;
}

.padding_top_10{
	padding-top:10px;
}

.padding_top_20{
	padding-top:20px;
}

.padding_top_40{
	padding-top:40px;
}

.no_padding_bottom{
	padding-bottom:0px;
}

.padding_bottom_20{
	padding-bottom:20px;
}

.no_margin_top{
	margin-top:0px;
}

.margin_top_10{
	margin-top:10px;
}

.margin_top_20{
	margin-top:20px;
}

.margin_top_30{
	margin-top:30px;
}

.margin_top_40{
	margin-top:40px;
}

.margin_top_m100{
	margin-top:100px;
}

.margin_bottom_2{
	margin-bottom:2px;
}

.margin_bottom_10{
	margin-bottom:10px;
}

.margin_bottom_20{
	margin-bottom:20px;
}

.margin_bottom_40{
	margin-bottom:40px;
}

.no_margin_right{
	margin-right:0px;
}

.margin_right_20{
	margin-right:20px;
}

.no_margin-left{
	margin-left:0px;
}

.margin_left_20{
	margin-left:20px;
}