/* CSS Document */
* {
        margin:0;
        padding:0;
}

body {
        text-align:center;
        font-size: 0.7em;
        font-family: Arial, Helvetica, sans-serif;
        color:#333;
        background:#8b0304;
        background-image:url(../Images/background.gif);
        background-repeat:repeat-x;
}

#logoforprint {
        display:none;

}

/*h2, h3 {
        color: #cc0000;
        font-size: 1em;
}*/

h4
{        margin:5px 0 0 0;
        padding:0;
        font-size:1.2em;
}
a {
        color: #FF0000;
        text-decoration:underline;
        
}

img
{
        border:none;
}

#wrap {
        width:960px;
        margin-right:auto;
        margin-left:auto;
        padding:0px;
        text-align:left;
        background-color:#FFF;
        
}




#contentheader {
        background:#fff;
        width: 960px;
        height:193px;
        background-image:url(../Images/header_background.gif);
        background-repeat:no-repeat;
        background-position:bottom;
}

#contentheader img {
float:right;
margin-right:25px;
}

*html #contentheader {

background-image:url(../Images/header_backgroundie6.jpg);
background-position:bottom;
background-repeat:no-repeat;
}


/*Menyn i topp*/
#topmenu {
        color: #999;
        float: left;
        padding: 0px 0 7px 120px;
        list-style: none;
        margin-left:120px;
        
        
        /*width:781px;*/
        
}


html>body #topmenu {
        margin-left:220px;

}

#topmenu li {
        float:left;
        padding: 10px 0px 0 0px;
        
}

#topmenu a {
        color: #999;
        padding: 0 8px 0 10px;
        margin: 0;
        font-weight: bold;
        text-decoration:none;
}
#topmenu a:hover
{
        color:#FF0000;
        
}

#wrap #contentheader #topmenu .selected a {
        color:#FF0000;
}

/*Slut -  menyn i topp*/


#search {
float:right;
margin-top:-20px;
margin-right:20px;
}
/*Sökfält på söksidan */
.searchPageItems
{
        margin:10px 0;
}
.searchPagefield {
        margin: 0px;
        width:40%;
        height:15px;
        font-size:.8em;
        border:1px solid #7C7B7E;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}
.searchPagebutton
{
        color:#fff;
        background-color:#007AAD;
        font-size:.8em;
        font-weight:bold;
        margin:0;
        padding:0 5px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*Sökfält uppet till höger */
#searchfield, .searchfield {

        margin: 30px 0px 0 10px;
        font-size:.9em;
        border:1px solid #7C7B7E;
        font-family:Verdana, Arial, Helvetica, sans-serif;

}
/* Sökknapp uppe till höger på alla sidor */
#searchbutton, .searchbutton, #QuickSearchButton  {
        color:#fff;
        font-size:.9em;
        font-weight:bold;
        border:none;
        padding:4px 8px 2px 5px;
        margin-bottom:-3px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
		background:url(../Images/red_search.gif) no-repeat;
}

#searchbutton, .searchbutton, #QuickSearchButton, x:-moz-any-link   {

padding:2px 8px 4px 5px;
}


/*Div där sitemappen är placerad */
div.sitemap
{
        width:580px;
        float:left;
        margin:0;
}
                
/* contentleft */

#contentleft {
        /*width:194px;*/
        width:255px;
        padding:0px;
        margin:0;
        float:left;
        background:#fff;
        height:420px;
}
html>body #contentleft {
        height:auto;
        min-height:420px;
}

#contentleft div {
        
	color:#555;        /*xjoro01*/
        font-weight:bold;  /*xjoro01*/
        font-size:1.1em;  /*xjoro01*/
        margin-top:0;
        padding-top:0;

}

*html #contentleft {
margin-top:-35px;
margin-left:5px;
width:233px;
max-width:233px;
}        




