* { border: 0; }
body { height: 100%; color: #E7E9E3; font-family: Georgia; font-size: 1em; background-size: 100% auto; text-shadow: rgba(0,0,0,0.5) 0 1px 1px; }
a { text-decoration: none; color: #ADB9C7; }
a:hover { text-decoration: underline; }
#master { max-width: 900px; min-height: 100%; margin: 2% auto; }

.content { background: #232733; border: 8px solid #15171F; margin: 0 auto; padding: 3%; z-index: 88; overflow: hidden; -webkit-box-shadow: 0 0 30px black; box-shadow: 0 0 30px black; }

.home { max-width: 330px; }
.home p { width: 100%; clear: both; text-align: justify; }
.home img.head { display: block; max-width: 100%; margin: 20px auto; }
.home h3 { color: #ADB9C7; padding: 20px 0 15px 0; margin: 0; }
.home ul { display: block; width: 100%; padding: 10px 0 0 0; margin: 0; }
.home li { list-style: none; display: inline; }
.home li a.tap { display: block; background: #e33137; color: #f8f8f8; opacity: 0.9; width: 40%; min-height: 35px; padding: 3%; margin: 2%; float: left; text-decoration: none; text-align: center; font-size: 0.95em; font-weight: bold; }
.home li a:hover { background: #F73339; text-decoration: none; }

.galerie { max-width: 800px; }
.galerie a.head { display: block; width: 96%; min-height: 60px; margin-bottom: 20px; padding: 2%; text-decoration: none; text-align:right; }
.galerie a.head:hover { background: #15171F; }
.galerie a.head img { display: block; max-height: 60px; float: left; }

.galerie #show { width: 98%; height: 600px; border: 0; margin-bottom: 10px; padding: 0; }

.infos { max-width: 650px; }
.infos a.head { display: block; width: 96%; min-height: 60px; margin-bottom: 20px; padding: 2%; text-decoration: none; text-align:right; }
.infos a.head:hover { background: #15171F; }
.infos a.head img { display: block; max-height: 60px; float: left; }
.infos p { padding-top: 6px; text-align: justify; font-size: 0.95em; letter-spacing: 0.5px; }
.infos p img { width: 114px; height:122px; float:left; margin: 0 3% 2% 0; border: 4px solid #F73339; }
.infos span { margin: 5px; float: right; font-style: italic; font-size: 0.95em; }

@media only screen and (max-width: 479px) {

.galerie #show { width: 100%; height: 250px; }

}