/**************************************
/* Css for Scan, visasida
/**************************************

/* ************************************************************************************************************* generic styles */
* {
    margin:0px;
    padding:0px;
}
form, select, option, input, textarea, body, table, tr, td, a, pre {
	font-family: Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}
html {
	height:100%;
}
/*
body {
	margin:0px;
	padding:0px;
	border:0px;
	background:url('/sitebase/img/gradient_bg_xmas10.jpg') #AF2426 left -116px repeat-x;
}
*/

body {
	margin:0px;
	padding:0px;
	border:0px;
	background:url('/sitebase/img/gradient_bg.jpg') #F8F7EF left -116px repeat-x;
}

form {
	margin:0px;
	padding:0px;
	border:0px;
}
a, a:link, a:visited, a:hover, a:active {
	color:#000;
	text-decoration:underline;
}
a.noDec, a.noDec:link, a.noDec:visited, a.noDec:hover, a.noDec:active {
	text-decoration:none;
}
a:hover {
	color:#333;
}
table {
	padding:0px;
	margin:0px;
	display:block;
}
tr, th, td {
	padding:0px;
	margin:0px;
}
th, td {
	vertical-align:top;
}
.thCenter, .tdCenter, #mainContentTable .thCenter, #mainContentTable .tdCenter {
	vertical-align:middle;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.thBottom, .tdBottom, #mainContentTable .thBottom, #mainContentTable .tdBottom {
	vertical-align:bottom;
}
.tablePadding1 th, .tablePadding1 td {
	padding:1px;
}
.tablePadding2 th, .tablePadding2 td {
	padding:2px;
}
.tablePadding3 th, .tablePadding3 td {
	padding:3px;
}
.tablePadding4 th, .tablePadding4 td {
	padding:4px;
}
.tablePadding5 th, .tablePadding5 td {
	padding:5px;
}
.hidden {
	display:none;
}
.noBorder {
	border:0px;
}
.inputField {
	border:1px solid #E7E7E7;
}
.inputStandard {
	display:block;
	clear:both;
	width:200px;
	margin-bottom:5px;
}
.chkBox {
	border:0px;
	padding:0px;
	margin:0px;
	width:13px;
	height:13px;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.boxEnd {
	display:block;
	clear:both;
}
h1, h2, h3, h4, h5, h6, h7 {
	display:block;
	font-family: "Courier New", "Times New Roman", serif;
	color:#000;
	font-weight: bold;
	margin:0px;
	padding:0px;
	margin-top:-2px;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 25px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 20px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
h7 {
	font-size: 14px;
}

.rub5 h1	{
	font-size: 18px;
	display:block;
	font-family: "Courier New", "Times New Roman", serif;
	color:#000;
	font-weight: bold;
	margin:0px;
	padding:0px;
}

.headerTypeface	{
	font-size: 18px;
	display:block;
	font-family: "Swift Com";
	color:#000;
	margin:0px;
	padding:0px;
}


p {
    padding-bottom:10px;
}
.clearer {
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	overflow:hidden;
}
a.rssLink {
    background:url('../img/rss_small.gif') no-repeat 0px 1px;
	padding-left:20px;
	height:18px;
	line-height:18px;
	display:block;
}
.hiddenBox {
	display:none;
}
.showBox {
	display:block;
	padding-left:14px;
}
/* ************************************************************************************************************* / generic styles */

/* ************************************************************************************************************* framework styles */

#mainOuterContainer {
	text-align:center;
}
#mainContainer {
	width:990px;
	background:url('../img/visasida_floatpapper.jpg') left 360px repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#mainContainer #mainInnerContainer {
	width:990px;
	background:url('../img/visasida_toppapper.jpg') left 240px no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
/* Flash istället för bild.*/

#mainContainer #mainInnerContainerStart1 {
	width: 990px; 
	background: url('../img/visasida_toppapper_startsida.jpg') left 240px no-repeat;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/*Bild istället för Flash*/

#mainContainer #mainInnerContainerStart {
	width: 990px; 
	background: url('../img/visasida_toppapper.jpg') left 240px no-repeat;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#content {
	min-height:400px;
}
#mainContainer .innerPadding {
	padding:0px 66px 0px 66px;
}
#mainContainer .innerPadding .mainBigImage {
	margin:0px -66px 0px -66px;
	background-color:#F8F7EF;
}
#mainContainer .innerPadding .mainBigFlash {
	margin:0px -66px 10px -66px;
	background-color:#F8F7EF;
}


