/********************************************
  MobiltBredband.net	 2007
 *******************************************/

/* Top Elements */
* { margin: 0; padding: 0; }

body { 
		background: url(bg_1.png) repeat-y center; height: 100%; width: 100%; 
	font: 71%/1.5em Verdana, Tahoma, arial, sans-serif; 
	color:#666666; 
	text-align: center; 
  padding-top:5px;
	

}

.h1 { font-weight:bold;font-size:120%; background:#FFF url(square-green.png) no-repeat 3px 50%; margin-left:6px;}

/* links */
a, a:visited {
 	text-decoration: none;
	color:#f7a901/*009beb*/; 
	background: inherit; 
	font-weight:bold;
}
a:hover {
	color:#f0a503   /*#0582c3*/;
	background: inherit; 
	text-decoration:underline; 
}

/* headers */
h1, h2, h3 {
	font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif ;
	font-weight: Bold; 	
		color:#666666; 	
}
h1 {
	font-size: 120%; 
	color:#666; 	
}
h2 {
	font-size: 100%;
/*	text-transform: uppercase; */
	color: #666666;
}
h3 {
	font-size: 110%;
color: #666666;
 text-decoration:underline;
}

h4 {
	font-size: 100%;
color: #66aef9;
 text-decoration:underline;
}

/* images */
img {
	border: 2px solid #;
}
img.float-right {
  margin: 5px 0px 10px 10px;  
}
img.float-left {
  margin: 5px 10px 10px 0px;
}

h1, h2, h3, p {
	padding: 10px;		
	margin: 0;
}
ul, ol { list-style:none;
	margin: 5px 20px;
	padding: 0 20px;
	color: #666;	
}
ul span, ol span {
	color: #666666;
}

code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace ;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
	margin: 10px;
 	padding: 0 0 0 28px;  
   border: 1px solid #f2f2f2; 
  	background: #FAFAFA url(quote.gif) no-repeat 5px 5px;    
}

/* form elements */
form {
	margin:10px; padding: 0 5px;
	border: 1px solid #f2f2f2; 
	background-color: #f3f3f3; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: #88ac0b;
}
/* Search */

form#search_engine {
	position: absolute;
	top: 35px; right: 25px;
	background: transparent;
	border: none;	
}	
form.#search_engine input.textbox {
	margin: 0; padding: 1px 2px;
	width: 120px;
	background: #FFF;
	color: #333; 
}
form#search_engine input.button {
	background: #CCC url(images/headerbg.gif) repeat-x;
	color: #333;
	border: none;	
	width: 70px; height: 21px;
}



/* search */
/*
form.search {
	position: absolute;
	top: 156px;
	right: 557px;
	background: transparent;
	border: none;
	width: 211px;
}	
form.search input.textbox {
	margin: 0; padding: 1px 2px;
	width: 120px;
	background: #FFF;
	color: #333; 
}
form.search input.button {
	background: #CCC url(headerbg.gif) repeat-x;
	color: #333;
	border: none;	
	width: 70px; height: 21px;
}
*/
/********************************************
   LAYOUT
********************************************/ 
#wrap {
	position:absolute;
	width: 960px;
	background: #fff;
	margin: 0 auto;
	text-align: left;
	left:150px;
	height: 2875px;
	top: 0px;
}

#wrap-jamfor {
	position:absolute;
	width: 960px;
	background: #fff;
	margin: 0 auto;
	text-align: left;
	left:-14px;
	height: 3040px;
	top: -7px;
}

#content-wrap {
	clear: both;
	width: 960px;
	padding: 0; 
	margin: 0 auto;
	left:5px; 
}
#wrap_2 {position:absolute;width: 960px;background: #fff;margin: 0 auto;text-align: left;left:150px;height: 540px;top: 0px; }
#wrap_3 {position:absolute; width:960px; background:#fff; margin:0 auto;text-align:left; left:150px; height:635px; top: 0px; }
#content-wrap_2 {
	clear: both;
	width: 960px;
	padding: 0; 
	margin: 0 auto;
	left:5px; 
	height: 630px;
}
#header {
	width: 960px;
	position: relative;
	height: 114px;
	background: url(header.png) no-repeat;
	padding: 0; 
	font-size: 14px;
	color: #FFF;
	
}

