﻿body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 74%;
  text-align: left;
  color: #272D30;
  background: url(../Media/Admin/bgr5.png) repeat-x ;
  background-color: white;
}

a { color: #272D30; font-weight: bold; text-decoration: none;}
a:link { color: #272D30; font-weight: bold;}
a:visited { color: #272D30; font-weight: bold;}
a:hover { color: #3d464a; font-weight: bold; text-decoration: underline; }
a:active { color: #272D30; font-weight: bold;}
a img {border: none;}

h1, h2, h3, h4, h5, h6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*färgrutor till månadens fråga*/
.legend1 {height:12px; width:12px; border-style:solid; border-width:1px; border-color:gray; color:black; background-color:#fade99; font-size: 90%;}
.legend2 {height:12px; width:12px; border-style:solid; border-width:1px; border-color:gray; color:black; background-color:#ecbf5e; font-size: 90%;}
.legend3 {height:12px; width:12px; border-style:solid; border-width:1px; border-color:gray; color:black; background-color:#db9943; font-size: 90%;}
.legend4 {height:12px; width:12px; border-style:solid; border-width:1px; border-color:gray; color:white; background-color:#bd741c; font-size: 90%;}
.legend5 {height:12px; width:12px; border-style:solid; border-width:1px; border-color:gray; color:white; background-color:#a35305; font-size: 90%;}
.legend6 {height:12px; width:12px; border-style:solid; border-width:1px; border-color:gray; color:white; background-color:#803a01; font-size: 90%;}



h1 {font-size:130%; font-weight: bold; color: #272d30; margin-top: 5px; margin-bottom: 5px;}/*MÖRKGRÅ*/
h2 {font-size:110%; font-weight: bold; color: #3088B7; margin-top: 5px; margin-bottom: 5px;}/*BLÅ*/
h3 {font-size:90%; font-weight: bold; color: #575757; margin-top: 5px; margin-bottom: 5px;}/*MELLANGRÅ*/
h4 {font-size:110%; font-weight: bold; color: #e26927; margin-top: 5px; margin-bottom: 5px;}/*ORANGE*/
h5 {font-size:90%; font-weight: bold; font-style: italic; color: #575757; margin-top: 5px; margin-bottom: 5px;}/*MELLANGRÅ*/
h6 {font-size:110%; font-weight: bold; color: white; margin-top: 3px; margin-bottom: 3px;}/*VIT*/

p { font-family: verdana, arial, helvetica, sans-serif; color: #272D30;  font-size: 100%; }
li { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%;}
ol { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%; }
ul { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%;}
table { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%; }
tbody { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%;}
td { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%;}
tr { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%;}
form { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%; }
select { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%; }
input { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%; }
textarea { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%; }
pre { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%; }
adress { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 100%; }
label { font-family: verdana, arial, helvetica, sans-serif; color: #272D30; font-size: 90%; }

.link_normal {font-weight: bold;}
/*.link_normal a:link{font-weight: normal; color: red;}
.link_normal a:visited{font-weight: normal; color: red;}
.link_normal a:hover{font-weight: normal; color: red;}
.link_normal a:active{font-weight: normal; color: red;}
.link_normal:a{font-weight: normal; color: red;}*/
.link_bold {font-weight: bold; }
/*.link_bold a:link{font-weight: bold; }
.link_bold a:visited{font-weight: bold; }
.link_bold a:hover{font-weight: bold; }
.link_bold a:active{font-weight: bold; }
.link_bold:a{font-weight: bold; }*/


.hrgray{
border: thin solid #E7E9EA;
  border-width: 90%;
}
.bildram {border-top-width: 0pt; border-left-width: 0pt; border-right-width: 0pt; border-bottom-width: 0pt;}
/* M=Main H=Header N=Navigation F=Footer L=Left R=Right T=Top B=Bottom C=Center*/

/*-------------Yttre ram - ALLA SIDOR------------*/
#main {
  width: 1190px;
 height: 100%;
  position: relative;
  margin: 0 auto;
  /*border: 1px solid red;*/
}
#topbanner {
  width: 956px;
  height: 100%;
  float: left;
    /*background-image: url(../Media/Admin/topbanner.png);
  background-repeat: no-repeat;*/
    border: 1px solid gray;
}
/*----------top - ALLA SIDOR----------------*/
#header {
  width: 965px;
  height: 120px;
  float: left;
  /*background: #FFFFFF;*/
    /*border: 1px solid green;*/
}
#header_tl{
  width: 220px;
  height: 104px;
  float: left;
  margin-top: 6px;
  margin-left: 18px;
  /*background-image: url(../Media/Admin/logga.png);*/
  background-repeat: no-repeat;
}
#header_tc{
  width: 10px;
  height: 110px;
  float: left;
}
#header_tr{
  width: 632px;
  height: 118px;
  float: right;
  padding-right: 8px;
  padding-bottom: 4px;
/*  margin-top: 6px;*/
  /*border: 1px solid red;*/
}
.header_trtxt{
  width: 630px;
  height: 18px;
  float: left;
  /*border: 1px solid #3088B7;*/
  text-align: center;
  margin-top: 4px;
  font-size: 80%;
}
.header_trborder{
  width: 630px;
  height: 90px;
  float: left;
  background-color: white;
  border: 1px solid #3088B7;
}
/*----------top -  EJ INLOGGAD----------------*/
#header_ei {
  width: 965px;
  height: 120px;
  float: left;
  /*background: #FFFFFF;*/
    /*border: 1px solid green;*/
}
#header_tl_ei{
  width: 220px;
  height: 104px;
  float: left;
  margin-top: 6px;
  margin-left: 18px;
  /*background-image: url(../Media/Admin/logga.png);*/
  background-repeat: no-repeat;
}
#header_tc_ei{
  width: 10px;
  height: 110px;
  float: left;
}
#header_tr_ei{
  width: 632px;
  height: 110px;
  float: right;
  padding-right: 8px;
  margin-top: 6px;
   background-image: url(../Media/Admin/glada_s3.png);
  background-repeat: no-repeat;
}
/*--------------navigation - ALLA SIDOR-------------*/
#navigation {
  width: 965px;
  height: 31px;
  float: left;
  padding-left: 10px;
  line-height: 27px;
   background-image: url(../Media/Admin/nav1.png);
   background-repeat: no-repeat;
  /*border: 1px solid blue;*/
}
#navigation:a{
 color: white;
 font-size: 110%;
}
#navigation a:link{
 color: white;
  font-size: 110%;
}
#navigation a:visited{
 color: white;
  font-size: 110%;
}
#navigation a:hover{
 color: #4f5050;
  font-size: 110%;
  text-decoration: none;
}
#navigation a:active{
 color: white;
  font-size: 110%;
}
.navcont{
width: 133px;
height: 31px;
float: left;
text-align: center;
border-right: 1px solid #13a0c3;
}
#navigation_bar {
  width: 965px;
  height: 30px;
  float: left;
  line-height: 27px;
  padding-left: 6px;
   background-image: url(../Media/Admin/nav2.png);
   background-repeat: no-repeat;
  /*border: 1px solid magenta;*/
}
.navigation_bar_left {
  width: 450px;
  height: 30px;
  float: left;
  line-height: 27px;
}
.navigation_bar_right {
  width: auto;
  height: 30px;
  float: right;
  line-height: 27px;
  font-weight: bold;
   font-size: 110%;
  text-align: right;
  margin-right: 20px;
  padding-left: 4px;
  /*border-left: 1px dotted #b1b1b1;*/
   }
/*------------innehålls ram hela sidbredden - ALLA SIDOR-----------*/
#content {
  width: 965px;
  height: auto;
   background: url(../Media/Admin/content.png) repeat-y;
  float: left;
  /*border: solid 1px lime ;*/
}
/*--------SIDFOT - ALLA SIDOR------------*/
#footer {
  width: 965px;
  height: 38px;
  float: left;
  line-height: 28px;
  text-align: center;
  font-size: 89%;
  /*font-weight: bold;*/
   /*border: solid 1px yellow ;*/
   background-image: url(../Media/Admin/fot.png);
   background-repeat: no-repeat;
}
#banner{
  width: 210px;
  height: auto;
  float: right;
