/*



        Zen Photo Default Dark 1.1 Alan



*/



/* Basics

------------------------------ */

html {

        /* IE */

        overflow-y: scroll;

        /* Moz */

        height: 99%;

        margin-bottom: 0.1em;

          background: #000 url(back07.jpg);

}



/* Main Layout

------------------------------ */

body {           background: #000 url(back07.jpg);



        margin: 10px 0px 0 0;

        padding: 0px 0px 1px;

        text-align: center;

}

#main {

        text-align: left;

        margin: 20px auto;

        width: 760px;

        background: #15110E;

        padding: 10px 20px 30px 20px;

         -moz-border-radius: 10px;

        border: 1px solid #480201; }



#credit {

        margin: 0 auto;

        width: 740px;

        font-size: 85%;

        color: #49661E ;

        text-align: right;

        clear: both;

}

#credit a {

        text-decoration: none;

        color: #49661E ;

        border-bottom: 1px dotted #49661E ;

}

#credit a:hover {

        color: #748da0;

        border-bottom: 1px solid #49661E ;

        text-decoration: none;

}



#credit_ {

        margin: 0 auto;

        width: 640px;

        font-size: 85%;

        color: #49661E ;

        text-align: right;

        clear: both;

}

#credit_ a {

        text-decoration: none;

        color: #49661E ;



}

#credit_ a:hover {

        color: #748da0;



        text-decoration: none;

}





#gallerytitle {

        font: 120% "Helvetica Neue", Helvetica, Arial, sans-serif;

         font-variant:small-caps;

        color: #93BC51;

        margin-top: 25px;



        border-bottom: 0px solid #3A3A3A;



        margin-bottom: 11px;



}





/* Text Styles

------------------------------ */

body {

        font: normal 82%/200% "Helvetica Neue", Helvetica, Arial, sans-serif;

        color: #888;

}

h1 {     background: url(bildmacherin.gif);

        text-indent: -9000px;

         height:54px;

        width:447px;



         font: 200% "Helvetica Neue", Helvetica, Arial, sans-serif;

         font-variant:small-caps;

         letter-spacing: 0.5em;

        color: #93BC51;

        margin-top: 15px;

        margin-bottom: 5px;



          }



h2 {

        font: 120% "Helvetica Neue", Helvetica, Arial, sans-serif;

         font-variant:small-caps;

        color: #93BC51;

        margin-top: 25px;

}

h2 a:link, h2 a:visited {

        color: #9E0404;

        text-decoration: none;

}

h2 span {

        color: #666;

}

h2 a:hover {

        color: #94c2e5;

        text-decoration: none;

}

h3 {

        font: 120% "Helvetica Neue", Helvetica, Arial, sans-serif;

        color: #748da0;

        margin-top: 30px;

}

#albumTitleEditable  {

        font: 120% "Helvetica Neue", Helvetica, Arial, sans-serif;

         font-variant:small-caps;

        color: #93BC51;

        margin-top: 25px;

}



/* Link Styles

------------------------------ */

a:link, a:active, a:visited { text-decoration: none; color: #DF1B1B ; }

a:hover, a:focus { text-decoration: none; color: #49661E ; }





/* Miscellaneous

------------------------------ */

hr {

        clear: both;

        height: 0;

        border: 0;

        border-top: 1px solid #3A3A3A;

        margin: 0 0 12px 0;

        padding: 0;

        color: #3A3A3A;

}

img {

        border: 0;

}

blockquote {

        border-left: 1px dotted #96967E;

        margin-left: 20px;

        padding-left: 20px;

        color: #363630;

}





/* Page Navigation

------------------------------ */

ul.pagelist {

        clear: both;

        padding: 0;

        margin: 20px 0 0 0;

        list-style-type: none;

}

ul.pagelist li {

        display: inline;

}

ul.pagelist li a, ul.pagelist span.disabledlink {

        padding: 4px;

}

ul.pagelist li.current a {

        font-weight: bold;

        text-decoration: none;

        cursor: default;

        color: #748da0;

}

ul.pagelist li.prev {

        margin-right: 10px;

}

ul.pagelist li.next {

        margin-left: 10px;

}

.disabledlink {

        color: #49661E ;

        cursor: default;

}

.pagenav {

        clear: both;

}





/* AJAX

------------------------------ */

#albumDescEditable {

        margin-bottom: 12px;

}

#imageDescEditable {

        margin-top: 24px;

}





/* Image Thumbnails

------------------------------ */

.imagethumb a {

        display: block;

        padding: 7px;

        margin: 6px;

        line-height: 0px;



}

