BODY
{
	COLOR: #707070;
	FONT-FAMILY: verdana,helvetica,arial,sans-serif;
	FONT-SIZE: 8pt;
	background-image: url(/Images/background_top.gif); 
	background-repeat:repeat-x;
	background-position: top;
	background-color: white;
	bottommargin: 0px;
	topmargin: 0px;
	leftmargin: 0px;
	rightmargin: 0px;
	MARGIN: 0 0 0 0;
}

.tblContent
{
	background-image: url(/Images/background_bottom.gif); 
	background-repeat:repeat-x;
	background-position: bottom;
	MARGIN: 0 0 0 0;
}

UL
{
	MARGIN:1 0 0 15;
}

OL
{
	MARGIN:1 0 0 15;
}

.redtext
{
    COLOR: #097ABC;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
	FONT-WEIGHT: bold;	
}

LI
{
    COLOR: #707070;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
}

P
{
    COLOR: #707070;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
}

.stext
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #707070;
}

.stextRed
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    font-weight: bold;
    COLOR: red;
}
.stextOrange
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    font-weight: bold;
    COLOR: #e85e1d;
}
.stextGreen
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    font-weight: bold;
    COLOR: #70a428;
}
.stextPink
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    font-weight: bold;
    COLOR: #a01b78;
}
.stextDarkgrey
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    font-weight: bold;
}
.stextgrey
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #666666;
}

.stextgreysmal
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #666666;
    padding-top: 0px;
    padding-bottom: 0px;
    elevation:above;
}

.stextgreyLbl
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    position:relative; 
    left:45;
}

.stextlightgrey
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #CAC8BB;
}

.stextblack
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #000000;
}
.stextwhite
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
}

.subheaderOrange
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 11pt;
    font-weight: bold;
    COLOR: #e85e1d;
}
.subheaderDarkgrey
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 11pt;
    font-weight: bold;
    COLOR: #666666;
}
.subheaderRed
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 11pt;
    font-weight: bold;
    COLOR: red;
}
.copyrighttext{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #999999;
}

.newsblob
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #ff0000;
}
.newsblobheader
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #ff0000;
    FONT-WEIGHT: bold
}

A
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    text-transform: uppercase
}

A:link
{
    COLOR: #28A7FE
}

A:active
{
    COLOR: #28A7FE
}

A:visited
{
    COLOR: #28A7FE
}

A:hover
{
    COLOR: #097ABC
}

td.sstext
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 9px;
    COLOR: #707070;
}
A.sstext
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    text-transform: none;
}
A.sstext:link
{
    COLOR: #28A7FE
}
A.sstext:active
{
    COLOR: #28A7FE
}
A.sstext:visited
{
    COLOR: #28A7FE
}
A.sstext:hover
{
    COLOR: #097ABC
}


.disabledurl
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #707070;
    FONT-WEIGHT: bold;
    text-transform: uppercase
}

A.nav
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    text-transform: uppercase
}
A.nav:link
{
    COLOR: #28A7FE
}
A.nav:active
{
    COLOR: #28A7FE
}
A.nav:visited
{
    COLOR: #28A7FE
}
A.nav:hover
{
    COLOR: #097ABC
}


A.newsbloblink
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    FONT-WEIGHT: bold
}
A.newsbloblink:link
{
    COLOR: #ff0000
}
A.newsbloblink:active
{
    COLOR: #ff0000
}
A.newsbloblink:visited
{
    COLOR: #ff0000;
    FONT-WEIGHT: bold
}
A.newsbloblink:hover
{
    COLOR: #ff0000
}

.pageheader
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 13pt;
    FONT-WEIGHT: bold;
    COLOR: #B9B8B8;
}

.repeterheder
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #707070;
    text-align: left;
}

.headAbonn
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    border-style: none; 
    position: absolute;
    top: 1px;
    left: 10px;
    COLOR: #707070;
}

.headKontakt
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    border-style: none; 
	position: relative; 
	LEFT:13px; 
	TOP: 141px;
	height: 0px;
    COLOR: #707070;
}

.header
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #707070;
}
.headerRed
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: red;
}
.headerfaded
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #cccccc;
}
.header_telefoni
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #707070;
}


A.copyrighttext:link
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #999999;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
    text-transform:none;
}
A.copyrighttext:active
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #999999;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    text-transform:none;
}
A.copyrighttext:visited
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #999999;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    text-transform:none;
}
A.copyrighttext:hover
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    COLOR: #999999;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    text-transform:none;
}