#headerlogo {
	width: 270px;
	position: absolute;
	height: 36px;
	background: url(images/header-logo.png) no-repeat;
	padding: 0; 
	
	
}


#header h1#logo-text {
	position: absolute;
	margin: 0;
	padding: 0;
	font: bolder .8em 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -2px;
	color: #bebebe;
	text-transform: none;
	/* change the values of top and left to adjust the position of the logo*/
	top: 32px;
	left: 15px;
	width: 273px;
	height: 47px;
}
#header h2#slogan {
	position: absolute;
	margin: 0;
	padding: 0;
	font: bolder .8em 'Trebuchet MS', Arial, Sans-serif;
	/*	font: italic bold 1.0em  Times New Roman, Times, serif, "Lucida Sans Unicode", "Lucida Sans"; */
	text-transform: none;
	color: #616161;
	/* change the values of top and left to adjust the position of the slogan*/
	top: 83px;
	left: 16px;
	width: 291px;
	height: 26px;
}

/* Menu */
#menu {
	clear: both;
	margin-left:-5px;	
	 padding: 0 0 0 0;
	background: url(orange_header3.png) no-repeat center top; 
	height:30px; 
width: 970px;
	font: bolder 14px/19px  Verdana, "Lucida Sans Unicode", Arial, Tahoma, Sans-serif;
	
	
}
#menu ul {
	float: right;
	list-style: none;
	margin:0; padding: 0;
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	display: block;
	float: left;
	padding: 5px 11px;
	color: #fff/*73450e */; 
	font-weight:bolder;
	text-decoration: none; 
	font-family: "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
#menu ul li a:hover {
   /* background-color: #424242;  */
	color:#fef1d5 /* #0E6BE5 */;	
}
#menu ul li#current a {	
	background-color: #FFF;
	color: #f7a901;
}

/* Main Column */
#main {
	float: left;
	width: 549px;
	padding: 10; margin: 0; 
	background:#ffffff; /*ebefe1 ; */
	color:#424242; 
}
#main h1 {
	margin-top: 10px;
	font: Bolder 140% Verdana, 'Trebuchet MS', Sans-serif;
	color:#302102/*2F3134*/;
	padding: 5px 20px 5px 25px; 	
/*	border-bottom: 1px solid #EFF0F1; */}
#main strong{ color:#666 ;}


#main-smal{ 
   float:inherit;
   width: 65%;
	padding-left: 35; margin:20px; 
	background:#ffffff; /*ebefe1 ; */ 
}


.post-footer {
	background-color: #FAFAFA;
	padding: 5px; margin: 20px 10px 0 10px;
	border: 1px solid #f2f2f2;
	font-size: 95%;	
}
.post-footer .date {
	background: url(images/clock.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .comments {
	background: url(comment.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post-footer .readmore {
	background: url(page.gif) no-repeat left center;
	padding-left: 20px; margin: 0 10px 0 5px;
}



/* Sidebar */	
#sidebar {
	float: left; 
	font-size:10px;
	width: 202px;
	padding: 3px; margin: 0; 
	color:#080808 ; 
	/* border:2px solid #bebebe; */
	/*background: url(images/leftside.png) no-repeat; */		
}
	
#sidebar h1 {
	margin-top: 5px;
	padding: 0px 0 5px 10px; 
	font: bold 1.1em sans-serif, Times New Roman, Times, "Lucida Sans", "Lucida Grande", Helvetica,;
	color: #666; 
	}

#sidebar h2 {
	margin-top: 4px;
	padding: 0px 0 5px 10px; 
	font: bold 1.2em sans-serif, Times New Roman, Times, "Lucida Sans", "Lucida Grande", Helvetica,;
	color:#7d7d7d; 
	}

#sidebar .left-box {
	/* border: 6px solid #48494a; */
	margin: 0 0 5px 0; 
	background:/*#ebefe1*/ url(sidomeny_header.png) no-repeat; 
	border:solid 1px #ebefe1;
	/*background:#48494a url(leftside.png) no-repeat;	*/
/*	border-bottom: 1px solid #bebebe; 
	border-left:1px solid #bebebe; border-right:1px solid #bebebe; */
}
#sidebar .vänster-box {
	border: 0px solid #EFF0F1; 
	margin: 0 0 5px 0; 
	background: url(images/bg_a.png) repeat-y;	
}

