
 /* ----- MAX-WIDTH: 1220PX ----- */
@media (max-width:1220px){

	#functions {
		padding: 0 2%;
		width: 96%;
	}
	
	#logo {
		padding-right: 2%;
		width: 18%;
	}
	
	#navi {
		width: 98% !important;
		margin-left: 2%;
	}
	
	#headerslider .owl-item .csc-textpic-text {
		left: 2%;
	}
	
	.gebrauchtmaschinen {
		padding: 0 2%;
	}
	
	.termine {
		padding-right: 2%;
	}
	
	#content .grau, #contentstart {
		background: #f8f8f8;
		padding: 50px 2%;
		width: 96%;
	}
	
	.onepagecontent .zentriert {
		width: 96%;
		padding: 0 2%;
	}
	
	#footersitemap {
		padding: 0 0 0 2%;
		width: 68%;
	}
	
	#footerinhalt {
		padding: 0 2% 0 0;
		width: 28%;
	}
	
	#footer .footerabschluss {
		padding: 15px 2%;
		width: 96%;
	}
	
	.vergleich .csc-textpic-imagewrap {
		padding-right: 20px;
	}
	
	.vergleich img {
		width: 100%;
		height: auto;
	}
	
	.klappansicht img {
		width: 100%;
		height: auto;
	}

}
 /* ----- MAX-WIDTH: 1220PX ----- */

/* ----- MAX-WIDTH: 1150PX ----- */
@media (max-width:1150px){

	#navi {
		width: 75%;
	}
	
	.unternavigationprodukte {
		width: 750px;
	}
	
	#unternavirechts {
		width: 30%;
	}
	
	.news-latest-container .owl-controls {
		width: 98%;
		display: block;
		position: static;
		padding: 0 1%;
		text-align: center;
		margin-top: 15px;
	}
		
	.news-latest-container .owl-nav {
		clear: both;
		display: inline-block;
	}
	
	.news-latest-container .owl-prev, .news-latest-container .owl-next {
		background-size: auto 100%;
		height: 30px;
		width: 14px;
		position: static;
		float: left;
		margin: 0 2px;
	}

	.news-latest-container .owl-dots {
		display: inline-block;
		margin: 8px 0 0 10px;
	}

	.news-latest-container .owl-dot {
		background: #afafaf;
		border-radius: 100%;
		margin: 0 3px;
		display: inline-block; 
		height: 15px;
		width: 15px;
	}

	.news-latest-container .owl-dot.active {
		background: #000;
	}
	
	.latest-img {
		height: 180px;
	}

	
	.downloadcenter .c25l {
		width: 24%;
		margin-right: 1%;
	}
	
	.downloadcenter .c25r {
		width: 24%;
		margin: 0px;
		float: left;
	}
	
	.downloadcenter .c25r .subcr, .downloadcenter .c25l .subcl {
		padding: 0px;
	}
	
	.downloadcenter .c25r img, .downloadcenter .c25l img {
		width: 100%;
		height: auto;
	}
	

}
 /* ----- MAX-WIDTH: 1150PX ----- */
 
/* ----- MAX-WIDTH: 1100PX ----- */
@media (max-width:1100px){

	#navi {
		width: 100%;
		padding-bottom: 10px;
	}
	
	#navi ul.hauptnavi {
		padding: 10px 0 0 0;
	}
	
	.gebrauchtmaschinen h2 {
		font-size: 30px;
		margin-top: 40px;
	}
	
	

}
 /* ----- MAX-WIDTH: 1100PX ----- */
 
/* ----- MAX-WIDTH: 1050PX ----- */
@media (max-width:1050px){

	.onepagecontent h1, .onepagecontent h2 {
		font-size: 40px;
	}
	
	.onepagecontent h1 .u2, .onepagecontent h2 .u2, .unterseite h1 .u2, .unterseite h2 .u2 {
		font-size: 24px;
	}

	.news-latest-item {
		min-height: 370px;
	}

	.news-latest-date {
		display: block;
		position: static;
		margin-top: 15px;
	}

	.latest-more {
		display: block;
		position: static;
	}

}
 /* ----- MAX-WIDTH: 1050PX ----- */
 
 /* ----- MAX-WIDTH: 1024PX ----- */
 @media (max-width:1024px){
	.powermail_all_label {
		width: 28%;
	}
	
	.powermail_all_value {
		width: 68%;
	}
}
/* ----- MAX-WIDTH: 1024PX ----- */

