﻿
.pagewrap
{
	margin:0 auto;
	padding:0;
	text-align:center;
	background-color:#e9e9e9 !important;
	background-image:url('../images/bg.jpg') !important;
	background-repeat:repeat-x !important;
/*	background:#e9e9e9 url('../images/bg.jpg') repeat-x !important;*/
}

.wrap
{
	width: 970px;
	text-align:center;
	margin:0 auto;
	padding:0;
	height:768px;
}

.wrap2{float:left; width:100%;}
.toprow{float:left; width:100%; background-color:#d5d5d5; font:"Trebuchet MS"; font-size:14px; font-weight:normal; color:#333333;}
.bottomrow{float:left; width:100%;}
.acol
{
	float:left; 
	background-color:#d5d5d5; 
	width:15%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:Bold; color:#4d4844;
}

.acol1
{
	float:left; 
	width:18%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	color:#4d4844;
}

.acol2
{
	float:left; 
	width:15%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	color:#4d4844;
}

.acol3
{
	float:left; 
	width:20%;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:Bold;
	color:#4d4844;
}


.News_HeaderRed
{
	font-family:Arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#d5002c;
	padding-left:7px;
	padding-top:2px;
	padding-bottom:2px;	
}
.News_HeaderGreen
{
	font-family:Arial;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	background-color:#d5002c;
	padding-left:7px;
	padding-top:2px;
	padding-bottom:2px;	
}

.News_SubHead
{
	font-family:Arial;
	color:#d5002c;
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;
}
.News_SubHead A
{
	font-family:Arial;
	color:#d5002c;
	font-size:12px;
	font-weight:bold;
	margin-bottom:6px;
}

.News_Text
{
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	font-weight:normal;
	margin-bottom:12px;
}

.redbar
{
	cursor:hand;
	text-decoration:none;
	background-color:maroon !important;
} 

.redbar A
{
	cursor:hand;
	text-decoration:none;
} 

.redbar A:hover
{
	background-color:#444 !important;
}

#zz1_TopNavigationMenun0
{
	border:1px solid red;
}
.bcol
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4d4844;

}
.ccol
{
	float:left; 
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e0001a;
}
.dcol{float:left; width:15%;}
.ecol{float:left; width:15%;}

.leftstrip
{
	background-image:url('../images/leftstrip.jpg');
	background-repeat:no-repeat;
	width:26px;
	height:768px;
	background-color:#fff;
	border-bottom:0px solid #999;
	float:left;
}


.mainarea
{
	float:left;
	width:931px;
	background-color:#fff;
	height:100% !important;
}

.rightstrip
{
	background-image:url('../images/rightstrip.jpg');
	background-repeat:repeat-y;
	width:10px;
	float:left;
	height:768px;
	border:0px solid red;
}

.bc
{
	width:100%;
	float:left;
	border:0px solid red;
}

.innerright
{
	float:left;
	border:0px solid red;
	width:752px;
	padding:0;
	margin:0;
	height:auto;
}

.listheading
{
	font-family:Arial;
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding:10px 0 3px 8px;
	border-bottom:1px solid #999;
	width:100%;
}

.listheading1
{
	font-family:Arial;
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding:10px 0 3px 8px;
	border-bottom:1px solid #999;
	width:100%;
}

.pagefooter
{
	float:left;
	width:95%;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	color:#333333;
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	margin-left:10px;
	margin-top:20px;
}

.pagefooter_list
{
	float:left;
	width:95%;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	color:#333333;
	font-family:Arial;
	font-size:9px;
	font-weight:normal;
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:10px;
	margin-left:10px;
	margin-top:20px;
}

/*.toplinksshade
{
	float:left;
	width:8px;
	height:29px;
	background-image:url('../images/toplinks_shade.jpg');
	background-repeat:no-repeat;
}*/

.toplinks
{
	float:left;
	border:0px solid green;
	background-image:url('../images/toplinkBG.jpg');
	background-repeat:repeat-x;
	width:752px;
	height:29px;
}

.links_BB
{
	
	color:#fff;
	float:left;
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:normal;
	margin-right:0px;
	cursor:hand;
	width:70px;
	margin-left:1px;
	border:0px solid red;
}

.links_BB A
{
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:normal;
	color:#fff;
	float:left;
	text-decoration:none;
	background-image:url('../images/toplinkBTN.jpg');
	background-repeat:no-repeat;
	height:29px;
	width:70px;
	padding-top:13px;
}