/*  border: 1px solid brown;*/
   /*background-image: url(../media/ramdelar/r_banner.png);*/
  }
  
.rubicon{
  HEIGHT: 32px; 
  WIDTH: auto; 
  margin-bottom: 6px;
  margin-right: 10px;
  float: left;
  }
  /************Sätter avstånd mellan raderna i REDIGERA PROFIL***********/
  .redprofil{
  height: auto;
  width: auto;
  margin-bottom: 6px;
  margin-top: 0px;
  }
  /*----- PETERS SKAPADE -------------------*/
  
  
  /*----------- 3 SPALT --------------------*/
  #spalt3_1 {
    width: 220px;
    float: left;
    padding: 6px;
    /*border-right: 1px solid #3088B7;*/
      }
  #spalt3_2 {
    width: 475px;
    min-height: 500px;
    float: left;
    border-right: 1px solid #56a8cd;
    border-left: 1px solid #56a8cd;
    padding: 6px;
  }
  #spalt3_3 {
    width: 220px;
    float: left;
    padding: 6px;
  }
  

  /*----------- 2 SPALT (smal bred = sb) ------------------*/
  #spalt2sb_1 {
    width: 220px;
    float: left;
    padding: 6px;
    /*border: 1px solid black;    */
  }
    #spalt2sb_2 {
    width: 705x;
    float: left;
    min-height: 500px;
    padding: 6px;
    border-left: 1px solid #56a8cd;    
  }
  /*----------- 2 SPALT (bred smal = bs) ----------------*/
  #spalt2bs_1 {
    width: 705px;
    float: left;
    padding: 6px;
    min-height: 500px;
     border-right: 1px solid #56a8cd;
    /*border: 1px solid black;    */
  }
  #spalt2bs_2 {
    width: 220px;
    float: left;
    padding: 6px;
    /*border: 1px solid black;    */
  }
  
  /*----- forumtrådar vänster och höger -----*/
  #thread_container {
  	float: left;
  	/*clear: both;*/
  	width: 460px;
  	min-height: 10px;
  }
  
  #thread_l {
    float: left;
    width: 100px;
    min-height: 10px; 
  }
  #thread_r {
    float: left;
    width: 355px;
    min-height: 60px;
    /*border-left: 1px solid grey;  */
    padding-left: 4px;  

  }
  
  /*---- valda och ej valda sidor i pageing ----*/
  /*.lnk_Sel {
  	text-decoration: none;
  	font-size:12px;
  }
  
  .lnk_NotSel {
  	text-decoration: underline; 
  	font-size:12px;
  }
  .lnk_NotSel:hover {
  	
  	text-decoration: underline;
  }
  */
