
	
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: 50.819%;
	float:left;
	}
	
#xs02 {
	width: 49.18%;
	float:left;
	}

#xs05 {
	width: 69.836%;
	float:left;
	}
	
#xs06 {
	width: 30.163%;
	float:left;
	}
	
#xs09 {
	width: 60.655%;
	float:left;
	}

#xs10 {
	width: 39.344%;
	float:left;
	}
	
#xs11 {
	width: 100%;
	float:left;
	}


#xs17 {
	width: 53.77%;
	float:left;
	}
	

#xs18 {
	width: 46.229%;
	float:left;
	}

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

#xs22 {
	width: 62.95%;
	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;
 }
	
	
#m01 {
	width: 33.666%;
	float:left;
	}

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

#m04 {
	width: 69.444%;
	float:left;
	}
	
#m05 {
	width: 30.555%;
	float:left;
	}

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

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

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

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

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

#m15 {
	width: 32.444%;
	float:left;
	}
	
#m16 {
	width: 31.444%;
	float:left;
	}	

#m17 {
 	width: 28.111%;
	float:left;
	}

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

#m19 {
	width: 36.323%;
	float:left;
	}

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

#m22 {
	width: 47.666%;
	float:left;
	}

#m23 {
	width: 52.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; 
 }


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

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

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

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

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

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

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

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

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

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

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

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

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

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

#l17 {
	width:27.503%; 
	float: left;
}

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

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

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

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

#l23 {
	width:41.217%; 
	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; 
 }



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


}

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