﻿.Small { font-size: 8pt; }
.NoDeco { text-decoration: none; }
.bold { font-weight: bold; }
.p { margin-top: 10px; }
.black { color: #000000; }
.red { color: #CA040C; }
.gray { color: #666; }
.white { color: #fff; }
.BlueBorder { border: 1px solid #7F9DB9; }
.BlackBorder { border: 1px solid #000; }
.GreyBorder { border: 1px solid #888; }

a:link { color: #007B95; text-decoration: underline; }
a:visited { color: #007B95; text-decoration: underline; }
a:active { color: #449BFF; text-decoration: underline; }
a:hover { color: #449BFF; text-decoration: underline; }
a:focus { color: #449BFF; text-decoration: underline; }

/* Används av beställningsformuläret */
.columnHeader { font-weight: bold; text-decoration: underline; }
.alignCenter { text-align: center; }
.fileup { width: 400px; }
.tableHeader { border: 1px solid #666; font-weight: bold; padding: 5px; }
.tableCell { border: 1px solid #666; padding: 5px; }
.Calendar { float:left; }
.rubbe { font-size: 18pt; }
.BestallningDelKnapp { background:#fff;padding:1px; }
.BestallningDelKnapp:hover { background:#000;padding:1px; }
/* --------------------------------- */

.Form { display: inline; }

.smallertextbox {
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 9pt;
	width: 115px;
}
.smalltextbox {
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	font-size: 9pt;
	width: 130px;
}
.smallbutton {
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	border: 1px solid #000;
}
.button {
	padding: 0px 10px;
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	border: 1px solid #000;
}

.PageTopImage { width: 750px; border: 0px; margin-top: 20px; }

.PageHeadline {
	font-weight: bold;
	font-size: 14pt;
	color: #ca030c;
	margin: 0px;
	padding-top: 0px;
}
.SubHeadline {
	font-weight: bold;
	font-size: 11pt;
	color: #000;
	padding-bottom: 10px;
}

.layout1 div.bildHolder { display: block; width: 325px; float: right; height: 100%; vertical-align: top; }
.layout1 img {	width: 300px; float: right; margin-left: 25px; }
.layout1 .text { float: left; display: block; width: 385px; }
.layout2 div.bildHolder { display: block; width: 200px; float: right; height: 100%; text-align: center; }
.layout2 .text { display: block; width: 500px; }
.layout1 .RegularSize { width: auto; }
.layout1 .InfoBild { float: left; margin-right: 10px; margin-bottom: 10px; }

.frame { padding:4px; border:#E2DDD5 1px solid; }
img.NoBorderImage { border: none; }

.big { font-size: 11pt; }

.pad12 {	padding-left:12px; padding-right:12px; }

.col{	width:174px; padding-left:12px; }

.col5050 { width:348px;	padding-left:12px; }

div.cornerAvdelning {
   width            :179px;
   margin-top       :4px;
   background-color :#ffffee;
   font-family      :Arial;
   font-size        :11px;
   text-align       :center;
   float            :right;
   margin-right     :30px; 
}

div.cornerAvdelning img { width: 75%; height: 1px; margin-top: 5px; margin-bottom: 5px; }

div.infobox{
	text-align:left;
	padding: 5px;
	margin-bottom:10px;
}
div.infobox div { margin-right: 10px; }

div.ReceptTeaserBild 
{ 
	width:100%; 
	height: 143px;
	cursor:pointer; 
	background-repeat: no-repeat; 
	background-position: center top;
}
img.VaraFavoriterBild 
{ 
	float:right;
	margin-right:-8px;
	margin-top:-8px;
	border: 0px; 
}

#VeckansTips { text-align: left; }

span.avdelningsRubrikspan
{
    font-family      :Arial;
    font-size        :16pt;
    text-align: center;
    font-weight: 900;
 }
 span.personSpan
 {
    font-family      :Arial;
    font-size        :16pt;
    text-align: center;
    font-weight: 900;
 }
 span.avdeltelefon
 {
    font-family      :Arial;
    font-size        :14pt;
    text-align: center;
    font-weight: 900;
 }
 
 td.sitemap_subitem { padding-left: 5px; font-size: 8pt; }
 
div.NewsDetailPanel { width: 530px; }

div.kontaktPersonHolder { float:left;margin-right:5px; margin-top:20px; display: inline; }
div.clearFloat { clear: both; display: block; height:0px; margin:0px; padding:0px; }
div.clearLeft { clear: left; display: block; height:0px; margin:0px; padding:0px; }
div.clearRight { clear: right; display: block; height:0px; margin:0px; padding:0px; }

.tartor_item 
{
	margin-top:5px;
	margin-right:5px;
	border:#E2DDD5 1px solid;
	background: #eee;
	text-align: left;
	padding:1px;
	width: 345px;
	min-height: 250px;
}
.tartor_item .tartaBild 
{
	width: 100px;
	height: 100px;
	float: left;
}
.tartor_smallitem 
{
	margin-top:5px;
	margin-right:5px;
	border:#E2DDD5 1px solid;
	background: #eee;
	text-align: center;
	padding:1px;
	display: inline-block;
	min-width: 140px;
}
.tartor_smallitem img 
{
	width: 100px;
	height: 100px;
}
.tartor_item input
{
	display: inline-block;
	padding: 2px 4px;
	margin:0px;
}
.tartor_item_separator { border-bottom: 1px dashed gray; }
.tartor_item_separator img { width: 100%; height: 1px; }
div.DeleteProductHolder a
{
	display: inline-block;
	font-size: 10pt;
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 20px;
	margin: 1px 0px;
	background-color: Transparent;
	background-image: url('../images/delete.gif');
}