html{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	overflow:auto;
	overflow-x:hidden;
}
body{
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	font-family:Arial;
	font-size:11px;
	line-height:14px;
	color:#000000;
	background:#232113 url(img/pattern.bmp) repeat-x left top;
	position: relative;
}
*{
	padding:0;
	margin:0;
}

#holder-blog{
	width:770px;
	margin:0 auto;
}
#holder, #flashcontent{
	width:100%;
	height:100%;
/*
	position:absolute;
	left:50%;
	margin-left:-600px;
*/
}


* html { overflow-y: hidden; }
* html body { height: 100%; overflow: auto;}

/*
 * Social Links
 */

#social-links { position: fixed; top: 50%; left: -10px; width: 66px; _position: absolute; color:#3c3c3c; }
#social-links img { display: block; width: 32px; height: 32px; }
.social-links-bg { position: relative; padding-bottom: 5px; }
.overlay-bottom { background: url(img/overlay-bottom.png) no-repeat 0 0; position: absolute; width: 66px; height: 5px; left: 0; bottom: 0; line-height: 1px; font-size: 1px;  _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/trinerein/img/overlay-bottom.png', sizingMethod='crop'); }

.social-links-inner { background: url(img/overlay-top2.png) no-repeat 0 0; padding-top: 7px; width: 66px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/trinerein/img/overlay-top2.png', sizingMethod='crop'); }

#social-links span, #social-links a { display: block; width: 32px; height: 32px; display: block; position: relative; z-index: 10; }
#social-links span { margin-left: 22px; margin-top: 5px; padding-bottom: 7px; }
#social-links .last { padding-bottom: 8px; }

.button { position: relative; }
.text-wrap { height: 28px; line-height: 28px; width: 500px; overflow: hidden; position: absolute; left: 53px; _left: 32px; top: 2px; }
.text { height: 28px; line-height: 29px; width: 500px; overflow: hidden; position: absolute; left: -500px; display: inline-block; }
.text { display: block; overflow: hidden; }
#social-links .text a { float: left; padding: 0 10px 0 8px; background: url(img/social-text.png) no-repeat 100% 0; color: #3c3c3c; text-decoration: none; width: auto; height: 28px; position: static; }