SELECT
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 8pt
}
INPUT
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 8pt;
}
INPUT.TEXT
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 8pt;
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #999 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999 1px solid
}
TEXTAREA
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 8pt;
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #999 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999 1px solid
}
INPUT.mypages
{
    COLOR: #006AB4;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 8pt;
    BORDER-RIGHT: #999 1px solid;
    border-color: Blue;  
    PADDING-RIGHT: 2px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #999 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999 1px solid
}
INPUT.getadsl
{
    COLOR: #006AB4;
    FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif;
    FONT-SIZE: 8pt;
    BORDER-RIGHT: #999 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #999 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #999 1px solid
}

INPUT.button
{
    COLOR: #000000;
    BACKGROUND-COLOR: #CCC8C8;
    BORDER: thin solid #707070;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt
}

input.btn 
{ 
	  color:Blue; 
	  font-family: 'trebuchet ms',helvetica,sans-serif; 
	  font-weight:bold; 
	  font-size:xx-small;
	  text-decoration: underline;
	  background-color:Transparent;
} 

 .breadcrumb
 {
     color : navy;
     position: relative;
     font-family: verdana,helvetica,arial,sans-serif;
     font-size: 6px; 
     text-decoration: underline;
     background-color:Transparent;
     top: 22px;
     left: 16px; 
     z-index: 99;
 }

.orderstep
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #097ABC;
}
.orderstepdisabled
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #707070;
}
.stepheader
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #707070;
}

.minasidor
{
	padding:5px;
}

INPUT.MPbutton
{
    Width:173px;
	height:40px;
    BORDER: thin solid #707070;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 12pt
}

.Login
{
	Background-color: ButtonShadow;
	border-width:1px; 
	border-style: solid;  
	border-bottom-color: ButtonShadow; 
	border-left-color: ButtonHighlight;  
	border-top-color: ButtonHighlight;
	border-right-color: ButtonShadow;  
	FONT-FAMILY: verdana,helvetica,arial,sans-serif;
	font-size: 8pt;
	color: White;
	height: 1;
}

.repeaterCls
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    border-left-style:none; 
    border-bottom-style: none; 
    border-right-style: none;
	position: relative; 
	LEFT: 35px; 
	TOP: 1px;  
	width: 510px;  
}

.LoginButton
{   
    background-color: ButtonFace;    
    background-attachment: inherit;   
    background-position: center;
    background-repeat: no-repeat;    
	background-image: url(Images/MinaSidor/MPlinkbuttonD_LoggaIn.gif);  
	border-width:inherit;  
	Width:130px;
	height:36px;
	font-size:small; 
	Color: ButtonText;
	position: relative; 
	LEFT: 1px; 
	TOP: -8px;
}

a.loginBtn, a:visited.loginBtn
    {
	  background-image:url(url(Images/MinaSidor/MPlinkbuttonD_LoggaIn.gif));
	  background-repeat:no-repeat;
	  width:250px;
	  height:100px;
	  display:block;
	  padding-top:30px;
	  padding-bottom:5px;
	  text-align:center;
	  text-decoration:none;
    }
    
a:hover.loginBtn
    {
	  background-image:url(button_background2.jpg);
	  background-repeat:no-repeat;
	  width:250px;
	  height:100px;
	  display:block;
	  padding-top:30px;
	  padding-bottom:5px;
	  text-align:center;
	  text-decoration:none;
    }    


.LogFailure
{
	FONT-FAMILY: verdana,helvetica,arial,sans-serif;
	font-size: 7pt;
	color: Red;
	position: absolute; 
	LEFT: 5px; 
	TOP: 123px;
	height: 0px;
}

.ajax__tab_ie-theme .ajax__tab_header 
{
    padding-left:5px;
    background-color: Transparent;
}
.ajax__tab_ie-theme .ajax__tab_header .ajax__tab_tab
{
    margin-right:0px;
    background-image:url(Images/MinaSidor/knapp_inaktiv_mitt_p.jpg);
    width:116px;
    padding:5px 0px 3px 0px;
    text-align:center;    
    color:White;
    font-family:verdana;
    font-weight:normal; 
    font-size:10px;
    display:block;
}
.ajax__tab_ie-theme .ajax__tab_active .ajax__tab_tab 
{
    padding:6px 0px 3px 0px;
    color:Black;
    background-image:url(Images/MinaSidor/knapp_aktiv_mitt_p.jpg);
}
.ajax__tab_ie-theme .ajax__tab_body 
{
    background-color:White;
    border-bottom-style:solid;
    border-bottom-width:1px; 
    border-bottom-color:black;    
    font-size:13px;
    font-family:verdana;
    height:100%;
    width:578px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-radius-bottomright: 10px;  
    border: solid 1px #000;
    padding: 0px;    
    z-index: 2;
}
.ajax__tab_ie-theme .ajax__tab_body div
{
    border-top-style:hidden;
    border-top-color:Black;
    border-top-width:thin; 
    display: inherit;
    padding: 0px;  
    z-index: 1;
    clear: both; 
}