.links_BB A:link
{
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:normal;
	color:#fff;
	float:left;
	text-decoration:none;
	background-image:url('../images/toplinkBTN.jpg');
	background-repeat:no-repeat;
	height:29px;
	width:70px;
	padding-top:13px;
}

.links_BB A:visited
{
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:normal;
	color:#fff;
	float:left;
	text-decoration:none;
	background-image:url('../images/toplinkBTN.jpg');
	background-repeat:no-repeat;
	height:29px;
	width:70px;
	padding-top:13px;
}


.links_BB A:hover
{
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	background-image:url('../images/toplinkBTN_hover.jpg');
	background-repeat:no-repeat;
	width:70px;
	height:29px;
	padding-top:8px;
}

.links_BB A:active
{
	font-family:"Trebuchet MS";
	font-size:10px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	background-image:url('../images/toplinkBTN_hover.jpg');
	background-repeat:no-repeat;
	width:70px;
	height:29px;
	padding-top:8px;
}

.language_BB
{
	border:0px solid red;
	float:left;
	margin-left:160px;
	margin-top:9px;
}

.languagetxt_BB
{
	font-family:"Trebuchet MS";
	font-size:9px;
	font-weight:normal;
	height:25px;
	padding-top:9px;
	padding-left:5px;
	float:left;
}

.PersonbillerFields
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:7pt;
	 border-bottom:1px #d8d8d8 solid;
 	 border-right:1px #d8d8d8 solid;
 	 color:#787775;
 	 text-align:center;
 	 vertical-align:top;
}

.PersonbillerFieldsValues
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:8pt;
	 color:#e0001a;
	 font-weight:bold;
	 border-bottom:1px #d8d8d8 solid;
 	 border-right:1px #d8d8d8 solid;
 	 text-align:center;
}
.ms-vb
{
	float:left;
}
.ms-vb1
{
	background-color:#ffffff !important;
	float:left;
}

.ms-alternating .ms-vb
{
	background-image:url('../BBImages/listbg_alter.gif');
	background-repeat:repeat-y;
	width:732px;
	margin:7px 0 7px 0;
}
.ms-alternating .ms-vb1
{
	
	width:732px;
	margin:7px 0 7px 0;
}


BB-alternating
{
	background-image:url('../BBImages/listbg_alter.gif') !important;
	background-repeat:repeat-y !important;
	width:720px !important;
	margin:7px 0 7px 5px !important;
	background-color:blue !important;
}

.ms-dtinput INPUT
{
	border:1px solid #d9d9d9 !important;
}
.PersonbillerGroup
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:12pt;
	 color:#e0021b;
	 font-weight:bold;
	 float:left;
	margin-top:15px;
	margin-left:20px;
}
.PersonbillerName
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:12pt;
	 color:#4d4a45;
	 font-weight:bold;
	 float:left;
	 margin-top:15px;
	 width:auto;
}


.PersonbillerTekniske
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:10pt;
	 color:#4e4945;
	 font-weight:bold;
	 padding-top:10px;
	 padding-bottom:10px;
}
.PersonbillerTekniskeFooterHead
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:8pt;
	 color:#4e4945;
	 font-weight:bold;
	 padding-top:20px;
	 padding-bottom:4px;
}
.PersonbillerTekniskeFieldName
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:8pt;
	 color:#6e6b66;
	 border-bottom:1px #d9d9d9 solid;
}
.PersonbillerTekniskeFooter
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:8pt;
	 color:#6e6b66;
	 padding-bottom:15px;
}

.PersonbillerTekniskeFieldValue
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:8pt;
	 color:#e72d42;
	 font-weight:bold;
	 border-bottom:1px #d9d9d9 solid;
}

.topimages1
{
	float:left;
	width:560px;
	margin:0px;
	padding:0;
	background-color:#fff;
}

.topimages1 TABLE
{
	background-color:#fff;
}
.BBMain
{
	padding-top:243px;
	float:left;
	width:549px;
}
.HomeRightWebPart
{
	float:right;
	width:100px;
	height:243px;
	background-image:url('../images/topimage1.jpg');
	background-repeat:no-repeat;
}

.BestillbillButon
{
	background-image:url('../images/BestilBil.png');		
}

.topimages2
{
	float:left;
	width:192px;
	margin:0px;
	padding:0;
}