.imagethumb img{border: 1px solid #000;  }

.imagethumb {

        float: left;

}

.albumdesc2 {

        padding: 5px 20px 5px 20px;

        line-height: 18px;

}



.imagethumbalbum a {

        display: block;

        padding: 7px;

        margin: 12px !important;

         margin: 10px ;

        border: 1px solid #3A3A3A;

        background: #383838;

        line-height: 0px;

}

.imagethumbalbum a:visited {

        border: 1px solid #3A3A3A;

        background: #383838;

}

.imagethumbalbum a:hover {

        border: 1px solid #555;

        background: #383838;

}

.imagethumbalbum {

        float: left;

}



/* Album Thumbnails

------------------------------ */

.album {

        margin: 7px 7px 7px 7px;

        float: left;

        width: 361px !important;

         width: 354px;

        border: 1px solid #3A3A3A;

        background: #1D1916;



}

.album .imagethumb a { margin: 7px 7px 7px 7px;

        margin: 0;

}

.album h3 {

        padding: 0;

        margin: 0;

}

.album h3 a {

        display: block;

        width: 100%;

}

.album p {

        margin: 0 0 4px 0;

        line-height: 17px;

        font-size: 10px;

}

.albumdesc {

        float: right;

        width: 205px;

        padding: 6px 0 0 0;

}





/* Individual Image

------------------------------ */

.image {

        margin: 0;

        padding: 0;

        border: 0;

}

#image {

        text-align: center;

        line-height: 0;

}

.imgnav {

        float: right;

        width: 140px;

        text-align: center;

        border: 0px solid #3A3A3A;

        background: transparent;

        margin-top: 13px;

        _margin-top: 8px; /* IE Only */

}

.imgnav .imgprevious a, .imgnav .imgnext a {

        display: block;

        width: 50%;



        float: left;

        padding: 2px 5px;

        font-size: 120%;

        text-decoration: none;

        line-height: 130%;

        color: #666;



}

.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover {

        background-color: #1F1D19;

        text-decoration: none;

        color: transparent;

}

.imgnav .imgprevious a {

        float: left;

          height:19px;

        width:35px;

}

.imgnav .imgnext a {

          height:19px;

        width:35px;

        float: right;

}

#narrow {



        margin: 0 auto;

        width: 540px;

         border-top: 0px solid black;

}



#narrow2 {

        margin-left: 60px;

        _margin-left: 32px;/* IE Only */

        margin-top: 8px;

        margin-bottom: 0px;

        width: 300px;

}





/* Comments

------------------------------ */

#comments {

        clear: both;

          border-top: 0px solid black;

          margin-top:10px;

}

.error {

  color: #C33;

  font-weight: bold;

}

.comment {

        padding: 10px 8px 0px;

        border: 1px solid #3A3A3A;

        background: #333;

        margin-bottom: 10px;

}

.commentmeta {

        margin-bottom: 0px;

}

.commentauthor {

        font-weight: bold;

}

.commentdate {

        margin-top: 0px;

        color: #555;

        font-size: 80%;

}





/* Forms

------------------------------ */

.inputbox {

        width: 250px;

        padding: 2px;

        color: #888;

        background: #333;

        border: 1px solid #3A3A3A;

        font: 82%/200% "Helvetica Neue", Helvetica, Arial, sans-serif;

}

textarea {

        padding: 4px;

        width: 100%;

        color: #888;

        background: #333;

        border: 1px solid #3A3A3A;

        font: 82%/200% "Helvetica Neue", Helvetica, Arial, sans-serif;

}

.checkbox {

        cursor: pointer;

}

.pushbutton {

        cursor: pointer;

        padding: 3px 5px;

        color: #888;

        background: #333;

        border: 1px solid #3A3A3A;

}

label {

        cursor: pointer;

}

label:hover {

        color: #999;

}



#purefunc {

        margin: 0 auto;

        width: 640px;

        font-size: 85%;

        color: #49661E ;

        text-align: left;

        clear: both;

}

#purefunc a {

        text-decoration: none;

        color: #49661E ;

        /*border-bottom: 1px solid #49661E ;*/

}

#purefunc a:hover {

        color: #748da0;

        /*border-bottom: 1px solid #49661E ;*/

        text-decoration: none;

}



#Sortingalbum {

        margin: 0 auto;

        width: 640px;

        font-size: 85%;

        color: #49661E ;

        text-align: left;

        clear: both;

}

#Sortingalbum a {

        text-decoration: none;

        color: #49661E ;

        /*border-bottom: 1px solid #49661E ;*/

}

#Sortingalbum a:hover {

        color: #748da0;

        /*border-bottom: 1px solid #49661E ;*/

        text-decoration: none;

}

#navi {letter-spacing: 0.1em;}

#images {border-top: 1px solid #3A3A3A;   }

#gallery {margin:0}

#padbox {text-align:justify}

.center {text-align:center}

img {border:0}



#credit div.left { margin: 0px; padding: 1px 0px 4px 1px; float: left; }

 #credit div.left a   {border-bottom:0}

#credit div.right      { margin: 0px; padding: 1px 1px 4px 0px; text-align: right; }

#valid {margin: 30px 10px}



#hits  {font-size: 80%;

        color: #49661E ;

        text-align: center;

         display:none}



 #random img{border: 9px double #000;  }