@media (max-width:720px){
  
div {
-webkit-box-sizing: border-box;
-o-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

/* ALLES */

#alles {
width: 100%;
height: 300%;
margin: 0;
padding:0;
border:0;
text-align:center;
background:#5AAADF;
}

/* CONTAINER ===========================================================================*/

#container {
width:320px;
height: auto;
margin:0 auto;
padding:0;
border:0;
}



/* HEADER ===========================================================================*/

#header{
height: 100px;
max-height: 100px !important;
padding: 0;
overflow: visible;
}


/* LOGO ---------------------------------------------------------*/

#header1{
height: 150px;
width: 62px;
margin: 0 20px 0 10px;
padding: 0;
max-height: 150px !important;
float: left;
}

#header1 .moduletable {
height: 100px;
max-height: 100px !important;
padding: 0 !important;
text-align: left;
}
  
#header1 .moduletable div {
height: 100px;
max-height: 100px !important;
text-align: left;
}
  
#header1 .moduletable div img {
width: 62px;
height: auto;
text-align: left;
margin:0 0 10px 0;
padding: 0;
border:0;
}
  
#header1 .moduletable div p {
margin-bottom:0px;
font-family: 'Oswald', sans-serif;
font-weight: 700;
line-height:1.4em;
text-transform: uppercase;
letter-spacing: 0.03em;
text-align: left;
white-space: nowrap;
margin-top:10px;
padding: 0px;
}


/* TITEL ---------------------------------------------------------*/

#header2{
float: left;
margin: 0;
}
  
#header2 .moduletable div p {
font-size: 15px;
margin: 30px 0 0 0;
}


/* KOPFMENUE ---------------------------------------------------------*/

#header3 {
display: none;
}



/* CONTAINER NAV INHALT SPALTE =====================================================*/

#main {
}

/* HAUPTMENUE ---------------------------------------------------------*/

#nav {
width: 100%;
padding:0 10px 0 20px;
margin:0;
float: none;
}

#nav > div.moduletable {
width: 100%;
}
  
#nav .moduletable.menue {
display: none;
}
  
#nav > div.moduletable, #nav > div.moduletable > div.sm-parent, #nav > div.moduletable > div.sm-parent > div.menu-icon-cont {
text-align: right;
margin:0 !important;
padding:0 !important;
height: 40px;
max-height: 40px;
overflow: hidden;
}
  
nav.sm-menu.sm-popup {
margin: 0 auto auto -60px !important;
}
  
nav.sm-menu.sm-popup > div.menu-icon-cont.sm-close {
background:#5AAADF;
}
  
nav.sm-menu > div.sm-levels dl.ps-container > dt > div.inner > div.link > a {
font-weight: 700;
color: #5AAADF;
}


/* INHALT 1-spaltig --------------------------------------------------------*/

#content {
width: 320px;
float: none;
padding: 0;
margin: 0px;
background:#ffffff;
background-image: none;
}



/* HAUPTINHALT -------------------------------------------------------------*/


#section, #section_full {
width: 320px;
margin:0;
padding:0;
float: none;
}
  
#section > div, #section_full > div {
width: 100%;
margin:0;
padding:10px 20px 0px 10px;
}
  
div.blog-featured_start > div.items-leading > div {
width: 290px;
height: 110px;
margin: 0;
float: left;
overflow: hidden;
}
 
div.blog-featured_start > div.items-leading > div > div.item-image {
width: 140px;
height: 95px;
overflow: hidden;
border-bottom: 9px solid #5AAADF;
margin: 0 10px 0 0;
float: left;
}
  
div.blog-featured_start > div.items-leading > div > div.item-image a {
width: 100%;
}
  
div.blog-featured_start > div.items-leading > div > div.item-image img {
width: 100%;
height: auto;
}
  
#content > div > div.blog-featured_start > div.items-leading > div > dl.article-info.muted, #content > div > div.blog-featured_start > div.items-leading > div > dl.article-info.muted > dd.published, #content > div > div.blog-featured_start > div.items-leading > div > dl.article-info.muted > dd.published > time {
margin: 0 !important;
}
  
#content > div > div.blog-featured_start > div.items-leading > div > h2 {
font-size: 1.0em !important;
line-height: 1.2em;
margin: 0;
}
  
#content > div > div.blog-featured_start > div.items-leading > div p, #content > div > div.blog-featured_start > div.items-leading > div ul, #content > div > div.blog-featured_start > div.items-leading > div table, #content > div > div.blog-featured_start > div > div > h4 {
display: none;
}
  
/* DETAILSEITE */
  
#content > div > div.item-page_start > div.page-header {
height: 60px;
margin: 0;
padding:0;
}
  
#content > div > div.item-page_start > div.page-header > h2 {
font-size: 1.4em;
line-height: 1.2em;
letter-spacing: 0.05em;
text-transform: uppercase;
color:#5AAADF;
margin: 0;
padding:0;
}
  
#content > div > div.item-page_start > dl.article-info.muted {
display: none;
}
  
#content > div#section > div.item-page_start > div.item-image {
width: 100%;
height: auto;
overflow: hidden;
margin:0 0 40px 0;
padding:0;

}
  
