html, body {
	width: 100%;
	height: 100%;
}


body {
	margin: 0;
	padding: 0;
	background: #D0CEC7;
	background-image: url("../img/redesign/body_background.png");	
	background-repeat: repeat-x;
}

/* png fix */
/*img, div { behavior: url(/pngfix/iepngfix.htc); }*/

img {border: 0px;}

form {margin:0px;}

.objimg {border:#9f967d 1px solid;}

#mainTbl {
	width: 965px;
	margin-top: 20px;
	margin-bottom: 20px;
}

sup 
{
	font-size: 90%;
}

a.menu {
	text-decoration: none;
	cursor: pointer;
}


.menutext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #e3e1df;*/
	color: #72634e;
	padding-top: 6px;
	white-space: nowrap;
	font-weight:bold;
}

.white10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c7c2bd;
}

.login {
	width: 84px;
	height: 15px;
	background: transparent;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FAFAFA;
}

.loginLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FAFAFA;
	text-transform:uppercase;
}

a.loginLink {
	text-decoration: underline;
}

.extFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a9a096;
	margin-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #515151;
	/*redesign*/
	padding:20px 0 0 10px;
	
}

a.footer {
	text-decoration: none;
}

a.objectLink 
{
    font-family: Georgia, "Times New Roman", Times, serif;
    /*color: #6c6752;
    text-decoration: underline;	*/
    color:#7C5E48;
    text-decoration:none;
}

h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #6c6752;
	text-decoration: underline;
	margin-bottom: 0;
	margin-top: 0;
}

/*.cellbg01 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #7c5e48;
	text-decoration: none;
	margin-bottom: 0;
	margin-top: 0;
}*/

h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #6c6752;
	text-decoration: underline;
	margin-bottom: 0;
	margin-top: 0;
}

a.h2 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	color: #6c6752;
	text-decoration: underline;
	margin-bottom: 0;
	margin-top: 0;	
}

h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	color: #7C5E48;
	/*text-decoration: underline;*/
	text-decoration:none;
	margin-bottom: 0;
	margin-top: 0;
}

/*.cellbg02 h3
{
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #7c5e48;
	text-decoration: none;
	margin-bottom: 0;
	margin-top: 0;
}*/

h4 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbb9b0;
	margin-bottom: 0;
	margin-top: 0;
}

h5 {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #bbb9b0;
	margin-bottom: 0;
	margin-top: 0;
}

.bread {
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7c5e48;
	
}

a.bread {
    color: #515151;
}

.blacklink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

a.blacklink {
	color: #000000;
	text-decoration: none;
}

.greylink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #b0b0b0;
}

a.greylink1 {
	color: #b0b0b0;
	text-decoration: none;
}

.greylink2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #818181;
}

a.greylink2 {
	color: #818181;
	text-decoration: none;
}

.cellbg01 {
	padding-left: 10px;
	/*padding-right:10px;*/
	background:#fcfcfc;
}

.cellbg02 {
	padding-left: 10px;
	background:#f4f4f4 url(../img/mainTbl/midBorder.gif) repeat-y;
}

.dividerTbl {
	height: 17px;
	border-bottom: #deddd8 1px solid;
	padding: 0px;
}

.dividerTblLD {
	/*border-top: #e0dfdb 1px solid;*/
	border-bottom: solid 1px #c4c2ba;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.search {
	width: 151px;
	height: 13px;
	background: transparent;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a0a0a0;
}


.inputTipsa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #c4c2ba 1px solid;
	width: 155px;
	height: 20px;
}

.inputTipsaSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #c4c2ba 1px solid;
	/*width: 138px;*/
	height: 15px;
}

.inputTipsaTextArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #c4c2ba 1px solid;
	width: 330px;
	height: 50px;
}

.errorLogin ul{
	margin-top:0;
	margin-bottom:0;
}

.errorLogin li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	list-style-type: none;
	list-style-position: outside;
	margin-left: -35px;
}

.input50 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #c4c2ba 1px solid;
	width: 50px;
	height: 20px;
}

.inputX {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #c4c2ba 1px solid;
	height: 20px;
}

/* nya mina visningar */

#mina-visningar{margin-bottom:20px; width:280px;}
#mina-visningar .rowDate .date{padding-top:40px; border-bottom:1px solid #deddd8; padding-left:10px; padding-bottom:3px; color:#7c5e48;text-transform:uppercase; font-size:11px; font-family:Georgia; }

