@charset "utf-8";

.fb_edge_widget_with_comment,
.fb_edge_widget_with_comment span,
.fb_edge_widget_with_comment span iframe {
    float: right;
    text-align: right;
}

body {
	background-color: #002e5f;
	margin-left: 0px;
	margin-top: 0px;
}
table {
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 800px;
	border: 0px;
}

td {
	padding: 0px;
	text-align: left;
}

.CenteredMainDiv
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.maintable {
	background-color: #00142f;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.tdmain {
	background-position: top;
}
/* CSS for the menu


*/
hr {
	color: #f3ca75;
	background-color: #f3ca75;
	height: 0.5px;
}
.hr_recipe {
	color: #fff;
	height: 1%;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 50px;
	padding-bottom: 30px;
	padding-top: 10px;
	text-align: left;
	left: 50px;
	width: 550px;
}
a.txts {
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.menu {
	background-image: url(http://www.guldfageln.se/images/menu/menu_bg.png);
	height: 150px;
	width: 800px;
	margin: 0px;
	padding: 0px;
}
.menu_logo {
	display: none;
}
.tools {
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: right;
	height: 15px;
}
a.tools:active, a.tools:visited, a.tools:hover, a.tools:link {
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: right;
	height: 15px;
}
.td_tone {
	background-attachment: scroll;
	background-image: url(http://www.guldfageln.se/images/common/td_toning.png);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 800px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #AA7B0D;	
}
.td_left_padding {
	padding-left: 30px;
	padding-bottom: 5px;
}
.headline_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #002650;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.headline_txt_gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #f3ca75;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.txt_gold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 50px;
	padding-bottom: 30px;
	padding-top: 10px;
	text-align: left;
	left: 50px;
	width: 350px;
}
.link_txt_gold {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-right: 10px;
	text-align: right;
}
a.link_txt_gold:active, a.link_txt_gold:visited, a.link_txt_gold:hover, a.link_txt_gold:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	text-transform: none;	
}
.top_menu {
	text-align: right;
	height: 15px;
	padding-top: 0px;
	margin: 0px;
	width: 610px;
}
a.top_menu:link, a.top_menu:visited, a.top:active, a.top_menu:hover{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
}
.top_menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	word-spacing: 15px;
	height: 15px;
	color: #FFFFFF;
	text-align: left;
}
.top_menu_middle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	height: 70px;
	vertical-align: bottom;
}
.top_menu_bottom {
	text-align: right;
	height: 26px;
	padding-right: 5px;
	width: 610px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.top_menu_bottom2 {
	text-align: left;
	padding-left: 0px;
	padding-top: 1px;
}
a.top_menu_bottom:link, a.top_menu_bottom:visited, a.top_menu_bottom:active, a.top_menu_bottom:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #002650;
	text-decoration: none;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 30px;
	text-align: left;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	word-spacing: 0px;
	
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	word-spacing: 0px;	
}
.nonuserinput
{
	text-transform: uppercase;	
}

.userinput 
{
	text-transform: none;
}

.input_checkbox {
	height: 11px;
	width: 11px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	text-transform: lowercase;
}
.b_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002650;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 50px;
	width: 450px;

}
.w_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFD9AF;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 50px;
	width: 450px;

}

