A {
color: #BE0028;
text-decoration : none;
}

A:active {
text-decoration : underline;
color: #BE0028;
}

A:hover {
text-decoration : underline;
}

html,body {
padding: 0px
margin: 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #424242;
}
body {
padding: 0px
margin: 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 11px;
color: #424242;
}
table {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
color: #424242;
}
.top_menu {
/*background-color: #2E9F69;*/
background-color: #6BB300;
height: 16px;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: bold;
padding-left: 5px;
color: #fff;
padding-top: 1px;
}
.path {
background-color: #fff7f1;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: bold;
padding: 3px;
padding-left: 5px;
color: #ffffff;
margin-bottom: 4px;
}
.minkokebok {
background-color: #2E9F69;
height: 16px;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
color: #ffffff;
margin-bottom: 4px;
}
.minbartender {
background-color: #2E9F69;
height: 16px;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: bold;
padding-top: 1px;
padding-left: 5px;
color: #ffffff;
margin-bottom: 4px;
}
.white_link {
color: #ffffff;
text-decoration: none;
}
.grey_link {
color: #424242;
text-decoration: none;
}
.grey_link_small {
color: #424242;
font-size: 11px;
text-decoration: none;
}
.list_link {
color: #323232;
text-decoration: none;
}
.farge_link {
color: #BE0028;
text-decoration: none;
font-weight: bold;
}
.green_link {
color: #16623E;
text-decoration: none;
}
.stikktittel {
color: #16623E;
font-size: 11px;
}
.ukens {
font-size: 11px;
}
table.ukens tr td { background-color: #f5ffe5; }

.menu_head {
/*background-color: #2E9F69;*/
background-color: #6BB300;
height: 16px;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: bold;
padding-left: 5px;
color: #fff;
padding-top: 1px;
border-bottom: 2px solid #ffffff;
}
.menu_head.inner {
	background-color: #ffcb05;
	color: #000;
}
.menu_head_bransje {
	height: 16px;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border-bottom: 2px solid #ffffff;
	background-color: #009ee0;
	color: #fff;
}
.menu_box {
position: relative;
background-color: transparent;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: normal;
padding: 2px 25px 2px 5px;
border-bottom: 1px solid #ddd;
}

.menu_box a.playright {
	position: absolute;
	top: 3px;
	right: 0;
	display: block;
	width: 20px;
}
.menu_box_bransje {
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;
	padding: 2px;
	padding-left: 5px;
	background-color: #E5F2F7;
	color: #000;
	border-bottom: 1px solid #ddd;
}
.menu_box_under {
background-color: #FDFDFD;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: normal;
padding: 2px;
padding-left: 15px;
}
.menu_box_under_bransje {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	padding-left: 15px;
	background-color: #bce4f7;
	color: #000;
	border-bottom: 1px solid #eee;
}
.menu_box_under2 {
background-color: #FDFDFD;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: normal;
padding: 2px;
padding-left: 15px;
}
.right_head {
/*background-color: #C9152A;*/
background-color: #FF6600;
height: 16px;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: bold;
padding-left: 5px;
color: #ffffff;
padding-top: 1px;
border-bottom: 2px solid #ffffff;
}
.right_head_bransje {
	height: 16px;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 1px;
	border-bottom: 2px solid #ffffff;
	background-color: #009ee0;
	color: #fff;
}
.sok_head {
background-color: #E4E4E4;
height: 16px;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: bold;
padding-left: 5px;
color: #424242;
padding-top: 1px;
border-bottom: 2px solid #ffffff;
}
.right_box {
background-color: transparent;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: normal;
padding: 4px;
padding-left: 7px;
border-bottom: 1px solid #ddd;
}
.right_box.bransje {
	background-color: #E5F2F7;
	color: #000;
	border-bottom: 1px solid #ddd;
}

table.bransje tr td {
	background-color: #E5F2F7;
	padding: 0px;
	color: #000;
}
table.bransje .stikktittel {
	font-size: 11px;
	font-weight: bold;
	background-color: #009ee0;
	color: #fff;
	padding: 1px;
	padding-left: 4px;
}
.right_box_play {
background-color: transparent;
font-family: Arial, Verdana;
font-size: 12px;
font-weight: normal;
position: relative;
padding: 4px 25px 4px 7px;
border-bottom: 1px solid #ddd;
}
.right_box_play a.playright {
	position: absolute;
	top: 3px;
	right: 0;
	display: block;
	width: 20px;
}

.seksjon_box {
background-color: #E4EEE9;
font-family: Arial, Verdana;
font-size: 11px;
font-weight: normal;
padding: 2px;
padding-left: 7px;
border-bottom: 1px solid #ffffff;
}
.seksjon_box_divided {
	background-color: #f5ffe7;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	padding-left: 7px;
	border-bottom: 1px solid #d8d8d8;
	width: 225px;
}
.seksjon_box_divided.flip { float: left; }
.seksjon_box_divided.flop { float: right; }
.seksjon_box_divided.left,
.seksjon_box_divided.middle,
.seksjon_box_divided.right { width: 152px; }

.seksjon_box_divided.left { float: left; }
.seksjon_box_divided.middle {
	float: left;
	margin-left: 2px;
}
.seksjon_box_divided.right { float: right; }

.linje {
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #d8d8d8;
}
.linje5space{
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 5px;
}
.linjetopp {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #d8d8d8;
}
.spacer14white {
	border-top: 14px solid #fff;
}

.seksjon_box_divided_play {
	background-color: #f5ffe7;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	padding-left: 7px;
}
.seksjon_box_divided_play.flip { float: left; }
.seksjon_box_divided_play.flop { float: right; }
.seksjon_box_divided_playleft { 
	background-color: #f5ffe7;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
}
.seksjon_box_divided_playmiddle { 
	background-color: #f5ffe7;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
}
.seksjon_box_divided_playright { 
	background-color: #f5ffe7;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
}


.seksjon_box_divided_play2 {
	background-color: #f5ffe7;
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	padding-left: 7px;
}
.seksjon_box_divided_play2.flip { float: left; }
.seksjon_box_divided_play2.flop { float: right; }
.seksjon_box_divided_play2.left { width: 146px; }
.seksjon_box_divided_play2.middle { width: 146px; }
.seksjon_box_divided_play2.right { width: 146px; }

.seksjon_box_divided_play2.left { float: left; }
.seksjon_box_divided_play2.middle {
	float: left;
	margin-left: 2px;
}
.seksjon_box_divided_play2.right { float: right; }

#invisible0,
#invisible1,
#invisible2 { margin-top: 2px; }

#invisible0 .sub,
#invisible1 .sub,
#invisible2 .sub {
	border-top: 1px solid #d8d8d8;
	padding: 2px 2px 2px 5px;
}

