/***********************************************************/
/* 10_content.css */
.caption{
	font-family:'Times New Roman',Times,serif;
	font-style:italic;
	color:#887;
	font-size: 13px;
}
a {
   text-decoration: none;
   color: #888;
}
a:hover {
   color: #555555;
}
h1, h2, h3, h4, h5, h6 {
}
.invisibleHeader {
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: bold;
   color: #FFFFFF;
   background-color: #FFFFFF;
   display: block;
   filter:alpha(opacity=10);
   opacity: 0.1;
   -moz-opacity: 0.1;
   #visibility: hidden;
}
.invisibleHeader13 {
   font-size: 13.5px;
}
.invisibleHeader14 {
   font-size: 14.5px;
}
.invisibleHeader19 {
   line-height: 1.3em;
   font-size: 19px;
}
.gH {
   margin-top: 0px;
}
ul.csc-menu li {
  list-style-image:url(media/li_pfeil_blaugrau.png);
  vertical-align: top;
  font-size: 13px;
  padding: 5px 0px 5px 10px;
}
ul.csc-menu li a:hover {
  color: #555555;
}
p, fieldset, table, pre {
  margin-bottom: 0.5em;
}
h1 {
   font-family: Georgia, 'Times New Roman', Times, serif;
   font-style: italic;
   font-weight: normal;
   font-size: 2em;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  color: #222;
  text-decoration: none;
}
h2, h3, h4, h5 {
   margin-bottom: 0.5em;
}
h2 {
  font-weight: bold;
  font-size: 1.2em;
}
h3 {
  font-weight: normal;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 1.4em;
  font-style: italic;
}
h4 {
}
h2.projecttitle {
  font-size: 13px;
  font-weight: bold;
  text-align: right;
  margin-top: 0px;
  padding-top: 5px;
  color: #333;
}
#content p {
  text-align: right;
  color: #555;
}
.dldContentElement {
  margin-bottom: 20px;
  display: block;
}
.bodytext {
  text-align: justify;
}

#centerWest .dldContentElement {
  margin: 0px;
}
.gH1 {
  margin-bottom: 10px;
}
/* provisorisch Galerie */
.preview {
  padding: 0 0 10px 0;
  overflow: hidden;
}
.preview img{
}
.preview img:hover {
}
/***********************************************************/
/* galleria.css */
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
/***********************************************************/
/* jScrollPane.css */
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	background: #aaa;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
/***********************************************************/
/* skin_dld.css */
.jScrollPaneSkinDLD .jScrollPaneTrack {
	background: url(dld/dld_track.gif) repeat-y;
}
.jScrollPaneSkinDLD .jScrollPaneDrag {
	background: url(dld/dld_drag_middle.gif) repeat-y;
}
.jScrollPaneSkinDLD .jScrollPaneDragTop {
	background: url(dld/dld_drag_top.gif) no-repeat;
	height: 6px;
}
.jScrollPaneSkinDLD .jScrollPaneDragBottom {
	background: url(dld/dld_drag_bottom.gif) no-repeat;
	height: 7px;
}
.jScrollPaneSkinDLD a.jScrollArrowUp {
	height: 24px;
	background: url(dld/dld_arrow_up.gif) no-repeat 0 -30px;
}
.jScrollPaneSkinDLD a.jScrollArrowUp:hover {
	background-position: 0 0;
}
.jScrollPaneSkinDLD a.jScrollArrowDown {
	height: 24px;
	background: url(dld/dld_arrow_down.gif) no-repeat 0 -30px;
}
.jScrollPaneSkinDLD a.jScrollArrowDown:hover {
	background-position: 0 0;
}
/***********************************************************/
/* 20_imagenews.css */
.tx-imagenews-pi1-enlarge {
  text-align: right;
}
.tx-imagenews-pi1 {
}
.tx-imagenews-pi1 h1, .tx-imagenews-pi1 h2, .tx-imagenews-pi1 h3 {
  margin: 0px 0px 5px 0px;
}
.tx-imagenews-pi1-objectsitem {
  list-style: none;
  /* position: relative; */ /* IE error ??? */
}
.tx-imagenews-pi1-objectsitem .tx-imagenews-pi1-morelink {
  margin-top: 15px;
  display: block;
}
#dldSlider {
  position: relative;
}
.tx-imagenews-pi1-objects-image {
  position: relative;	/* must be set for IE */
  float: left;
  overflow: hidden;
  margin-right: 10px;
  width: 100px;
  background-color: #FFFFFF;
}
.tx-imagenews-pi1-objects-image img {
}
.tx-imagenews-pi1-objects-info {
  float: left;
}
/* catmenu */
ul.tx-imagenews-pi1-catmenu {
  margin: 0px;
}
.tx-imagenews-pi1-catmenu li {
  list-style: none;
  padding: 0px 0px 10px 0px;
}
/* objects */
.tx-imagenews-pi1-objects h1 {
  margin-bottom: 40px;
}
.tx-imagenews-pi1-objects ul {
  margin: 0px;
  overflow: hidden;
}
.tx-imagenews-pi1-objects ul .tx-imagenews-pi1-objectsitem {
  width: 470px;
  float: left;
  height: 100px;
  margin: 3px 10px 3px 0px;
  border-bottom: solid 1px #DDD;
  overflow: hidden;
}
.tx-imagenews-pi1-objects ul h3 {
  margin-top: 0px;
}
/* alphabetical */
ul.tx-imagenews-pi1-alphabetical {
  margin: 0px;
  position: absolute;
  bottom: 7px;
}
.tx-imagenews-pi1-alphabetical .tx-imagenews-pi1-objectsitem {
  float: left;
  margin-right: 20px;
}
.tx-imagenews-pi1-alphabetical .tx-imagenews-pi1-objectsitem a {
  text-decoration: none;
  color: #444444;
  font-weight: bold;
}
/* Image Gallery ***********************/
.tx-imagenews-pi1-gallery {
  overflow:hidden;
  width: 94px;
}
.tx-imagenews-pi1-details {
  display: block;
}
.tx-imagenews-pi1-details-header {
  text-align: right;
  margin-bottom: 10px;
}
.tx-imagenews-pi1-details-block {
  clear: both;
  display: block;
  overflow: hidden;
}
.tx-imagenews-pi1-details-block, .tx-imagenews-pi1-details-block * {
  text-align: right;
}
.tx-imagenews-pi1-details-block, .tx-imagenews-pi1-details-block p.bodytext {
  clear: both;
}
.tx-imagenews-pi1-details-block table {
  float: right;
}
.tx-imagenews-pi1-details-block table * {
  text-align: left;
}
.tx-imagenews-pi1-details-block ul, .tx-imagenews-pi1-details-block ol {
  clear: both;
  float: right;
  margin-right: 0px;
  display: block;
}
.tx-imagenews-pi1-details-block li, .tx-imagenews-pi1-details-block li * {
  text-align: left;
}

