/* StyleSheet LESERFOTOS */


/* Link mit Pfeil davor */
a.userfunction:link,
a.userfunction:active,
a.userfunction:visited,
a.userfunction:hover {
  padding-left:16px;
  background-image:url(/img/function.gif);
  background-repeat:no-repeat;
  background-position:left;
  font-weight:bold;
  color:#668899;
  text-decoration:none;
}
a.userfunction:hover {
  color:#88AABB;
}

/* Navi-Userlink mit hellem Pfeil davor */
a.pfeil:link,
a.pfeil:active,
a.pfeil:visited,
a.pfeil:hover {
  padding-left:16px;
  background-image:url(/img/pfeil.gif);
  background-repeat:no-repeat;
  background-position:left;
  color:#006699;
  text-decoration:none;
}
a.pfeil:hover {
  text-decoration:underline;
}

/* Link mit Pfeil davor */
a.function:link,
a.function:active,
a.function:visited {
  padding-left:16px;
  background-image:url(/img/function.gif);
  background-repeat:no-repeat;
  background-position:left;
  text-decoration:none;
  color:#006699;
}
a.function:hover {
  text-decoration:underline;
  color:#006699;
}

/* Pfadangaben in 11 px */
#path p,
#path a:link,
#path a:active,
#path a:visited,
#path a:hover {
  color:#006699;
  font-size:11px;
}

.hand {
  cursor:pointer;
  color:#006699;
}