#footer {
	width:990px;
	height:300px;
	background:url('../img/visasida_footerpapper.png') top left no-repeat;
	margin:0px -66px 0px -66px;
}
#footer .innerPadding, #footer a {
	font-family: "Courier New", "Times New Roman", serif;
	font-size:12px;
}
#footer .innerPadding {
	padding-top:100px;
}
#footer .footerInfo {
	float:left;
	line-height:24px;
}
#footer a.rss {
	background:url('../img/rss.gif') top left no-repeat;
	width:23px;
	height:24px;
	text-decoration:none;
	float:left;
	margin-right:8px;
	line-height:24px;
}
#footer .copyright {
	float:right;
	line-height:24px;
}
/* ************************************************************************************************************* / framework styles */

/* ************************************************************************************************************* / menu styles */
#thirdMenu {
	width:100%;
	text-align:center;
	/*margin-left:auto;
	margin-right:auto;*/
	display:none;
}
#thirdMenu ul {
	border:0px;
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:center;
	height:30px;
}
#thirdMenu li {
	border:0px;
	padding:0px;
	margin:0px;
	display:inline;
	line-height:30px;
	height:30px;
}
#thirdMenu li a, #thirdMenu li a:link, #thirdMenu li a:visited, #thirdMenu li a:hover, #thirdMenu li a:active {
	text-decoration:none;
	font-size:11px;
	padding:0px 5px 0px 5px;
	/*border-left:1px solid #000;*/
	color:#000;
	line-height:30px;
	height:30px;
	padding-top:8px;
	padding-bottom:8px;
	white-space:nowrap;
}
#thirdMenu li a:hover {
	text-decoration:underline;
}
#thirdMenu .selected a, #thirdMenu .selected a:link, #thirdMenu .selected a:visited, #thirdMenu .selected a:hover, #thirdMenu .selected a:active {
    color:#BE0721;
}
#thirdMenu  ul span.separator {
    background:url('../img/meny/separator.gif') no-repeat center -5px;
    width:1px;
    margin:0px;
    padding:0px;
    height:30px;
}
#thirdMenuDivider {
    background:url('../img/meny/thirdmenu_divider.png') no-repeat top left;
    width:627px;
    height:20px;
	/*text-align:center;
	margin-left:auto;
	margin-right:auto;*/
    overflow:hidden;
    display:none;
}
/* ************************************************************************************************************* / menu styles */

/* ************************************************************************************************************* / main table styles */
#mainContentTable {
	border:0px;
	padding:0px;
	margin:0px;
	display:block;
	width:858px;
	overflow:hidden;
}
#mainContentTable td {
	vertical-align:top;
	overflow:hidden;
}
#mainContentTable .leftContainer {
	width:627px;
}
#mainContentTable .divider {
	width:30px;
	background:url('../img/right_divider.png') no-repeat top left;
	height:562px;
}
#mainContentTable .rightContainer {
	width:201px;
}
/* ************************************************************************************************************* / main table styles */