/* ----- MAX-WIDTH: 1000PX ----- */
@media (max-width:1000px){
	
	.downloadcenter .c50l .csc-textpic-imagewrap, .downloadcenter .c50r .csc-textpic-imagewrap {
		width: 40%;
	}

	.downloadcenter .c50l .csc-textpic-image, .downloadcenter .c50r .csc-textpic-image, .downloadcenter .c50l .csc-textpic-image img, .downloadcenter .c50r .csc-textpic-image img {
		width: 100%;
		height: auto;
	}

}
 /* ----- MAX-WIDTH: 1000PX ----- */
 
/* ----- MAX-WIDTH: 950PX ----- */
@media (max-width:950px){

	.news-latest-item {
		min-height: 370px;
	}
	
	.downloadcenter .c50l .csc-textpic-imagewrap, .downloadcenter .c50r .csc-textpic-imagewrap {
		width: 40%;
	}

	.downloadcenter .c50l .csc-textpic-image, .downloadcenter .c50r .csc-textpic-image, .downloadcenter .c50l .csc-textpic-image img, .downloadcenter .c50r .csc-textpic-image img {
		width: 100%;
		height: auto;
	}
	
	.downloadcenter .c25l ul, .downloadcenter .c25r ul {
		font-size: 12px;
	}
	
	#silbertraktor {
		bottom: 10px;
	}
}
 /* ----- MAX-WIDTH: 950PX ----- */
 
/* ----- MAX-WIDTH: 900PX ----- */
@media (max-width:900px){

	#navi ul.hauptnavi li.hauptpunkt, #navi ul.hauptnavi li.hauptpunktact {
		padding: 0 0 0 15px;
	}
	
	.termine {
		padding: 15px 2% 40px 2%;
	}
	
	.termine h2 {
		margin: 25px 0 20px;
	}
	
	.termine:before {
		height: 68px;
		width: 68px;
		background-size: 100%;
		right: 15px;
		left: auto;
	}
	
	#footer .footerabschluss {
		font-size: 13px;
	}
	
	.nachoben {
		top: -45px;
	}

}
 /* ----- MAX-WIDTH: 900PX ----- */
 
 
 
/* ----- MAX-WIDTH: 850PX ----- */
@media (max-width:850px){
	
	.downloadcenter .c25l, .downloadcenter .c25r {
		width: 49%;
	}
	
	.downloadcenter .c25r img, .downloadcenter .c25l img {
		height: auto;
		width: auto;
	}

}
 /* ----- MAX-WIDTH: 850PX ----- */
 
 /* ----- MAX-WIDTH: 800PX ----- */
