BODY
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #333366;
    FONT-FAMILY: 'Times New Roman'
}
H1
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}
H2
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}
H3
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}

H4
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}

H5
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}
H6
{
    COLOR: #6666CC;
    FONT-FAMILY: 'Times New Roman';
    TEXT-TRANSFORM: capitalize
}
TH {
 color: #6060cc
}

TD.heading {
	color: black;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	border-color: black;
	border-width: 1px;
	border-style: solid;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	margin: 0px
}

TD.customer {
	color: black;
	font-family: Arial;
	font-size: 10pt;
	border-color: silver;
	border-style: solid;
	border-width: 1px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	margin: 0px
}

TABLE.overview {
	border-color: black;
	border-width: 0px;
	border-style: ridge;
	margin: 0px;
	padding: 0px
}

TD.inscompinfo {
	color: black;
	font-family: Arial;
	font-size: 10pt;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	margin: 0px
}

.monthinput {
	width: 65px;
	text-align: right
}

TD.inscompinfowhite {
	color: white;
	font-family: Arial;
	font-size: 10pt;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	margin: 0px
}

.kommentar {
	width: 800px
}

.newpolno {
	color: white;
	font-family: Arial;
	background-color: maroon;
	width: 200px;
	font-size: 10pt;
	border-style: none
}

.logintext {
	color: black;
	font-family: Arial;
	font-weight: bold
}

.budgetbutton {
	height: 40px;
	width: 200px
}

.removebutton {
	height: 25px;
	width: 140px
}

A.customerlink {
	color: #400000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial
}

A.customerlink:hover {
	color: red;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial
}

.newcustbutton {
	color: white;
	font-family: Arial;
	background-color: olive;
	width: 100px;
	border-color: white;
	font-size: 10pt;
	border-width: 2px;
	border-style: solid;
	font-weight: bold
}

.newcustno {
	color: black;
	font-family: Arial;
	background-color: #e4e4e4;
	width: 400px;
	font-size: 10pt;
	border-style: none
}

.budhead {
	color: white;
	font-family: Arial;
	font-weight: bold;
	font-size: xx-large
}

A.excellink {
	color: #0080ff;
	font-family: Arial;
	font-weight: bold;
	font-size: 12pt
}

A.excellink:hover {
	color: #ff8000;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	font-size: 14pt
}

.lostcheck {
	margin: 0px;
	padding-top: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-right: 1px;
	font-family: serif;
	text-decoration: none;
	font-size: 9pt;
	position: relative
}

TD.fors_w {
	width: 150px;
	height: 72px;
	cursor: pointer;
}

.bodystyle {
	background-color: #a1c1e6;
	margin: 0px;
	padding: 0px
}

.frirep {
	font-family: sans-serif;
	font-size: 12pt;
	color: #00a2dd;
	font-weight: bold
}

.frireptext {
	color: #494949;
	font-family: sans-serif;
	font-size: 12pt;
	padding: 4px
}

.frirepbreadtext {
	color: #494949;
	font-family: sans-serif;
	font-size: 12pt;
	vertical-align: super}

.frispace {
	font-family: serif;
	font-size: 4pt
}

.slogan {
	color: #f88b8b;
	font-family: "Times New Roman", "Trebuchet MS";
	font-weight: bold;
	font-size: 16pt;
	font-style: italic;
}

.readmore {
	color: #f88b8b;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13pt;
	font-style: italic;
}

.klickpic {
	cursor: pointer;
}

.logglink {
	text-decoration: none;
	border-style: none
}

.breadtextsmall {
	color: #494949;
	font-family: sans-serif;
	font-size: 10pt;
	vertical-align: super
}

.frirepsmall {
	font-family: Arial;
	font-size: 10pt;
	color: black;
	font-weight: bold
}

.levelone
{
    COLOR: #274785;
    FONT-FAMILY: Arial;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}