.rightwebpart
{
	border:0px solid red;
	width:192px;
	float:left;
}

.topimages2 TABLE
{
	border:0px solid red;
	float:left;
	width:192px;
}

/*.topimagesshade
{
	float:left;
	width:8px;
	height:410px;
	background-image:url('../images/menu_shade.jpg');
}*/
*/
.topimages
{
	border:0px solid red;
	float:left;
	width:752px;
	margin:0;
	padding:0;
}

.displaylist_BB
{
	float:left;
	width:728px;
	/*height:243px;*/
}

/* universal selector to clear all margins and padding */
	* { margin:0; padding:0; border:none; } 



body {
font-family:Trebuchet MS, Arial, serif;
background-color:#e9e9e9 !important;
background-image:url('../images/bg.jpg') !important;
background-repeat:repeat-x !important;
}

.popupbody{
font-family:Trebuchet MS, Arial, serif;
background-color:#fff !important;
background-image:none !important;
}

.ms-globallinks-right SPAN
{
	width:auto !important;
}

h2 {
margin-top:0;
font-size:1.2em;
}


/* Header Styles */


/* Top Header Login Information */

#header {
width:100%;
padding:0;
height:768px !important;
border-bottom:0px solid #999;
float:left;
margin:0;
}

.ms-bannerContainer {
background-image:none;
background-color:#ffffff !important;
}

.ms-globalbreadcrumb {
display:block;
float:left;
width:100%;
padding:0;
margin:0;
}

.ms-globalleft {
text-align:left;
float:left;
}

.ms-globalright{
float:right;
}

.ms-globallinks {
text-align:right;
float:left;
}

.ms-globallinks-left {
text-align:right;
float:left;
display:none;
}


.ms-globallinks-right span {  /* this span is for the pipe before the question mark */
float:left;
}

.ms-globallinks-right {
float:right;
width:100%;
}


.ms-globallinks-right a:visited {
float:left;
}


.ms-globallinks-right a:link {
float:left;
}
#actions a:visited img {
float:left;
padding:0 5px;
margin:0;
}

.ms-globallinks-right a:link img {
float:left;
padding:0 5px;
margin:0;
}

.ms-globallinks-right a:visited {
float:left;
padding:0 5px;
margin:0;
}

.ms-globallinks-right a:link {
float:left;
padding:0 5px;
margin:0;
}

#feedback { 
float:left;
display:block;
}

.ms-globallinks img {
float:right;
margin:0px;
padding:0px;
}

.ms-SPLink {
float:left;
padding:0 10px;
width:auto;
}

.ms-SPLink IMG
{
	border:0px solid red;
}


/* Title Area */

.ms-globalTitleArea {
position:relative;
background-image:none; /* turns default gradient off */
float:left;
padding:0px !important;
}

#GlobalTitleAreaImage {
float:left;
background:transparent url('../images/stock_review.gif') no-repeat;
width:195px;
height:75px;
text-align:left;
margin-top:16px;
display:none;
}

#GlobalTitleAreaImage img {
padding:30px 0;
display:none;
}

#company-logo {
width:143px;
float:right;
margin-top:16px;
}

.leftstaticimage
{
/*	background-image:url('../BBImages/kontaktoss.gif');
	background-repeat:no-repeat;*/
	float:left;
	width:175px;
	height:107px;
	margin-bottom:2px;
}

.leftimagepart
{
	width:175px;
	float:left;
}

.maphead
{
	float:left;
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:#4d4a45;	
	padding:2px 0 2px 8px;
	margin:5px 0 0 0;
}

.mapheadgreen
{
	float:left;
	width:100%;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	background-color:green;
	padding:2px 0 2px 8px;
	margin:5px 0 0 0;
}

.ringoss
{
	width:175px;
	background-color:#868789;
	float:left;
	margin:0px 0 0px 0;
}

.ringosshead
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	float:left;
	width:100%;
	padding:5px 0 5px 0;
	text-align:center;
}

.ringosstxt
{
	font-family:Arial;
	float:left;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	width:100%;
	text-align:left;
	padding:0 0 2px 15px ;
}

.sendoss
{
	float:left;
	width:100%;
	background-color:#4d4a45;
	font-family:Arial;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-weight:bold;
	padding:3px 0 3px 0;
}


.redbar
{
	float:left;
	background-color:#d5002c;
	width:75%;
	height:17px;
	margin:3px 0 3px 20px;
}