/*Flikmeny till vänster */        

        #tabmenu {
                list-style: none;
                margin: 0 0 0 3px;
                padding-top: 9px;
                float: left;
                height: 30px;
        }




		/*IE 7*/
        html>body #tabmenu {
                margin-left:15px;
                /*margin-top:-35px;*/
                margin-top:-14px;
        
        }
        


        
        #tabmenu li {
                float: left;
                font-size: 0.85em;
                margin-right: 4px;
                margin-top: -30px;
                padding: 3px 5px 8px 0;
                height: 30px;
                background: url(../Images/tab-right.gif) no-repeat top right;
        }

        #tabmenu .fadedmenu{
                background: url(../Images/faded-tab-right.gif) no-repeat top right;
        }
        #tabmenu .fadedmenu a{
                text-decoration:none;
                color:#fff;
                padding:3px 3px 8px 6px;
                background: url(../Images/../Images/faded-tab-left.gif) no-repeat top left;
                font-size:1.20em;
                text-transform:uppercase;
                font-weight:bold;
                height: 30px;
                margin-top: -3px;
        }
        
        #tabmenu a {
                text-decoration:none;
                color:#fff;
                padding:3px 3px 8px 6px;
                background: url(../Images/tab-left.gif) no-repeat top left;
                font-size:1.20em;
                text-transform:uppercase;
                font-weight:bold;
                height: 30px;
                margin-top: -3px;
        }
/*IE 7*/
html>body #tabmenu a {
		display:block;
        }


/*Slut Flikmeny till vänster */        

#leftbox {
        background: #eceded url(../Images/leftpic_gray_bottom.gif) no-repeat bottom left;
        width: 203px;
        height:457px;
        float:left;
        margin-left:20px;
}


*html #leftbox {

        margin-left:5px;
}



        /*IE 6*/
        *html #tabmenu {
        margin-left:3px;
        width:236px;   
        max-width:236px;
        height:27px;
        min-height:27px;
        margin-top:-10px;
        margin-bottom:0px;     
}


        *html #tabmenu li{

        margin-top:0px;


       
        
        
}


*html #leftbox {
padding-top:50px;

}


#leftbox p, #leftbox h3 {
        /*padding: 0 2px 0 4px; */
        font-size: 0.9em;
        color:#000000;
	padding-left:10px;
        padding-top:12px;       
}
#leftbox a {
        color:#FF0000;
        /*padding-left:10px;*/
        text-decoration:underline;
}
#leftbox a:hover {
        /*text-decoration:underline;*/
}

/* Slut contentleft */

/* #ContentCenterDiv justeringar   */
/*--------                      */

#ContentCenterDiv {
        width:450px;
        padding:0px;
        float:left;
}


#ContentCenterDiv div#innercenter, .sitemap div#innercenter {
        padding: 5px 16px 0 0;

}

#ContentCenterDiv h1, #ContentCenterDiv .Heading1, .sitemap  
h1, .sitemap .Heading1 {
        color: #FF0000;
        font-size: 1.2em;
        margin: 0 0 10px 0;
        font-weight:bold;
}
/*xjoro01*/
#innercenter p {
        font-size: 1.1em;  
	margin-top: 8px;
}

#innercenter ul {
	margin-top: 8px;
}
#innercenter ol {
	margin-top: 8px;
}

#innercenter li {
        font-size: 1.1em;
	margin-top: 4px;
	margin-left: 30px;
}
#innercenter table {
	margin-top: 10px;
	padding: 0px;
}
#innercenter th {
        font-size: 1.1em;
	padding: 4px;
	background-color: #eceded;
}
#innercenter td {
        font-size: 1.1em;
	padding: 4px;
	border: 1pt solid #eceded;
}
  /*xjoro01*/

.Headingett {
color:#FF0000;
font-size:1.0em;
font-weight:bold;
}


#ContentCenterDiv h2 {
        color:#000000;
        margin-top: 10px;
        margin-bottom: 4px;
        font-size: 1.3em;
        font-weight:bold;
}