@media (max-width:800px){
	#silbertraktor {
		bottom: 0px;
		text-align: right;
	}
	
	#silbertraktor img {
		width: 90% !important;
	}
	
	#navi {
		display: none;
	}
	
	.nachoben {
		bottom: 100px;
		position: fixed;
		right: 2%;
		top: auto;
	}
	
	/* .csc-textpic-intext-right .csc-textpic-imagewrap, .csc-textpic-intext-left .csc-textpic-imagewrap {
		width: 30%;
	} */
	
	.csc-textpic-imagewrap img {
		width: 100%;
		height: auto;
		border: 0px !important;
	}
	
	/* -- Button zum auf- und zuklappen der Navi -- */

	.button_mobil {
		display: block;  
		background: url(../images/mobil/navimobil.gif) left top no-repeat;  
		position: absolute;  
		top: 55px;  
		left: 2%;  
		height: 26px;   
		width: 39px;
		cursor: pointer;
	}

	.button_mobil_aus {
		background: url("../images/mobil/navimobil.gif") left top no-repeat; 
		display: block;  
		height: 26px;   
		width: 39px;
		cursor: pointer;
	}

	/* ---------- NAVIGATION ------------- */

	/* -- Hauptnavi Ebene 1--*/

	#navimobil {
		float: left;
		height: auto;
		position: relative;
		width: 98% !important;
		margin: 0 0 20px 2%;
	}
	  
	ul.hauptnavimobil {
		float: left;
		width:100%;
		padding: 0;
		display: block;
		margin: 0px;
	}

	.hauptnavimobil li.ebene-1 {
		width: 48%;
		float: left;
		background: none;
		padding: 0px;
		margin-top: 5px;
		margin-right: 1%;
	}
	
	.hauptnavimobil li a, .hauptnavimobil li span  {
		background: #F7F7F7;
		color: #000;
		padding: 5px 0 5px 2%;
		width: 98%;
		display: block;
		float: left;
		cursor: pointer;
	}
	  
	.hauptnavimobil li.act a, .hauptnavimobil li a:hover, .hauptnavimobil li.act span, .hauptnavimobil li span:hover {
		background: #DA001B;
		color: #FFF;
	}
	
	/* -- Hauptnavi Ebene 1--*/
	
	/* -- 2. Ebene -- */
	
	/* -- Pfeil zur Hauptnavi -- */
	
	.mobilback {
		display: block;
		position: absolute;
		top: 11px;
		left: 2%;
		z-index: 5;
		background: url("../images/mobil/mobilback.png") left top no-repeat !important;
		height: 17px;
		width: 94%;
		text-indent: -999px;
		cursor: pointer;
	}
	
	/* -- Pfeil zur Hauptnavi -- */
	
	.mobilaktiv {
		width: 100% !important;
		margin-top: 0px !important;
		display: block !important;
	}

	.mobilaktiv span {
		text-align: center;
		padding: 10px 0 !important;
		background: #C4C4C3 !important;
		color: #FFF !important;
	}
	
	ul.subnavimobil {
		padding: 0px;
		display: none;
	}
	
	ul.subnavimobil li {
		width: 49.5%;
		float: left;
		background: none;
		padding: 0px;
		margin-top: 5px;
	}
	
	.subnavimobil li.ebene-2 {
		text-align: center;
		width: 98%;
	}
	
	.subnavimobil li.ebene-2 a {
		padding: 5px 0;
		width: 100%;
	}
	
	.subnavimobil li.ebene-2.ifsub a{
		background: #fff none repeat scroll 0 0;
		font-family: Tahoma, 'Open Sans', Arial, Sans-serif;
		font-size: 20px;
		padding: 10px 0 0 1%;
		text-align: left;
		text-transform: uppercase;
		width: 99%;
	}
	
	.subnavimobil li.ebene-2.ifsub a:hover, .subnavimobil li.ebene-2.ifsub.act a{
		color: #000;
	}
		
	/* -- 2. Ebene -- */
	
	/* -- 3. Ebene -- */
	
	ul.subsubnavimobil {
		display: block;
		float: left;
		padding: 0;
		width: 98%;
		clear: both;
	}
	
	ul.subsubnavimobil li {
		width: 49.5%;
	}
	
	ul.subsubnavimobil li:nth-child(odd) {
		margin-right: 1%;
	}
	
	/* -- 3. Ebene -- */
	
	.holmerplusnavi-mobil {
		background: #f7f7f7;
		float: left;
		clear: both;
		width: 96%;
		margin: 20px 0 0 0;
		padding: 10px 0 15px 2%;
	}
	
	.holmerplusnavi-mobil .unavirechts li {
		width: 48%;
		margin-right: 1.5%;
	}
	
	.holmerplusnavi-mobil .unavirechts li a, .holmerplusnavi-mobil .unavirechts li span {
		background: #D5D5D5 !important;
	}
	
	.holmerplusnavi-mobil .unavirechts li:hover a, .holmerplusnavi-mobil .unavirechts li:hover span, 
	.holmerplusnavi-mobil .unavirechts li.active a, .holmerplusnavi-mobil .unavirechts li.active span {
		background: #da001b !important;
		color: #ffffff !important;
	}
	
	.holmerplusnavi-mobil ul {
		padding: 0;
	}
	
	/* ---------- NAVIGATION ------------- */
	
	/* ---------- LOGIN ---------- */
	
	#login {
		width: 37px;
		margin-left: -18px;
	}
	
	#login h3 {
		background: url(../images/login.png) left top no-repeat;
		width: 37px;
		padding: 0px;
		height: 32px;
		font-size: 1px;
	}
	
	#login h3 a {
		color: transparent;
		height: 32px;
		display: block;
	}
	
	/* ---------- LOGIN ---------- */
	
	/* ---------- HEADERSLIDER ------------- */
	
	#headerslider .owl-item .csc-textpic-text li {
		font-size: 24px;
		background-position: 8px 3px;
	}
	
	#headerslider .owl-item .csc-textpic-text p {
		font-size: 18px;
	}
	
	/* ---------- HEADERSLIDER ------------- */
	
	.news-latest-item {
		min-height: 400px;
	}
		
	.gebrauchtmaschinen {
		padding: 0 2% 50px;
		width: 96%;
	}
	
	.termine {
		max-width: 96%;
		width: 96%;
	}
	
	.termine .news-header-list-container {
		clear: none;
		background: rgba(0,0,0,0.2);
		padding: 15px 2%;
		width: 45%;
		border-bottom: 3px solid #FFF;
	}
	
	.termine .news-header-list-container:nth-child(2n+1) {
		margin-left: 2%;
		border-top: 0px;
	}
	
	.termine a {
		margin-top: 20px;
	}
	
	.holmer-shop .c20l, .holmer-shop .c20r {
		display: none;
	}
	
	.holmer-shop .c60l {
		width: 100%;
	}
		
	#footersitemap {
		display: none;
	}
	
	#footerinhalt {
		width: 96%;
		padding: 0 2%;
	}
	
	#footer .footerabschluss .c33l, #footer .footerabschluss .c50l {
		width: 100%;
		text-align: center;
	}
	
	/* --- TT_NEWS SINGLE BILDERGALERIE --- */
	.news-single-img .owl-controls {
		width: 98%;
		display: block;
		position: static;
		padding: 0 1%;
		text-align: center;
		margin-top: 15px;
	}
		
	.news-single-img .owl-nav {
		clear: both;
		display: inline-block;
	}
	
	.news-single-img .owl-prev, .news-single-img .owl-next {
		background-size: auto 100%;
		height: 30px;
		width: 14px;
		position: static;
		float: left;
		margin: 0 2px;
	}

	.news-single-img .owl-dots {
		display: inline-block;
		margin: 8px 0 0 10px;
	}

	.news-single-img .owl-dot {
		background: #afafaf;
		border-radius: 100%;
		margin: 0 3px;
		display: inline-block; 
		height: 15px;
		width: 15px;
	}

	.news-single-img .owl-dot.active {
		background: #000;
	}
	/* --- TT_NEWS SINGLE BILDERGALERIE --- */
	
	
	.unterseite .zentriert {
		padding: 0 2%;
		width: 96%;
	}
	
	.c50l, .c50r {
		width: 100%;
		float: left; 
		margin: 0 0 15px 0;
	}
	
	.subcr, .subcl {
		padding: 0px;
	}
	
	.c50l .vergleich {
		border-right: 0px;
		border-bottom: 2px solid #eaeaea;
		padding-bottom: 30px;
	}
	
	.bildlinks-50  .c50l{
		display: none;
	}
	
	.bildlinks-50 .c50r {
		padding: 50px 2% !important;
		width: 96% !important;
	}
	
	.c33l, .c33r,
	.c20l, .c20r,
	.c60l {
		margin: 10px 0;
		width: 100%;
	}
	
	.box-rot {
		padding: 20px 4%;
	}
	
	.klappansicht .csc-textpic {
		overflow: visible;
	}
	
	.klappansicht .csc-textpic-text {
		top: -20px;
		font-size: 12px;
	}
	
}
/* ----- MAX-WIDTH: 800PX ----- */
 