.redbar A
{
	float:left;
	background-color:#d5002c;
	width:100%;
	text-decoration:none;
}

.redbar A:hover
{
	float:left;
	background-color:#5c5c5c;
	width:100%;
	text-decoration:none;
}

.redbar2
{
	float:left;
	background-color:#d5002c;
	width:75%;
	height:17px;
	margin:24px 0 3px 20px;
}

.redbar2 A
{
	float:left;
	background-color:#d5002c;
	width:100%;
	text-decoration:none;
}

.redbar2 A:hover
{
	float:left;
	background-color:#5c5c5c;
	width:100%;
	text-decoration:none;
}


.redbar1
{
	float:left;
	background-color:#d5002c;
	width:60%;
	height:17px;
	margin:3px 0 3px 70px;
}

.redbar1 A
{
	float:left;
	background-color:#d5002c;
	text-decoration:none;
}

.redbar1 A:hover
{
	float:left;
	background-color:#5c5c5c;
	text-decoration:none;
}

.redbar3
{
	float:left;
	background-color:#d5002c;
	width:70%;
	height:17px;
	margin:3px 0 3px 50px;
}

.redbar3 A
{
	float:left;
	background-color:#d5002c;
	text-decoration:none;
}

.redbar3 A:hover
{
	float:left;
	background-color:#5c5c5c;
	text-decoration:none;
}


.redarrow
{
	float:left;
	cursor:hand;
	margin:4px 0 0 0;
}

.redarrow1
{
	float:left;
	cursor:hand;
	margin:-16px 0 0 0;
}


.ms-sitetitle {
font-size:1.3em;
margin-top:32px;
float:left;
display:block;
}

.ms-searchform {
position:static;
}

#SearchArea {
display:none;
position:relative;
float:right;
clear:right;
width:auto;
top:20px;
}

.ms-formbody
{
	background-color:#fff !important;
	border:0px solid #999999 !important;
	vertical-align:top !important;
	margin:0 !important;
	padding:0 !important;
	width:auto !important;
}

.ms-formbody SPAN INPUT
{
	height:22px !important;
	width:300px !important;
	float:left !important;
}


.ms-formbody2 SPAN INPUT
{
	height:22px !important;
	width:160px !important;
	float:left !important;
}

.bb-forminput
{
	float:left !important;
	width:375px !important;
}

.bb-formvalidation
{
	float:left !important;
	font-family:arialnarrow !important;
	font-weight:bold;
	font-size:12px !important;
	color:#4f4c47 !important;
	padding-top:10px !important;
	padding-left:5px !important;
}

.bb-forminput2
{
	float:left;
	width:250px !important;
}

.bb-formvalidation2
{
	float:left !important;
	font-family:arialnarrow !important;
	font-size:9px !important;
	color:#4f4c47 !important;
	padding-top:15px !important;
	padding-left:12px !important;
}

.ms-long
{
		border:1px solid #d9d9d9 !important;
		vertical-align:top !important;
		margin-top:10px !important;
}

/*********************POP-UP*******************/
.popup
{
	float:left;
	margin-top:8px;
}

.popup SPAN INPUT
{
	height:20px;
	border:1px solid #333;
}

.popup1
{
	float:left;
	margin-bottom:0px;
}

.popup1 SPAN INPUT
{
	height:20px;
	border:1px solid #333;
	width:300px;
}

.popup2 SPAN INPUT
{
	height:20px;
	border:1px solid #333;
	width:110px;
}

.popupfont
{
	float:left;
	font-size:11px;
	font-family:Arial;
	color:#4b4a45;
	font-weight:bold;
	margin-top:3px;
	width:140px;
}

.popupfont1
{
	float:left;
	font-size:11px;
	font-family:Arial;
	color:#4b4a45;
	font-weight:bold;
	margin-top:14px;
	width:140px;
}

.popupfont2
{
	float:left;
	font-size:11px;
	font-family:Arial;
	color:#4b4a45;
	font-weight:bold;
	margin-top:14px;
	width:140px;
}
.popupfont3
{
	float:left;
	font-size:11px;
	font-family:Arial;
	color:#4b4a45;
	font-weight:bold;
	margin-top:14px;
	width:50px;
}

.popupstar
{
	float:left;
	margin:12px 0 0 5px;
	font-size:11px;
	font-family:Arial;
	color:#000;
	font-weight:bold;
}