/* ************************************************************************************************************* rightContainer styles */
.rightContainer .googlemore {
	width:201px;
	height:116px;
	background:url('../img/googlemore_bg.png') no-repeat top left;
	display:block;
	clear:both;
}
h1, h2, h3, h4, h5, h6, h7 {
	padding-bottom:5px;
}
.rightContainer .googlemore .googlemoreInnerPadding {
	padding:25px 20px 0px 20px;
	margin:0px;
}
.rightContainer .googlemore .inputField {
	margin-top:3px;
	margin-right:5px;
	width:115px;
	border:1px solid #999;
	display:inline;
	float:left;
}
.rightContainer .googlemore .searchBtn {
	background:url('../img/meny/btn_sok_white.gif') top left no-repeat;
	width:38px;
	height:24px;
	display:inline;
	float:left;
	border:0px;
	cursor:pointer;
}
.rightContainer .puff {
	width:201px;
	padding-left:5px;
	display:block;
	clear:both;
}
.rightContainer .puff a {
	text-decoration:none;
}
.rightContainer .puff_top {
	background:url('../img/puff_top.png') top left no-repeat;
	height:57px;
	width:201px;
	overflow:hidden;
}
.rightContainer .puff_top .puffHeader {
	padding-top:20px;
	text-align:center;
}
.rightContainer .puff_mid {
	background:url('../img/puff_mid.png') top left repeat-y;
	width:201px;
}
.rightContainer .puff_mid img {
	margin-bottom:5px;
	display:block;
}
.rightContainer .puffBottomlink {
	padding-top:5px;
	display:block;
}
.rightContainer .puff_bot {
	background:url('../img/puff_bot.png') top left no-repeat;
	height:19px;
	width:201px;
}
.rightContainer .puff .puffInnerPadding {
	padding:0px 29px 0px 20px;
	margin:0px;
}
.rightContainer .puff .puffInnerPaddingEdge {
	margin:0px 15px 0px 6px;
	padding:7px 15px 7px 15px;
}
.rightContainer .puff .puffInnerPaddingEdge.rowOne {
	background-color:#fff;
}
.rightContainer .puff .puffInnerPaddingEdge.rowTwo {
	background-color:#e9ecf0;
}
#rightContainerDotNetIframe {
    height:600px;
    width:100%;
    border:0px;
}
/* ************************************************************************************************************* / rightContainer styles */

/* ************************************************************************************************************* / press styles */
.pressTop {
	width:627px;
	height:30px;
	background:url('../img/press_top.png') no-repeat top left;
}
.pressMid {
	width:627px;
	background:url('../img/press_mid.png') repeat-y top left;
	overflow:hidden;
}
.pressMid .pressInnerPadding {
	margin:0px;
	padding:0px 30px 0px 30px;
}
.pressMid .pressInnerPadding .pressInnerContent {
	width:567px;
}
.pressContainer {
	display:block;
	width:567px;
	background-color:#fff;
}
.pressMid .pressInnerPadding #pressLogo {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:block;
}
.pressMid .pressInnerPadding .pressFooter {
	border-top:1px solid #000;
	margin-top:10px;
	padding-top:10px;
	display:block;
	text-align:center;
}
.pressMid .pressInnerPadding h1.center {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.pressMid .pressInnerPadding ul, .pressMid .pressInnerPadding ol {
	margin-left:20px;
}
.pressBot {
	width:627px;
	height:38px;
	background:url('../img/press_bot.png') no-repeat top left;
}
/* ************************************************************************************************************* / press styles */

/* ************************************************************************************************************* polaroid styles */
.polaroid {
	float:left;
}
.polaroidRight {
	float:right;
}
.polaroidNone {
	float:none;
}
.polaroid img {
    display:block;
}
.polaroid h6.center {
    padding-top:10px;
    text-align:center;
}
.polaroid_top_left {
	background:url('../img/polaroid/polaroid_01.png') top left no-repeat;
	width:20px;
	height:20px;
}
.polaroid_top_mid {
	background:url('../img/polaroid/polaroid_02.png') top left repeat-x;
	height:20px;
}
.polaroid_top_right {
	background:url('../img/polaroid/polaroid_03.png') top left no-repeat;
	width:20px;
	height:20px;
}
.polaroid_mid_left {
	background:url('../img/polaroid/polaroid_04.png') top left repeat-y;
	width:20px;
}
.polaroid_mid_mid {
	background-color:#fff;
}
.polaroid_mid_right {
	background:url('../img/polaroid/polaroid_06.png') top left repeat-y;
	width:20px;
}
.polaroid_bottom_left {
	background:url('../img/polaroid/polaroid_07.png') top left no-repeat;
	width:20px;
	height:20px;
}
.polaroid_bottom_mid {
	background:url('../img/polaroid/polaroid_08.png') top left repeat-x;
	height:20px;
}
.polaroid_bottom_right {
	background:url('../img/polaroid/polaroid_09.png') top left no-repeat;
	width:20px;
	height:20px;
}
/* ************************************************************************************************************* / polaroid styles */

/* ************************************************************************************************************* cookieLink styles */
#cookieLink {
	display:block;
	width:100%;
	padding-bottom:10px;
	text-align:center;
}
#cookieLink #setCookieLink {
	color:#CE1126;
}
/* ************************************************************************************************************* / cookieLink styles */