/* ----- MAX-WIDTH: 650PX ----- */

@media (max-width:650px){

	.news-latest-item {
		min-height: 430px;
	}
	
	.footerabschluss .c16r {
		width: 100%;
	}
	
	.footerabschluss  .csc-textpic-imagewrap {
		display: table;
		float: none !important;
		margin: 15px auto 0;
	}
	
	.powermail_label {
		width: 100%;
	}
	
	.powermail_field {
		width: 96%;
		padding: 9px 2%;
	}
	
	.powermail_select, .powermail_check_outer, .powermail_submit{
		width: 100%;
	}
	
		
	#silbertraktor img {
		width: 80% !important;
	}
	
	.powermail_all_label, .powermail_all_value {
		width: 48%;
	}	
}

/* ----- MAX-WIDTH: 650PX ----- */
 
/* ----- MAX-WIDTH: 600PX ----- */

@media (max-width:600px){
	#silbertraktor img {
		width: 60% !important;
	}
	
	#login {
		left: auto;
		right: 2%;
	}

	#logo {
		margin-top: 20px;
		min-width: 200px;
	}
	
	#logo img {
		width: 100%;
		height: auto;
	}
	
	.button_mobil {
		top: 65px;
	}
	
	#headerslider .csc-textpic-text {
		display: none !important;
	}
	
	.news-latest-item {
		min-height: 480px;
	}
	
	h1 {
		font-size: 30px !important;
	}

	.csc-textpic-intext-left-nowrap .csc-textpic-text {
		margin: 0 0 15px 0;
		float: left;
		clear: both;
	}
	
	#content .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-imagerow > div, 
	#content .csc-textpic-imagewrap[data-csc-cols="4"] .csc-textpic-imagerow > div, 
	#content .csc-textpic-imagewrap[data-csc-cols="5"] .csc-textpic-imagerow > div {
		width: 100%;
		margin-right: 0;
	}
}

