/* Lägenhetsbyte.se Stylesheets V2 */

.text_v2
{
	font-weight: normal;
	font-size: 11px;
	word-spacing: normal;
	text-transform: none;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	line-height: 140%;
}

/* Headlines */

.h1_v2
{
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 30px;
	font-weight: bold;
	line-height: 140%;
	color: #484848;
}

.h2_v2
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	line-height: 140%;
	color: #484848;
}

.xxl_light {
	FONT-FAMILY: 'Helvetica Neue', Arial, Verdana; FONT-SIZE: 50px; FONT-WEIGHT: lighter
}
.xxl_bold {
	FONT-FAMILY: 'Helvetica Neue', Arial, Verdana; FONT-SIZE: 50px; FONT-WEIGHT: bold
}



/* Links */

A.v2:link	
{	
	background-image: url(/images/v2/link_whitebg.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 18px;
	text-decoration:	none;
	color:	#7A96B6;
	font-weight: bold;
	display: block;
	}	
		
A.v2:visited	{	
	background-image: url(/images/v2/link_whitebg.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 18px;
	text-decoration:	none;
	color:	#7A96B6;
	font-weight: bold;
	display: block;
	}	
		
A.v2:active	{	
	background-image: url(/images/v2/link_whitebg.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 18px;
	text-decoration:	none;
	color:	#7A96B6;
	font-weight: bold;
	display: block;
}	

A.v2:hover	{	
	background-image: url(/images/v2/link_whitebg.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: inline;
	text-decoration:	underline;
	color:	#7A96B6;
	font-weight: bold;
	display: block;
	}



A.v2_lblue:link	
{	
	background-image: url(/images/v2/link_lbluebg.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	text-decoration: none;
	color:	#ffffff;
	font-weight: bold;
	}	
		
A.v2_lblue:visited	{	
	background-image: url(/images/v2/link_lbluebg.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	text-decoration: none;
	color:	#ffffff;
	font-weight: bold;
	}	
		
A.v2_lblue:active	{	
	background-image: url(/images/v2/link_lbluebg.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	text-decoration: none;
	color:	#ffffff;
	font-weight: bold;
	}	

A.v2_lblue:hover	{	
	background-image: url(/images/v2/link_lbluebg.png);
	background-position: 0px 1px;
	background-repeat: no-repeat;
	padding-left: 18px;
	display: block;
	text-decoration: underline;
	color:	#ffffff;
	font-weight: bold;
	}




/* Puffs & Panels */

.bg_lightblue
{
	background-color: #7a96b6;
}

.bg_blue
{
	background-color: #4d739d;/*#4A7FAD;*//*#7a96b6;*/
}

#__frame_wrapper {
	BACKGROUND-IMAGE: url(/images2/frame_bg.png); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#__frame_wrapper2 {
	BACKGROUND-IMAGE: url(/images2/frame_r.png); BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 100%; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#__frame_content {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; PADDING-TOP: 50px
}

#frame_wrapper { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images2/frame_bg.png) no-repeat left top; PADDING-TOP: 0px }
#frame_wrapper .frame_content { PADDING-BOTTOM: 0px; PADDING-LEFT: 27px; PADDING-RIGHT: 28px; BACKGROUND: url(/images2/frame_r.png) no-repeat right top; PADDING-TOP: 27px }
#frame_wrapper .frame_header { PADDING-BOTTOM: 6px; LINE-HEIGHT: 24px; BACKGROUND-COLOR: #e8e8e8; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: "Helvetica Neue", "Trebuchet MS", Arial, Verdana; MARGIN-BOTTOM: 25px; FONT-SIZE: 24px; OVERFLOW: visible; FONT-WEIGHT: lighter; PADDING-TOP: 6px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }

.minsida_hl {
	COLOR: #303030; FONT-SIZE: 13px; FONT-WEIGHT: bold
}
.minsida_text {
	COLOR: #808080; FONT-SIZE: 11px; FONT-WEIGHT: normal
}



/* Other */

.green_ball
{
	background-image: url(/images/v2/ball_green_40x40.png);
	height: 40px;
	text-align: center;
	width: 40px;
	padding-top: 0px;
	font-family: Trebuchet MS, Arial, Verdana;
	font-size: 30px;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
	display: block;
}


/* New Buttons */

.btn
{
	border: none;
	padding-left: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, "Trebuchet MS";
	text-align: left;
	text-shadow: #808080 0px -1px 1px;
	cursor: pointer;
}

.btn:hover
{
	color: #ffffff;
	text-shadow: #000000 0px -1px 1px;
}

.btn_green { background: transparent url('/images/bngreen.png') 0 0 no-repeat; width: 142px !important; height: 29px !important; }
.btn_blue  { background: transparent url('/images/bnblue.png') 0 0 no-repeat; width: 142px !important; height: 29px !important; }
.btn_red   { background: transparent url('/images/bnred.png') 0 0 no-repeat; width: 142px !important; height: 29px !important; }
.btns_green { background: transparent url('/images/bngreensmall.png') 0 0 no-repeat; width: 80px !important; height: 29px !important; }
.btns_blue  { background: transparent url('/images/bnbluesmall.png') 0 0 no-repeat; width: 80px !important; height: 29px !important; }
.btns_red   { background: transparent url('/images/bnredsmall.png') 0 0 no-repeat; width: 80px !important; height: 29px !important; }
.btnb_green { background: transparent url('/images/bngreenbig.png') 0 0 no-repeat; width: 192px !important; height: 29px !important; }
.btnb_blue  { background: transparent url('/images/bnbluebig.png') 0 0 no-repeat; width: 192px !important; height: 29px !important; }
.btnb_red   { background: transparent url('/images/bnredbig.png') 0 0 no-repeat; width: 192px !important; height: 29px !important; }

.btn_big		{ BORDER-BOTTOM: medium none; TEXT-ALIGN: left; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Verdana, "Trebuchet MS"; COLOR: #ffffff; FONT-SIZE: 14px; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 0px; text-shadow: #808080 0px -1px 1px }
.btn_big:hover	{ COLOR: #ffffff; text-shadow: #000000 0px -1px 1px }
.btn_xl_blue	{ WIDTH: 192px !important; BACKGROUND: url(/images2/bn_blue_xl.png) no-repeat 0px 0px; HEIGHT: 41px !important }
.btn_xxl_green	{ WIDTH: 232px !important; BACKGROUND: url(/images2/bn_green_xxl.png) no-repeat 0px 0px; HEIGHT: 41px !important }


/* Shadows */

.shadow_3 {
	-webkit-box-shadow: 1px 1px 3px #000000;
	-moz-box-shadow: 1px 1px 3px #000000;
	box-shadow: 1px 1px 3px #000000;	
}

.shadow_5 {
	-webkit-box-shadow: 0px 0px 5px #000000;
	-moz-box-shadow: 0px 0px 5px #000000;
	box-shadow: 0px 0px 5px #000000;	
}

.shadow_10 {
	-webkit-box-shadow: 0px 0px 10px #000000;
	-moz-box-shadow: 0px 0px 10px #000000;
	box-shadow: 0px 0px 10px #000000;	
}

.round_5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.round_10 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}



.notifypanel______
{
	BACKGROUND-COLOR: #d0ffe0;
	BORDER-RIGHT: /*#a0ccb0 1px solid;*/
	BORDER-TOP: #a0ccb0 1px solid;
	BORDER-LEFT: none; /*#a0ccb0 1px solid;*/
	WIDTH: 100%;
	BORDER-BOTTOM: #a0ccb0 1px solid
}

.warningpanel______
{
	BACKGROUND-COLOR: #ffe0d0;
	BORDER-RIGHT: /*#ccb0a0 1px solid;*/
	BORDER-TOP: #ccb0a0 1px solid;
	BORDER-LEFT: none; /*#ccb0a0 1px solid;*/
	WIDTH: 100%;
	BORDER-BOTTOM: #ccb0a0 1px solid
}










.hbn_left {
	position: relative;
	top: -15px;
	background-image: url(/images/hbn_left.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 16px;
	height: 36px;
	overflow: visible;
	display: inline-block;
}
.hbn_left a { text-shadow: #808080 1px 1px 1px; font-weight: bold; vertical-align: top; padding-top: 15px; background-image: url(/images/hbn_bg.png); background-position: top left; background-repeat: repeat-x; height: 36px; overflow: display; float: left; font-family: 'Trebuchet MS'; font-size: 12px; color: #ffffff; text-decoration: none; text-transform: uppercase; }
.hbn_left a:hover { text-decoration: underline; }
.hbn_unactive { position: relative; top: -5px; display: inline-block; zoom: 1; *display: inline; vertical-align: top; padding-top: 6px; padding-left: 12px; padding-right: 12px; height: 20px; overflow: display; float: left; font-family: 'Trebuchet MS'; font-size: 12px; color: #000000; text-decoration: none; /*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/ }
.hbn_unactive a { color: #ffffff; text-decoration: none; }
.hbn_unactive a:hover { text-decoration: underline; }




.hbn_telia { position: relative; top: -5px; background-color: #ad005b; display: inline-block; zoom: 1; *display: inline; vertical-align: top; padding-top: 6px; border-left: solid 1px #ffffff; border-right: solid 1px #ffffff; padding-left: 8px; padding-right: 8px; height: 20px; overflow: display; float: left; font-family: 'Trebuchet MS'; font-size: 12px; color: #000000; text-decoration: none; }
.hbn_telia a { color: #ffffff; text-decoration: none; }
.hbn_telia a:hover { text-decoration: underline; }




.hbn_right { background-image: url(/images/hbn_right.png); background-position: top right; background-repeat: no-repeat; padding-left: 16px; height: 36px; overflow: display; display: inline-block; float: left; }
.h_bluebar { display: block; background-color: #6d93bd; height: 26px; float: left; width: 100%; overflow: visible; -border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; -border-top-right-radius: 10px; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; /*-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;*/ }
.h_greenbar { background-color: #ABCC27; min-height: 5px; overflow: visible; float: left; display: block; width: 100%; -border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -border-bottom-right-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; /*-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;*/ }
.h_logo { position: relative; left: 0px; padding-top: 30px; overflow: visible; display: block; }
.header_new { width: 100%; height: 95px; overflow: hidden; background-image: url(/images/pic_happycouple.jpg); background-position: top right; background-repeat: no-repeat; }
.smallheaderbuttons_bg { z-index: 30; position: relative; float: right; width: 400px; top: 0px; height: 18px; -border-bottom-left-radius: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px; -border-bottom-right-radius: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px; background-color: #4d739d; opacity: 0.7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); padding-left: 0px; padding-top: 2px; padding-bottom: 8px; padding-right: 16px; overflow: visible; }
.smallheaderbuttons { z-index: 31; position: relative; float: right; top: -22px; padding-right: 16px; padding-left: 0px; }
.smallheaderbuttons a { z-index: 31; font-family: 'Trebuchet MS'; font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none; }
.smallheaderbuttons a:hover { text-decoration: underline; }


/* ==========[ BOXES ]====================================================================== */

.box_warning {
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background: #ffd0d0 url(/images2/important_32.png) no-repeat 10px 4px;
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background: url(/images2/important_32.png) no-repeat 10px 4px, -webkit-gradient(linear, left top, left bottom, from(#efc0c0), to(#ffd0d0));
	background: url(/images2/important_32.png) no-repeat 10px 4px, -moz-linear-gradient(top,  #efc0c0,  #ffd0d0);
}

.box_warning_noicon {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background: #ffd0d0;
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background: -webkit-gradient(linear, left top, left bottom, from(#efc0c0), to(#ffd0d0));
	background: -moz-linear-gradient(top,  #efc0c0,  #ffd0d0);
}

.box_done {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 50px;
	background: #d0ffd0 url(/images2/check.png) no-repeat 99% 5px;
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background: url(/images2/check.png) no-repeat 99% 5px, -webkit-gradient(linear, left top, left bottom, from(#c0efc0), to(#d0ffd0));
	background: url(/images2/check.png) no-repeat 99% 5px, -moz-linear-gradient(top,  #c0efc0,  #d0ffd0);
}

.box_done_noicon {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background: #d0ffd0;
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background: -webkit-gradient(linear, left top, left bottom, from(#c0efc0), to(#d0ffd0));
	background: -moz-linear-gradient(top,  #c0efc0,  #d0ffd0);
}

.box_info {
	padding-left: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background: #B6E3FF url(/images2/info.png) no-repeat 10px 3px;
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background: url(/images2/info.png) no-repeat 10px 3px, -webkit-gradient(linear, left top, left bottom, from(#a6d3eF), to(#B6E3FF));
	background: url(/images2/info.png) no-repeat 10px 3px, -moz-linear-gradient(top,  #a6d3eF,  #B6E3FF);
}

.box_info_noicon {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	background: #B6E3FF;
	font-size: 14px;
	font-weight: normal;
	line-height: 150%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	background: -webkit-gradient(linear, left top, left bottom, from(#a6d3eF), to(#B6E3FF));
	background: -moz-linear-gradient(top,  #a6d3eF,  #B6E3FF);
}













.input_big {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;

	background-color: #ffffff;
	margin: 0 2px;
	padding-left: 12px;
	padding-right: 12px;
	font-family: "Trebuchet MS", "helvetica neue light", "century gothic", tahoma, arial, sans-serif;
	font-size: 14px;
	color: #444444;
	height: 30px;
	width: 350px;

	border: none;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 1px 1px 3px #a0a0a0;
	-moz-box-shadow: 1px 1px 3px #a0a0a0;
	box-shadow: 1px 1px 3px #a0a0a0;

	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#a0a0a0', Direction=135, Strength=3);

	line-height: 30px;

}

.dropdown_big {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;

	background-color: #ffffff;
	margin: 0 2px;
	padding-left: 12px;
	padding-right: 12px;
	font-family: "Trebuchet MS", "helvetica neue light", "century gothic", tahoma, arial, sans-serif;
	font-size: 13px;
	color: #444444;
	height: 22px;
	width: 350px;

	border: none;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	-webkit-box-shadow: 1px 1px 3px #a0a0a0;
	-moz-box-shadow: 1px 1px 3px #a0a0a0;
	box-shadow: 1px 1px 3px #a0a0a0;

	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#a0a0a0', Direction=135, Strength=3);

	line-height: 24px;
}

.capitalize
{
	text-transform:capitalize;
}

.isamarbetemed_top 
{
	width:140px;
	height:120px;
	border: solid 1px #ccc;
}

.isamarbetemed_top td
{
	padding: 10px;
	vertical-align:top;
}

.isamarbetemed_top td img 
{
	margin-bottom:6px;
}