/* ************************************************************************************************************* recept styles */
.receptKatImg {
    float:left;
	display:inline;
	width:114px;
	height:114px;
	overflow:hidden;
	padding:0px 10px 10px 0px;
}
.receptKatNoImg {
	background:url('/img/receptkategorier/noimg.png') top left no-repeat;
	width:114px;
	height:114px;
	cursor:pointer;
	overflow:hidden;
	text-decoration:none;
}
.receptKatNoImgText {
	text-align:center;
	padding-top:84px;
	width:88px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.receptKatNoImgText, .receptKatNoImgText a, .receptKatNoImgText a:link, .receptKatNoImgText a:visited, .receptKatNoImgText a:hover, .receptKatNoImgText a:active {
	text-decoration:none;
	font-family: "Courier New", "Times New Roman", serif;
	color:#000;
	font-size:14px;
	white-space:nowrap;
}
#Searchresult  {

}
#Searchresult li, .Searchresult li {
    padding-bottom:4px;
}
#receptPrevImg {
    float:right;
    margin-left:20px;
    width:290px;
    height:370px;
    overflow:hidden;
}
#imgContainer {
	float:left;
	display:inline;
}
#imgContainer a.backlink {
    padding-left:15px;
}
#receptFakta {
    float:left;
    display:inline;
    width:133px;
    height:75px;
    padding-left:4px;
}
#receptFakta #receptTid {
    float:left;
    display:inline;
    width:59px;
    height:75px;
    background:url('/sitebase/img/recept_fakta/time.png') top left no-repeat;
}
#receptFakta #receptTid #receptTidText {
    text-align:center;
    width:59px;
    padding-top:60px;
}
#receptFakta #receptPortioner {
    float:left;
    display:inline;
    width:74px;
    height:75px;
    background:url('/sitebase/img/recept_fakta/portioner.png') top left no-repeat;
}
#receptFakta #receptPortioner #receptPortionerText {
    text-align:center;
    width:74px;
    /*padding-top:60px;*/
}
#receptFakta #receptPortioner #receptPortionerSiffra {
    text-align:center;
    width:74px;
    padding-top:8px;
    height:52px;
    display:block;clear:both;
}
#recepieContainer, #prodInfoContainer {
	width:237px;
	margin-left:10px;
	float:left;
	display:inline;
	overflow:hidden;
}
#recepieContainer h5, #prodInfoContainer h5 {
    padding-top:10px;
}
#recepieContainer .ingrediensHeader {
    margin-top:10px;
    font-family: "Courier New", "Times New Roman", serif;
	font-size:14px;
	font-weight:bold;
}
#receptHeader {
    margin-left:10px;
    width:470px;
    float:left;
    display:inline;
}
#recepieContainer h5.howTo, #prodInfoContainer h5.howTo {
    margin-top:15px;
}
#recepieActions a {
    display:block;
	font-family: "Courier New", "Times New Roman", serif;
	font-size:14px;
	text-decoration:none;
	padding-left:24px;
	white-space:nowrap;
	height:20px;
}
#recepieActions a#printlink {
	background:url('/sitebase/img/recept_actions/print.gif') top left no-repeat;
}
#recepieActions a#tipslink {
	background:url('/sitebase/img/recept_actions/tipsa.gif') top left no-repeat;
}
#recepieActions a#favlink {
	background:url('/sitebase/img/recept_actions/add_fav.gif') top left no-repeat;
}
#recepieActions a#favlink.favlinkDel{
    background:url('/sitebase/img/recept_actions/del_fav.gif') top left no-repeat;
}
#recepieActions a#reloadlink {
	background:url('/sitebase/img/recept_actions/slumpa.gif') top left no-repeat;
}
#recepieActions a#backlink {
	background:url('/sitebase/img/recept_actions/back.gif') top left no-repeat;
}
#tipsDesc {
    padding-bottom:10px;
}
#responseText {
    padding-bottom:10px;
    font-weight:bold;
}
#tipsButtonContainer {
    padding-top:5px;
    padding-bottom:10px;
}
/* ************************************************************************************************************* / recept styles */

