


.slicknav_menu {
		display:none;
	}



@media only screen and (max-width: 1120px){

#sparte_1 {
	width: 30%;
	margin-bottom: 0px;
}

#sparte_2 {
	width: 30%;
	margin-bottom: 0px;
}

#sparte_3 {
	width: 30%;
	margin-bottom: 0px;
}

#sparte_4 {
	width: 30%;
}

#sparte_5 {
	width:30%;
}



}



@media only screen and (max-width: 800px){

.js #menu {
		display:none;
	}
	
	.js .slicknav_menu {
		display:block;
		z-index: 20;
		position: relative;
	}
	
#menu {display:none;}

#logo_web {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 10%;
	width: 80%;
}

#sparten {
	margin-top: 10px;
}

#sparte_1 {
	width: 41%;
	margin-bottom: 0px;
}

a #sparte_1_button {
    font-size: 1.3rem;
	line-height: 2rem;
	letter-spacing: 0.3rem;
}

#sparte_2 {
	width: 41%;
	margin-bottom: 0px;
}

a #sparte_2_button {
    font-size: 1.3rem;
	line-height: 2rem;
	letter-spacing: 0.3rem;
}

#sparte_3 {
	width: 41%;
	margin-bottom: 0px;
}

a #sparte_3_button {
    font-size: 1.3rem;
	line-height: 2rem;
	letter-spacing: 0.3rem;
}

#sparte_4 {
	width: 41%;
	margin-bottom: 0px;
}

a #sparte_4_button {
    font-size: 1.3rem;
	line-height: 2rem;
	letter-spacing: 0.3rem;
}

#sparte_5 {
	width:41%;
}

a #sparte_5_button {
    font-size: 1.3rem;
	line-height: 2rem;
	letter-spacing: 0.3rem;
}

#image_header {
	display: none;
}


#content img {
	width: 100%;
	height: auto;
}

#icon img {
	width: 20px;
	height: 20px;
}

a #teaser_archiv_button {
width: 100%;
	
}

.theme-contenido .nivo-caption {
    font-family: 'Open Sans', sans-serif;
    font-size: 1.5rem;
    text-transform: uppercase;
    letter-spacing: 0.5rem;
}

.nivo-caption {
	bottom:5%;
	padding: 5px 10px 5px 10px;
}


.user_forum #calendarTable td+td .block {
    padding-left: 10px;
    width: 120px;
}

.user_forum a.reply, .user_forum a.reply_quote, .user_forum .like + a {
	margin-left: 0px;
}

.user_forum a.reply, .user_forum a.reply_quote, .user_forum .like + a {
	margin-left: 0px;
}


input, textarea {
  width: 100%;
   }



}