#wrapper{
	position:		fixed;
}
#bg{
	position:		absolute;
	overflow:		hidden;
}
#content{
	background:		url(../asset/pic/bg/content_vio.png) repeat-y;
	width:			308px;
	position:		relative;
	top:			0;
	left:			0;
	z-index:		2;
	margin:			0 0 0 15%;
	padding:		0 67px 10px 36px
}
h1{
	font-size:		1.7em;
	color:			#fff;
	/*border-bottom:	0.1em dotted #fff;*/
	font-style:		normal;
	font-weight:	normal;
	margin:			.2em 0;
	line-height:	1.4em;
}
h3{
	border-bottom:	1px solid #000;
	margin:			0;
}
.sSClose{
	position: 		absolute;
	right: 			-10pt;
	top:			10pt;
	width:			18px;
	padding-top:	20px;
	height:			0;
	overflow:		hidden;
	background:		url(../asset/pic/closeImg.png) repeat-y;
	cursor:			pointer;
}
#bildHandler{
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');	
}
#bildHandler.noBord{
	border:			none;
	-moz-box-shadow: none;
	-box-shadow:	none;
	-ms-filter:		none;
	filter:			none;
}
table, tr, td{
	padding:		0;
	margin:			0;
	border-spacing:	0;
}
.mapLink img{
	border:			none;
}
.button{
	border:			1px solid #000;
	padding:		0 2px;
}
.prod{
	line-height:	1.4em;
	margin:			.3em 0;
}
.prod li a, .prod li a:visited{
	color:			#fff;
}
.prod li a:hover{
	color:			#000;
}
.spacer{
		border-bottom:	0.2em dotted #fff;
}
a, a:link, a:visited{
	color:			#000;
	text-decoration:none;
}
a:hover, a:focus, a:active, a.active{
	color:			#A2767C;
}
.store a:hover, .store a:focus, .store a:active, .store a.active{
	color:			#e1d786;
}
.kontakt a:hover, .kontakt a:focus, .kontakt a:active, .kontakt a.active{
	color:			#a39a88;
}
.about a:hover, .about a:focus, .about a:active, .about a.active{
	color:			#4f6f63;
}
.produkte a:hover, .produkte a:focus, .produkte a:active, .produkte a.active{
	color:			#67909e;
}
.lineSpacer{
}
.main{
	width:			auto;
	overflow:		hidden;
	font-size:		1.3em;
	padding:		30px 0 3px;
}
.sub, .blog, .blogDate{
	width:			auto;
	overflow:		hidden;
}
.blog li, .blogDate li{
	float:			right;
	display:		inline;
}
.about li{
	display:inline;
}
.sub{
	position:		relative;
	right:			-270px;
	top:			-15px;
}
.sub li{
	float:			left;
	margin-right:	5px;
}
.main li{
	float:			left;
	display:		inline;
	height:			1.2em;
}
.meta{
	margin-top:		20px;
}
.sShowPic{
	cursor:			pointer;
}
.top{
	float:			right;
	height:			1em;
	padding:		0 0 0 15px;
	background:		url(../asset/pic/top.png) no-repeat;
}
.prod{
	font-size:		1.7em;;
	color:			#fff;
}
.cont{
	margin-top:		30px;
}
.datum{
	border-bottom:	0.2em dotted #fff;
	color:			#666;
	text-align:		right;
}
.metaEntry{
	width:			auto;
	overflow:		hidden;
}
.metaEntry li{
	float:			left;
}
.sortMen{
	float:			right;
}
.entry{
	margin:			30px 0;
}
.momHi{
	opacity:		.5;
}
input, select, textarea{
	display:		block;
	margin-bottom:	10px;
	width:			200px;
}
#lightbox{position:absolute; position:fixed; width:100%; height:100%; background: url(../asset/pic/bg/trans50.png); top:0; left:0; z-index:2000;}
#bildHandler{margin:0 auto; width:750px; text-align:center; margin-top:50px; position:relative;}
.fotoUB{
	margin:				0;
	padding:			0;
	text-align:			left;
	background:			#fff;
	padding:			5px 25px;
	border:				1px solid #000;
}
.imgCounter{
	font-weight:		bold;
}
legend{
	cursor:				pointer;
}
.picList li{
	float:				left;
	margin-right:		2px;
}
.fileInfo{
	position:			absolute;
	z-index:			1000;
	width:				300px;
}

.leftPlayer a{
	display:			block;
	background:			url(../asset/pic/player.png);
	width:				13px;
	padding-top:		10px;
	overflow:			hidden;
	height:				0;
	cursor:				pointer;
}
.leftPlayer a:hover{
	background:			url(../asset/pic/player.png) 0 10px;
}
.stopPlayer a{
	display:			block;
	background:			url(../asset/pic/player.png) -22px 0;
	width:				9px;
	padding-top:		10px;
	overflow:			hidden;
	height:				0;
	cursor:				pointer;
}
.stopPlayer a:hover{
	background:			url(../asset/pic/player.png) -22px 10px;
}
.playPlayer a{
	display:			block;
	background:			url(../asset/pic/player.png) -13px 0;
	width:				9px;
	padding-top:		10px;
	overflow:			hidden;
	height:				0;
	cursor:				pointer;
}
.playPlayer a:hover{
	background:			url(../asset/pic/player.png) -13px 10px;
}
.rightPlayer a{
	display:			block;
	background:			url(../asset/pic/player.png) no-repeat -34px 0;
	width:				13px;
	padding-top:		10px;
	overflow:			hidden;
	height:				0;
	cursor:				pointer;
}
.rightPlayer a:hover{
	background:			url(../asset/pic/player.png) -34px 10px;
}