#ContentCenterDiv h3 {
        color:#000000;
        margin: 10px 0;
        font-size: 1.2em;
}

/* xjoro01
#ContentCenterDiv img {
        
        margin-top: 0px;
        padding:0 0 20px 10px;
}
*/

#ContentCenterDiv .campaign {
               width:450px;
float:left;
margin-top:8px;
        }



        
        #ContentCenterDiv div.campaign-breadtext {
                background:url(../Images/teaser_right.gif) no-repeat right;
width:440px;
float:left;
height:54px;
max-height:54px;
margin-bottom:15px;


        }


*html  #ContentCenterDiv div.campaign-breadtext {
padding-top:12px;
}





        #ContentCenterDiv div.campaign-breadtext a {
			color:#FF0000;
text-decoration:underline;
        }
        #ContentCenterDiv div.campaign-breadtext a:hover {
			color:#009BD8;
        }
        
        #ContentCenterDiv div.campaign-breadtext p {
	 padding: 3px 5px 1px 5px;
        }
        
        #ContentCenterDiv div.campaign-breadtext h1 {
               background-image:url(../Images/teaser_left.gif);
               text-transform:uppercase;
background-repeat:no-repeat;
width:88px;
height:45px;
float:left;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:20px 10px 0 10px;

        }

       /* #ContentCenterDiv .campaign {
                background: url(../Images/camp-bottom.gif) no-repeat bottom left;
                width: 370px;
                padding: 5px 0 0 0;
        }
        
        #ContentCenterDiv div.campaign-breadtext {
                display:block;
                background: url(../Images/camp-top.gif) no-repeat top left;
                padding: 10px 10px 20px 10px;
        }
        
        #ContentCenterDiv div.campaign-breadtext h1 {
                float:left;
                color: #fff;
                padding: 0 0px 10px 0;
                margin-right: 20px;
                width: 60px;

        }*/
        
        
/* End #ContentCenterDiv justeringar   */
/*--------                          */        


#contentright {
        /*width:175px;*/
        width:230px;
        float:left;
        margin-left:10px;
        

}
#contentright div#innerright {
        padding: 5px 3px 0 0px;
}

.innerright {
WIDTH: 103px;
HEIGHT: 121px;
}

/* Start nyhets och ev kundlogin fält */
        /* ------                             */
        div.push {
                background: #eceded url(../Images/news-bottom.gif) no-repeat bottom left;

                /*margin-top: 20px;
				padding-bottom:20px;
                width: 175px;*/
                margin-top: 20px;
				padding-bottom:20px;
                width:206px;
                
                /*Original width = 175px*/
                /*background-image:url(../Images/news_header.gif);
background-repeat:no-repeat;
float:left;
width:196px;
height:15px;
margin-top:15px;
padding-left: 10px;
color:#FFFFFF;
padding-top:2px;
font-weight:bold;
font-size:0.9em;
font-weight:bold;*/
        }
        
        body:first-of-type div.push {
margin-left:0px;
}

        
        div.push h3, div.push h1 {
                color:#fff;
                font-weight:bold;
                text-transform:uppercase;
                padding-left:10px;
                padding-top: 2px;
	            height:15px;
                font-size:0.9em;
                /*letter-spacing:0.15em;*/
                background:url(../Images/news-top.gif) no-repeat;
        }
        div.push p 
        {
                padding:5px 10px 0 10px;
        }
        div.push p.pushheader, .push p.pushheader a {
                color:#ff0000;
                font-weight:bold;
                padding-top:5px;
                
        }
        .push p.pushheader a:hover
        {
                text-decoration:underline;
        }
        /* End push fält */                

/* End #contentright                 */
/*------                             */


/* The Alsett Clearing Method */
/* ------                     */

.clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility:hidden;
}
/* A fix fo IE Mac */
.clearfix {
        display: inline-block;
}
/* Holly HAck för en bugg i IE6 för Windows */
* html .clearfix {
        height: 1%;

}
.clearfix {
        display: block;
}


 