#content > div#section > div.item-page_start > div.item-image img {
width: 100%;
height: auto;
margin:-59px 0 -9px 0;
padding:0;
border-bottom: 10px solid #5AAADF;
}
  
#content > div > div.item-page_start > div.item-image > img.ecke_wb {
position: relative;
top: 0;
left: 570px;
width: auto !important;
height: auto !important;
z-index:1000;
text-align: right !important;
border: none !important;
margin: 0 !important;
padding: 0 !important;
}


#content > div > div.item-page_start > div.item-image > img.ecke {
display: none;    
}

/* NEWS */

#section div.item-page_news {
margin-top: 0px;
}

#content > div > div.item-page_news > div.page-header {
height: auto;
margin: 0;
padding:0;
}
  
#content > div > div.item-page_news > div.page-header > h2 {
font-size: 1.4em;
line-height: 1.2em;
letter-spacing: 0.05em;
text-transform: uppercase;
color:#5AAADF;
margin: 0;
padding:0;
}
  
#content > div > div.item-page_news > dl.article-info.muted {

}
  
#content > div#section > div.item-page_news > div.item-image {
width: 100%;
height: auto;
overflow: hidden;
margin:0 0 40px 0;
padding:0;

}
  
#content > div#section > div.item-page_news > div.item-image img {
width: 290px;
height: auto;
margin:-59px 0 -9px 0;
padding:0;
border-bottom: 9px solid #5AAADF;
}

#content div.blog_news div.pull-left.item-image img {
width: 290px;
height: auto;
margin:0px 0 10px 0;
padding:0;
border-bottom: 10px solid #5AAADF;
-webkit-clip-path: url(clip.svg);
	clip-path: url(clip.svg#svgClip);
 -webkit-mask: url(clip.svg);
}

#content div.blog_news p.readmore {
margin:0px 0 30px 0;
}
  
#content > div > div.item-page_news > div.item-image > img.ecke_wb {
position: relative;
top: 0;
left: 570px;
width: auto !important;
height: auto !important;
z-index:1000;
text-align: right !important;
border: none !important;
margin: 0 !important;
padding: 0 !important;
}


#content > div > div.item-page_news > div.item-image > img.ecke {
display: none;    
}

/* ARTIKEL */

#content div.item-page img {
width: 290px;
height: auto;
margin:0px 0 10px 0;
padding:0;
border-bottom: 9px solid #5AAADF;
}

/* BEITRAEGE */

#section div.item-page, #section_full div.item-page {
margin-top: 10px;
}

#section_full div.item-page {
width: 290px;
}

/* TEAMFOTOS */

span.easy_img_caption {
width: 290px !important;
height: auto !important;
}

span.easy_img_caption img {
width: 290px !important;
height: auto !important;
}

span.easy_img_caption_inner {
padding_bottom: 0px; !important;
padding_top: 5px; !important;
}

/* FOTOS LEITUNG */

#content div.item-page-leitung span.easy_img_caption {
width: 100px !important;
height: auto !important;
}

#content div.item-page-leitung span.easy_img_caption img {
width: 100px !important;
height: auto !important;
}

/* FOTOS TRAINER */

#content div.item-page_trainer span.easy_img_caption {
width: 160px !important;
height: auto !important;
}

#content div.item-page_trainer span.easy_img_caption img {
width: 160px !important;
height: auto !important;
border-bottom: 0px;
}


/* MODUL VOR INHALT */

#section > #presection, #section_full > #presection{
margin:0 !important;
padding:0 !important;
}


/* SPALTE -------------------------------------------------------------*/

#aside {
width: 290px;
margin: 40px 20px 20px 10px;
padding:0;
float: none;
}
  
#aside > div {
margin:0;
padding:40px 20px;
}
  
#aside .moduletable::before {
margin-left: -3px;
content: url('../images/modul0_290.png');
}

#aside .moduletable > h3 {
padding:0px 20px 0 20px;
margin: -40px 0 20px 0; 
border: none;
text-align: left;
text-transform: uppercase;
}

#aside .moduletable > div {
padding:0 20px;
margin: 0 0 20px 0; 
border: none;
text-align: left;
}


#aside .moduletable1::before {
margin-left: -3px;
content: url('../images/modul1_290.png');
}

#aside .moduletable1 > h3 {
padding:10px 20px 0 20px;
margin: 0 0 20px 0; 
border: none;
text-align: left;
text-transform: uppercase;
}

#aside .moduletable1 > div {
padding:0 20px;
margin: 0 0 20px 0; 
border: none;
text-align: left;
}



/* FOOTER =======================================================================*/

#footer {
padding:0;
border-top: 40px solid #5AAADF;
margin:40px 0 0 0;
clear:both;
}

#footer1, #footer2, #footer3 {
width: 100%;
}


/* MODUL SPONSOREN ---------------------------------------------------------*/

#footer1{
padding:10px 0;
margin: 0;
height: auto;
background: none;
}

#footer1 .moduletable {
height: 220px;
width: 100%;
text-align: left;
margin: 10px 0 0 0;
padding: 30px 20px;
float: none;
background: #ffffff;
}
  
