html 		{
		height : 100%;
		margin : 0;
		padding : 0;
		}
body 		{
 		font: 11px Arial, Tahoma, Verdana, sans-serif;
		color: #A4A4A4;
		margin : 0;
		padding : 0;
		text-align:center;
		background-color:#414141;
		height : 100%; 
		}

a:link 		{ 
		font-weight: bold; 
		text-decoration: none; 
		color: #9ead6c;
		cursor : pointer;
		}
a:visited 	{ 
		font-weight: bold; 
		text-decoration: none; 
		color: #9ead6c;
		cursor : pointer;
		}
a:hover, a:active { 
		color: #85925C;
		cursor : pointer;
		}


img 		{
		border-style:none; 
		}

h1		{
		margin : 0;
		padding : 0;
		position : relative;
		display : block;
		width : 100%;
		height : 150px;
		background : url(../img/homepage_1.jpg) no-repeat;
		}

h1 span		{
		display : none;
		}

h2		{
 		font: 19px;
		position : relative;
		margin : 0;
		margin-top : 4px; /* IE-Bug */
		padding : 0;
		}

#container	{
		margin : 0;
		margin-left : auto;
		margin-right : auto;
		margin-top : 20px;
		padding : 0;
		padding-top : 20px;
		width : 760px;
		height : 100%;
		text-align : left;
		background-color:#000000;
		clear:both;
		position : relative;
		}

#all		{ 
		/* In dieses ID muss alles eingebunden werden, was den schwarzen Hintergrund haben soll!*/
		position : absolute;
		width : 760px;
		background-color:#000000;
		top : 220px;
		}
#content	{
		position : relative;
		width : 580px;
		padding-left : 20px;
		padding-right : 10px;
		padding-top : 10px;
		padding-bottom : 10px;
		margin-right : 20px;
		background-color:#171717;
		}

#portrait	{
		position : relative;
		}

#shop    {
		color : #33E5E5;
		}

#menu		{
		margin : 0;
		padding : 0;
		margin-left : 620px;
		width : 100px;
		position : absolute;
		float : left;
		font: 10px verdana, sans-serif; 
		color: #A4A4A4;
		}

#menu ul	{
		list-style-type : none;
		position : relative;
		margin : 0;
		padding : 0;
		padding-bottom : 6px;
		}
#menu a.deactivated	{
		list-style-type : none;
		position : relative;
		margin : 0;
		padding : 0;
		padding-bottom : 6px;
		color : #0E100A;
		}

#menu ul li	{
		}

#menu h2 span 	{
		display : none;
		}

#gallery_menu div.gallery_listing {
		clear : both;
		/* damit content-Box sich in Mozilla anpasst an Liste*/
		}

#gallery_menu span.gallery_image {
		position : absolute;
		height : 100%;
		margin : 3px;
		}

#gallery_menu span.gallery_image img {
		position : relative;
		display: block;
}

#gallery_menu div.gallery_item {
		width : 175px;
		height : 80px;
		background-color : #313131;
		margin : 3px;
		display : block;
		position : relative;
		float : left;
		}

#gallery_menu h2 span 	{
		display : none;
		}

#gallery_menu span.description {
		position : absolute;
		margin : 3px;
		height : 100%;
		left : 80px;
		}


div.picture_listing {
		clear : both; 
		/* damit content-Box sich in Mozilla anpasst an Liste*/
		}


div.picture_listing span.picture_item {
		width : 170px;
		height : 180px;
		background-color : #313131;
		margin : 3px;
		display : block;
		position : relative;
		float : left;
		}


div.picture_listing span.image img {
		margin : 3px;
		}

div.picture_listing h2 span 	{
		display : none;
		}

div.picture_listing span.image {
		width : 100%;
		position : absolute;
		text-align : center;
		}

div.picture_listing span.description {
		position : absolute;
		bottom : 0px;
		margin : 3px;
		width : 100%;
		display : block;
		text-align : center;
		}



#picture_show 	{
		}

#picture_show h2 span 	{
		display : none;
		}
#picture_show div.picture_environ {
		width : 550px;
		background-color : #313131;
		text-align : center;
		}
#picture_show div.picture_environ img {
		position : relative;
		display: block;
    		margin-left: auto;
    		margin-right: auto;
		}
#picture_show div.buttons { /* FŸr die Knšpfe zum weiterschalten */
		width : 100%;
		position : relative;
		height : 60px;
		background-color : #171717;
		}

#picture_show span.image {
		position : relative;
		width : 550px;
		text-align : center;
		}
#picture_show span.description {
		position : relative;
		width : 100%;
		color : #D0D0D0;
		float : left;
		}
#picture_show span.orderlink {
		position : absolute;
		left : 500px;
		text-align : right;
		}
#picture_show span.order_no {
		position : relative;
		width : 100%;
		clear : both;
		}
#picture_show ul	{
		list-style-type : none;
		position : relative;
		margin : 0;
		padding : 0;
		padding-bottom : 6px;
		}

#picture_show span.underimage_right {
		position : absolute;
		bottom : 20px;
		left : 500px;
		text-align : right;
		}
#picture_show span.underimage_middle {
		position : absolute;
		left : 220px;
		bottom : 20px;
		text-align : center;
		}
#picture_show span.underimage_left {
		left : 0px;
		bottom : 20px;
		position : absolute;
		}
.bug 		{
		clear : both;
		}
#foot	        {
 		font: 9px Arial, Tahoma, Verdana, sans-serif;
		position : absolute;
		right : 10px;
                top: 0px;
		clear : both;
		}

span.shippingaddr    {
 		width : 300px;
		text-align:left;
		display : block;
		}
		
div.shoperror {
		color : #FF8080;
}