.popupstar1
{
	float:left;
	margin:10px 0 0 0px;
	font-size:10px;
	font-family:Arial;
	color:#4b4a45;
	font-weight:bold;
}

.popupstar2
{
	float:left;
	margin:12px 20px 0 5px;
	font-size:11px;
	font-family:Arial;
	color:#000;
	font-weight:bold;
}

.popupfonttxt
{
	float:left;
	font-size:11px;
	font-family:Arial;
	color:#4b4a45;
	font-weight:normal;
	margin-top:14px;
	width:220px;
}

.BB-popuphead H1
{
	background-color:#df051d;
	color:#fff;
	font-family:Arial;
	font-size:12px;
	padding:2px 0 2px 5px;
	margin:0 0 5px 0;
}

.ms-dtinput A
{
	margin:0 3px 0 5px !important;
}

.ms-long
{
	border:1px solid red;
	width:438px;
}

.ms-toolbar INPUT
{
	background-image:url('../images/popupbtn.jpg');
	background-repeat:no-repeat;
	width:94px;
	height:30px;
	font-size:12px;
	color:#4c4944;
	font-family:Arial;
	font-weight:bold;
	margin-bottom:15px;
	cursor:hand;
	padding:2px 0 0 0;
}

.ms-toolbar INPUT:hover
{
	background-image:url('../images/popupbtn_hover.jpg');
	background-repeat:no-repeat;
	width:94px;
	height:30px;
	font-size:12px;
	color:#bbbbbb;
	font-family:Arial;
	font-weight:bold;
	margin-bottom:15px;
	cursor:hand;
	padding:2px 0 0 0;
}

.ms-formvalidation
{
	font-size:9px;
	color:red;
	font-family:Arial;
	font-weight:bold;
	width:120px;
	float:left;
	font-style:italic;
}

/*********************POP-UP*******************/

.ms-standardheader
{
	font-size:11px;
	font-family:Arial;
	color:#4b4a45;
	vertical-align:bottom !important;
}
.BB_Label
{
	vertical-align:bottom !important;
}
#SearchArea table {
float:right;
}

.ms-sbtable-ex {
width:auto;
}

.ms-sbtable {
width:auto;
}

.ms-sbLastcell {
width:auto;
}

#nav-wrapper {
float:left;
width:175px !important;
padding:0 0 0 0px !important;
margin:0px !important;
margin-bottom:3px !important;
font-family:Arial !important;
font-size:11px !important;
font-weight:normal !important;
}



/* Search Styling */

.ms-searchimage {
border:none;
padding:0px 10px 0px 5px;
}

a#onetIDGoSearch {
padding:none;
border:none;
}

a#onetIDGoSearch img {
border:none;
}

a:hover#onetIDGoSearch img {
padding:none;
}

.ms-searchbox {
height:15px;
padding:0;
margin:0;
}



/* Primary Navigation */

.ms-bannerframe {
float:left;
padding-left:0px !important;
margin-left:0px !important;
width:175px !important;
}

.ms-bannerContainer {
margin-top:15px;
width:175px !important;
float:left;
margin:0px !important;
padding:0 0 0 0px !important;
}

.ms-siteactionsmenu div div div a{
font-weight:bold;
}

.ms-siteactionsmenu div div div{
border:none;
padding-right:12px;
}

.ms-siteactionsmenu div div div.ms-siteactionsmenuhover{
border:none;
}

.ms-siteactionsmenu img{
display:none;
}

.ms-siteactionsmenu {
float:right;
}

.ms-banner {
display:block;
float:left;
border:0px solid red;
}

.ms-topNavContainer {  /* clears default 1px right border on nav container */
border-right:0; 
}

.ms-topnav {
font-size:9pt;
font-family:Arial;
text-transform:capitalize;
background-image:none;
border:0;
background-repeat:no-repeat;
width:175px;
height:18px;
color:#fff;
padding:0;
float:left;
margin:0;
}

.ms-topnav a
{
font-size:9pt;
font-family:Arial;
text-transform:capitalize;
background-image:none;
border:0;
float:left;
background-image:url('../images/menubtn.jpg');
background-repeat:no-repeat;
width:175px;
height:18px;
color:#fff;
margin:0 0 0 0;
padding:0px 0 0 15px;
}

