/* 
 *  EZDB_bilder.css
 *
 *  style for easydb (R)
 *
 *  author: falko@programmfabrik.de
 *
 */



.logtable {
      border-collapse:collapse;
      font-size:11px;
      font-family: arial, sans-serif;
      font-weight:normal;
      border: 0px;
      width: 100%;
      text-align: left;
      /*margin-left: 10px;*/
      margin-right: 10px;
}

.logtable th {
      font-size:11px;
      font-family: arial;
      font-weight:bold;
      text-align: left;
      padding: 5px;
}

.logtable td {
      border: 1px dotted black;
      padding: 2px;
}







.navBarPulldown {
  color: #222;
  margin: 0px 0px 0px 0px;
  padding: 0px;
  font-size: 12px;
}

.inputExpertSearch {
  width: 200px;
  margin: 0px 2px 2px 0px;
}

/* buttons */
.kuenstlerLink{
  display:block;
  margin:0px 0px 0px 0px;
  overflow:hidden; 
/*  height:18px;  */
  color:#CE6500;
  background-color:#D7D7D7;
}
.kuenstlerLink table a{
  text-decoration:none;
/*  line-height:16px;  */
}
.kuenstlerLink:hover{
  color:#FF9900;
  background-color:#EEE;
}

.editLinkSmall {
  display: block;
  text-align: center;
  width: 12px;
  height: 12px;
  padding: 0px;
  margin: 0px;
  color: #1B6586;
  border: 1px solid #1B6586;
  background: url(buttonBg.png) repeat-x #E2E2E2;
  font-weight: bold; 
  font-size: 10px;
  text-decoration: none;
}

.editLinkSmall:hover {
  color: #268BB8;
  border: 1px solid #268BB8;
  background-color: #F2F2F2;
}

.posButton{
  display:block;
  margin:0px;
  padding:0px;
  width:100%;
  border:1px solid #CCC;
  font-weight:bold;
  color:#99B0CC;
  background-color:#2A3743;
  text-align:center;
  text-decoration:none;
}

.posButton:hover{
  color:#BBD0FF;
  background-color:#557088;
}

.tabHeaderActive{
  display:block;
  margin:0px;
  padding:0px;
  width:100%;
  height:18px;
  color:#99B0CC;
  background-color:#2A3743;
  text-decoration:none;
  text-indent:4px;
}

.tabHeaderActive:hover{
  color:#BBD0FF;
  background-color:#557088;
}

.tabHeaderInactive{
  display:block;
  margin:0px;
  padding:0px;
  width:100%;
  height:18px;
  color:#EEE;
/*  background-color:#a9acaa; */
  background-color:#CE6500;
  text-decoration:none;
  text-indent:4px;
}

/* PRAESENTATION BUTTONS */
.praesbutton{
  display:block;
  width:14px;
  height:14px;
  margin:1px;
  padding:0px;
  text-align:center;
  text-decoration:none;
  line-height:14px;
  background-color:#617587;
  color: #AFBBC7;
}
.praesbutton:hover{
  background-color:#7C96AD;
  color: #EEEEEE;
}

.praesbutton_or{
  display:block;
  width:14px;
  height:14px;
  margin:1px;
  padding:0px;
  text-align:center;
  text-decoration:none;
  line-height:14px;
  background-color:#CE6500;
  color: #D7C197;
}
.praesbutton_or:hover{
  background-color:#ff9900;
  color: #EEEEEE;
}

.praesInactive{
  display:block;
  width:14px;
  height:14px;
  margin:1px;
  padding:0px;
  text-align:center;
  text-decoration:none;
  line-height:14px;
  background-color:#818382;
  color: #C7C7C7;
}

.praesNavActive{ 
  display: block;
  text-align: center;
  width: 16px;
  height: 16px;
  padding: 0px 2px 0px 2px;
  color: #999;
/*  background-color: #333; */
  border: 1px solid #999; 
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
}

.praesNavActive:hover, .praesClose:hover, .praesLink:hover{
  color: #CCC;
  background-color: #666;
  border: 1px solid #CCC; 
}

.praesNavInactive{
  display: block;
  text-align: center;
  width: 16px;
  height: 16px;
  padding: 0px 2px 0px 2px;
  color: #999;
/*  background-color: #333; */
  border: 1px solid #999; 
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
}

.praesClose{
  display: block;
  text-align: center;
  width: 16px;
  height: 16px;
  padding: 0px 0px 0px 0px;
  color: #999;
  background-color: #333; 
  border: 1px solid #999; 
  font-weight: normal;
  font-size: 14px;
  text-decoration: none;
}

