#putin table                                                 {border-collapse: collapse; margin: auto;}
#putin table.gallery td.picture,
#putin table.gallery td.details                              {margin: 0; padding: 0; width: 100%;}
#putin table.gallery div                                     {margin: 5px auto 0 auto; padding: 0;}
#putin table.gallery table div                               {margin: 0; padding: 0; width: auto;}
#putin table.gallery td.details > div                        {width: 96%;float: left; padding: 0 0 0 2%; text-align: left;}
#putin table.gallery td.details > div a                      {float: left; width: 100%; line-height: 16px; height: 48px;}
#putin table.gallery td.details > div table.fixed            {text-align: left; width: 100%;}
#putin table.gallery td.details > div table.fixed img        {float: left;}
#putin table.gallery td.details > div table td               {margin: 0; padding: 0;}
#putin table.gallery span.label                              {font-size: 10px;}
#putin table.gallery span                                    {font-size: 11px;}
#putin table.gallery span.bin                                {float: left; width: 100%; text-align: right; font-size: 13px;}
#putin table td.basics                                       {width: auto!important;}
#putin td#CentralArea div.dynpg            					 {padding: 15px 5px 10px 5px;}
#putin table.pgbc											{padding: 0;}
#putin .dynpg span.pipe										{margin:0 1px;padding:0;color:#333}
					
#first			{display: block;
					overflow: auto;
					width: 550px;
					height: auto;}
										
#second			{display: none;
					overflow: auto;
					width: 550px;
					height: auto;}
									
#third			{display: none;
					overflow: auto;
					width: 550px;
					height: auto;}
					
#fourth			{display: none;
					overflow: auto;
					width: 550px;
					height: 510px;}

.plprodnav		{padding-left: 8px;}	

table.farbuvpbox {	
	margin: -2px 0px 0px -8px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
}
td.farbuvpbox {
	margin: 0px;
	padding: 0px 2px 0px 0px;
}

a.beschreibung {
	color: #FF0000;	
}
a.beschreibung:hover {
	color: #590000;	
}
a.groessenwahl {
	color: #590000;	
	font-size: 10pt;
}
a.groessenwahl:hover {
	color: #FF0000;	
	font-size: 10pt;
}

td.bilderreihe  {
	margin-right: 15px;
}




#putin			{height: 601px;}
#putin2			{height: 1001px;}

#persscroller	{width: 550px;
					height: auto;}
					
.perstext		{color: #590000; 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					line-height: 16px; 
					padding: 15px;}
					
.bgall			{background-color: #9D9570; 
					border: 1px solid #000000; 
					background-repeat: repeat-x; 
					background-image: url(../img/verlauf.gif);}
					
.ptb7650			{padding-top: 76px; 
					padding-bottom: 50px;}
					
.bgfill			{background-image: url(../img/bgfill.gif); 
					background-repeat: repeat-y;}

.bgheaddata		{background-image: url(../img/bgheaddata.gif); 
					background-repeat: no-repeat; 
					height: 69px;}
					
.h69				{height: 69px;}

.h46				{height: 46px;}

.pl10				{padding-left: 10px;}

.shorthead		{color: #590000; 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 13px; 
					font-weight: bold;}
					
.subhead			{color: #590000; 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 10px;}
					
.size				{color: #590000; 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 20px; 
					font-weight: bold; 
					text-align: center; 
					vertical-align: middle; 
					width: 72px;}
					
.quickinfo		{color: #000000; 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 10px; 
					height: 21px; 
					vertical-align: middle; 
					padding-left: 10px;}
					
.weiss			{color: #FFFFFF;}

.contheadline	{color: #590000; 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 19px; 
					font-weight: bold;}
					
.contsub			{color: #590000; 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					font-weight: bold; 
					line-height: 16px;}
					
.uvp				{background-image: url(../img/uvpstar.gif); 
					background-repeat: no-repeat; 
					height: 144px; 
					width: 144px; 
					text-align: center; 
					vertical-align: top; 
					color: #FFFFFF; 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 30px; 
					font-weight: bold; 
					padding-top: 62px;}
					
.beschreib		{color: #590000; 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					line-height: 16px;}
					
table.groessen  {color: #590000; 
					font-family: Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					line-height: 16px;}
					
					
#sp_banner {
  display:block;
  width:500px;
  height:220px;
  background-image:url(../img/banner-ueber-sp24.gif);
  background-repeat:no-repeat;	
}
