@charset "utf-8";
/* CSS Document */
/*Kommentar för att se ifall css-uppdateringen fungerar.*/

/* GENERAL CONTENT
---------------------------------------------------------- */
body {/*
	scrollbar-base-color: #164998;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #ecf3fa;
	scrollbar-arrow-color: #164998;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #164998;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #164998;*/
}
a:active {color: #00559c; text-decoration: none; }
a:hover {color: #00559c; text-decoration: none; }
a:visited {color: #00559c; text-decoration: none; }
a:link {color: #00559c; text-decoration: none; }
ul {list-style: none;}
.img_noborder {	border: 0px;}
#total_content { width: 983px;}

/* TOP CONTENT
---------------------------------------------------------- */
#txt_search {
	float:left;
	position:relative;
	left:17px;
	margin: 0px 22px 0px 0px ;
	width:99px;
	text-decoration:none;
	height:15px;
	line-height:15px;
}
.formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 19px;
	padding:0px;
	top:0px;
	text-decoration: overline;
	margin: 0px;
}
#top_content {
	background-image: url(http://www.martinolsson.se/wps/wcm/connect/33ef24004d1a7e4ba30be33872ababcd/design_top.gif?MOD=AJPERES);
	background-repeat: no-repeat;
	height: 68px;
	margin: 0pt 0pt 0pt 0pt;
}
#logo {
	float:left;
	padding-top: 9pt;
}
#top_right_content {
	width: 160pt;
	margin-top: 10pt;
	float: right;
	text-align: right;
}

.rightspace_b2 {margin: 0pt 14pt 0pt 0pt;}
.rightspace_short {margin: 0px 2px 0px 0px;}
.rightspace_long {margin: 0px 15px 0px 0px;}

/* the menu style
---------------------------------------------------------- */
#menu_button .menu_default a:link,
#menu_button .menu_default a:active,
#menu_button .menu_default a:visited {
	color: #EEEEEE;
}
#menu_button .menu_default a:hover{
	background-image: url(http://www.martinolsson.se/wps/wcm/connect/795c23004d1a7e44a2ffe33872ababcd/knapp_hover.gif?MOD=AJPERES);
}

#menu_button .menu_active a:link,
#menu_button .menu_active a:active,
#menu_button .menu_active a:hover,
#menu_button .menu_active a:visited {
	color: #164998;
}
#menu_button .menu_default a{
	background-image: url(http://www.martinolsson.se/wps/wcm/connect/a78d33004d1a7e43a2fce33872ababcd/knapp.gif?MOD=AJPERES);
	background-repeat: no-repeat;
	display: inline-block;
	width: 80px;
	height: 20px;
	text-align:center;
	margin: 0pt 0pt 0pt 0pt;
	line-height: 19px;
}
#menu_button .menu_active a{
	background-image: url(http://www.martinolsson.se/wps/wcm/connect/ef13bf004d1a7e43a2fde33872ababcd/knapp_active.gif?MOD=AJPERES);
	background-repeat: no-repeat;
	display: inline-block;
	width: 80px;
	height: 20px;
	text-align:center;
	margin: 0pt 0pt 0pt 0pt;
	color: #000000;
	line-height: 19px;
}
#menu_button .hem a{
	background-image: url(http://www.martinolsson.se/wps/wcm/connect/2e4210004d1a7e44a2fee33872ababcd/knapp_hemicon.gif?MOD=AJPERES);
	background-repeat: no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align:center;
	margin: 0pt 0pt 0pt 0pt;
	line-height: 19px;
}
#menu_button .hem_active a{
	background-image: url(http://www.martinolsson.se/wps/wcm/connect/9bcd4c804d1a7e02a2e7e33872ababcd/knapp_hemicon_active.gif?MOD=AJPERES);
	background-repeat: no-repeat;
	display: inline-block;
	width: 20px;
	height: 20px;
	text-align:center;
	margin: 0pt 0pt 0pt 0pt;
	line-height: 19px;
}
#menu_button {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display: inline;
	width: 71px;
	line-height: 16px;
}
#menu_button ul {
	list-style: none;
	list-style-position: 0pt;
	list-style-type: none;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
}
#menu_button li {
	list-style: none;
	list-style-position: 0pt;
	list-style-type: none;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
	display: inline;
}
#menu_content {
	padding: 0pt 0pt 0pt 0pt;
	text-align: left;
	border-width: 3px;
	border-color: #164998;
	border-bottom-style: solid;
	margin: 0pt 0pt 0pt 0pt;
}
.menu_text_bold{
	font-style: normal;
	font-weight: bold;
	font-size: 9pt;
	color: #00559c;
}

