/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

/***********************/
/*  General HTML-tags  */
/***********************/
html, body {
	background-repeat: repeat-x;
	background-color: #9A9A9A;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Tahoma, Verdana, Times;
	font-size: 62.5%;
	text-decoration: none;
	height: 100%;
}

h1, h2, h3{
	padding: 3px 0 3px 0;
	margin-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.6em;
}
h2 {
	font-size: 2.1em;
}
h3 {
	font-size: 1.8em;
	color:#000000;
}
h4 {
	font-size: 1.4em;
	font-weight: bold;
	color: #333333;	/*Changes by Tomas*/
}
h5 {
	font-size: 1.2em;
	color:#666666;
	margin-bottom:10px;
}

p {
	font-size:12px;
	line-height: 1.6em;	/*Changes by Tomas */
}
a{
	outline:none;
}
a:focus{
	outline-width:0;
}
img {
	border: 0px;
}
#container ul  {
	margin: 0 0 0 0;	
}
#container ul li {
	/*font-size: 1.2em;*/
	margin: 0 0 8px 15px;
}
.border{
	background-color:#CCCCCC;
	padding:5px;
	margin:5px;
}
.border_red_thin{
	border:1px solid red;
	padding:1px;
	width:430px;
	height:220px;
}
.border_red_thin_2{
	border:1px solid red;
	padding:8px;
	height:210px;	
	margin-top:-4px;
}
.border_blue_thin{
	border:1px solid blue;
	padding:1px;
	height:120px;
}
.border_blue_thin_2{
	border:1px solid blue;
	margin-top:-4px;
	padding:8px;
	height:110px;
}
table tr td,
table tr td p{
	font-size: 11px;
	line-height: 1.6em;
}
table.leverera{
	width:450px;
}
table.examples{
	margin:20px auto;
}
table.leverera tr td{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	vertical-align:top;
}
table.leverera tr th{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
table.leverera tr.grey{
	background-color:#eee;
	color:#000000;
}
.black_bold{
	font-size:1.4em;
	font-weight:bold;
}
.red_bold{
	font-size:1.4em;
	font-weight:bold;
	color:#FF0000;
}
.form_table{
	font-size:11px;
}
a:visited{
	color:black;
}
/*********************/
/*  Custom headings  */
/*********************/
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 2.1em;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 1.8em;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 1.6em;
}
.h4-title_narrow{
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 1.6em;
	width:180px;	
}
.sIFR-hasFlash h5 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 1.5em;
}
/*.sIFR-hasFlash li {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 1.5em;
}*/
/*
.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}*/
/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */
/*
.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
}*/
/*********************/

/*********************/
/*  Custom headings  */
/*********************/
h2#driftsinfo, .driftTop {
	text-indent: -9999px;
	width: 419px;
	height: 30px;
	background-image: url(../images/titles/driftsinfo.gif);
	background-repeat: no-repeat;
	margin: 10px 10px;
	clear: both;
}
h2#spartips{
	text-indent: -9999px;
	width: 419px;
	height: 30px;
	background-image: url(../images/titles/spartips.gif);
	background-repeat: no-repeat;
	margin: 0 1px;
	clear: both;
}
h2#portalen{
	text-indent: -9999px;
	width: 419px;
	height: 30px;
	background-image: url(../images/titles/portalen.gif);
	background-repeat: no-repeat;
	margin: 0 1px;
	clear: both;
}
/************************/
/*  Page layout models  */
/************************/
div#top {
	position: relative;
	width: 990px;
	clear: both;
	margin: 0 auto;
	min-height:300px;
	background-repeat: repeat-x;
	background-color: #fff;
	color: #000;
	font-size: 1.6em;
}
body.ne {
	background-image: url("../images/structure/mainBackground.gif");
}
body.ne div#top {
	background-image: url("../images/structure/topBackground.gif");
	border-left:solid 1px;
	border-right:solid 1px;
}

body.et {
	background-image: url("../images/structure/mainBackground_portalen.gif");
}
body.et div#top {
	background-image: url("../images/structure/topBackground_portalen.gif");
	border-left:solid 1px;
	border-right:solid 1px;
}