.tx-imagenews-pi1-object-backlink {
  margin-top: 20px;
  display: block;
  text-align: center;
  position: relative;
  float: right;
}
.tx-imagenews-pi1-object-backlink a, .tx-imagenews-pi1-morelink a {
  color: #666;
  /*
  padding: 3px 10px;
  line-height: 30px;
  border: solid 1px #DDD;
  border-left: none;
  border-right: none;
  */
}
.tx-imagenews-pi1-object-backlink a:hover, .tx-imagenews-pi1-morelink a:hover {
  color: #333;
  /*
  background-color: #EEE;
  color: #333;
  border: solid 1px #CCC;
  border-left: none;
  border-right: none;
  */
}
.tx-imagenews-pi1-infoline {
  text-align: right;
  clear: both;
}
.tx-imagenews-pi1-infoline-year {
  color: #888;
}
.tx-imagenews-pi1-imagegallery-image {
	float: left;
	display: inline;
}
#tx-imagenews-pi1-largeimage {
  position: relative;
  float: right;
  width: 400px;
  background: #FFFFFF;
}
#tx-imagenews-pi1-largeimage img{
  margin:0px;
}
#tx-imagenews-pi1-largeImage .caption {
  clear: both;
  display: block;
  margin: 8px 0px;
  text-align: right;
}
/* galleria */
.galleria{
	list-style:none;
	width:94px;
	overflow: hidden;
}
.galleria li{display:block;width:94px;height:80px;overflow:hidden;float:left;margin:0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;/* left:auto */ ;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:94px;} /* MSIE bug */
.mmpGallery { margin: 0px; padding: 0px; background-color: #111; overflow:hidden; }
.mmpGallery li{width:88px;height:70px;border:3px solid #111;margin: 0 0px;background:#000; }
/* .mmpGallery li div{left:240px} */
.mmpGallery li div .caption{font:italic 0.7em/1.4 georgia,serif;}
	
.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
	
.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

.galleria_wrapper {
	text-align: right;
	background-color: #FFFFFF;
	padding: 0px 0px;
}

