﻿html {
height:100%;
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;

}

body {
background:url(../_img/bg_summer.png) no-repeat fixed center top #41c2fe;
font-family: Arial;
font-size:100%;
color: #4A4A4A;
line-height:1.42;
margin:0;
font:12px;
}
form {
margin:0;
padding:0;
}
strong {
color:#3E3E3E;
}


#miniruta{
border: 1px solid #89b3d4;
background-color:#e1ebf3;
padding:10px 10px 10px 10px;
margin:10px auto;
width:250px;
}

#Toppen{
position: absolute;
left:0;
right:0;
height:140px;
background-color:#333333;
z-index:10;
border-bottom:2px solid #000000;
}
#wrapper {
width:1020px;
min-height:200px;
margin:0 auto;
position:relative;
font-size: 0.75em;
}
#header {
background-image:url(../_img/header.png);
height:120px;
width:1020px;
z-index: -1;
}

#headerleft {
float: left;
height:120px;
width:300px;
padding-left:20px;
z-index: -1;
}

#biljakten {
float: right;
background-color:red;
height:120px;
width:150px;
z-index: -1;
}

#vitpopup{
background-color:#FFF;
width:600px;
padding:20px;
position:absolute;
font-size: 0.75em;
}

#headerright {
float: right;
margin:0px 15px 0 0;
padding:7px 0 0 3px;
width:110px;
z-index: -1;
text-align:right;
background-color: transparent;
background:alpha(opacity=0);;

}
#headerrightBil {
float: right;
height:140px;
text-align:center;
margin:7px 65px 0 0;
padding:7px 0 0 3px;
width:229px;
z-index: -1;
background-repeat:no-repeat;
background-image:url(../_img/biljakt_skylt.png);
}


#headerright2 {
float: right;
height:97px;
margin:35px 15px 0 0;
padding:7px 0 0 3px;
width:200px;

background-repeat:no-repeat;
background-image:url(../_img/header_rightbg.png);
z-index: -1;
}


#middle {
background-image:url(../_img/middle_bg2.png);
height:44px;
width:1020px;
z-index: 8;
}

#middleleft {
float: left;
height:44px;
width:700px;
padding-left:20px;
z-index: 8;
}

#middleright {
float: right;
height:44px;
width:215px;
z-index: 8;
}


#varvaLeft {
float: left;
width:250px;
}

#varvaRight {
float: right;
width:120px;
}

#middleright a {
bottom:0;
color:#5d741b;
float:left;
font-weight:bold;
height:44px;
padding:12px 5px;
text-decoration:none;
}

#middleright a:hover {
bottom:0;
color:#FFF;
float:left;
font-weight:bold;
height:44px;
padding:12px 5px;
text-decoration:none;
}

#carousel-wrapper {
    width: 650px;
    height: 250px;
    overflow: hidden;
}
#carousel-content {
    width: 3250px;
}
#carousel-content .slide {
    float: left;
    width: 650px;
    height: 250px;
}

#content{
position:relative;
width:1020px;
margin:0 auto;
overflow:hidden;
}


#contentleft {
float: right;
width:710px;
margin:9px 0 0 0;
}

#contentlefttop {
float: right;
width:710px;
background-image:url(/_img/contentlefttop.png);
height:20px;
}
#contentmiddle {
float: right;
width:670px;
padding:0px 20px 10px 20px;
background-image:url(/_img/contentleftbg.png);
}
#contentleftbottom {
float: right;
width:710px;
background-image:url(/_img/contentleftbottom.png);
height:20px;
margin-bottom:20px;
}

#contentright {
float: left;
width:303px;
margin:9px 0 0 0;
}
#contentrightmiddle {
float: left;
width:263px;
padding:0px 20px 0 20px;
background-image:url(/_img/contentrightbg.png);
}

#contentrighttop {
float: left;
width:303px;
background-image:url(/_img/contentrighttop.png);
height:20px;
}
#contentrightbottom {
float: left;
width:303px;
background-image:url(/_img/contentrightbottom.png);
height:16px;
}

#kampanjleft {
float: left;
margin-left: 0;
width:90px;
height:90px;
}
#kampanjright {
float: left;
margin-left:10px;
width: 430px;
}

#kampanjrightright {
float: right;
width:60px;
margin-left: 20px;
}

#kampanjleft1 {
float: left;
margin-left: 20px;
width:90px;
}
#kampanjright1 {
float: left;
margin-left:10px;
width: 420px;
}