.rounded_STYLE
{
    background-color: black;          
    border: 1px solid red;   /* if needed */
    -webkit-border-radius: 4px;    /* for Safari */
    -moz-border-radius: 4px;       /* for Firefox */
}


.rounded_STYLE
{
  background-color: gray;            /* if needed */
  border: 1px solid black;     /* if needed */
  position: relative;
}

.rounded_STYLE > .tl, .rounded_STYLE > .tr, .rounded_STYLE > .bl, .rounded_STYLE > .br
{
  width: 10;
  height: 10;
  position: absolute;
}

.rounded_STYLE > .tl
{
  background-image: url(Images/MinaSidor/STYLE-tl.png) top left no-repeat;
  top: 1;
  left: 1;
}

.rounded_STYLE > .tr
{
  background-image: url(Images/MinaSidor/STYLE-tr.png) top right no-repeat;
  top: 1;
  right: 1;
}

.rounded_STYLE > .bl
{
  background-image: url(Images/MinaSidor/corner_bottom_left.gif) bottom left no-repeat;
  bottom: 1;
  left: 1;
}

.rounded_STYLE > .br
{
  background-image: url(Images/MinaSidor/corner_bottom_right.gif) bottom right no-repeat;
  bottom: 1;
  right: 1;
}




#cts {
  position : relative;
  margin : auto;
  width : 29em; 
  height : 0em;
}

/* absolutely position the shadow text Xpx from upper left, depending on shadow depth */
#cts h2 {  
  position : absolute;
  font-size : 200%;
  color : #000;
  top : -67px;
  left : -135px;
}

/* absolutely position the top text -Xpx from the shadow text, match the px size */
#cts h2 span {
  position : absolute;
  color : #707070;
  top : -2px;
  left : -2px;
}

#cts h2 span.offset {
  position : absolute;
  top : -9000px;
  left : -9000px;
}

#cds { 
  width : 32em;
}

.line
{
 border-top:2px;
 border-left:2px; 
 color: Black;
 }
 
 
 .gridStyle
 {
     border-top: solid;
     border-top-width: 1px;   
 }
 
.whiteback
{
    background-color:Transparent;
    padding-top: 15px;
    background-position: 0px, 15px;
}

.blackback
{
    /*dummy*/
}

.transpback
{
   margin-top: 22px;
   background-color:inherit;
   z-index:3;
}

.fakeLink
{
    color:#28A7FE; 
    font-family: verdana,helvetica,arial,sans-serif;
    text-decoration: underline;
    cursor: pointer;   
    font-style:inherit; 
    font-size: 10px;
    text-transform:none;
}

.fakeLink2
{
    color:#28A7FE; 
    font-family: verdana,helvetica,arial,sans-serif;
    text-decoration: underline;
    cursor: pointer;   
    font-style:inherit; 
    font-size: 9px;
    text-transform: uppercase;
}

.fakeLinksmal
{
    color:#28A7FE; 
    font-family: verdana,helvetica,arial,sans-serif;
    text-decoration: underline;
    cursor: pointer;   
    font-style:inherit; 
    font-size: 8px;
    text-transform:none;
}

.stextfaktura
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 9pt;
    color: Black;
}

.stextfakturasmal
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 7pt;
    color: Black;
}


.faktura
{
    background-image: url(Images/MinaSidor/fakturaback.png);
    background-repeat: no-repeat;
    background-position: 5px 10px;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    height: 585pt;
    FONT-SIZE: 7pt;
    color: black;
}

table.example { }
table.example th { }
table.example td { background-color: inherit; }
table.example tr.a td { background-color: #e8e8e8; } /* Alternating rows */


.PanelGray
{
    background-color: Gray;
    padding-right: 30px;
    padding-left: 30px;
    padding-bottom: 30px;
    border-style: double; 
    border-color: Blue;
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 8pt;
    color: White;    
}

.stextPhoneNo
{
    FONT-FAMILY: verdana,helvetica,arial,sans-serif;
    FONT-SIZE: 14pt;
    font-style: normal;
    color: #666666;
    height: 20px;
}

.invisible
{
    color: white;
}