.normal_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002650;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding-left: 50px;
}
.link_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002650;
	font-weight: normal;
	text-align: left;
	padding-left: 50px;
	padding-bottom: 10px;
}
a.link_txt:link, a.link_txt:active, a.link_txt:hover, a.link_txt:visited {
	color: #002650;
	text-decoration: underline;
	text-transform: none;
	padding-left: 0px;
	padding-bottom: 0px;
}
a.link_txt_small:link, a.link_txt_small:active, a.link_txt_small:hover, a.link_txt_small:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002650;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
	text-transform: none;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
}
.tdleft {
	background-attachment: scroll;
	background-color: #002e5f;
	background-image: url(http://www.guldfageln.se/images/common/frame_line_left.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.tdright {
	background-attachment: scroll;
	background-color: #002e5f;
	background-image: url(http://www.guldfageln.se/images/common/frame_line_right.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.prod_menu 
{
	background-image: url(http://www.guldfageln.se/images/recept_startp/search_bg.jpg);
	background-repeat: no-repeat;
}
.prod_menu_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.headline_no_undermenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.prod_menu_underheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 3px;
}
.prod_menu_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-align: left;
	padding-left: 50px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.prod_menu_links a:active, a:link, a:visited{
	color: #fff;
	text-decoration: none;
	padding-right: 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.prod_menu_links a:hover{
	color: #fff;
	text-decoration: underline;
	padding-right: 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.prod_menu_links a.selected{
	color: #f3ca75;
	text-decoration: none;
	padding-right: 20px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.prod_right_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #fff;
	text-align: right;
	padding-right: 50px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.prod_right_links a:active, a:link, a:visited{
	color: #fff;
	text-decoration: none;
	padding-right: 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.prod_right_links a:hover{
	color: #fff;
	text-decoration: underline;
	padding-right: 20px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.prod_images {
	text-align: left;
	padding-left: 80px;
	padding-top: 20px;
	padding-bottom: 10px;
	width: 220px
}
.prod_images_storh {
	text-align: left;
	padding-left: 80px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 50px;
	width: 220px
}
.prod_headline_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f3ca75;
	padding-top: 20px;
	font-weight: bold;
	text-align: left;
}
.prod_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 200px;
}
.prod_txt_storh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 300px;
}
a.prod_txt  {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 200px;
	text-transform: none;
}
.recipe_underhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.recipe_underhead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.recipe_search_field
{
	margin-top: 5px;
	float: left;
}
.recipe_search_button
{
	margin-right: 8px;
	margin-top: 5px;
	float: right;
}
.recipe_link_td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 50px;
	text-align: left;
	padding-top: 9px;
	text-transform: uppercase;
}
.recipe_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
	text-transform: uppercase;
}
.recipe_cat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-left: 20px;
	text-transform: uppercase;
	font-weight: bold;
}

.recipe_cat_over_image
{
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/00142f.png');//
	//background-image:url(../images/00142f.png);*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	overflow: visible;
	position: absolute;
	visibility: inherit;
	z-index: 98;
	height: auto;
	width: auto;
	vertical-align: middle;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	color: #000;
}

.recipe_cat_over_image2 
{
	/*
	text-shadow: 1px 1px 0 #888;
	filter: dropshadow(color=#808080, offx=1, offy=1); 
	color: #FFFFFF;
	*/
	text-shadow: 1px 1px 0 #FFF;
	filter: dropshadow(color=#FFFFFF, offx=1, offy=1); 
	color: #00142f;


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	overflow: visible;
	position: absolute;
	visibility: inherit;
	z-index: 99;
	float: right;
	padding-top: 20px;
	padding-left: 755px;
	height: 200px;
	width: 35px;
}
.recipe_cat_over_simage 
{
	/*
	text-shadow: 1px 1px 0 #888;
	filter: dropshadow(color=#808080, offx=1, offy=1); 
	color: #FFFFFF;
	*/
	text-shadow: 1px 1px 0 #FFF;
	filter: dropshadow(color=#FFFFFF, offx=1, offy=1); 
	color: #00142f;


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	text-transform: uppercase;
	font-weight: bold;
	overflow: visible;
	position: absolute;
	visibility: inherit;
	z-index: 98;
	height: 100px;
	width: 120px;
	vertical-align: middle;
	float: left;
	padding-top: 5px;
	padding-left: 5px;
}
.recipe_cat_over_simage2 
{
	/*
	text-shadow: 1px 1px 0 #888;
	filter: dropshadow(color=#808080, offx=1, offy=1); 
	color: #FFFFFF;
	*/
	text-shadow: 1px 1px 0 #FFF;
	filter: dropshadow(color=#FFFFFF, offx=1, offy=1); 
	color: #00142f;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	overflow: visible;
	position: absolute;
	visibility: inherit;
	z-index: 99;
	float: right;
	padding-top: 5px;
	padding-left: 230px;
	height: 100px;
	width: 35px;
}
.recipe_simages {
	text-align: left;
	margin: 0px;
	padding-left: 6px;
	padding-top: 12px;
	width: 260px;
}
.td_small_tone {
	background-attachment: scroll;
	background-image: url(http://www.guldfageln.se/images/common/td_toning_small.png);
	background-repeat: no-repeat;
	background-position: 6px top;
	margin: 0px;
	padding: 0px;
	width: 255px;
}
.div_small_tone {
	background-attachment: scroll;
	background-image: url(http://www.guldfageln.se/images/common/td_toning_small.png);
	background-repeat: no-repeat;
	background-position: 0px top;
	margin: 0px;
	padding: 0px;
	width: 255px;
}
.recipe_rec_place {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-right: 0px;
	text-transform: uppercase;
	font-weight: bold;
	background-position: center center;
	vertical-align: middle;
	float: right;
	height: 24px;
}
.recipe_rec_place_small {
    display: inline-block;
    position: relative;
    left: 12px;
    width: 60px;
    height: 24px;
    margin-top: 3px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;

	text-transform: uppercase;
	font-weight: bold;
	float: right;
}
.recipe_underheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 3px;
	text-transform: uppercase;
	vertical-align: middle;
	float: left;
}
.recipe_underheadline_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 3px;
	text-transform: uppercase;
	vertical-align: middle;
	float: right;
}
.headline_small_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #002650;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
    padding-right: 88px;
}
.switch_page{
	text-decoration: none;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	padding-right: 30px;
	padding-bottom: 30px;
	font-size: 12px;
	padding-right: 5px;
	
	color: #846423;
}
a.switch_page:link, a.switch_page:hover, a.switch_page:active{
	text-decoration: none;
	color: #f3ca75;
}
a.switch_page:visited{
	text-decoration: underline;
	color: #f3ca75;
}
.footer{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #f3ca75;
	padding-left: 30px;
	padding-bottom: 30px;
	text-align: left;
}

.centeredblock 
{
	margin-left:auto;
	margin-right:auto;
}