#kalenderLeft {
float: left;
margin-left: 20px;
width:130px;
}
#kalenderRight {
float: left;
margin-left:10px;
width: 420px;
}

#kampanjrightright1 {
float: left;
width:60px;
margin-left: 10px;
}


#orderleft {
position: relative;
float: left;
width:460px;
}
#orderright {
float: right;
width:160px;
}

#mainleft {
position: relative;
float: left;
width:410px;
}

#rightmeny{
padding-top:0px;
padding-bottom: 15px;
width:270px;
height:70px;
}

#right {
float: right;
width:410px;
margin-left:10px;
}

#left {
position: relative;
float: left;
width:210px;
}

#mainright {
float: right;
width:330px;
margin-left:10px;
}

#mainleft {
position: relative;
float: left;
width:300px;
}

#RubrikRight {
float: right;
width:350px;
margin-left:10px;
}

#RubrikLeft {
position: relative;
float: left;
width:300px;
}



#reggright {
float: right;
width:390px;
margin-left:10px;
}

#reggleft {
position: relative;
float: left;
width:230px;
}

#Profil {
position:relative;
width:690px;
margin:0 auto;
}

#ProfilTopp {
position:relative;
width:690px;
height: 37px;
background: url('../_img/profil_overborder.png');
}
#ProfilMiddle {
position:relative;
width:690px;
background: url('');
}

#ProfilMiddleLeft {
float: left;
padding-left: 10px;
padding-top: 8px;
width:140px;
min-height: 158px;
}

#ProfilMiddleMiddle {
float: left;
padding-top: 8px;
width:300px;
}

#ProfilMiddleRight {
float: left;
padding-top: 8px;
width:230px;
min-height: 158px;
}

#pollLeft {
float: left;
width:90px;
}

#pollMiddle {
float: left;
width:120px;
margin-top: 2px;
}

#pollRight {
float: left;
padding-left: 3px;
width:50px;

}

#ProfilBottom {
position:relative;
width:690px;
height: 22px;
background: url('../_img/profil_underborder.png');
}

#toppContent{
position:relative;
padding-top:20px;
width:1020px;
margin:0 auto;
overflow:hidden;
height:120px;
}

#toppLeft {
float: left;
padding-left: 20px;
width:150px;
padding-left:15px;
}

#toppRight {
float: left;
width:750px;
}
#toppclose {
float: right;
margin-top:80px;
}

#vaxlaRuta {
float: left;
width:200px;
}

#FriendLeft1 {
float: left;
height:50px;
width:129px;
}

#friendLeftLeft{
float: left;
height:50px;
width:35px;
}
#friendLeftRight{
float: left;
height:50px;
width:79px;
line-height: 1.16em;
padding-left: 3px;
overflow: hidden;
}
#friendLeftRight2{
float: left;
height:50px;
width:11px;
margin-right:4px;
overflow: hidden;
}

#FriendLeft2 {
float: left;
height:50px;
width:129px;
}


#Flirt {
float: left;
height:200px;
width:140px;
}


#ResultatLeft0 {
float: left;
height:80px;
width:75px;
}

#ResultatRight0 {
float: left;
height:80px;
width: 240px;
}

#ResultatLeft1 {
float: left;
height:80px;
width:75px;
}

#ResultatRight1 {
float: left;
height:80px;
width: 240px;
}

#ResultatKampanjLeft {
float: left;
height:80px;
width:75px;
}

#ResultatKampanjRight {
float: left;
height:80px;
width: 580px;
}

#RightFeedLeft{
float: left;
height:50px;
width: 47px;
margin:0px 10px 0px 0px;
}
#RightFeedRight{
float: right;
height:50px;
width: 198px;
line-height: 1.20em;
}

#MainFeedLeft{
float: left;
height:60px;
width: 47px;
padding: 5px;
}
#MainFeedRight{
float: right;
height:60px;
width: 220px;
line-height: 1.20em;
padding: 5px;
}

#MainFeedLeft1{
float: left;
height:60px;
width: 47px;
padding: 5px;
}
#MainFeedRight1{
float: right;
height:60px;
width: 250px;
line-height: 1.20em;
padding: 5px;
}

#RightFeedBG{
height:60px;
width: 250px;
}

#FeedLeft {
float: left;
width:400px;
}

#FeedRight {
float: right;
padding-left: 10px;
width: 210px;
}

#klotterleft {
float: left;
height:145px;
width:390px;
}

#klotterright {
float: right;
height:145px;
width: 240px;
}

#klottermain{
position:relative;
width:650px;
margin:0 auto;
overflow:auto;
}

