/* MEDIA QUERIES

*********************************************/

/* Extra small devices (phones, less than 480px) */
@media (max-width: 639px) {/**/


    
/**/}

@media (max-width: 959px) {/**/



 
/**/}




@media (min-width: 768px) {
	.slick-track {
	height: 50vmin;
	max-height: 40vh;
}
	div#hauptmenue { /* hauptmenue -> 307 */
    right:10px
    
}
#hauptmenue li.level1 a,
#hauptmenue li.level1 a:visited
{
	
	font-size: 14px;
	padding:0 4px;

	
}
div.content {
    flex-direction: row;
}
#oben,
#unten {
	position: fixed;
	
	}
	#brett {
	margin-left:240px;		
}
#inhalt {
	margin-top: 208px;
}

#usermenue, #usermenue.jmoddiv {
	position:fixed;
}
.feldoben {
   	height: 1px;
	overflow:visible;
	position:relative;
}
.feldoben::after {
    content: url(../images/holzbalkensattel.png);
	display: block;
	position: absolute;
	right: -210px;
	width: 300px;
	height: 225px;
	
	top: 99px;
}
.feldoben::before
 {
	margin-left:200px;
	
	
}
#gespuer {
	margin-left:290px;
	
	
}
.blog-item {
		margin-bottom: 40px;
}
.image-left.item-image,
.pull-left.item-image {
    float: left;
    margin-right: 40px;
    width: 50%;
    box-sizing: border-box;
	margin-bottom:40px;
    
}
.image-right.item-image,
.pull-right.item-image {

    float: right;
    margin-left: 40px;
    width: 50%;
    box-sizing: border-box;
	margin-bottom:40px;
}
.rightmodule {

    padding: 40px;

}
	.rightmodule {

    background-image: linear-gradient(60deg,rgba(255,255,255,0.8),rgba(255,255,255,0));

}
/**/}

@media (min-width: 992px) {
	
	div#hauptmenue {
    right: 20px;
    
}
#hauptmenue li.level1 a,
#hauptmenue li.level1 a:visited
{
	
	font-size: 15px;
	padding:0 10px;

	
}
	
	}
@media (min-width: 1170px) {
	
	
#hauptmenue li.level1 a,
#hauptmenue li.level1 a:visited
{
	
	font-size: 15px;
	padding:0 13px;

	
}

	
	}
/* Small devices (tablets, 640px and up) */

@media (min-width: 640px) {/**/


    
/**/}
/* Medium devices (desktops, 960px and up) */

@media (min-width: 960px) {


/**/	
}

/* Large devices (large desktops, 1200px and up) */

@media (min-width: 1200px) {
	

	
}

/* for higher resolutions (android and retina) */

@media screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (max--moz-device-pixel-ratio: 1.5) {
}