body.in {
	background-image: url("../images/structure/mainBackground_insite.gif");
}
body.in div#top {
	background-image: url("../images/structure/topBackground_insite.gif");
	border-left:solid 1px;
	border-right:solid 1px;	
}

#topFlash {
	position: relative;
	clear: both;
	width: 100%;
	height: 138px;
	font-size: 1.1em;
}
#home {
	position: absolute;
	top: 33px;
	left: 22px;
	width: 230px;
	height: 80px;
	cursor: pointer;
}
#theTopMenu {
	float:left;
	position: relative;
	clear: both;
	height: 62px;
	padding-left:5px;
	width:700px;
}
.logga_in{
	float:left;
	width:200px;
}
*+html .logga_in{
	float:left;
	width:200px;
}
div#back{
	position:relative;
	left:122px;
}
#container{
	position: relative;
	width: 100%;
	clear: both;
	background-color: #fff;
	height: 100%;
	padding-top:1px;
}
#container a{
	color:#000000;
	text-decoration: underline;
}
#container a:hover{
	color: #FF0000;
	text-decoration: underline;
}
.column {
	position: relative;
	float: left;
}
#columnLeft {	
	padding: 10px 0 10px 10px;
	width: 160px;
}
#columnLeft2col{
	margin:0 20px 0 0;
	padding: 10px 20px 10px 20px;
	width: 590px;
	border-right:2px dotted #CCCCCC;
	min-height:300px;
}
#columnLeft2col a {
	font-family: Tahoma, Verdana, Times;
	font-size: 0.9em;
	text-decoration: none;	
}
#colLeft{
	width:455px;
	padding:0 10px 0 30px;
/*	border-right:2px dotted #CCCCCC;*/
	min-height:300px;
}
#columnMiddle {
	width:480px;
	padding-right:15px;
	_padding-right:0px;
	border-right:2px dotted #CCCCCC;
	min-height:300px;
}
#columnRight {
	float: left;
	width: 280px;
	margin:10px 20px 0 0;
	padding:0 0 0 20px;
/*	border-left:2px dotted #CCCCCC;	*/
}
*html #columnRight {
	width:270px;
	float:left;
}
#columnRight3col{
	float:left;
	width:260px;
	margin:10px 20px 0px 20px;
	_margin:10px 10px 0 10px;
}
*html #columnRight3col{
	width:200px;
}
#rightCol{
	float: right;
	width: 790px;
}
#colRight{
	width:461px;
	margin:0 10px 0 0;
	padding:0 0 0 20px;
	border-left:2px dotted #CCCCCC;
}
#bottomContent{
	width:910px;
	padding:20px 20px 0 20px;
	margin:30px 10px 30px 15px;
	border-top:2px dotted #CCCCCC;
}
#portalen{
	width: 280px;
	float: left;
}
#bottom{
	position: relative;
	clear: both;
	width: 990px;
	background-image: url("../images/structure/bottomPlate.gif");
	background-repeat:repeat-x;
	height: 33px;
	margin-left: auto;
	margin-right: auto;
	font-size:10px;
}
#bottom table tr td, #bottom table tr td p{
	line-height:10px;	
	height:5px;
}

