.clearfix:after{
clear:both;
display:block;
content:".";
height:0;
visibility:hidden;
}
#content{
padding:0 0 0 5px;
}
* html .clearfix{
height:1%;
}
.clearfix{
display:block;
}
#GalleryContainer a,#GalleryContainer a:link,#GalleryContainer a:visited,#GalleryContainer a:active{
background-color:transparent;
color:#bfbfbf;
}
#GalleryContainer a:hover{
background-color:transparent;
text-decoration:none;
}
/* End hide from IE-mac */
#GalleryContainer{
width:680px;
padding-bottom:1em;
float:left;
margin:0 auto 0 auto;
color:#bfbfbf;
background-image:url(images/bg.gif);
background-repeat:no-repeat;
background-color:#191d28;
background-position:0px 34px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:125%;
text-align:left;/* Hack IE:To undo the unnecessary align on the body */
min-height:500px;
}
#GalleryContainer h1{
padding-top:10px;
margin-bottom:0;
margin-left:10px;
color:#ef8432;
font-size:16px;
}
#GalleryContainer h1 a{
width:188px;
display:block;
height:75px;
}
#GalleryContainer h1 span{
display:none;
}
#GalleryContainer h2{
margin-top:34px;
margin-bottom:0;
margin-left:216px;
color:#ef8432;
font-size:16px;
}
#subtopnav{
padding-top:3px;
background-image:url("images/top_navbar.jpg");
background-repeat:no-repeat;
color:#ffffff;
font-family:Verdana,Arial,Helvetica,sans-serif;
height:41px;
}
#subtopnav a{
color:#ffffff;
}
#subtopnav img{
float:right;
}
#hslogo{
position:absolute;
right:0;
}
#SearchForm{
width:205px;
color:#999999;
position:absolute;
top:190px;
left:10px;
}
#SearchForm div{
margin-bottom:10px;
}
#SearchFormAlbum{
width:205px;
color:#999999;
position:absolute;
top:135px;
left:10px;
}
#SearchFormAlbum div{
margin-bottom:10px;
}
.term{
width:150px;
font-size:95%;
height:17px;
}
.submit{
display:none;
}
#SearchForm a{
width:12px;
margin-top:3px;
margin-left:10px;
background-image:url("images/search_arrow.gif");
background-repeat:no-repeat;
position:absolute;
height:12px;
}
#SearchForm a:hover{
background-image:url("images/search_arrow_f2.gif");
}
#SearchFormAlbum a{
width:12px;
margin-top:3px;
margin-left:10px;
background-image:url("images/search_arrow.gif");
background-repeat:no-repeat;
position:absolute;
height:12px;
}
#SearchFormAlbum a:hover{
background-image:url("images/search_arrow_f2.gif");
}
#SearchForm2 a{
width:12px;
margin-top:3px;
margin-left:10px;
background-image:url("images/search_arrow.gif");
position:absolute;
height:12px;
xbackground-repeat:no-repeat;
}
#SearchForm2 a:hover{
background-image:url("images/search_arrow_f2.gif");
}
#LeftGutter{
width:205px;
position:absolute;
top:250px;
left:10px;
}
#SectionNav,#SectionNav ul{
margin:0;
padding:0;
list-style-type:none;
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
#SectionNav{
margin-right:15px;
border-bottom:solid 1px #858da7;
}
#SectionNav li{
padding-top:1px;
padding-bottom:1px;
border-top:solid 1px #858da7;
}
#SectionNav a{
padding-left:20px;
color:#999999;
background-image:url("images/navcircle.gif");
background-repeat:no-repeat;
background-position:1px 3px;
text-decoration:none;
}
#SectionNav a:hover{
background-image:url("images/navcircle_sub.gif");
color:#ef8432;
}
#SectionNav .current{
background-color:#ef8432;
}
#SectionNav .current a,#SectionNav .current a:hover{
background-image:url("images/navcircle_f2.gif");
color:#000000;
}
#SectionNav .current ul{
padding-top:7px;
padding-bottom:7px;
border-top:solid 1px #858da7;
background-color:#191d28;
}
#SectionNav .current ul li{
border:none;
}
#SectionNav .current ul a{
padding-left:25px;
background-image:none;
color:#b9becd;
}
#SectionNav .current ul a:hover,#SectionNav .current ul .current a{
background-image:url("images/navcircle_sub.gif");
color:#ef8432;
}
#SectionNav .current ul .current{
background-color:transparent;
}
#ZusatzLink{
margin-top:13px;
padding-bottom:6px;
margin-left:525px;
margin-left:570px;
xpadding-left:625px;
}
#ZusatzLink a{
padding-left:20px;
display:block;
background-image:url("images/slideshow.gif");
background-repeat:no-repeat;
color:#bfbfbf;
text-decoration:none;
height:17px;
}
#ZusatzLink a:hover,#ZusatzLink a:focus{
background-image:url(images/slideshow_f2.gif);
color:#ef8432;
}
#VonBis{
width:150px;
margin-top:17px;
padding-left:15px;
color:#bfbfbf;
font-size:10px;/*position:absolute;*/
xmargin-left:216px;
}
#Footer{
margin:0 0 0 214px;
color:#858ea7;
}
#Footer a{
color:#858ea7;
}
#Footer a:hover{
color:#ef8432;
}
#GalleryContent{
border:solid 1px #6b7595;
margin:-4px 10px 0 10px;
position:relative;
}
#NavSpace{
height:40px;
}
.galnav{
width:308px;
margin-left:25%;
display:inline;/* Hack IE:Fix the double margin bug */
position:absolute;
height:40px;
}
.galnav ul{
margin:12px 0 0 0;
padding:0;
list-style-type:none;
text-align:center;
}
.galnav li{
display:inline;
line-height:12px;
}
.galnav a{
margin-left:0px;
padding-left:6px;
padding-right:6px;
border-left:solid 1px #bfbfbf;
color:#bfbfbf;
text-decoration:none;
}
.galnav a.current{
color:#ef8432;
}
.galnav .first a,.galnav .more a{
border-left:none !important;
margin-left:0 !important;
xpadding-left:0 !important;
}
.prev{
float:left;
width:50px;
}
.next{
float:right;
width:50px;
}
.prev a,.next a{
margin:0;
padding:3px 0 0 0;
border-left:none;
display:block;
color:#bfbfbf;
background-repeat:no-repeat;
text-decoration:none;
text-align:left;
height:19px;
}
.prev a{
padding-left:16px;
background-image:url("images/left_arrow.gif");
}
* html .prev img{
padding-left:10px;
}
.prev span{
padding-right:3px;
text-align:right;
}
.next span{
padding-left:3px;
text-align:left;
}
* html .prev a{
margin-left:10px;
width:140px;
background-position:0 45%;
}
.prevhidden a{
background-image:none;
}
.next a{
padding-right:26px;
background-image:url("images/right_arrow.gif");
background-position:30px 0;
}
* html .next a{
text-align:left;
}
.nexthidden a{
background-image:none;
}
.galnav a:hover,.galnav a:focus{
color:#ef8432;
}
.prev a:hover,.prev a:focus{
background-image:url("images/left_arrow_f2.gif");
}
.prevhidden a:hover{
background-image:none;
}
.next a:hover,.next a:focus{
background-image:url("images/right_arrow_f2.gif");
}
.nexthidden a:hover{
background-image:none;
}
.backnav{
width:120px;
margin-top:5px !important;
}
* html .backnav{
text-align:right;
}
.backnav a{
padding-left:32px;
display:block;
background-image:url("images/backarrow.gif");
background-repeat:no-repeat;
background-position:9px 5px;
color:#bfbfbf;
text-decoration:none;
height:37px;
}
.backnav a:hover,.backnav a:focus{
background-image:url("images/backarrow_f2.gif");
color:#ef8432;
}
#AnzahlOben,#AnzahlUnten{
width:90px;
margin-top:14px;
margin-left:10px;
position:absolute;
}
#AnzahlOben select,#AnzahlUnten select{
margin:0;
padding:0;
border:none;
font-size:80%;
}
#Thumbs{
margin-top:1px;
padding-top:10px;
padding-bottom:13px;
border-top:solid 1px #6b7595;
height:1%;/* Hack IE:Needed to make the box actually appear */
}
#Thumbs a{
width:241px;
margin-right:10px;
margin-bottom:16px;
margin-left:10px;
border:1px solid #6b7595;
float:left;
display:inline;/* Hack IE:Fix the double margin bug */
background-color:#6b7595;
color:#000000;/*text-decoration:none;*/
height:80px;
xheight:80px;
xfloat:left;
xborder:solid 1px #6b7595;
}
.nocap a{
width:auto !important;
}
#Thumbs img{
border:none;/*border-right:solid 1px #6b7595;*/
}
#Thumbs span{
float:right;
width:150px;/*border-right:solid 1px #6b7595;*/
height:80px;
}
#Thumbs a:hover{
border:1px solid #ef8432;
}
/*#Thumbs a:hover img{
border-right-color:#EF8432;
}
#Thumbs a:hover span{
border-right-color:#EF8432;
}*/
#GalleryContent h4{
margin-top:20px;
margin-bottom:13px;
padding-top:2px;
padding-bottom:2px;
padding-left:10px;
border-top:solid 1px #6b7595;
border-bottom:solid 1px #6b7595;
background-color:#454f6e;
color:#ffffff;
font-size:100%;
}
#GalleryContent h4 em{
font-weight:normal;
}
#GalleryContent h4 a{
padding-left:20px;
background-image:url("images/help.gif");
background-repeat:no-repeat;
color:#b9becd;
text-decoration:none;
position:absolute;
height:15px;
left:457px;
}
#GalleryContent h4 a:hover{
background-image:url("images/help_f2.gif");
color:#ef8432;
}
.fileList{
margin:0 0 0 10px;
padding:0;
list-style-type:none;
}
.fileList li{
float:left;
margin-right:10px;
margin-bottom:10px;
display:inline;/* Hack IE:Avoid double margin bug. */
white-space:nowrap;
}
.fileList li a{
width:160px;
padding-left:5px;
display:block;
background-image:url("images/btn_160.gif");
background-repeat:no-repeat;
color:#d9d9d9;
text-decoration:none;
line-height:18px;
height:20px;
}
.fileList li a span{
padding-left:5px;
color:#ffff33;
text-decoration:underline;
}
.fileList li a:hover,.fileList li a:hover span{
color:#ef8432;
}
.fileList li a:hover{
background-image:url("images/btn_160_f2.gif");
}
.fileList li.large a{
width:175px;
background-image:url("images/btn_175.gif");
}
.fileList li.large a:hover{
background-image:url("images/btn_175_f2.gif");
}
.fileList li.mega a{
width:190px;
background-image:url("images/btn_190.gif");
}
.fileList li.mega a:hover{
background-image:url("images/btn_190_f2.gif");
}
.fileList li.get a{
width:130px;
background-image:url("images/btn_130.gif");
text-align:center;
}
.fileList li.get a:hover{
background-image:url("images/btn_130_f2.gif");
}
.fileList li.get a span{
padding-left:0;
}
.thumbBlock{
padding-bottom:20px;
}
.thumbBlock img{
border:solid 1px #6b7595;
}
.thumbBlock .fileList li{
margin-right:5px;
}
.thumbImage{
float:left;
margin-right:10px;
margin-left:10px;
display:inline;/* Hack IE:Default the double margin bug */
}
#GalleryContent p a{
color:#d1d184;
}
#BottomBar{
border-top:solid 1px #6b7595;
position:relative;/*height:47px;*/
height:44px;
xtop:-13px;
}
* html #BottomBar{
height:41px;
}
#NavBottom{
margin-top:5px;
}
.pagebreak{
display:none;
}