#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 3px 0 8px 0; padding: 0;
	text-decoration: none; 	
	

}
#sidebar ul.sidemenu li {
/*	border-bottom: 1px solid #EFF0F1; */
	background: url(square-green.png) no-repeat 5px 5px;	
	padding: 2px 0 2px 25px;
	margin: 0 2px;	
}
#sidebar ul.sidemenu a{
	font-weight: bold;
	text-decoration: none;	
	background-image: none;	
    color: #666 ;
}

#sidebar ul.sidemenu a:visited{
	font-weight: bold;
	text-decoration: none;	
	background-image: none;	
    color: #666 ;
}
  #sidebar ul.sidemenu a:hover {
	font-weight: bold;
	text-decoration:underline;;	
	background-image: none;	
    color: #FA8924;
}

#sidebar a{
	font-weight: bold;
	text-decoration: none;	
	background-image: none;	
    color: #858585 ;
}

#sidebar a:visited{
	font-weight: bold;
	text-decoration: none;	
	background-image: none;	
    color: #858585 ;
}
  #sidebar a:hover {
	font-weight: bold;
	text-decoration:underline;;	
	background-image: none;	
    color: #FA8924;
}

/* Footer */	
 #footer_jamfor {
	position:absolute;
	color: #2F3134;
	clear: both;
	width: 782px;
	height: 28px;
	top:3045px;
	left:11px;
	text-align: center;
	font-size: 92%;
}
#footer_2 {
	position:absolute;
	color: #f2f2f1;
	background: url(footer_bg1.png) repeat-x;
	clear: both;
	width: 964px;
	height: 35px;
	top:545px;
	left:150px;
	text-align: center;
	font-size: 92%;
}
#footer_2 a {color: #f2f2f1; text-decoration: none; }
 #footer {
	position:absolute;
	color: #f2f2f1;
	background:#fff url(footer_bg1.png) repeat-x;
	clear: both;
	width: 960px;
	height: 50px;
	top:2990px;
	left:-2px;
	text-align: center;
	font-size: 92%;
}

#footer a {color: #fff4e7; text-decoration: none; }
#footer a:hover {color: #fed856; text-decoration: none; }
#se  { font:Bauer font-size:14px; color:#ffffff; 
      top:10px; 
	  left:300px; 
	  width:80px; 
	  height:35px;
 }

 
 
h1#se {
	font: bolder .8em Bauer ;
	color:#ffffff; 
	width: 80px;
	position: relative;
	height:35px;
	top:46px; 
	 left:338px; 
	padding: 0;
	
 }


/* diverse */

#takningkarta 
{
	position:absolute;
	background:#ffffff;
	font-family: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
    color: #66666;
	width:154px;
	height: 39px;
	left:30px;
	top: 185px;
	padding-left:10px;
	padding-top:2px;
  }
  
#takningkarta .h3 { font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif ; color:#FFFFFF; font-size:11px;font-weight:bold;  padding-left:10px;
	padding-top:2px;  /*border-bottom-color:#000000; border-bottom-style:solid;*/}

/* diverse backgrunds bilder  */
#teckkartabild {
	position:absolute;
	width:34px;
	height:88px;
	left:164px;
	top:270px;
	}

#sidebar_bg {
	position:absolute;
	background-image:url(images/sidmeny1.gif);
	background-repeat:no-repeat;
	width:180px; height: 200px;
	left:30px; top: 117px;
	padding-left:10px; padding-top:2px;
	}

#opratorlistan {
	position:absolute;
	background:#FA8924;
	width:760px;
	height: 41px;
	left:24px;
	top: 1042px;
	 }
#isplist-bg {
	position:absolute;
	background: url(isplist-bg.jpg) no-repeat;
	width:675px;
	height: 510px;
	left:112px;
	top: 1043px;
	}	

#footerbild
{
	position: absolute;
	top:1694px;
	left: 12px;
	height:59px;
	float:right;
	color: #666666;
	background:  url(images/footer.jpg) no-repeat center top;
	width: 809px;
	}
	