.ms-topnav a:link
{
font-size:9pt;
font-family:Arial;
text-transform:capitalize;
background-image:none;
border:0;
float:left;
background-image:url('../images/menubtn.jpg');
background-repeat:no-repeat;
width:175px;
height:18px;
color:#fff;
margin:0 0 0 0;
padding:0px 0 0 15px;
}

.ms-topnav a:visited
{
font-size:9pt;
font-family:Arial;
text-transform:capitalize;
background-image:none;
border:0;
float:left;
background-image:url('../images/menubtn.jpg');
background-repeat:no-repeat;
width:175px;
height:18px;
color:#fff;
margin:0 0 0 0;
padding:0 0 0 15px;
}

.ms-topnav a:hover
{
	font-size:9pt;
font-family:Arial;
text-transform:capitalize;
background-image:none;
float:left;
border:0;
background-image:url('../images/menubtn_hover.jpg');
background-repeat:no-repeat;
width:175px;
height:18px;
color:#fff;
padding:0px 0 0 15px;
margin:0 0 0 0;
}


#zz1_TopNavigationMenun1
{
	padding:0px;
	margin:0px;
}

/*#WebPartWPQ4
{
	padding:0;
	margin:0;
	width:192px;
	border:0px solid red;
	float:left;
}

#WebPartWPQ6
{
	float:left;
	font-family:Arial;
	font-size:11px;
	color:#999999;
	padding-top:8px;
	padding-bottom:8px;
	margin-top:15px;
	border-bottom:1px solid #999;
	border-top:1px solid #999;	
	width:512px;
}

#WebPartWPQ7
{
	background-color:#fff;
}*/

/* ms-main area */


.ms-main {
padding-top:0px;
float:left;
width:560px;
background-image:none;
border:0px solid red;
}

.ms-titlearea {
padding:5px 0;
}

.ms-consoletitleareaframe{
display:none;
}

.ms-mwspagetitleareaframe{
display:none;
}

.ms-pagetitleareaframe{
display:none;
}

Div.ms-titleareaframe{
display:none;
}

TD.ms-titleareaframe{
display:none;
}

#TitleAreaFrameClass {
background-image:none;
height:0px;
}

#TitleAreaFrameClass img {
display:none;
}

.ms-titlearealeft {
background-image:none; 
}

.ms-titlearearight{
background-image:none;
}

 .ms-areaseparatorright{
background-image:none;
}

div.ms-areaseparatorright {
background-image:none;
background-color:transparent;
border: none;
}

.ms-titleareaframe {
height:0px;
}

.ms-consoleframe {
padding-bottom:5px;
}

.body-wrapper {
float:left;
position:relative;
width:100%;
border:0;
}


/* Divs after nav / hidden */


.ms-bodyareacell {
width:auto;
height:auto;
}


.ms-bodyareaframe {
width:auto;
float:left;
height:auto;
border:none;
font-size:1.5em;
}

table .ms-bodyareaframe {
float:left;
}

.ms-bodyareapagemargin { /* clears bottom margin in IE */
border:0;
}

#above-main {
width:82%;
margin-left:182px;
padding-bottom:0px; /* padding from nav to content area set here */
display:none;
} 

/* Quick Launch */

.ms-nav {
position:absolute;
left:0;
width:158px;
background-image:none;
}

.ms-quicklaunchheader { 
padding-top:10px;
padding-bottom:10px;
background-image:none;
border:0px;
}

.ms-quickLaunch {
border:0;
padding:none;
clear:left;
}

.ms-quicklaunchouter {
border:0;
padding-bottom:10px;
}

.ms-navframe {
border:0;
float:left;
}

table.ms-navSubMenu1 td {
border:0;
}

table.ms-navSubMenu1 .ms-navheader td {
padding:3px 6px 4px 17px;
}

.ms-recyclebin {
padding:3px 6px 4px 17px;
}

.ms-navitem td {
border:0;
padding:3px 6px 4px 17px;
}

span.ms-navitem{ /* these declerations necessary to clear predefined bullets and classes */
background-image:none;
padding:0px;
}

table.ms-navitem{ /* these declerations necessary to clear predefined bullets and classes */
background-image:none;
padding:0px;
}

table.ms-navselected td{
border:0;
}



/* Content Area */

.ms-pagebreadcrumb {
border:0;
padding-top:10px;
background-image:none;
}


#onetidPageTitleAreaFrame {
background-image:none;
background-color:#fff;	
height:5px;
}

