﻿.Small {
	font-size: 8pt;
}

.NoDeco {
	text-decoration: none;
}

.bold {
	font-weight: bold;
}

.p {
	margin-top: 10px;
}

.red {
	color: #CA040C;
}
.gray {
	color: #666;
}
.white {
	color: #fff;
}

.clearFloat { clear:right; }

.frame {
	padding:4px;
	border:#E2DDD5 1px solid;
}
.BlueBorder {
	border: 1px solid #7F9DB9;
}
.BlackBorder {
	border: 1px solid #000;
}
.GreyBorder {
	border: 1px solid #888;
}

.NoBorderImage {
	border: 0px;
}

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;
}

.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 {
	/* Klassen är fulhackad lite för att få till samma utseende i IE som i Opera+Moz */
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	border: 1px solid #000;
	!height: 19px;
	!padding: 0px 3px;
}
.button {
	padding: 0px 10px;
	font-size: 9pt;
	font-family: Arial, Helvetica, Verdana, Tahoma, Sans-Serif;
	border: 1px solid #000;
	!height: 19px;
	!padding: 0px 3px;
	/* Klassen är fulhackad lite för att få till samma utseende i IE som i Opera+Moz */
}

.PageHeadline {
	font-weight: bold;
	font-size: 14pt;
	color: #CA040C;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left:12px;
}
.SubHeadline {
	font-weight: bold;
	font-size: 11pt;
	color: #000;
	padding-bottom: 10px;
}

.big {
	font-size: 11pt;
}
.text{
padding-left:12px;
padding-right:12px;
width:500px;
}

.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.infobox{
float:right;
width:186;
text-align:left;
margin-bottom:10px;
}

span.avdelningsRubrikspan
{
    font-family      :Arial;
    font-size        :18px;
    text-align: center;
    font-weight: 900;
 }
 span.personSpan
 {
    font-family      :Arial;
    font-size        :18px;
    text-align: center;
    font-weight: 900;
 }
 span.avdeltelefon
 {
    font-family      :Arial;
    font-size        :16px;
    text-align: center;
    font-weight: 900;
 }
 
 td.sitemap_subitem {
 	padding-left: 5px;
	font-size: 8pt;
 }
 
div.NewsDetailPanel {
	width: 530px;
}

.tartor_item 
{
	float: left;
	margin-top:5px;
	margin-right:5px;
	border:#E2DDD5 1px solid;
	background: #eee;
	text-align: left;
	padding:1px;
	display: inline-block;
	width: 350px;
	min-height: 150px;
}
.tartor_item img 
{
	width: 100px;
	height: 100px;
}
.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; }