/*---------------------
General
---------------------*/
A						{font-weight:normal; color:#d19400; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
A:hover					{text-decoration:underline;}
h1, h2, h3				{font:bold 15px/1.3 Verdana, Arial, Helvetica, sans-serif; color:#000; letter-spacing:0.02em;}
h1						{font-size:20px; padding:0; margin:0 0 10px 0; color:#453827;}
h2						{font-size:14px; padding:0; margin:10px 0 2px 0;}
h3						{font-size:12px; padding:0; margin:10px 0 2px 0;}
P						{padding:0; margin:0;}
img, table				{border: 0;}
html 					{margin:0; padding:0; FONT-SIZE:small;} 
body 					{background:url(../gfx/bg.jpg) fixed top center #fff; margin:0; padding:0; COLOR:#000; font:normal 11px/1.5 Verdana, Arial, Helvetica, sans-serif; font-size:90%; text-align:center; }

/*---------------------
Body layout
---------------------*/
#Wrapper 					{width:980px; margin:0 auto; padding:0; text-align:left; background-color:#FFF;}

#Head 						{width:980px; height:154px; margin:0; padding:0; position:relative; overflow:hidden;}
#Head #logo					{position:absolute; left:25px; top:26px;}
#Head #contact				{position:absolute; right:12px; top:8px;}

#Head .nav					{position:absolute; left:0px; bottom:0px; height:34px; width:980px; margin:0; padding:0; background:url(../gfx/nav-bg.gif) top left repeat-x; overflow:hidden;}
#Head .nav ul				{list-style:none; margin:0; padding:0;}
#Head .nav ul li			{float:left; padding:0; margin:0; display:inline; height:34px; border-right:1px solid #e6e6e8;}
#Head .nav ul li a			{display:block;}
#Head .nav ul li.on a		{background-color:#778874;}
#Head .nav ul li img		{border:0; height:34px; padding:0 20px;}
#Head .nav ul li a:hover	{cursor:pointer; background-color:#778874 !important;}
#Head .nav ul li a.first,	
#Head .nav ul li.on a.first	{padding-left:5px;}

/*---------------------
Page layout
---------------------*/
#Content						{width:980px; margin:0; padding:0; float:left; min-height:400px; _height:400px;}
.ContentLeft					{width:205px; margin:0; padding:25px 0 0 25px; float:left; overflow:hidden;}
.ContentRight					{width:700px; margin:0; padding:25px; float:left; overflow:hidden;}

.ContentRight .main				{width:480px; margin:0 20px 0 0; padding:0; float:left; overflow:hidden;}
.ContentRight .column			{width:200px; margin:0; padding:0; float:left; overflow:hidden;}

.startFlash						{width:980px; height:420px; margin:0; padding:0; float:left; overflow:hidden;}
.contentFlash					{width:700px; height:340px; margin:0; padding:0 0 20px 0; float:left; overflow:hidden;}

/*---------------------
Start page
---------------------*/
#Puffs2Col						{width:930px; margin:0; padding:20px 25px 0 25px; overflow:hidden; clear:left;}
#Puffs2Col .left				{width:360px; height:110px; margin:0 20px 0 0; padding:10px 10px 10px 180px; float:left; background:url(../gfx/topnews-bg.jpg) top left no-repeat #b4d449; overflow:hidden;}
#Puffs2Col .left .rub			{padding:5px 0; display:block;}
#Puffs2Col .left .info			{font-size:11px; height:23px; margin:0; overflow:hidden;}
#Puffs2Col .left .info a		{font-size:11px; line-height:23px; font-weight:normal; color:#000;}
#Puffs2Col .left .info a:hover	{text-decoration:underline;}

#Puffs2Col .right				{width:200px; height:110px; margin:0; padding:10px 20px 10px 140px; float:left; background:url(../gfx/delbetala-bg.jpg) top left no-repeat; overflow:hidden;}
#Puffs2Col .right .rub			{padding:0 0 5px 0; display:block;}
#Puffs2Col .right .info			{font-size:10px; margin:0; padding:0; overflow:hidden;}
#Puffs2Col .right .info a		{font-size:11px; line-height:16px; font-weight:normal; color:#000;}
#Puffs2Col .right .info a:hover	{text-decoration:underline;}

#Puffs5Col						{width:940px; margin:0; padding:15px 20px; overflow:hidden; clear:left;}
#Puffs5Col .puffItem			{float:left; width:170px; height:160px; margin:0 10px 0 0; padding:5px; background:url(../gfx/puffs4Col-bg.gif) top left no-repeat; overflow:hidden;}
#Puffs5Col .puffItem.last		{margin-right:0;}
#Puffs5Col .puffItem h3			{font-size:11px; line-height:24px; color:#FFFFFF; font-weight:bold; padding:0 0 0 8px; margin:0; height:25px; background-color:#817a62; text-transform:uppercase;}
#Puffs5Col .puffItem .image		{height:135px; overflow:hidden; padding:0; text-align:center;}
#Puffs5Col .puffItem p			{font-size:11px; line-height:15px; color:#000; padding:15px;}

/*---------------------
Start page Golf
---------------------*/
.SubStartLeft					{width:530px; margin:0; padding:0 15px 0 0; overflow:hidden; float:left;}
.SubStartRight					{width:155px; margin:0; padding:0; overflow:hidden; float:left;}

.SubStartRight .right				{width:155px; height:300px; margin:0; padding:0; float:left; overflow:hidden; background-color:#c9e0e8;}
.SubStartRight .right .image		{height:130px; overflow:hidden; padding:0; text-align:center;}
.SubStartRight .right .info 		{padding:12px 8px; margin:0; overflow:hidden;}
.SubStartRight .right .info a		{font-size:11px; line-height:16px; font-weight:normal; color:#000;}
.SubStartRight .right .info a:hover	{text-decoration:underline;}

.SubStartLeft .news					{width:330px; height:110px; margin:0 5px; padding:10px 10px 10px 180px; float:left; background:url(../gfx/substartleft-bg.jpg) top left no-repeat #285b6e; overflow:hidden;}
.SubStartLeft .news .rub			{padding:5px 0; display:block;}
.SubStartLeft .news .info			{height:23px; margin:0; overflow:hidden;}
.SubStartLeft .news .info a			{font-size:11px; line-height:23px; font-weight:normal; color:#fff;}
.SubStartLeft .news .info a:hover	{text-decoration:underline;}

.SubStartLeft .Puffs3Col					{margin:0; padding:15px 0; overflow:hidden; clear:left;}
.SubStartLeft .Puffs3Col .puffItem			{float:left; width:160px; height:150px; margin:0 10px 0 0; padding:5px; background:url(../gfx/puffs3Col-bg.gif) top left no-repeat; overflow:hidden;}
.SubStartLeft .Puffs3Col .puffItem.last		{margin-right:0;}
.SubStartLeft .Puffs3Col .puffItem h3		{font-size:11px; line-height:24px; color:#FFFFFF; font-weight:bold; padding:0 0 0 8px; margin:0; height:25px; background-color:#5c8497; text-transform:uppercase;}
.SubStartLeft .Puffs3Col .puffItem .image	{height:125px; overflow:hidden; padding:0; text-align:center;}
.SubStartLeft .Puffs3Col .puffItem p		{font-size:11px; line-height:15px; color:#000; padding:15px;}

/*---------------------
Left menu
---------------------*/ 
#LeftMenu 						{width:177px; margin:0; padding:0 28px 0 0; overflow:hidden; background:url(../gfx/leftmenu-bg-line.gif) top right repeat-y;}
#LeftMenu .rub img				{width:170px; height:24px; margin:5px 0 10px 0; padding:0; border:0;}

#LeftMenu ul.menu				{width:177px; margin:0; padding:0; list-style:none; float:left; overflow:hidden;}
#LeftMenu ul.menu li			{margin:0; padding:0; border-top:1px solid #7e7d5f;}
#LeftMenu ul.menu li.first		{border-top:none;}
#LeftMenu ul.menu li a			{width:177px; padding:7px 0; font:normal 12px Verdana, Arial; color:#000; display:block;}
#LeftMenu ul.menu li a:hover	{text-decoration:underline;}
#LeftMenu ul.menu li a.on		{text-decoration:none; font-weight:bold;}

#LeftMenu ul.submenu			{margin:0; padding:0 0 7px 10px; list-style:none;}
#LeftMenu ul.submenu li			{margin:0; padding:0; border-top:none;}
#LeftMenu ul.submenu li a		{padding:5px 0;}
#LeftMenu ul.submenu li a.on	{text-decoration:none; font-weight:bold !important;}

#LeftMenu ul.submenu li ul		{margin:0; padding:0px 0 0 5px;}
#LeftMenu ul.submenu li li		{margin:0; padding:0; background:url(/gfx/leftmenu-bg-dash.gif) top left no-repeat;}
#LeftMenu ul.submenu li li a	{font-weight:normal !important; padding:4px 0 4px 8px; font-size:11px;}

/*---------------------
Footer layout
---------------------*/
/*#Footer						{width:960px; margin:20px 0 20px 0; padding:8px 0 20px 0; border-top:1px solid #dad9d1; float:left;}*/
#FooterInfo						{width:980px; margin:0 auto; padding:5px 0 0 0; height:95px; position:relative; overflow:hidden; background-color:#FFF;}
#FooterInfo .line				{width:930px; margin:0; padding:0; background-color:#FFF; text-align:left; height:20px; border-top:1px solid #7e7d5f;}
#FooterInfo .inner				{width:930px; margin:0 25px; padding:20px 0 0 0; background-color:#FFF; text-align:left; border-top:1px solid #7e7d5f;}
#FooterInfo .left				{float:left; padding:0; margin:0 70px 0 0; font-size:90%; color:#222; height:70px;}
#FooterInfo a					{color:#222; text-decoration:none;}
#FooterInfo a:hover				{color:#222; text-decoration:underline;}

#Footer							{width:980px; margin:0 auto; padding:0; height:55px; position:relative; overflow:hidden;}
#Footer img						{position:absolute; top:0; left:0;}
#Footer p						{position:absolute; top:20px; right:0; color:#38251b; font-size:11px; font-weight:bold;}
#Footer a						{color:#38251b; font-weight:bold;}

/*---------------------
Product layout (produkt)
---------------------*/
table.info-product		{border:0; padding:0; margin:0; width:700px; background:url(/gfx/info-bg.jpg) top left repeat-y;}
table.info-product th	{height:46px; background:url(/gfx/info-product-top.jpg) top left no-repeat;}
table.info-product td	{background:url(/gfx/info-bottom.jpg) bottom left no-repeat; padding:20px 35px 31px 30px; text-align:left;}

table.info-product td table		{background:none; width:100%;}
table.info-product td table td	{background:none; padding:0 0 3px 0; margin:0;}

/*---------------------
Product layout (möbel)
---------------------*/
table.info-furniture	{border:0; padding:0; margin:0; width:700px; background:url(/gfx/info-bg.jpg) top left repeat-y;}
table.info-furniture th	{height:46px; background:url(/gfx/info-furniture-top.jpg) top left no-repeat;}
table.info-furniture td	{background:url(/gfx/info-bottom.jpg) bottom left no-repeat; padding:20px 35px 31px 30px; text-align:left;}

table.info-furniture td table		{background:none; width:100%;}
table.info-furniture td table td	{background:none; padding:0 0 3px 0; margin:0;}
