body {
background-image:url(../../Administration/WebsiteImages/body_bg.jpg);
background-position:29px 0;
background-repeat:repeat-y;
font-family:Verdana;
font-size:11px;
line-height:145%;
}
a img 
{
	border:0;
}
h1 {
color:#000000;
font-family:verdana,arial,helvetica;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
max-width: 495px !important;
margin:0 0 30px 0;
}
h2 
{
	color:#000;
	font-size:11px;
	font-weight:bold;
	margin:0 0 3px;
	line-height:11px;
}
h3 {
}
a {
color:#007F32;
font-weight:bold;
text-decoration:none;
}
.page {
padding:0;
width:1003px;
}
.top {
background-color:#FFFFFF;
height:73px;
padding:0 0 0 29px;
width:1003px;
}
.logo {
float:left;
height:30px;
margin:23px 0 0;
width:463px;
}
.logo a {
background:#FFFFFF url(../../Administration/WebsiteImages/logo.gif) no-repeat scroll left top;
display:block;
height:30px;
overflow:hidden;
text-indent:-1000em;
width:200px;
}
.topLinks {
float:left;
}
.topLinks li {
float:left;
}
.topLinks li.link {
padding-top:6px;
}
a.arrow {
background-image:url(../../Administration/WebsiteImages/link_arrow.gif);
background-position:0 2px;
background-repeat:no-repeat;
padding:0 8px 0 9px;
}
a.redarrow {
background-image:url(../../Administration/WebsiteImages/link_arrow_red.gif);
background-position:0 2px;
background-repeat:no-repeat;
padding:0 8px 0 9px;
color:#c00;
}
.external {
background:transparent url(../../Administration/WebsiteImages/link_external.gif) no-repeat scroll right top;
padding-right:16px;
}
.search {
background-image:url(../../Administration/WebsiteImages/search_bg2.gif);
background-repeat:no-repeat;
float:left;
height:26px;
width:168px;
}
.searchTxt {
background-color:transparent;
border-style:none;
margin:3px 0 0 13px;
width:108px;
}
.searchButton {
border:0 none;
margin:0 0 0 3px;
}
/*START LOGIN*/
.login,.logout {
background:#FFFFFF url(../../Administration/WebsiteImages/logga_in.gif) no-repeat scroll left top;
float:left;
height:25px;
margin:0 0 0 7px;
overflow:hidden;
text-indent:-1000em;
width:76px;
}
.logout 
{
	background-image:url(../../Administration/WebsiteImages/logga_ut.gif);
}
.userInfoBox
{
    color: #777;
    float:right; 
    text-align:right;
    margin-right: 40px;
}
.userInfoBox .headerLabel
{
    font-size: 105%;
    font-weight: bold;
}