#klotterinlagg1{
position:relative;
background-color:#FFF;
width:630px;
float:left;
padding:5px 5px 5px 5px;
margin:0 auto;
margin-top:5px;
overflow:auto;
border:1px solid #FFF;
}

#klotterinlagg2{
position:relative;
float:left;
background-color:#f5f5f5;
width:630px;
padding:5px 5px 5px 5px;
margin:0 auto;
margin-top:5px;
overflow:auto;
border:1px solid #FFF;
}

#klotterinlaggbild {
float: left;
height:75px;
width:65px;
}

#klotterinlaggtext {
float: right;
width: 550px;
}
#aktiverade{
width:100%;
}

#ejaktiverade{
width:100%;
}

#kontaktSok{
position:relative;
width:289px;
height:45px;
background: url(../_img/sok_bg.png);
margin:0 auto;
overflow:auto;
}


#bottom {
width: 1010px;
height:56px;
padding-top: 25px;
padding-left: 10px;
background-repeat:no-repeat;
}

#bottom a {
color:#7d5019;
}
#bottom a:hover {
color:#FFF;
}

#bottomleft {
width: 300px;
float:left;
padding-left: 10px;
}
#bottomright {
width: 200px;
height:61px;
float:right;
}

#space{
height:30px;
}

#box1{
border: 1px solid #e9e9e9;
background:#f5f5f5 none repeat scroll 0 0;
margin:10px 0;
padding:10px;
}

#box2{
border-bottom:0px solid #AAC67F;
border-top:0px solid #AAC67F;
background:#E6EDDB none repeat scroll 0 0;
margin:3px 0;
width: 350px;
padding:3px;
}

#box2 a{
color:gray;
}

#box4{
border: 1px solid #f1dd2e;
background:#f7ee9e none repeat scroll 0 0;
margin:10px 0;
padding:10px;
}

#bottom_bar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url(../_img/bottom_bg.png) repeat-x scroll left top;
bottom:0;
height:35px;
left:0;
position:fixed;
right:0;
z-index:5;
}
#bottom_bar img {
position:relative;
top:-3px;
}

#bottom_bar a {
bottom:0;
color:#687A1D;
float:left;
font-weight:bold;
height:25px;
padding:15px 20px;
text-decoration:none;
text-shadow:1px 1px 1px #;
}
#bottom_bar a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
text-decoration:none;
background:url(../_img/bottom_bg_hover.png);
color:#687A1D;
}

#godisleft{
float:left;
width:300px;
}

#godisright{
float:right;
width:300px;
}
#resultat{
background-color: #fafdca;
padding: 0px 10px 0px 10px;

}
#kontakt{
background-color: #fafdca;
padding: 0px 10px 0px 10px;
}

#bildram{
float: left;
width: 66px;
height: 66px;
border: 1px solid #d4e5ee;
margin-top: 2px;
margin-right: 10px;
background:#FFF;
}
#bildram img {
width:50px;
height:50px;
border:0;
float:left;
margin: 8px;
}

.antal{
font-size: 1.25em;
padding-top:25px;
float:left;
}

.knapp {
   font-family:Arial;
   font-size:1em;
   padding: 4px 5px 0px 5px;
   font-weight: bold;
   color: #FFF;
   border:1px solid #126fa1;
   cursor:pointer;
   background:url(../_img/submit-bg.png) #0098cc;
   margin-top: 3px;
   height:23px;
   float: left;


}
.knapp a {
	color:#FFF;
	font-family:Arial;
	font-size:1em;
}
.knapp a:hover {
	color:#FFF;
	font-family:Arial;
	font-size:1em;
}

.kamp{
background-color:#FFF;
padding:5px 0 5px 5px;
}
.kamp:hover{
background-color:#cbf2ff;
}

.HRdotted{
color: #fff;
 background-color:#fff;
 border: 1px dotted #005572;
 border-style: none none dotted;
 text-align: left;
margin: 0 auto 0 0; 

}

a.UITooltip {
position:relative;
z-index:10;
}
a.UITooltip:hover {
text-decoration:none;
}
.ie6 a.UITooltip:hover {
}


.tabellTopp {
font-family: 'trebuchet ms', 'georgia', 'lucida grande', 'lucida sans', 'microsoft sans serif', arial;
font-size:14px;
color:#FFF;
background:#96ba2f url(../_img/tabelltop.png);

}

.TabellDatum {
color:#808080;
font-family:Verdana,Arial,Tahoma;
font-size:12px;
}

