
	
figure, figcaption {
	padding:0;
	margin:0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
		box-sizing: border-box;
	color: #999;
}

.stopp {
	height:1px;
	width: 100%;
	overflow:hidden; 
}	

	
#gallery {
	max-width: 96%;
	margin-left: 2%;
	margin-right: 2%;
	}
	
hr { 
    width: 100%; 
    height: 5px; 
    margin: 0 auto;
    color: blue;
    background: #dfac20;
}

.small {
	font-size: 80%;	
	color: #bbb;
	}


img {
	padding: 0;
	margin: 0;
	border-radius: 0px;
	width: 100%;
	}

#box_900, #box_610, #box_1300, #headline {
	/*position: absolute;
	left: -4000px;
	clear: both;*/
	display:none;
		}

#box_900, #box_610, #box_10, #box_1300 {
	max-height:1000px;
	}
	
#caption {
	font-size: 80%;
	padding-left: 5px;
	text-align: left;
	margin-bottom: 8px;
	margin-top: 0;
	}	

.small {
	font-size: 80%;	
	color: #bbb;
	}
	
#xs01 {
	width: 100%;
	float:left;
}

#xs14 {
	width: 50.819%;
	float:left;
}
	
#xs15 {
	width: 49.18%;
	float:left;
}

#xs17 {
	width: 60.655%;
	float:left;
}
	
#xs18 {
	width: 39.344%;
	float:left;
}

#xs19 {
	width: 40.983%;
	float:left;
}
	
#xs20 {
	width: 59.016%;
	float:left;
}

#xs21 {
	width: 69.672%;
	float:left;
	}

#xs22 {
	width: 30.327%;
	float:left;
	}

#xs29 {
	width: 31.967%;
	float:left;
	}
	
#xs30 {
	width: 68.032%;
	float:left;
}
	
#xs52 {
	width: 51.803%;
	float:left;
}
	
#xs53 {
	width: 48.196%;
	float:left;
}

#xs83 {
	width: 41.311%;
	float:left;
}
	
#xs84 {
	width: 58.688%;
	float:left;
}
	

	
@media only screen and (min-width:565px) {

i, span {
	font-size: 80%;	
	color: #bbb;
	}
	

#gallery, #intro  {
	margin-left: 6.5%;
	margin-right:6.5%;
	max-width:87%;
	}	


#caption {
	width:32%;

	}

#box_900,  #box_10, #box_1300 {
	/*position: absolute;
	left: -4000px;
	clear: both;*/
	display:none;
		}

#box_610, #headline {
	display: block;
	}
	
#m {
 	width:95%; 
 	margin:auto; 
 	overflow:hidden;
 }

 .m_left_up {
  	width:33.444%; 
  	overflow:hidden; 
  	float: left;
 }
	
.m_left {
 	width:33.555%; 
 	overflow:hidden; 
 	float: left;
}

.m_left_down {
  	width:33.777%; 
  	overflow:hidden; 
  	float: left;
}

.m_right_up {
 	width:32.444%; 
 	overflow:hidden; 
 	float: left;
}

.m_right {
 	width:32.333%; 
 	overflow:hidden; 
 	float: left;
}


	
#m01 {
	width: 67.555%;
	float:left;
	}

#m02 {
	width: 100%;
	float:left;
	}	

#m05 {
	width: 66.555%;
	float:left;
	}

#m07 {
	width: 67.666%;
	float:left;
	}	

#m11 {
	width: 66.444%;
	float:left;
	}

#m13 {
	width: 60.444%;
	float:left;
	}	

#m14 {
	width: 39.555%;
	float:left;
	}

#m15 {
	width: 40.666%;
	float:left;
	}

#m16 {
	width: 59.333%;
	float:left;
	}
	
#m19 {
	width: 29%;
	float:left;
	}	

#m20 {
 	width: 43%;
	float:left;
	}

#m21 {
	width: 28%;
	float:left;
	}

#m23 {
	width: 33.777%;
	float:left;
}

#m24 {
	width: 33.666%;
	float:left;
}

#m25 {
	width: 32.555%;
	float:left;
	}

#m27 {
	width: 66.222%;
	float:left;
}

#m42 {
	width: 32.666%;
	float:left;
}

#m47 {
	width: 29.111%;
	float:left;
}

#m49 {
	width: 27.888%;
	float:left;
}

#m51 {
	width: 69.666%;
	float:left;
}

#m52 {
	width: 30.333%;
	float:left;
}

#m54 {
	width: 30.777%;
	float:left;
}

#m55 {
	width: 69.222%;
	float:left;
}

#m61 {
	width: 66.222%;
	float:left;
}

#m63 {
	width: 69.444%;
	float:left;
}

#m64 {
	width: 30.555%;
	float:left;
}

#m69 {
	width: 50.555%;
	float:left;
}

#m70 {
	width: 49.444%;
	float:left;
}

