

#fotoservice{
    margin: 20px 0;
}


#fotoservice * {
    color:#1A1818;
    font-family:Verdana,Helvetica,Arial,sans-serif;
    font-size:11px;
    line-height:17px;
}

#fotoservice h1 {

    color:#313132;
    font-weight:bold;
    line-height:normal;
    margin-top:0;
    text-transform:uppercase;
}

#fotoservice img {
    border: none;
}

#fotoservice a {
    text-decoration: none !important;
    color:#313132;
    font-size:10px;
    font-weight:bold;
}



#content{
    width: 795px;
}






.nofloat{
    clear:both;
    float:none;
}

/*  */

#hilfe_agb_warenkorb{
  margin-top:9px;
/*   vertical-align:middle; */
}
#hilfe_agb_warenkorb a{
  padding-right:30px;
/*   vertical-align:middle; */
  font-size:10px;
  color:#464545;
}
#hilfe_agb_warenkorb a.wk_link{
  color:#8F0A14;
}
#hilfe_agb_warenkorb img{
  vertical-align:middle;
}

#einleitung div{
  float:left;
  margin: 0 10px 10px 0;
}


#galerieauswahl{
    clear:both;
    height:125px;
    width:795px;
    border-top: 1px dotted #006029;
    background-color: #E9EFE7;
    font-weight:bold;
    font-size:10px;
    line-height:normal;
}

#auswahl_erschienene_bilder{
    position:relative;
    float:left;
    width:183px;
    padding:20px 0 0 46px;
    margin-left: 20px;
}
#auswahl_erschienene_bilder div{
    position:absolute;
    left:3px;
    top:14px;
}
#auswahl_erschienene_bilder form{
    display:block;
    margin-top:10px;
    font-weight:normal;
}

#auswahl_kategorien{
    position:relative;
    float:left;
    width:107px;
    padding:20px 0 0 42px;
    margin-left: 40px;
}
#auswahl_kategorien div{
    position:absolute;
    left:0px;
    top:16px;
}

#auswahl_volltextsuche{
    position:relative;
    float:left;
    width:320px;
    padding:20px 0 0 0px; /* Gesamtbreite: 210px */
    margin-left: 37px;
}
/* #auswahl_volltextsuche div{
    position:absolute;
    left:0px;
    top:9px;
} */


#auswahl_volltextsuche img {
    float: left;
    padding-right: 20px;
}


#auswahl_volltextsuche form{
    width:100%;
    display:block;
    font-weight:normal;
}

.newcatrow{
    /* margin-top:13px; */
    width: 795px;
    height:30px;
    border-top: 1px dotted #006029;
    line-height:30px;
    font-size:12px;
    font-weight:bold;
    clear:both;
}
.newcatrow a{
    padding-left:25px;
}

.catthumbrow{
    width: 795px;
  /* margin-bottom:13px; */
}

.gallthumbdiv{
    overflow:hidden;
    float:left;
    width:185px;
    height:113px;
    margin-right:9px;
    margin-bottom:13px;
    padding:12px 0 12px 7px;   /* Gesamtbreite: 195px */
    background-color:#E9EFE7;
}
.gtd_pic{
  float:left;
  margin-top:5px;
  /* margin-right:10px; */
}
.gtd_txt{
  float:left;
  min-width:80px;
}
.gtd_txt p{
  margin-top:15px;
}
.gtd_pic2{
  float:left;
  margin-top:5px;
  /* margin-right:10px; */
}
.gtd_txt2{
  float:left;
  min-width:80px;
}
.gtd_txt2 p{
  margin-top:15px;
}
.gtd_headline{
  font-size:10px;
  vertical-align:top;
  font-weight:bold;
}
.gallthumbdiv h4{
  font-size:10px;
  vertical-align:top;
  font-weight:bold;
}


/* Album- und Photo-Detail-Darstellung */
#albumpage{
  width:795px;
}
#fotopage{
  width:795px;
}
#albumpage h2, #fotopage h2{
  margin:20px 0 5px 0;
  font-size:14px;
  font-weight:bold;
}


#breadcrumb{
  height:16px;
  border-top: 1px dotted #006029;
  border-bottom: 1px dotted #006029;
  line-height:16px;
  font-size:10px;
  font-weight:bold;
}
#breadcrumb a{
  padding-right:10px;
  line-height:16px;
  font-size:10px;
  font-weight:bold;
}

.albumrow{
  clear:both;
  width:100%;
  margin-left:3px;
  margin-bottom:7px;
}
.albumthumb{
  position:relative;
  float:left;
  width:151px;
  height:130px;
  margin:0 10px 10px 0;
  padding-top:20px;
  background-color:#E0E8E0;
  text-align:center;
  
}
.picviews{
  position:absolute;
  top:127px;
  left:0px;
  width:100%;
  text-align:center;
  color:#313132;
  font-weight:bold;
}
#paging{
  width:100%;
  /* height:17px; */
  margin-top:16px;
  text-align:right;
  line-height:17px;
  font-weight:bold;
  background-color:#E0E8E0;
}
#paging div{
  float:right;
}
#paging div div{
  float:left;
  margin-right:5px;
}
#paging a{
  display:block;
  float:left;
  height:17px;
  padding:0 6px 0 6px;
  line-height:17px;
  font-size:11px;
  font-weight:bold;
}

#thumbnailnavi{
  clear:both;
  width:795px;
  height:125px;
  margin-bottom:10px;
  padding-top:12px;
  text-align:center;
  background-color:#E0E8E0;
}

.navithumb{
  margin: 0 4px;
  vertical-align:top;
}


#shoppingbasket{
  width:550px;
  height:36px;
  line-height:36px;
  margin:0 auto 10px auto;
  background-color:#E0E8E0;
  vertical-align:middle;
  text-align:center
}
#shoppingbasket form{
  margin:0;
  padding:0;
  height:36px;
  line-height:36px;
  vertical-align:middle;
}
#wk_submit{
  border:none;
  background:none;
  color:#474445;
  font-size:12px;
  font-weight:bold;
  cursor:pointer;
}
.bp_prevnext{
  float:left;
  width:35px;
  vertical-align:middle;
}
#bp_pic{
  float:left;
  width:550px;
  text-align:center;
  vertical-align:middle;
}

.amount{
  clear:both;
  text-align:center;
  font-size:12px;
  font-weight:bold;
}
.caption{
  font-size:12px;
  text-align:center;
}

/* Warenkorb-Seiten */

#shoppingpage{
  font-size:12px !important;
}

#shoppingpage h2{
  margin:20px 0 5px 0;
  font-size:14px;
  font-weight:bold;
}

#shoppingpage th{
  text-align:center;
}
#insertform {
  margin-top:15px;
}
#insertform input {
  text-align:center;
}
#shoppingbasket form input{
  border:none;
  background:none;
  color:#474445;
  font-size:12px;
  font-weight:bold;
  cursor:pointer;
}
#orderform input {
  text-align:center;
  font-weight:bold;
}

