
body 				{ background: #000;
						color: #838383;
						font: 11px arial;
						text-transform: uppercase;
						text-align: center;
						margin: 0 0 20px 0;
						line-height: 1.4em;
  }
 p					{ width: 400px; margin: 0 auto;  padding: 0 0 20px 0; 
						text-transform: uppercase;}
a					{ color: #838383;	text-decoration: none; }	
a:hover			{ color: #fff;	text-decoration: none; }		
img  				{ border:none; margin: 0; padding: 0; }		
form 				{ margin: 0; padding: 0; }			
h1 				{ font-size: 1.3em; font-weight: normal; margin: 20px 0 10px 0; color: #fff;	}
h2 				{ font-size: 1.1em; margin: 0; padding: 0; font-weight:normal;color: #fff;}
h3 				{ color: #fff; text-transform: uppercase; font-size: 1.2em;}	
h3 span 			{ font-weight: normal; font:9px verdana;}	
h4 				{ padding: 0 20px; font-weight: normal; color: #fff; font-style: italic;}
h5 				{ padding: 25px 0 5px 0px; margin: 0; font-size: 1.5em; font-weight: normal; }
a#current 		{	color: #fff; }
/*-------------------------------*/
#wrapper 				{	width: 100%;	margin: 10px auto 0px auto;	padding: 0px 0 0 0;	position:relative;	text-align: center;	}
#content					{ 	width: 380px;	padding: 0;	margin: 0;	text-align: center;	background: #ccc;}
#foot						{ 	width: 855px;	height: 27px;	margin: 0; 	}	
#menu 					{	width: 248px;	margin: 10px auto 0 auto;	border-top: 1px solid #838383;padding: 5px 0; font-size:9px;}
#collectionsmenu 		{  padding: 25px 0 10px 0; font-size:12px;	}
.c1 					{	color: #fff; }
.submenu 				{ 	padding: 10px; }	
.collections 			{	height: 300px;	text-align: center; }
.maincontent 			{	height: 300px; display: block; text-align: center; }
/*-------------------------------*/
form.cmxform 				{ padding:20px 0; text-align: center;	}
form.cmxform .button 	{ background: #ccc;  cursor: pointer; width: 55px; margin: 0 0 0 3px; height: 18px; padding: 0 0 1px 0;border: 1px solid #fff; font: 10px verdana; text-transform: uppercase;	}
form.cmxform input 		{ font: 11px arial;	height: 14px;	width: 240px;	}
form.cmxform textarea 	{ font: 11px arial;	height: 100px;	width: 240px;	}
/*-------------------------------*/
table 										{	margin: 0 auto; font: 11px arial; }


table td 										{ vertical-align:middle; text-align:center;}

table.valignMiddle							{ height:300px;text-align:center;}
table.valignMiddletd						{vertical-align:middle; }

.contactsite p								{ padding: 90px 0 0 0;  }
.imprint .maincontent h2,	
.imprint .maincontent h5,					
.imprint .maincontent p					{ width: 600px;  margin: 0 auto;}
.imprint .maincontent					{height: 377px;  margin: 0 auto;}

.info .collections h5					{  padding: 80px 0 10px 0;}
.info .collections p						{ width: 800px; padding: 0 0 0px 0; }
.info .collections p img				{ margin: 0 5px;  }
.credits .collections p					{ width: 800px; padding: 70px 0 0px 0; }
.makingof table td	 					{ padding: 15px 0 0px 0;}
.credits .collections p					{ width: 800px; padding: 70px 0 0px 0; }

.index p								{text-transform: none;}
.serie01 #wrapper						{ }
.serie02 #wrapper						{background: #dbd3c6;}
.serie04 #wrapper						{background: #FFFFFF;}
.info .collections img	{ border:1px solid #838383;  }


.index #logo				{ margin-top: 130px;}

#logo1 			{ 	 margin: 20px auto 0 auto; }
.shops,
.presssite,
.imprint,
.contactsite		{ height: 401px; }