/* End The Alsett Clearing Method */
/* ------                     */





.clearthefloat {
        clear: both;
        
}
#contentleft .clearthefloat {
        clear: both;
        height:5px;
}
/*Spec anpassningar till Firefox, Safari , mm */
html>body #contentleft .clearthefloat
{
        height:0;
        min-height:6px;
        max-height:6px;
        
}

#updateText {

}
#adress {
        margin:0px 0 0 0;
        clear:both;
        background:url(../Images/address-line.gif) no-repeat left;
        padding:7px 0px 0px 0px;

}

#adress p
{
        padding-top:20px;
        text-align:center;
        padding-bottom:10px;
        color:#858688;
}

#adress p a {
text-decoration:none;
color:#009BD8;


}


/* Anpassning till Firefox och Opera */
html>body #adress p {
        margin-top:5px;
}
#adress a:hover
{
        text-decoration:underline;
}

/* Bredcrumps definition */
/* -----                 */

.breadcrumps {
        font-size:0.9em;
        margin-bottom:15px;
        padding-bottom:15px;
}

a.breadcrumps  {
        text-decoration:none;
        color:#333;
        
}
a.breadcrumps:hover  {
        text-decoration:underline;
                
}

/* Stilmalla för vänster menyn som är i form av en UL lista
med li och ev nya nästlader ul listor.
*/
#submenu {
        list-style-image:url(../Images/menu-closed.gif);
        padding: 10px 0 0 30px;
        background-image:url(../Images/leftmenu_bg.gif);
background-repeat:no-repeat;
background-position:top;
margin-left:20px;
}

#submenu-level2  {
        list-style-image:url(../Images/menu-closed.gif);
        padding:0 0 0 20px;
}
#submenu-level3 {
        list-style-image:url(../Images/menu-closed.gif);
        padding:0 0 0 40px;
}
.submenu-level3 {
        list-style-image:url(../Images/menu-closed.gif);
        padding:0 0 0 40px;
}

#submenu a, #submenu-level2 a {
        text-decoration:none;
        color:#333;
}
.openmenu {
        list-style-image:url(../Images/menu-open.gif);
}

.opensubmenu {
        list-style-image:url(../Images/submenu-open.gif);
}

.hidden
{
        display:none;
}
/*Sökresultatet kommer upp i denna tabell */
#resultTable
{        width:90%;
}
#resultTable th
{
        padding: 10px 0;
}
#resultTable .trPost
{
        padding: 0px 0 20px 0;
}
.blue{
        background-color:#D0EBF6;
        
}


div#xform
{
        margin-top:10px;        
}
#xform table
{
        margin:0;
        padding:0;
        /*border:1px solid #D6EBF7;*/

}
#xform td
{
        padding:5px;
        border-bottom:1px solid #D6EBF7;
        
        
}

/*
#xform input, #xform textarea        
{
        font-size: inherit;
        font-family: Arial, Helvetica, sans-serif;
        font-family:Courier New;
        background:#fff;
        border:none;
        
}
textarea {scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#D6EBF7;
scrollbar-base-color:#D6EBF7;
scrollbar-darkshadow-color:#efefef;
scrollbar-face-color:#fff;
scrollbar-highlight-color:#fff        ;
scrollbar-shadow-color:#D6EBF7}

#xform input.formButton
{
        color:#fff;
        background-color:#007AAD;
        font-size:.8em;
        font-weight:900;
        margin:0;
        padding:0 5px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

*/

/* Formulärtext */
.formtext {
        font-size: 1em;
        font-family: Arial, Helvetica, sans-serif;
}

.formheader {
        color:#009BD8;
        font-weight:bold;

}

#ContentCenterDiv #innercenter .movebuttons {
        margin:20px 0 0 0px;
        padding:0;
        float:left;
        clear:both;
        height:auto;

}


