/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
		
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

#logo{margin:24px 0 24px 24px;}

	/* Galerie ================================================================================ */
	div.sigplus-gallery ul > li {width: 33.333333%;}
	
	#top-search .search input{width:96px;padding:0 6px!important;}

	/* Breadcrumbs ================================================================================ */
	ul.breadcrumb {position: static;}	

}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 640px) {

	/* Module ========== */
	
	.block-content.two-positions > div {width: 50%;}		
	.block-content.three-positions > div {width: 100%;}	
	
	.block-content.three-positions.p-25-25-50 > div.block-a {width: 50%;}		
	.block-content.three-positions.p-25-25-50 > div.block-b {width: 50%;}		
	.block-content.three-positions.p-25-25-50 > div.block-c {width: 100%;}	
	
	.block-content.three-positions.p-50-25-25 > div.block-a {width: 100%;}		
	.block-content.three-positions.p-50-25-25 > div.block-b {width: 50%;}		
	.block-content.three-positions.p-50-25-25 > div.block-c {width: 50%;}		

	.block-content.four-positions > div {width: 50%;}	
	
	.sidebar-content.two-positions > div {width: 50%;}

	.bottom-3-wrapper .three-positions > div.block-b {width: 60%;margin-bottom:0;}
	.bottom-3-wrapper .three-positions > div.block-c {width: 40%;}		

	/* Suche ================================================================================ */
	#searchForm .btn-group .inputbox {width: 208px;}	
	
	/* Kontaktformular ================================================================================ */

	
	/* Galerie ================================================================================ */
	div.sigplus-gallery ul > li {width: 25%;}	
	div#gross.sigplus-gallery ul > li{width:50%;}
	
	
	div.content-img{width:30%;}
	div.content-list{width:70%;padding: 0 0 0 16px;}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

	/* Wrapper ========== */
	
	.block-content > div > div,
	.content > div > div,
	.sidebar-menu > div > div,
	.sidebar-content > div > div,
	.sidebar-bottom > div > div,
	.custom-module > div > div{background:#fff;padding:24px;display:block;height:100%;}

	/* Individuelles Layout */
	
	.content-wrapper { width: auto; padding-right: 32px;float: none; overflow: hidden;}
	.sidebar-wrapper {float: right; width: 240px;}
	.sidebar-content {margin: 0 0 32px;}


	/* Module ========== */
	
	.main {display: block;}
	
	.block-content.three-positions > div {width: 33.333333%;}	
	
	.block-content.three-positions.p-25-25-50 > div.block-a {width: 25%;}		
	.block-content.three-positions.p-25-25-50 > div.block-b {width: 25%;}		
	.block-content.three-positions.p-25-25-50 > div.block-c {width: 50%;}		
	.block-content.three-positions.p-50-25-25 > div.block-a {width: 50%;}		
	.block-content.three-positions.p-50-25-25 > div.block-b {width: 25%;}		
	.block-content.three-positions.p-50-25-25 > div.block-c {width: 25%;}	
	
	.block-content.four-positions > div {width: 25% !important;}	
	
	.block-content.four-positions.p-50-50 > div {width: 50% !important;}	
	
	.sidebar-menu {position: static;}

	.sidebar-content.two-positions > div {width: 100%; height: auto !important;}	
	
	.bottom-3-wrapper .three-positions > div.block-a {width: 40%;margin-bottom:0;}
	.bottom-3-wrapper .three-positions > div.block-b {width: 40%;}
	.bottom-3-wrapper .three-positions > div.block-c {width: 20%;}
	
	#top-search{padding:8px;right:16px;}

	#top-search .search button{padding:3px 0;}
	
	table {font-size:16px;}
	
	div.content-img{width:25%;}
	div.content-list{width:75%;padding: 0 0 0 24px;}
	
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 1024px) {

	/* Wrapper ========== */
	/* Individuelles Layout */

	.sidebar-wrapper {float: right; width: 25%;}
	
	.nav-touchdown li a {padding: 8px 16px 8px;}

	.bottom-3-wrapper .three-positions > div.block-a {width: 45%;}
	.bottom-3-wrapper .three-positions > div.block-b {width: 35%;}
	.bottom-3-wrapper .three-positions > div.block-c {width: 20%;}
		
table.pruefbullen {font-size: 16px;}
	
	/* Kontaktformular ================================================================================ */

#mid_98-dropdown0 {width: 25%;font-weight: bold;}


#mid_98-checkbox0,#mid_98-checkbox1,#mid_98-checkbox2,#mid_98-checkbox2,#mid_98-checkbox3,#mid_98-checkbox4,#mid_98-checkbox5,#mid_98-checkbox6,
#mid_98-checkbox7,#mid_98-checkbox8,#mid_98-checkbox9,#mid_98-checkbox10,#mid_98-checkbox11,#mid_98-checkbox12,#mid_98-checkbox13,#mid_98-checkbox14,
#mid_98-checkbox15,#mid_98-checkbox16,#mid_98-checkbox17,#mid_98-checkbox18,#mid_98-checkbox19,#mid_98-checkbox20,#mid_98-checkbox21,#mid_98-checkbox22{width: 25%;}

#mid_98-checkbox0,#mid_98-checkbox7 {clear:both;}


#mid_98-text0 {width:25%;clear:both;font-weight: bold;} 
#mid_98-text2 {width:25%;clear:both;} 
#mid_98-text3 {width:25%;clear:both;} 
#mid_98-text4,#mid_98-text5 {width:25%;padding-left:16px;} 
#mid_98-text6 {width:25%;clear:both;} 
#mid_98-text7 {width:25%;clear:both;} 
#mid_98-text8 {width:25%;padding-left:16px;}
#mid_98-text9 {width:25%;font-weight: bold;} 

#mid_98-sender0 {width:50%;clear:both;font-weight: bold;} 
#mid_98-sender1 {width:50%;padding-left: 16px;font-weight: bold;} 

#mid_98-text10,#mid_98-text11 {font-weight: bold;}
#mid_98-text10,#mid_98-text11,#mid_98-text12,#mid_98-text13 {width:50%;}
#mid_98-text11, #mid_98-text13 {padding-left:16px;} 


#mid_99-sender0, #mid_104-sender0 {width:50%;clear:both;font-weight: bold;} 
#mid_99-sender1, #mid_104-sender1  {width:50%;padding-left: 16px;font-weight: bold;} 
#mid_99-text0, #mid_104-text0 {width:50%;clear:both;} 
#mid_99-text1, #mid_104-text1 {width:50%;clear:both;} 
#mid_99-text2, #mid_104-text2 {width:50%;padding-left:16px;} 

#mid_99-textarea0 {font-weight: bold;}

#mid_99-checkbox0,#mid_99-checkbox1,#mid_99-checkbox2,#mid_99-checkbox2,#mid_99-checkbox3,#mid_99-checkbox4,#mid_99-checkbox5,#mid_99-checkbox6,
#mid_99-checkbox7 {width: 25%;}	

#mid_108-dropdown0 {width: 25%;font-weight: bold;}


#mid_108-checkbox0,#mid_108-checkbox1,#mid_108-checkbox2,#mid_108-checkbox2,#mid_108-checkbox3,#mid_108-checkbox4,#mid_108-checkbox5,#mid_108-checkbox6,
#mid_108-checkbox7,#mid_108-checkbox8,#mid_108-checkbox9,#mid_108-checkbox10,#mid_108-checkbox11,#mid_108-checkbox12,#mid_108-checkbox13,#mid_108-checkbox14,
#mid_108-checkbox15,#mid_108-checkbox16,#mid_108-checkbox17,#mid_108-checkbox18,#mid_108-checkbox19,#mid_108-checkbox20,#mid_108-checkbox21,#mid_108-checkbox22{width: 25%;}

#mid_108-checkbox0,#mid_108-checkbox7 {clear:both;}


#mid_108-text0 {width:25%;clear:both;font-weight: bold;} 
#mid_108-text2 {width:25%;clear:both;} 
#mid_108-text3 {width:25%;clear:both;} 
#mid_108-text4,#mid_108-text5 {width:25%;padding-left:16px;} 
#mid_108-text6 {width:25%;clear:both;} 
#mid_108-text7 {width:25%;clear:both;} 
#mid_108-text8 {width:25%;padding-left:16px;}
#mid_108-text9 {width:25%;font-weight: bold;} 

#mid_108-sender0 {width:50%;clear:both;font-weight: bold;} 
#mid_108-sender1 {width:50%;padding-left: 16px;font-weight: bold;} 

#mid_108-text10,#mid_108-text11 {font-weight: bold;}
#mid_108-text10,#mid_108-text11,#mid_108-text12,#mid_108-text13  {width:50%;}
#mid_108-text11, #mid_108-text13 {padding-left:16px;} 	
	
	
	/* Galerie ================================================================================ */
	div.sigplus-gallery ul > li {width: 25%;}		
		
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {

.block-content {-webkit-hyphens: auto;	 -moz-hyphens: auto;	 -ms-hyphens: auto;	 hyphens: auto;}

		.nav-touchdown li ul{
-webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
}

/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 639px) {

	/* Module ========== */

	.block-content.four-positions > div {height: auto !important;}
	
}	

/* Small Devices, Tablets */
@media only screen and (max-width : 1024px) {

	/* Module ========== */
	

	
}	