/* Scroller */
.scrollbox { background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; position: absolute; top: 80px; left: 40px; width: 350px; height: 405px; }
#Scroller-1 { position: absolute; overflow: hidden; width: 350px; height: 405px; }
#Scroller-1 p { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-indent: 0; color: #6f6048; padding-right: 20px; padding-bottom: 10px; }
.Scroller-Container { position: absolute; top: 0px; left: 0px; }
#Scrollbar-Container { position: absolute; top: 70px; left: 395px; }
.Scrollbar-Up {cursor: pointer; position: absolute; }
.Scrollbar-Track { width: 20px; height: 381px; position: absolute; top: 20px; background: url(../img/scrollbar.png) no-repeat center;}
.Scrollbar-Handle { position: absolute; width: 10px; height: 25px; margin-left: 4px; cursor: pointer; }
.Scrollbar-Down { cursor: pointer; position: absolute; top: 400px; }
/* News */
.news_box { font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0; color: #6f6048; margin-bottom: 35px; }
.news_box a { font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0; color: #4c4946; font-size: 11px; text-decoration: none; }
.news_box a:hover { color: #6f6048; text-decoration: none; }
.news_headline { font-size: 13px; text-indent: 0; color: #6f6048; font-weight: bold; padding-bottom: 1px; }
.news_headline a { font-size: 13px; text-indent: 0; color: #4c4946; font-weight: bold; padding-bottom: 1px; }
.news_headline a:hover { color: #6f6048; font-weight: bold; text-decoration: none; }
.news_date { font-size: 10px; text-indent: 0; color: #6f6048; padding-bottom: 8px; }
.news_text { font-size: 11px; text-indent: 0; color: #6f6048; }
.news_picture { padding-bottom: 8px; }
.newsarchiv_box { font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0; color: #6f6048; margin-bottom: 30px; }
.newsarchiv_box a { font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0; color: #4c4946; font-size: 11px; text-decoration: none; }
.newsarchiv_box a:hover { color: #6f6048; text-decoration: none; }
/* Newsletter */
.newsletter_box { background-image: url(../img/back_newsletter.jpg); position: absolute; top: 63px; left: 448px; width: 185px; height: 57px; padding-top: 35px; padding-left: 15px; }
.gallery_box { background-image: url(../img/gallery_box.gif); position: absolute; top: 63px; left: 448px; width: 186px; height: 38px; padding-top: 35px; padding-left: 15px; }
/* Comments */
.comment_box { font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0; color: #6f6048; font-size: 11px; margin-bottom: 35px; }
.comment_input { left: 80px; width: 125px; height: 13px; margin-bottom: 5px; }
.comment_date { padding-bottom: 10px; }
.comment_text { padding-right: 20px; padding-left: 10px; }
.commentwrite_box { font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0; color: #6f6048; font-size: 10px; position: absolute; top: 197px; left: 448px; width: 200px; height: 163px; }
#vertical_slide { background-image: url(../img/commentbox_back.png); width: 185px; height: 215px; padding-top: 10px; padding-bottom: 15px; padding-left: 15px; }
*html #vertical_slide { background-image: url(../img/commentbox_back.png); width: 185px; height: 200px; padding-top: 10px; padding-bottom: 15px; padding-left: 15px; }


.comment_button { background-image: url(../img/b_comment.jpg); position: absolute; top: 170px; left: 448px; width: 200px; height: 27px; }
.comment_button:hover { background-position: 0 -27px; }
/* Archiv */
.archiv_eintrag { font-size: 10px; text-indent: 0; color: #6f6048; padding-bottom: 2px; }
.archiv_headline { font-size: 13px; text-indent: 0; color: #6f6048; font-weight: bold; padding-bottom: 15px; }
.archiv_datum { margin-right: 8px; float: left; font-size: 10px; text-indent: 0; color: #6f6048; padding-bottom: 2px; }
.gallery_picture { float: left; margin-right: 15px; margin-bottom: 15px; }
/*------------------ SLIMBOX ----------------------*/
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(http://www.sanglaser.com/img/loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(http://www.sanglaser.com/img/slimbox/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(http://www.sanglaser.com/img/slimbox/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom { font-size: 14px; color: #020f1c; font-family: "trebuchet ms"; font-weight: bold; text-align: left; border-color: #fff; border-style: none solid solid; border-width: 10px 10px 5px; }
#lbCloseLink { display: block; float: right; width: 34px; height: 22px; background: url(http://www.sanglaser.com/img/slimbox/closelabel.gif) no-repeat center; margin-right: 0; margin-bottom: 3px; margin-left: 0; }
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}