/* ************************************************************************************************************* produkt styles */
#produktKatList a img {
	margin:0px 10px 10px 0px;
}
#productListWidth {
    width:350px;
}
#productPrevImg {
    float:right;
    margin-left:20px;
    width:242px;
    height:330px;
    overflow:hidden;
}
.tdProdDesc {
    padding-right:20px;
    width:60px;
}
#prodInfoContainer .box {
    margin-bottom:15px;
}
/* ************************************************************************************************************* / produkt styles */

/* ************************************************************************************************************* paper styles */
.paperTop {
	width:858px;
	height:30px;
	background:url('../img/paper_top.png') no-repeat top left;
}
.paperMid {
	width:858px;
	background:url('../img/paper_mid.png') repeat-y top left;
	overflow:hidden;
}
.paperMid .paperInnerPadding {
	margin:0px;
	padding:0px 30px 0px 30px;
}
.paperContainer {
	display:block;
	width:798px;
	background-color:#fff;
	overflow:hidden;
}
.paperMid .paperInnerPadding h1.center, .paperMid .paperInnerPadding h2.center {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.paperBot {
	width:858px;
	height:38px;
	background:url('../img/paper_bot.png') no-repeat top left;
}
/* ************************************************************************************************************* / paper styles */

/* ************************************************************************************************************* narrow paper styles */
.paperTopNarrow {
	width:627px;
	background:url('../img/paper_top_narrow.png') no-repeat top left;
}
.paperMidNarrow {
	width:627px;
	background:url('../img/paper_mid_narrow.png') repeat-y top left;
}
.paperContainerNarrow {
	display:block;
	width:567px;
	background-color:#fff;
	overflow:hidden;
}
.paperBotNarrow {
	width:627px;
	height:38px;
	background:url('../img/paper_bot_narrow.png') no-repeat top left;
}
/* ************************************************************************************************************* / narrow styles */

/* ************************************************************************************************************* scanköket paper styles */
.paperTopScanKoket {
	background:url('../img/paper_top_scankoket.png') no-repeat top left;
}
.paperMidScanKoket {
	background:url('../img/paper_mid_scankoket.png') repeat-y top left;
	min-height:400px;
}
.paperBotScanKoket {
	background:url('../img/paper_bot.png') no-repeat top left;
}
/* ************************************************************************************************************* / scanköket paper styles */


/* Extra styles */

.FileIcon {
	margin-right: 2px;
	position: relative;
	top: 5px;
	border:0px none;
}

.rightPuff {
	margin:0px 0px 15px 15px;
	width:180px;
	word-wrap: break-word;

}

img.imgCenter { 
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	margin-bottom: 15px;
	text-align: center;
}