.lnk_Sel {
/*border: 1px solid gray;*/
text-decoration: none;
padding-left: 2px;
padding-right: 2px;
margin-left: 2px;
margin-right: 2px;
margin-top: 12px;
margin-bottom: 2px;
font-size: 100%;
/*background-color: #d5d5d5;*/
}
.lnk_Sel:hover {
text-decoration: none;
cursor: default;
}  
.lnk_NotSel {
text-decoration: none; 
border: 1px solid gray;
padding-left: 2px;
padding-right: 2px;
margin-left: 2px;
margin-right: 2px;
margin-top: 12px;
margin-bottom: 2px;
font-size: 95%;
background-color: #d5d5d5;
}
 .lnk_NotSel:hover {
text-decoration: underline; 
border: 1px solid gray;
padding-left: 2px;
padding-right: 2px;
margin-left: 2px;
margin-right: 2px;
margin-top: 12px;
margin-bottom: 2px;
color: white;
font-size: 95%;
background-color: #3088B7;
 }
/*-------CS PAGENING----------*/        
  .pagening{
/*text-decoration: underline; */
/*border: 1px solid gray;*/
padding-left: 1px;
padding-right: 1px;
margin-left: 0px;
margin-right: 0px;
margin-top: 12px;
margin-bottom: 2px;
font-size: 95%;
background-color: #d5d5d5;
}
.pagening:hover{
/*text-decoration: underline; */
/*border: 1px solid gray;*/
padding-left: 1px;
padding-right: 1px;
margin-left: 0px;
margin-right: 0px;
margin-top: 12px;
margin-bottom: 2px;
color: white;
font-size: 95%;
background-color: #3088B7;
}

  
  /*------ BBCode ------*/
  .btnBlueHtml154 {
  	background: url(../Media/Knappar/btn134_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	padding-bottom: 3px;
  	width: 134px;
  	height: 25px;
  	border: 0px;
	cursor:pointer;  	
  }
  .bb_s1 {
  	background: url(../Media/Knappar/smile.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	cursor:pointer;
  	width: 19px;
  	height: 19px;
  	border: 0px;
  }  
  .bb_s2 {
  	background: url(../Media/Knappar/big_smile.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	cursor:pointer;
  	width: 19px;
  	height: 19px;
  	border: 0px;
  }
    .bb_s3 {
  	background: url(../Media/Knappar/wink.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	cursor:pointer;
  	width: 19px;
  	height: 19px;
  	border: 0px;
  }
    .bb_s4 {
  	background: url(../Media/Knappar/sad.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	cursor:pointer;
  	width: 19px;
  	height: 19px;
  	border: 0px;
  }  
    .bb_p2 {
  	background: url(../Media/Admin/flower_red24.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	cursor:pointer;
  	width: 24px;
  	height: 24px;
  	border: 0px;
  }
    .bb_p1 {
  	background: url(../Media/Admin/gift24.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	cursor:pointer;
  	width: 24px;
  	height: 24px;
  	border: 0px;
  }  
  
  

  /*---- Knappar (för div) ----*/
      .btnlogout {
	background: url(../Media/Knappar/loggaut.png);
	background-repeat: no-repeat;
	/*color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;*/
	padding-top: 2px;
  	width: 84px;
  	height: 25px;
  } 
    .btnBlue54 {
	background: url(../Media/Knappar/btn54_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	padding-top: 2px;
  	width: 54px;
  	height: 25px;
  } 
  .btnBlue64 {
	background: url(../Media/Knappar/btn64_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	padding-top: 2px;
  	width: 64px;
  	height: 25px;
  }     
  .btnBlue74 {
	background: url(../Media/Knappar/btn74_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	padding-top: 2px;
  	width: 74px;
  	height: 25px;
  }
    .btnBlue84 {
	background: url(../Media/Knappar/btn84_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 84px;
  	height: 25px;
  }
    .btnBlue94 {
	background: url(../Media/Knappar/btn94_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 94px;
  	height: 25px;
  }  
    .btnBlue104 {
	background: url(../Media/Knappar/btn104_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 104px;
  	height: 25px;
  }  
    .btnBlue114 {
	background: url(../Media/Knappar/btn114_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 114px;
  	height: 25px;
  }    
    .btnBlue124 {
	background: url(../Media/Knappar/btn124_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 124px;
  	height: 25px;
  	border: 0px;
  }    
    .btnBlue134 {
	background: url(../Media/Knappar/btn134_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 134px;
  	height: 25px;
  }    
    .btnBlue144 {
	background: url(../Media/Knappar/btn144_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 144px;
  	height: 25px;
  }    
    .btnBlue154 {
	background: url(../Media/Knappar/btn154_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 154px;
  	height: 25px;
  }    
    .btnBlue164 {
	background: url(../Media/Knappar/btn164_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 164px;
  	height: 25px;
  } 
     .btnBlue174 {
	background: url(../Media/Knappar/btn174_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 174px;
  	height: 25px;
  }
     .btnBlue184 {
	background: url(../Media/Knappar/btn184_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
  	width: 184px;
  	height: 25px;
  }   
  
  /*----- Knappar för ASP-buttons -----------*/
      .btnBlueAsp54 {
	background: url(../Media/Knappar/btn54_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	padding-bottom: 4px;
  	width: 54px;
  	height: 25px;
  	cursor: pointer;  	
  } 
  .btnBlueAsp64 {
	background: url(../Media/Knappar/btn64_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;	
  	width: 64px;
  	height: 25px;
  	cursor: pointer;  	
  }     
  .btnBlueAsp74 {
	background: url(../Media/Knappar/btn74_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;	
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;	
  	width: 74px;
  	height: 25px;
  	cursor: pointer; 
  		
  }
    .btnBlueAsp84 {
	background: url(../Media/Knappar/btn84_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;	
  	width: 84px;
  	height: 25px;
  	cursor: pointer;  	
  }
    .btnBlueAsp94 {
	background: url(../Media/Knappar/btn94_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;	
  	width: 94px;
  	height: 25px;
  	cursor: pointer;  	
  }  
    .btnBlueAsp104 {
	background: url(../Media/Knappar/btn104_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;	
  	width: 104px;
  	height: 25px;
  	cursor: pointer;  	
  }  
    .btnBlueAsp114 {
	background: url(../Media/Knappar/btn114_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;		
  	width: 114px;
  	height: 25px;
  	cursor: pointer;
  }    
    .btnBlueAsp124 {
	background: url(../Media/Knappar/btn124_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;		
  	width: 124px;
  	height: 25px;
  	cursor: pointer;  	

  }    
    .btnBlueAsp134 {
	background: url(../Media/Knappar/btn134_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;
  	width: 134px;
  	height: 25px;
  	cursor: pointer;  	
  }    
    .btnBlueAsp144 {
	background: url(../Media/Knappar/btn144_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;	
  	width: 144px;
  	height: 25px;
  	cursor: pointer;  	
  }    
    .btnBlueAsp154 {
	background: url(../Media/Knappar/btn154_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;	
  	width: 154px;
  	height: 25px;
  	cursor: pointer;  	
  }    
    .btnBlueAsp164 {
	background: url(../Media/Knappar/btn164_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;	
  	width: 164px;
  	height: 25px;
  	cursor: pointer;  	
  }
      .btnBlueAsp174 {
	background: url(../Media/Knappar/btn174_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;	
  	width: 174px;
  	height: 25px;
  	cursor: pointer;  	
  }
      .btnBlueAsp184 {
	background: url(../Media/Knappar/btn184_25.png);
	color: white;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
  	border: 0px;	
  	width: 184px;
  	height: 25px;
  	cursor: pointer;  	
  }
  /*------------SÖK----------------*/
  .searchContent {
  height: 150px;
  width: 300px;
  float: left;
  /*padding-top: 5px;
  padding-left: 5px;*/
  border: 1px solid #3088B7;
  font-weight: normal;
  /*margin-top: 10px;*/
}
  .searchContent_momi {
  height: 150px;
  width: 324px;
  float: left;
  /*padding-top: 5px;
  padding-left: 5px;*/
  border: 1px solid #3088B7;
  font-weight: normal;
  /*margin-top: 10px;*/
}

.searchLeft {
  height: 150px;
  width: 150px;
  float: left;
 /* margin-right: 5px;*/
  border-right: 1px solid #3088B7;
}
.searchLeft_momi {
  height: 150px;
  width: 150px;
  float: left;
  margin-right: 5px;
  border-right: 1px solid #3088B7;
}
.searchRight_momi {
  height: 150px;
  width: 173px;
  float: left;
    background-image: url(../Media/Admin/manbak.png);
   background-repeat: no-repeat;
}
.searchRightman {
  height: 150px;
  width: 149px;
  float: left;
    background-image: url(../Media/Admin/manbak.png);
   background-repeat: no-repeat;
}
.searchRightkvinna {
  height: 150px;
  width: 149px;
  float: left;
    background-image: url(../Media/Admin/kvinnabak.png);
   background-repeat: no-repeat;
}
.searchRighttxt {
  height: 140px;
  width: 140px;
  float: left;
  margin-top: 4px;
  margin-left: 4px;
}
.searchContent:hover{
  height: 150px;
  width: 300px;
  CURSOR: pointer;
  border: 1px solid orange;
  float: left;
  font-weight: normal;
  background-color: #f9f9f9;
  text-decoration: none;
  margin-top: 10px;
}
.searchbild {
 width: 150px;
 height: 150px;
 background-position: 50% 15%;
  background-repeat: no-repeat;
 /*position: absolute;*/
  z-index: 100;
}

.slumpbild{
 width: 90px;
 height: 90px;
 min-height: 90px;
 background-position: 50% 15%;
  background-repeat: no-repeat;
  float: left;
 /*position: absolute;*/
  z-index: 100;

}


/*------ DAGBOK --------*/
/*------------SÖK----------------*/
  .dbContent {
  height: 177px;
  width: 300px;
  float: left;
  /*padding-top: 5px;
  padding-left: 5px;*/
  margin: 10px;
  /*border: 1px solid #3088B7;*/
  font-weight: normal;
}
  .dbCont {
  height: 150px;
  width: 300px;
  float: left;
  font-weight: normal;
  border-left: 1px solid #56a8cd;
  border-right: 1px solid #56a8cd;
  border-bottom: 1px solid #56a8cd;
}

.dbTop{
height: 25px;
  width: 302px;
  float: left;
  background-image: url(../Media/Admin/dagbokstop.png);
   background-repeat: no-repeat;
}
.dbToptextleft{
height: 25px;
  width: auto;
  float: left;
  margin-left: 6px;
  font-weight: bold;
  line-height: 25px;
 color: white;
}
.dbToptextright{
height: 25px;
  width: auto;
  float: right;
  text-align: right;
  margin-right: 6px;
  font-weight: normal;
  line-height: 25px;
 color: white;
}
.dbLeft {
  height: 150px;
  width: 150px;
  float: left;
  margin-right: 5px;
  border-right: 1px solid #56a8cd;
  
}
.dbRight {
  height: 144px;
  width: 138px;
  float: left;
overflow: hidden;
}
.dbCont:hover{
  height: 150px;
  width: 300px;
  CURSOR: pointer;
  border-left: 1px solid orange;
  border-right: 1px solid orange;
  border-bottom: 1px solid orange;
  float: left;
  font-weight: normal;
  background-color: #f9f9f9;
  text-decoration: none;
}
.dbbild {
 width: 150px;
 height: 150px;
 background-position: 50% 15%;
  background-repeat: no-repeat;
 /*position: absolute;*/
  z-index: 100;
}


/*--------PRATBUBBLA-----------*/
.pratb_container{
  height: auto;
  width: 220px;
  float: left;
  margin-left: 0px;
}
.pratb_top{
  height: 17px;
  width: 220px;
  float: left;
  background-image: url(../Media/Admin/pratb_top.png);
   background-repeat: no-repeat;
}
.pratb_mitt{
  min-height: 133px;
  width: 218px;
  float: left;
 background-color: #f6bd45;
 border-right: 1px solid #f2ac18;
  border-left: 1px solid #f2ac18;
  background-image: url(../Media/Admin/pratb_mitt.png);
   background-repeat: no-repeat;
}
.pratb_txt{
  height: auto;
  width: 212px;
  float: left;
  color: black;
  font-size: 105%;
  margin-left: 4px;
}
.pratb_bott{
  height: 66px;
  width: 220px;
  float: left;
  background-image: url(../Media/Admin/pratb_bott.png);
   background-repeat: no-repeat;
}
/*----------------RUTA ORANGE 220px----------------*/
.ruta_container{
  height: auto;
  width: 220px;
  float:left;
  margin-left: 0px;
 }
.ruta_top{
  height: 10px;
  width: 220px;
  float:left;
  background-image: url(../Media/Admin/ruta_top.png);
   background-repeat: no-repeat;
}
.ruta_mitt{
  min-height: 79px;
  width: 218px;
  float:left;
 background-color: #f3af1f;
 border-right: 1px solid #f1a70a;
  border-left: 1px solid #f1a70a;
  background-image: url(../Media/Admin/ruta_mitt0.png);
   background-repeat: no-repeat;
}
.ruta_txt{
  height: auto;
  width: 210px;
  float:left;
  margin-left: 6px;
  line-height: 18px;
}
.ruta_bott{
  height: 10px;
  width: 220px;
  float:left;
  background-image: url(../Media/Admin/ruta_bott.png);
   background-repeat: no-repeat;
}
/*----------------RUTA LJUSBLÅ 220px----------------*/
.ruta_lb220_container{
  height: auto;
  width: 220px;
  float:left;
  margin-left: 0px;
}
.ruta_lb220_top{
  height: 10px;
  width: 220px;
  float:left;
  background-image: url(../media/admin/ruta_top_lb220.png);
   background-repeat: no-repeat;
}
.ruta_lb220_mitt{
  min-height: 81px;
  width: 218px;
  float:left;
 background-color: #d8e7f5;
 border-right: 1px solid #dbe3e8;
  border-left: 1px solid #dbe3e8;
  background-image: url(../media/admin/ruta_mitt_lb220_0.png);
   background-repeat: no-repeat;
}
.ruta_lb220_txt{
  height: auto;
  width: 210px;
  float:left;
  margin-left: 4px;
  line-height: 18px;
}
.ruta_lb220_bott{
  height: 10px;
  width: 220px;
  float:left;
  background-image: url(../media/admin/ruta_bott_lb220.png);
   background-repeat: no-repeat;
}
/*----------------RUTA KLARBLÅ 220px----------------*/
.ruta_bb220_container{
  height: auto;
  width: 220px;
  float: left;
  margin-left: 0px;
}
.ruta_bb220_top{
  height: 10px;
  width: 220px;
  float:left;
  background-image: url(../media/admin/ruta_top_bb220.png);
   background-repeat: no-repeat;
}
.ruta_bb220_mitt{
  min-height: 81px;
  width: 218px;
  float: left;
 background-color: #5ca9cd;
 border-right: 1px solid #5ba9cd;
  border-left: 1px solid #5ba9cd;
  background-image: url(../media/admin/ruta_mitt_bb220_0.png);
   background-repeat: no-repeat;
}
.ruta_bb220_txt{
  height: auto;
  width: 210px;
  float: left;
  margin-left: 4px;
}
.ruta_bb220_bott{
  height: 10px;
  width: 220px;
  float:left;
  background-image: url(../media/admin/ruta_bott_bb220.png);
   background-repeat: no-repeat;
}
/*----------------RUTA GRÅ 220px----------------*/
.ruta_gray220_container{
  height: auto;
  width: 220px;
  float:left;
  /*margin-left: 4px;*/
}
.ruta_gray220_top{
  height: 9px;
  width: 220px;
  float: left;
  background-image: url(../media/admin/ruta_gray_top220.png);
   background-repeat: no-repeat;
}
.ruta_gray220_mitt{
  min-height: 10px;
  width: 220px;
  float: left;
  background-image: url(../media/admin/ruta_gray_mitt220.png);
   background-repeat: repeat-y;
}
.ruta_gray220_txt{
  min-height: 10px;
  width: 204px;
  float: left;
  margin-left: 8px;
  /*border: 1px solid red;*/
}

.ruta_gray220_bott{
  height: 11px;
  width: 220px;
  float: left;
  background-image: url(../media/admin/ruta_gray_bott220.png);
   background-repeat: no-repeat;
}

/*----------------RUTA LJUSBLÅ 473px----------------*/
.ruta_lb_container{
  height: auto;
  width: 473px;
  float:left;
  /*margin-left: 10px;*/
}
.ruta_lb_top_e{
  height: 9px;
  width: 473px;
  float:left;
  background-image: url(../media/Admin/ruta_lightblue_top.png);
   background-repeat: no-repeat;
}
.ruta_lb_top{
  height: 25px;
  width: 473px;
  float: left;
  padding-left: 10px;
  background-image: url(../media/Admin/bluetopheader473_25.png);
   background-repeat: no-repeat;
}
.ruta_lb_mitt{
  min-height: 141px;
  width: 471px;
  float: left;
  padding-top: 4px;
 background-color: #d8ebf5;
 border-right: 1px solid #dbe3e8;
  border-left: 1px solid #dbe3e8;
  background-image: url(../media/Admin/ruta_lightblue_mitt0.png);
   background-repeat: no-repeat;
}
.ruta_lb_txt{
  height: auto;
  width: 455px;
  float: left;
  margin-left: 6px;
}
.ruta_lb_bott{
  height: 10px;
  width: 473px;
  float:left;
  background-image: url(../media/Admin/ruta_lightblue_bott.png);
   background-repeat: no-repeat;
}
/*----------------RUTA LJUSGUL 473px----------------*/
.ruta_ly_container{
  height: auto;
  width: 473px;
  float:left;
  /*margin-left: 10px;*/
}
/*.ruta_ly_top{
  height: 9px;
  width: 473px;
  float:left;
  background-image: url(../media/admin/ruta_lightyellow_top.png);
   background-repeat: no-repeat;
}*/
.ruta_ly_top{
  height: 25px;
  width: 473px;
  float: left;
   padding-left: 10px;
  background-image: url(../media/admin/orangetopheader473_25.png);
   background-repeat: no-repeat;
}
.ruta_ly_mitt{
  min-height: 284px;
  width: 471px;
  float: left;
  padding-top: 4px;
 background-color: #ffe6b0;
 border-right: 1px solid #dbe3e8;
  border-left: 1px solid #dbe3e8;
  background-image: url(../media/admin/ruta_lightyellow_mitt.png);
   background-repeat: no-repeat;
}
.ruta_ly_txt{
  height: auto;
  width: 455px;
  float: left;
  margin-left: 6px;
}
.ruta_ly_bott{
  height: 10px;
  width: 473px;
  float:left;
  background-image: url(../media/admin/ruta_lightyellow_bott.png);
   background-repeat: no-repeat;
}


/*----------------RUTA GRÅ 473px----------------*/
.ruta_gray_container{
  height: auto;
  width: 473px;
  float:left;
  /*margin-left: 4px;*/
}
.ruta_gray_top{
  height: 9px;
  width: 473px;
  float: left;
  background-image: url(../Media/Admin/ruta_gray_top.png);
   background-repeat: no-repeat;
}
.ruta_gray_top_g{
  height: 25px;
  width: 473px;
  float: left;
  padding-left: 10px;
  background-image: url(../Media/Admin/graytopheader473_25.png);
   background-repeat: no-repeat;
}
.ruta_gray_mitt{
  min-height: 10px;
  width: 473px;
  float: left;
  padding-top: 4px;
  background-image: url(../Media/Admin/ruta_gray_mitt.png);
   background-repeat: repeat-y;
}
.ruta_gray_txt{
  min-height: 10px;
  width: 453px;
  float:left;
  margin-left: 6px;
  /*border: 1px solid red;*/
}

.ruta_gray_bott{
  height: 10px;
  width: 473px;
  float: left;
  background-image: url(../Media/Admin/ruta_gray_bott.png);
   background-repeat: no-repeat;
}
/*----------------RUTA LJUSBLÅ 704px----------------*/
.ruta_lb704_container{
  height: auto;
  width: 704px;
  float:left;
  /*margin-left: 10px;*/
}
.ruta_lb704_top{
  height: 10px;
  width: 704px;
  float:left;
  background-image: url(../media/admin/ruta_top_lb704.png);
   background-repeat: no-repeat;
}
.ruta_lb704_mitt{
  min-height: 145px;
  width: 702px;
  float:left;
 background-color: #d9ecf5;
 border-right: 1px solid #dbe3e8;
  border-left: 1px solid #dbe3e8;
  background-image: url(../media/admin/ruta_mitt_lb704.png);
   background-repeat: no-repeat;
}
.ruta_lb704_txt{
  height: auto;
  width: 696px;
  float:left;
  margin-left: 4px;
}
.ruta_lb704_bott{
  height: 10px;
  width: 704px;
  float:left;
  background-image: url(../media/admin/ruta_bott_lb704.png);
   background-repeat: no-repeat;
}

/*-------------------BILDRAM----------------*/
.bild_cont{
  width: 190px;
  height: 191px;
  position: absolute;
  margin-left: 20px;
  z-index: 100;
}
.bildram{
  width: 190px;
  height: 191px;
position: absolute;
  z-index: 99;
    background-image: url(../media/admin/ram.png);
   background-repeat: no-repeat;
}
.bildinnehall{
 width: 150px;
 height: 150px;
 background-position: 50% 15%;
 position: absolute;
  z-index: 1;
}
/*-----------BILDBANK-------------*/

.fa_container{
  width: 690px;
  height: auto;
  float: left;
  padding-bottom: 10px;
  /*border: 1px solid red;*/
}
.fa_bild{
  width: 140px;
  height: 140px;
  float: left;
  background-position: 50% 15%;
  margin: 15px;
  border: 1px solid #3088B7;
}
.fa_bild:hover{
  height: 140px;
  width: 140px;
  CURSOR: pointer;
  border: 1px solid orange;
  float: left;
  background-position: 50% 15%;
  margin: 15px;
}
.fa_container_bildbank{
  width: 470px;
  height: auto;
  float: left;
  padding-bottom: 10px;
  /*border: 1px solid red;*/
}
.fa_bild_bildbank{
  width: 140px;
  height: 140px;
  float: left;
  background-position: 50% 15%;
  margin: 5px;
  border: 1px solid #3088B7;
}
.fa_bild_bildbank:hover{
  height: 140px;
  width: 140px;
  CURSOR: pointer;
  border: 1px solid orange;
  float: left;
  background-position: 50% 15%;
  margin: 5px;
}

/*-----------Slumpade ansikten-------------*/

.sa_container{
  width: 450px;
  height: auto;
  /*float: left;*/
  padding-left: 55px;
  padding-bottom: 10px;
  /*border: 1px solid red;*/
}
.sa_bild{
  width: 90px;
  height: 90px;
  float: left;
  background-position: 50% 15%;
  margin: 15px;
  border: 1px solid #3088B7;
}


.sa_bild:hover{
  height: 90px;
  width: 90px;
  CURSOR: pointer;
  border: 1px solid orange;
  float: left;
  background-position: 50% 15%;
  margin: 15px;
}

/*----------MINA VÄNNER-------------*/
.row_light{
  width: 220px;
  height: 20px;
  float: left;
  background-color: #f3f9fc;
}

.row_dark{
  width: 220px;
  height: 20px;
  float: left;
  background-color: #e7f2f9;
}
 .rKon{
  width: 20px;
  height: 20px;
  padding-top: 2px;
  padding-left: 2px;
  float: left;
}
 .rNamn{
  width: 136px;
  height: 20px;
  float: left;
}
 .rSoker{
  width: 40px;
  height: 20px;
  padding-top: 2px;
  float: left;
}
 .rSoker_l{
  width: 20px;
  height: 20px;
  padding-top: 2px;
  float: left;
}
 .rSoker_r{
  width: 20px;
  height: 20px;
  padding-top: 2px;
  float: left;
}
 .rNy{
  width: 20px;
  height: 20px;
  float: left;
}
.head_myfriends{
  width: 220px;
  height: 37px;
  float: left;
  line-height: 46px;
  font-weight: bold;
  color: white;
  padding-left: 10px;
  background-image: url(../media/admin/my_friends.png);
   background-repeat: no-repeat;
}
.head_myfriends_new{
  width: 220px;
  height: 37px;
  float: left;
  line-height: 46px;
  font-weight: bold;
  color: white;
  padding-left: 10px;
  margin-top: 10px;
  background-image: url(../media/admin/my_friends_new.png);
   background-repeat: no-repeat;
}
.head_myfriends_latest{
  width: 220px;
  height: 37px;
  float: left;
  line-height: 46px;
  font-weight: bold;
  color: white;
  margin-top: 10px;
  padding-left: 10px;
  background-image: url(../media/admin/my_friends_latest.png);
   background-repeat: no-repeat;
}
.head_empty{
  width: 220px;
  height: 37px;
  float: left;
  line-height: 46px;
  font-weight: bold;
  color: white;
  margin-top: 10px;
  padding-left: 10px;
  background-image: url(../media/admin/tomtop.png);
   background-repeat: no-repeat;
}
.head_slumpadebilder{
  width: 220px;
  height: 37px;
  float: left;
  line-height: 46px;
  font-weight: bold;
  color: white;
  margin-top: 10px;
  padding-left: 10px;
  background-image: url(../media/admin/slumpadebilder.png);
   background-repeat: no-repeat;
}
.head_slumpadedagbok{
  width: 220px;
  height: 37px;
  float: left;
  line-height: 46px;
  font-weight: bold;
  color: white;
  margin-top: 10px;
  padding-left: 10px;
  background-image: url(../media/admin/slumpadedagbok.png);
   background-repeat: no-repeat;
}
  .slumpbildcontent0{
  width: 218px;
  height: 154px;
  float: left;
  border: 1px solid #b7f2f9; 
  background-color: #f3f9fc; 
  }
  .slumpbildcontent{
  width: 140px;
  height: 140px;
  float: left;
  min-height: 140px;
  background-position: 50% 15%;
  background-repeat: no-repeat;
  margin-left: 40px;
  margin-top: 6px;
  margin-bottom: 6px;
  border: 1px solid #3088B7;  
  z-index: 100;
}
.slumpbildcontent:hover{
  width: 140px;
  height: 140px;
  min-height: 140px;
  margin-top: 6px;
  margin-bottom: 6px;
  float: left;
  background-position: 50% 15%;
  background-repeat: no-repeat;
  margin-left: 40px;
  
  border: 1px solid orange;  
  z-index: 100;
    }   
    
/*-------UPPLOAD BILD FÄLT -------*/
.upploadbildfalt{width: 200px;}    
/*------------- Javascript kalendern--------------------*/
.calendar * { margin: 0; padding: 0; border: 0; font-family: Tahoma, serif; font-weight: normal; color: #000; }
.calendar .invalidday a, .calendar .invalidday a:hover { color: #ccc; background: #fff; cursor: default; }
.calendar .selectedday { background: #ddd; }
.calendar .today { font-weight: bold; color: #000; }
.calendar a { padding: 0 2px; color: #000; text-decoration: none; }
.calendar a:hover { background: #bbb; }
.calendar table { border-collapse: collapse; font-size: 90%; }
.calendar tbody td { width: 20px; } /* 20px */
.calendar td, .calendar th { padding: 1px; text-align: center; }
.calendar thead td { border-bottom: 1px solid #aaa; }
.calendar thead td { font-weight: bold; }
.calendar thead th a { font-size: 95%; font-weight: bold; }
.calendar thead th { padding: 2px 0; vertical-align: middle; background: #ddd; }
.calendar { padding-bottom: 2px; border: 1px solid #aaa; font-size: small; background: #FFF; z-index: 100;}
.calendaricon { cursor: pointer; }
.calendarlink, .calendaricon { margin: 0 3px; }

/*--MOMI-----------------------*/
.tip 
{
	font:10px/12px Arial,Helvetica,sans-serif; border:solid 1px #666666; width:200px; 
      	margin-top:20px; padding:1px; position:absolute; z-index:100; visibility:hidden; color:#333333;
      	top:30px; left:10px; background-color:#EAF4FA; layer-background-color:#ffffcc;
}
/*----------boxmomi----------------*/
         .dogvdvhdr {
            width:320;
            background:#58a9ce;
            /*border:1px solid #58a9ce;*/
            color: white;
            font-weight:bold;
            padding-left:10px;
            padding-right:10px;
            padding-top:6px;
            padding-bottom:6px;                                    
            
         }
         
         .dogvdvbdy {
            width:320;
            background:#FFFFFF;
            /*border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;*/
            min-height:150px;
            /*padding:10px;*/
         }