#m80 {
	width: 41.111%;
	float:left;
}

#m81 {
	width: 18.777%;
	float:left;
}

#m82 {
	width: 40.111%;
	float:left;
}

#m86 {
	width: 47.444%;
	float:left;
}

#m87 {
	width: 21.666%;
	float:left;
}

#m88 {
	width: 30.888%;
	float:left;
}

#m89 {
	width: 25.333%;
	float:left;
}

#m92 {
	width: 24%;
	float:left;
}

#m93 {
	width: 31.666%;
	float:left;
}

#m94 {
	width: 68.333%;
	float:left;
}

#m98 {
	width: 53%;
	float:left;
}

#m99 {
	width: 23%;
	float:left;
}
	
}


	
@media only screen and (min-width:900px) {

#caption {
	font-size: 80%;
	text-align:center;
	display:none;
	}

#box_900 {
 	display: block;
 }
 
	
#box_610, #box_10, #box_1300 {
	/*position: absolute;
	left: -4000px;
	clear: both;*/
	display:none;
		}
 
#l {
 	width:80%; 
 	margin:auto; 
 }

.l_middle_up {
	width:20.184%; 
	overflow:hidden; 
	float: left;
}
.l_left {
	width:25.808%; 
	overflow:hidden; 
	float: left;
}

.l_left_up {
	width:33.436%; 
	overflow:hidden; 
	float: left;
}

.l_right_up {
	width:32.819%; 
	overflow:hidden; 
	float: left;
}
.l_right {
	width:32.742%; 
	overflow:hidden; 
	float: left;
}
.l_middle {
	width:19.953%; 
	overflow:hidden; 
	float: left;
}
.l_middle_down {
	width:25.712%; 
	overflow:hidden; 
	float: left;
}



#l01 {
	width:40.369%; 
	float: left;
}

#l02 {
	width:100%; 
	float: left;
}

#l03 {
	width:39.445%; 
	float: left;
}

#l05 {
	width:50.231%; 
	float: left;
}

#l06 {
	width:49.768%; 
	float: left;
}

#l07 {
	width:67.18%; 
	float: left;
}

#l10 {
	width:40.446%; 
	float: left;
}

#l12 {
	width:39.599%; 
	float: left;
}

#l14 {
	width:28.89%; 
	float: left;
}

#l15 {
	width:42.989%; 
	float: left;
}

#l16 {
	width:28.12%; 
	float: left;
}

#l20 {
	width:23.959%; 
	float: left;
}

#l21 {
	width:52.85%; 
	float: left;
}

#l22 {
	width:23.189%; 
	float: left;
}

#l23 {
	width:33.667%; 
	float: left;
}

#l24 {
	width:33.59%; 
	float: left;
}

#l25 {
	width:32.742%; 
	float: left;
}

#l27 {
	width:51.617%; 
	float: left;
}

#l28 {
	width:22.573%; 
	float: left;
}

#l30 {
	width:69.414%; 
	float: left;
}

#l31 {
	width:30.585%; 
	float: left;
}

#l32 {
	width:51.655%; 
	float: left;
}

#l34 {
	width:22.632%; 
	float: left;
}

#l36 {
	width:47.38%; 
	float: left;
}

#l37 {
	width:21.494%; 
	float: left;
}

#l38 {
	width:31.124%; 
	float: left;
}

#l39 {
	width:31.278%; 
	float: left;
}

#l40 {
	width:68.721%; 
	float: left;
}

#l42 {
	width:52.927%; 
	float: left;
}

#l43 {
	width:23.112%; 
	float: left;
}

#l44 {
	width:67.257%; 
	float: left;
}

#l47 {
	width:40.446%; 
	float: left;
}

#l48 {
	width:59.553%; 
	float: left;
}

#l49 {
	width:69.491%; 
	float: left;
}

#l50 {
	width:30.508%; 
	float: left;
}

#l53 {
	width:50.385%; 
	float: left;
}

#l54 {
	width:49.614%; 
	float: left;
}

#l57 {
	width:37.75%; 
	float: left;
}

#l58 {
	width:25.423%; 
	float: left;
}

#l59 {
	width:36.825%; 
	float: left;
}

#l61 {
	width:66.563%; 
	float: left;
}

#l63 {
	width:41.063%; 
	float: left;
}

#l64 {
	width:18.721%; 
	float: left;
}

#l65 {
	width:40.215%; 
	float: left;
}

#l71 {
	width:19.334%; 
	float: left;
}

#l73 {
	width:42.758%; 
	float: left;
}

#l74 {
	width:18.567%; 
	float: left;
}

#l85 {
	width:32.819%; 
	float: left;
}

#l89 {
	width:25.192%; 
	float: left;
}

#l92 {
	width:24.422%; 
	float: left;
}

#l93 {
	width:31.355%; 
	float: left;
}

