/** Galerie **/
/** We need this CSS to arrange the thumbnails in a nice grid, including some cosmetics. **/

div.tx-cegallery-pi1-album_entry {
    float: left;
    padding-right: 15px;
}


div.tx-cegallery-pi1-page {
    clear: both;
}

h2.tx-cegallery-pi1-album_header {
    margin-top: 20px;
}

div.tx-cegallery-pi1-pagebrowser_pages {
    display: inline;
    background-color: #eaeaea;
    border: 1px solid #c3c3c3;
    padding: 1px 1px 1px 5px;
}

div.tx-cegallery-pi1-pagebrowser_next {
    display: inline;
    margin-left: 5px;
    background-color: #eaeaea;
    border: 1px solid #c3c3c3;
    font-weight: bold;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 8px;
}

div.tx-cegallery-pi1-pagebrowser_next a:hover{
    text-decoration: none;
    color: #444;
}

div.tx-cegallery-pi1 div.tx-cegallery-pi1-pagebrowser div.tx-cegallery-pi1-pagebrowser_next span.tx-cegallery-pi1-pagebrowser_normal a {
    padding-right: 8px;
}


div.tx-cegallery-pi1 div.tx-cegallery-pi1-pagebrowser div.tx-cegallery-pi1-pagebrowser_pages span.tx-cegallery-pi1-pagebrowser_actual a {
    margin-right: 4px;
    font-weight: bold;
    color: #444;
}

div.tx-cegallery-pi1 div.tx-cegallery-pi1-pagebrowser div.tx-cegallery-pi1-pagebrowser_pages span.tx-cegallery-pi1-pagebrowser_normal a {
    margin-right: 4px;
    font-weight: bold;
}

div.tx-cegallery-pi1 div.tx-cegallery-pi1-pagebrowser div.tx-cegallery-pi1-pagebrowser_pages span.tx-cegallery-pi1-pagebrowser_normal a:hover{
    margin-right: 4px;
    font-weight: bold;
    color: #444;
    text-decoration: none;
}

div.tx-cegallery-pi1 div.tx-cegallery-pi1-pagebrowser div.tx-cegallery-pi1-pagebrowser_back span.tx-cegallery-pi1-pagebrowser_normal a {
    padding-right: 8px;
}

div.tx-cegallery-pi1 div.tx-cegallery-pi1-pagebrowser div.tx-cegallery-pi1-pagebrowser_back span.tx-cegallery-pi1-pagebrowser_normal a:hover {
    color: #444;
    text-decoration: none;
}

div.tx-cegallery-pi1 div.tx-cegallery-pi1-pagebrowser div.tx-cegallery-pi1-pagebrowser_back {
    display: inline;
    background-color: #eaeaea;
    border: 1px solid #c3c3c3;
    font-weight: bold;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 8px;
    margin-right: 5px;
}

div.tx-cegallery-pi1 div.tx-cegallery-pi1-detail_nav span.tx-cegallery-pi1-photo_next a {
    margin-left: 10px;
    font-weight: bold;
    background-color: #eaeaea;
    border: 1px solid #c3c3c3;
    padding: 2px 2px 2px 4px;
}


div.tx-cegallery-pi1 div.tx-cegallery-pi1-detail_nav span.tx-cegallery-pi1-photo_prev a {
    font-weight: bold;
    background-color: #eaeaea;
    border: 1px solid #c3c3c3;
    padding: 2px 2px 2px 4px;
    margin-right: 10px;
}

#content div.tx-cegallery-pi1 div.tx-cegallery-pi1-detail_nav span.tx-cegallery-pi1-album_back_link {
    font-weight: bold;
    background-color: #eaeaea;
    border: 1px solid #c3c3c3;
    padding: 2px;
}

div.tx-cegallery-pi1 div.tx-cegallery-pi1-detail_entry {
    margin-top: 10px;
}

#content-nomargin div.tx-cegallery-pi1 div.tx-cegallery-pi1-album_backlink a {
	display: none;
}