.sok_box {
	position: relative;
	background-color: transparent;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #282828;
	padding: 0px 25px 0px 5px;
}
.sok_box.linje {
	position: relative;
	background-color: transparent;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #282828;
	padding: 2px 25px 4px 5px;
	border-bottom: 1px solid #ddd;
}
.sok_box a.playright {
	position: absolute;
	top: 3px;
	right: 0;
	display: block;
	width: 20px;
}

.right_head_sok {
	position: relative;
	background-color: #FF6600;
	height: 16px;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	color: #ffffff;
	padding: 1px 25px 0px 5px;
	border-bottom: 2px solid #ffffff;
}
.right_head_sok a.playright {
	position: absolute;
	top: 1px;
	right: 2px;
	display: block;
	width: 20px;
}

.oppskrift {
background-color: transparent;
font-family: Arial, Verdana;
font-size: 11px;
width: 150px;
color: #282828;
padding: 0px;
border-bottom: 2px solid #ddd;
overflow: hidden;
word-wrap: break-word;
}
.annonser_topp {
background-color: #CCCCCC;
height: 16px;
font-family: Arial, Verdana;
font-size: 9px;
font-weight: normal;
text-align: right;
padding-top: 2px;
border-bottom: 1px solid #ffffff;
}
.annonser {
border-bottom: 10px solid #ffffff;
}
.nyhetsbrev {
padding: 4px;
font-family: Arial, Verdana;
font-size: 9px;
}
.nyhetsbrev_head {
font-family: Arial, Verdana;
font-size: 11px;
font-weight: bold;
}
h1 {
margin: 0px;
font-family: Arial, Verdana;
font-size: 18px;
font-weight: bold;
padding-top: 0px;
padding-bottom: 0px;
color: #282828;
}
h4 {
margin: 0px;
font-family: Arial, Verdana;
font-size: 14px;
font-weight: bold;
padding-bottom: 0px;
color: #282828;
}
h5 {
margin: 0px;
margin-top: 10px;
margin-bottom: 10px;
font-family: Arial, Verdana;
font-size: 16px;
font-weight: bold;
padding-bottom: 0px;
color: #282828;
}
form {
padding: 0px;
margin: 0px;
}
.h1ingress {
font-family: Arial, Verdana;
font-size: 12px;
}
.ho_ingress {
font-family: Arial, Verdana;
font-size: 14px;
}
.input{
	color: #454545;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	color: #454545;
	border: 1px #CCCCCC solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 2px;

}
.button {
	color: #454545;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	color: #454545;	
	border-left: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	border-right: 2px #686868 solid;
	border-bottom: 2px #686868 solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px;
}

