
@font-face {
    font-family: delicious_roman;
    src: url("fonts/Delicious-Roman.otf");
}

@font-face {
    font-family: diavolo;
    src: url("fonts/Diavlo_MEDIUM_II_37.otf");
}

@font-face {
    font-family: fontin_sans;
    src: url("fonts/Fontin_Sans_R_45b.otf");
}



img#galleryBackground {
    }

section#wrapper {
    
}

section#header {
    border-width: 0px;
    border-style: solid;
    border-color: #;
    }
div#headerArea {
    margin: 10px;
    border: 0px solid #;
        text-align: center;
}

section#navigation {
    border: 0px solid #;
    }
div#navigationArea {
    margin: 10px;
    border: 0px solid #;
    }

section#display {
    border: 0px solid #;
    background-image: url(bgimages/0TR_White40proz.png);}
div#displayArea {
    margin: 15px;
    border: 0px solid #;
    background-image: url(bgimages/0TR_White40proz.png);}

section#information {
    border: 0px solid #;
    }
div#informationArea {
    margin: 10px;
    border: 0px solid #;
    }

section#footer {
    border: 0px solid #;
    }
div#footerArea {
    margin: 10px;
    border: 0px solid #;
    background-image: url(bgimages/fischgrund.jpg);    text-align: center;
}


div#galleryTitle {
    font: bold 1.7em "delicious_roman";
    min-height: 70px;
    color: #000000;
}



div.headText {
    margin: 10px 0px 0px 0px;
}
span.headText {
    margin: 0px 0px 0px 20px;
    padding: 3px;
    border: 0px solid #;
    background-color: #E0E0E0;
    font: bold 0.9em delicious_roman;
    color: #000000;
}

ul#menu, ul#picMenu {
    margin: 20px;
}

ul#menu a, ul#picMenu a {
    font: bold 0.6em "delicious_roman";
    text-decoration: none;
    color: #000000;
}

ul#menu a:hover, ul#picMenu a:hover {
    text-decoration:none;
    color: #8C8B89;
}

ul#menu a li, ul#picMenu a li {
    margin-bottom: 5px;
    padding: 0px;
    text-align: left;
    border-width: 0px;
    border-style: solid;
    border-color: transparent;
    background-color: #dcdcdc;
}

ul#menu a:hover li, ul#picMenu a:hover li {
    border-style: solid;
    border-color: #CA4F4a;
    background-color: #CA4F4a;
}

ul#menu a.activeCategory, ul#menu a.activeCategory:hover {
    text-decoration:none;
    color: #000000;
}

ul#menu a.activeCategory li, ul#menu a.activeCategory:hover li {
    border-style: solid;
    border-color: #EF2B2b;
    background-color: #EF2B2b;
}

div.caption {
    margin: 10px 20px 5px 20px;
    padding: 3px;
    color: #000000;
    border-width: 0px;
    border-style: solid;
    border-color: transparent;
    background-color: #E0E0E0;
    font: bold 0.9em "delicious_roman";
}

div.content {
    margin: 0px 20px 0px 20px;
    font: normal 0.8em fontin_sans;
    color: #000000;
}

div#copyrightInfo {
    font: normal .8em "delicious_roman" ;
    color: #000000;
    text-decoration: none;
}


div#displayCenterBox {
    margin-left: 15px;
}

div#pageNavigationTop {
    margin-bottom: 15px;
}