/* MAIN CONTENT
---------------------------------------------------------- */
#main_content{
	height: auto;
	width: 980px;
	margin: 5pt 0pt 0pt 0pt;
}
#menu_text ul {
	/*list-style: none;*/
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 10pt 20pt;	
}
/*Den gamla
#menu_text {
	margin-top: 5pt;
	margin-bottom: 5pt;
	margin-left: -5pt;
	width:155px;
	height:300px;
	padding-left: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	padding-right: 5pt;
	float: left;
	border-width: 1px;
	border-color: #164998;
	border-right-style: solid;
	text-decoration:none;
	z-index: 500;
	display: inline;
}
*/

#menu_text {
	margin:5pt 0 5pt -5pt;
	width:155px;
	height:auto;
	padding-left: 0pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	padding-right: 5pt;
	float: left;
	text-decoration:none;
	display: inline;
}
#menu_text li a:hover{
	color: #031665;
	/*list-style-position:inside;*/
	/*list-style:square;*/
	/*list-style-image:url(../img/icons/square.gif);*/
}
#menu_text li a:link,
#menu_text li a:active,
#menu_text li a:visited {
	/*color: #FFFFFF;*/
	/*list-style-position:inside;*/
	/*list-style:square;*/
	/*list-style-image:url(../img/icons/square.gif);*/
}
#menu_text .menulink_active {
	color: #031665;
	/*color: #00559c;*/
	list-style:square;
	/*list-style-image:url(../img/icons/square.gif);*/
}
#themiddletext {
	width:400px;
	float: left;
	border-left: 1px solid #164998; /*Kan behöva dras ner till 399px eftersom border-left på 1px är tillagt.*/
}
#txt_container {
	position:relative;
	width:395px;
	height:auto;
	overflow:auto;
	border:0px;
	background-color: #FFFFFF;
	float: left;
	left: 20pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
	display: inline;
}
#txt_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: normal;
	width:350px; /* Ändrade från 3 px för att ta bort det hängade indraget */
	float: left;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
	height: auto;
}
#txt_content ul{
	font-size: 9pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 10pt 0pt 10pt 0pt;
}
#txt_content li{
	font-size: 9pt;
	padding: 0pt 0pt 0pt 0pt;
	list-style:disc;
	margin: 0pt 0pt 0pt 12pt;
}
#txt_content .showlist{
	list-style:disc;
	margin: 0pt 0pt 0pt 12pt;
}

/*
#txt_content ul{
	font-size: 9pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 10pt 0pt 10pt 0pt;
}
#txt_content li{
	font-size: 9pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
}
#txt_content .showlist{
	list-style:disc;
	margin: 0pt 0pt 0pt 12pt;
}
*/
#image {
	height:auto;
	width:400px;
	float: right;
	margin-top: 0pt;
	display: inline;
}
h1{
	font-size: 11pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
}
h2{
	font-size: 9pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 10pt 0pt 0pt 0pt;
	font-weight:bold;
}
#txt_content p{
	font-size: 9pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 10pt 0pt;
}
#heading {
	position:relative;
	margin-top: 6pt;
	margin-left: 2pt;
	font-size: 12pt;
	height: 15pt;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width:330px;
	left: 20pt;
	float:left;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
}
#printIcon {
	position:relative;
	text-align: right;
	vertical-align:top;
	width:50px;
	float:right;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt -17pt 0pt 0pt;
}
.blend img {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity:0;
	filter: alpha(opacity=0);}

#blendme {
	z-index:0;
	width:400px;
	height:320px;
	left:0pt;
	margin-top:0pt;
	overflow:hidden;
}
#blendlarge {
	z-index:0;
	width:820px;
	height:320px;
	margin-top:0pt;
	margin-left:-300pt;
	overflow:hidden;
}
/* news style
---------------------------------------------------------- */
#txt_content .lasmer {
	text-align:right;
	font-size: 8pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 2pt 0pt;
}
#txt_content .news {
	font-size: 9pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 22pt 0pt 0pt 0pt;
}
#txt_content .news_date {
	font-size: 7pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 10pt 0pt 0pt 0pt;
	float:right;
}
#txt_content .news_heading {
	padding: 0pt 0pt 0pt 0pt;
	margin: 8pt 0pt 0pt 0pt;
	float:left;
}
#txt_content .linedivider {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1pt;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #164998;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
}