/*END LOGIN*/
.contentStart {
float:left;
padding:19px 0 0 15px;
}
.content {
float:left;
margin:0 0 10px;
padding:10px 0 0 15px;
}
.contentLeftCol {
float:left;
padding:0;
width:495px;
}
.contentLeftCol p {
padding:0 0 10px;
}
.contentRightCol {
float:left;
padding:0 0 0 15px;
}
/*
.contact, .offers, .joboffers {
width:240px;
}
.contact {
background:#FFFFFF url(../../Administration/WebsiteImages/contact_bg.jpg) no-repeat scroll left top;
height:78px;
}
.contact h2, .offers h2 {
padding:5px 0 3px 8px;
}
.offers h2 a.arrow {
padding-right:0;
}
.keyring {
float:right;
margin:3px 4px 8px 0;
}
.contact p {
color:#333333;
font-size:10px;
padding:0 8px;
}
.contact p.serviceNumber {
color:#000000;
font-size:16px;
font-weight:bold;
}
.offers, .joboffers, .contact {
cursor:pointer;
}
.offers {
background-color:#E2F0E8;
height:172px;
}
.offers p {
font-size:11px;
line-height:13px;
padding:0 8px;
}
.specialoffer {
background:#FFFFFF url(../../Administration/WebsiteImages/specialoffer_bg.gif) no-repeat scroll left top;
border-bottom:1px solid #ABDBB6;
clear:both;
margin:8px;
overflow:hidden;
padding:8px 0 4px;
width:225px;
}
.specialoffer img {
float:right;
margin:0 4px 8px 3px;
}
.specialoffer h3 {
background:#FFFFFF url(../../Administration/WebsiteImages/specialoffer.gif) no-repeat scroll left top;
height:12px;
margin:11px 0 0 11px;
text-indent:-1000em;
width:115px;
}
.specialoffer p {
margin:5px 0 0 3px;
}
.joboffers {
background:#FFFFFF url(../../Administration/WebsiteImages/joboffers_bg.gif) no-repeat scroll left top;
height:72px;
margin:4px 0 0;
}
.joboffers h2 {
padding:10px 11px;
}
.teaser {
float:left;
overflow:hidden;
width:240px;
}

.startPage .teaser {
height:126px;
}
.teasers .first {
margin-left:0;
}
.teaser p {
margin-left:8px;
}
.teaser h2 {
background:#FFFFFF url(../../Administration/WebsiteImages/puffHeader.jpg) no-repeat scroll left top;
color:#FFFFFF;
font-family:verdana,arial,helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:21px;
line-height:normal;
padding:2px 10px;
width:100%;
}
.teaser-wide {
background:#FFFFFF url(../../Administration/WebsiteImages/gray_info_box_bottom.gif) repeat-x scroll left bottom;
margin-bottom:7px;
padding-bottom:14px;
width:495px;
}
.teaser-wide h2 {
background:#FFFFFF url(../../Administration/WebsiteImages/puffWideHeader.gif) no-repeat scroll left top;
color:#FFFFFF;
font-family:verdana,arial,helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:21px;
line-height:normal;
padding:2px 10px;
}
.teaser .teaserimage {
display:block;
float:right;
margin-left:10px;
}
.elpris {
color:#007F32;
float:right;
font-family:arial,helvetica,sans-serif;
font-size:60px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-4px;
line-height:50px;
margin:0 10px;
width:auto;
}
.elpris span {
display:block;
font-size:15px;
letter-spacing:0;
line-height:15px;
width:auto;
}
.teaser-elnat {
background-color:#FFF1D2;
}
*/
.startpageBannerReplacement {
background:#FFFFFF none no-repeat scroll left top;
display:block;
height:313px;
text-indent:-1000em;
width:495px;
}
.footer {
background:#FFFFFF url(../../Administration/WebsiteImages/footer_bg.jpg) no-repeat scroll left top;
clear:both;
color:#4F4F4F;
cursor:pointer;
font-size:9px;
height:35px;
margin:9px 0 0 245px;
padding:10px 0 5px 10px;
width:740px;
position:relative;
}
.footerInfo {
background:#FFFFFF url(../../Administration/WebsiteImages/gray_info_box_bottom.gif) repeat-x scroll left bottom;
display:none;
margin-left:245px;
padding-bottom:15px;
width:750px;
}
.footerInfo p {
background-color:#FFF1D2;
color:#000000;
font-family:verdana,arial,helvetica;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
padding:7px;
}
.infobox {
background:#FFFFFF url(../../Administration/WebsiteImages/gray_info_box_bottom.gif) repeat-x scroll left bottom;
padding:5px 0 20px;
width:240px;
}
.infobox h2 {
background:#000000 url(../../Administration/WebsiteImages/infobox_heading.gif) no-repeat scroll left top;
color:#FFFFFF;
font-family:verdana,arial,helvetica;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:18px;
line-height:12px;
padding:3px 10px 0;
}
.infobox h3 {
font-size:11px;
font-weight:bold;
margin:10px 10px 0;
}
.infobox p {
margin:5px 10px 0;
}
.infoboxHeader {
background-image:url(../../Administration/WebsiteImages/gray_info_box_top.jpg);
background-repeat:no-repeat;
}
.breadcrumb {
color:#666666;
font-size:9px;
overflow:hidden;
padding:0 0 10px;
width:100%;
}
.breadcrumb li {
float:left;
margin-right:5px;
}
.breadcrumb li a {
color:#666666;
font-weight:normal;
text-decoration:none;
}
.greenTable {
background-color:#FFFFFF;
width:100%;
}
.tableShadow {
background:#FFFFFF url(../../Administration/WebsiteImages/gray_info_box_bottom.gif) repeat-x scroll left bottom;
padding-bottom:15px;
}
.greenTable th {
color:#000000;
font-weight:bold;
padding:3px 8px;
}
.greenTableHeader {
background-color:#A4D2AF;
font-weight:bold;
}
.greenTableHeader td {
font-weight:bold;
}
.greenTable td {
padding:3px 8px;
}
.priserbredband {
background:#FFFFFF url(../../Administration/WebsiteImages/bredbandpriser.jpg) no-repeat scroll left top;
display:block;
height:128px;
overflow:hidden;
text-indent:-1000em;
width:495px;
}
.categorySplash {
background:#FFFFFF url(../../Administration/WebsiteImages/kategori_bredband.jpg) no-repeat scroll left top;
height:151px;
margin-bottom:15px;
overflow:hidden;
text-indent:-1000em;
width:495px;
}