div.previewPicture {
    margin: 0px 15px 15px 0px;
    background-color: #ffffff;
    border-width: 0px;
    border-style: solid;
    border-color: transparent;
    border-radius: 7px;
    -o-border-radius: 7px;
    -ms-border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

div.previewPicture a img {
    margin: 2px;
    padding: 2px;
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
}




div.previewPicture a:hover img {
    border-style: solid;
    border-color: #D0514c;
}

div.categoryPageLink a, div.activeCategoryPage a,
div.guestbookPageLink a, div.activeGuestbookPage a {
    font: normal 0.7em "fontin_sans";
}

div.categoryPageLink a,
div.guestbookPageLink a {
    text-decoration: none;
    color: #000000;
}

div.categoryPageLink a:hover,
div.guestbookPageLink a:hover {
    text-decoration: none;
    color: #23251a;
}

div.categoryPageLink a span.pageNumber, div.activeCategoryPage a span.pageNumber,
div.guestbookPageLink a span.pageNumber, div.activeGuestbookPage a span.pageNumber{
    margin-right: 10px;
    display: inline-block;
    border-width: 0px;
}

div.categoryPageLink a span.pageNumber span, div.activeCategoryPage a span.pageNumber span,
div.guestbookPageLink a span.pageNumber span, div.activeGuestbookPage a span.pageNumber span{
    margin: 4px;
}

div.categoryPageLink a span.pageNumber,
div.guestbookPageLink a span.pageNumber {
    border-style: solid;
    border-color: transparent;
    background-color: transparent;
}

div.categoryPageLink a:hover span.pageNumber,
div.guestbookPageLink a:hover span.pageNumber {
    border-color: transparent;
    border-style: solid;
    background-color: #fcf1a1;
}

div.activeCategoryPage a,
div.activeGuestbookPage a {
    text-decoration: none;
    color: #000000;
}

div.activeCategoryPage a span.pageNumber,
div.activeGuestbookPage a span.pageNumber {
    border-color: #D0514c;
    border-style: solid;
    background-color: #D0514c;
}

div#informationPictures {
    text-align: center;
    margin-left: 15px;
}


div#rotationPanel {
    right: 15px;
    top: 15px;
}

div#cloud-zoom-big {
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: transparent;
}

div.option, div.optionHover {
    border-width: 0px;
    border-radius: 90px;
    -o-border-radius: 90px;
    -ms-border-radius: 90px;
    -moz-border-radius: 90px;
    -webkit-border-radius: 90px;
}

div.option {
    background-color: #dcdcdc;
    border-style: solid;
    border-color: #000000;
}

div.optionHover {
    background-color: #000000 !important;
    border-style: solid;
    border-color: #000000;
}

div.poster, h2 {
    font: bold 1.2em "delicious_roman";
    color: #000000;
}

div.location, div.datetime {
    font: normal 1.2em "delicious_roman";
    color: #000000;
}

section#galleryInformation {
    margin: 20px;
    font: normal 1.05em "fontin_sans";
    text-align: center;
    color: #000000;

}


/* START: GUESTBOOK */

section#guestbook header#guestbookTitle {
    text-align: center;
    font: bold 1.2em "delicious_roman";
    color: #000000;
}

section#guestbook article {
    background-color: #FFFFFF;
    background-image: url(bgimages/hintergrundhimmelgrau.jpg);    border-width: 1px;
    border-color: #000000;
    border-style: solid;
}

section#guestbook article header {
    background-color: #FFFFFF;
        border-bottom-width: 1px;
    border-bottom-color: #AAAAAA;
    border-bottom-style: solid;

}

section#guestbook article header, div.entry {
    padding: 5px;
}

span.entryHeadName {
    font: bold 0.85em "fontin_sans";
    color: #000000;
}
span.entryHeadData {
    font: bold 0.75em "fontin_sans";
    color: #000000;
}

div.entry {
    font: normal 0.75em "fontin_sans";
    color: #000000;
}

section#message div {
    font: bold 0.9em "fontin_sans";
    text-decoration: underline;
    border-width: 2px;
    border-style: solid;
    border-color: #000000;
    border-radius: 50px 50px 0px 0px;
    -o-border-radius: 50px 50px 0px 0px;
    -ms-border-radius: 50px 50px 0px 0px;
    -moz-border-radius: 50px 50px 0px 0px;
    -webkit-border-radius: 50px 50px 0px 0px;
}

section#comments article, .commentBottom {
    border-top-width: 1px;
    border-top-color: #AAAAAA;
    border-top-style: solid;
}

section#impressum,
section#galleryInformation {
    margin: 0px;
}
