html
{
    height:100%;   
}
body 
{       
    /*
    background: -webkit-linear-gradient(90deg, white, yellow);
    background: -moz-linear-gradient(90deg, white, yellow);
    background: linear-gradient(90deg, white, yellow);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='white', EndColorStr='yellow'); // IE6,IE7
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='white', EndColorStr='yellow')"; // IE8 
    */
    
    margin: 0px;    
    text-align: center;
    
    /*min-height: 100%;
    height: 100%;
*/

/*20121218*/
  min-height: 695px;
    height: 695px;
/*
    min-height: 840px;
    height: 840px;
*/
    
    font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;  
    
    
    /*background-color:#B8B8B8;*/
    background:#ccc;
    /*http://css-tricks.com/examples/CSS3Gradient/*/
    /*background-color: #AFAFAF;*/ /*#E7E7E7;*/ /*#B3C3C7;*//*Origfärg #222222*/
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#FFFFFF), to(#4787A0));
    background: -webkit-radial-gradient(circle, #FFFFFF, #4787A0);    
    background: -moz-radial-gradient(circle, #FFFFFF, #4787A0);/* Firefox 3.6+ */    
    background: -ms-radial-gradient(circle, #FFFFFF, #4787A0);/* IE 10 */
    
    /*background-attachment: fixed;      
    background-image:url(icons/dark-bg.png);
    background-repeat:repeat;
    background-position:bottom;*/

    
    overflow:auto;
    
}

/*testa grej med scrollbarerna 20131112 http://css-tricks.com/custom-scrollbars-in-webkit/ */
::-webkit-scrollbar {
    width: 12px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

.class_about:hover
{
    text-decoration:none;    
}

/*20121226*/
.class_appstore_link
{
    /*visibility:hidden;*/
}
.class_googleplay_link
{
}
/*20121226*/
    
input[type=text],input[type=password]
{
    /*border-radius: 2px 2px 2px 2px;*/
    border-radius: 5px 5px 5px 5px; /*20121221*/
    
    /* För att kunna resiza input-element!*/
    /*-webkit-resize: horizontal;
	-moz-resize: horizontal;
	resize: horizontal;
	max-width:200px;*/
}
input[type=text],input[type=password]
{
    padding-left:8px;
    padding-right:8px;
}
button,input[type=button]
{
    cursor:pointer;
}






/* HEADER FORMATTING *//* HEADER FORMATTING *//* HEADER FORMATTING *//* HEADER FORMATTING */


#div_header
{
    top:0;
    left:0;
    right:0;
    position:absolute;
  
    height:80px;    
    background-image:url(icons/header_darker.gif) ;
    background-repeat:repeat-x;
    
    min-width:960px;
    
    /*border-bottom: 5px solid #ccc;*/
    
    -webkit-box-shadow: 0 0 2px 2px #888;
    -moz-box-shadow: 0 0 2px 2px #888;
    box-shadow: 0 0 2px 2px #888;   
}
#div_header_content
{
    position:relative;
    width:960px;    
    
    height:80px;
        
    background-image:url('../mapapal_transp.png');
    /*background-image:url('http://1.bp.blogspot.com/_Lh_1PvE4kkY/SaItzsBOfNI/AAAAAAAAAAY/ygx7X6Own0o/S45/4tp53z4.gif');*/
    
    background-repeat:no-repeat;
    
    /*background-position:left center; 20121221*/
    background-position:left center;/*15px;*/
    
    color:white;    
    
    margin-right: 30px; /*Added 20120711*/
    margin-left: 30px; /*Added 20120711*/
}

#div_header_loggedin,#div_header_loggedout,#div_header_validating_user
{
    position:absolute;
    margin-top:10px;/*15px 20121011*/
    height:30px;
    right:15px;
    
    visibility:hidden;           
        
}
/*
#div_header_misc 
{    
   
    position: absolute;
    top: 18px;
    left: 185px;
    
}
*/

#label_headertext 
{    
   
    position: absolute;
    /*top: 32px;
    left: 165px; 20121221*/
    top: 32px;
    left: 145px;
    
    font-weight:bold;
    font-family:"Calibri";
    font-size:13px; /*14px 20121221*/
    
}
#label_getstarted:hover /*20120711*/
{    
    cursor:pointer;
}

#div_header_loggedin,#div_header_validating_user
{
    margin-top:27px; /*32px*/
    margin-right:3px;
}

#div_checkbox_remember
{
     /*background-color:Blue;*/
    display:block;
    text-align:left;
    margin-left:0px;    
}
#div_checkbox_remember > *
{    
    margin-top:2px;
    font-size:10px;
}

#div_header_content a
{
    font-size:13px;
}

#a_header_edit
{
    margin-left:10px;   
}

#a_header_register
{
    margin-left:0px;    
}
#a_header_forgot
{
    margin-left:15px;    
}

#div_header_validating_user
{
    visibility:visible;
}
#div_header_validating_user label
{
    height:25px;
    margin-left:10px;
    font-size:11px;
    font-weight:bold;
}
#label_header_username
{
    height:25px;
    margin-left:10px;
    font-size:17px;
    font-weight:bold;
}
.class_logged_in_as
{display:none;
    position:absolute;
    height:25px;
 
    /*left:50%;
    margin-left:-150px;*/
    left:0px;
    margin-top:15px;
    font-size:18px;
    font-weight:bold;
    width:250px;
    text-align:center;
}

#div_header_content button /* #button_logout,#button_login*/
{
    margin-left:10px;
    /*height:25px;*/
    height:22px;
    font-size:11px;
    /*color:Blue;    */
}
#input_header_username,#input_header_password
{
    font-size:11px;
    width:90px;
    height:18px;
    margin-left:0px;
    text-align:center;    
}
/* HEADER FORMATTING *//* HEADER FORMATTING *//* HEADER FORMATTING *//* HEADER FORMATTING */



.class_infolabel
{
    text-align:left;
    width:200px;
    margin:0px 0 10px 0;
    margin-left:0px;
    font-size:17px;
    font-weight:bold;
    
    
}

.firsttripicon
{
    margin-left:252px;
}


#div_header_content a
{
    /*color: Blue !important; 20121011 bortkommenterat*/
    text-decoration:none;
}
#div_header_content a:hover
{    
    text-decoration:underline;
}

#div_hidden_divs
{
    visibility:hidden;
    text-align:left;    
}

#div_user_register label,
#div_user_resetpassword label,
#div_user_update label,
#div_trip_edit label
{
    display:block;    
}
#div_user_register input,
#div_user_resetpassword input,
#div_user_update input
{    
    width:200px;
    text-align:center;
    

    /*border-radius: 2px 2px 2px 2px; 20121221*/
    border-radius: 5px 5px 5px 5px;

}

#div_container label
{
    /*display: block;        */
}

#div_container
{
    /*background:#C9D5D8;*/
    background:transparent;
    position:relative;
    /*width:960px;*//*960px*/
    margin-left:35px; /* 60px fram till 20120710*/
    margin-right:35px; /* 60px fram till 20120710*/
    max-width:1560px; /* 1360px fram till 20120710*/
    min-width:1040px;/*960px*/
        
    top:95px;
    bottom:1px;    
      
      /*height:100%;*/
      /*20120718
    min-height:795px;    
    height:795px;
*/


/*
    min-height:795px;    
    height:795px;
    */
    
    /* 20121218 */
    min-height: 695px;
    height: 695px;
    
    
    overflow:hidden;   
    
    /*background:rgba(255,255,255,1);
    _background-color: #FFFFFF;*/
    
    /*http://www.graphicsbeam.com/freebies/free-paper-textures-for-photoshop/*/
    
    /*background-image:url(icons/bakg1.png) ;    
    background-repeat:repeat;*/
    /*background-color:White;
    background-image:url(icons/background_1_rotate.gif) ;    
    background-repeat:repeat-x;
    background-position:top;*/
    /*background-position:middle;
    
        
    /*-webkit-border-radius: 6px 6px 0px 0px;
    -moz-border-radius: 6px 6px 0px 0px;*/
    /*border-radius: 4px 4px 4px 4px; */
       
     /*-webkit-box-shadow: 0 0 2px 2px #888;
    -moz-box-shadow: 0 0 2px 2px #888;
    box-shadow: 0 0 2px 2px #888;   */
    
}

#div_footerinfo
{
    width:400px;
    position:absolute;
    bottom: 0px; /*-13px*/
    font-size:10px;
    margin-left:50%;
    left:-200px;
    color:rgb(54, 54, 54);
    margin-bottom:1px;
    white-space:nowrap;
}
#div_footerinfo a
{
    color:rgb(54, 54, 54);
    /*text-decoration:none;*/
    font-size:10px;
}

#div_trip_edit,#div_user_register,#div_user_resetpassword
{
    /*text-align:left;*/
    /*background-color:Red;*/
    /* 20131112 background-image:url(icons/background_1_rotate.gif);
    background-repeat:no-repeat;*/
}
#div_trip_edit label
{
    font-size:11px;
    font-weight:bold;
}
#div_trip_edit input[type=button]
{
    
    /*display:block;*/
    width:120px;
    /*margin-top:60px;  
    margin-right:50px;  */
    float:right;
    margin-bottom:5px;
    margin-right:10px;
}

#div_trip_edit #edit_save_trip
{
    float:left;
}

#div_about,#info_div
{
    /*20131112 background-image:url(icons/background_1_rotate.gif) ;    
    background-repeat:repeat-x;
    background-position:top;*/
    
    
    border-radius: 4px;
    padding:10px;
    
    float:left;
    width:520px;
    text-align:left
}

#div_position_comment
{
    background-color:White;
    
    width:300px;
    height:55px;
    position:relative;
    z-index:1000;
    visibility:hidden;    
    white-space:nowrap;
    
    margin-top:60px;
    
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 2px 2px #888;  
    
}
/*#div_container div*/
.class_div_main
{      
    
    /*text-align:center;    */
    border:1px solid #888;    
    margin:  10px 10px 10px 10px;  
    
    
    /*-webkit-border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    border-radius: 8px 8px 8px 8px;    */    
}

/*#div_container div:hover*/
/*
.class_div_main:hover
{
    background:rgba(136,136,136,0.1);
}
*/






/* TRIP LIST FORMATTING */
.trip_list_div table
{
    margin-top:0px;
    margin-bottom:0px;
    padding:0 0 0 0;
}
.trip_list_div
{
    
    position:relative;
    min-width:340px;    
    margin-top:0px;
    margin-bottom:0px;
    padding-top:2px;
    padding-bottom:1px;
      
      border-bottom:1px solid #AAAAAA; /*lightgray;  */
    /*border-bottom:1px solid lightblue;*//*rgba(0,0,0,0.2);*/
    /*border-top:1px solid transparent;  */
    border-top:1px solid transparent;  
    border-left:1px solid transparent;  
    border-right:1px solid transparent;  
    /*-webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;*/
    
    /*border-radius: 3px 3px 3px 3px;    */
    
}


/*
#div_getnewtrips
{
    visibility:hidden;
    position:absolute;
    width:80px;
    height:30px;
    top:130px;
    right:30px;
    cursor:pointer;
    text-align:center;   
    border-radius:3px 3px 3px 3px;     
}
*/


#table_trip_list tr,
    #table_trip_list td
{    
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    
    
    
}
#table_trip_list tr:first-child /* .trip_list_div:hover*/
{
     border-top:1px solid lightblue;   
    /*border-top:1px solid lightblue; 
    
    border-radius:  3px 3px 0px 0px;*/
}

.ul_data_caption
{
    font-weight:normal;
    font-style:italic;
    font-size:12px;
}

.ul_data_value
{
    font-weight:bold;
    /*font-size: 18px;*/
    font-size: 24px;
color: black;
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 1px;
-webkit-text-stroke-color: red;
}

.ul_data_tritem
{    
    vertical-align:bottom;
}

.ul_data_tritem:hover
{
    background-color:lightgray;
    
}

.div_ul_data tbody
{
    vertical-align: top;
}
.div_ul_data
{
    vertical-align: top;
    
    /*height:230px;*/
    margin-left: 35px;
    /*background-color:lightgray;*/
    /*border:1px solid lightgray;
    border-radius:  4px 4px 4px 4px;*/
    margin-left:28px;
    max-width:380px;width:380px;
}

/*#table_trip_list tr
{
    border-top:1px solid lightblue; 
    padding:0 0 0 0;
    margin:0 0 0 0;
}*/
/*.trip_list_div:first-child
{
     border-top:1px solid lightblue; 
}*/

/*20120810
#row_newtrips
{
    cursor:pointer;
    text-align:center;
    font-weight:bold;
    height:30px;
    background-color:rgba(150,150,150,0.4);
    _background-color:gray;    
    
    border-radius:  0px 0px 4px 0px;
}
*/

.redcolor
{
    background-color:Red;
}
/*TEST PULS*/
/*
@-webkit-keyframes resize {
	0% {
		padding: 0;
	}
	50% {
		padding: 0 20px;
		background-color:rgba(255,0,0,0.2);
	}
	100% {
		padding: 0 100px;
		background-color:rgba(255,0,0,0.9);
	}
}


.pulsera {
	-webkit-animation-name: resize;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-iteration-count: 3;
	-webkit-animation-direction: alternate;
	-webkit-animation-timing-function: ease-in-out;
}
*/
/*TEST PULS*/



.trip_list_div:hover
{
     /**/
     /*background-color:rgba(200,200,200,0.6);*/
     background-color:rgba(200,200,200,0.4);
     _background-color:lightgray;
     
     
     
    /* border-top:1px solid lightblue;   */
    border-left:1px solid lightblue;  
    border-right:1px solid lightblue;  
    
    
    /*border-radius: 3px 3px 3px 3px;    */
   
}

#td_showmoretrips,#td_showwithoutfilter,#td_shownewtripcount /*added row_newtrips 20120810 */
{
    text-align:center;
    min-width:440px;   
    height:33px;   /*30px 20120713*/
    /*font-weight:bold;*/
    
    font-size:18px;
    
    /*background-color:rgba(200,200,200,0.6);*/
    background-color:rgb(240, 240, 240);
    background-color:rgba(240, 240, 240, 0.6);
    
}


#td_showmoretrips:hover,#td_showwithoutfilter:hover,#td_shownewtripcount:hover
{
    /*background-color:rgba(200,200,200,0.9);*/
    background-color:rgb(240, 240, 240);
    background-color:rgba(240, 240, 240, 0.9);    
    cursor:pointer;
    border-radius: 3px 3px 3px 3px; 
}

.table_trip_list_item
{
     width:100%;
     border-spacing:0px;
}

.trip_check /*20120212*/
{
    max-width:20px;    
    
    /*trip_check*/
    /*
    width: 19px;
  height: 25px;
  padding: 0 5px 0 0;
  background: url(icons/checkbox_checked.png) no-repeat;
  display: block;
  clear: left;
  float: left;
*/
  
}

.table_trip_list_item tr
{
  -moz-user-select:none;
  -khtml-user-drag: element;
  cursor: default; 
  width:100%;
   
}


.tr_td_trip_username
{
    font-weight:bold;
    /*font-size:13px;*/
    font-size:16px;/*14px 20120714*/
    
     /*cursor: url('http://www.google.com/intl/en_ALL/mapfiles/closedhand.cur'), move;*/
     max-width:120px;
     min-width:120px;
     white-space:nowrap;
     overflow:hidden;
     
}

.tr_td_trip_username:hover
{
    text-decoration:underline;
    cursor:pointer;
}


.tr_td_trip_username_anon
{
    font-weight:bold;
    /*font-size:13px;*/
    font-size:16px;/*14px 20120714*/
    
     /*cursor: url('http://www.google.com/intl/en_ALL/mapfiles/closedhand.cur'), move;*/
     max-width:120px;
     min-width:120px;
     white-space:nowrap;
     overflow:hidden;
    color:lightgray;     
}



.ui-icon
{
    /*cursor:pointer; 20120315*/
}
/*#table_trip_list tr:nth-child(even) td:nth-child(2)*/

#table_trip_list img
{
    border-radius: 2px 2px 2px 2px;    /*Runda av bilderna lite :)*/
}

.trip_list_desc
{ 
    font-size:16px;/*14px 20120714*/ /*20120504*/
    
    
 /*background-color:Blue;*/
 width:130px;max-width:160px;white-space:nowrap;overflow:hidden;    /*160px i maxwidth tidigare*/
  /*background-color:#B8B8B8;*/
  
  /*
   -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
*/
    
}


.trip_list_data
{
    font-size:11px;
    white-space:nowrap;
    overflow:hidden;   
}

.trip_list_dataextra
{
   /* visibility:hidden;*/
    /*font-size:11px;*/
    text-align:left;
    white-space:nowrap;
    overflow:hidden;   
    
       /* font-weight:bold;*/
    /*font-size: 18px;*/
    font-size: 16px; /*18px;*//*19px*/
  
  /*outline:#00FF00 dotted thick;*/
  font-effect:outline;
    
/*color: black;
-webkit-text-stroke-color: black;
-webkit-text-fill-color: transparent;
-webkit-text-stroke-width: 1px;*/

}


.realtime_data /*20120712*/
{
    /*background-color: rgba(0, 0, 0, 0.3);
    color: white;*/
    /*font-size:11px;*/
   /* text-align:left;*/
    /*display: inline-block;*/
   /* padding-right: 2px;
    padding-left: 2px;*/
    overflow:hidden;
    margin-top: 0px;
    
    display:inline-block;
    /*border-radius: 2px 2px 2px 2px; */
    
    width:105px
}

.tr_td_trip_prettydate
{
    font-size:13px;/*11*/
    /*font-style:italic;*/
    color:#4C4646;
    /*width:60px;*/
    min-width:90px;
    max-width:90px;
    
    
    white-space:nowrap;
    overflow:hidden
}
.showonhover
{    
    visibility:hidden;
}
.shineontripitemhover /*20120714*/
{
    opacity:0.3;
}
/*20120602*/
.shineonhover
{    
    opacity:0.7;
}
.shineonhover:hover
{    
    opacity:1;
}
/*20120602*/
.blackonhover
{
    color:Gray;
}
.label_infoclick
{
    text-align:center;
    /*font-style:italic;*/
    float:right;
    margin-right:110px;
    visibility:hidden;
    font-size:10px;
    white-space:nowrap;
    width:200px;        
    border-radius: 4px 4px 4px 4px;
}
.label_infoclick:hover
{
     /*font-weight:bold;*/
     cursor:pointer;
}

.img_infoclick /*20120525*/
{
    text-align:center;
    /*font-style:italic;*/
    
    /*float:right;
    margin-right:110px;
border:1px solid gray;
*/
    visibility:hidden;   
    
    
    
}
.img_infoclick:hover /*20120525*/
{
    cursor:pointer;
    /*background-color:rgba(100,100,100,0.2);*/
    /*border-radius: 2px 2px 2px 2px;
    border:1px solid lightgray;
    background-color:lightgray;
    */
}

.label_quickdata
{
    font-size:10px;
    visibility:hidden;
}

/* TRIP LIST FORMATTING */















#left_tabs
{
    position:absolute;
    visibility:hidden;
    
    min-width:510px;/*300px*//*460*/
    
    /*
    height:765px;
    min-height:765px;
    */
    /* 20121218 */
    height: 665px;
    min-height: 665px;
    
    
    /*background-color: rgba(255,255,255,0.4) !important;*/
    margin-left:10px;
    margin-top:10px;
    
    
        /*bottom:135px;*/
    
    /*width:300px !important;*/
    /*height:460px !important;*/
    font-family:'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;  
    /*left: 320px;*/ 
    
    left:0px;/*IE7*/
    width:510px;/*IE7*/
    max-width:510px;/*IE7*/
    background:transparent;
    
    
    background-color:White;
    /*background-image:url(icons/background_1_rotate.gif) ;    
    background-repeat:repeat-x;
    background-position:top;*/
    
    /*background: -webkit-linear-gradient(left, #F1F1F1, #C5D6DF);*/
    /* Safari 4-5, Chrome 1-9 */
      /*background: -webkit-gradient(linear, left top, right top, from(#F1F1F1), to(#C5D6DF));*/
      /* Safari 5.1, Chrome 10+ */
      /*background: -webkit-linear-gradient(left, #F1F1F1, #C5D6DF);*/
      /* Firefox 3.6+ */
      /*background: -moz-linear-gradient(left, #F1F1F1, #C5D6DF);*/
      /* IE 10 */
      /*background: -ms-linear-gradient(left, #F1F1F1, #C5D6DF);*/
      /* Opera 11.10+ */
      /*background: -o-linear-gradient(left, #F1F1F1, #C5D6DF);*/
  
  background: white;
background-repeat: repeat no-repeat;
background-image: url(https://www.mapapal.com/css/icons/background_1_rotate.gif);

    
    /*background-image:none;*/
    
    
    /*border: 3px solid #ccc;
    border-radius: 8px !important;*/
    
    -webkit-box-shadow: 0 0 2px 2px #888;
    -moz-box-shadow: 0 0 2px 2px #888;
    box-shadow: 0 0 2px 2px #888; 
    border:none;
    
}


.dot_mapindicator
{
    visibility:hidden;
    width:8px;
    height:8px;
    background-color:red;
    float:right;
}
/*20120503*/
.class_triangle {
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 15px solid;
	border-left-color:transparent;		
}
.class_triangle:hover {
cursor:pointer;
}
/* Gäller alla tabbdivvar i tablistan*/
#div_misc,#div_createtrip,#div_settings
{
    position:relative;
    text-align:left !important;    
    
    /*20120718*/
    /*
    min-height:680px;
    height:680px;
    */
    
    /*20121218*/
    min-height:580px;
    height:580px;
    
    overflow:auto;    
    
    
    margin-left:2px;

font-size:13px;
}

#div_createtrip p
{
    font-size:12px;
}

#div_misc input,#div_createtrip input
{
     width:50px;
}
#div_settings table
{
    margin-top:20px;
    width:300px;

}
#div_settings table tr
{  
    height:20px;
   
}

/*20120504 För att enklare kunna ställa om*/
.fronttab_bgcolor
{
    /*background-color:rgba(244,244,1,0.5); Gulaktig, helt ok*/
    background-color:transparent;/*genomskinlig tillsvidare rgba(255,234,171,1);*/
    /*_background-color:rgb(244,244,244);*/
}

#search_refresh
{    
    position: absolute;
    left: 430px;
    margin-top: -43px;
    opacity:0.7;
    z-index: 10;
}
#search_refresh:hover
{
    cursor:pointer;
    opacity:1;
}
.search_refresh_down
{
    
    
}

#div_search
{
    
    position:relative;
    text-align:left !important;   
    min-width:440px; 
    width:440px;
    height:85px;/*height:95px;*/
    overflow:auto;    
    /*border:1px white solid;*/
    margin-left:0px;/*2px*/
    margin-bottom:0px;
   /*-webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;*/
    
    /*border-radius: 0px 4px 4px 4px;*/
    border-radius: 0px 4px 0px 0px;
    
    /*background-color:rgba(108,167,188,0.2);*/
    /*background-color:transparent;*/
    
    /*background-color:rgba(55,55,55,0.2);*/
    /*border:1px solid red;*/
}

#div_search label,input
{
    font-size:14px;
}
.class_searchfield
{
    font-size:14px;
}

#div_search_checkboxes
{
    top:12px;
   left:150px;
   min-height:15px;
    
    position:absolute;
    display:inline;
    
    font-size: 14px;
    
}
#label_searchinfotext
{
    visibility:hidden;
    text-align:left !important;   
    
    width:250px;
    overflow:hidden; 
    
   height:10px;
    
   /* position:absolute;*/
    
    display:block;
    /*font-style:italic;*/
    
    padding: 0px 10px 5px 10px;
    
    /*border-radius: 0px 4px 4px 4px;*/
    
    /*cursor:pointer;*/
    /*color:Blue;*/
    color:black;
    font-size:11px;
}


.div_urval
{
    display:block;
    /*background-color:rgba(108,167,188,0.2);*/
    /*background-color:rgba(200,229,240,0.3);*/
   
    width:100px;
    margin-bottom:15px;    
     /*text-align:center;*/
    border-radius: 4px 4px 0px 0px;
    cursor:pointer;
    height:35px; /* 30px 20120715*/
}
.div_urval:hover
{
    background-color:rgba(200,200,200,0.4);
}
#label_urval
{
    cursor:pointer;
    margin-left:4px;        
}

.div_resor_label
{    
     /*background-color:rgba(108,167,188,0.5);*/
     /*background-color:rgba(200,229,240,0.3);
      _background-color:rgb(200,229,240);
*/

     
   margin-bottom:0px;
   border-radius: 4px 4px 0px 0px;
    display:inline-block;
    width:100px;   
    height:38px;
}
#label_resor
{ 
   
   /*  text-align:center;*/
   margin-left:4px;   
   
  
}

#table_trip_list
{
   /*background-color:rgba(200,229,240,0.3);*/
 
   /*background-color:rgba(239,245,255,1);*/

   
   border-radius: 0px 4px 4px 4px;
   max-width:440px;
}

#div_search input,label,a
{
    font-size:12px;
}


/*#button_search_img:hover
{
     opacity:1;
    cursor:pointer;
}
#button_search_img
{
    opacity:0.7;
    vertical-align: bottom;
    margin-left: 5px;
}*/

#button_search_clear:hover
{
    opacity:1;
    cursor:pointer;
}
#button_search_clear
{
    
    opacity:0.7;
    vertical-align: bottom;
    margin-left: 10px;
}
#input_sokfritext
{
    /*display:block;*/
    /*margin-top:10px;*/
    min-width:130px;    
    max-width:130px;    
     max-height:13px;
    height:13px;
}

#input_searchfrom,#input_searchto
{
    /*display:block;*/
    /*margin-top:10px;*/
    min-width:75px;        
    max-width:75px;        
    padding-left:1px;
    max-height:13px;
    height:13px;
}

#button_search
{
    cursor:pointer;
    margin-left:10px;
    /*float:right;*/
}
.checkbox_search
{
    margin:0px 0px 0px 0px ;
    margin-top:3px;
    margin-right:15px;
    max-width:28px;
    /*float:right;*/
}
/*
#refresh_search
{
    cursor:pointer;
    float:right;
}
*/

/*tab styling http://keith-wood.name/uiTabs.html*/
#left_tabs .ui-tabs-nav {
	/*background-image:none;
	background-color:transparent;*/
	
	text-align: center;	
	/*font-family: 'Squada One', cursive;
	font-family: 'Berkshire Swash', cursive;
	font-family: 'Overlock', cursive;*/
	
}
#left_tabs .ui-tabs-nav li {
	display: inline-block;
	float: none;
	margin: 0em;
	margin-top: 0.6em;
	font-size: 100%;	
	border: 1px solid #bbb !important;
}
#left_tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-top: 0em;
	font-size: 120%;
	color:Black;
}

#left_tabs .ui-tabs-nav a 
{
    /*font-size: 11px;	*/
    font-size: 105%;
    color:#000;
    font-weight: normal;
}
#left_tabs .ui-tabs-nav li.ui-tabs-selected a{
	margin-top: 0em;
	font-size: 120%;
	color:#000;
	font-weight: bold;
}


/*tab styling http://keith-wood.name/uiTabs.html*/
#div_settings_tabs
{
    background: transparent;/* rgba(255,255,255,0.8) !important;*/
    border: 0px;
}
#div_settings_tabs div
{    
    background-color:transparent;
}
#div_settings_tabs .ui-tabs-nav {	
	text-align: center;		
	min-width:150px;
}