/* Farben */
.white { color:#FFFFFF; }
.black { color:#000000; }
.grey { color:#666666; }
.lightgrey { color:#AAAAAA; }
.ltgrey { color:#AAAAAA;}
.red { color:#FF0000; }
.orange { color:#FFBB00; }
.green { color:#229922; }
.user {
  color:#668899;
}

a.user:link,
a.user:active,
a.user:visited,
a.user:hover {
  color:#668899;
  font-weight:bold;
}

.headline2 {
  font-size:14px;
  line-height:16px;
  /* color:#66DD00;*/
  color:#668899;
}

.headline {
  font-size:16px;
  line-height:18px;
  color:#668899;
}

table.tpadd2 td {
  padding-top:4px;
}
table.formbox {
  border:1px solid #AAAAAA;
}

/* Formulare */
input.bordered, textarea.bordered {
  border:1px solid #666666;
  padding:0px 1px 1px 1px;
}
input.button25 {
  background-image:url(/img/button25.gif);
  background-repeat:no-repeat;
  width:25px;
}
input.button76 {
  background-image:url(/img/button76.gif);
  background-repeat:no-repeat;
  width:76px;
}
input.button85 {
  background-image:url(/img/button85.gif);
  background-repeat:no-repeat;
  width:85px;
}
input.button116 {
  background-image:url(/img/button116.gif);
  background-repeat:no-repeat;
  width:116px;
}
input.button130 {
  background-image:url(/img/button130.gif);
  background-repeat:no-repeat;
  width:130px;
}
input.button145 {
  background-image:url(/img/button145.gif);
  background-repeat:no-repeat;
  width:145px;
}
input.button25, input.button76, input.button85, input.button116, input.button130, input.button145 {
  border:0px;
  height:17px;
  color:#666666;
  font-family:verdana,sans-serif;
  font-size:10px;
  font-weight:bold;
}

small {
  font-size:10px;
}

/* Briefmarken / Galerielisten */

div.g_thumb {
  width:92px;
  height:92px;
  vertical-align:top;
  text-align:right;
}

.g_thumb img {
  border:1px solid #777777;
}
div.g_title {
  font-size:11px;
  height:35px;
  overflow:hidden;
}
div.g_title a {
  color:#000000;
}
div.g_info {
  padding:2px 0px 0px 10px;
  color:#666666;
  font-size:11px;
  height:18px;
  overflow:hidden;
  white-space:nowrap;
}
div.g_info a {
  color:#006699;
}

/* Homepage */
.infobg {
  background-image:url(/img/infobg.gif);
  background-repeat:no-repeat;
  background-position:left;
}

.textBoxFoto h1,
.textBoxFoto h1 * {
  color:#668899;
  font-weight:normal;
  font-size:20px;
  line-height:24px;
  margin-bottom:2px;
}
.textBoxFoto h2,
.textBoxFoto h2 * {
  color:#000000;
  font-weight:bold;
  font-size:14px;
  line-height:16px;
  margin-bottom:2px;
}

.textBoxFoto a {
  color:#006699;
}

.textBoxFoto .bodytext,
.textBoxFoto .bodytext * {
  font-size:12px;
  line-height:18px;
}

.leserfotosBox {
  border:1px solid #4f7896;
  background:url('/images/buttons/leserfotosBox.gif') repeat-x left top;
  padding:2px 0px 1px 0px;
  text-align:center;
  color:#ffffff;
}
.leserfotosBox a {
  color:#ffffff;
  text-decoration:none;
}


ul.fotoRausgepickt {
  padding-top:0px;
  list-style: none;
}
ul.fotoRausgepickt li {
  margin:0px;
  padding:0px 12px 0px 8px;
  float:left;
  background:url('/img/pfeil_rechts.gif') no-repeat left center;
}
ul.fotoRausgepickt li a {
  white-space:nowrap;
}

/* Drag und Drop-Sortierung */
ul.sortlist { 
  list-style-type:none;
  margin:0;
  padding:0;
}
ul.sortlist li {
  float:left;
}
.sortableitem {
  height:120px;
  width:100px;
  float:left;
  cursor:move;
}
.sorthelper {
  height:120px;
  width:100px;
  background-color:#ffffdd;
  float:left;
}

a.black {
  color:#000000;
}

.headlineRessort a {
  color:#000000;
}

.fotoNavigationHeader {
  background:url('/images/contentNavigation/cnFotoHeader.gif') no-repeat left top;
  width:160px;
  padding:4px 0px 2px 6px;
}
.fotoNavigationHeader,
.fotoNavigationHeader a {
  color:#eeeeee;
  text-align:left;
  text-transform:uppercase;
}
.fotoBottomLine {
  background:url('/images/contentNavigation/cnFotoHeaderShadow.gif') no-repeat left top;
  width:160px;
  height:4px;
  font-size:1px;
}

.fotoNavigationBody {
  background:url('/images/contentNavigation/cnFotoBody.gif') repeat-y left top;
  width:160px;
  padding:8px 7px 8px 19px;
  font-size:0px;
}

.fotoNavigationFooter {
  background:url('/images/contentNavigation/cnFotoFooter.gif') no-repeat left top;
  width:160px;
  height:1px;
  overflow:hidden;
}

/*  Centerbox */
.centerboxHeader {
  background:url('/images/centerbox/centerboxHeader.gif') no-repeat left top;
  width:510px;
  padding:4px 0px 0px 0px;
  text-align:center;
}
.centerboxHeader, .centerboxHeader a {
  color:#ffffff;
  font-size:11px;
  text-transform:uppercase;
}
.centerboxHeaderBottomLine {
  background:url('/images/centerbox/centerboxHeaderBottomLine.gif') no-repeat left top;
  width:510px;
  height:2px;
  overflow:hidden;
}
.centerboxFooter {
  background:url('/images/centerbox/centerboxFooter.gif') no-repeat left top;
  width:510px;
  height:13px;
  overflow:hidden;
}
.centerboxBody {
  background:url('/images/centerbox/centerboxBody.gif') repeat-y left top;
  width:505px;
  padding-left:5px;
}
.centerBox .gallery_info {
  padding-left:5px;
}
.centerboxBody h1 {
  padding-top:10px;
}

/* Lightboxen */
div.l_title {
  padding-bottom:4px;
}
div.l_title a {
  /*
  font-weight:bold;
  color:#444444;
  */
}
div.l_thumb {
  width:80px;
  height:80px;
  float:left;
  overflow:hidden;
}

.l_thumb img {
  border:1px solid #777777;
}
div.l_thumb_container {
  overflow:hidden;
  width:510px;
}

.containerThumb3 {
  float:left;
  width:133px;
  overflow:hidden;
}