#beta_icon
{
	position: absolute;
	top: 23px;
	left: 847px;
	width: 98px;
	height:90px;
	background-image:url(images/beta.png);
	background-repeat:none;
	
}
#headcontent_border { border-right:1px solid #ffa036; }	
/* diverse backgrunds bilder  */	

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
#float-left  { float: left; padding-right:20px ; list-style: none; font-weight:bold; color:#2F3134; font-size:110%;}
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.bold{font-weight:bold;}
.clear { clear: both; }
.gron { color:  #AFDD27; }
.graybold{ color:#7f7f7f; font-weight:bold;}
.gray{ color:  #cccccc; }
.gray_jamfor{ color:  #535252; }
#gray_bg { color:  #cccccc; }
.beige { color:#cccc9f}  
.ljusbiege_bg { background-color:#ebefe1;}
.ljusgray { color:#DFDFDF}  
ljusgray-1 { color:#e6e4e4;}
.darkgray { color:  #424242; } 
#darkgray { background-color:#cccc9f; font-size:13px; font-weight:bold; color:#424242; } 
.darkgray_bg { background-color:  #424242; } 
.darkgray_bg_1 {color:#424242; } 
.darkgray_bold {font-weight:bold; color:#080808; font-size:110%; }
.mellangray { color:#858585;}
#h1_gray { color:#666;}
.vit { color:  #ffffff; }
#vitbold { font-size:17px; font-weight:bolder; color:#ffffff; }
.vit_bg { background-color:#FFFFFF; color:#FFFFFF;}
.bla  { color:  #285481; }
#boldblue { color:#44b5ed; font-weight:bold; }
.darkbla  { color:  #66aef9; }  
.bold_blue {font-weight:bold; color: #285481;background: url(square-orange.png) no-repeat 5px 5px; padding-left:17px; }
.bold_bla {font-weight:bold; color: #285481; border:solid 1px #CCCCCC; width: inherit; }
.orange {  color: #f7a901 /*FA8924*/; }
#mork_orange {  color: #df5002; font-weight:bold;}
.orange_bg { background: #FA8924; }
#orange_bg { background: url(orange_bg.png) repeat-x; }
#lila {  color: #bc0b59; font-weight:bold; } 
#gra_bg_border { background: url(gradient1.gif) repeat-x; border-right:2px solid #464545; }
#gra_bg { background: url(gradient1.gif) repeat-x;border-right:2px solid #aeadad; }
#orange_form { background: #FA8924; color:#FFFFFF; }
.bold_orange {font-weight:bold; color: #ff9e25; }
#bold_orange {font-weight:bold; color: #db4105; }
.border-vit { border:1px solid #FFFFFF; }
/* tekinfo sidan- vänster sida  */ 
.tekinfo-left { font:Tahoma, Verdana, 'Trebuchet MS', Sans-serif ; color:2F3134; background: url(images/leftboxbg.jpg) repeat x; }
.h2blue { font-size:90%; color: #4F82CB; }	
#tekinfo-left {background:#eaeaea url(images/leftboxbg.jpg) repeat x; }
.osynlig{ color:#eaeaea;}
.svart{ color:#000000;}
#svart{ color:#000000;}  
.svart_1{ color:#080808;}
.svart_2{ color:#070707;}
/* tekinfo sidan- vänster sida  */ 

/* diverse kanter- hoger vanster  */	
.kantlinje_setup{border:1px solid #bebebe; background:#fafafa; color:#666;}
.kantlinje{border:1px solid #ebefe1; background:#FFFFFF; color:#666;}
#kantlinje .h1 {border:10px solid #bebebe; background:#FFFFFF; color:#666;}  
#kantlinje{ border:9px solid  #424242; background:#ebefe1;color:#666;}
.huvud { background-color:/*#ebefe1*/; color:#424242; align:left; border-bottom:#CCCCCC 1px solid; 
padding-left:5px; padding-top:5px; padding-right:5px float:left; 
font: 89%/1.5em Verdana, Tahoma, arial, sans-serif; }   

.huvud A { color:#f87602 ; font-weight: bold; text-decoration:none; }
.huvud A:hover { color:#0582c3 /*f87602*/;  font-weight:bold; text-decoration:none; }
#kantvanster{background-color:/*#FFFFFF*/; color:#FFFFFF;  border-left: 1px solid #CCCCCC;padding-left:5px; padding-top:5px; padding-right:5px float:left;}
#kantvanster-rubrik{ background:url(gradient1.gif) repeat-x; border-left: 1px solid #CCCCCC; border-right:2px solid #aeadad;padding-left:5px; padding-top:0px; padding-right:5px float:left;}
#kantvanster-rubrik_border{ background:url(jamfor_svart_bg.png) repeat-x; border-left: 1px solid #CCCCCC; border-right:2px solid #464545;padding-left:5px; padding-top:0px; padding-right:5px float:left;}
#linjevanster{background-color:#FFFFFF; color:#FFFFFF; border-left: 1px solid #CCCCCC;}
#kanthoger { border-right: 1px solid #CCCCCC;}
/* .huvudkanthoger A { color:#0072BC; font-weight: bold; text-decoration: underline; } */
/*  .huvudkanthoger A:hover { color:#0072BC; background-color:#BADF6B; font-weight:bold; text-decoration:underline; }  */
.rubrik { color:#ffffff  /*42424 */; font-family: Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:11px; text-align:center;} 
#nedrekanthoger { border-bottom:2px solid #CCCCCC; border-right: 2px solid #CCCCCC;}
/* diverse kanter- hoger vanster  */	
.rubriker { background:#2F3134; color:#ffffff; font-weight:bold; text-align:center; border:solid 4px #ededec;} 
.h1-rubriker {color:#FA8924; font-weight:bold; text-align:center; }
.stor-h1{ color:#666; font-size:16px;}
.big_h1 {color:#4c3a15; font-size:14px; line-height:28px;}
.big_h1 a { color: #4c3a15; text-decoration:none;}
.big_h1 a:hover { text-decoration:underline;}
.h1-liten { color:#3f3f3f; font-size:11px;}
.h2-liten { color:#424242; font-size:11px;}
.sok-knapp #image{ margin-top:6px;}
.hr2 { width:250px; color:#2F3134;}
.hr1  { width:194px; color:#dbd9d9; float:left;}
#ADlink_1
{
	position: absolute;
	top:1732px;
	left:59px;
	width: 668px;
	height: 60px;
}
#hogersida
{
	position: absolute;
	top:260px;
	left:770px;
	width: 182px;
	height: 2557px;
	background:#fff;
	/*border-left:solid #ebefe1 2px;*/
	}
#hogersida a {color: #bfc0c1;}
#hogersida a:hover { color:#FA8924 ;}
		
#hogersida-1
{
	position: absolute;
	top:147px;
	left:764px;
	width: 195px;
	height: 2710px;
	background:#fff;
	}
#hogersida-2 {position: absolute;top:150px;left:760px;width: 190px;height: 370px;background:#fff;}

#hogersida_jamfor {
	position: absolute;
	top:227px;
	left:826px;
	width: 120px;
	height: 870px;
	background:#fff; /*border-left:1px solid #CCCCCC;*/
}		
 

#inbyggd-3g{ background-image:url(images/inbyggd3g.png); background-repeat:no-repeat;
color:#FA8924; /* padding-left:5px; padding-top:5px;float:left */;}


#inbyggd-3g ul {
	float: left;
	list-style: none;
	margin:0; padding: 10;
}
#inbyggd-3g ul li {
	display: inline;
margin:15; padding: 30;
}

		
	
	
 #headerlink_3
{
	position: absolute;
	top:81px;
	left:707px;
	width: 74px;
	height: 22px;
}	
     
		
#rub1
{
	position:absolute;
	top: 315px;
	left: 233px;
	width: 560px;
	height: 170px;
	background: url(vit_bg.png) no-repeat;
	padding: 10px;
	
margin-right: 40px;
	
	}	

#rub2
{
	position: absolute;
	top: 293px;
	left: 292px;
	width:176px;
	height: 35px;
	
}		
	
#rub3
{
	position: absolute;
	top: 293px;
	left: 494px;
	width: 145px;
	height: 38px;
}		

#rub4
{
	position: absolute;
	top: 294px;
	left: 51px;
	width: 145px;
	height: 35px;
}		
#rub_setup
{
	position: absolute;
	top: 306px;
	left: 152px;
	width: 460px;
	height:130px;
	padding: 10px;
	margin: 10px;
	margin-left:5px;
	 background:url(vit_bg_setup.png) no-repeat;
}		
.ip_tjanst { position:relative; 
margin-left:10px;
font-weight:bold; color:#FFFFFF;
width:531px; height:136px;
}