.praesLink {
  display: block;
  text-align: center;
  width: 70px;
  height: 16px;
  padding: 1px 2px 0px 2px;
  color: #999;
/*  background-color: #333;  */
  border: 1px solid #999; 
  font-weight: bold; 
  font-size: 12px;
  text-decoration: none;
}



/* Hintergrund Farben */
.diaHeadline{
  background-color: #CCC;
}

.lightBg{
  background-color: #EEE;
}

.ortsgruppe{
  width:304px;
  overflow:hidden;  
  padding:0px 0px 0px 0px;
  margin:0px 0px 2px 0px;
  border:1px solid #818382; 
  background-color:#C7C7C7;
}

/* Mappen */
.bildmappe{
  display:block;
  width:140px;
  overflow:hidden;
  text-decoration:none;
  color:#2A3743;
}

.bildmappeGray{
  display:block;  width:140px;  overflow:hidden; text-decoration:none;  color:#DDD;
}

.bildmappe:hover{
  color:#fff;
}

.bildmappe:active{
  color:#f90;
}

/* Divs */
.bildHeader {
  height:28px;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #2a3743;
  border-bottom: 1px solid #818382;
}

.minithumb {
  float: left;
  margin: 8px 0px 0px 8px;
  padding: 0px;
  width: 106px;
  height: 120px;
  background-color: #eee;
}

.maxithumb {
  float: left;
  overflow: hidden;
  margin: 8px 0px 0px 8px;
  width: 180px;
  height: 200px;
  background-color: #eee;
}

.allInfoThumb {
/*  width: 480px; 
  float: left; */
  margin: 8px 8px 0px 8px;  
  padding: 0px;
  background-color: #eee;
}

.imageInfo{
  position:absolute;
  width:410px;
  border:1px solid #818382;
  background-color:#eee;
  padding:2px;
  margin:0px;
}

/*
.testclass {
  margin: 0px 0px 0px 0px;
  padding: 2px 0px 2px 10px;
  background-color: green;
  border-bottom: 1px solid #818382;
}
*/

.sidehandle{
  margin:0px;
  padding:0px;
  background-color:#aaa;
}
.sidehandle:hover{
  background-color:#eee;
}

/* SCHRIFTEN */
.praesHeadline{

}

.tabsHeaders {
   float: none;
   border-collapse: collapse;
   margin-top: 10px;
   margin-left: 10px;
}

.tabsHeadersTr {
   vertical-align: bottom;
}

.tabsHeaderTd {
   height: 19px;
   vertical-align: bottom;
}

.tabsBody {
   float: none;
   background-color: #DDDDDD;
   border: 1px solid #DDDDDD;
   padding: 5px 0px 5px 0px;
   margin: 0px 2px 5px 0px;
}

div.tabsBodies {
   border-collapse: collapse;
   width: 393px;
   background-color: #DDDDDD;
   margin: 0px 0px 5px 10px;
}

table.tabsBodies {
   border-collapse: collapse;
   width: 393px;
   height: 300px;
   background-color: #DDDDDD;
   margin: 0px 0px 5px 10px;
}

.tabsHeaderActive {
    float: left;
    height: 19px;
    text-decoration:none;
    background-image:url(tabs-active.png);
    background-position: bottom left;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #CBD3DA;
    padding: 5px 7px 5px 7px;
    color: #555;
}

.tabsHeaderActive:hover {
    color: #555555;
}

.tabsHeaderInactive {
    float: left;
    height: 15px;
    text-decoration:none;
    background-image:url(tabs-inactive.png);
    background-position: bottom left;
    border-top: 1px solid #546F87;
    border-right: 1px solid #DDDDDD;
    color: #FFFFFF;
    padding: 5px 7px 5px 7px;
    margin-top: 5px;
}

.tabsHeaderInactive:hover  {
    float: left;
    background-image:url(tabs-inactiveHover.png);
    color: #555555;
}

.buttonMMDownload {
    display:block;
    width:37px;
    height:42px;
    color:#CE6500;
    font-weight:bold;
    background:url(button-mm.png) no-repeat;
    text-align:center;
    text-decoration:none;
    
}

.buttonMMDownload:hover {
    background:url(button-mm-hover.png) no-repeat;

}

.buttonMMDownloadNeu {
    display:block;
    width:37px;
    height:42px;
    color:#CE6500;
    padding-top:23px;
    font-weight:bold;
    background-image:url(button-mm.png);
    background-repeat:no-repeat;
    text-align:center;
    text-decoration:none;
    
}

.buttonMMDownloadNeu:hover {
    background-image:url(button-mm-hover.png);
    background-repeat:no-repeat;
}