table.logotable tr td { border-bottom: 1px #bed630 solid; }
table.logotable tr td td { border-bottom: 0px; }

.headerspace {
	padding-top: 9px;
	height: 29px;
}

.listitem img { float: left; }
.listitem .itemtext {
	margin: 0 0 0 80px;
}

/*End new css*/


.tipsboks {
	font-size:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width:120px;
}


.tipsknapp{
	color: #454545;
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	color: #454545;	
	border-left: 1px #CCCCCC solid;
	border-top: 1px #CCCCCC solid;
	border-right: 2px #686868 solid;
	border-bottom: 2px #686868 solid;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px;
}

.sokboksR {
	font-size:8pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
/*	border-style: none;*/
	margin-bottom : 5px;
	margin-top : 0px;
	width:75px;
	height:15px;
	background-color : #F7F7F7;
	border : 1px solid #16623E;
	border-color : #16623E;
	border-top-width : 1px;;
	border-right-width : 1px;
	border-left-width : 1px;
	ddborder : 1px;
}


.sokbtnR {
	margin-bottom : 0px;
	margin-top : 0px;
}

.tenGreen{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #16623E;
	text-decoration: none;
}
.tenGreen:hover {color: #000000;}

.tenBoldGreen{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #16623E;
	text-decoration: none;
}
.tenBoldGreen:hover {color: #000000;}

.eightBlack{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.eightBlack:hover {color: #16623E;}
.tenBlack{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tenBlack:hover {color: #16623E;}

.tenBoldBlack{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.tenBoldBlack:hover {color: #16623E;}

.tenBoldGrey{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.tenBoldGrey:hover {color: #DDDDDD;}

.tenBoldRed{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C63100;
	text-decoration: none;
}

.elevenBlack{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.elevenRed{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
}
.elevenRedBold{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}

.twelveBlack{
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.thirteenBlack{	
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.thirteenBlack img {
	margin: 0 2px 0 2px;
}
.thirteenBlack table {
	margin: 0 2px 0 2px;
} 
.thirteenBlack img.imgLeft{
	float: left;
}

.twelveBoldBlack{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.twelveRed{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
}
.twelveRed:hover {color: #000000;}

.twelveBoldRed{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}

.twelveBlackVerdana{
	font-family:   Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.twelveRedArial{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #993300;
	text-decoration: none;
}
.twelveRedArial:hover {color: #000000;}


.twelveBoldGreen{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #16623E;
	text-decoration: none;
}
.twelveBoldGreen:hover {color: #000000;}

.thirteenBoldGreen{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #16623E;
	text-decoration: none;
}
.thirteenBoldGreen:hover {color: #000000;}

.fourteenBoldBlack{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.thirteenRed{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #c63100;
	text-decoration: none;
}
.thirteenRedBold{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c63100;
	text-decoration: none;
}
.twelveRed{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c63100;
	text-decoration: none;
}

.fifteenBlack{
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.fifteenBoldBlack{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.eighteenBoldBlack{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.toppbilde{
	font-family:  Arial, Verdana, Helvetica;
	font-size: 10 px;
	font-weight: normal;
	background-image: url(gfx/nytopp.jpg);
	background-repeat: none;
	background-position: left top
}

toppmenytxt{
	font-family:  Arial, Verdana, Helvetica;
	font-size: 10 px;
	font-weight: normal;
}

.normal {	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}
.normal:hover {color: #16623E}
.normalBold {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; font-weight: bold;}
.normalBold:hover {color: #16623E}
.normalBoldGrey { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none ; font-weight: bold}
.normalBoldGrey:hover {color: #16623E}
.normalBoldGreyS { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; text-decoration: none ; font-weight: bold}
.normalBoldGreyS:hover {color: #16623E}
.normalRed { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #BE0028; text-decoration: none }
.normalRed:hover {color: #16623E}
.normalHead { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #FFFFFF; text-decoration: none; font-weight: bold}
.normalHead:hover {color: #16623E}
.heading { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 23px; color: #EEEEEE; text-decoration: none; font-weight: bold}
.heading:hover {color: #16623E}
.listN { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none }
.listN:hover {color: #16623E}
.listA { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none }
.listA:hover {color: #16623E}


td.topOfPageBanner { white-space: nowrap; }
/*td.topOfPageBanner img { width: 768px; }*/
td.topOfPageBanner img.meta { width: 21px; }
/*td.rightAds img { width: 180px; }*/

#ukensvin,
#sisteartikler,
#poengskalaen,
#nyedrinker,
#relatertelinker {
	/*outline: 1px #ff0 dashed;*/
	float: right;
	width: 150px;
	clear: right;
	margin: 0 0 10px 10px;
}
.menu_head.tests { background-color: #00a5c6; }
.menu_head.sectionlist { background-color: #6BB300; }
.menu_head.sectionlist b { float: left; }
/*
.sectionlistform {
	float: right;
	height: 16px;
	margin: -1px 3px -1px 0;
	padding: 0;
	border: 0;
	font-size: 9px;
}
.sectionlistform select {
	height: 16px;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 9px;
	background-color: #6BB300;
	color: #fff;
}
*/

td.noborder { border: 0; }
td.borderl { border-left: 1px #fc0 solid; }
td.borderr { border-right: 1px #fc0 solid; }
td.borderb { border-bottom: 1px #fc0 solid; }
table.borderb { border-bottom: 1px #fc0 solid; }
tr.firsttr td { border-top: 1px #fc0 solid; }
tr.firsttr td { background: #fc0; }
.selected tr.firsttr td { background: #6BB300; }
td.lowlight { background: #f1f1f1; }
tr.secondtr td,
tr.thirdtr td,
tr.fourthtr td,
tr.fifthtr td { font-size: 11px; }


table.oppskriftab { border:1px #fc0 solid; }
table.oppskriftab tr.headertr td { background: #fc0; }
table.oppskriftab tr.maintr td {
	padding-left: 5px;
	background-image: url(gfx/oppskrift_bg.gif);
	background-repeat: repeat-x;
}
table.oppskriftab tr.maintr td img { padding-left: 0; margin-top: 3px;}
table tr.toolboxtr td {
	border-top:1px #fc0 solid;
	background: #fff url(gfx/tool_bg.gif) repeat-x;
}
table.oppskriftab tr.toolboxtr td .tools {
	height: 58px;
	position: relative;
}
table.oppskriftab tr.toolboxtr td .tools.hoy {
	height: 78px;
}
.colorbox {
	height: 12px;
	width: 12px;
	float: left;
	background: #bbb;
	border: 1px #fff solid;
	margin: 0 1px 0 0;
	padding: 0;
	font-size: 1px;
}
.colorbox.red { background: #df0021; }
.colorbox.white { background: #e6e735; }
.colorbox.hard { background: #00a5c6; }
.colorbox.other { background: #bbb; }
.colorboxed { margin-bottom: 15px; }
.colorboxed .item {
	margin: 0 5px 0 0;
	float: left;
	white-space: nowrap;
}
.listtools a,
.tools a {
	display: block;
	color: #000;
	font-weight: bold;
	font-size: 11px;
}
.tools a.bartender {
	padding: 8px 0 5px 30px;
	background: transparent url(gfx/tool_bar.gif) no-repeat 7px center;
	width: 170px;
}
.tools a.coockbook {
	padding: 8px 0 5px 30px;
	background: transparent url(gfx/tool_cook.gif) no-repeat left center;
	width: 170px;
}
.tools a.printer {
	background: transparent url(gfx/tool_print.gif) no-repeat left center;
	padding: 8px 0 5px 30px;
	width: 170px;
}
.tools form {
	position: absolute;
	top: 1px;
	right: 4px;
	width: 214px;
	background: transparent url(gfx/tool_tip.gif) no-repeat left center;
	font-size: 10px;
	padding: 0 0 0 20px;
	margin: 0;
}
.tools form#mms {
	position: absolute;
	top: 1px;
	right: 135px;
	width: 214px;
	background: transparent url(gfx/tool_tlf.gif) no-repeat left center;
	font-size: 10px;
	padding: 0 0 0 25px;
	margin: 0;
}
.tools .relativator {
	position: relative;
	height: 55px;
}
.listtools form input,
.tools form input {
	color: #454545;
	background-color: #FFFFFF;
	font-size: 10px;
	border: 1px #CCCCCC solid;
	padding: 1px;
	width: 90px;
	margin-bottom: 2px;
}
.tools form input#sender {
	width: 50px;
	position: absolute;
	left: 0;
	bottom: -1px;
}
.tools form .tipstxt {
	font-weight: bold;
	font-size: 11px;
}
.tools form .tipstxtsmall {
	font-size: 11px;
	line-height: 100%;
	padding-left: 5px;
}
.tools form a {
	margin: 0 0 0 3px;
	padding: 0 1px 1px 1px;
	border: 1px #ccc solid;
	background: #fff;
	display: block;
	position: absolute;
	bottom: 1px;
	right: 0;
	font-weight: normal;
}
.listtools {
	position: relative;
	height: 36px;
}
.listtools .addtofavs a {
	font-weight: bold;
	position: absolute;
	top: 0;
	right: 2px;
	text-align: right;
}
.listtools span.spes a{
	font-weight: bold;
	position: absolute;
	left: 170px;
	top: 0;
}
.listtools { background: transparent url(gfx/tool_tip.gif) no-repeat left center; }
.listtools form .tipstxt {
	position: absolute;
	top: 0;
	left: 20px;
	color: #000;
	font-weight: normal;
	font-size: 11px;
}
.listtools form input#sender {
	position: absolute;
	bottom: 0;
	left: 17px;
}
.listtools form input#receiver {
	position: absolute;
	bottom: 0;
	left: 112px;
}
.listtools form input#comment {
	position: absolute;
	bottom: 0;
	left: 207px;
	width: 180px;
}
.listtools form a {
	position: absolute;
	bottom: 2px;
	left: 394px;
	margin: 0;
	padding: 0 1px 1px 1px;
	border: 1px #ccc solid;
	background: #fff;
	display: block;
	width: 33px;
	font-weight: normal;
	text-align: center;
}
.listtools form a:hover,
.tools form a:hover {
	background: #fc0;
	text-decoration: none;
	border-color: #fff black black #fff;
}
.relativer { position: relative; }
.commons {
	float: right;
	width: 160px;
	border: 1px #ccc solid;
	margin: 5px;
	padding: 5px 5px 0 5px;
	background: #fff;
	font-size: 11px;
}
img.debio {
	float: right;
	display: block;
	margin-top: 0;
}
img.rating { margin: 5px 0; }
.relativer .item,
.commons .item { margin-bottom: 5px; }
.relativer .quasitem { margin-bottom: 0; }
table.oppskriftab tr.maintr td table.volprice tr td {
	font-size: 11px;
	background-image: url(gfx/0.gif);
	padding-left: 0;
}

.chooser h2 {
	font-size: 12px;
	margin-bottom: 5px;
	clear: left;
}
.chooser .type h2,
.chooser .alco h2 {
	margin-top: 15px;
}
.chooser .type,
.chooser .alco {
	width: 230px;
	float: left;
}
.chooser .alco { float: right; }
.chooser .letter a {
	display: block;
	float: left;
	border: 1px #d5cc27 solid;
	width: 16px;
	height: 15px;
	padding-top: 1px;
	margin: 0 6px 8px 0;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	color: #666;
}
.chooser .letter a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	background-color: #d5cc27;
	border: 1px #333 solid;
}
.chooser .type a,
.chooser .alco a {
	margin: 0 0 3px 0;
	font-weight: bold;
	white-space: nowrap;
	color: #666;
	clear: left;
	display: block;
	font-size: 11px;
}
.chooser .type a:hover,
.chooser .alco a:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.combox {
	margin: 10px 0;
	border: 1px #ccc solid;
	clear: both;
}
.combox p { margin: 0; }

.narrow {
	width: 150px;
	float: right;
	background-color: #E4EEE9;
	margin-bottom: 2px;
}

.wide {
	background-color: transparent;
	color: #282828;
	border-bottom: 1px solid #ddd;
	height: 80px;
	margin-bottom: 3px;
}

.wide.high {
	height: 150px;
}
.wide.higher {
	height: 170px;
}
.wide form.left { float: left; }
.wide form.right { float: right; }
.wide .bartenderselector form {
	float: right;
	margin: 15px 0 0 10px;
}
.rightBottom {
	display: block;
	margin-top: 5px;
}
img.gonner { display: none; }

a.levlogo,
a.levlogo2 {
	float: right;
}
.HideAnnonse {visibility: hidden;}
.ShowAnnonse {visibility: visible;}

/* @vk_tv */
#vk_tv {
  position: relative;
	overflow: visible;
	padding-bottom: 20px;
	width: 846px;
}
  #vk_tv h1 {
  	font-family: 'Arial,Helvetica,Verdana,sans-serif';
  	font-size: 18px;
	font-weight: bold;
  	color: #000;
  	margin-bottom: 10px;
  	padding-left: 1px;
  	padding-top: 10px;
  }
  #vk_tv h2 {
  	font-family: 'Arial,Helvetica,Verdana,sans-serif';
  	font-size: 16px;
  	float: left;
  	clear: left;
  	width: 525px;
  	margin: 10px 0 5px;
  	font-size: 16px;
  }
	#vk_tv .vk_player {
		float: left;
		clear: left;
		margin-right: 3px;
		margin-left: 3px;
		padding-left: 0px;
		width: 635px;
	}

	#vk_tv .vk_player object, 
	#vk_tv .vk_player iframe { 
		display: block;
		margin: 0 auto; 
		padding: 0 auto;
	}

	#vk_tv .vk_programmes {
		float: left;
		width: 635px;
		margin-right: 3px;
		margin-left: 3px;
		padding-left: 0px;
	}
		#vk_tv .vk_programmes li {
			overflow: hidden;
			border-bottom: 1px solid #ccc;
			height: 1%;
		}
			#vk_tv .vk_programmes li a {
				display: block;
				padding: 5px 0;
				text-decoration: none;
				cursor: pointer;
				overflow: hidden;
			}
			#vk_tv .vk_programmes li.vk_active a {
				font-weight: bold;
				background-color: #f1f1f1;
				cursor: default;
			}
			#vk_tv .vk_programmes li a:hover { background-color: #f1f1f1; }
			#vk_tv .vk_programmes li a:hover .description { text-decoration: underline; }
			#vk_tv .vk_programmes li.vk_active a:hover .description { text-decoration: none; }
				#vk_tv .vk_programmes li img {
					float: left;
					clear: left;
					margin-right: 8px;
					border: 1px solid #ccc;
				}
				#vk_tv .vk_programmes li .vk_playtime {
					float: right;
					color: #666;
					font-style: italic;
					font-size: 11px;
				}
				#vk_tv .vk_programmes li .vk_description {
					display: block;
					width: 397px;
					font-size: 13px;
					margin-left: 59px;
				}
	#vk_tv .vk_categories {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		width: 183px;
		background-color: #f5ffe5;
		border-top: 1px solid #ccc;
		list-style-type: none;
		padding-left: 0;
	}
		#vk_tv .vk_categories li a {
			display: block;
			padding: 6px 13px;
			color: #000;
			background-color: #f5ffe5;
			font-family: Arial,Verdana;
			font-size: 13px;
			border-bottom: 1px solid #ccc;
		}
		#vk_tv .vk_categories li.prev a,
		#vk_tv .vk_categories li.next a {
			padding: 2px 13px;
			font-size: 13px;
			background-color: #fff !important;
		}
		#vk_tv .vk_categories li a:hover,
		#vk_tv .vk_categories li.vk_active a {
			background-color: #f5f5e9;
			text-decoration: underline;
		}
	#vk_tv .vk_tvsearch {
		float: left;
		clear: left;
		font-size: 12px;
		width: 183px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-bottom: 5px;
		overflow: visible;
		border-bottom: 1px solid #ccc;
	}
		#vk_tv .vk_tvsearch .vk_text {
			padding: 2px;
			width: 120px;
			border: 1px solid #ccc;
			background-color: #FFF;
			margin-left: 8px;
			float: left;
		}
		#vk_tv .vk_tvsearch .vk_submit {
			padding: 1px 2px;
			margin-right: 5px;
			background-color: #f5ffe7;
			border: 1px solid #ccc;
			color: #c00;
			float: right;
			font-weight: bold;
		}

		/* comments */
		.comments {
			background-color: #eaead5;
			border: 1px solid #ccc;
			padding: 3px 10px 7px;
			margin-bottom: 1.6em;
			clear: both;
			font-size: 11px;
		}
		.comments a { color: #c00 !important; }
		.comments #comments_list,
		.comments form {
			background-color: #fff;
			border: 1px solid #ccc;
			overflow: hidden;
			padding: 10px 5px;
		}
		.comments #comments_list {
			margin-bottom: 15px;
			padding: 5px;
		}
		.comments fieldset {
		  border: none;
		  outline: none;
		}
		.comments label {
		  display: none;
		  clear: left;
		  margin-bottom: 0;
		  font-size: 1em;
		  font-weight: bold;
		}
		.comments input,
		.comments textarea {
			font-family: inherit;
			font-size: 11px;
			background-color: #f5ffe7;
			border: 1px solid #ccc;
		}
		.comments textarea { height: 6em; }
		.comments input {
		  float: left;
		  margin: 0 0 1em;
		}
		.comments textarea { margin-bottom: .4em; }
		.comments #comments_list ul,
		.comments #comments_list li,
		.comments #comments_form ul,
		.comments #comments_form li {
		  margin: 0;
		  padding: 0;
		  list-style-type: none;
		}
		.comments li.titlefield {
		  float: left;
		  width: 49.5%;
		}
		.comments li.namefield {
		  float: right;
		  width: 49.5%;
		}
		.comments li.namefield input { float: right; }
		.comments fieldset input { width: 97%; }
		.comments li.commentfield { width: 100%; }
		.comments li.commentfield textarea { width: 99.6%; }
		.comments form input.submit {
			background-color: #f5ffe7;
			border: 1px solid #ccc;
			color: #c00;
			cursor: pointer;
			margin: 10px 0 0;
			padding: 1px 2px;
			width: auto;
		}
		.comments .reportform input {
		  width: 48%;
		  float: left;
		}
		.comments .reportform input.email { float: right; }
		.comments .reportform textarea { width: 99.7%; }
		.comments input.success,
		.comments textarea.success { border: 1px solid #00de10; }
		.comments input.error,
		.comments textarea.error { border: 1px solid red; }
		.comments span.error {
		  display: block;
		  margin: .1em 0;
		  color: red;
		  font-weight: bold;
		  font-style: italic;
		}
		.comments #captcha #acceptance {
		  clear: left;
		  margin-bottom: 1em;
		}
		.comments #captcha #acceptance input {
		  display: inline;
		  margin: 0;
		  padding: 0;
		  width: auto;
		  float: none;
		}
		.comments #captcha #acceptance label {
		  display: inline;
		  margin-left: .5em;
		}
		.comments #comments_list.loading {
		  height: 50px;
		  background: transparent url(/common/gfx/loaders/indicator_lite.gif) no-repeat 80px center;
		}
		.comments #comments_list .comment {
			padding: 10px 0;
			border-top: 1px solid #e6e6c4;
		}
		.comments #comments_list em {
			display: block;
			margin-bottom: 15px;
			font-style: italic;
		}
		.comments .info {
		  border: 1px solid #edeb0b;
		  background-color: #ffd;
		  border-style: solid;
		  padding: 5px;
		  font-weight: bold;
		}
		.comments .info.bad {
		  border-color: #ec0015;
		  background-color: #ffdee0;
		}
		.comments .info.good {
		  border-color: #00d400;
		  background-color: #cbffc8;
		}
		.comments #comments_list .flip,
		.comments #comments_list .flop { background-color: #fff; }
		.comments #comments_list span {
		  color: #333;
		  font-size: 1em;
		}
		.comments #comments_list .header {
			margin-bottom: .4em;
			overflow: hidden;
		}
		.comments #comments_list .title,
		.comments #comments_list .author,
		.comments #comments_list .date {
		  margin: 0;
		  float: left;
		  line-height: normal;
		}
		.comments #comments_list .title {
		  font-weight: bold;
		  margin-right: .4em;
		}
		.comments #comments_list .date { float: right; }
		.comments #comments_list .body {
			font-size: 11px;
			padding: 0;
		}
		.comments #comments_list .report {
		  float: right;
		  clear: both;
		  margin-bottom: .2em;
		  background: transparent url(../gfx/icon16/report.png) no-repeat;
		  width: 16px;
		  height: 16px;
		}
		.comments #comments_list .report strong {
		  display: block;
		  margin-bottom: .6em;
		  font-size: 1em;
		}
		.comments #comments_list .reportform,
		.comments #comments_form #captcha {
			border-top: 1px solid #e6e6c4;
			margin: 1em 0;
			padding-top: 10px;
		}
		.comments #captcha label { display: block; }
		.comments input#captchacode {
		  float: none;
		  margin-bottom: 10px;
		  width: 230px;
		  text-transform: uppercase;
		}
		.comments a#captcha_reload {
		  display: block;
		  margin-bottom: 1em;
		}
		.comments input#aknowledge { width: 2em; }
		.comments #captcha img {
			display: block;
			border: 1px solid #ccc;
			border-bottom: 0;
		}
		.comments h4,
		.comments h5 {
			color: #333;
			font-family: 'Geneva';
			font-size: 16px;
			font-size-adjust: 0.553;
			font-stretch: normal;
			font-style: normal;
			font-variant: normal;
			font-weight: 300;
			line-height: normal;
			overflow: hidden;
			padding: 4px 0 4px 1px;
			width: 100%;
		}
		.comments p { font-size: 11px; }
		.HideForm {visibility: hidden; display:none;}
		.ShowForm {
			visibility: visible;
			display: block;
			z-index: 100;
			border-top: 1px solid #ccc;
			padding: 3px 0;
		}
