/* General page setup
---------------------------------------------------------------------- */

html,body 																		{margin:0px;padding:0px;width:100%;height:100%;/*background: #676767 url(../gfx/uside_bg_repeater_default.gif) top left repeat-y;*/font-size:11px;font-family:arial,verdana,sans-serif;color:#000;line-height:150%;text-align: left;  }

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea										{font-size:1em;color:#000;}
ul, ol																			{font-size:12px;}
th																				{font-size:1em;text-align:left;font-weight:bold;}
p																				{font-size:1em;color:#000;margin:0px;margin-bottom:10px;}
a																				{font-size:1em;color:#000;text-decoration:underline;}
a:hover																			{font-size:1em;text-decoration:underline;}
h1																				{font-size:1.4em;color:#000;margin:0px;}
h2,h3,h4,h5,h6																	{font-size:1.1em;font-weight:bold;color:#000;margin:0px;}
address																			{font-size:1em;font-style:normal;}

form																			{margin:0;padding:0;}
optgroup 																		{font-style:normal;font-weight:normal;}

hr																				{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img																			{border:none;}
div																				{margin: 0; padding: 0;}
.clearf																			{clear: both;}
.floatRight																		{float: right;}
.floatLeft																		{float: left;}
.lbOn																			{}
.textSize24, .textSize24 font														{font-size: 26px; line-height: 27px; font-weight: bold;}
.Header24																		{font-size:24px; font-weight: bold; line-height:26px;}
/* Move to the popup template
.textpopup {
scrollbar-base-color: #e1f8f7;
scrollbar-arrow-color: #000000;
scrollbar-3dlight-color: #e1f8f7;
scrollbar-darkshadow-color: #e1f8f7;
scrollbar-face-color: #e1f8f7;
scrollbar-highlight-color: #000000;
scrollbar-shadow-color: #000000;
scrollbar-track-color: #e1f8f7;
}

/* Base template setup - frontpage
---------------------------------------------------------------------- */

body 																			{  }
#printlogo {display: none;}
.front 																			{border-top: 25px solid #000; width: 980px; min-height: 100%; margin: 0 auto; background: transparent none; margin-top: -25px; position: relative; }
*html .front {height: 100%;}
.front .topmenu 																{width: 980px; height: 25px; background-color: 
#000; position: relative; z-index: 999;}
.front .topmenu ul 																{list-style: none; margin: 0;}
.front .topmenu ul li 															{float: left; padding: 0; margin: 0; color: #fff; padding-top: 3px; font-size: 11px;}
.front .topmenu ul li.pipe 														{padding: 3px 8px;}



.front .btn_submit 																{line-height: 10px; border: 1px solid #000;  margin: 0; padding: 1px 3px 3px 3px; background-color:  #000; color: #fff;  }
.front .fld_search 																{width: 89px; height: 12px; border: 1px solid #000; border-bottom-width: 3px; color: #999; font-size: 9px; line-height: 12px; padding-left: 2px;}
.front .topmenu ul li  a 														{color: #fff; text-decoration: none; padding:1px 7px 3px 7px; font-size: 11px; display: block;}
.front .topmenu ul li  a.selected												{ background-color: #fff; color: #000;}
.front .topmenu ul li  a:hover 													{ background-color: #fff; color: #000;}
.front .topmenu .service_lft 													{float: left;padding: 0; margin-left: 14px;   }
.front .topmenu .service_rgt 													{float: right;padding: 0; }
.front .topmenu .service_rgt  li 												{padding-left: 0px; padding-right: 0px;}
.frontfo .topmenu .service_rgt  li form											{margin: 0; padding: 0;}

.front .left 																	{position: relative; height: 590px; width: 230px; float: left;}
.front .left .logo 																{clear: both; width: 230px; /*height: 106px;*/ height:67px;}
.front .left .logo img														{margin-left: 20px; padding-top: 15px;}

@media handheld {



}


.front .left .logo h1 															{margin-left: 26px;margin-top: 32px;line-height: 47px;font-size: 47px; text-indent: -9999px;}
.front .left .logo .logotext div 												{line-height: 16px;padding-left:0;margin-left:0px;margin-left: 28px;margin-top: 0px;margin-top: -4px;margin-bottom: 0px;font-size: 16px; text-indent: -9999px;}
.front .left .logo #iphonelogo													{display:none;}
.front .left .logo #flashlogo													{margin-left: 20px; padding-top: 15px;}
.front .left .menu 																{clear: both; margin: 0 0 0 0; font-size: 12px; font-weight: bold; text-align: left;}

.front .left .menu  div															{margin-bottom: 2px; margin-top: 0px; padding-top: 0px;}
.front .left .menu  .Level1.alt												{margin-top: 18px;}	
.front .left .menu  .Level1.alt	div												{margin-bottom: 0px;}
.front .left .menu  div  a														{padding-left: 20px; text-decoration: none; padding-right: 4px; font-size: 12px; text-transform: uppercase;}

.front .left .menu  .Level1.alt  a														{padding-left: 20px; text-decoration: none; padding-right: 4px; font-size: 10px; text-transform: uppercase;}

.front .left .menu  div  a:hover 												{color: #fff;}

.front .flash 																	{height: 589px; width: 470px; border: 0; float: left;  }

.front .AccordionContent, .AccordionContainer 									{position:relative;}
.front .AccordionContainer														{font-family:Arial;font-size:8pt;position:absolute;bottom: 0px;left: 0px;width:230px; display: none;  /*Vises ved hjælp af javascript*/}

.front .AccordionTitle															{position:relative;padding: 1px 4px 0px 20px;margin-bottom: 1px;height:16px;overflow:hidden;color: #fff;background-color: #000000;cursor:pointer;font-weight:bold;font-size:11px;vertical-align:middle;text-align:right;background-repeat:repeat-x;display:table-cell;background-image:none; -moz-user-select:none;float: left;}

.front .AccordionContent														{height:0px;overflow:hidden;display:none;background:#5dc4bf none;width: 210px; padding-top: 18px;padding-left: 20px; padding-bottom: 18px; }
/*#Accordion1Content 																{padding-top: 10px;}*/	
#Accordion2Content																{ }
.front .AccordionContent div													{margin-bottom: 4px;}
.front .AccordionContent div.first												{/*margin-top: 20px; margin-bottom: 20px;*/}
.front .AccordionContent div a													{font-weight: bold; text-decoration: none;}
.front .AccordionContent div a:hover											{text-decoration: underline;}
.front .AccordionContainer .event												{ padding-right: 20px;}
.front .AccordionContainer .event a												{margin-bottom: 10px; font-size: 11px;}
.front .AccordionContainer .event a:hover										{text-decoration:underline;}
.front .AccordionContainer .event a .eventTitle									{font-weight: bold; margin-bottom: 0px; display: block;}
.front .AccordionContainer .event a:hover .eventTitle							{text-decoration: underline;}
.front .AccordionContainer .event a .eventType 									{font-weight:normal;}
.front .AccordionContainer .event a .eventFacts									{display: block;font-weight:normal;  }
.front .AccordionContainer .event a:hover .eventFacts							{ text-decoration:underline; }
.front .AccordionContainer .moreEventsLink										{margin-top: 15px;}
.front .AccordionContainer .moreEventsLink a 									{text-decoration: none; color: #000; font-weight: normal;}

.front .AccordionContainer form {margin-top: -12px;}
.front .AccordionContainer form table											{margin-left:; border-collapse: collapse;}
.front .AccordionContainer form table td										{padding: 0; height: 10px;}
.front .AccordionContainer form table td.interested								{vertical-align:middle; height: 30px;}
.front .AccordionContainer form table .textbox									{width: 185px; height: 14px; margin-bottom: 2px; #margin-bottom: 0px;}
.front .AccordionContainer form table .checkbox									{margin: 0 1px 0 0; padding: 0; /*margin: -2px -2px -2px -4px;*/ border: 0; width: 12px; height: 12px; line-height: 12px;}

.front .AccordionContainer form table .checkbox + span							{padding-left: 0px;}

.front .AccordionContainer form table span										{font-size: 10px; padding-left: 1px;}
.front .AccordionContainer form table input.btn									{border: 1px solid #000; background-color: #000; color: #fff;  margin-top: 3px; font-size: 11px; }

.front .AccordionContainer form .reply											{margin: 20px 20px 20px 0;}

.front .right 																	{float:left;height:560px;width:280px;background-color:transparent none;padding-top:100px;position:relative; text-align: right;}
.front .right .banner 															{width:280px;height:119px;margin-bottom:/*2px*/10px;clear:right;}
.front .right .banner .item 													{background-color:transparent;height:119px;width:142px;float:right;margin-left: 66px;}


/*****Base template setup - Content page */

.content 																		{border-top: 25px solid #000;clear: both; width: 980px; margin: 0 auto; background-color: transparent; background-image: none; margin-top: -25px; position: relative; min-height: 100%;}
*html .content {height: 100%;}

.content .topmenu 																{width: 980px; height: 25px; background-color: 
#000; position: relative; z-index: 999;}
.content .topmenu ul 															{list-style: none; margin: 0;}
.content .topmenu ul li 														{float: left; padding: 0; margin: 0; color: #fff; padding-top: 3px; font-size: 11px;}
.content .topmenu ul li.pipe 													{padding: 3px 8px;}

.content .btn_submit 															{line-height: 10px; border: 1px solid #000;  margin: 0; padding: 1px 3px 3px 3px; background-color:  #000; color: #fff;  }
.content .fld_search 															{width: 89px; height: 12px; border: 1px solid #000; border-bottom-width: 3px; color: #999; font-size: 9px; line-height: 12px; padding-left: 2px;}
.content .topmenu ul li  a 														{color: #fff; text-decoration: none; padding:1px 7px 3px 7px; font-size: 11px; display: block;}

.content .topmenu ul li  a.Active												{background-color: #fff; text-decoration: none; color: #000;}
.content .topmenu ul li  a:hover 												{background-color: #fff; text-decoration: none; color: #000;}
.content .topmenu .service_lft 													{float: left;padding: 0; margin-left: 14px;   }
.content .topmenu .service_rgt 													{float: right;padding: 0; }
.content .topmenu .service_rgt  li 												{padding-left: 0px; padding-right: 0px;}

.content .topmenu .service_rgt  li form											{margin:0;padding: 0;}

.content .left 																	{position: relative;width:230px;float:left;}


.content .left .logo 															{clear: both; width: 208px; /*height: 106px;*/ height:67px;}
.content .left .logo img														{margin-left: 20px; padding-top: 15px;}
.content .left #iphonelogo													{display:none ;}
.content .left #flashlogo														{margin-left: 20px; padding-top: 15px;}


.content .left .menu 															{clear: both; margin: 0 0 0 0; font-size: 12px; font-weight: bold; text-align: left; }
.content .left .menu .Level1 div												{margin-bottom: 2px; margin-top: 0px; padding-top: 0px;}

.content .left .menu .Level1.alt 											{margin-top: 18px;}	
.content .left .menu .Level1.alt div											{margin-bottom: 0px;}	
.content .left .menu  .Level1 div  a											{padding-left: 20px; text-decoration: none; padding-right: 4px; font-size: 12px; color: #000; text-transform: uppercase; }

.content .left .menu  .Level1.alt div  a     									{font-size: 10px;}
.content .left .menu  .Level1 div  a:hover, .content .left .menu  .Level1 div  a.Active			{ color: #fff;}


.content .left .menu .Level2													{margin-left: 10px; padding-top: 5px; padding-bottom: 5px;}
.content .left .menu .Level2 div												{margin-bottom: 0px;}
.content .left .menu .Level2 div a												{background-color: transparent;font-weight: normal; text-transform: none; font-size: 11px;}
.content .left .menu .Level2 div a.Active										{background-color: transparent;font-weight: bold; color: #fff;}	
.content .left .menu .Level2 div a:hover										{background-color: transparent;}	
.content .left .menu .Level2 div.chosen a										{font-weight: bold;}	

.content .left .menu .Level3													{margin-left: 10px; padding-top: 5px; padding-bottom: 0px;}
.content .left .menu .Level3 div												{margin-bottom: 0px;}
.content .left .menu .Level3 div a												{background-color: transparent;font-weight: normal; text-transform: none; font-size: 11px;}
.content .left .menu .Level3 div a.Active										{background-color: transparent;font-weight: bold; color: #fff;}	
.content .left .menu .Level3 div a:hover										{background-color: transparent;}	
.content .left .menu .Level3 div.chosen a										{font-weight: bold;}	

.content .left .menu .Level4.alt {margin-left:10px;}

.content .left .left_banners													{width:210px; margin-top: 50px; }
.content .left .banner															{width:210px; float: left; margin-bottom:2px;}
.content .left .banner .item													{float:left;}
.content .left .banner .item img													{padding-top:0px;}
.content .areaTopBox															{background-color:#000000;float:left;width:750px;height:30px;color:#fff; margin-bottom:10px;}

.content .areaTopBox .breadcrumbs		{ margin-top: 12px;text-align: right;width: 526px; float: left; color: #000;}
.content .areaTopBox .breadcrumbs a		{ /*text-transform: uppercase;*/ text-decoration: none; }
.content .areaTopBox .breadcrumbs a:hover		{text-decoration: none; }
.content .areaTopBox h1.pageTitleH1 											{margin-left:12px;margin-top:21px;float:left;}
*html .content .areaTopBox h1.pageTitleH1 										{margin-left:6px;}
.content .areaTopBox .innerRight                                              	{float:right;width:210px;height:30px;color:#fff;}

.content .areaTopBox .innerRight a                                             	{color: #000; text-transform: uppercase; text-decoration: none; float: right; padding-top: 12px; padding-right: 14px;}
.content .areaTopBox.level4 .innerRight a, .content .areaTopBox.level5 .innerRight a    {color: #000; }





.content .ctn table .Header14 { font-size:14px; font-weight:bold; }
.content .ctn .Header14 { font-size:14px; font-weight:bold; }
.content .ctn *.Header14 { font-size:14px; font-weight:bold; }

.content .ctn 																	{width: 516px;padding: 0px 12px 20px 12px; border: 0; float: left; font-size: 12px; background:  #fff none;  position: relative; color: #000; min-height: 615px;}
.content .ctn h1						{font-size: 18px; font-weight: bold;  line-height: 1em; color: #333; text-transform:uppercase;}
.content .ctn .icon_links														{position: absolute; right: 20px; top: 10px;}
.content .ctn .bigpic															{margin-bottom: 24px; margin-top:0px; padding-top:0px;}
.content .ctn .manchet															{font-size: 14px; margin-top:0px; margin-bottom: 20px;  }

.content .ctn p																	{margin-bottom: 20px; font-size: 12px;}

.content .ctn p a, .content .ctn a												{color: #d11f58; text-decoration: none; }

.content .ctn p a:hover, .content .ctn a:hover									{color: #d11f58; text-decoration: underline;}
.content .ctn img.floatLeft														{float: left; padding-right: 17px; padding-bottom:10px; }
.content .ctn img.floatRight													{float: right; padding-left: 17px; padding-bottom: 10px; }


.content .ctn .link_list .lnk a					{color: #837f7f; text-decoration: none; font-size:13px;}
.content .ctn .link_list .lnk a:hover				{background-color: #e9e9e9; text-decoration: none; }
.content .ctn .ctnRightCol.narrow   				{float: left; width: 376px;}
.content .ctn .ctnRightCol.narrowLargeImage 		{float: left; width: 256px;}
.content .ctn .ctnRightCol.wide   					{float: left; width: 516px; margin-top:5px;}

.content .ctn .ctnLeftCol						{width: 128px;  height: 300px; float: left; margin-left: 0px; padding: 0 12px 0 0;}
.content .ctn .ctnLeftCol.LargeImage				{width: 248px;  height: 300px; float: left; margin-left: 0px; padding: 0 12px 0 0;}

.content .ctn .kalender															{font-size: 13px; margin-top: 10px; clear: both; position: relative; z-index: 0;}						
.content .ctn .kalender	.kal_manchet											{font-size: 15px; margin-bottom: 10px;}
.content .ctn .kalender	.kal_headline											{border-bottom: 1px solid #727471; padding-bottom: 5px;}
.content .ctn .kalender	.kal_headline	h2										{font-weight: bold; font-size: 14px;}
.content .ctn .kalender	.kal_item											{margin-top: 5px; padding: 0px 10px 10px 0px; background: transparent none;  border-bottom: 1px solid #727471; min-height: 125px;}
*html .content .ctn .kalender .kal_item											{height: 125px;}

.content .ctn .kalender	.kal_item .spacer										{background-color: #fff; height: 5px; margin-bottom: 5px; margin-left: -10px; width: 516px;}
.content .ctn .kalender	.kal_item .thumb										{float: right; width: 128px; height: 117px; border:none; margin-top: -5px; margin-right: -10px; margin-left: 10px;}	
.content .ctn .kalender	.kal_item_content p										{ color: #fff;}	
.content .ctn .kalender	.kal_item .aItem										{display: block; }
.content .ctn .kalender	.kal_item .readmore										{}
.content .ctn .kalender	.kal_item .buyticket									{ background-color: #d11f58; color: #fff; width: 80px; height: 18px; text-align: center; font-size: 12px; display: block; margin-top: 8px; #margin-top: 11px; }
.content .ctn .kalender	.kal_item .buyticket:hover								{  text-decoration:none;  }
.content .ctn .kalender	.kal_date												{font-size: 11px; color: #000; }
.content .ctn .kalender	.kal_item_head											{font-size: 14px; color: #000; font-weight: bold; display: block; margin-top: 5px;}
.content .ctn .kalender	.kal_item_head span										{font-weight: normal;}
.content .ctn .kalender .kal_item.noevents {height: 30px;padding-right: 0;}
.content .ctn .kalender .kal_item.noevents .kal_item_head
{color:#000000;display:block;font-size:14px;font-weight:bold;margin-top:5px;}
/*
{font-size: 20px; font-weight: normal; padding: 5px 0 10px 0;}
*/
.content .ctn .kalender	.kal_item_intro											{font-size: 13px; color: #333; margin-bottom: 0px;}
.content .ctn .kalender	.kal_links a											{color: #999; font-size: 13px; text-decoration: none;}
.content .ctn .kalender .kal_editorText											{background-color:#e5e5e5; padding: 10px; padding-bottom: 1px; margin-top: 2px; margin-bottom: -15px; }

.content .ctn .kalender .selected_event                                         {padding-bottom: 10px;}
.content .ctn .kalender .selected_event .lft                                   	{color: #000;}
*html .content .ctn .kalender .selected_event .lft                              {color: #000; width: 284px; }
.content .ctn .kalender .selected_event .lft .date								{font-size: 12px;  }
.content .ctn .kalender .selected_event .lft .name								{font-size: 20px; margin: 21px 0 13px 0;  }
.content .ctn .kalender .selected_event .lft .description						{font-weight: bold;}
.content .ctn .kalender .selected_event .lft .host								{margin-bottom: 15px;}
.content .ctn .kalender .selected_event .lft .editor							{}
.content .ctn .kalender .selected_event .lft .place								{margin: 14px 0; font-size: 11px; width:495px;}
*html .content .ctn .kalender .selected_event .lft .place						{margin: 14px 0; font-size: 11px; width:284px;}


.content .ctn .kalender .selected_event .rgt                                    {float: right;}
*html .content .ctn .kalender .selected_event .rgt                              {float: right; width: 198px}

.content .ctn .kalender .selected_event .rgt img                                {padding-left: 10px; padding-bottom: 10px;}
.content .ctn .kalender .selected_event .lft .price								{font-weight: bold;}
.content .ctn .kalender .selected_event .lft .memberprice						{margin-bottom: 14px;}
.content .ctn .kalender .selected_event .lft .pricecomment						{ font-style:italic; font-size: 11px;}
.content .ctn .kalender .selected_event .lft .buyticket							{ background-color: #d11f58; color: #fff; width: 80px; height: 18px; text-align: center; font-size: 12px; display: block; margin-top: 22px;}
.content .ctn .kalender .selected_event .lft .buyticket:hover					{ text-decoration:none; }
.content .ctn .kalender .backLink												{text-align: left;margin-top: 10px;}

.content .right 																{float:left;width:210px;background-color:transparent none;position:relative; text-align: right;}
.content .right .rgt_fb_head													{height: 35px; background-color: transparent; width:210px; padding-top: 12px;}
.content .right .rgt_fb_head .line												{font-size: 20px; line-height: 22px; color: #fff; padding: 0; margin-left: 21px; margin-top: -6px; text-align: left; font-weight: bold; }

.content .right .rgt_fb_head .line object										{padding: 0;}

.content .right .rgt_fb_ctn														{padding: 0px 12px 10px 12px; text-align: left; color: #000;}
.content .right .rgt_fb_ctn	.top												{background-color: #a4eae7; margin-left: -12px; margin-right: -12px; padding-left: 12px; margin-bottom: 5px; height: 17px; font-weight: bold; padding-top:1px; font-size:11px; text-transform:uppercase;}
.content .right .rgt_fb_ctn .fb_manchet											{font-size: 11px; margin: 20px 0;}
.content .right .rgt_fb_ctn .fb_editor_fld										{padding: 0px; color: #000; margin: 0 0 0 0; font-size: 11px; width: 186px;}
.content .right .rgt_fb_ctn .fb_editor_fld img									{/*float: left;*/margin-bottom: 3px;}
.content .right .rgt_fb_ctn .fb_editor_fld	a									{text-decoration: none; color: #d11f58; }
.content .right .rgt_fb_ctn .fb_editor_fld br {line-height:3px;}

.content .right .rgt_fb_ctn .fb_editor_fld	a:hover								{ text-decoration: underline; }
.content .right .rgt_fb_ctn .fb_editor_fld ul									{margin-left: 0px; margin-top: 0; list-style: none;}
.content .right .rgt_fb_ctn .fb_editor_fld ul li a								{color: #000; text-decoration: none;}	
.content .right .rgt_fb_ctn .fb_editor_fld ul li a:hover						{color: #fff; text-decoration: underline;}	


.content .right .rgt_fb_ctn .fb_editor_fld .event								{ padding-right: 20px;}
.content .right .rgt_fb_ctn .fb_editor_fld .event a								{margin-bottom: 10px; font-size: 11px; color: #000;}
.content .right .rgt_fb_ctn .fb_editor_fld .event a:hover						{text-decoration:underline;}
.content .right .rgt_fb_ctn .fb_editor_fld .event a .eventTitle 				{font-weight: bold; margin-bottom: 0px; display: block;}
.content .right .rgt_fb_ctn .fb_editor_fld .event a:hover .eventTitle			{text-decoration: underline;}
.content .right .rgt_fb_ctn .fb_editor_fld .event a .eventType					{font-weight:normal;}
.content .right .rgt_fb_ctn .fb_editor_fld .event a .eventFacts					{display: block;font-weight:normal; margin-bottom: 4px; }
.content .right .rgt_fb_ctn .fb_editor_fld .event a:hover .eventFacts			{ text-decoration:underline; }
.content .right .rgt_fb_ctn .fb_editor_fld .moreEventsLink						{margin-top: 15px;}
.content .right .rgt_fb_ctn .fb_editor_fld .moreEventsLink a					{text-decoration: none; color: #d11f58; font-weight: normal;}
.content .right .rgt_fb_ctn .fb_editor_fld .moreEventsLink a:hover				{ text-decoration: underline;}




.content .right .rgt_fb_ctn .links_lst .lnk	a									{color: #fff; text-decoration: none;font-size: 13px;}
.content .right .rgt_fb_ctn .links_lst label.inl								{color: #000;}
.content .right .rgt_fb_ctn .links_lst .links_lst_head							{font-weight: bold; margin: 9px 0 8px 0;}
.content .right .rgt_fb_ctn .links_lst .lnk	a:hover								{background-color: #000;}
.content .right .rgt_fb_ctn .links_lst .btn_filtrer								{background-color: #000; color: #fff; border: 0; margin-top: 10px;}

/* medlemsfordele knap */
.content .right .mfDiv .PopUpLightBox {display:block; background: #009ada;font-size:13px;font-weight:bold;color:#fff !important;text-align:left;padding:5px;width:120px;margin-right:15px;}
/* medlemsfordele knap slut*/

/*****Kim kalender START */



/*****Kim kalender SLUT */
.footer 																		{position:absolute;bottom:2px;right:22px;color:#fff;}




/* speciel styles */
.snippet																		{width: 235px; height: 126px; background-color: #e9e9e9;}
.snippet .snp_img																{padding: 10px; float: left;}
.snippet .snp_img img 															{padding: 0;}
.snippet .snp_ctn																{width: 130px; float: left;}	
.snippet .snp_manchet															{padding-top: 10px; font-size: 13px; }
.snippet .snp_text																{padding-top: 6px; line-height: 13px; margin-bottom: 5px;}
.snippet .snp_price																{font-size: 13px;}
.snippet .snp_price	span a														{font-size: 13px; background-color: #f8c301; text-decoration: none; margin-left: 20px;}
.snippet.lft																	{float: left; margin-right: 10px;}
.snippet.rgt																	{float: right; margin-left: 10px;}	

#printHover																		{padding: 3px; background-color: #e8e8e8; position: absolute; top: -2px; left: -40px;}

#tipenvenHover																	{padding: 3px; background-color: #e8e8e8; position: absolute; top: -2px; left: -70px; width: 50px; }


/* Sitemap styles*/
.sitemap																		{margin-top: 50px;}
.sitemap .inn																	{width: 200px; float: left;}
.sitemap ul																		{list-style: none; margin: 0; padding: 0; float: left; font-size: 12px; margin-bottom: 20px;}
.sitemap li																		{margin-top: 2px; width: 215px; float: left;}
.sitemap li li																	{border: none;}			
.sitemap a.SitemapLevel1														{text-decoration: none; color: #d11f58;}
.sitemap a:hover																{color: #d11f58; text-decoration: none;}
.sitemap ul																		{margin-top: 5px;}	
.sitemap ul li a.SitemapLevel2													{font-size: 11px; color: #d11f58; }
.sitemap ul ul																	{margin-top: 0;  margin-bottom: 0px; margin-left: 6px;}
.sitemap ul ul li a.SitemapLevel3												{font-size: 11px; color: #d11f58;}
.sitemap ul ul ul																{margin-left: 12px;}
.sitemap ul ul ul li a															{font-size: 11px; color: #d11f58; }

/* search result styles */
.search_result																	{margin-top: 50px;}
.search_result .search_item														{margin-bottom: 10px; font-size: 13px;}

.search_result .search_item a													{text-decoration: none;}
.search_result .search_item a:hover												{background-color: #e9e9e9;}	
.search_result .search_item a.head												{font-size: 14px;}
.search_result .search_item a.rd_more											{color: #817f80; font-size: 11px;}
.content .ctn .search p span													{color: #d11f58;}
.content .ctn .search p span a:hover											{ text-decoration: underline;}



/* køb medlemsskab formular styles GAMMEL  */
.frm_members																	{font-size: 13px;margin: 0; padding: 0;}
.frm_members .frm_lft															{float: left; width: 235px; }


.frm_members fieldset															{border: none;}
.frm_members .frm_lft select													{font-size: 11px; margin-bottom: 10px;  border: 1px solid #999;}

.frm_members .fld.nwlt															{margin: 7px 0; font-size: 11px;}
.frm_members label																{display: block; margin-top: 7px; color: #333;}
.frm_members label.rd															{display: block; margin-top: 0px; padding-left: 5px; color: #333;}
.frm_members label.inl															{padding-left: 33px; margin-top: 7px;}
.frm_members input																{border: 1px solid #999;height: 16px;}
.frm_members .txt																{width: 205px;}
.frm_members .chkbox															{float: left; border: none;}	
.frm_members .btn																{border: 1px solid #000; font-size: 11px; color: #fff; background-color: #000; height: 16px;}
.frm_members .btn.choose														{float: right; margin-right: 30px;}
.frm_members input.radio														{padding: 3px 3px 5px 0;border:none; float: left;}
.frm_members label.rd															{font-size: 11px; display: block; margin-left: 20px;}
.frm_members .service_txt														{clear: both; margin: 10px 0; background: #e9e9e9 none; width: 185px;padding: 10px;}

.frm_members .frm_rgt															{float: left; width: 235px; }

.frm_members .frm_rgt .infobox													{background-color: #dedede;padding: 10px; }
.frm_members .frm_rgt .infobox .head											{font-weight:bold; color: #666;}
						
.frm_members .frm_rgt .infobox ul												{margin: 0; padding: 0; list-style-type: none;}
.frm_members .frm_rgt .infobox ul li a											{text-decoration: none;}
.frm_members .frm_rgt .infobox .fld .btn										{border: 1px solid #000; background-color: #000; color: #fff;  margin-top: 15px; font-size: 11px; height: 20px;}

/*Nyhedsbrev tilmelding start*/
.frm_members .frm_lft.newsltr 													{background: transparent none; padding-top: 10px; width: 312px;}
.frm_members .frm_rgt .infobox p												{color: #666; margin-top: 18px;}	
.frm_members .frm_rgt .infobox .fld label										{display: block;}
.frm_members .frm_rgt .infobox .txt												{display: block; width: 205px; border: 1px solid #999;height: 16px;}

.frm_members .frm_lft.newsltr label												{color: #000;}
.frm_members .frm_lft.newsltr .txt												{border: 1px solid #000; color: #000;  width: 312px; height: 16px;}
.frm_members .frm_lft.newsltr .btn												{border: 1px solid #000; background-color: #000; color: #fff;  margin-top: 15px; font-size: 11px; height: 20px; padding: 0 5px 1px 5px;}
.frm_members .frm_lft.newsltr table												{border-collapse: collapse; margin-top: 10px;}
.frm_members .frm_lft.newsltr table td											{padding: none; width: 312px;}
.frm_members .frm_lft.newsltr table td.interestedtxt							{padding-bottom: 14px; padding-top: 2px;}
.frm_members .frm_lft.newsltr table input										{border: none; float: left; margin: 0; margin-left: -2px; padding: 0; border: 0;}
.frm_members .frm_lft.newsltr table td span										{margin: 0; padding: 0 0 0 5px; float: left; display: inline;  font-size: 11px; color: #000;}

/*Nyhedsbrev tilmelding slut*/
.frm_buymembership																{width: 516px;}
.frm_buymembership fieldset legend												{font-size: 14px; font-weight: bold; margin: 0; padding: 0; color: #000;}
#membertypes																	{width: 516px; height: 18px; #height: 20px; }
#frm_buymembership .manchet														{font-size: 12px;color: #000;}
.frm_buymembership input 														{border: 1px solid #000; }
.frm_buymembership select														{border: 1px solid #000;height: 20px;  }
.frm_buymembership fieldset														{border: 0; margin: 0; padding: 0;}
.frm_buymembership fieldset.flds_select											{border-bottom: 1px solid #000;padding-bottom: 16px; margin-bottom: 14px;}
.frm_buymembership fieldset legend												{margin-bottom: 16px; margin-left: -7px;}

.frm_buymembership fieldset.flds_inputs											{text-align: left;}
.frm_buymembership fieldset.flds_inputs .row									{clear: left; height: 48px;}
.frm_buymembership fieldset.flds_inputs	.row label								{display: block; padding-bottom: 2px;}
.frm_buymembership fieldset.flds_inputs	.row .txt_wide							{width: 250px;  height: 15px; #height: 16px; border: 1px solid #000; margin: 0;}
*html .frm_buymembership fieldset.flds_inputs .row .txt_wide					{width: 248px; height: 16px; border: 1px solid #000; margin: 0; display: block; float: left;}
.frm_buymembership fieldset.flds_inputs .row .lft								{float: left; width: 258px; padding: 0;margin:0;}

.frm_buymembership fieldset.flds_inputs .row .rgt								{float: left; width:253px; padding: 0 0 0 5px;margin:0;}
.frm_buymembership fieldset.flds_inputs .row .rgt .smallbox						{float: left; width: 62px;  }

.frm_buymembership fieldset.flds_inputs .row .rgt .smallbox	.txt_narrow          {width: 55px;height: 15px; #height: 16px; }

.frm_buymembership fieldset.flds_inputs .row .rgt select						{width: 252px;height: 18px; #height: 20px; #margin-top: 1px; border-bottom-color: #000;}

*html .frm_buymembership fieldset.flds_inputs .row .rgt select						{width: 252px;height: 20px;margin-top: 1px; border-bottom-color: #000;}

.frm_buymembership fieldset.flds_inputs .row .lft .smallbox						{float: left; width: 60px; }
.frm_buymembership fieldset.flds_inputs .row .lft .smallbox	.txt_narrow          {width: 50px;height: 15px; #height: 16px;}
.frm_buymembership fieldset.flds_inputs .row .lft .mediumbox					{float: left; width: 60px; }
.frm_buymembership fieldset.flds_inputs .row .lft .mediumbox .txt_medium         {width: 190px;height: 15px; #height: 16px;}
*html .frm_buymembership fieldset.flds_inputs .row .lft .mediumbox .txt_medium    {width: 188px;height: 16px;}

.frm_buymembership fieldset.flds_inputs .row.firma .full_width					{width: 514px;height: 15px; #height: 16px;}
*html .frm_buymembership fieldset.flds_inputs .row.firma .full_width			{width: 512px;}

.frm_buymembership fieldset.flds_inputs .row.country							{}
.frm_buymembership fieldset.flds_inputs .row.country select						{width: 516px; height: 18px; #height: 20px; }
.frm_buymembership fieldset.flds_inputs .row.pension							{height: 20px;}
.frm_buymembership fieldset.flds_inputs .row.pension .chk_box					{float: left;margin: 0px 10px 0px 10px; #margin-left: 6px;border: 0;}
.frm_buymembership fieldset.flds_inputs .row.pension label						{display: inline; #margin-left: -2px; }
.frm_buymembership fieldset.flds_inputs .row.birthinfo select					{width:170px; margin-right: 3px; border: 1px solid #000;height: 18px; #height: 20px;}
.frm_buymembership fieldset.flds_inputs .row.birthinfo select.last				{margin-right: 0;}				
/*gave checkbox area*/

.frm_buymembership fieldset.flds_present										{background-color: #e5e5e5; padding: 10px 10px 10px 6px;}
.frm_buymembership fieldset.flds_present legend									{display: none;}
.frm_buymembership fieldset.flds_present										{}
.frm_buymembership fieldset.flds_present .chk_box								{border: none;float: left; }
.frm_buymembership fieldset.flds_present label									{font-weight: bold;  display: block; float:left; font-size: 12px; padding: 1px 0 0 8px;}

.frm_buymembership fieldset.flds_present .gave_on								{clear: both;}
.frm_buymembership fieldset.flds_present .gave_on .rw							{padding-left: 12px;margin-bottom: 2px;}
.frm_buymembership fieldset.flds_present .gave_on .rw.space						{margin-top: 12px;}
.frm_buymembership fieldset.flds_present .gave_on .rw.small						{padding-left: 12px; font-size: 10px; }
.frm_buymembership fieldset.flds_present .gave_on .rw.small label				{font-size: 11px; font-weight: normal;}
.frm_buymembership fieldset.flds_present .gave_on .rw select					{width: 100px; margin-right: 10px;  height: 18px; #height: 20px;}
.frm_buymembership fieldset.flds_present .gave_on .rw .radio					{float: left; border: 0; margin-top: 2px; #margin-top: -3px;}
.frm_buymembership fieldset.flds_present .gave_on .rw label						{display: inline; float: left;padding: 0 0 0 3px;}
.frm_buymembership .btn_addtocart												{border: 0; margin-top: 20px;}

.calendar .active 																{color:black;text-decoration:none;}
.calendar .inactive 															{color:red;text-decoration:none;}
.calendar .selected 															{color:white;background-color:black;text-decoration:none;}
.calendar .today																{color:white;background-color:blue;text-decoration:none;}



/*****kalender START */

.nav_calendar table 															{width: 100%;font-size: 13px;background-color:#fff;margin: 0px; padding: 0;}

.nav_calendar table tr.header td												{background-color : #000; color : #FFF; height:20px; text-align: center; font-weight:normal;padding:0px 0px 0px 0px;  }

.nav_calendar table tr.header td a.arrLeftArr									{width: 7px; height: 7px; background: transparent url(../gfx/cal_leftarrow.gif)  0px 5px  no-repeat; }
.nav_calendar table tr.header td a.arrRightArr									{width: 7px; height: 7px; background: transparent url(../gfx/cal_rightarrow.gif) 0px 5px no-repeat; }


.nav_calendar table tr.header td span {}

.nav_calendar table td															{background-color : #76c6cf;	text-align: center;	vertical-align: middle;	height:20px; padding:0px 0px 0px 0px; }
.nav_calendar table tr.weekdays td												{background-color : #bfbfbf; color:#FFF; }
.nav_calendar table td.date 													{line-height:20px; background-color: #e5e5e5; }
.content .right .rgt_fb_ctn .fb_editor_fld .nav_calendar table td.date.outside, .content .right .rgt_fb_ctn .fb_editor_fld .nav_calendar table td.date.outside a		{background-color: #ffffff; color: #666666; }
.nav_calendar table td.date.today, .nav_calendar table td.date.today a			{font-weight:bold;color: #fff;}
*html .content .right .rgt_fb_ctn .fb_editor_fld .nav_calendar table td.date.selected a {color: #fff;}
.nav_calendar table td.date.selected, .content .right .rgt_fb_ctn .fb_editor_fld .nav_calendar table td.date.selected a	{ background-color: black; color: white;}
.content .right .rgt_fb_ctn .fb_editor_fld  .nav_calendar table td.date a													{color:#000; height: 20px; width: 100%; display: block;text-decoration:none;  }
.content .right .rgt_fb_ctn .fb_editor_fld .nav_calendar table td.date a:hover 											{background-color: black; color: white; text-decoration:none;}
.content .right .rgt_fb_ctn .fb_editor_fld .event a								{color: #d11f58;}		
.nav_calendar table td a.nav_back												{line-height:auto;height: auto; width: 4px; padding-right: 5px; }
.nav_calendar table td a.nav_fwd												{padding-left: 5px; }
.nav_calendar hr 																{height: 1px; background-color: #FFF; color: #FFF;margin-top:11px; }

table.cal_act_select 															{width:100% }
table.cal_act_select td															{color:#FFF; padding: 0px 0px 0px 0px;}
table.cal_act_select .act_check													{height: 13px;width: 13px;margin: 0px 3px 0px 0px; padding: 0px 0px 0px 0px;}

.content .right .rgt_fb_ctn .cal_search_header 									{font-size: 15px; margin: 0px 0px 15px;}
.event																			{font-size: 13px;}
.eventinfo																		{margin: 15px 0;}
.eventinfo .trdate	td															{font-weight: bold;}

/*****kalender SLUT */

#tipFriendHolder 	table	 td													{font-size: 13px;}
#tipFriendHolder 	table	 td	 a												{text-decoration: none;}
.highslide-wrapper .highslide-html-content 	{padding: 0;}
.highslide-wrapper .highslide-html-content .highslide-body 	{padding: 10px; }


/* INDKØBSKURV */

#ShopHandlerLayer																{}
#ShopHandlerLayer .cart_top															{color: #fff; background-color: #d11f59; text-align: left; padding-left: 12px;  height: 17px; font-weight: bold; padding-top:1px; font-size: 11px; margin-top: 10px;}
#ShopHandlerLayer .cart															{ background-color:#fde8f1; padding: 10px; text-align: left;}
#ShopHandlerLayer .cart .cartHead												{font-weight: bold; }
#ShopHandlerLayer .cart .lft													{float: left; }
#ShopHandlerLayer .cart .rgt													{float: right;padding-right: 12px; }
#ShopHandlerLayer .cart .varer .vare .rgt										{padding-right: 0px; }
#ShopHandlerLayer .cart .varer													{clear: both; padding-top: 5px;}
#ShopHandlerLayer .cart .varer .vare											{clear: both; line-height: 12px;}
#ShopHandlerLayer .cart .varer .vare a.x										{color: #d11f58; text-decoration: none; padding-left: 4px;}
#ShopHandlerLayer .cart .varer .vare a.x:hover									{text-decoration: underline;}

#ShopHandlerLayer .cart .varer .paymentLink										{clear: both;margin-top: 16px; }
#ShopHandlerLayer .cart .varer .paymentLink a									{color: #d11f58; text-decoration: none;}
#ShopHandlerLayer .cart .varer .paymentLink a:hover								{text-decoration: underline;}


/* Produkt_list */

.shop_list_outer 																{font-size: 13px; margin-top: 10px;  /*border-top: 1px solid #000;*/ float: left; margin-right:15px; width:516px;}
.shop_list_outer .shop_item														{border-bottom: 1px solid #000; padding: 15px 0 15px 0 ;font-size: 11px; clear:left;float:left;position:relative;width:516px;}

.shop_list_outer .shop_item.chosen		{min-height: 200px;}
*html .shop_list_outer .shop_item.chosen		{height: 200px;}

.shop_list_outer .shop_item	.thumb												{float: right; width: 128px; text-align:right; }


.shop_list_outer .shop_item .vareinfo											{ float: left; width: 380px;}
.shop_list_outer .shop_item .vareinfo .varenr									{font-size: 10px;margin-top: -3px; margin-bottom: 8px;}
.shop_list_outer .shop_item .vareinfo .varenavn									{font-size: 12px; font-weight: bold;}
.shop_list_outer .shop_item .vareinfo .varetxt									{ }
.shop_list_outer .shop_item .vareinfo .varepris									{font-weight: bold; margin-top: 10px;}
.shop_list_outer .shop_item .vareinfo .medlemspris								{margin-top: 1px; }
.shop_list_outer .shop_item .vareinfo .readmore									{margin-top: 10px;  }
.shop_list_outer .shop_item .vareinfo .add_to_basket							{/*position:absolute; bottom: 10px; left:0px;*/ display: block; margin-top:15px;}

/* this version belongs to the two column setup in GS version 4 productlist */
/*
.shop_list_outer 																{font-size: 13px; margin-top: 10px;  border-top: 1px solid #000; float: left; margin-right:15px; width:240px;}
.shop_list_outer .shop_item														{border-bottom: 1px solid #000; padding: 10px 0 10px 0 ;font-size: 11px; height:300px;position:relative;}

.shop_list_outer .shop_item.chosen		{min-height: 200px;}
*html .shop_list_outer .shop_item.chosen		{height: 200px;}

.shop_list_outer .shop_item	.thumb												{float: left; width: 110px; }


.shop_list_outer .shop_item .vareinfo											{ float: left; width: 380px;}
.shop_list_outer .shop_item .vareinfo .varenr									{font-size: 10px;margin-top: -3px; margin-bottom: 8px;}
.shop_list_outer .shop_item .vareinfo .varenavn									{font-size: 12px; font-weight: bold;}
.shop_list_outer .shop_item .vareinfo .varetxt									{ }
.shop_list_outer .shop_item .vareinfo .varepris									{font-weight: bold; margin-top: 10px;}
.shop_list_outer .shop_item .vareinfo .medlemspris								{margin-top: 1px; }
.shop_list_outer .shop_item .vareinfo .readmore									{margin-top: 10px;  }
.shop_list_outer .shop_item .vareinfo .add_to_basket							{position:absolute; bottom: 10px; left:0px; display: block;}
*/
/* Produkt i vis mere tilstand -CHOSEN */

.shop_list_outer .shop_item.chosen												{border-bottom: 1px solid #000; padding: 10px 0 10px 0 ;font-size: 11px; position: relative;}

.shop_list_outer .shop_item.chosen .thumb										{float: left; width: 196px; }
.shop_list_outer .shop_item.chosen .vareinfo									{ float: left; width: 300px;}
.shop_list_outer .shop_item.chosen .vareinfo .varenr							{ font-size: 10px;margin-top: -3px;}
.shop_list_outer .shop_item.chosen .vareinfo .varenavn							{  font-size: 21px; font-weight: bold; margin: 12px 0 18px 0px;}
.shop_list_outer .shop_item.chosen .vareinfo .varetxt							{ }
.shop_list_outer .shop_item.chosen .vareinfo .varepris							{ font-weight: bold; margin-top: 10px;}
.shop_list_outer .shop_item.chosen .vareinfo .medlemspris						{ margin-top: 1px; }

.shop_list_outer .shop_item.chosen .vareinfo .add_to_basket						{margin-top: 10px; display: block;}
.shop_list_outer .shop_item.chosen .shop_zoom									{position: absolute; bottom: 10px; left: 196px;}
/* shopping cart order form */

.frm_order																{width: 516px;}
.frm_order fieldset legend												{font-size: 14px; font-weight: bold; margin: 0; padding: 0; color: #000;}
#frm_shop_order																	{width: 516px; height: 18px; #height: 20px; }
#frm_shop_order	 .manchet														{font-size: 12px;color: #000;}
.frm_order input 														{border: 1px solid #000; }
.frm_order select														{border: 1px solid #000;height: 20px;  }
.frm_order fieldset														{border: 0; margin: 0; padding: 0;}
.frm_order fieldset.cart_info											{border-bottom: 1px solid #000;padding-bottom: 16px; margin-bottom: 14px;}
.frm_order fieldset legend												{margin-bottom: 16px; margin-left: -7px;}
.frm_order fieldset .tbl_cart											{width:516px; border-collapse:collapse; }
.frm_order fieldset .tbl_cart tr th										{padding-bottom: 10px;}
.frm_order fieldset .tbl_cart tr th.col_1								{width:278px; }
.frm_order fieldset .tbl_cart tr th.col_2								{width:39px; }
.frm_order fieldset .tbl_cart tr th.col_3								{width:117px; text-align: right;}
.frm_order fieldset .tbl_cart tr th.col_4								{width:82px; text-align: right;}

.frm_order fieldset .tbl_cart tr td.col_1								{width:278px; }
.frm_order fieldset .tbl_cart tr td.col_1 a.x							{padding-right: 3px;}
.frm_order fieldset .tbl_cart tr td.col_2								{width:39px; }
.frm_order fieldset .tbl_cart tr td.col_2_1								{width:13px; }
.frm_order fieldset .tbl_cart tr td.col_2_2								{width:13px;  }
.frm_order fieldset .tbl_cart tr td.col_2_2 a							{}
.frm_order fieldset .tbl_cart tr td.col_2_3								{width:13px; }

.frm_order fieldset .tbl_cart tr td.col_2_3 a							{}

.frm_order fieldset .tbl_cart tr td.col_3								{width:117px; text-align: right;}
.frm_order fieldset .tbl_cart tr td.col_4								{width:82px; text-align: right;}
.frm_order fieldset .tbl_cart tr.spacer td								{height: 10px; }
.frm_order fieldset .tbl_cart tr.sum td									{text-align: right; font-weight: bold; border-top: 1px solid #000; padding: 3px 0;}
.frm_order fieldset .tbl_cart tr.sum td	span							{padding-right: 15px;}


.frm_order fieldset.flds_inputs											{text-align: left;}
.frm_order fieldset.flds_inputs .row									{clear: left; height: 48px;}
.frm_order fieldset.flds_inputs	.row label								{display: block; padding-bottom: 2px;}
.frm_order fieldset.flds_inputs	.row .txt_wide							{width: 250px;  height: 15px; #height: 16px; border: 1px solid #000; margin: 0;}

*html .frm_order fieldset.flds_inputs .row .txt_wide					{width: 248px; height: 16px; border: 1px solid #000; margin: 0; display: block; float: left;}
.frm_order fieldset.flds_inputs .row .lft								{float: left; width: 258px; padding: 0;margin:0;}

.frm_order fieldset.flds_inputs .row .rgt								{float: left; width:253px; padding: 0 0 0 5px;margin:0;}

.frm_order fieldset.flds_inputs .row .rgt .smallbox						{float: left; width: 62px;  }

.frm_order fieldset.flds_inputs .row .rgt .smallbox	.txt_narrow          {width: 55px;height: 15px; #height: 16px; }

.frm_order fieldset.flds_inputs .row .lft .smallbox						{float: left; width: 60px; }
.frm_order fieldset.flds_inputs .row .lft .smallbox	.txt_narrow          {width: 50px;height: 15px; #height: 16px;}
.frm_order fieldset.flds_inputs .row .lft .smallbox	.txt_narrow.wider     {width: 190px;}


.frm_order fieldset.flds_inputs .row.country							{}
.frm_order fieldset.flds_inputs .row.country select						{width: 253px; height: 17px; #height: 20px; }

.frm_order fieldset.flds_inputs .row.cBox							{height: 20px;}
.frm_order fieldset.flds_inputs .row.cBox .chk_box					{float: left; margin: 1px 10px 0px 0px; #margin: -1px 10px 0px -4px; border: 0;}
.frm_order fieldset.flds_inputs .row.cBox label						{display: inline; #margin-left: -2px; }
.frm_order fieldset.flds_inputs .row.cBox label	 a					{color: #000; text-decoration: underline;}
.frm_order fieldset.flds_inputs .row.paym							{margin-top: 10px;}

/*medlesskab rabat area*/

.frm_order fieldset.flds_rabat										{background-color: #e5e5e5; padding: 10px 10px 10px 6px; margin: 20px 0;}
.frm_order fieldset.flds_rabat legend									{display: none;}
.frm_order fieldset.flds_rabat										{}
.frm_order fieldset.flds_rabat .row										{height: 18px; }
.frm_order fieldset.flds_rabat .chk_box								{border: none;float: left; margin-top: 3px; #margin-top: -1px; }
.frm_order fieldset.flds_rabat label									{font-weight: bold;  display: block; float:left; font-size: 12px; padding: 1px 0 0 8px;}

.frm_order fieldset.flds_rabat .lbl_rabat								{font-size: 14px;}
.frm_order fieldset.flds_rabat .rabat_on								{clear: both;}

.frm_order fieldset.flds_rabat .rabat_on .rw							{padding-left: 4px;margin-bottom: 2px;margin-top: 10px;}
.frm_order fieldset.flds_rabat .rabat_on .rw .overskrift				{font-weight: bold; margin-bottom: 2px;}
.frm_order fieldset.flds_rabat .rabat_on .rw .lft						{float: left; width: 258px; border-right: 1px solid #000;}
.frm_order fieldset.flds_rabat .rabat_on .rw .lft	.mn					{float: left; margin-top: 6px; #margin-top: 5px;margin-right: 1px;}	
.frm_order fieldset.flds_rabat .rabat_on .rw .lft	.mn	input			{ height: 16px; margin-top: -1px;}
.frm_order fieldset.flds_rabat .rabat_on .rw .lft	.mnb					{float: left;margin-top: 5px;}
.frm_order fieldset.flds_rabat .rabat_on .rw .lft	.mnb input			{border: 0;}			
.frm_order fieldset.flds_rabat .rabat_on .rw .rgt						{padding-left: 268px; }
*html .frm_order fieldset.flds_rabat .rabat_on .rw .rgt						{  margin-left: -10px; padding-left: 0px;}
.frm_order fieldset.flds_rabat .rabat_on .rw .rgt .create_member		{margin-top: 5px;}
.frm_order .btn_addtocart												{border: 0; margin-top: 20px;}

.frm_order	.row.gifts select											{height: 17px; #height: 20px;width: 253px; }


/* Employee list */
.ctnCol.narrow.emp			{margin-top: 10px;}
.content .ctn .ctnRightCol.emp				{margin-top: 10px; padding-left: 0px;}
.ctnLeftCol.narrow.emp .start		{margin-bottom: 10px;}
.empGroupsMenu {width: 176px; float: left;}
.content .ctn .empGroupsMenu  a {color: #000; font-weight: bold; display: block;}
.content .ctn .empGroupsMenu  a:hover			{text-decoration:underline;}
.content .ctn .empGroupsMenu  a.selected {color: #d11f58; font-weight: bold;}
.employees {width: 200px; float: left;}
.employees .employee {margin-bottom: 15px;}
.employees .employee .info .name { font-weight: bold;}
.content .ctn .shop_list_outer .backlink {text-align:right; padding: 20px;}

body{
	height:100% !important;
}

/* Slideshow (MNI) */
.box-louis 										{width:470px;min-height:600px;clear:both;}
.box-louis .rel 								{width:470px;min-height:600px;position:relative;background-repeat:no-repeat;}
.box-louis .rel .node 							{clear:both;}
.box-louis .rel .abs 							{width:100%;height:100%;position:absolute;z-index:100;}
.box-louis .rel .abs img 						{position:absolute;}

.box-louis-c 									{width:515px;clear:both;}
.box-louis-c .rel 								{width:515px;position:relative;background-repeat:no-repeat;}
.box-louis-c .rel .node 						{clear:both;}
.box-louis-c .rel .abs 							{width:100%;height:100%;position:absolute;z-index:100;}
.box-louis-c .rel .abs img 						{position:absolute;}

/* Single line tags */
.autohide										{display:none;}
.overflow										{overflow:hidden;}
						