#bottom div{
	color: #FFFFFF;
	padding:6px 0px 0px 5px;
}
#bottom div a{
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}
#bottom div a:hover{
	color:#999999;
	text-decoration: underline;
	font-weight: bold;
}
/***********************/
/*  Customized styles  */
/***********************/
.imageZoom {
        cursor: pointer;
        padding: 4px 4px 25px 4px;
        border: 1px solid #ccc;
        background-image:url("../images/zoom.gif");
        background-position:bottom;
        background-repeat: no-repeat;
}
.date{
	color: #666666;
	font-weight:500;
}
.pillank {
	background-image: url(../images/pil.jpg);
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: left;
}
/*** Web queries ***/
.webq_bar1 {
	background-color: #00CC00;
	border: 1px solid #000;
}
.webq_bar2 {
	background-color: #0099FF;
	border: 1px solid #000;
}
.webq_bar3 {
	background-color: #FF3333;
	border: 1px solid #000;
}
.webq_bar4 {
	background-color: #666633;
	border: 1px solid #000;
}
.webq_bar5 {
	background-color: #CC3366;
	border: 1px solid #000;
}
.webq_bar_text {
	color: #999999;
	margin-bottom: 10px;
}
.webq_question {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: black;
	padding:3px 0 3px 0;
	margin-bottom: 15px;
	background: url("../images/structure/header3_background.gif") 0 21px repeat-x; /*Channges by Tomas */	
	font-weight: bold;
}
/************************/
/*  CMS generated menu  */
/************************/
#icmsLiMenu li {
	list-style: none;
	float: left;
	padding-right: 6px;	
	margin-left: 6px;
	border-right: 1px solid #fff;
}
/*** Main menu ***/
#icmsTopMenu {
	position: absolute;
	bottom: 0;
}
#icmsTopMenu ul {
	height: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #fff;
}
#icmsTopMenu li {
	position: relative;
	float: left;
	margin-right: 20px;
	padding-left: 5px;
	padding-bottom: 10px;
	list-style-type: none;
	border-left: 1px solid #fff;
}
#icmsTopMenu a:link, #icmsTopMenu a:visited {
	color: #fff;
	text-decoration: none;
}
/*#icmsTopMenu a.icmsTopMenu_markerad{
	font-weight:bold;
}*/
/*** Left column menu ***/
#icmsSubMenu{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	margin:-10px 0px 0px 0px;
	padding:0px;
	width:145px;
}	
#icmsSubMenu ul{
	list-style:none;
}
#icmsSubMenu ul li a{
	text-decoration:none;
	list-style:none;
	/*display:block;*/
	font-weight:bold;
	outline:none;
}
#icmsSubMenu ul li:hover{
	padding: 5px 5px 5px 20px;
}
#icmsSubMenu ul li a:hover{
	text-decoration:none;
	font-weight:bold;
	color:red;
	/*padding:0px 0px 0px 3px;*/
}
#icmsSubMenu ul li a:active{
	text-decoration:none;
	font-weight:bold;
	color:#FF9900;
	/*padding:0 0 0 3px;*/
}
#container a.icmsSubMenu_markerad{
	text-decoration:none;
	font-weight:bold;
	color:#FF9900;
	/*padding:0 0 0 3px;*/
}
#icmsSubMenu ul li{
	border-bottom-style:dotted;
	border-width:1px;
	_border-width:1px;
	border-color:#999;
	margin: 5px 0 0 0;
	padding: 5px 5px 5px 17px;
	background:url(../images/n.gif) no-repeat;
}
#icmsSubMenuTop{
	height:30px;
	background-color:#FF0000;
}
/******************************************/
/*  Customized CMS news (latest heading)  */
/******************************************/
#newsRoller{
	position: relative;
	clear: both;
	width: 970px;
	height: 32px;
	margin: 10px;
	background:url("../images/structure/newsRoller.gif") no-repeat;
	color: #fff;
}
div.newsWrapper{
	width:500px;
}
div.paddingWrapper{
	padding:5px 20px;
	margin-bottom:30px;
}
div.newsWrapper div.paddingWrapper {
	padding: 5px 0;
}
#newsRoller div {
	padding-top: 4px;
	font-size: 1.1em;
	font-weight: bold;
}
#newsRoller div.newsHeading {
	position: relative;
	float: left;
	width: 60px;
	padding: 7px;
	font-size: 1.3em;
	font-weight: bold;
}
#newsRoller div.newsitem_rubrik_latest {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	background-color: #333;
}
#newsRoller div.newsitem_rubrik_latest a:link, #newsRoller div.newsitem_rubrik_latest a:visited{
	color: #fff;
	text-decoration: none;
}
#newsRoller div.newsitem_rubrik_latest a:hover {
	text-decoration: underline;
}
/************************/
table.historia tr td{
	border-bottom:1px dashed #ccc;
}
table.historia tr td p{
	font-size:12px;
}
/************************/
/*  CMS generated news  */
/************************/
.icmsLatestNews{
	padding-right: 8px;
	font-family: Tahoma, Verdana;
/*	font-size: 0.8em;*/
	color: #000000;
}