#onetidSelectView1 {
border:none;
float:right;
}


.ms-viewselect {
border:none;
float:right;
}


/* Content Header Specific */


.ms-listdescription {
font-family:Trebuchet MS, Arial, serif;
font-size:1.5em;
border:none;
}


#placeholder-style { /* turns empty placeholder tables off */
display:none;
}

a#onetidViewSelector {
background-image:none;
}

.ms-viewselector {
background-image:none;
border:none;
}

.ms-viewselectorhover {
background-image:none;
border:none;
}


.ms-authoringcontrols td td.ms-viewselectorhover{
border:none;
}


.ms-authoringcontrols td td.ms-viewselector{
border:none;
}


.ms-toolbar td td.ms-viewselectorhover{
border:none;
}


.ms-toolbar td td.ms-viewselector{
border:none;
}


.ms-menutoolbar td td.ms-viewselectorhover{
border:none;
}


.ms-menutoolbar td td.ms-viewselector{
border:none;
}

div.ms-viewselectorhover{
border:none;
}

div.ms-viewselector{
border:none;
}

.ms-SpLinkButtonActive {
background-image:none;
border:none;
}

.ms-HoverCellActive {
background-image:none;
border:none;
}

.ms-SpLinkButtonInActive {
margin:0px;
}


.ms-HoverCellInActive {
margin:0px;
}


/* Header Links */


.ms-menutoolbar{
background-image:none;
border:none;
}

.ms-menutoolbar a:hover {
background-image:none;
}

.ms-menutoolbar a:visited {
background-image:none;
}

.ms-menutoolbar a:link {
background-image:none;
}

.ms-toolbar a:hover {
background-image:none;
}

.ms-toolbar a:visited {
background-image:none;
}

.ms-toolbar a:link {
background-image:none;
}

.ms-WPHeader TD{
border:none;
}

.ms-menutoolbar td{
border:none;
}

.ms-menutoolbar td a{
border:none;
}

.ms-menutoolbar td a:hover{
border:none;
}

.ms-menubuttoninactivehover{
background-image:none;
}

.ms-menubuttonactivehover{
background-image:none;
}

.ms-menubuttoninactivehover img{
padding-bottom:1px;
padding-left:2px;
}

.ms-menubuttonactivehover img{
padding-bottom:1px;
padding-left:2px;
}

td.ms-menutoolbarheader{
border:none;
}

.ms-splitbuttondropdown img{
padding-right:5px;
}

.ms-splitbuttontext {
background-image:none;
}

.ms-splitbuttonhover {
background-image:none;
}

.ms-splitbuttondropdown {
background-image:none;
}

.ms-splitbuttonhover {
background-image:none;
}

.ms-splitbuttonhover .ms-splitbuttontext{
padding-bottom:1px;
}


.ms-splitbuttonhover .ms-splitbuttondropdown{
padding-bottom:1px;
}


/* Picture Library */

#picture-library {
width:162px;
float:left;
}

#ImgPreviewTable {
float:left;
}

#ImgPreviewTable td {
padding-left:20px;
}

/* Right Area */

.ms-rightareacell {
	display:none;
	width:0px;
}

/* Wiki */

.ms-wikicontent {
	line-height:normal;
	padding-bottom:1.5em;
}

.ms-wikieditouter {
	border-width:0px;
	top:-36px;
	right:9px;
}

.ms-listdescription {
	font-size:1em;
}

.ms-webpartpagedescription {
	padding-left:0px;
	padding-bottom:.25em;
	
}

/* tree view */

div.ms-navSubMenu1 {
	background-color:#ebeeef;
}

div.ms-treeviewouter div {
	border-top-color:#696969;
}

#idSiteHierarchy {
	padding-top:3px;
	padding-bottom:4px;
	padding-left:6px;
}

.ms-treeviewouter div {
	height:auto !important;
	border-width:0px !important;
}

/* top right links */

div.ms-globallinks-right table {
float:left;
position:relative;
top:-2px;
margin:0px;
padding:0px;
border:0px;
}

div.ms-globallinks-right .ms-SPLink {
padding:0px 5px 0px 5px;
}

div.ms-globallinks-right table a {
height:auto;
}

/***********************************My Styles********************************/