#mid-column-standard .lasmer {
	text-align:right;
	font-size: 8pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 2pt 0pt;
}
#mid-column-standard .news {
	font-size: 9pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 22pt 0pt 0pt 0pt;
}
#mid-column-standard .news_date {
	font-size: 7pt;
	padding: 0pt 0pt 0pt 0pt;
	margin: 10pt 0pt 0pt 0pt;
	float:right;
}
#mid-column-standard .news_heading {
	padding: 0pt 0pt 0pt 0pt;
	margin: 8pt 0pt 0pt 0pt;
	float:left;
}
#mid-column-standard .linedivider {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1pt;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #164998;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
}


/* BOTTOM CONTENT
---------------------------------------------------------- */
.link_content
{
	float:left;
	padding: 0pt 0pt 0pt 0pt;
	margin: 0pt 0pt 0pt 0pt;
}
#bottom_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999;
	text-align: center;
	font-weight: normal;
	margin-top:5pt;
	float: left;
	width: 983px;
	height: 20px;
}
#bottom_line {
	width: 983px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999;
	text-align: center;
	font-weight: normal;
	margin-top:0pt;
	margin-bottom:-5pt;
	float: left;
	
}
#bottom_content a:link {
	color: #999999;
	text-decoration: none;
}
#bottom_content a:active {
	color: #999999;
	text-decoration: none;
}
#bottom_content a:hover {
	color: #00559c;
	text-decoration: none;
}
#bottom_content a:visited {
	color: #999999;
	text-decoration: none;
}
#theLine {
	float:left;
	width:608pt;
	margin-top: 2pt;
}
#eng {
	float:left;
	color: #003399;
	margin-left: 5pt;
}
#sitemap {
	float:left;
	color: #003399;
	margin-left: 5pt;
}
#theLinebetween {
	float:left;
	margin-top: 2pt;
	margin-left: 5pt;
}
#theLine2 {
	float:right;
	margin-top: 2pt;
	margin-left: 5pt;
}

#toolbar {
	border:1px;
	border-style: double;
	border-color:#003399; 
	width:970px;
	margin-bottom:10px;
	padding-left:5px;
	padding-bottom:5px;
	padding-top:5px;
	font-size:14px;
}

#toolbar a{
color:#000000;
font-family:Arial,Helvetica,Sans-serif;
font-size:11px;
font-weight:bold;
}

#erbjudande_container{
	float:left;
	border:solid 0px;
	width:360px;
}

.erbjudande{
	float:left;
	margin:10px;
	width:100px;
	height:170px;
}
 /* Gastromerit */
#center-column-container{
	overflow:hidden;
	height:auto;
}
#mid-column{
	float:left; 
	width:580px;
	height:auto; /*Har ändrat från 300px*/
	font-family:Arial,Helvetica,sans-serif; font-size:9pt; 
	padding-left:10px;
	padding-right:10px;
}
#mid-column-standard{
	float:left;
	width:400px;
	height:auto; /*Har ändrat från 300px*/
	font-family:Arial,Helvetica,sans-serif; font-size:9pt;
/*padding-left:20pt;*/
}
#mid-column-standard h1{}
#mid-column ul{
	list-style-type:circle;
}

#right-column{
	float:left; 
	width:200px; 
	height:auto; 
	margin-left:5px;
	font-family:Arial,Helvetica,sans-serif; font-size:9pt;
	overflow:hidden;
}

#gastro-info{
	width:195px;
	height:auto; 
	float:left; 
	/* background:#f1f1f1;  */
	margin-left:5px; 
	margin-bottom:5px;
	margin-top:10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	font-weight: normal; 
	line-height:18px; 
	/* padding:10px; */
	overflow:hidden;
}
	
#gastro-kock{
	width:195px; 
	overflow:hidden; 
	float:left;
	margin-top:10px;
	padding-left:5px;
}

#puff-column{
	float:left;
	width:400px;
	height:auto; /*Har ändrat från 325px*/
	margin-left:5px;
}
.Stor{
	width:395px; 
	min-height:150px; 
	float:left;
	margin-left:5px; 
	margin-bottom:5px;
	overflow-x:hidden;
}

.Liten{
	width:195px; 
	min-height:150px; 
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	overflow-x:hidden;
}
#gastromeritkurser{}
#gastromeritkurser ul{ list-style-type:circle;}
#gastromeritkurser li{ margin-bottom:5px;}