A.frlink {
	color: #274785;
	font-family: sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

A.frlink:hover {
	color: #274785;
	font-family: sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

a.replink1 {
	color: #274785;
	font-family: sans-serif;
	font-size: 10pt;
	TEXT-DECORATION: none;
	border-width: 0px;
	font-weight: bold
}

a.replink1:hover {
	color: #274785;
	font-weight: bold;
	text-decoration: underline;
}

.infolabel {
	font-family: sans-serif;
	font-size: 8pt;
	padding-bottom: 0px;
	height: 10px;
}

.infolabelmedium {
	font-family: sans-serif;
	font-size: 8pt;
	padding-bottom: 0px;
	height: 10px;
}

.infolabelmini {
	font-family: sans-serif;
	font-size: 8pt;
	padding-bottom: 0px;
	height: 15px;
}

.infolabelmaximum {
	font-family: sans-serif;
	font-size: 8pt;
	padding-bottom: 0px;
	height: 15px;
}

.infotext {
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 278px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;	
}

.imeitext {
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 285px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;	
}



.shortinfolabel {
	font-family: sans-serif;
	font-size: 8pt;
	padding-bottom: 0px;
}

.fnamefield {
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 130px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;
	margin-right: 5px}

.enamefield {
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 140px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;	
}

.minifield {
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 120px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;	
}

.infodropdownmedium {
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 120px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;	
}

.infodropdown {
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 278px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;	
	visibility:hidden;
}

td.menu{
	background-color: #ebebeb;
	font-size: 8pt;
	font-family: sans-serif;
	padding: 0px;
}

td.prodtype{
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 10px;
	background-color: #ebebeb;
	border-style: solid;
	border-color: #fbbd78;
	border-width: 1px;	
}

.prodtype {
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 270px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;
	cursor: pointer;
	padding: 0px;
	margin: 0px;		
}

table.menu
{
	font-size:100%;
	position:absolute;
	visibility:hidden;
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 270px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;	
	padding: 0px;
	cursor: pointer;
	background-color: #ebebeb;
}

table.menusmall
{
	font-size:100%;
	position:absolute;
	visibility:hidden;
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 140px;
	background-color: #ebebeb;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;	
	padding: 0px;
	cursor: pointer;
}

.dropdownsmall {
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 140px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;
	cursor: pointer;
	padding: 0px;
	margin: 0px;	
}

table.menumini
{
	font-size:100%;
	position:absolute;
	visibility:hidden;
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 104px;
	background-color: #ebebeb;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;	
	padding: 0px;
	cursor: pointer;
}

.dropdownmini {
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 103px;
	border-style: solid;
	border-color: #d6d6d6;
	border-width: 1px;
	cursor: pointer;	
}

.mobiletbl {
	font-size:100%;
	visibility:hidden;
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 64px;
	background-color: #d6d6d6;
	border-style: solid;
	border-color: #fbbd78;
	border-width: 1px;	
	padding: 0px;
	cursor: pointer;
}

.mobiletr {
	visibility:hidden;	
}

.

.bartext {
	color: white;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt
}

a.bartext {
	color: white;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt
}

a.bartext:hover {
	color: #fec587
}

a.dropdownlink {
}
	
.downarrow {
	height: 18px;
	width: 16px;
	cursor: pointer;
}

.tecknaheading {
	color: #09a0e5;
	font-family: "Times New Roman", sans-serif;
	font-size: 16pt
}

.kopinfo {
	color: #09a0e5;
	font-family: sans-serif;
	font-size: 12pt;
	padding: 4px
}

.kopinfolink {
	color: #007500;
	font-family: sans-serif;
	font-size: 12pt;
	cursor: pointer;
}

.kopinfolinkhidden {
	color: #007500;
	font-family: sans-serif;
	font-size: 12pt;
	cursor: pointer;
	visibility:hidden;
	
}



.pultbl {
	visibility:hidden;
	position:absolute;
	width: 550px;
	background-color: #ebebeb;
	border-style: solid;
	border-width: 1px;	
	cursor: pointer;
	margin: 5px;
	padding: 5px;
}

.betalinfotbl {
	visibility:hidden;
	position:absolute;
	width: 550px;
	background-color: #ebebeb;
	border-style: solid;
	border-width: 1px;	
	cursor: pointer;
	margin: 5px;
	padding: 5px;
}

.imeiinfotbl {
	visibility:hidden;
	position:absolute;
	width: 450px;
	background-color: #ebebeb;
	border-style: solid;
	border-width: 1px;	
	cursor: pointer;
	margin: 5px;
	padding: 5px;
}

.villkorinfotbl {
	visibility:hidden;
	position:absolute;
	width: 200px;
	background-color: #ebebeb;
	border-style: solid;
	border-width: 1px;	
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}

table.villkormenu
{
	font-size:100%;
	position:absolute;
	visibility:hidden;
	font-family: sans-serif;
	font-size: 8pt;
	height: 18px;
	width: 200px;
	background-color: #ffddb7;
	border-style: solid;
	border-color: #fbbd78;
	border-width: 1px;	
	padding: 0px;
	cursor: pointer;
}

.villkormenu {
	font-family: sans-serif;
	font-size: 8pt;
	
	width: 200px;
	background-color: #ffddb7;
	border-style: solid;
	border-color: #fbbd78;
	border-width: 1px;
	cursor: pointer;
	font-weight: bold;	
}

td.insmenu{
	background-color: #ffddb7;
	font-size: 8pt;
	font-family: sans-serif;
	padding: 0px;
	visibility:hidden;
	
}

table.payinfo{
	visibility:hidden;
}

.produkttabell {
	margin: 0px;
	padding: 0px
}

.produktrad {
	font-family: sans-serif;
	font-size: 10pt;
	padding: 2px;
	text-align: center;
	background-color: #e1ffe1;
	color: black
}

.produktradtop {
	font-family: sans-serif;
	font-size: 10pt;
	padding: 2px;
	font-weight: bold;
	text-align: center;
	background-color: #498521;
	color: #ffff5e
}

.menuspace {
	background-color: #6a6a6a;
	font-size: 8pt;
	font-family: sans-serif;
	padding: 0px;
	font-style: italic;
	color: white;
}

.menutd {
	cursor: pointer;
}

.frameworkBottomLeft {
	color: silver;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: left
}

.frameworkBottomRight {
	color: silver;
	font-family: sans-serif;
	font-size: 8pt;
	text-align: right
}

.bottomLink {
	color: silver;
	font-family: sans-serif;
	font-size: 8pt;
	text-decoration: none;
}

.frameworkBottomMiddle {
	color: silver;
	font-family: sans-serif;
	font-size: 8pt;
}

.tablenotes {
	font-style: oblique;
	color: white;
	font-family: sans-serif;
	font-size: 8pt
}

.infohead {
	color: black;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt
}

.infocell {
	color: black;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 8pt;
	background-color: white;
	height: 35px;
	width: 120px
}

.tablenotes2 {
	color: white;
	font-family: sans-serif;
	font-size: 8pt
}

.explainnote {
	font-style: oblique;
	color: black;
	font-family: sans-serif;
	font-size: 9pt
}

.textlinkgreen {
	color: #498521;
	font-family: sans-serif;
	font-size: 10pt;
	text-decoration: none
}

.breadtextsmall2 {
	color: #494949;
	font-family: sans-serif;
	font-size: 10pt;
}

A.combolink {
	color: black;
	font-family: sans-serif;
	text-decoration: none;
	font-size: 8pt
}

.pagetitle
{
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 36px;
    FONT-WEIGHT: bold
}

.pagesubone
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
	margin: 0px
}