.BB-pfouter
{
	float:left;
	width:100%;
}
.BB-pfimagetitle
{
	float:left;
	width:100%;
	text-align:center;
}
.BB-titlecenter
{
	float:left;
	width:100%;
	text-align:center;
}
.BB-titlecenter DIV
{
	float:left;
	width:49%;
	text-align:center;
}
.BB-pfbtn
{
	text-align:right; 
	padding:0 25px 10px 0;
}
.BB-pfbtn INPUT
{
	border:1px outset #999;
	font-family:"Trebuchet MS";
	font-size:11px;
	width:60px;
	height:20px;
	cursor:hand;
	color:#fff;
	background-color:#e0001a;
}
.PersonbillerGroup1
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:12pt;
	 color:#e0021b;
	 font-weight:bold;
	 float:left;
	margin-top:15px;
	text-align:right !important;
	width:100%;
}
.PersonbillerName1
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:12pt;
	 color:#4d4a45;
	 font-weight:bold;
	 float:left;
	 margin-top:15px;
	 text-align:LEFT !important;
	 width:100%;
}

.PersonbillerTekniskeFieldName1
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:8pt;
	 color:#6e6b66;
	 border-bottom:1px #d9d9d9 solid;
	 width:45%;
}
.PersonbillerTekniskeFieldValue1
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:8pt;
	 color:#e72d42;
	 font-weight:bold;
	 border-bottom:1px #d9d9d9 solid;
	 width:31%;
}

/*************************sjaforservice********************/
.BB-sjaforserviceouter
{
	float:left;
	width:90%;
	margin:0 0px 0 20px;
	border:0px solid red;
}
.BB-sjaforimage
{
	float:left;
	width:30%;
}
.BB-sjaforname
{
	float:left;
	width:60%;
}
.PersonbillerGroupsjafor
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:12px;
	 color:#e0021b;
	 font-weight:bold;
	 float:left;
	margin-top:25px;
	text-align:center;
}
.PersonbillerNamesjafor
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:12px;
	 color:#4d4a45;
	 font-weight:bold;
	 float:left;
	 margin-top:25px;
	 padding:0 0 0 5px;
	 text-align:center;
}
.BB-sjaforservicedetailouter
{
	float:left;
	width:100%;
}
.BB-sjafordetailimage
{
	float:left;
	width:100%;
	text-align:center;
}
.BB-sjafordetailname
{
	float:left;
	width:100%;
	padding:0 0 10px 10px;
}
.PersonbillerGroupsjafordetail
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:14px;
	 color:#e0021b;
	 font-weight:bold;
	 float:left;
	margin-top:15px;
	text-align:center;
}
.PersonbillerNamesjafordetail
{
	 font-family:Arial, Helvetica, sans-serif; 
	 font-size:14px;
	 color:#4d4a45;
	 font-weight:bold;
	 float:left;
	 margin-top:15px;
	 padding:0 0 0 5px;
	 text-align:center;
}

.BB-sjafordetailimagetxt
{
	float:left;
	width:100%;
}
.BB-sjafordetailleftimagetxt
{
	float:left;
	width:47%;
	margin:0 0px 0 8px;
	border:0px solid red;
}
.BB-sjafordetailleftimagetxt IMG
{
	width:250px !important;
	height:188px !important;
}
.BB-sjafordetailleftimagetxt DIV
{
	padding:0 5px 0 0 !important;
}
.BB-sjafordetailrightimagetxt
{
	float:left;
	width:47%;
	margin:0 0px 0 12px;
	border:0px solid red;
}
.BB-sjafordetailrightimagetxt IMG
{
	width:250px !important;
	height:188px !important;
}
.BB-sjafordetailrightimagetxt DIV
{
	padding:0 10px 0 0 !important;
}

/*****************vehiclespage my styles*********************/
.BB-vehicleswidthfix
{
	float:left;
	width:705px !important;
	overflow-x:auto;
	height:62px !important;
	scrollbar-base-color: #f5f5f5;
	scrollbar-track-color: #fff;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-arrow-color: #999;
}

.BB-printerwidthfix
{
	float:left;
	width:730px !important;
	overflow-x:auto;
	height:62px !important;
	scrollbar-base-color: #f5f5f5;
	scrollbar-track-color: #f3f3f3;
	scrollbar-face-color: #f3f3f3;
	scrollbar-highlight-color: #f3f3f3;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #f3f3f3;
	scrollbar-shadow-color: #fff;
	scrollbar-arrow-color: #999;
}

