/*### Bildergalerie ##############################*/
#movie {
   text-align:center;
   background:#fff;
   border:1px solid #999;
   margin:0 0 4px 0;
   padding:7px;}

.mozilla {
    display:block;}

#gallery {
	/*width:576px;*/
        min-height:276px;
	margin:10px 0 0 0;
	padding:0;
	overflow:hidden;}
	
#gallery ul {
	list-style:none;
	margin:0;
	padding:0;}
	
#gallery ul li {
	float:left;
	width:104px;
	height:74px;
	margin:0 14px 10px 0;}
	
#gallery ul li.narrow {
	margin:0 0 5px 0;}
	
#gallery ul a:link, #gallery ul a:visited {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:104px;
	height:74px;
	font-size:73px;
	background:#fff;
	border:1px solid #999;}
	
#gallery ul a:hover, #gallery ul a:active {
	background:#fff;
	border:1px solid #000080;}
	
#gallery img {
	vertical-align: middle;
	border:none;
	margin:0;}
	
.legend {padding:0 0 2px 0;}

#detailGallery {
        margin:0 0 4px 0;}

#orgGallery {
        text-align:center;
        margin:0 0 4px 0;
        padding:8px 0;
        border:1px solid #999;}

#detailGallery a:link, #detailGallery a:visited {
        width:560px;
        display:table-cell;
	text-align:center;
	vertical-align:middle;
        padding:8px;
        border:1px solid #999;}

#detailGallery a:hover, #detailGallery a:active, #detailGallery a:focus {
        border:1px solid #000080;}

.listNavBox {
	width:100%;
	border:1px solid #999;
	margin:8px 0 8px 0;}
	
.listNav {
	font-size:11px;
	line-height:15px;
	padding:3px 5px;}
	
.listnav a {
	font-size:11px;
	line-height:15px;}
	
.txtRight {
	text-align:right;}

.galLink {
        padding:2px 0 2px 0;}

.galPreview {
	margin:2px 6px 4px 0;}

/* Links fuer die Listennavigation der Galerien */
	
a.next:link, a.next:visited {
	background:url(img/next.gif) no-repeat 100% 50%;
	font-size:11px;
	padding:0 12px 0 0;}
	
a.next:hover, a.next:active, a.next:focus {
	background:url(img/next_over.gif) no-repeat 100% 50%;
	font-size:11px;
	padding:0 12px 0 0;}
	
a.back:link, a.back:visited {
	background:url(img/back.gif) no-repeat 0% 50%;
	font-size:11px;
	padding:0 0 0 12px;}
	
a.back:hover, a.back:active, a.back:focus {
	background:url(img/back_over.gif) no-repeat 0% 50%;
	font-size:11px;
	padding:0 0 0 12px;}
	
a.gal:link, a.gal:visited {
	background:url(img/top.gif) no-repeat 0% 50%;
	font-size:11px;
	padding:0 0 0 12px;}
	
a.gal:hover, a.gal:active, a.gal:focus {
	background:url(img/top_over.gif) no-repeat 0% 50%;
	font-size:11px;
	padding:0 0 0 12px;}
	
a.over:link, a.over:visited {
	background:url(img/top2.gif) no-repeat 0% 50%;
	font-size:11px;
	padding:0 0 0 12px;}
	
a.over:hover, a.over:active, a.over:focus {
	background:url(img/top2_over.gif) no-repeat 0% 50%;
	font-size:11px;
	padding:0 0 0 12px;}

/* Links fuer die Galerienuebersicht */

a.mov:link, a.mov:visited {
	background:url(img/mov.gif) no-repeat 0% 50%;
	padding:0 0 0 20px;}
	
a.mov:hover, a.mov:active, a.mov:focus {
	background:url(img/mov_over.gif) no-repeat 0% 50%;
	padding:0 0 0 20px;}
	
a.pic:link, a.pic:visited {
	background:url(img/pic.gif) no-repeat 0% 50%;
	padding:0 0 0 20px;}
	
a.pic:hover, a.pic:active, a.pic:focus {
	background:url(img/pic_over.gif) no-repeat 0% 50%;
	padding:0 0 0 20px;}
	
a.ngal:link, a.ngal:visited {
	background:url(img/n_gal.gif) no-repeat 0% 50%;
	padding:0 10px 0 26px;}
	
a.ngal:hover, a.ngal:active, a.ngal:focus {
	background:url(img/n_gal_over.gif) no-repeat 0% 50%;
	padding:0 10px 0 26px;}

a.nmov:link, a.nmov:visited {
	background:url(img/n_mov.gif) no-repeat 0% 50%;
	padding:0 0 0 16px;}
	
a.nmov:hover, a.nmov:active, a.nmov:focus {
	background:url(img/n_mov_over.gif) no-repeat 0% 50%;
	padding:0 0 0 16px;}
	
a.npic:link, a.npic:visited {
	background:url(img/n_pic.gif) no-repeat 0% 50%;
	padding:0 10px 0 16px;}
	
a.npic:hover, a.npic:active, a.npic:focus {
	background:url(img/n_pic_over.gif) no-repeat 0% 50%;
	padding:0 10px 0 16px;}
	
/*### Ende Bildergalerie ###*/