#mina-visningar .infoRow{color:#7c5e48; font-size:11px; font-family:Arial;}
#mina-visningar .infoRow .time{padding-left:10px; width:74px;}
#mina-visningar .booked-item{font-size:11px; font-family:Arial; color:#515151;}
#mina-visningar .booked-item .time{padding-left:10px;}

#visningar .head{font-family:Georgia; font-size:22px; padding-left:10px;}

#visningar .ribbon-box{width:308px; margin-bottom:20px;}
#visningar .ribbon-box .ribbon{width:308px; height:32px; margin-left:-15px; margin-bottom:20px; font-family:Arial; background:url(../img/ribbonbar.png) no-repeat; padding-top:7px; padding-left:26px; color:#FFF;}
#visningar .ribbon-box .box{width:256px; margin-left:15px;}
#visningar .ribbon-box .box .row-item{height:21px; padding-left:13px; padding-top:8px; padding-right:8px;}
#visningar .ribbon-box .box .first{border-top: solid 1px #d0d0d0;}
#visningar .ribbon-box .box .last{border-bottom: solid 1px #bbbbbb;}
#visningar .ribbon-box .box .even{border-left: solid 1px #d0d0d0;border-right: solid 1px #d0d0d0; background-color:#f0f0f0;}
#visningar .ribbon-box .box .odd{border-left: solid 1px #bbbbbb;border-right: solid 1px #bbbbbb; background-color:#e1e1e1;}
#visningar .ribbon-box .box .row-item .icon{width:16px; height:16px; float:left;}
#visningar .ribbon-box .box .row-item .text{font-family:Georgia; font-size:11px; float:left; color:#7c5e48; margin-left:5px;}
#visningar .ribbon-box .box .row-item .info-button{height:14px; width:14px; float:right;}

/* redesign */
.newTopLoginBox{
    width:180px;
    height:80px;
    background: url(../img/redesign/login_box_bgd2.png) 0 0 no-repeat; /*background: #584734 url(../img/redesign/login_box_bgd.png) 0 0 no-repeat;*/
    padding:9px 3px 3px 3px;
    margin: 0 4px 0 0;
    text-align:left;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FAFAFA;
}
.newTopLoginBox .loginInput1{
    width:131px;
    margin:4px 3px 1px 5px;
    height:22px;
    padding:0 2px;
    background:url(../img/redesign/login_input_bgd.png) no-repeat;
    border:none;
}

.newTopLoginBox .loginInput2{
    width:131px;
    margin:4px 3px 1px 5px;
    height:22px;
    padding:0 2px;
    background:url(../img/redesign/login_input_bgd.png) no-repeat;
    border:none;
}

.newTopLoginBox .loginInput3{
    width:131px;
    margin:11px 3px 1px 5px;
    height:22px;
    padding:0 2px;
    background:url(../img/redesign/login_input_bgd.png) no-repeat;
    border:none;
}
.menu{
    
}
#DinaVerktig
{
    background:url(../img/redesign/mina_verktyg_background2.png) repeat-x;
    display:block;
    width:285px;
    height:45px;  
    margin-top:20px;   
}

#DinaVerktig img
{
    position:relative;
    left:-15px;
}

.print_mail_mobile{
    margin: 10px 0 0 10px;
}
.attsalja_main_title{
    border-bottom: 1px solid #C4C2BA;    
    padding:0 0 10px 10px;           
}
.r_arrow_left_menu{
    float:right; 
    width:10px;
    text-decoration:none; 
} 
.r_arrow_left_menu:link, .r_arrow_left_menu:visited, .r_arrow_left_menu:hover{
    color:#7C5E48; 
    font-size:10px; 
    text-decoration:none;   
}
.flash_link_left_menu{
    font-size:11px; 
    float:left; 
    width:235px;    
    padding:0px 0 0px 10px;
    text-decoration:none;
    font-weight:bold;
    color:#7C5E48; 
    line-height:12px;
}

.flash_link_left_menu a:link, .flash_link_left_menu a:visited, .flash_link_left_menu a:hover{
    color:#7C5E48; 
    font-size:11px; 
    text-decoration:none;   
}

.flash_link_separator
{
    clear:both;
    height:5px;
    border-bottom:solid 1px #c4c2ba;    
}

.flash_link_right_content{
    font-size:11px; 
    float:left;    
    padding:2px 0 2px 10px;
    text-decoration:none;
    font-weight:bold;
    color:#7C5E48; 
}

.flash_link_right_content_login_popup{
    font-size:11px; 
    float:left;    
    padding:2px 0 2px 0;
    text-decoration:none;
    font-weight:bold;
    color:#7C5E48; 
}

