/*
	2012-01-25, Simon:
		Städat upp denna fil och organiserat den! På tiden!
*/

/*
						GENERAL ELEMENT STYLING
-------------------------------------------------------------
*/

/*body 									{ scrollbar-base-color:#E5E6E7; scrollbar-arrow-color:#CE0000; background:url(../images/new_design/frame_bg6.gif); font-size:100%; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px;}*/
body 									{ scrollbar-base-color:#E5E6E7; scrollbar-arrow-color:#CE0000; background:#F9F9F9; font-size:100%; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px;}
select								{ font-size: 10px; font-family:Verdana,Arial,Geneva; height: 19px;}
select.stdselect			{ font-size: 11px; font-family:Verdana,Arial,Geneva; height: 25px;}
textarea							{ font-size: 10px; font-family:Verdana,Arial,Geneva; }
input 								{ font-size: 10px; font-family:Verdana,Arial,Geneva; }
input[type='text'].stdinput{ font-size: 11px; height: 25px; }
input[type='button']	{ height: 25px; }
input[type='submit']	{ height: 25px; }
table 								{ border:0px; border-spacing:0px; vertical-align:top; }
th 										{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:bold; background-color:#dddddd; vertical-align:top; padding:2px; text-align:left;}
/*Måste ha padding:auto (non-specified) för BackwardsComp. Make normal tables tight tables.*/
td 										{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; } 
/* 2013-05-27. För jQuery autocomplete*/
a 										{ font-size:11px; text-decoration:none; }
hr 										{ background-color: #D70104; color: #d70104; height: 1px; border: 0px #FFFFFF solid; }
hr.gray								{ background-color: #CCC; color: #CCC; height: 1px; border: 0px #FFFFFF solid; }
img 									{ border: 0px; }
/* 2012-01-25, Simon: We really should start using these header tags. Not used until now. */
h6 										{ padding-bottom: 0px; margin-bottom: 5px; }
/* 2013-03-27 Simon: Test */
form									{ margin: 0px; padding: 0px; }

/* 2014-03-04 Simon*/
/* 2014-10-03 Thomas, flyttat bg-color från td till table */
table.tableMainArea			{ width: 720px; background-color: #FFFFFF; }
table.tableMainArea td	{ padding: 0px; }

/* 
						<TABLE>, <TR> and <TD> CLASSES
---------------------------------------------------------------
*/

.whitebg								{ background: #ffffff; }

/* används på customer_found_service.asp */
.red_border 						{ border: 1px #990000 solid; padding: 2px;}

table.tight							{ border:0px; border-spacing:0px; border-collapse:collapse; }
table.tight	td					{ padding:0px; } /*vertical-align:top;}*/

table.exchange					{ border:0px; border-spacing:0px; border-collapse:collapse; width:100% ;}
table.exchange	td			{ vertical-align:top;}

table.serviceinfo				{ border:0px; border-spacing:0px; border-collapse:collapse; }
table.serviceinfo	td		{ padding:2px ; } /*vertical-align:top;} */

/* 2013-04-05 Thomas */
table.radio							{ border: 0px solid #FF9999; border-spacing: 3px; }
table.radio td					{ border: 0px solid #FF9999; padding-right: 3px; vertical-align: bottom; }
table.radio .radiotd	{ border: 0px solid #99FF99; padding: 0px 2px 3px 2px; vertical-align: top; width: 20px; }

/* Simon 2012-11-09 - includes/show_prices_inc.asp */
table.whiteth th 				{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#000000; font-weight:bold; background-color:transparent; vertical-align:top; padding:2px; text-align:left;}

table.black_border 			{ border:1px #999999 solid; border-collapse:collapse; }
table.black_border td 	{ padding:3px; background-color:#F5F5F5; } /* vertical-align:top; */

/*dropdownDiv*/
table.green_border 			{ border:1px #0E9E37 solid; border-collapse:collapse; background-color:#FFFFFF; vertical-align:top;}
table.green_border td 	{ padding:3px;}

/*store_reg_neworder.asp - subsection indent */
table.reg_indent			 	{ border:0px; border-spacing:0px; border-collapse:collapse; }
table.reg_indent	td		{ padding:0px; padding-left:5px; vertical-align:top;}

table.leftmargin 				{ margin-left:15px; }

/*TDs*/
table.cellpadding3 td		{ padding:3px; }
table.cellpadding2 td		{ padding:2px; }
table.cellpadding1 td		{ padding:1px; }

table.leftpadding5 td		{ padding-left:5px; }

td.leftcolumn 					{ background-color:#E5E6E7; vertical-align:top;}

table.toppadding td			{ padding-top:5px; }
table.bottompadding td	{ padding-bottom:5px; }

table.middle td		{ vertical-align: middle; }
.top 			{ vertical-align: top; }

table.grey_borderbottom td	{ border-bottom: 1px solid #CCCCCC; }
/* 
						<INPUT> CLASSES
---------------------------------------------------------------
*/
/*
.input 									{ font-size:10px; font-family:verdana,geneva; color:#000000; border:1px solid #7F9DB9; }
.input_style 						{ font-size:0.9em; font-family:verdana,geneva; color:#000000; border:1px solid #666666; background:url("../images/form_bak.gif");}
*/
.textNOK 								{ border: 2px solid #4866C6 !important; }
.input_disabled 				{ font-size:1em; border:1px solid #7F9DB9; background-color:#F1F1F1; height:18px; color: #FF0000}
.input_required_exp 		{ font-size:1em; border:1px solid rgb(255,0,0); height:1.6em}
.input_ok_exp 					{ font-size:1em; border:1px solid #0e9e37; height:1.6em}



/* 
						<A> CLASSES
---------------------------------------------------------------
*/

a:hover 	{ text-decoration: underline; }

a.black:link 	{ color: #000000; Text-Decoration: none; }
a.black:visited { color: #000000; Text-Decoration: none; }
a.black:active 	{ color: #000000; Text-Decoration: none; }
a.black:hover 	{ color: #000000; Text-Decoration: underline; }

a.black_12_pt:link 		{ color: #000000; Text-Decoration: none; font-size: 12px; }
a.black_12_pt:visited 	{ color: #000000; Text-Decoration: none; font-size: 12px; }
a.black_12_pt:active 	{ color: #000000; Text-Decoration: none; font-size: 12px; }
a.black_12_pt:hover 	{ color: #000000; Text-Decoration: underline; font-size: 12px; }

a.gray_10_pt:link 		{ color: #999999; Text-Decoration: none; }
a.gray_10_pt:visited 	{ color: #999999; Text-Decoration: none; }
a.gray_10_pt:active 	{ color: #999999; Text-Decoration: none; }
a.gray_10_pt:hover 		{ color: #999999; Text-Decoration: underline; }

a.white:link 	{ color: #FFFFFF; }
a.white:visited { color: #FFFFFF; }
a.white:active 	{ color: #FFFFFF; }
a.white:hover 	{ color: #FFFFFF; }

a.white_9_pt:link 		{ color: #FFFFFF; Text-Decoration: none; font-size: 9px; }
a.white_9_pt:visited 	{ color: #FFFFFF; Text-Decoration: none; font-size: 9px; }
a.white_9_pt:active 	{ color: #FFFFFF; Text-Decoration: none; font-size: 9px; }
a.white_9_pt:hover 		{ color: #FFFFFF; Text-Decoration: underline; font-size: 9px; }

a.menu_white:link 		{ color: #FFFFFF; Text-Decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.menu_white:visited 	{ color: #FFFFFF; Text-Decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.menu_white:active 	{ color: #CCCCCC; Text-Decoration: none; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.menu_white:hover 		{ color: #FFFFFF; Text-Decoration: underline; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}





/* 
						MISC CLASSES
---------------------------------------------------------------
*/
.center									{ margin-left:auto; margin-right:auto; }
.right									{ text-align:right }
.fillwidth							{ width:100% }

.hoveron 								{ color:#000000; background-color:#EFEFEF; }
.hoveroff 							{ color:#000000; }

.black		 							{ font-family:Arial,Verdana,Helvetica,sans-serif; font-size:11px; color:#000000; }
.blackb 		  					{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; }

.red 										{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#990000; }
.redb 									{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; color:#990000; }

.blue 									{ font-family:Verdana,Arial,Helvetica,sans-serif; color:#06F; }
.blueb 									{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#06F; }

.nobr  									{ white-space:nowrap; }

/* används i top.asp */
.menu_black							{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#000000; }
.hoveronRed 						{ color:#C1342B; background-color:#C26661; }
.hoveroffRed 						{ color:#C1342B; }

/* används i last_of_all.asp */
.white_9_pt 						{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }

.dropdownHoverOn				{ color:#000000; background-color:#ABABAB; }
.dropdownHoverOff				{ color:#000000; }




/* 
						.NET MISC CLASSES
---------------------------------------------------------------
*/

.hideGridColumn { display:none; }





/* 
						UNCONFIRMED USAGE
---------------------------------------------------------------
*/

.select 			{ color:#000000; font-size: 10px; font-family: verdana, geneva; }
.submit 			{ color:#000000; font-size: 10px; font-family: verdana, geneva; border: 1px Black solid; }

.black_border 		{  border: 1px #999999 solid; }

.gray_10_pt 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; }
.gray_10_pt_bold 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999999; }
.grey 						{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal;  color: #808080; }
.gray_14_pt_bold 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; font-weight: bold; color: #555555; }

.black_8_pt			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #000000; }
.black_9_pt			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.black_10_pt		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
.black_11_pt		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.black_12_pt		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.black_14_pt		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }
.black_16_pt		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; }
.black_3_px			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 3px; }
.black_10_pt_bold	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }
.black_12_pt_bold	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }
.black_14_pt_bold	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; }
.black_16_pt_bold	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000; }
.black_18_pt_bold	{  font-size: 18px; font-weight: bold; color: #000000; line-height: 22px; font-style: normal; font-variant: normal; text-transform: none; }
.black_20_pt_bold	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000; }
.black_30_pt_bold	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px; font-weight: bold; color: #000000; }
.black_40_pt_bold	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 40px; font-weight: bold; color: #000000; line-height: 46px;}

.blackb13 { COLOR: #000000; FONT-FAMILY: Verdana, geneva, sans-serif; FONT-SIZE: 13px; line-height: 16px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: bold; TEXT-TRANSFORM: none }
.black9 { COLOR: #000000; FONT-FAMILY: Verdana, geneva, sans-serif; FONT-SIZE: 9px; line-height: 11px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; TEXT-TRANSFORM: none }
.black6 { COLOR: #000000; FONT-FAMILY: Verdana, geneva, sans-serif; FONT-SIZE: 6px; line-height: 7px; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; TEXT-TRANSFORM: none }

.white		 				{  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.white_9_pt 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; }
.white_10_pt 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.whiteb 					{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 14px; font-weight: bold; color: #FFFFFF; }
.white_10_pt_bold	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; }
.white_11_pt_bold	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; }

.red_9_pt 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #990000; }
.red_10_pt 			{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; }
.red_10_pt_bold 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000; }
.red_16_pt_bold 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #990000; }

.assistred_10_pt 		{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #C1342B; }
.assistred_10_pt_bold 	{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #C1342B; }





/* 
						.NET MENUS ??? (ROBERTS DOING)
---------------------------------------------------------------
*/

/*
Font-Names="Verdana"
Font-Size="9pt"
Font-Weight="600";
ForeColor="White"
BackColor="#C1342B"
*/

.mainMenu, .mainMenu A:visited { color:#FFFFFF; font-size:11px !important; font-family:Verdana, Arial, Helvetica, sans-serif; }

/*
<StaticMenuStyle CssClass="mainMenu_StaticMenuStyle"/>
<StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<StaticHoverStyle BackColor="#A0332A" ForeColor="White" />
<StaticSelectedStyle BackColor="#C1342B" ForeColor="Black" HorizontalPadding="5px" VerticalPadding="2px" />

<DynamicMenuStyle BackColor="#C1342B" HorizontalPadding="5px" VerticalPadding="2px" CssClass="ie8-fix" />
<DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
<DynamicHoverStyle BackColor="#A0332A" ForeColor="White" />
<DynamicSelectedStyle BackColor="#C1342B" ForeColor="Black" HorizontalPadding="5px" VerticalPadding="2px" />
*/
.mainMenu_StaticMenuStyle { z-index:100; background-color:#C1342B !important; padding:0px 0px 0px 0px }
.mainMenu_StaticMenuItemStyle { color:#FFFFFF; font-size:11px !important; font-family:Verdana, Arial, Helvetica, sans-serif; }
.mainMenu_StaticHoverStyle { background-color:#A0332A; }
.mainMenu_StaticSelectedStyle { color:#FFFFFF; Text-Decoration: underline }

.mainMenu_DynamicMenuStyle { z-index:100; background-color:#C1342B !important; padding:1px 10px 1px 10px; }
.mainMenu_DynamicMenuItemStyle { color:#FFFFFF; font-size:11px !important; font-family:Verdana, Arial, Helvetica, sans-serif; }
.mainMenu_DynamicHoverStyle { background-color:#A0332A; }
.mainMenu_DynamicSelectedStyle { color:#FFFFFF; Text-Decoration: underline }

.CustomComboBoxStyle .ajax__combobox_textboxcontainer input {
	width: 70px;
}
.CustomComboBoxStyle .ajax__combobox_buttoncontainer button {
	height: 15px;
}

.rotate270 {        
	-webkit-transform: rotate(-90deg); 	/* Safari */
	-moz-transform: rotate(-90deg); /* Firefox */
	-ms-transform: rotate(-90deg); 	/* IE */
	-o-transform: rotate(-90deg); /* Opera */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); /* Internet Explorer */
}


/* 
						MENUS - UNCONFIRMED USAGE
---------------------------------------------------------------
*/

/* Links for menu */
.treemenu a,  .treemenu a:link, .treemenu a:visited {  color:  #006CB7; text-decoration: none; }
.treemenu a:active { color:#C90101; text-decoration : none; font-weight:bold; }
.treemenu a:focus { color: #C90101; text-decoration : none; font-weight:bold;}
.treemenu a:hover { color:  #C90101; text-decoration : none; }
/*menu arrows*/
.arrow_1 {background: url(http://extranet.assistinstallation.se/images/arrow_up.gif) no-repeat top;}
.arrow_2 {background: url(http://extranet.assistinstallation.se/images/arrow_down.gif) no-repeat top;}
.arrow_11 {background: url(http://extranet.assistinstallation.se/images/arow_up.gif) no-repeat top;}
.arrow_22 {background: url(http://extranet.assistinstallation.se/images/arow_down.gif) no-repeat top;}