/* CSS Document */
/*
- Übersicht der einzelnen Gallerie
- #gallery_top gilt für die Übersicht ebenso wie für die Details
*/
#gallery_top{
	width:525px; float:left;
}

#gallery_top div{
	width:95px; float:left;
}

#gallery_top a{
	width:auto; float:left; display:block; margin-top:15px; text-decoration:none; color:#000000;
}

/*
- Backlink gilt global
*/
#backlink{
	width:525px; float:left; text-align:right;
}

.back{
	width:525px; float:left; text-align:right;
}

#gallery_body{
	width:521px; float:left; background:url(../images/back_green_kl.gif) repeat-x; padding:2px; margin-top:10px; min-height:450px;
}

* html #gallery_body{
	height:450px;
}

#gallery_body h2{
	font-size:11px; color:#FFFFFF; margin:0; padding:0;
}

#gallery_body img{
	border:0;
}

#gallery_body a{
	width:85px; height:65px; padding:3px; display:block; float:left; margin:0 7px 5px 0; border:1px solid #e1e1e1; cursor:pointer;
}

#gallery_body a:hover{
	border:1px solid #80973a;
}

.gallery_pics_overview{
	width:521px; float:left; margin-top:5px;
}

#gallery_left{
	width:200px; float:left;
}

#gallery_left div{
	width:85px; height:65px; padding:3px; display:block; float:left; margin:0 7px 5px 0; border:1px solid #e1e1e1; cursor:pointer;
}
#gallery_left div:hover{
	border:1px solid #80973a;
}

#gallery_pic_vorschau{
	width:319px; float:left; text-align:center; border-left:1px solid #e1e1e1; border-top:1px solid #e1e1e1; border-right:1px solid #e1e1e1; min-height:220px;
	background:url(../images/loading.gif) center no-repeat;
}

* html #gallery_pic_vorschau{
	height:220px;
}

#gallery_vorschau_bild{
	text-align:center;
}

#gallery_pic_vorschau_navi{
	width:321px; float:left; height:17px; background:url(../images/back_green_kl.gif) repeat-x; margin-top:1px; padding:2px 0 2px 0; display:inline;
}
#gallery_pic_vorschau_navi a, #gallery_pic_vorschau_navi a:hover{
	border:0; padding:0; width:0; height:0; display:block;
}
/* Naviagtionsdefinition */
.lupe{
	width:17px; height:17px; float:left; margin-left:25px;
}

#weiter{
	width:17px; height:17px; float:right; margin-right:5px;
}

#anzahl_text{
	width:130px; float:right; text-align:center; color:#FFFFFF;
}

#zurueck{
	width:17px; height:17px; float:right;
}

#gallery_pic_vorschau_text{
	width:321px; float:left; margin-top:5px;
}

#gallery_pic_vorschau_text a, #gallery_pic_vorschau_text a:hover{
	width:auto; height:auto; border:0;
}

#gallery_seiten_navi{
	width:525px; float:left;
}

#gallery_seiten_navi ul{
	padding:0; margin:0; float:left; width:auto; list-style:none;
}

#gallery_seiten_navi li{
	list-style:none; padding:0; margin:0; float:left;
}

#gallery_seiten_navi a{
	width:auto; min-width:16px; display:block; float:left; text-align:center; border:1px solid #cccccc; padding:2px; margin:2px; font-weight:normal;
}

#gallery_seiten_navi p{
	width:150px; float:right; display:none;
}

/* Gallerie Jahres Übersicht */
#pointer{
	width:225px; float:right; height:3px; display:inline; background:url(../images/pktl_grey.gif) repeat-x;
}

#vorschau{
	width:330px; float:left; margin:0 0 0 10px; display:inline;
}

#vorschau div{
	width:105px; float:left;	display:inline;
}

#vorschau a{
	width:225px; float:left; height:55px; margin-top:15px; text-decoration:none; color:#000000;
}

#gallery_vorschau_start{
	width:345px; float:left;	display:inline; margin-left:25px;
}

#gallery_head{
	width:345px; float:left;	display:inline; margin:0;
}

#gallery_jahr_uebersicht{
	width:265px; float:left; margin:0 15px 15px 15px; border:1px solid #e1e1e1; padding:5px;
}

#gallery_jahr_uebersicht:hover{
	border:1px solid #a4c940;
}

#gallery_jahr_uebersicht div{
	width:95px; float:left;
}

#gallery_jahr_uebersicht a{
	width: 160px; font-size:11px; font-weight:normal; text-decoration:none; float:left; display:block;
}

#gallery_jahr_uebersicht span{
	width: 160px; font-size:11px; font-weight:normal; text-decoration:none; float:left;
}

#gallery_list{width:525px; float:left; margin:0; padding:0; display:inline;}
#gallery_list .vorschau{width:450px; float:left; margin:10px 0 0 10px; display:inline; background:url(../images/pktl_grey.gif) bottom repeat-x; padding:0 0 10px 0;}
#gallery_list .meta{width:300px; float:left; margin:0; padding:0; font-size:11px; display:inline;}
#gallery_list .imgLink{float:left; padding:1px; margin:0 10px 0 0; display:block; border:1px solid #e1e1e1;}
#gallery_list .imgLink:hover{border:1px solid #ff0000;}
#gallery_list .txtLink{width:300px; float:left; margin-top:5px; text-decoration:none; color:#000000;}
#gallery_list .txtLink:hover{text-decoration:underline; color:#FF0000;}

#gallery_ausgabe{width:525px; float:left; min-height:500px; margin:5px 0 5px 0; display:inline; padding:0;}
* html #gallery_ausgabe {height:500px; display:inline;}
#gallery_ausgabe img{border:none;}
#gallery_ausgabe h2{width:521px; float:left; background:url(../images/back_green_kl.gif) repeat-x; padding:2px; color:#ffffff; font-size:11px;}
#gallery_ausgabe .ausgabe_body{width:525px; float:left; margin:0; padding:0; display:inline;}
#gallery_ausgabe .halter_navi{width:521px; height:25px; float:left; background:url(../images/back_green_kl.gif) repeat-x; padding:2px; color:#ffffff;}

#gallery_ausgabe .thumbs{width:190px; float:left; margin:0 5px 0 0; padding:5px 0 0 0; display:inline;}
#gallery_ausgabe .thumb{width:85px; float:left; margin:0 5px 5px 0; padding:1px; border:1px solid #e1e1e1; display:block;}
#gallery_ausgabe .thumbAktiv{width:85px; float:left; margin:0 5px 5px 0; padding:1px; border:1px solid #cc0000; display:block;}
#gallery_ausgabe .thumbs a:hover{border:1px solid #cc0000;}
#gallery_ausgabe .image{width:325px; float:right; text-align:center; margin:5px 0 0 0; padding:1px; display:inline; border:1px solid #e1e1e1;}
#gallery_ausgabe .loader{width:325px; float:right; min-height:225px; background:url(../images/loading.gif) center no-repeat;}
* html #gallery_ausgabe .loader {height:500px; display:inline;}

#gallery_ausgabe .gallery_navi{width:325px; float:right; margin:0; padding:0; display:inline;}
#gallery_ausgabe .lupe{float:left; margin:0;}
#gallery_ausgabe .gallery_btn{float:right;}
#gallery_ausgabe .bildtext{width:150px; float:right; text-align:center;}
