body, div 					{font-size:12px; font-family:verdana; color:#999999;}
body 						{margin:0px; background-color: #f2f2f2; background-image:url(images/bg_top.gif); background-repeat:repeat-x;}
input, textarea, select		{font-family:verdana; font-size:10px; color:#999999;}
textarea					{height:60px;}
.inputbutton				{border:1px solid #d9a816; padding:2px 10px; float:right;}
.inputtext					{width:344px; border:1px solid #d9a816; margin:2px 0px; padding:2px; overflow:auto;}
.inputtext_ingrediens		{width:60px; border:1px solid #d9a816; margin:2px 0px; padding:2px; overflow:auto;}
.inputtext_ingredienstxt	{width:210px; border:1px solid #d9a816; margin:2px 0px; padding:2px; overflow:auto;}
.inputtextfail				{width:344px; border:1px solid #8c3838; background-color:#ffb2b2; margin:2px 0px; padding:2px; overflow:auto;}
img							{border:0px;}

#body		{width:800px; margin:0 auto;}
#top		{height:30px;}
#top_menu	{width:790px; height:30px; background-image:url(images/top_menu_bg.gif); background-repeat:repeat-x; float:left;}
#top_logo	{margin:1px 9px 1px 4px; float:left;}
#top_name	{margin:7px 10px 0px 0px; font-size:12px; font-weight:bold; float:left;}
#top_desc	{margin:9px 10px 0px 0px; font-size:10px; font-style:italic; float:left;}
#top_contact{margin:9px 10px 0px 0px; font-size:10px; font-weight:bold; float:right; cursor:pointer;}
#top_contact:hover	{text-decoration:underline;}
#top_add	{margin:9px 30px 0px 0px; font-size:10px; font-weight:bold; float:right; cursor:pointer;}
#top_add:hover	{text-decoration:underline;}
#logo		{margin:0 auto; height:60px; font-size:0px;}
#logo div	{position:absolute;}
#ball		{position:absolute; left:56px; top:22px;}
#main		{}
#main_top div	{float:left; font-size:0px;}
#top_frame		{width:780px; height:10px; background-image:url(images/body_top_frame.gif); background-repeat:repeat-x; background-color:#fafcfa;}
#main_body		{}
#main_left_frame	{background-image:url(images/body_left_frame.gif); background-repeat:repeat-y; background-position:left;}
#main_content		{margin:0px 6px; padding:5px 9px; width:770px; background-color:#fafcfa;}
#main_right_frame	{background-image:url(images/body_right_frame.gif); background-repeat:repeat-y; background-position:right;}
#bottom_left_fade	{width:6px; height:135px; background-image:url(images/body_bottom_left_fade.gif); background-repeat:no-repeat; float:left;}
#bottom_main_fade	{width:788px; height:135px; background-image:url(images/body_bottom_main_fade.gif); float:left;}
#bottom_right_fade	{width:6px; height:135px; background-image:url(images/body_bottom_right_fade.gif); background-repeat:no-repeat; float:left;}
#bottom_text		{text-align:center; font-size:10px; color:#CCCCCC;}

#history				{margin-bottom:5px; color:#CCCCCC; font-size:10px;}
#history a:link 		{text-decoration: none; color: #999999;}
#history a:visited 		{text-decoration: none; color: #999999;}
#history a:active 		{text-decoration: none; color: #999999;}
#history a:hover 		{text-decoration: underline; color: #999999;}
#cat_box				{border:1px solid #d9a816; background-color:#ffe599; padding:10px;}
.cat_title a:link 		{text-decoration: none; color: #999999;}
.cat_title a:visited 	{text-decoration: none; color: #999999;}
.cat_title a:active 	{text-decoration: none; color: #999999;}
.cat_title a:hover 		{text-decoration: underline; color: #999999;}
.cat_links a:link 		{text-decoration: none; color: #a68011;}
.cat_links a:visited 	{text-decoration: none; color: #a68011;}
.cat_links a:active 	{text-decoration: none; color: #a68011;}
.cat_links a:hover 		{text-decoration: underline; color: #a68011;}
.cat		{width:355px; float:left; margin:5px; overflow:hidden;}
.cat_title	{font-size:14px; font-weight:bold; white-space:nowrap;}
.cat_desc	{font-size:12px; color:#99997a; white-space:nowrap;}
.cat_links	{font-size:10px; color:#666629; white-space:nowrap;}
#asense		{margin:20px auto; width:728px; height:90px;}
.recept_title a:link 		{text-decoration: none; color: #999999;}
.recept_title a:visited 	{text-decoration: none; color: #999999;}
.recept_title a:active 	{text-decoration: none; color: #999999;}
.recept_title a:hover 	{text-decoration: underline; color: #999999;}
.recept		{width:770px; overflow:hidden;}
.recept_title	{font-size:14px; font-weight:bold; white-space:nowrap;}
.recept_desc	{font-size:12px; color:#a68011; white-space:nowrap;}
.recept_url	{font-size:10px; color:#666629; white-space:nowrap;}
.line	{height:1px; margin:10px 0px; font-size:0px; background-image:url(images/dotline.gif); background-repeat:repeat-x;}

.Receptnamn			{font-size:18px; font-weight:bold; white-space:nowrap;}
.Receptsub			{font-size:10px; font-style:italic; white-space:nowrap;}
.Receptugn			{font-size:12px; font-weight:bold; white-space:nowrap;}
#ingredienser		{margin-top:10px;}
#extra_ingrediens	{font-size:10px; margin-bottom:10px;}
#extra_ingrediensadd{display:none;}
.Ingredienser		{margin:20px 0px;}
.Ingredienser div	{font-size:12px; font-weight:bold; white-space:nowrap;}
.Recepttillagning	{}
.Receptskapare		{font-size:10px; font-style:italic; white-space:nowrap;}

.overlaybox		{display:none; z-index:10000; width:350px; background-color:#ffe599; border:1px solid #d9a816; padding:10px; -moz-box-shadow:0 0 20px 5px #f2ce85; -webkit-box-shadow: 0 0 20px #f2ce85;}
#addlink_error	{width:344px; color:#b30000; font-weight:bold; padding:2px;}
#contact_error	{width:344px; color:#b30000; font-weight:bold; padding:2px;}
#captcha_error	{width:344px; color:#b30000; font-weight:bold; padding:2px;}
#captcha		{display:none;}
#captcha div a:link 		{text-decoration: none; color: #a68011;}
#captcha div a:visited 	{text-decoration: none; color: #a68011;}
#captcha div a:active 	{text-decoration: none; color: #a68011;}
#captcha div a:hover 		{text-decoration: underline; color: #a68011;}
