#thumbcontainer { margin:2px;	padding-top:2px; text-align:center; }
#thumbcontainer a img { display:inline; }
#thumbcontainer ul { display:inline; padding: 0 2px 0 2px; }
#thumbcontainer ul li { display:inline; list-style-type:none; padding: 0 5px 0 5px; }
#thumbcontainer ul li img { border:1px solid #B0000B; }
#thumbcontainer p { margin:2px 0 2px 0; }

#grosscontainer {	margin:2px; padding-top:2px; text-align:center; }
#grosscontainer #gross { border-style:outset; border-width:1px; }
#grosscontainer a img { display:inline; }
#grosscontainer p { margin:5px 0 0px 0; }
#thumbebene { position:relative; width:690px; height:90%; z-index:2; 	overflow: auto;	left: 0; top: 0; }
#bildebene { position:absolute; width:100%; height:450px; z-index:4; visibility: hidden; left: 0px; top: 50px; overflow: auto; }
#deckebene { position:absolute; width:100%; height:100%; z-index:3; visibility: hidden; left: 0px; top: 0px; overflow: auto; background-color: #000040; layer-background-color: #000040; border: 1px none #000000; }
td.pic_title { font-size: 12px; padding-top: 0px; padding-bottom: 14px; }

.d_pic_col1 { float: left; width: 224px; }
.d_pic_col2 { width: 224px; float: left; }
.d_pic_col3 { float: right; width: 224px; }
.i_p { text-align:center; }

.d_gal_head_l {float:left; }
.d_gal_head_r { }
.d_gal_head_c {clear:both;}
.d_gal_head_c h2 { font-size: 14px; font-weight: bold; color: #0066FF; margin-top: 10px; text-align:center; }
.gal_tmb_title {text-align:center; }

/*bei den galerien nach oben*/
p.hotel { position:absolute; top:120px; width:350px; height:40px; z-index:999; right: 20px; text-align:right;
					font-size: 14px; color:#22448B; font-weight: bold; text-align:right; margin-right:25px;}

