
	
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;
	}

#xs02 {
	width: 31.967%;
	float: left;
	}

#xs03 {
	width: 68.032%;
	float: left;
	}
	
#xs04 {
	width: 50.819%;
	float: left;
	}	

#xs05 {
	width: 49.18%;
	float: left;
	}

#xs16 {
	width: 69.672%;
	float: left;
}
	
#xs17 {
	width: 30.327%;
	float: left;
}	

#xs61 {
	width: 60.655%;
	float: left;
}
	
#xs62 {
	width: 39.344%;
	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:34.111%; 
 	overflow:hidden; 
 	float: left;
}

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

.m_left {
	width:53.111%; 
	overflow:hidden; 
	float: left;
}

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

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

.m_left_115 {
	width:53.333%; 
	overflow:hidden; 
	float: left;
}

.m_left_130 {
	width:36.222%; 
	overflow:hidden; 
	float: left;
}

.m_right_mid {
	width:32.666%; 
	overflow:hidden; 
	float: left;
}
	
#m01 {
	width: 100%;
	float:left;
	}
	
#m02 {
	width: 31.555%;
	float:left;
	}
	
#m03 {
	width: 68.444%;
	float:left;
	}
	
#m04 {
	width: 50.555%;
	float:left;
	}
	
#m05 {
	width: 49.444%;
	float:left;
	}
	
#m09 {
	width: 46.888%;
	float:left;
	}
	
#m16 {
	width: 69.555%;
	float:left;
	}
	
#m17 {
	width: 30.444%;
	float:left;
	}
	
#m23 {
	width: 33.777%;
	float:left;
}
	
#m25 {
	width: 32.444%;
	float:left;
}

#m35 {
	width: 67.222%;
	float:left;
}
	
#m53 {
	width: 65.888%;
	float:left;
}

#m55 {
	width: 67.333%;
	float:left;
}
	
#m60 {
	width: 43%;
	float:left;
}

#m61 {
	width: 29.111%;
	float:left;
}
	
#m62 {
	width: 27.888%;
	float:left;
}

#m64 {
	width: 33.666%;
	float:left;
}
	
#m66 {
	width: 32.666%;
	float:left;
}

#m69 {
	width: 25.333%;
	float:left;
}
	
#m72 {
	width: 24%;
	float:left;
}

#m75 {
	width: 60.444%;
	float:left;
}
	
#m76 {
	width: 39.555%;
	float:left;
}

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

#m89 {
	width: 59.333%;
	float:left;
}
	
#m90 {
	width: 24.111%;
	float:left;
}

#m92 {
	width: 51.777%;
	float:left;
}
	
#m96 {
	width: 66.222%;
	float:left;
}

#m116 {
	width: 46.666%;
	float:left;
}

#m131 {
	width: 32.444%;
	float:left;
}
	
#m132 {
	width: 31.333%;
	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_left {
	width:33.59%; 
	overflow:hidden; 
	float: left;
}

.l_right {
	width:32.819%; 
	overflow:hidden; 
	float: left;
}

.l_up_left {
	width:35.824%; 
	overflow:hidden; 
	float: left;
}

.l_left_mid {
	width:33.898%; 
	overflow:hidden; 
	float: left;
}

.l_left_115 {
	width:53.081%; 
	overflow:hidden; 
	float: left;
}

.l_left_130 {
	width:35.978%; 
	overflow:hidden; 
	float: left;
}

.l_right_up {
	width:32.742%; 
	overflow:hidden; 
	float: left;
}

.l_right_mid {
	width:52.311%; 
	overflow:hidden; 
	float: left;
}



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

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

#l04 {
	width:25.269%; 
	float: left;
}

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

#l09 {
	width:32.511%;
	float: left; 
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#l62 {
	width:52.08%; 
	float: left;
}

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

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

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


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

#l75 {
	width:37.596%;
	float: left; 
}

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

#l77 {
	width:36.979%; 
	float: left;
}

#l80 {
	width:40.986%; 
	float: left;
}

#l82 {
	width:18.027%;
	float: left; 
}

#l96 {
	width:66.409%; 
	float: left;
}

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

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

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

#l116 {
	width:46.918%; 
	float: left;
}

#l120 {
	width:60.323%; 
	float: left;
}

#l121 {
	width:39.676%; 
	float: left;
}

#l131 {
	width:32.434%;
	float: left; 
}

#l132 {
	width:31.587%; 
	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:34.08%; 
	overflow:hidden; 
	float: left;
}

.xl_left_up {
	width:33.48%; 
	overflow:hidden; 
	float: left;
}

.xl_left_130 {
	width:35.88%; 
	overflow:hidden; 
	float: left;
}

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

.xl_mid_up {
	width:20.24%; 
	overflow:hidden; 
	float: left;
}

.xl_mid {
	width:25.72%; 
	overflow:hidden; 
	float: left;
}


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

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

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

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

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

#xl10 {
	width:42.64%; 
	float: left;
}

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

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

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

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

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

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

#xl28 {
	width:42.92%; 
	float: left;
}

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

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

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

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

#xl34 {
	width:24.84%; 
	float: left;
}

#xl35 {
	width:67.32%; 
	float: left;
}

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

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

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

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

#xl41 {
	width:41.04%; 
	float: left;
}

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

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

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

#xl46 {
	width:39.44%; 
	float: left;
}

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

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

#xl53 {
	width:65.92%; 
	float: left;
}

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

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

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

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

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

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

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

#xl75 {
	width:37.6%; 
	float: left;
}

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

#xl77 {
	width:37%; 
	float: left;
}

#xl80 {
	width:41%; 
	float: left;
}

#xl82 {
	width:18%; 
	float: left;
}

#xl96 {
	width:66.52%; 
	float: left;
}

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

#xl102 {
	width:52.92%; 
	float: left;
}

#xl103 {
	width:23.08%; 
	float: left;
}

#xl110 {
	width:28.92%; 
	float: left;
}

#xl111 {
	width:42.96%; 
	float: left;
}

#xl117 {
	width:17.92%; 
	float: left;
}

#xl118 {
	width:69.48%; 
	float: left;
}

#xl119 {
	width:30.52%; 
	float: left;
}

#xl120 {
	width:60.32%; 
	float: left;
}

#xl121 {
	width:39.68%; 
	float: left;
}

#xl128 {
	width:42.6%; 
	float: left;
}

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

#xl131 {
	width:32.48%; 
	float: left;
}

#xl132 {
	width:31.64%; 
	float: left;
}

}

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