.icmsLatestNews a {
	color: #000000;
}

.icmsLatestNews2 a {
	color: #FFFFFF;
}

.icmsLatestNews {
	margin-bottom: 8px;
}
.zone_topp_news{
	background-image:url("../images/structure/newsTops.gif");
	background-repeat: no-repeat;
	width: 200px;
	height: 23px;
	margin-top: 15px;
	margin-bottom: 5px;
}

.newsitem_preamble_date {
	float: left;
	color: #666666;
	padding: 5px 5px 5px 5px;
}
.newsitem_rubrik_latest {
	font-weight: bold;
	font-size: 1.2em;
	padding: 5px 0 5px 5px;
}

div.topNews .newsitem_rubrik_latest {
	background-color: #353535;
	padding: 0;

}

/*** CMS generated "read more" news ***/
h1.newsitem_rubrik {
	font-weight: bold;
	font-size: 1.4em;
	padding: 10px;
	border-bottom: 1px solid #f2f2f2;

}
.newsitem_ingress {
	font-weight:bold;
	margin:-10px 0px 10px 0px;
}
.newsitem_text {
	font-size: 0.9em;
	margin-bottom:25px;
}
/*** CMS generated news icons ***/
.newsitem_backbutton{
	background-image: url(../images/icons/back.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.newsitem_printbutton{
	background-image: url(../images/icons/print.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tips_icon{
	background-image: url(../images/icons/mail.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.tips_rubrik{
	font-size: 0.8em;
	font-weight: bold;
	color: #1A628C;
}
.tips_text{
	font-size: 0.75em;
	font-weight: normal;
	color: #000000;
}
.tips_close{
	background-image: url(../images/icons/close.gif);
	background-repeat: no-repeat;
	width: 39px;
	height: 20px;
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/*
 * Makes floating objects take up space. Fix from http://www.csscreator.com/attributes/containedfloat.php
 */
.floatcontainer:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility:hidden;
}

.floatcontainer
{
	display: inline-block;
}

/* Hides from IE Mac \*/
* html .floatcontainer
{
	height: 1%;
}

.floatcontainer
{
    display:block;
}
/******** pdf list **********/
ul.pdf_list {
	margin: 0;
}
#rightCol ul.pdf_list li {
	margin: 0;
	margin: 8px 0 8px 0;
	background: url("/resources/images/structure/pdf_icon.gif") 0 -4px no-repeat;
	padding-left: 25px;
}
/****************************/

/* End Hack */


/****************************/
/* Other code from old site */
/****************************/

/* Top info */
.leftInfoTop {
	width: 420px;
	float: left;
	margin-right: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	
}
.rightInfoTop {
	width: 420px;
	float: right;
	margin-left: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.information{
	width: 230px;
	margin-left: 5px;
	margin-right: 0;
	float: left;
}
.information_portalen{
	width: 200px;
	margin-right: 5px;
	float: left;
}
.half{
	width: 210px;
	float: left;
	text-align: center;
}
.leftInfoMenu{
	width: 150px;
	float: left;
	margin-left: 10px;
	text-align: right;
	margin-top: 20px;
	
}
.leftInfoMenu_portalen{
	width: 130px;
	float: left;
	text-align: right;
	margin-top: 20px;
	margin-left: 20px;
	
}

.driftsinfo{
	width: 415px;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
#menySpalt{
	width: 210px;
	margin-right: 10px;
	margin-top: 8px;
	float: left;
	z-index: 12000;
}
#rightColMenu{
	width: 640px;
	margin-top: 8px;
	float: left;
	line-height: 18px;
	position: relative;
}

#rightColMenu p {
	margin-bottom: 10px;
}

#rightColMenu a{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
#rightColMenu a:hover{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

#rightColMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#rightColMenu ul li {
	margin: 0;
	padding: 0;
	background:url("../images/structure/listbullet.gif") no-repeat 0 0;
	padding-left: 25px;
	margin-bottom: 10px;
	font-size: 0.9em;
}

ul.pdf_list {	/*Changes by Tomas*/
	margin: 0;

}

#rightColMenu ul.pdf_list li {	/*Changes by Tomas*/
	margin: 0;
	margin: 8px 0 8px 0;
	background: url("../images/structure/pdf_icon.gif") 0 -4px no-repeat;
	padding-left: 25px;
}

#icmsArtLiMenu ul, .folderTree ul {
	list-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	padding-left: 10px;
}
#icmsArtLiMenu li{
	/*background-image: url(../images/structure/artikelMeny_pil.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	padding-bottom: 5px;
	
}

.folderTree {
	margin-left: 10px;
}

.folderTree li{
	/*background-image: url(../images/structure/artikelMeny_pil.gif);*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	padding-bottom: 5px;
	
}

.folderTree li a {
	list-style-image: url(../images/structure/artikelMeny_pil.gif);
	color: #000000;
	text-decoration: none;
	padding-bottom: 5px;
}

#icmsArtLiMenu li a{
	list-style-image: url(../images/structure/artikelMeny_pil.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #000000;
	text-decoration: none;
	padding-bottom: 5px;
}
#icmsArtLiMenu li a:hover{	/*Changes by Tomas */
	list-style-image: url(../images/structure/artikelMeny_pil.gif);
	color: #000000;
	text-decoration: underline;
	padding-bottom: 5px;

}

