
	*
	{	background-color:transparent;
		color:black;
		font-family:Tahoma,sans-serif;
		font-size:16px;
	}
	*.bold
	{	font-weight:900;
	}
	*.english
	{
	}
	*.german
	{
	}
	*.rounded
	{	-khtml-border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		margin:0px;
		padding:0px;
	}
	*.shadowed
	{	-moz-box-shadow:3px 3px 10px #333;
		-webkit-box-shadow:3px 3px 10px #333;
		-ms-filter:“progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#333333')";	/* IE 8 */
		filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=135,Color='#333333');	/* IE 5.5 - 7*/
		box-shadow:3px 3px 10px #333;
	}
	*.small
	{	font-size:10px;
	}
	a
	{	text-decoration:none;
	}
	a:hover
	{	background:transparent;
		color:#0000FF;
	}
	img
	{	border:0px;
	}
	input,
	textarea
	{	background:#DDDDDD;
		border:1px solid #BBBBBB;
		height:12px;
		width:500px;
	}
	p
	{	margin:0px;
	}
	td
	{	vertical-align:top;
	}

	/* Logo */
	div.logo
	{	left:25px;
		position:absolute;
		top:25px;
		width:900px;
	}
	div.logo h1.name
	{	background:transparent;
		color:#C04040;
		font-family:Verdana,Tahoma,sans-serif;
		font-size:35px;
		font-weight:normal;
		margin:0px;
		padding-left:5px;
	}
	div.logo div.label
	{	background:transparent;
		color:#BBBBBB;
		font-family:Verdana,Tahoma,sans-serif;
		font-size:18px;
		letter-spacing:6px;
		padding-left:5px;
		padding-top:11px;
	}
	div.logo hr.horizontal
	{	border:0px;
		border-top:1px solid #BBBBBB;
		left:0px;
		position:absolute;
		top:40px;
		width:900px;
	}
	div.logo hr.vertical
	{	border:0px;
		border-left:1px solid #BBBBBB;
		height:140px;
		left:250px;
		position:absolute;
		top:-10px
	}

	/* Menü */
	div.menu
	{	left:25px;
		position:absolute;
		top:47px;
		width:875px;
	}
	div.menu div a
	{	background:transparent;
		color:#BBBBBB;
	}
	div.menu div a:hover
	{	background:transparent;
		color:#0000FF;
	}
	div.menu div a.active
	{	color:#C04040;
		padding-bottom:2px;
	}
	div.menu div.main
	{	left:270px;
		position:absolute;
		top:0px;
		width:620px;
	}
	div.menu div.main a
	{	margin-right:25px;
	}
	div.menu div.secondary
	{	left:290px;
		position:absolute;
		top:34px;
		width:600px;
	}
	div.menu div.secondary a
	{	margin-right:25px;
	}

	/* Text-Inhalt */
	div.content
	{	border-left:1px solid #BBBBBB;
		left:275px;
		min-height:1000px;
		padding-left:20px;
		padding-right:10px;
		padding-bottom:30px;
		padding-top:15px;
		position:absolute;
		top:130px;
		width:630px;
	}
	div.content div.info
	{	background:#EEEEEE;
		border:1px solid #AAAAAA;
		border-right:2px solid #888888;
		border-bottom:2px solid #888888;
		padding:10px;
	}
	div.content div.links
	{	border:0px;
		margin-top:50px;
		padding:0px;
		text-align:center;
	}
	div.content div.pictureContainer
	{	text-align:center;
		width:640px;
	}
	div.content div.pictureContainer div
	{	//border:1px solid #BBBBBB;
		padding-left:10px;
		padding-right:10px;
	}
	div.content div.pictureContainer div,
	div.content div.pictureContainer div *
	{	//background:#EEEEEE;
		font-size:14px;
		text-align:center;
	}
	div.content div.pictureContainer div.exif
	{	border-top:1px solid #BBBBBB;
		font-size:10px;
		padding-top:5px;
		text-align:left;
	}
	div.content div.pictureContainer div.toolbar
	{	float:left;
		padding-right:20px;
		padding-top:10px;
	}
	div.content div.pictureContainer img.curImage
	{
		background-repeat:no-repeat;
		border:1px solid #CCCCCC;
		cursor:pointer;
		padding:0px;
	}
	div.content h1
	{	font-size:20px;
		margin-top:0px;
	}
	div.content hr
	{	border:0px;
		border-top:1px solid #BBBBBB;
		left:0px;
		margin:0px;
		padding:0px;
		width:640px;
	}
	div.content img
	{	padding:0px;
	}
	div.content *
	{	padding-bottom:10px;
		text-align:justify;
	}
	div.content a
	{	color:#808080;
	}
	div.content a:hover
	{	color:#0000FF;
	}
	div.content ul li
	{	padding:0px;
	}
	div.content div.sideelement
	{	left:-250px;
		overflow:hidden;
		position:absolute;
		top:18px;
		width:225px;
	}
	div.content div.sideelement li
	{	list-style-type:circle;
		margin-bottom:5px;
	}
	div.content div.sideelement li a.category,
	div.content div.sideelement li a.category_active
	{	padding:2px;
		padding-left:5px;
		padding-right:5px;
		width:200px;
	}
	div.content div.sideelement li a.category
	{	background:transparent;
		color:#BBBBBB;
	}
	div.content div.sideelement li a.category_active
	{	background:#C04040;
		color:white;
	}
	div.content img.miniature
	{	background-position:center;
	}

	/* Bilder */
	div.content div.description,
	div.content div.description *
	{	text-align:left;
	}
	div.content div.description
	{	background:#F5F5F5;
		border:1px dashed #BBBBBB;
		border-bottom:0px;
		left:-250px;
		overflow:hidden;
		position:absolute;
		top:52px;
		width:225px;
	}
	div.content div.description div
	{	background-position:5px 5px;
		background-repeat:no-repeat;
		border-bottom:1px dashed #BBBBBB;
		padding:5px;
	}
	div.content div.description div.navigation
	{	text-align:center;
		width:215px;
	}
	div.content div.description div.english
	{	background-image:url(../pictures/english.png);
		padding-left:35px;
		width:215px;
	}
	div.content div.description div.german
	{	background-image:url(../pictures/german.png);
		padding-left:35px;
		width:215px;
	}
	div.content div.description div.cart
	{	background-image:url(../pictures/cart.png);
		padding-left:35px;
		width:215px;
	}

