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

#xs03 {
	width: 60.655%;
	float:left;
	}

#xs04 {
	width: 39.344%;
	float:left;
	}

#xs09 {
	width: 31.967%;
	float:left;
	}
	
#xs10 {
	width: 68.032%;
	float:left;
	}
	

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

#xs26 {
	width: 67.377%;
	float:left;
}
	

#xs27 {
	width: 32.622%;
	float:left;
}

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

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

#xs115 {
	width: 40.983%;
	float:left;
}
	

#xs116 {
	width: 59.016%;
	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_middle {
 	width:20.333%; 
 	overflow:hidden; 
 	float: left;
}

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

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

.m_left_61 {
 	width:34%; 
 	overflow:hidden; 
 	float: left;
}

.m_left_93 {
 	width:53%; 
 	overflow:hidden; 
 	float: left;
}

.m_left_96 {
 	width:33.666%; 
 	overflow:hidden; 
 	float: left;
}

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

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

.m_right_100 {
 	width:32.666%; 
 	overflow:hidden; 
 	float: left;
}

.m_right_down {
  	width:32.555%; 
  	overflow:hidden; 
  	float: left;
}
	
#m01 {
	width: 100%;
	float:left;
	}

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

#m03 {
	width: 39.555%;
	float:left;
	}
	
#m05 {
	width: 66.444%;
	float:left;
	}

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

#m08 {
	width: 59.333%;
	float:left;
	}

#m09 {
	width: 31.555%;
	float:left;
	}	

#m10 {
	width: 68.444%;
	float:left;
	}

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

#m17 {
	width: 69.555%;
	float:left;
	}
	
#m18 {
	width: 30.444%;
	float:left;
	}	

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

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

#m26 {
	width: 67.111%;
	float:left;
	}

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

#m33 {
	width: 24.111%;
	float:left;
	}

#m34 {
	width: 52.888%;
	float:left;
	}

#m35 {
	width: 23%;
	float:left;
	}
	
#m48 {
	width: 67.444%;
	float:left;
	}	

#m56 {
 	width: 29%;
	float:left;
	}

#m57 {
	width: 43.111%;
	float:left;
}

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

#m62 {
	width: 66%;
	float:left;
}

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

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

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

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

#m97 {
	width: 66.333%;
	float:left;
}

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

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

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

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

#m151 {
	width: 40.444%;
	float:left;
}

#m153 {
	width: 39.222%;
	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_up {
	width:34.129%; 
	overflow:hidden; 
	float: left;
}
.l_left {
	width:33.744%; 
	overflow:hidden; 
	float: left;
}

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

.l_left_140 {
	width:33.667%; 
	overflow:hidden; 
	float: left;
}

.l_left_214 {
	width:33.513%; 
	overflow:hidden; 
	float: left;
}

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

.l_right_81 {
	width:32.896%; 
	overflow:hidden; 
	float: left;
}

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

.l_right_162 {
	width:19.26%; 
	overflow:hidden; 
	float: left;
}

.l_right_207 {
	width:32.665%; 
	overflow:hidden; 
	float: left;
}

.l_middle {
	width:25.731%; 
	overflow:hidden; 
	float: left;
}

.l_middle_152 {
	width:20.03%; 
	overflow:hidden; 
	float: left;
}


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#l26 {
	width:47.457%; 
	float: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#l117 {
	width:59.476%; 
	float: left;
}

#l124 {
	width:67.026%; 
	float: left;
}

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

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

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

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

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

#l137 {
	width:17.873%; 
	float: left;
}

#l141 {
	width:66.332%; 
	float: left;
}

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

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

#l155 {
	width:69.337%; 
	float: left;
}

#l156 {
	width:30.662%; 
	float: left;
}

#l202 {
	width:18.644%; 
	float: left;
}

#l203 {
	width:40.292%; 
	float: left;
}

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

#l206 {
	width:67.334%; 
	float: left;
}

#l215 {
	width:66.486%; 
	float: left;
}

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

#l224 {
	width:52.234%; 
	float: left;
}

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

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

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

#l181 {
	width:33.513%; 
	float: left;
}

#l183 {
	width:32.973%; 
	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:33.48%; 
	overflow:hidden; 
	float: left;
}

.xl_left_59 {
	width:33.76%; 
	overflow:hidden; 
	float: left;
}

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

.xl_left_164 {
	width:25.2%; 
	overflow:hidden; 
	float: left;
}

.xl_left_186 {
	width:33.8%; 
	overflow:hidden; 
	float: left;
}

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

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

.xl_middle_86 {
	width:35.96%; 
	overflow:hidden; 
	float: left;
}

.xl_middle_115 {
	width:30.88%; 
	overflow:hidden; 
	float: left;
}

.xl_middle_119 {
	width:23.28%; 
	overflow:hidden; 
	float: left;
}

.xl_middle_middle {
	width:25.67%; 
	overflow:hidden; 
	float: left;
}

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

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

.xl_right_100 {
	width:32.8%; 
	overflow:hidden; 
	float: left;
}

.xl_right_166 {
	width:24.4%; 
	overflow:hidden; 
	float: left;
}

.xl_middle_down {
	width:20.92%; 
	overflow:hidden; 
	float: left;
}

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

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

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

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

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

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

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

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

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

#xl11 {
	width:31.12%; 
	float: left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#xl54 {
	width:41.07%; 
	float: left;
}

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

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

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

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

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

#xl68 {
	width:52.12%; 
	float: left;
}

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

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

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

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

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

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

#xl85 {
	width:32.4%; 
	float: left;
}

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

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

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

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

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

#xl99 {
	width:67.2%; 
	float: left;
}

#xl114 {
	width:28.16%; 
	float: left;
}

#xl116 {
	width:40.96%; 
	float: left;
}

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

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

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

#xl135 {
	width:41.16%; 
	float: left;
}

#xl136 {
	width:40.92%; 
	float: left;
}

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

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

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

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

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

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

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

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

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

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

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

#xl174 {
	width:52.8%; 
	float: left;
}

#xl176 {
	width:23.2%; 
	float: left;
}

#xl177 {
	width:31.4%; 
	float: left;
}

#xl178 {
	width:68.6%; 
	float: left;
}

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

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

#xl187 {
	width:66.2%; 
	float: left;
}


}

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