#footer1 .moduletable h3{
text-transform: uppercase;
margin:0 0 1.0em 0;
padding:0;
}
  
#footer1 .moduletable p{
margin:0;
padding:0;
}


/* MODUL 1860-MENUE MOBIL ---------------------------------------------------------*/

#footer2{
clear:both;
margin:0 !important;
padding: 0 20px 15px 10px;
}
  
#footer2 .moduletable ul{
list-style-type: none;
margin: 0;
padding:0;
}

#footer2 .moduletable ul li{
list-style-type: none;
margin: 0 1.0em 0 0;
padding:0;
float: left;
}

#footer2 .moduletable ul li a{
letter-spacing: 0.05em;
font-weight: 700;
color:#ffffff;
text-transform: uppercase;
margin: 0;
padding:0;
float: left;
}


/* MODUL FUSSMENUE ---------------------------------------------------------*/

#footer3{
clear:both;
padding: 20px 20px 20px 10px;
border-top: 10px solid #ffffff;
margin:0;
}

#footer3 .moduletable ul{
list-style-type: none;
margin: 0;
padding:0;
}

#footer3 .moduletable ul li{
list-style-type: none;
margin: 0 1.0em 0 0;
padding:0;
float: left;
}

#footer3 .moduletable ul li a{
letter-spacing: 0.05em;
font-weight: 700;
color:#ffffff;
text-transform: uppercase;
margin: 0;
padding:0;
float: left;
}

/* RAXO ALLMODE COLUMNS*/

/* ----- RESET Styles ----- */
.allmode-columns [class^="allmode-"],
.allmode-columns img,
.allmode-columns a {
	background: transparent none;
	border: 0 none;
		-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.allmode-columns {																/* Module BLOCK */
	margin: 40px 0;
	border-bottom: 3px solid transparent;
}

.allmode-columns .allmode-wrapper {
	float: left;
	width: 100%;
	margin: 0px; 
	padding: 0px;											/* Column spacing (padding left 14px + padding right 14px = 28px) */
}
  
.allmode-columns .allmode-item .allmode-img img {								/* Item IMAGE */
	float: left;
	align: left;
	width: 140px;
	height: auto;
	margin-bottom: 10px;
	border-bottom: 9px solid #5AAADF;
	-webkit-clip-path: url(clip.svg);
	clip-path: url(clip.svg#svgClip);
}

.allmode-columns .allmode-item .allmode-text {									/* Item TEXT */
display: none;
}

.allmode-columns .allmode-date {
color: #6B6B6B;
margin-left: 10px;
}

.allmode-columns .allmode-item .allmode-title {									/* Item TITLE */
	font-family:'Oswald',sans-serif;
	font-size: 14px;
	line-height: 17px;
	letter-spacing:0.03em;
	color: #5AAADF;
	text-transform:uppercase;
	padding-top: 0px;
	position: absolute;
	left: 150px; 
}

.allmode-columns .allmode-readmore {											/* Item READ MORE */
	height: 20px;
}
.allmode-columns .allmode-readmore a {
	position: absolute;
	left: 150px; 
	margin: 8px 0 4px 0;
	font-size:14px;
	font-family:'Source Sans Pro', sans-serif;
	line-height: 17px;
	letter-spacing:0.03em;
	}
	
/* RAXO ALLMODE PAGINATION */

/* ----- ITEMS Styles ----- */
.allmode-pagination .allmode-itemsbox {
	position: relative;
	margin-bottom: 4px;
	margin-top: 40px;
	margin-left: 0px;
	overflow: hidden;
}
.allmode-pagination .allmode-item {													/* Item DIV */
	display: none;
	padding: 0px 0 20px 0;
	overflow: hidden;
	list-style: none; text-align: left;
}	

.allmode-pagination .allmode-img {													/* Item IMAGE */
	float: left;
	margin-right: 10px;
}
.allmode-pagination .allmode-img img {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #5AAADF;
	width: 140px;
	height: 96px;
	 }
	
.allmode-pagination .allmode-item .allmode-title {									/* Item TITLE */
	font-family:'Oswald',sans-serif;
	font-size: 14px;
	line-height: 17px;
	letter-spacing:0.03em;
	color: #5AAADF;
	text-transform:uppercase;
	padding-top: 0px;
	position: absolute;
	left: 150px; 
}
	
	
.allmode-pagination .allmode-item .allmode-text {									/* Item TEXT */
display: none;
}

 /* STARTSEITE AMAZON */
 
#presection .moduletableamazon {
margin: 0 0 40px 0px; 
}

/* JEM Tabelle */

div#jem, div#jem.jem_eventlist-termin {
	overflow:hidden;
	background-color:#FFFFFF;
	border:0px solid #000000;
	border-radius:0px;
	padding:0 20px 0 20px;
	margin: 135px 20px 0px 0;
	width: 100%
}

/* SOCIAL MEDIA WALL */

div.moduletable-social {
margin-top: 20px;
margin-left: 10px;
}

/* BILDERGALERIE DROPPICS */

#droppicspictures img {
width: 140px;
}

#section_full div.item-page-galerie {
width: 300px;
margin-top: 0px;
}