.imageContainer {
	text-align: center;
	margin: 0 auto;
	width: 715px;
}
.field {
	float: left;
	margin-right: 20px;
}
.field label {
	font-weight: bold;
	width: auto;
} 
.field input, .field select {
	width: 130px;
}
.field select.categories {
	width: 300px;	
}
input.searchsubmit {
	margin: 17px 20px 20px 0;
	width: 100px;
}
.menu {
	background-repeat:no-repeat;
	background-position:right;
	height: 344px;
	width: 170px;
	#height:355px;
	float:left;
	margin:0px 0px 0px 6px;
	padding:14px 0px 0px 0px;
}
.menu a:link, .menu a:active, .menu a:visited{
  color:#000000;
  text-decoration:none;
}

.damd_gallery_catmenu{

  background-repeat:no-repeat;
}
.damd_gallery_catmenu_active{
  background-repeat:no-repeat;
}
.damd_gallery_catmenu_active a:link, .damd_gallery_catmenu_active a:visited, .damd_gallery_catmenu_active a:active  { 
  color:#FF0000;
}

.menu ul{

  list-style-type:none;
  list-style-position:inside;
  padding:0px 0px 0px 8px;
  margin:0px 0px 4px 0px;
}
.menu li{
	font-family:"Trebuchet MS",arial,sans-serif;
	font-size: 14px;

  background-color:#FFFFFF;
  margin:2px;
  padding:0px 0px 0px 18px;
  #padding:0px 0px 0px 4px;
  
}

.images_incat{

  float:right;
  font-size:9px;
  text-align:right;
  padding:0px 2px 0px 2px;
  margin:1px 1px 0px 0px;
  color:#FFFFFF;
  background-color:#CCCCCC;
  height:12px
}
.expimage{
  left:-10px;
}

.content{
	margin:0px 0px 0px 180px;
}

.footer {
	font-size: 12px;
	color: #FFFFFF;
	text-align: right;
	margin:60px 40px 0px 0px;
}
.kopf_menu {
	width:538px;
	height:20px;
	background-color: #FFFFFF;
	margin-top: 124px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 530px;
	padding-left: 10px;
	padding-top:4px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.kopf_menu a:link, .kopf_menu a:visited, .kopf_menu a:active{
  color:#000000;
  text-decoration:none;
}
.kopf_menu a:hover{
  color:#FF0000;
  text-decoration:none;
}

.adress{
	float:right;
	padding:2px 0px 0px 10px;
}

.image_big{
	height: 356px;
	width:	356px;
	background-color:#FFFFFF;
	float:left;
	display:table;

	border: 1px solid #CCCCCC;
	#position:relative;
  overflow:hidden;
}
#ibvcenter{
  #position: absolute;
  _top: 50%;
  width:100%;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
.BigImageContainer{
  width: 750px;
  text-align: center;
  background: #e9e9e9;

	min-height: 250px;
	height: auto; !important
	height: 250px;
	margin: 20px 0 10px;
}

.imginfo{
	float:left;
	margin:0px 0px 0px 10px;
}

.description{
	width:180px;
	height:100px;
	background-color:#FFFFFF;
	border-color:#CCCCCC;
	border-style:dashed;
	border-width:1px;
	padding:4px;
	font-size:10px
}

.comments{
	width:180px;
	height:227px;
	#height:260px;
	background-color:#FFFFFF;
	border-color:#CCCCCC;
	border-style:dashed;
	border-width:1px;
	margin:10px 0px 0px 0px;
	display:table;
	padding:4px;
}

.thumbs{
  width:240px;
  float:left;
  margin:0px 0px 0px 10px;
}
.tx_damdimage_item{
	width:135px;
	height:135px;
	border-width:1px;
	border-color:#CCCCCC;
	border-style:solid;

	vertical-align:middle;
	float:left;
	margin:0px 3px 6px 3px ;
	display:table;
	background:#FFFFFF;
	#position:relative;
  overflow:hidden;
    z-index:1;

}
.vcentercontainer{
	display:table-cell;
	vertical-align:middle;
	padding:2px 0px 0px 0px;
	#position: absolute;
  _top: 50%;
  width:100%;
	text-align:center;
	    z-index:2;
}

.thumimgcontainer{
  #position: relative;
  #top: -50%;
  z-index:3;

}


#comentformcontainer{
  position:relative;
  left:158px;
  z-index:8;
}
#comentformlayer{
  overflow:hidden;
  position:absolute;
  display:table-cell;
  vertical-align:bottom;
  border:1px solid #CCCCCC;
  font-size:10px; 
  background-color:#FFFFFF;
  font-style: normal;

}

#comentformlayer input{
  border:0px;
  background-color:#CCCCCC;
  height:14px;
  font-size:9px;
  margin:0px 0px 4px 0px;

}

#comentformlayer textarea{
  border:0px;
  background-color:#CCCCCC;
  font-size:10px;
  height:70px;
}

#comentformlayer label{
  float:left;
  height:14px;
  margin:0px 0px 4px 0px;
  width:50px;
}

#innercometformlayer{
  position:absolute;

  padding:4px;
}

#commentcontent{
  font-size:10px;
  overflow:hidden;
  height:220px;
}


#downloadLowRes, #downloadHighRes {
	display: none;
	position: relative;
	top: -398px;
	z-index: 1000;
}

#downloadformcontainer{
  position:relative;
  left:158px;
  z-index:8;
}
#downloadformlayer{
  overflow:hidden;
  position:absolute;
  display:table-cell;
  vertical-align:bottom;
  border:1px 0 solid #CCCCCC;

	width: 780px;
	height: 370px;
	clear: both;
	background:none repeat scroll 0 0 #E9E9E9;
	opacity: 0.9;
}

#innerdownloadformlayer{
  position:absolute;

  padding:4px;
}

#downloadcontent{
  font-size:10px;
  overflow:hidden;
  height:220px;
}

.spamimagetext{

}


#ecimage{
  margin:0px 0px 0px 0px;
  float:left;
  left:2px;
  top:2px;
  position:absolute;
  cursor:pointer;
}

.floatright{
  float:right;
}

.floatleft{
  float:left;
}

.clearfloat{
  clear:both;
}


.commentDate{
  width:76px;
  margin:12px 0px 0px 0px;
  border-bottom:1px #CCCCCC dashed;
  color:#999999;
}

.imageCrDate{
  width:100px;
  color:#999999;
}
.imageHits{
  width:60px;
  color:#999999;
}

.imageLocation{
    color:#999999;
}


.thumbmenu{
	border:1px solid #E1E1E1;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	padding:2px;
	margin:5px 0;
	color:#343434;
}
.thumbmenu div.prev {
	float: left;
}
.thumbmenu div.next {
	float: right;
}
.comments_ammount_container{
  position:absolute;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  z-index:6;
}
.comments_ammount{
  font-size:8px;
  text-align:center;
  position:relative;
  color:#666666;
  background-color:#FFFFFF;
  width:10px;
  height:10px;
  border:1px solid #CCCCCC;
  border-top:0px;
  border-left:0px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  display:table-cell;
  vertical-align:middel;

}


.imageDescription {
	float: left;
}
.imageDownload {
	float: right;
}

