body { font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #000000; }
a { color: #a52045; }
a:hover { text-decoration: none; }
td { font-size: 12px; }
h1 { color: #008fae; font-size: 18px; border-bottom: 2px solid #a52045; padding-bottom: 2px; letter-spacing: 1px; }
h2 { color: #a52045; font-size: 18px; border-bottom: 2px solid #008fae; padding-bottom: 2px; letter-spacing: 1px; }
h3 { color: #008fae; font-size: 16px; border-bottom: 1px solid #a52045; padding-bottom: 2px; }
h4 { color: #a52045; font-size: 16px; border-bottom: 1px solid #008fae; padding-bottom: 2px; }
h5 { color: #008fae; font-size: 14px; border-bottom: 1px dashed #a52045; padding-bottom: 2px; }
h6 { color: #a52045; font-size: 14px; border-bottom: 1px dashed #008fae; padding-bottom: 2px; }
hr { color: #a52045; }

div#fotofull { margin-top: 15px; width: 100%; text-align: center; }

div#fotolist { width: 570px; overflow-x: scroll; overflow-y: hidden; margin-top: 20px; font-size: 10px; text-align: center; }
div#fotolist a { display: inline-block; width: 144px; height: 144px; margin: 0px 1px 2px 1px; background-color: #ffffff; }
div#fotolist a:hover { background-color: #008fae; }
div#fotolist a.selected {  background-color: #a52045; }
div#fotolist a div.hor { padding: 17px 2px 18px 2px; }
div#fotolist a div.ver { padding: 2px 17px 2px 18px; }

a.album { display: inline-block; margin: 0px 4px 4px 4px; text-align: center; text-decoration: none; width: 148px; vertical-align: middle; font-size: 11px; font-weight: bold; }
a.album span { display: none; color: #a48a69; font-size: 10px; }
a.album:hover { background-color: #008fae; color: #FFFFFF; }
a.album:hover span { color: #FFFFFF; }
a.album img { margin-bottom: 5px; }
a.albumhor { padding: 4px 4px 7px 4px; }
a.albumver { padding: 4px 17px 4px 18px; }