#l94 {
	width:68.644%; 
	float: left;
}

#l97 {
	width:23.882%; 
	float: left;
}

#l98 {
	width:53.004%; 
	float: left;
}


}


@media only screen and (min-width:1300px) {

#caption {
	font-size: 80%;
	text-align:center;
	display:none;
	}

#box_1300 {
 	display: block;
 }
 
	
#box_610, #box_10, #box_900 {
	/*position: absolute;
	left: -4000px;
	clear: both;*/
	display:none;
		}
 
#xl {
 	width:80%; 
 	margin:auto; 
 }

.xl_left {
	width:25.8%; 
	overflow:hidden; 
	float: left;
}

.xl_middle {
	width:20.04%; 
	overflow:hidden; 
	float: left;
}


.xl_middle_up {
	width:20.28%; 
	overflow:hidden; 
	float: left;
}


.xl_right {
	width:24.88%; 
	overflow:hidden; 
	float: left;
}

.xl_right_up {
	width:16.8%; 
	overflow:hidden; 
	float: left;
}

.xl_right_down {
	width:20.143%; 
	overflow:hidden; 
	float: left;
}

#xl01 {
	width:33.76%; 
	float: left;
}

#xl02 {
	width:33.6%; 
	float: left;
}

#xl03 {
	width:32.64%; 
	float: left;
}

#xl04 {
	width:40.2%; 
	float: left;
}

#xl05 {
	width:100%; 
	float: left;
}

#xl06 {
	width:39.52%; 
	float: left;
}

#xl08 {
	width:23.88%; 
	float: left;
}

#xl09 {
	width:35.44%; 
	float: left;
}

#xl13 {
	width:40.44%; 
	float: left;
}

#xl17 {
	width:35.945%; 
	float: left;
}

#xl18 {
	width:24.23%; 
	float: left;
}

#xl19 {
	width:24.27%; 
	float: left;
}

#xl20 {
	width:15.553%; 
	float: left;
}

#xl21 {
	width:19.44%; 
	float: left;
}

#xl22 {
	width:42.48%; 
	float: left;
}

#xl23 {
	width:19.48%; 
	float: left;
}

#xl24 {
	width:18.6%; 
	float: left;
}

#xl26 {
	width:51.6%; 
	float: left;
}

#xl27 {
	width:22.6%; 
	float: left;
}

#xl29 {
	width:23.96%; 
	float: left;
}

#xl30 {
	width:52.88%; 
	float: left;
}

#xl31 {
	width:23.16%; 
	float: left;
}

#xl32 {
	width:23.44%; 
	float: left;
}

#xl33 {
	width:51.68%; 
	float: left;
}

#xl36 {
	width:47.4%; 
	float: left;
}

#xl37 {
	width:21.52%; 
	float: left;
}

#xl38 {
	width:31.08%; 
	float: left;
}

#xl39 {
	width:18.72%; 
	float: left;
}

#xl40 {
	width:41.08%; 
	float: left;
}

#xl42 {
	width:18.984%; 
	float: left;
}

#xl43 {
	width:41.726%; 
	float: left;
}

#xl44 {
	width:19.144%; 
	float: left;
}

#xl47 {
	width:17.8%; 
	float: left;
}

#xl48 {
	width:26.28%; 
	float: left;
}

#xl49 {
	width:39%; 
	float: left;
}

#xl50 {
	width:16.92%; 
	float: left;
}

#xl51 {
	width:41.12%; 
	float: left;
}

#xl52 {
	width:18.68%; 
	float: left;
}

#xl55 {
	width:41.52%; 
	float: left;
}

#xl56 {
	width:17.36%; 
	float: left;
}

#xl57 {
	width:37.72%; 
	float: left;
}

#xl58 {
	width:25.4%; 
	float: left;
}

#xl59 {
	width:36.88%; 
	float: left;
}

#xl60 {
	width:33.56%; 
	float: left;
}

#xl62 {
	width:32.88%; 
	float: left;
}

#xl63 {
	width:41.2%; 
	float: left;
}

#xl64 {
	width:18.56%; 
	float: left;
}

#xl65 {
	width:40.24%; 
	float: left;
}

#xl69 {
	width:50.4%; 
	float: left;
}

#xl70 {
	width:49.6%; 
	float: left;
}

#xl73 {
	width:42.56%; 
	float: left;
}

#xl86 {
	width:47.32%; 
	float: left;
}

#xl87 {
	width:21.6%; 
	float: left;
}

#xl89 {
	width:25.16%; 
	float: left;
}

#xl92 {
	width:24.52%; 
	float: left;
}

#xl93 {
	width:31.32%; 
	float: left;
}

#xl94 {
	width:68.68%; 
	float: left;
}

#xl98 {
	width:52.96%; 
	float: left;
}

}

.break {
	border-bottom: solid white 5px;
	
	}
