

			/*
			
				//
				//	Stylesheet für amos-ruwwe.de
				//	27.11.2008
				//			
			
			*/

			
			html
			{
				height: 100%;
			 	overflow: -moz-scrollbars-vertical; 				
			}
			
			body
			{
				background: #EDEDED;
				margin: 0;
				font: 0.9em Verdana, Arial;				
				height: 100%;				
			}
			
			#content
			{
				width: 100%;
			}
			
			#wrap
			{
				width: 770px;
				margin: 0px auto;
				padding: 15px 15px 0px 15px;
				background: url("../../binary/imgs/backgrounds/wrap_bg.gif") top no-repeat;
			}
					
			a {
				color : #E8681E;
				text-decoration: none;
			}
			
			a:hover {
				text-decoration: none;
			}	
			
			a img { border:none; }					
			
			#logintoggler #login
			{
				background: #333333;
				color: #FFF;
				width: 100%;
			}					
					
			#maincontent
			{
				width: 630px;
				float: left;
				margin: 0;		
				overflow: hidden;	
			}
			
			#mcinner
			{
				clear: both;
				background: #FFF;
			}
			
			#data
			{
				margin: 0px 10px 0px 10px;
				padding-bottom: 10px;
			}
			
			#data h1
			{
				font: 1.5em Georgia, Constantia,  serif;	
				font-style: italic;
				margin: 5px 0px 0px 2px;
				padding: 0;
			}
			
			h6
			{
				font: 1.2em Georgia, Constantia, serif;	
				font-style: italic;
				margin: 0;
				padding: 0;
			}			
			
			#overlayloading {
				position: fixed;
				background: url("../../binary/imgs/ajax/smoothbox.gif") no-repeat;
				width: 56px;
				height: 21px;
				right: 30px;
				top: 30px;
				display: none;
			}			
			
			#topimage
			{
				margin-top: 5px;
				margin-bottom: 5px;
				margin-left: 5px;
				margin-bottom:  0px;
			}
			
			#imgsearch
			{
				position: relative;
				width: 100%;
				margin-top: 26px;
			}
			
			* html #imgsearch
			{
				margin-top: 0px;				
			}
			
			#related
			{
				margin: 0px;
				width: 125px;
				float: right;
			}
			
			#related .relelement
			{
				margin: 0px 0px 15px 0px;
				background: #FFF;
				margin-bottom: 15px;
			}
			
			#related .relelement h3
			{
				margin: 0; padding: 0px;
				display: block;
				width: 118px;
				background: #60605B url("../../binary/imgs/backgrounds/navi_stop_bg.gif");
				line-height: 25px;
				color: #FFF;
				font: 1em Verdana, Arial;	
				line-height: 25px;
				padding-left: 7px;
			}

			#related .relelement .inner
			{
				padding: 7px;
				overflow: hidden;
			}		
			
			#related #first
			{
				min-height: 150px !important;
			}
			
			#related #maerchenbox
			{
				background: url(../../binary/imgs/maerchen_bg.gif) 50% 50% no-repeat;
			}	

			#related #shoppingcart
			{
				background: url(../../binary/imgs/scart_bg.gif) 50% 50% no-repeat;
				min-height: 130px;
			}
			
			#related #shoppingcart .scartz
			{
				display: block;
				width: 100%;
				font-size: 0.8em;			
				clear: both;	
			}
			
			#related #shoppingcart #link
			{
				display: block;
				clear: both;
				padding-top: 3px;
			}		
			
			#related #shoppingcart #link a
			{
				display: block;
				color: #FFF;
				background: url(../../binary/imgs/backgrounds/search_bg.png);
				text-align: center;
				margin-top: 2px;
			}				
			
			#related #shoppingcart .scartz#value
			{
				font-size: 0.7em;
			}		
			
			#related #shoppingcart .scartz #left
			{
				float: left;
			}			
			
			#related #shoppingcart .scartz #right
			{
				float: right;
			}				
			
			#related #shoppingcart #scatline		
			{
				margin-top: 4px;
				margin-bottom: 4px;
			}

			#related #shoppingcart .scatline#black		
			{
				width: 100%;
				height: 1px;
				background: #60605B;
				margin-bottom: 4px;
			}			
			
			#extfooter 
			{
				padding: 0;
				width: 620px;
				overflow: auto;
				margin: 5px;
				font-size: .8em;	
				color: #60605B;			
				clear: both;								
			}
			
			#copyright
			{
				float: left;
			}
			
			#rssfeed
			{
				float: right;
			}	
			
			#rssfeed a
			{
				color: #444;
				text-decoration: none;
			}		
			
			#footer
			{
				width: 630px;
				clear: both;
				height: auto !important;
				background: #FFF;
				overflow: auto;
			}
			
			.reset
			{
				clear: both;
			}
			
			#discountleft
			{
				position: fixed;
				left: 0;
				top: 160px;
				z-index: 10;
			}
			
			* html #discountleft
			{
				position: absolute;
			}
			
			#discountleft div
			{
				float: left;			
				height: 130px;
				background: url(../../binary/imgs/backgrounds/newsletter_bg.png);
			}
			
			* html #discountleft div
			{
				margin-right: -5px;
			}

			#discountleftfield
			{
				color: #FFF;
				margin: 18px;
				font-size: 0.8em;
			}	

			#discountleftfield img
			{
				float: left;
				margin-right: 10px;
				height: 95px;
			}	
			
			#discountleftfield a
			{
				color: #FFF;
			}	
			
			#newsletter
			{
				position: fixed;
				left: 0;
				top: 15px;
				z-index: 10;
			}
			
			* html #newsletter
			{
				position: absolute;
			}
			
			#newsletter div
			{
				float: left;			
				height: 130px;
				background: url(../../binary/imgs/backgrounds/newsletter_bg.png);
			}
			
			* html #newsletter div
			{
				margin-right: -5px;
			}
			
			#newsletterfield
			{
				color: #FFF;
				margin: 18px;
				font-size: 0.8em;
			}
			
			#newsletterfield #nsubmit
			{
				display: block;
				margin-top: 5px;
			}		
			
			*:first-child+html  #newsletterfield #nsubmit
			{
				width: 212px;
			}

			* html  #newsletterfield #nsubmit
			{
				width: 212px;
			}			
			
			#newsletterfield label
			{
				display: block;
				margin-top: 5px;
				margin-bottom: 2px;
				font-size: 0.8em;
			}
			
			#newsletterfield input
			{
				width: 210px;
				border: none;
				background: #EEE;
			}		
			
			/*  Inhaltscontainer */			
			.content-container-left {
				width: 300px;
				float: right;
				margin-bottom: 10px;
				background: #FFF;						
				
			}
			
			.content-container-right {
				width: 300px;
				float: left;
				margin-bottom: 10px;
				background: #FFF;
			}
			
			.content-container-total {
				width: 610px;
				clear: both;
				margin-bottom: 10px;
			}		
			
			.contentbox {
				overflow: hidden;				
			}		

			.hb2 {
				font: 1.2em Georgia, Constantia, serif;	
				font-style: italic;
				margin: 0;
				padding: 0;
				padding-bottom: 3px;
			}		
			
			/* footer */
			
			#fcontent
			{
				background: #60605B url("../../binary/imgs/backgrounds/footer_bg.gif") top repeat-x;
				color: #CCC;
				overflow: hidden;
				margin: 5px;
				padding: 0;
				width: 620px;
				height: auto;
			}
			
			#fcontent div 
			{
				margin: 0;
				width: 135px;
				float: left;
				padding: 10px;
				margin-bottom: -12px;
			}
			
			* html #fcontent div 
			{
				width: 134px;
				margin-bottom: -20px;
			}
			
			*:first-child+html #fcontent div 
			{
				width: 134px;
				margin-bottom: -20px;
			}
			
			#fcontent ul
			{
				margin-top: -5px !important;
				margin-left: 0 !important;
				padding: 0;
				margin-bottom: 0px;
			}
			
			#fcontent ul li
			{
				display: inline;
			}			
			
			#fcontent ul li a
			{
				color: #CCC;
				border-top: 1px solid #CCC;
				display: block;
				line-height: 1.7em;
				overflow: hidden;
				padding: 2px;
				text-decoration: none;
				font-size: .7em;
			}		
			
			#fcontent ul li a:hover
			{
				color: #FFF;
			}					
			
			#fcontent h3
			{
				color: #FFF;
				font: 1em Verdana, Arial;				
				letter-spacing: 2px;
				text-transform: uppercase;			
				margin: 0; padding: 0;
				padding-left: 2px;
				padding-bottom: 10px;
			}
			
			* html #fcontent h3 
			{
				padding-bottom: 5px;			
			}
					
			
			/* Homepagesuche */
			
			#searcharea
			{
				margin-top: 5px;
				margin-left: 5px;
				width: 620px;
				height: 100px;
				position: absolute;	
			}			
			
			* html #searcharea 
			{
				margin-top: 5px;
			}
			
			*:first-child+html #searcharea 
			{
				margin-top: 5px;
			}			
			
			#searcharea #strigger
			{
				width: 40px;
				height: 40px;
			}
						
			#searcharea #searchtoggler
			{
				background: url(../../binary/imgs/backgrounds/search_bg.png);
				height: 80px;
			}
			
			#searchfield
			{
				padding: 30px 0px 0px 240px;
			}		
			
			#searchfield label
			{
				color: #EEE;
				font-size: 0.8em;
			}
			
			#searchfield input
			{
				width: 235px;
				border: none;
				background: #EEE;
			}				