/*********** driftinfo ***********/

div#category_tree {
	position: relative;
	float: right;
	margin-top: -200px;
	}
	
form#driftinfoform {
	width: 500px;
	float: left;
}

div#category_tree p {
	width: auto;
}

form#driftinfoform p.formname {
	margin: 0;
	width: 150px;
}

td.tips_text {
	color: white;
}

td span.tips_rubrik {
	color: white;
}

form#ContactForm .tips_close {
	width: 100px;
	height: 25px;
}

form#ContactForm .tips_send {
	position: relative;
	top: 10px;
	width: 100px;
	height: 25px;
}

/* Nyheter p� insite */
.insiteNews .newsitem_rubrik_latest {
	background-color: #FFF;
	clear: both;
	padding: 0px;
	margin-left: 6px;
	margin-right: 0px;
	margin-top: 14px;
	margin-bottom: 0px;
}
.insiteNews .newsitem_preamble_date {
	display: none;
}
.insiteNews .newsitem_ingress {
	margin-left: 6px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

/* Puff p� insite */
.insiteTipsa {
	position: relative;
	top: 30px;
	/*margin-top: 15px;*/
	height: 70px;
	text-align: center;
}

.insitePuff {
	margin-top: 39px;
	background-image: url(../images/ins_puff.jpg);
	background-repeat: no-repeat;
	height: 140px;
}
.insitePuff .newsitem_rubrik_latest {
	font-size: 0.8em;
	margin-top: 25px;
	margin-left: 5px;
	margin-right: 5px;	
	background: none;
}
.insitePuff .newsitem_rubrik_latest a {
	color: #000;
}
#bottom{
	border-bottom:solid 1px;
}
/******************************************/
/*     By Erik - Driftinfomeddelande      */
/******************************************/
.driftinfo{
	margin:0 0 20px 0;
}
.drift_datum{
	font:bold 11px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #CCCCCC;
	width:450px;
	padding-left:3px;
}
.drift_namn{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:red;
	margin-top:-5px;
	padding-left:3px;	
}
.drift_meddelande{
	font:12px Arial, Helvetica, sans-serif;
	margin-top:-8px;
	padding-left:3px;
}
/*	By Erik - Anm�lan  */
#driftanmalan label{
	font:11px Arial, Helvetica, sans-serif;
}
#driftanmalan input, #driftanmalan textarea{
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #999999;
	background:#DDDDDD;
}
.driftanmalanHolder{
	margin:0 0 20px 30px;
}
.grey{
	color:#666666;
}
/******************************************/
/*     By Erik - Etanet, Tipsa oss        */
/******************************************/
.tipsaoss{
	margin:0 0 20px 30px;
}
.tipsaoss label{
	font:11px Arial, Helvetica, sans-serif;
}
.tipsaoss input, .tipsaoss textarea{
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #999999;
	background:#DDDDDD;
}
/******************************************/
/*     By Erik - Intresseanm�lningar      */
/******************************************/
.interestFormHolder{
	margin:0 0 20px 30px;
}
.interestFormHolder label{
	font:11px Arial, Helvetica, sans-serif;
}
.interestForm input, .interestForm textarea{
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #999999;
	background:#eee;
}
.interestBtn{
	font:11px Arial, Helvetica, sans-serif;
	height:20px;
	width: 100px;
	padding: 0px 20px;
	cursor: pointer;
}
.red_line{
	height:2px;
	width:450px;
	background-color:red;
}
*html .red_line{
	height:1px;
}
.blue_line{
	height:2px;
	width:600px;
	background-color:#0000CC;
}
.red{
	color:red;
}
.red_holder{
	margin-left:150px;
}
/******************************************/
.flyttForm input[type="text"]{
	width: 200px;
}
.flyttForm input, .flytt textarea{
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #999999;
	background:#fff;
}
.flyttForm .flyttBtn{
	font: 11px Arial, Helvetica, sans-serif;
	height: 20px;
	width: 100px;
	padding: 0px 20px;
	cursor: pointer;
	background: #fff;
}
.flyttForm #rensa{
	background: #eee;
	border-color:#ccc;
	color: #ccc;
}
.flyttForm #rensa:hover{
	background: #fff;
	border-color:#999;
	color: #000;
}
.kampanjForm input[type="text"]{
	width: 180px;
}
.kampanjForm input[type="submit"],
.kampanjForm input[type="reset"]{
	padding: 2px 5px 2px 5px;
	height: 20px;
	cursor: pointer;
}
.kampanjForm input[type="text"],
.kampanjForm input[type="submit"],
.kampanjForm input[type="reset"]{
	font:11px Arial, Helvetica, sans-serif;
	border:1px solid #999999;
	background:#fff;
}
/******************************************/
/*           By Erik - Ordlista           */
/******************************************/
table.ordlista td{
	padding:0px 0px 15px 5px;
}
p.blue{
	color:#0099FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
p.greySmall{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
th.ordlistaHeader{
	padding:0px 0px 15px 5px;
}
/******************************************/
/******************************************/
/*         By Erik - Etanet,priser        */
/******************************************/
table.adslPriser th{
	text-align:left;
	padding:0px 0px 15px 5px;
	font-size:12px;
}
table.adslPriser td{
	padding:0px 0px 15px 5px;
}
table.adslPriser td.tdBlue{
	color:#0033CC;
	font-weight:bold;
}
table.adslPriser td.tdGrey{
	color:#666666;
}
table.adslPriser tr{
	border-bottom:1px solid black;
}
p.black{
	font-weight:bold;
	padding-left:7px;
}
/******************************************/
td.yellow{
	color:#eeaa00;
	font-weight:bold;
}
/**** Intranet ****/
div#lowerContent{
	margin-top:30px;
}
div#rightContent1,
div#rightContent2,
div#rightContent3{
	width:250px;
	margin-right:10px;
	float:left;
}
div#rightContent1 div.icmsLatestNews,
div#rightContent2 div.icmsLatestNews,
div#rightContent3 div.icmsLatestNews{
	width:229px;
	margin:0 auto;
}
div#rightContent1 img.medium,
div#rightContent2 img.medium,
div#rightContent3 img.medium{
	border:1px solid #CCC;
	padding:2px;
}
/* Faktura */
div#faktura_wrapper{
	width:1000px;
	height:300px;
	margin:0 auto;
}
div#faktura_left{
	width:200px;
	height:300px;
	float:left;
	background:red;
}
div#faktura_middle{
	width:600px;
	height:300px;
	float:left;
	background:blue;
	text-align:center;
}
div#faktura_right{
	width:200px;
	height:300px;
	float:left;
	background:yellow;
}