@media (max-width:595px){	
	
	.latest-img {
		height: 280px;
	}
}

/* ----- MAX-WIDTH: 600PX ----- */
 
/* ----- MAX-WIDTH: 500PX ----- */

@media (max-width:500px){

    .latest-img {
		height: 200px;
	}
	
	.news-latest-item {
		min-height: 400px;
	}

	.termine .news-header-list-container {
		width: 96%;
	}
	
	.termine .news-header-list-container:nth-child(2n+1) {
		margin: 20px 0 0 0;
	}
	
	h2, h1 {
		font-size: 30px;
	}
	
	.buttons ul li {
		float: none;
	}
	
	.buttons ul li {
		margin: 0 !important;
	}
	
	.onepagecontent h1, .onepagecontent h2  {
		font-size: 26px;
	}
		
	.onepagecontent h1 .u2, .onepagecontent h2 .u2, .box-rot h3, .unterseite h1 .u2, .unterseite h2 .u2 {
		font-size: 20px;
	}
	
	.klappansicht {
		display: none;
	}
	
	#silbertraktor img {
		width: 50% !important;
	}
	
	.powermail_all_label {
		width: 28%;
	}
	
	.powermail_all_value {
		width: 68%;
	}
	
	.downloadcenter .c25l, .downloadcenter .c25r {
		width: 100%;
		margin: 0 0 10px 0;
	}
}

/* ----- MAX-WIDTH: 500PX ----- */
 
/* ----- MAX-WIDTH: 400PX ----- */

@media (max-width:400px){
	#silbertraktor img {
		width: 44% !important;
	}
	
	#silbertraktor  {
		bottom: -4px;
	}
	
	
	#sprache {
		margin: 7px 5px 0 0;
	}
	
    .sprachen {
		width: 100px;
	}
	
	#suche{
		width: 120px;
	}
	
	#suche .searchbox-sword{
		width: 90px;
	}
	
	.gebrauchtmaschinen h2, .termine h2 {
		font-size: 24px;
	}

	.downloadcenter .c50l .csc-textpic-imagewrap, .downloadcenter .c50r .csc-textpic-imagewrap {
		display: none;
	}

}

/* ----- MAX-WIDTH: 400PX ----- */
 
/* ----- MAX-WIDTH: 340PX ----- */

@media (max-width:340px){
	h1, h2 {
		font-size: 24px !important;
	}
	
	h2, .u2 {
		line-height: 1em;
	}
	
	.news-list-item h2 {
		font-size: 20px !important;
	}
	
	.news-list-container img {
		float: left;
		margin: 10px 5px 5px 0px;
	}
	
	.news-latest-item {
		min-height: 450px;
	}
	
	.news-latest-container h2 {
		font-size: 18px !important;
	}
	
	.buttons ul li {
		float: left;
		clear: both;
		width: 100%;
	}
	
	.buttons ul li:first-child {
		margin: 0;
	}
	
	#cboxTitle {
		display: none !important;
	}
	
	#content .ui-accordion h3 {
		padding-right: 30px !important;
	}
	
	#footer .footerabschluss {
		margin-top: 15px !important;
	}
	
	.powermail_all_label {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	
	.powermail_all_value {
		width: 96%;
		padding: 9px 2%;
	}
}

/* ----- MAX-WIDTH: 340PX ----- */