#div_settings_tabs .ui-tabs-nav li {
	display: inline-block;
	float: none;
	margin: 0em;
	margin-top: 0.6em;
	font-size: 80%;
	
}
#div_settings_tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-top: 0em;
	font-weight:bold;
	font-size: 80%;
}

#div_settings_tabs .ui-tabs-nav a 
{
    font-size: 80%;	
}
#div_settings_tabs .ui-tabs-nav li.ui-tabs-selected a{
	margin-top: 0em;
	font-weight:bold;
}

.ui-dialog-titlebar.ui-widget-header,.ui-datepicker-header.ui-widget-header
{
    background: #aaa !important;
}

/*tab styling*/

.container_trip_hidden
{
    visibility:hidden;
    height:0px;
    display:none;
}

.tr_td_extrainfo
{
    /*height:10px;*/
    /*max-width:100px;*/
    
    max-width:340px;
    
}

.div_extrainfo
{
    height:0px;
    overflow:hidden;
    max-width:410px;    
    min-width:410px;    
    
    
    margin-left:0px;
}
.td_extrainfo_caption
{
     font-size:11px;
     vertical-align:bottom;
     min-width:200px;
     max-width:200px;
}
.td_extrainfo_value
{
    font-size:20px;
    font-weight:normal;
    min-width:150px;
    margin-left:10px;
}