#ContentCenterDiv #innercenter .movebuttons img {
        float:left;
        padding:0 20px 0 0px;
        margin:0 10px 0 0;

}
.tarifftable td {
        padding:3px 5px;
        
}
.rightTariff {
        text-align:right;
        

}

#reko {
margin-left:70px;
float:left;
}

/*.news_header {
background-image:url(../Images/news_header.gif);
background-repeat:no-repeat;
float:left;
width:196px;
height:15px;
margin-top:15px;
padding-left: 10px;
color:#FFFFFF;
padding-top:2px;
font-weight:bold;
font-size:0.9em;
font-weight:bold;

}

.news_content {
background-image:url(../Images/news_contentbg.gif);
background-position:bottom;
background-color:#eceded;
background-repeat:no-repeat;
float:left;
width:196px;

color:#FFFFFF;
padding-left:10px;
font-weight:bold;
min-height:136px;
}

html>body* .news_header {
margin-left:20px;
}

html>body* .news_content {
margin-left:20px;
}

.news_content h3{
margin-top:10px;

}

.news_content h3 a{
color:#FF0000;
font-size:1.0em;
}

.news_content h4{
color:#464343;
font-size:1.0em;
font-weight:normal;
margin-right:5px;
}

.news_content p{
color:#464343;
font-weight:normal;
margin-right:5px;
}

body:first-of-type .news_header {
margin-left:0px;
}

body:first-of-type .news_content{
margin-left:0px;
}

.wrapteaser {
width:451px;
height:55px;
float:left;
margin-top:8px;
}

.teaser_left {
background-image:url(../Images/teaser_left.gif);
background-repeat:no-repeat;
width:88px;
height:35px;
float:left;
color:#FFFFFF;
font-size:1.0em;
font-weight:bold;
padding:20px 0 0 10px;
}

.teaser_right {
background-image:url(../Images/teaser_right.gif);
background-repeat:no-repeat;
width:353px;
height:55px;
float:left;

}

.teaser_right p {
color:#727274;
padding:5px 10px 0 10px;
}

.teaser_right a {
color:#FF0000;
text-decoration:underline;
padding:0px 0px 0 10px;
}


#leftpic_start {
background-image:url(../Images/leftpic_gray_bottom.gif);
background-color:#eceded;
background-repeat:no-repeat;
background-position:bottom;
height:457px;
width:203px;
float:left;
margin-left:20px;

}


*html #leftpic_start {
margin-left:10px;

}

#leftpic_start img {
margin-left:-2px;
}


*html #leftpic_start img {
margin-top:30px;
}

#leftpic_start h3 {
color:#000000;
padding-left:10px;
padding-top:12px;
}


#leftpic_start a {
color:#FF0000;
padding-left:10px;
text-decoration:underline;

}
*/



/*#leftmenu {
background-image:url(../Images/leftmenu_bg.gif);
background-repeat:no-repeat;
background-position:top;
height:457px;
width:203px;
float:left;
margin-left:20px;

}

#reko {
margin-left:70px;
float:left;
}

.redlink {
color:#FF0000;
}
.redlinkText {
text-decoration:underline;
color:#FF0000;
}




#menuleft ul{
margin-left:10px;

}


#menuleft li {
list-style:none;
background-image:url(../Images/menu_arrow.gif);
background-repeat:no-repeat;
background-position:left;
margin:8px 0 0 10px;

}

#menuleft li a {
color:#616164;
padding-left:10px;
}

#menuleft li.selected {
background-image:url(../Images/menu_arrow_selected.gif);
background-repeat:no-repeat;
background-position:top;


}

html>body #menuleft li.selected {
background-image:url(../Images/menu_arrow_selected.gif);
background-repeat:no-repeat;
background-position:top left;

}


#menuleft #submenuleft li.selected {
background-image:url(../Images/submenu_arrow_selected.gif);
background-repeat:no-repeat;
background-position:left;


}*/

