/* 	Reset
   	............................................................................................ */
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}

/*	Defaults
	............................................................................................ */
	
	body 	
		{
		background-color: #000;
		margin: 65px auto;
		text-align: center;
		font-family: verdana, arial, sans-serif;
		font-size:  12px;
		background: #000 url(/images/background.jpg) top left repeat-x;
		color: #CCC;
     	}

	a,
	a:link,
	a:active,
	a:visited
		{
		color:  #D39C29;
		text-decoration:  none;
		}
	
	a:hover
		{
		color:  #D39C29;
		text-decoration:  underline;
		}

/*	Header
	............................................................................................ */
    
 	#einbeck
 		{
 		display: block;
 		width: 706px;
 		margin: 0px auto;
 		text-align: left;
 		position: relative;
 		}
 	
	#einbeck h1
		{
		display: block;
		width: 141px;
		height: 26px;
		background: #000 url(/images/h1.gif) 0 0 no-repeat;
		float: left;
		clear: right;
		margin-bottom:  25px;
		}
 	
	#einbeck h1 a,
	#einbeck h1 a:link,
	#einbeck h1 a:active,
	#einbeck h1 a:visited
		{
		display: block;
		text-indent: -999px;
		overflow: hidden;
		width :141px;
		height: 26px;
		}
			
		
	#einbeck p.notice
		{
		position: absolute;
		top: 8px;
		right: 0px;
		color: #666;
		font-size: 11px;
		}

/*	Content
	............................................................................................ */
	
	#content
		{
		float: left;
		width: 440px;
		margin: 0px 50px 0px 0px;
		}
		
	#content h2
		{
		display: block;
		width: 112px;
		height: 26px;
		background: #000 url(/images/titre_introduction.gif) 0 0 no-repeat;
		margin: 25px 0 25px 0;
		text-indent: -999px;
		overflow: hidden;		
		}
	
	#content p
		{
		text-align: justify;
		line-height: 1.3em;
		margin: 0 0 1.3em 0;
		}

/*	Features
	............................................................................................ */

	#features
		{
		float: right;
		width: 210px;
		}

		
	#features h2
		{
		display: block;
		width: 79px;
		height: 24px;
		background: #000 url(/images/titre_features.gif) 0 0 no-repeat;
		margin: 25px 0 25px 0;
		text-indent: -999px;
		overflow: hidden;		
		}		
	
	#features li
		{
		margin: 0 0 20px 0;
		}
		
	
/*	footer
	............................................................................................ */

	#footer
		{
		clear: left;
		border-top: 1px solid #1a1a1a;
		padding: 15px 0 0 0;
		font-size: 10px;
		color: #333;
		}
	
	#footer p
		{
		float: left;	
		}
		
	#footer p#kmm
		{
		float: right;
		}
	
	#footer p#kmm a,
	#footer p#kmm a:link,
	#footer p#kmm a:active,
	#footer p#kmm a:visited
		{
		color: #222;
		text-decoration: none;
		}
	
	#footer p#kmm a:hover
		{
		color: #666;
		text-decoration: underline;
		}

/*	Slideshow
	............................................................................................ */
	#einbeck h1.slideshow
		{
		display: block;
		width: 143px;
		height: 58px;
		background: #000 url(/images/titre_slideshow.gif) 0 0 no-repeat;
		float: left;
		clear: right;
		margin-bottom:  25px;

		}
 	
	#einbeck h1.slideshow a,
	#einbeck h1.slideshow a:link,
	#einbeck h1.slideshow a:active,
	#einbeck h1.slideshow a:visited
		{
		display: block;
		text-indent: -999px;
		overflow: hidden;
		width :143px;
		height: 58px;
		}
	
	p#flash
		{
		clear:  left;
		border-top: 1px solid #1a1a1a;
		border-bottom: 1px solid #1a1a1a;
		margin: 0 0 15px 0;
		}
		
		

/*	Tshirts
	............................................................................................ */
	#einbeck h1.tshirts
		{
		display: block;
		width: 155px;
		height: 63px;
		background: #000 url(/images/titre_tshirts.gif) 0 0 no-repeat;
		float: left;
		clear: right;
		margin-bottom:  25px;
		}
 	
	#einbeck h1.tshirts a,
	#einbeck h1.tshirts a:link,
	#einbeck h1.tshirts a:active,
	#einbeck h1.tshirts a:visited
		{
		display: block;
		text-indent: -999px;
		overflow: hidden;
		width :155px;
		height: 63px;
		}		

	div.tshirt
		{
		border-top: 1px solid #1a1a1a;
		padding: 20px 0 0 0;
		clear: left;	
		}
		
	div.tshirt p
		{
		text-align: justify;
		margin: 0 0 25px 0;
		line-height: 1.3em;
		}
	
		