.fb_comment_count
{
    font-style:italic;
    /*font-size:14px;*/
    cursor:pointer;
}

.class_trip_check_td /*20120309*/
{
    text-align:center;
    max-width:10px;/*35px*/
    height:45px;
    
    /*background-color:blue;*/
      
    /*border-radius: 5px 5px 5px 5px;*/
    visibility:hidden; /*20120529*/
    
    
    
}

/*20120327*/
.td_user_image
{
    width:50px;
    height:50px;
    /*
    width:50px;
    height:50px;
*/
    /*width:36px;
    height:36px;*/
    /*max-width:25px;
    max-height:25px;
*/
    margin:0 0 0 0;
    text-align:center;
    border-left:3px solid transparent;
 /*opacity:0.8; */
}
    .td_user_image img {
        width: 50px;
        height: 50px;
        position:absolute;
        top:0;
        left:0;
    }
/* 20120610 bildstorlek fix...kan vara nåt
.td_user_image img
{
     width:20px;
    height:20px;
    
}

.td_user_image img:hover
{
     width:50px;
    height:50px;
}*/

#div_misc
{
    /* Skippar bakgrundsfärgningen här
    background-color:rgba(255,255,255,0.5);
    _background-color:White;
    */
}

#main_info
{
    /*background: rgb(230, 230, 230);
    background: rgba(230, 230, 230, 0.75);*/ /*rgb(230, 230, 230);*/
    
    background:white;
    /*padding: 5px;*/
    height: 93%;
    margin: 3px;
    max-width: 800px;
    min-height:670px;
    -webkit-box-shadow: 0 0 1px 1px #888;
    -moz-box-shadow: 0 0 1px 1px #888;
    box-shadow: 0 0 1px 1px #888;  
    
    background-image: url(https://www.mapapal.com/css/icons/background_1_rotate.gif);
    background-repeat:repeat no-repeat;
}

#div_map_container
{
    position:absolute;
    text-align:left !important;
    /*width:410px;*/   /*460*/ /*615px*/    
    right:0px;
    min-height:548px;
    height:548px;/*480*//*450px*/    
        /*bottom:135px;*/
    
    /*width:300px !important;*/
    /*height:460px !important;*/
    
    left: 530px;/*480*//*315px*/
    text-align:center;
    background-color:white; /*#E7E7E7*//* transparent*//*#eee;*/
     /* Safari 4-5, Chrome 1-9 */
    /*  background: -webkit-gradient(linear, left top, right top, from(#F1F1F1), to(#C5D6DF));*/
      /* Safari 5.1, Chrome 10+ */
    /*  background: -webkit-linear-gradient(left, #F1F1F1, #C5D6DF);*/
      /* Firefox 3.6+ */
      /*background: -moz-linear-gradient(left, #F1F1F1, #C5D6DF);*/
      /* IE 10 */
     /* background: -ms-linear-gradient(left, #F1F1F1, #C5D6DF);*/
      /* Opera 11.10+ */
      /*background: -o-linear-gradient(left, #F1F1F1, #C5D6DF);*/
      
    /*border-radius:2px;*/
    z-index:998;
    
    /*border: 3px solid #ccc;
    border-radius: 8px !important;*/
    
    -webkit-box-shadow: 0 0 2px 2px #888;
    -moz-box-shadow: 0 0 2px 2px #888;
    box-shadow: 0 0 2px 2px #888; 
    border:none;
    
}

#div_map
{       
    z-index:999;
  position: absolute;
  
  display:block;
  
  /*height: 98%;
width: 98%;*/
  width: 100%;
    /*width:400px;*/  /*450*/ /*615px*/
    
    /*height:500px;*//*450px*/
    height:96%; /*20131113 95%;*/
  
  overflow: hidden;
  padding: 0;
  /*margin: 1px 3px 3px 3px ;*/
  margin-right:40px;    
  /*border:1px solid #ddd;*/
  border:none;
  background-color:#eee;
  
  
  
}

/*20121220*/
#div_map_cover
{       
    background-color:#B3C3C7;
    z-index:1005;
  position: absolute;
  
  display:block;
  
  /*height: 98%;*/
  width: 98%;
    /*width:400px;*/  /*450*/ /*615px*/
    
    /*height:500px;*//*450px*/
    height:95%;
  
  overflow: hidden;
  padding: 0;
  margin: 3px 3px 3px 3px ;
  margin-right:40px;    
  border:2px solid black;
}
/*20121220*/


.magnified_map_container_fullscreen /*används inte ännu*/
{
    
    /*bottom:0 !important;*/
    /*top: 120px !important;*/
    left: 0px !important;
    /*width: 935px !important;*/
    /*min-height:755px !important;    */
    
    max-height:4000px !important;
    max-width:4000px !important;
    width:100%;    
    
    /*height:100% !important;*/
    
    overflow: hidden;
    
    
    left:0 !important;
    right:0 !important;    
    bottom:0 !important;
    margin-left:0 !important;
    
    
}

.magnified_map_container
{   
    top: 0px !important;
    /*left: 120px !important;*/
    left: 0px !important;
    /*width: 935px !important;*/
    /*min-height:755px !important;    */
    height:96% !important;    /*20121229 97%*/
}
.magnified_map
{
    height:99%;
    /*top: 0px !important;
    left: 0px !important;
    width: 925px !important;
    
    min-height:745px !important;        */
}

.fb_comment_count
{
    text-align:left;
    padding-right:10px;
    min-width:30px;
    max-height:16px;
    /*border:1px solid lightgray;
    border-radius: 5px 5px 5px 5px;
    background-color:red;*/
    vertical-align:top;
}

#div_clicktoview
{
    /*position:absolute;
    top:190px;*/
    margin-left:290px;/*397px;*/
    display:inline-block;
    vertical-align:top;
    font-style:italic;
    text-align:right;
}

#div_map_overlay_tripinfo_for_animate /* 20120707 */
{
    
    position:absolute;
    z-index:1000;
    visibility:visible;
    margin-top:11px;
    margin-left:85px;
    /*font-weight:bold;*/
}
#ul_map_overlay_info
{
    display:none;
    /*background-color:White;*/
    background-color:rgba(255,255,255,0.8);
    /*background-color:rgba(117, 117, 117, 0.8);*/ /*rgba(255,255,255,0.8);*/
    
    _background-color:white;
    padding-left: 20px;
    
    border-radius: 5px 5px 5px 5px;
    /*min-width:140px;*/
    max-width:210px;
    width:210px;
    /*list-style:square  url("icons/ended_trip.png");*/
    list-style:square;
    padding-bottom:2px;
}

#div_map_overlay_tripinfo_for_animate li label,#div_map_overlay_tripinfo_for_animate ul /*20121030*/
{
    cursor:move !important;
}

#ul_map_overlay_info li /* 20120707 */
{
    
    min-width:120px;
    width:100%;
    padding-right: 1px;    
    /*color:#0000ff;*/
    border-radius: 2px 2px 2px 2px;
    /*list-style-image:url("icons/ended_trip.png");*/    
}
.label_overlay_dist_time
{
    color:black;
    font-size:10px;
}
/*
#ul_map_overlay_info li:hover 
{
    background-color:White;    
}
*/
.class_ended
{
    list-style-image:url("icons/ended_trip_12x12.png");
}
.class_running
{
    list-style-image:url("icons/running_trip_12x12.png");
}
.class_paused
{
    list-style-image:url("icons/paused_trip_12x12.png");
}
.class_overlaytripremove,.class_overlaytriprefresh
{
    /*display:none;*/
}    

.class_overlaytripremove:hover,.class_overlaytriprefresh:hover,.class_panto:hover /* 20120709 */
{
    cursor:pointer;
}

#div_map_container input[type=checkbox]
{
    /*20131113 max-height:10px;*/
    max-height:12px;
    }

#div_map_overlay
{
    position:relative;
    z-index:1000;
    /*20130723 visibility:hidden; */
    width:145px; /*125px*/
    white-space:nowrap;
    /*left:200px;*/
    margin-top:23px;
    cursor:pointer;
    font-size:12px;
    font-weight:bold;
    /*background-color:rgba(255,255,255,0.8);
    _background-color:White;*/
    
    /*border:1px solid black;*/
    
    padding: 3px; /*20121221*/
    
    /*border-radius: 4px 4px 4px 4px;20131112*/
    /*
    -webkit-box-shadow: 0 2px 2px 0 #888;
    -moz-box-shadow: 0 2px 2px 0 #888;
    box-shadow: 0 2px 2px 0 #888;       
*/    
}
/*#img_trip_user_move 20120307
{
     position:relative;
    z-index:1001;
    visibility:hidden;
    width:50px;
    height:50px;
    
    margin-top:130px;
    cursor:pointer;
    
    
    border-radius: 4px 4px 4px 4px;
}*/





.ui-corner-all /*,.ui-corner-top*/
{
    
    -webkit-border-radius:0 0 0 0 !important;
    -moz-border-radius:0 0 0 0 !important;
    border-radius:0 0 0 0 !important;
}
.ui-widget-header
{
    background:transparent !important;
    border: 0px solid #ddd !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default 
{
       border: 1px solid #ddd !important; 
       background: #fff !important;
       font-size: 120% !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active 
{
    border: 1px solid #ddd !important; 
    background: #fff !important;
}

/*view-source:http://www.webdesignerwall.com/demo/css-buttons.html#*/
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
	
	border-radius: 4px 4px 4px 4px;/*eget*/
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}


/* white */
.white {
	/*color: #606060;*/
	font-family: 'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
	color:#000;/*20131112 color: #2E6E9E; */	/* Lite specialare */
	
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);	
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	
	/*20131112 border-radius: 4px 4px 4px 4px;*//*eget*/
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
	cursor:pointer;
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* white_modified */
.white_modified {
	/*color: #606060;*/
	font-family: 'Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
	color: #1F394D;	/* Lite specialare */
	
	border: solid 1px #b7b7b7;
	background: #8EAEC7;
	background: -webkit-gradient(linear, left top, left bottom, from(#8EAEC7), to(#ededed));
	background: -moz-linear-gradient(top,  #8EAEC7,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8EAEC7', endColorstr='#ededed');
	
	/*border-radius: 4px 4px 4px 4px;20131112*//*eget*/
}
.white_modified:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#8EAEC7), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #8EAEC7,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8EAEC7', endColorstr='#dcdcdc');
}
.white_modified:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#8EAEC7));
	background: -moz-linear-gradient(top,  #ededed,  #8EAEC7);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#8EAEC7');
}

#div_down_right
{
    
    visibility:visible;
    
    position:absolute;
    /*text-align:left !important;*/
    /*width:410px;*/   /*460*/ /*615px*/    
    top:550px;
    right:10px;
    /*max-width:420px;*/
    
    max-height:230px;/*480*//*450px*/    
    
    /*height:230px;*/
    /*2012118*/
    height: 105px;
    
        /*bottom:135px;*/
    
    /*width:300px !important;*/
    /*height:460px !important;*/
    
    left: 540px;/*480*//*315px*/
    text-align:left;
    
    
    /*border:1px solid lightblue;
    border-radius: 4px 4px 4px 4px;*/

    overflow:hidden;
    padding-left:5px; /*20120913*/
    
    background:transparent;
}

#div_down_right_ads
{
    display:none;
/*visibility:hidden;*/
     position:absolute;
    /*text-align:left !important;*/
    /*width:410px;*/   /*460*/ /*615px*/    
    /*top:550px;
    right:10px;*/
    max-width:370px;
    min-width:370px;
    
    min-height:65px;/*480*//*450px*/    
    max-height:65px;/*480*//*450px*/    
        /*bottom:135px;*/
    
    /*width:300px !important;*/
    /*height:460px !important;*/
    
    /*left: 980px;*//*480*//*315px*/    
    background-color:white;
    /*border:1px solid lightblue;
    border-radius: 4px 4px 4px 4px;*/
    overflow:auto;
    top: 58px;
left: 50%;
margin-left: -192px;
}
/*
#div_map_loading
{
    position:relative;    
    top:100px;    
    z-index:1000;
    visibility:hidden;
}
*/

#div_map_settings_checks /*#checkbox_autopan,#label_autopan*/
{
    position:absolute;    
    bottom:0px;
    /*margin-left:30px;*/
    white-space:nowrap;
    
    width: 410px;
    left:50%;
    margin-left:-210px;
    /*width:170px;*/
    right:2px;
    z-index:2000;
    
    /*max-height:46px;
    min-height:46px;
    height:46px;*/
    
    /*background: #aaa;
    background: rgba(0, 0, 0, 0.65);
    border-radius: 3px;
    color: white;
*/
    padding: 5px;
  /*  cursor:move;*/
}
#div_map_settings_checks label
{
    margin-left:5px;
    font-size:12px;
    cursor:move;
}
#div_map_settings_checks input:hover
{
    /*cursor:pointer;*/
    cursor:default;
}

#div_map_overlay_posinfo
{
    position:absolute;
    z-index:1000;
    visibility:hidden;
    /*width:200px;*/
    white-space:nowrap;
    /*left:200px;*/
    /*right:10px;
    bottom:40px;*/
    /*max-height:210px;*/
    min-height:180px;
    
    cursor:pointer;
    background-color:rgb(255,255,255);    
    _background-color:White;
    opacity:0.85;
    
    border:1px solid black;
    
    /*border-radius: 6px 6px 6px 6px;    20131112*/
}
#div_map_overlay_posinfo ul
{
    padding-left:20px;
    
}

#div_map_overlay_posinfo .popup_data tr td:nth-child(-n+3)
{
    border-top:1px solid gray;
}

#div_map_overlay_posinfo .popup_data td
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    /*border:1px solid black;*/
    
    border-right:1px solid gray;
    /*border-top:1px solid black;*/
    /*border-bottom:1px solid black;    */
}



#div_loading
{
    position:absolute;
    margin-top:25px;
    margin-left:23px;
    visibility:hidden
}


#table_trip_list li,td,img
{
   /* border:1px solid black;*/
   /*FÖR TEST och se lite bättre */
}
table,li,td,tr,img
{
    /*border:1px solid black;*/
   /*FÖR TEST och se lite bättre */
}

#table_trip_list table
{
    width:440px;
    max-width:440px;
   /*border:1px solid lightblue;*/
   /*FÖR TEST och se lite bättre */
    /*border-radius: 2px 2px 2px 2px;    */
}

#table_usersettings_list
{
     margin-top:10px;
    margin-left:30px;
    width:400px;
    min-width:400px;    
    border: 0px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    font-size:11px;
}

.userinfo_lists
{
    margin-top:5px;
    margin-left:30px;
    width:400px;
    min-width:400px;    
    /*border: 1px solid #ccc;*/
    border-radius: 4px 4px 4px 4px;
    
    height:250px;
    min-height:250px;
    
}
.userinfo_lists .pal_row:hover
{    border:0px;
    background-color:#EEEEEE;
}

/*.userinfo_lists tr:first-child
{    
    background-color:#BCBCBC;
}*/

#td_pals_inverted_extra
{
    min-width:220px;
    }
    
    
/*
#table_pals_list_inverted
{
    margin-top:5px;
    margin-left:30px;
    width:400px;
    min-width:400px;    
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    
}
#table_pals_list_inverted tr:hover
{    border:0px;
    background-color:#EEEEEE;
}

#table_pals_list_inverted tr:first-child
{    
    background-color:#BCBCBC;
}


#table_stats_list
{
    margin-top:5px;
    margin-left:30px;
    width:400px;
    min-width:400px;    
    border: 1px solid #ccc;
    border-radius: 4px 4px 4px 4px;
    text-align:center;
    font-size:13px;
} 
#table_stats_list tr td
{  
}
#table_stats_list tr:hover
{    border:0px;
    background-color:lightgray;
}

#table_stats_list tr:first-child
{    
    background-color:#EEEEEE;
}
*/




/* Lite karttestgrejer 20121129 */
/*Kör nu lite animering.tog fram 20131115 , krävde optimized: false på markörtillägget.. 
Testa att få fram "pulscirkel" såsmåningom 
Kör nu EN gång .. bara som en liten indikation*/
/*#div_map div.gmnoprint[title="Running trip"] {*/
#div_map div.gmnoprint[title="Running trip"] {
		/*-moz-animation: pulsate 1.5s ease-in-out 2 2s;  *//*pulsate 1.5s ease-in-out infinite*/
		/*-webkit-animation: pulsate 1.5s ease-in-out 2 2s; *//*1.5s*/ /* Kör 2 ggr efter 2s delay*/
		
		/*border:1pt solid #fff;
		
		-moz-border-radius:71px;
		-webkit-border-radius:71px;
		border-radius:71px;
		
		-moz-box-shadow:inset 0 0 5px #06f, inset 0 0 5px #06f, inset 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f;
		-webkit-box-shadow:inset 0 0 5px #06f, inset 0 0 5px #06f, inset 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f;
		box-shadow:inset 0 0 5px #06f, inset 0 0 5px #06f, inset 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f, 0 0 5px #06f;
		
		margin:5px 0 0 -10px;
		
    height:71px!important;
    width:71px!important;*/
	}
	
	
	
	@-moz-keyframes pulsate {
		from {
			-moz-transform: scale(1);			
			opacity: 1.0;
		}
		95% {
			-moz-transform: scale(1.9);			
			opacity: 0;
		}
		to {
			-moz-transform: scale(1);			
			opacity: 0;
		}
	}
	
	@-webkit-keyframes pulsate {
		from {
			-webkit-transform: scale(1);			
			opacity: 1.0;
		}
		95% {
			-webkit-transform: scale(1.9);			
			opacity: 0;
		}
		to {
			-webkit-transform: scale(1);			
			opacity: 0;
		}
	}
	/*
@-moz-keyframes pulsate {
		from {
			-moz-transform: scale(0.25);			
			opacity: 1.0;
		}
		95% {
			-moz-transform: scale(1.3);			
			opacity: 0;
		}
		to {
			-moz-transform: scale(0.3);			
			opacity: 0;
		}
	}
	
	@-webkit-keyframes pulsate {
		from {
			-webkit-transform: scale(0.25);			
			opacity: 1.0;
		}
		95% {
			-webkit-transform: scale(1.3);			
			opacity: 0;
		}
		to {
			-webkit-transform: scale(0.3);			
			opacity: 0;
		}
	}*/
	
	

/*20131115 tog fram det ovan*/

	
	.class_latestposinfo  /* 20121211 */
	{
	    white-space:nowrap;
	    padding: 2px;
	    border-radius:5px 0px 5px 5px;
	    background-color:rgba(245, 245, 245, 0.65); /* whitesmoke; */
	    text-align: center;
	    font-size:100%;
	    font-weight:normal;
	    position: absolute;
	    top: 40px;
	    z-index:1002;
	    color:darkred;
	    
	    /*border:1px solid #ccc;*/
	    /*box-shadow: 0 0 1px 1px #ccc;*/
	    border: 1px solid #bbb;
	    cursor:default;
	    }
	    .class_latestposinfo_close
	    {
	        cursor:pointer;
	        position:absolute;
	        /*opacity: 0.3;*/
	        background-color: rgba(245, 245, 245, 0.65);
	        /*box-shadow: 0 0 1px 1px #ccc;*/
	        border: 1px solid #bbb;
	        border-left:none;
	        top: -1px;
	        right: -14px;
            border-radius: 0px 5px 5px 0px;
            opacity: 0.5;
	    }
	    
	    
	    /*20130129*/
	   /* .about_note
	    {
	        white-space:nowrap;
	        text-align:left;
	        position: absolute;
	        margin-top: 28px;
	        left: 450px;
            
            color:rgba(0,0,0,0.5);
            text-shadow: 0 0 0;
            padding: 3px;
            border-radius: 5px 5px 5px 5px;
            background-color:rgba(248, 189, 3, 0.75);
            font-size: 13px;
            width:120px;
            box-shadow: 2px 2px 1px #888888;
            cursor:pointer;
            font-weight:bold;
        
        transform:rotate(8deg);
        -ms-transform:rotate(8deg);
        -moz-transform:rotate(8deg); 
        -webkit-transform:rotate(8deg); 
        -o-transform:rotate(8deg); 

	    }*/
	   
