	body 		 		{
					background-color: #EFEFEE;
					color: black;
					font-family: "tahoma", "helvetica", "sans-serif";
					font-size: 10pt;
					text-align: center;
					}
	
	a				{
					text-decoration: none;
					color: black;
					}
					
	img				{
					border-width: 5px;
					border-color: white;
					border-style: solid;
					}
					
					
	bigheadline_txt			{
					font-size: 18pt;
					font-weight: bold;
					line-height: 20pt;
					font-variant: small-caps;
					}
	
	headline_txt			{
					font-size: 14pt;
					line-height: 20pt;
					}
	
	fat_txt				{
					font-size: 11pt;
					/*font-weight: bold;*/
					}
					
	comment_time			{
					font-size: 8pt;
					font-style: italic;
					}
					
	div.error			{
					font-size: 10pt;
					font-weight: bold;
					color: red;
					
					}
	
	plain_txt			{
					font-size: 10pt;
					}
					
	news_headline			{
					font-size: 11pt;
					font-variant: small-caps;
					}
	
	
	spacing				{
					width: 5px;
					height: 5px;
					padding-right: 15px;
					padding-left: 15px;
					}
					
	div.line			{
					width: 600px;
					height: 1px;
					border-bottom: 1px solid #a9a9a9;
					margin-top: 2px;
					margin-bottom: 5px;
					}
	
	div.smallline			{
					width: 230px;
					height: 1px;
					background-color: #a9a9a9;
					margin-top: 4px;
					margin-bottom: 4px;
					}
	
	
	div.tray			{
					background-color: #FFFFFF;
					border-width: 1px;
					border-color: black;
					border-style:solid;
					width: 1000px;
					height: 700px;
					position: relative;
					margin-top: 50px;
					margin-left: auto;
					margin-right: auto;
					text-align: center;
					}
					
	
	div.portrait			{
					position: absolute;
					top: 40px;
					left: 70px;
					width: 200px;
					height: 600px;

					}
					
	div.taglist			{
					overflow: scroll;
					text-align: left;
					width: 200px;
					height: 550px;
					}
					
		
	div.contact			{
					position: absolute;
					top: 38px;
					left: 330px;
					width: 600px;
					text-align: center;
					background-color: white;
					}
	
	div.news			{
					position: absolute;
					top: 130px;
					left: 330px;
					width: 600px;
					text-align: left;

					}
					
	div.newsbox			{
					max-height: 112px;
					overflow: hidden;
					direction: ltr;
					text-align: justify;
					}
	
	div.allnews			{
					position: absolute;
					top: 45px;
					left: 330px;
					
					}
					
	div.allnewsbox			{
					margin: 0px;
					padding-right: 10px;
					width: 620px;
					height: 500px;
					overflow: scroll;
					text-align: justify;
					background-color: white;
					}

	div.newpics			{
					position: absolute;
					top: 280px;
					left: 330px;
					width: 620px;
					height: 345px;
					text-align: left;
					overflow: visible;
					}
	
	div.interaction			{
					position: absolute;
					top: 612px;
					left: 330px;
					width: 600px;
					height: 60px;
					text-align: left;
					}
					
	div.allpictures			{
					position: absolute;
					top: 50px;
					left: 330px;
					width: 630px;
					bottom: 40px;
					overflow: hidden;
					}
					
	div.bigpicture			{
					position: absolute;
					top: 30px;
					left: 40px;
					right: 30px;
					bottom: 20px;
					background-color:white;
					overflow: visible;
					}
	
	div.commentform			{
					position: absolute;
					top: 160px;
					left: 220px;
					background-color: white;
					border-width: 1px;
					border-color: black;
					border-style:solid;
					padding-top: 10px;
					padding-left: 25px;
					padding-right: 25px;
					padding-bottom: 15px;				
					}

	div.comments			{
					position: absolute;
					top: 350px;
					left: 530px;
					max-height: 200px;
					max-width: 300px;
					background-color: white;
					border-width: 1px;
					border-color: black;
					border-style:solid;
					padding-top: 10px;
					padding-left: 25px;
					padding-right: 25px;
					padding-bottom: 15px;				
					overflow: scroll;
					text-align: left;
					}
	
	div.register			{
					position: absolute;
					text-align: left;
					top: 200px;
					left: 410px;
					width: 350px;
					background-color: white;
					border-width: 1px;
					border-color: black;
					border-style:solid;
					padding-top: 10px;
					padding-left: 25px;
					padding-right: 25px;
					padding-bottom: 15px;				
					}	

	div.mailme			{
					position: absolute;
					text-align: left;
					top: 100px;
					left: 300px;
					width: 450px;
					background-color: white;
					border-width: 1px;
					border-color: black;
					border-style:solid;
					padding-top: 10px;
					padding-left: 25px;
					padding-right: 25px;
					padding-bottom: 15px;				
					}	
	
	a.showmore			{
					position: absolute;
					right:0px;
					bottom: 0px
					}

	a.showmodellist			{
					position: absolute;
					right: 32px;
					bottom: -25px;
					}
	
	a.showcomments			{
					position: absolute;
					right: 20px;
					bottom: 0px;
					}
					
	a.showpictures			{
					position: absolute;
					right: 20px;
					bottom: 7px;
					}
					
	div.reg_lostpw			{
					font-size: 8pt;
					position: absolute;
					bottom: 22px;
					right: 0px;
					}
	
	
	a.impressum			{
					font-size: 8pt;
					position: absolute;
					right: 70px;
					bottom: 20px;
					}
	
	.next				{
					position: absolute;
					bottom: 10px;
					right: 0px;
					font-size: 10pt;
					
					z-index: 100;
					}
					
	.prev				{
					position: absolute;
					bottom: 10px;
					left: 0px;
					font-size: 10pt;
					z-index: 100;
					}
					
	.home				{
					position: absolute;
					bottom: 10px;
					left: 43%;
					font-size: 11pt;
					z-index: 100;
					}
					
	.hide				{
					position: absolute;
					top: 10px;
					right: 10px;
					font-size: 7pt;
					font-weight: bold;
					z-index: 100;
					}	
					
	div.feedback			{
					position:absolute;
					bottom: 0px;
					left: 0px;
					text-align: center;
					width: 100%;
					font-size: 8pt;
					
					}
	
	form.login			{
					}
					
	input				{
					margin-right: 10px;
					}
					
	.thumb_80x120 			{
  					float:left;
  					height: 105px;
  					width: 145px;
  					background: url(img/thumb80x120.gif) no-repeat bottom right;
  					margin: 0px 5px 50px 5px;
  					}

	.thumb_80x120 img 		{
  					display: block;
  					position: relative;
  					background-color: #fff;
  					border: 1px solid #a9a9a9;
  					margin: 0px 0px 0px 0px;
  					padding: 4px;
  					}
  					
  					
	.thumb_80x120_multi 		{
	  				float:left;
	  				height: 105px;
	  				width: 145px;
	  				background: url(img/thumb80x120multi.gif) no-repeat bottom right;
	  				margin: 0px 5px 50px 5px;
	  				
	  				}
	  				
	.thumb_80x120_multi img		{
	  				display: block;
	  				position: relative;
	  				background-color: #fff;
	  				border: 1px solid #a9a9a9;
	  				margin: 0px 0px 0px 0px;
	  				padding: 4px;
  					}
  					
 	.thumb_120x80 			{
   					float:left;
   					height: 145px;
   					width: 105px;
   					background: url(img/thumb120x80.gif) no-repeat bottom right;
   					margin: 0px 20px 10px 25px;
   					}
 
 	.thumb_120x80 img 		{
   					display: block;
   					position: relative;
   					background-color: #fff;
   					border: 1px solid #a9a9a9;
   					margin: 0px 0px 0px 0px;
   					padding: 4px;
   					}
   					
   					
 	.thumb_120x80_multi 		{
 	  				float:left;
 	  				width: 105px;
 	  				height: 145px;
 	  				background: url(img/thumb120x80multi.gif) no-repeat bottom right;
 	  				margin: 0px 25px 10px 25px;
 	  				}
 	  				
 	.thumb_120x80_multi img		{
 	  				display: block;
 	  				position: relative;
 	  				background-color: #fff;
 	  				border: 1px solid #a9a9a9;
 	  				margin: 0px 0px 0px 0px;
 	  				padding: 4px;
  					}
  					
 	.thumb_120x120 			{
   					float:left;
   					height: 145px;
   					width: 145px;
   					background: url(img/thumb120x120.gif) no-repeat bottom right;
   					margin: 0px 5px 10px 5px;
   					}
 
 	.thumb_120x120 img 		{
   					display: block;
   					position: relative;
   					background-color: #fff;
   					border: 1px solid #a9a9a9;
   					margin: 0px 0px 0px 0px;
   					padding: 4px;
   					}
   					
   					
 	.thumb_120x120_multi 		{
 	  				float:left;
 	  				width: 145px;
 	  				height: 145px;
 	  				background: url(img/thumb120x120multi.gif) no-repeat bottom right;
 	  				margin: 0px 5px 10px 0px;
 	  				}
 	  				
 	.thumb_120x120_multi img		{
 	  				display: block;
 	  				position: relative;
 	  				background-color: #fff;
 	  				border: 1px solid #a9a9a9;
 	  				margin: 0px 0px 0px 0px;
 	  				padding: 4px;
  					}  		

 	.thumb_110x110 			{
   					float:left;
   					height: 135px;
   					width: 135px;
   					background: url(img/thumb110x110.gif) no-repeat bottom right;
   					margin: 0px 5px 20px 5px;
   					}
 
 	.thumb_110x110 img 		{
   					display: block;
   					position: relative;
   					background-color: #fff;
   					border: 1px solid #a9a9a9;
   					margin: 0px 0px 0px 0px;
   					padding: 4px;
   					}

 	.thumb_110x110_multi 		{
 	  				float:left;
 	  				width: 135px;
 	  				height: 135px;
 	  				background: url(img/thumb110x110multi.gif) no-repeat bottom right;
 	  				margin: 0px 5px 20px 0px;
 	  				}
 	  				
 	.thumb_110x110_multi img	{
 	  				display: block;
 	  				position: relative;
 	  				background-color: #fff;
 	  				border: 1px solid #a9a9a9;
 	  				margin: 0px 0px 0px 0px;
 	  				padding: 4px;
  					}  		


  					
	.thumb_102x120 			{
  					float:left;
  					height: 127px;
  					width: 145px;
  					background: url(img/thumb90x120.gif) no-repeat bottom right;
  					margin: 0px 0px 28px 0px;
  					}

	.thumb_102x120 img 		{
  					display: block;
  					position: relative;
  					background-color: #fff;
  					border: 1px solid #a9a9a9;
  					margin: 0px 0px 0px 0px;
  					padding: 4px;
  					}
  					
  					
	.thumb_102x120_multi 		{
	  				float:left;
	  				height: 115px;
	  				width: 145px;
	  				background: url(img/thumb90x120multi.gif) no-repeat bottom right;
	  				margin: 0px 0px 28px 0px;
	  				}
	  				
	.thumb_102x120_multi img		{
	  				display: block;
	  				position: relative;
	  				background-color: #fff;
	  				border: 1px solid #a9a9a9;
	  				margin: 0px 0px 0px 0px;
	  				padding: 4px;
  					}
  					
 	.thumb_120x102 			{
   					float:left;
   					height: 145px;
   					width: 127px;
   					background: url(img/thumb120x90.gif) no-repeat bottom right;
   					margin: 0px 4px 10px 4px;
   					}
 
 	.thumb_120x102 img 		{
   					display: block;
   					position: relative;
   					background-color: #fff;
   					border: 1px solid #a9a9a9;
   					margin: 0px 0px 0px 0px;
   					padding: 4px;
   					}
   					
   					
 	.thumb_120x102_multi 		{
 	  				float:left;
 	  				width: 127px;
 	  				height: 145px;
 	  				background: url(img/thumb120x90multi.gif) no-repeat bottom right;
 	  				margin: 0px 4px 10px 9px;
 	  				}
 	  				
 	.thumb_120x102_multi img		{
 	  				display: block;
 	  				position: relative;
 	  				background-color: #fff;
 	  				border: 1px solid #a9a9a9;
 	  				margin: 0px 0px 0px 0px;
 	  				padding: 4px;
  					}  				

	.thumb_90x120 			{
  					float:left;
  					height: 115px;
  					width: 145px;
  					background: url(img/thumb80x120.gif) no-repeat bottom right;
  					margin: 0px 5px 40px 5px;
  					}

	.thumb_90x120 img 		{
  					display: block;
  					position: relative;
  					background-color: #fff;
  					border: 1px solid #a9a9a9;
  					margin: 0px 0px 0px 0px;
  					padding: 4px;
  					}
  					
  					
	.thumb_90x120_multi 		{
	  				float:left;
	  				height: 115px;
	  				width: 145px;
	  				background: url(img/thumb80x120multi.gif) no-repeat bottom right;
	  				margin: 0px 5px 40px 5px;
	  				
	  				}
	  				
	.thumb_90x120_multi img		{
	  				display: block;
	  				position: relative;
	  				background-color: #fff;
	  				border: 1px solid #a9a9a9;
	  				margin: 0px 0px 0px 0px;
	  				padding: 4px;
  					}
  					
 	.thumb_120x90 			{
   					float:left;
   					height: 145px;
   					width: 115px;
   					background: url(img/thumb120x80.gif) no-repeat bottom right;
   					margin: 0px 20px 0px 25px;
   					}
 
 	.thumb_120x90 img 		{
   					display: block;
   					position: relative;
   					background-color: #fff;
   					border: 1px solid #a9a9a9;
   					margin: 0px 0px 0px 0px;
   					padding: 4px;
   					}
   					
   					
 	.thumb_120x90_multi 		{
 	  				float:left;
 	  				width: 115px;
 	  				height: 145px;
 	  				background: url(img/thumb120x80multi.gif) no-repeat bottom right;
 	  				margin: 0px 25px 0px 25px;
 	  				}
 	  				
 	.thumb_120x90_multi img		{
 	  				display: block;
 	  				position: relative;
 	  				background-color: #fff;
 	  				border: 1px solid #a9a9a9;
 	  				margin: 0px 0px 0px 0px;
 	  				padding: 4px;
  					}

	
	.shaddow			{
					float:left;
  					background: url(img/shadow.gif) no-repeat bottom right;
  					margin: 5px 5px 5px 5px;
  					}

	.shaddow img 			{
  					display: block;
  					position: relative;
  					background-color: #fff;
  					border: 1px solid #a9a9a9;
  					margin: -6px 6px 6px -6px;
  					padding: 4px;
  					}
  					
  	img.shaddowless			{
  					display: block;
  					position: relative;
  					background-color: #fff;
  					border: 1px solid #a9a9a9;
  					margin: 0px;
  					padding: 4px;
  					}