/* 
	gutsstuben.de
	------------------------------------------------------------------------------------------
	(c)2009 das Netzbüro | netzbuero.de
	
	14/03/2009
 */
 
 
 
 
/*	Common
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	body	{ background: #888; margin: 0; padding: 0; }
	img		{ border: none; }	
	
	
	
/*	Typographie
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	body	{ font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; }
	h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol	{ margin-top: 0; padding-top: 0; }



/*	Seitenlayout
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.wrapper	{ 	width: 980px; 
					border: 1px solid #000; 
					margin-top: 20px;
					margin-left: auto; margin-right: auto; 
					background: url(../images/backgroundPage.jpg) repeat-y #fff; }

	.lft		{ 	width: 800px; float: left; }
	.lftWrap	{	margin-left: 20px; margin-top: 40px; width: 700px; }
	.rgt		{	width: 180px; float: left; }
	.rgtWrap	{	padding-left: 15px; padding-right: 15px; margin-top: 40px; padding-bottom: 20px; }
	.nav		{	clear: left; width: 980px; background: #367628; }
	.navWrap	{ 	padding: 5px; }
	.sub		{   clear: left; width: 800px; margin-bottom: 20px; }
	.subWrap	{	padding-left: 5px; }
	
	.wlc		{ 	margin: 30px 0 20px 130px; }
	.claim		{	text-align: center; font-size: 13px; margin-top: 40px; }
	
	.lftCol		{	float: left; width: 340px; margin-right: 20px; }
	.rgtCol		{	float: left; width: 340px; }
	

/*	Navigation
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.nav ul			{ 	list-style-type: none; margin: 0; padding: 0; }
	.nav li			{	float: left; margin-left: 15px; margin-right: 15px; }
	.nav a			{	text-decoration: none; color: #fedfc5; }
	.nav a:hover	{	color: #fff; }
	.nav a.active	{	color: #fff; }

/*	Navigation
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.sub ul			{ 	list-style-type: none; margin: 0; padding: 0; }
	.sub li			{	float: left; margin-left: 15px; margin-right: 15px; }
	.sub a			{	text-decoration: none; color: #367628; }
	.sub a:hover	{	color: #000; }
	.sub a.active	{	color: #000; }



/*	Typo
   	------------------------------------------------------------------------------------------------------------------------------------------- */
	.rgt h1	{ font-size: 14px; }
	.rgt p	{ font-size: 13px; }
	
	.lft h1	{ font-size: 20px; color: #367628; }
	.lft p,	.lft ul, .lft td	{ font-size: 14px; line-height: 22px; }
	

.rgslideshow {
	border: none !important;
}	
.rgslideshow .rgsnest {
  border-top: none !important;
  background-image: none !important;
}

.header { width: 800px; float: left; }
.logo 	{ width: 180px; float: left; }