.Rubrik {
	font-family:arial,'helvetica','sans-serif';
	font-size:15px;
	font-weight:bold;
	letter-spacing:-1px;
}

.ProfilRubrik {
	font-family:helvetica,'arial','sans-serif';
	font-size:18px;
	margin:10px 0px 0px 5px;
	padding: 10px 30px 0px 6px;	
	color:#FFF;
	font-weight:normal;
}
.ProfilRubrik a {
	color:#FFF;
}

.KampanjGodisText{
color: #fe4701;
}

.kampanj{
width:690px;
}

.KampanjDatum{
color: gray;
}

.SokOrdExempel{
color: #fe4701;
}

.bloggAntal{
font-size: 16px;
font-weight: bold;
color: #fe4701;
}

.kampanjTopp {
width:690px;
height:37px;
Background-image:url(../_img/kamp_uppeborder.png);
}

.kampanjBottom{
width: 690px;
height: 22px;
background-image:url(../_img/kamp_nereborder.png);
}


.bottomleft_textfarg {
color:#7d5019;

}

.loggain_bild{
position:relative;
top:8px;
}


.RightDatum{
color: #666666;
font-size: 11px;
}

.RightProdukt{
color: #;
}

.RightTitel{
font-weight: bold;
}

.toptext{
color: #999999;
font-size: 14px;
font-family: Arial;
font-weight: bold;
}


.inputlogin {
background-image:url(../_img/input_bg.png);
background-color:transparent; !important;
margin:8px 0px 0px 5px;
padding: 2px 6px 6px 10px;
font-family: Verdana;
font-weight: bold;
color: #011e37;
border:0px;
width:174px;
height:28px;
background-repeat:no-repeat;

}

.inputsearch {
background-image:url(../_img/searchinput_bg.png);
background-color:transparent;
margin:8px 0px 0px 5px;
padding: 2px 30px 6px 6px;
font-family: Verdana;
font-weight: bold;
color: #687a1d;
border:0px;
width:154px;
height:28px;
background-repeat:no-repeat;

}

.inputText {
	padding: 5px;
	font-family: Verdana;
	color: #2ba5e5;
	margin-top: 3px;
	margin-bottom: 3px;

}

.inputSelect {
	padding: 5px;
	font-family: Verdana;
	color: #2ba5e5;
	margin-top: 3px;
	margin-bottom: 3px;

}

.inputTextArea {
	padding: 5px;
	font-family: Verdana;
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 3px;

}

.inputSubmit {
   padding: 4px 5px 9px 5px;
   font-family: Arial;
   font-size:1em;
   font-weight: bold;
   color: #FFF;
   border:1px solid #126fa1;
   cursor:pointer;
   background:url(../_img/submit-bg.png) #0098cc;
   margin-top: 3px;
   height:28px;
   margin-bottom: 3px;

}
.godisdirekt{
	border:0px;
	float:right;
}


.AntalFlirt {
	font-family: 'trebuchet ms', 'georgia', 'lucida grande', 'lucida sans', 'microsoft sans serif', arial;
	font-size:72px;
	color:red;
	margin-bottom: 10px 10px 10px 10px;
	letter-spacing:-2px;
	font-weight:bold;
}

h1 {
	font-family: 'arial',helvetica,'sans-serif';
	font-size:28px;
	font-weight:bold;
	margin:0px;
	padding:0 0 10px 0;
	letter-spacing:-1px;
}

h2 {
	font-family: arial,'helvetica','sans-serif';
	color:;
	font-size:20px;
	font-weight:bold;
}

.menyA a{
	margin:0;
	padding:0;
	border:0;
}

h3 {
	font-family: arial,'helvetica','sans-serif';
	color:;
	font-size:20px;
	font-weight:bold;
}

h4 {
	font-family: arial,'helvetica','sans-serif';
	color:;
	font-size:20px;
	font-weight:bold;
}

h5 {
	font-family: arial,'helvetica','sans-serif';
	color:;
	font-size:20px;
	font-weight:bold;
}

a {
color:#0098cc;
text-decoration:none;
}
a:hover {
color:#021e46;
}

#facebox .b {
  background:url(/_img/b.png);
}

#facebox .tl {
  background:url(/_img/tl.png);
}

#facebox .tr {
  background:url(/_img/tr.png);
}

#facebox .bl {
  background:url(/_img/bl.png);
}

#facebox .br {
  background:url(/_img/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 700px;
font-family: Arial;
font-size:0.75em;
color: #4A4A4A;
margin:0;  
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