.left_menu_item
{
    width:264px;
    margin-top:5px;
}

#button_addAsFavorit, #button_removeAsFavorit
{
    font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7c5e48;
	text-decoration:none;	 
	/*padding-left: 3px;*/
	margin-right:0px;	
}

#lbtnHideFlashMap, #lbtnHideFlashMap2
{
    font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7c5e48;
	text-decoration:none;	 
	/*padding-left: 3px;*/
	margin-right:0px;
}

/*Sald stamp na objectList.ascx*/
.sald_stamp
{
    position:relative; 
    top:-150px; 
    left:470px; 
    width:0px; 
    height:0px;    
}

/*Redesign of Min Sida*/
.my_search_profile_subtitle
{
    font-size:14px; 
    font-weight:bold;
    color:#7C5E48; 
    border-bottom: 1px solid #C4C2BA;    
    padding:0 0 5px 10px;
    margin-bottom:10px;
}

.my_search_profile_chk_bread label
{
    font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7c5e48;
	float:left;
}

.fieldset_legend
{
    font-size:11px;    
    color:#515151;            
}

.valkommen_text
{
    color:#404040;
    font-family:Georgia, Arial, Helvetica, sans-serif;
    font-size:11px;
    padding-left:10px;
}

.valkommen_text_login_popup
{
    color:#404040;
    font-family:Georgia, Arial, Helvetica, sans-serif;
    font-size:11px;    
}

.valkommen_subtitle
{
    font-size:14px; 
    font-weight:bold;
    color:#7C5E48;        
    padding:0 0 0 10px;
    margin-top:20px;    
}

.valkommen_subtitle_login_popup
{
    font-size:14px; 
    font-weight:bold;
    color:#7C5E48;    
    margin-top:20px;    
}

.bread_lblskick
{
    font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7c5e48;
	position:relative;	
}

.dividerTbl_anchor
{
    float:left;
    text-decoration:none;
}

.popup_close_img
{
    position:relative;
    top:-35px;
    left:35px;
}

/*MINA VERKTYG*/

.div_verktyg
{
    margin:10px 19px 20px 10px;
}

.verktyg_print
{
    height:27px;
    padding:3px 0 0 10px;
    background:url("../img/redesign/print_bgd.jpg") no-repeat;
    width:246px;    
}

.verktyg_print img
{    
    float:right;
    padding:6px 10px 0 0;    
}

.verktyg_print input
{    
    position:relative;
    top:3px;   
}

.verktyg_mail
{
    height:25px;
    padding:3px 0 0 10px;
    background:url("../img/redesign/mail_bgd.jpg") no-repeat;
    width:246px;    
}

.verktyg_mail img
{    
    float:right;
    padding:6px 10px 0 0;    
}

.verktyg_mail_dark
{
    height:25px;
    padding:3px 0 0 10px;
    background:url("../img/redesign/mail_dark_bgd.png") no-repeat;
    width:246px;    
}

.verktyg_mail_dark img
{    
    float:right;
    padding:6px 10px 0 0;    
}

.verktyg_mobile
{
    height:28px;
    padding:3px 0 0 10px;
    background:url("../img/redesign/mobile_bgd.jpg") no-repeat;
    width:246px;    
}

.verktyg_mobile img
{    
    float:right;
    padding:6px 10px 0 0;    
}

.verktyg_mobile_white
{
    height:28px;
    padding:3px 0 0 10px;
    background:url("../img/redesign/mobile_white_bgd.png") no-repeat;
    width:246px;    
}

.verktyg_mobile_white img
{    
    float:right;
    padding:6px 10px 0 0;    
}

.verktyg_a
{
    text-decoration:none;
    float:left;
    /*margin-top:6px;*/
    line-height:24px;
    color:#7C5E48 !important;
}
/*FB Share*/

.fb_share
{
    position:relative;
    top:3px;
}

/*Tooltip info*/
.tooltip_div
{
	display:none;
	position:absolute;
	background-color:#EEEEEE;
	border:solid 1px #E0E0E0;
	width:250px;	
	color:#7C5E48;
	font-size:11px;
	padding:5px;
	z-index:100;
}
/* End Tooltip info*/

.lb_ange_dina_sokkriterier
{
	cursor:pointer; 
	padding:14px 0px 14px 50px; 
	display:block; 
	width:206px; 
	color:#7C5E48; 
	font-size:17px; 
	text-decoration:none;
}