
.radr_clipRegion {
	background-color:Transparent !important;
}
body {
	margin:0;
	background:url(~/media/Systembilleder/Expert_baggrund.ashx) #FFF;
	font-family:Arial, "Lucida Sans Unicode", Helvetica, sans-serif;
	font-size:.73em;
	line-height:125%;
}
img {
	border:none;
}
active {
	border:none;
}
h1 
{
    line-height:normal;
	color:#303030;
}
h2 {
	font-size:15px;
	color:#303030;
}
h3 {
	margin:0; line-height:95%;
}

h5 {
	margin:0;
}
h6 {
	margin:0;
}
a:link {
	color:#f80;
	text-decoration:none;
}
a:visited {
	color:#f80;
}
li {
	list-style-type:square;
}
.float-left {float:left;}

hr {height:1px; color:#d8d8d8; background:#D8D8D8; border:none; width:100% !important; size:1px;}
.color1_back {
	background:#C5D2DC;
}
.color2_back {
	background:#980065;
}
.color3_back {
	background:#EBEBEB;
}
.color0_font {
	color:#FFF;
}
.color1_font {
	color:#C5D2DC;
}
.color2_font {
	color:#980065;
}
.color3_font {
	color:#EBEBEB;
}
#ctMain {
	margin:0 auto;
	width:976px;
	padding:0 0 20px 16px; display:table; background:#FFF;

}
#EXP-top {
	width:960px;
}
.wrapTop {position:relative; width:960px; margin:0 auto; top:0; padding-top:70px;}
.wrapTop a {color:#333;}
#EXP-logo {
	background:url(/SYSTEM/logo_expert_web.png) no-repeat;
	width:226px;
	height:76px;
	position:absolute;
	left:0px;
	top:9px;
}
#EXP-contactmenu {
	height:20px;
	position:absolute;
	right:0;
	top:5px;
}
#EXP-contactmenu a {
	text-decoration:underline;
}
#EXP-contactmenu .level1 {
	float:left;
	padding-left:6px;
	margin-left:6px;
	border-left:1px solid #CCC;
	line-height:1em;
}
#EXP-contactmenu .level1_first {
	float:left;
	padding-left:6px;
	margin-left:6px;
	line-height:1em;
}
#EXP-top .department {
	position:absolute;
	left:206px;
	top:5px;
	background:url(/SYSTEM/split_top_department.png) 25px 0 no-repeat;
	padding-left:50px;
	height:60px;
}
#EXP-top .department .label {
	color:#F80;
	font-size:1.1em;
	font-weight:bold;
	width:450px;
	position:absolute;
	top:1px;
	left:50px;
}
#EXP-top .department .name {
	font-size:1.5em;
	font-weight:bold;
	width:450px;
	position:absolute;
	top:20px;
	left:50px;
}
#EXP-top .department .menu {
	width:450px;
	position:absolute;
	top:38px;
	left:50px;
}
#EXP-top .department .menu a {
	text-decoration:underline;
}
#EXP-top .department .menu .level1_first {
	float:left;
}
#EXP-top .department .menu .level1 {
	float:left;
	padding-left:6px;
	margin-left:6px;
	border-left:1px solid #CCC;
}
#EXP-topmenu {
	width:960px;
	height:40px;
	text-transform:uppercase;
	background:url(/SYSTEM/bg_menu_top.png) no-repeat;
	font-weight:bold;
	color:#FFF;
	font-size:1.1em;
}
#EXP-topmenu a {
	color:#FFF;
	text-decoration:none;
	line-height:40px;
}
#EXP-topmenu .home {
	background:url(/SYSTEM/icon_home.png) 20px 13px no-repeat;
	padding-left:40px;
	padding-right:22px;
	border-right:1px solid #666;
	float:left;
}
#EXP-topmenu .level1 {
	padding-left:22px;
	padding-right:22px;
	border-left:1px solid #666;
	border-right:1px solid #666;
	margin-left:1px;
	float:left;
}
#EXP-topmenu .level1_selected {
	padding-left:22px;
	padding-right:22px;
	border-left:1px solid #CE4F05;
	border-right:1px solid #CE4F05;
	border-top:1px solid #CE4F05;
	margin-left:1px;
	float:left;
	background:#FF9100;
}
#EXP-topmenu .level1_selected a {
	color:#333;
	line-height:39px;
}
#EXP-topmenu .offer {
	padding-left:22px;
	border-left:1px solid #666;
	margin-left:1px;
	float:left;
}
#EXP-topmenu .offer_selected {
	padding-left:22px;
	border-left:1px solid #666;
	margin-left:1px;
	float:left;
}
#EXP-submenupanel .menudrop {
	width:960px;
	overflow:hidden;
	height:140px;
	background:url(/SYSTEM/bg_dropmenu.png) left top no-repeat;
	position:relative;
}
#EXP-submenupanel .menudrop a {color:#000;}
#EXP-submenupanel .menudrop .item {
	position:relative;
	width:160px;
	min-height:139px;
	float:left;
	text-align:center;
	font-weight:bold;
	background:url(/SYSTEM/split_dropmenu.png) left center no-repeat;
}
#EXP-submenupanel .menudrop .item .image {
	width:160px;
	height:109px;
	position:absolute;
	bottom:24px;
	left:0;
}
#EXP-submenupanel .item .title {
	width:150px;
	text-align:center;
	position:absolute;
	bottom:10px;
	left:5px;
}
#EXP-submenupanel .submenu {
	width:960px;
	height:34px;
	background:url(/SYSTEM/bg_submenu.png) left bottom no-repeat;
	display:block;
}
#EXP-submenupanel .submenu .item {
	position:relative;
	width:160px;
	min-height:33px;
	float:left;
	text-align:center;
	font-weight:bold;
	background:url(/SYSTEM/split_submenu.png) left top no-repeat;
}
#EXP-searchpanel {
	position:absolute;
	right:0;
	top:30px;
	text-align:right
}
#EXP-searchpanel .wrapSearch {
	width:300px; 
}
#EXP-searchpanel .wrapSearch input {
	background:url(/SYSTEM/search_input_top.png) no-repeat;
	border:none;
	width:171px;
	height:25px;
	float:right;
	padding-left:5px;
	padding-top:3px
}
#EXP-searchpanel .wrapSearch .button input {
	background:url(/SYSTEM/search_button.png) no-repeat;
	border:none;
	width:59px;
	height:25px;
	float:right;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}
#EXP-toppanel {
	height:31px;
	line-height:30px;
	position:relative;
	width:960px;
}
#EXP-toppanel a {color:#333;}
#EXP-toppanel .newsticker {
	width:640px;
	float:left;
	font-weight:bold;
}
#EXP-toppanel .newsticker .label {
	color:#666;
	padding-right:6px;
	float:left;
	border-right:1px solid #CCC;
}
#EXP-toppanel .newsticker .headline {
	float:left;
	padding-left:6px;
}
#EXP-toppanel .basket {
	position:absolute;
	right:0;
	/*float:right;*/
	font-weight:bold;
}
#EXP-toppanel .basket .label {
	float:left;
	background:url(/SYSTEM/icon_basket.png) no-repeat left 8px;
	padding-left:18px;
	margin-right:4px;
}
#EXP-toppanel .basket .amount {
	float:left;
	margin-right:4px;
}
#EXP-toppanel .basket .price {
	float:left;
}
#EXP-toppanel .basket .link {
	float:left;
	padding-left:8px;
	padding-right:8px;
	margin-left:10px;
	background:url(/SYSTEM/arrow_link_basket_top.png) right 12px no-repeat;
	border-left:1px solid #CCC;
}
#EXP-toppanel .basket .link a {
	color:#00B800;
}
/*---FRONTPAGE---*/

#ctContentFront {
	position:relative;
	min-height:524px;
	display:table;
}
#ctContentFront .column3 {
	display:table;
	width:960px;
	position:relative;
}
#ctContentFront .column2 {
	display:table;
	width:640px;
	position:relative;
}
#ctContentFront .column1 {
	display:table;
	width:320px;
	position:relative;
}
#ctContentFront .banner {
	display:block;
	width:960px;
	margin-bottom:15px;
	position:relative;
}
#ctContentFront .bannerMain {
	width:960px;
	height:350px;
	position:relative;
	overflow:hidden;
	background:url(/SYSTEM/bg_banner.png) no-repeat;
}
#ctContentFront .bannerMain h1 {
	font-size:28px; color:#FFF; margin-bottom:10px;
	}
#ctContentFront .bannerMain .buttonLeft {
	background:url(/SYSTEM/arrow_banner_left.png) no-repeat;
	width:25px;
	height:25px;
	}
#ctContentFront .bannerMain .buttonRight {
	background:url(/SYSTEM/arrow_banner_right.png) no-repeat;
	width:25px;
	height:25px;
	}
#ctContentFront .bannerMain .title {
	font-size:28px;
	font-weight:bold;
	text-transform:uppercase;
	width:500px;
	margin-left:90px;
	padding-top:28px;
	line-height:92%;
	letter-spacing:-1px; color:#FFF;
}
#ctContentFront .bannerMain .image {
	position:absolute;
	right:20px;
	top:0;
}
#ctContentFront .bannerMain .text {
	font-size:16px;
	width:500px;
	line-height:130%;
	margin-left:90px;
	margin-bottom:20px; color:#FFF;
}
#ctContentFront .bannerMain .link {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:url(/SYSTEM/bg_banner_button_right.png) no-repeat right top;
	height:35px; 
	line-height:35px;
	float:left; 
	padding:0 45px 0 0;
	white-space:nowrap;
}
#ctContentFront .bannerMain .linkleft{
	background:url(/SYSTEM/bg_banner_button_left.png) left no-repeat;
	height:35px;
	width:15px;
	float:left;
	margin-left:90px;
}
#ctContentFront .bannerMain .link a{color:#FFF;}
#ctContentFront .bannerMain li {list-style-type:none;}
#ctContentFront .leftArrow {position:absolute; left:10px; top:105px; z-index:999; cursor:pointer;}
#ctContentFront .rightArrow {position:absolute; right:10px; top:105px; z-index:999; cursor:pointer;}
.bannerlinks {
	width:960px; 
	height:112px; 
	position:absolute; 
	bottom:0; 
	z-index:1000; 
	background:url(/SYSTEM/bg_banner_bottom.png)  no-repeat left bottom; 
	
	}
.bannerlinks .sliderTeaser {width:240px; height:90px; float:left; position:relative; top:10px;}
.bannerlinks .sliderTeaser .headline {margin:30px 0 0 15px; width:110px; text-transform:uppercase; color:#999; font-weight:bold; float:left;}
.bannerlinks .sliderTeaser .teaserimage {position:absolute; right:5px; top:1px; max-height:90px;}

.bannerlinks .sliderTeaser_selected {width:240px; height:125px; margin-top:4px; float:left; position:relative; bottom:0; background:url(/SYSTEM/bg_sliderTeaser_selected.png) no-repeat left top;}
.bannerlinks .sliderTeaser_selected .headline {margin:30px 0 0 15px; width:110px; text-transform:uppercase; color:#333; font-weight:bold; float:left;}
.bannerlinks .sliderTeaser_selected .teaserimage {position:absolute; right:5px; top:1px; max-height:104px;}

#ctContentFront #columnLeft {
	width:633px;
	position:relative;
	left:0;
	float:left;
}
#ctContentFront .column3 #columnCenter {
	width:320px;
	position:relative;
	top:0;
	float:left;
	min-height:200px;
}
#ctContentFront #columnRight {
	width:308px;
	position:relative;
	float:left;
	top:0;
	margin-left:17px;
}
/*---SUBPAGE-*/

#ctContentSubpage {
	position:relative;
	width:950px;
	min-height:524px;
	display:table;
	padding-bottom:20px;
}
#ctContentSubpage .column3 {
	display:table;
	width:922px;
	margin:0 14px;
	position:relative;
}
#ctContentSubpage .column3 #columnLeft {
	width:212px;
	position:relative;
	left:0;
	float:left;
	margin-right:13px;
}
.productlist-01 #columnLeft {
	width:976px;
	float:none;
	display:table;
}
#ctContentSubpage .column3 #columnCenter {
	width:482px;
	position:relative;
	top:0;
	float:left;
	height:200px;
	display:table;
}
#ctContentSubpage .column3 #columnRight {
	width:200px;
	position:relative;
	float:right;
	top:0;
}
.wrapSection {
}
.wrapSection .header {
	border-top:5px solid #F80;
	border-bottom:1px solid #CCC;
	padding-top:9px;
	clear:left;
	font-size:1.5em;
	font-weight:bold;
	text-transform:uppercase;
	height:24px;
	margin-bottom:15px;
}
.wrapCampaigns {
	clear:left;
	display:table;
	padding-top:15px;
}
.wrapCampaigns .campaign {
	width:307px;
	height:150px;
	float:left;
	position:relative;
	margin-right:18px;
}
.wrapCampaigns .campaign .header {
	border-top:5px solid #F80;
	border-bottom:1px solid #CCC;
	padding-top:8px;
	clear:left;
	height:20px;
}
.wrapCampaigns .campaign .header .headline {
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	float:left;
}
.wrapCampaigns .campaign .header .link {
	font-weight:bold;
	float:right;
	background:url(/SYSTEM/arrow_link_campaign.png) no-repeat right 3px;
	padding-right:10px;
}
.wrapCampaigns .campaign .header .link a {
	color:#F80;
	text-decoration:none;
}
.wrapCampaigns .campaign .image {
	background:#F3F3F3;
	border:1px solid #CCC;
	width:150px;
	height:90px;
	position:absolute;
	left:0;
	top:42px; text-align:center;
}
.wrapCampaigns .campaign .body {
	position:absolute;
	left:165px;
	top:42px;
	padding-right:5px;
}
.wrapCampaigns .campaign .body a {color:#333;}
.wrapCategories {
	background:url(/SYSTEM/bg_category.png) repeat-x top;
	display:table;
	width:100%;
	clear:left;
	padding-bottom:20px;
}
#EXP-categories {
	background:url(/SYSTEM/footer_cat_seperator.png) no-repeat;
	width:960px;
	margin:0 auto;
}
#EXP-categories .category {
	width:160px;
	float:left;
	font-weight:bold;
}
#EXP-categories .image {
	width:155px;
	text-align:right;
}
#EXP-categories .headline {
	padding-left:15px;
	font-size:13px;
	text-transform:uppercase;
	height:30px; color:#FFF;
}
#EXP-categories .wrapItems {
	padding-left:15px;
	font-size:12px;
}
#EXP-categories .wrapItems .item {
	line-height:14px; margin-bottom:8px;
}
#EXP-categories .wrapItems .item a {
	color:#FFF;
}
.wrapFooter {
	background:url(/SYSTEM/bg_bottom_search.png) repeat-x top #333;
	height:88px;
}
#ctFooter {
	width:960px;
	height:82px;
	margin:0 auto;
	position:relative;
}
#ctFooter #EXP-address {
	font-size:1em;
	font-weight:bold;
	color:#FFF;
	position:absolute;
	bottom:13px;
	display:table;
	margin:0;
    width:100%;
}
#ctFooter #EXP-address a {
	color:#FFF;
}
#ctFooter #EXP-address .copyright {
	float:left;
	padding-right:4px;
	margin-left:16px;
}
#ctFooter #EXP-address .department {
	font-weight:bold;
	color:#F80;
	float:left;
	padding-right:4px;
}
#ctFooter #EXP-address .info {
	float:left;
	padding-left:4px;
}
#ctFooter #EXP-address .infobreak {
	float:left;
	padding-left:4px;
	margin-left:4px;
	border-left:1px solid #303030;
}
#ctFooter #EXP-address .label {
	float:left;
	padding-left:4px;
	margin-left:4px;
	border-left:1px solid #303030;
}
#ctFooter #EXP-address .link {
	float:left;
	padding-left:4px;
	margin-left:4px;
	border-left:1px solid #303030;
}
#ctFooter #EXP-address .link a {
	color:#303030;
	text-decoration:none;
}
#ctFooter .logo {
	width:130px;
	height:33px;
	background:url(/SYSTEM/logo_expert_footer.png) no-repeat;
	position:absolute;
	left:17px;
	top:7px;
}
#ctFooter .wrapSearch {
	position:absolute;
	right:0;
	top:11px;
	width:548px;
}
#ctFooter .wrapSearch .text {
	float:left;
	font-size:18px;
	font-weight:bold;
	padding-top:5px;
	margin-right:18px; color:#FFF;
}
#ctFooter .wrapSearch input {
	background:url(/SYSTEM/search_input.png) no-repeat;
	border:none;
	width:223px;
	height:25px;
	float:left;
	padding-left:5px;
	padding-top:2px;
}
#ctFooter .wrapSearch .button input {
	background:url(/SYSTEM/search_button.png) no-repeat;
	border:none;
	width:59px;
	height:25px;
	float:right;
	color:#FFF;
	font-weight:bold;
	font-size:13px;
	padding-bottom:5px;
}
#ctFooter .othersites{
    float:right !important;
}
/*---DECO---*/
.cornerLT {
	background:url(/GRAPHICS/cornerLT.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	left:0;
	top:0;
	z-index:999;
}
.cornerLB {
	background:url(/GRAPHICS/cornerLB.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:999;
}
.cornerRT {
	background:url(/GRAPHICS/cornerRT.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	right:0;
	top:0;
	z-index:999;
}
.cornerRB {
	background:url(/GRAPHICS/cornerRB.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	right:0;
	bottom:0;
	z-index:1000;
}
.cornerLT_purple {
	background:url(/SYSTEM/cornerLT_blue.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	left:0;
	top:0;
}
.cornerLB_purple {
	background:url(/SYSTEM/cornerLB_blue.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	left:0;
	bottom:0;
}
.cornerRT_purple {
	background:url(/SYSTEM/cornerRT_blue.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	right:0;
	top:0;
}
.cornerRB_purple {
	background:url(/SYSTEM/cornerRB_blue.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	right:0;
	bottom:0;
}
.cornerLT_grey {
	background:url(/SYSTEM/cornerLT_grey.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	left:0;
	top:0;
}
.cornerLB_grey {
	background:url(/SYSTEM/cornerLB_grey.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	left:0;
	bottom:0;
}
.cornerRT_grey {
	background:url(/SYSTEM/cornerRT_grey.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	right:0;
	top:0;
}
.cornerRB_grey {
	background:url(/SYSTEM/cornerRB_grey.png) no-repeat left top;
	width:3px;
	height:3px;
	position:absolute;
	right:0;
	bottom:0;
}
/*---MENU---*/
.list .menu .item_noimage {
	width:auto;
	position:relative;
	margin-bottom:20px;
	padding:2px 15px 20px 15px;
	min-height:90px;
}
.list .menu li {
	list-style:none;
	text-decoration:none;
}
.list .menu li a {
	text-decoration:none;
	color:#303030;
}
.list .menu li a:hover, .menu ul li:hover a {
	text-decoration:underline;
}
.list .menu .level1 {
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	line-height:22px;
}
.level1 .selected {
	color:#980065;
}
.list .menu .level2 {
	margin-left:0px;
	font-weight:normal;
	padding:0;
	line-height:18px;
	padding-bottom:6px;
}
.list .menu .level2 li {
	padding-left:12px;
}
.level2 .selected {
	color:#303030;
	text-decoration:underline;
	background:url(/SYSTEM/menu_arrow.png) no-repeat 0 5px;
	padding-left:8px;
}
/*---NEWS---*/
.list {
}
.list .news {
}
.list .topbar {
	position:relative;
}
.loose {
	margin-bottom:20px;
}
.tight {
	margin-bottom:0px;
}
.list .topbar .headline {
	line-height:32px;
	padding-left:15px;
}
.list .topbar .headline h2 {
	display:block;
	margin:0;
}
.list .news .item {
	width:auto;
	position:relative;
	margin-bottom:20px;
	min-height:90px;
}
.list .news .item .image {
	height:90px;
	width:90px;
	position:absolute;
	background:#CCCCCC;
	overflow:hidden;
}
.list .news .item .headline {
	margin-left:105px;
}
.list .news .item .headline h2 {
	color:#033467;
	font-size:13px;
	margin:0;
}
.list .news .item .headline h2 a {
	text-decoration:none;
}
.list .news .item .body {
	margin-top:5px;
	margin-left:105px;
}
.list .news .item .link {
	margin-top:8px;
	margin-left:105px;
}
.list .news .itemsmall {
	width:auto;
	position:relative;/*margin-bottom:20px;
			min-height:90px;*/
			}
.list .news .itemsmall .image {
	height:45px;
	width:45px;
	position:absolute;
	background:#CCCCCC;
	overflow:hidden;
}
.itemsmall a {
	color:#438db3;
}
.list .news .itemsmall .headline {
	margin-left:60px;
}
.list .news .itemsmall .headline h2 {
	color:#033467;
	font-size:13px;
	margin:0;
}
.list .news .itemsmall .headline h2 a {
	text-decoration:none;
}
.list .news .itemsmall .body {
	margin-top:5px;
	margin-left:60px;
}
.list .news .itemsmall .link {
	margin-top:8px;
	margin-left:60px;
}
.list .item_colorback {
	width:auto;
	position:relative;
	margin-bottom:20px;
	padding:8px;
	min-height:90px;
}
.list .item_colorback .image {
	height:90px;
	width:128px;
	position:absolute;
	background:#CCCCCC;
	overflow:hidden;
}
.list .item_colorback .headline {
	margin-left:143px;
}
.list .item_colorback .headline h2 {
	color:#303030;
	font-size:15px;
	font-weight:bold;
	margin:0;
}
.list .item_colorback .headline h2 a {
	text-decoration:none;
	color:#303030;
}
.list .item_colorback .body {
	margin-top:5px;
	margin-left:143px;
	padding-bottom:40px;
}
.list .item_colorback .link {
	margin-top:8px;
	margin-left:143px;
	position:absolute;
	bottom:15px;
	right:15px;
	background:#980065;
	font-weight:bold;
	padding:5px 10px 6px 10px;
}
.list .item_colorback .link a {
	color:#FFF;
	text-decoration:none;
}
.list .colorback {
	width:auto;
	position:relative;
	margin-bottom:20px;
	padding:8px;
}
.list .news .item_noimage {
	width:auto;
	position:relative;
	margin-bottom:20px;
	padding:12px;
	min-height:90px;
}
.list .news .item_noimage .headline {
	margin-bottom:8px;
}
.list .news .item_noimage .headline h2 {
	color:#033467;
	font-size:13px;
	margin:0;
}
.list .news .item_noimage .headline h2 a {
	text-decoration:none;
}
.list .news .item_noimage .body {
	margin-bottom:15px;
}
.list .news .item_noimage .wraplink {
	padding-top:40px;
}
.list .news .item_noimage .wraplink .link {
	margin-top:8px;
	margin-left:105px;
	position:absolute;
	bottom:15px;
	right:15px;
	background:#980065;
	font-weight:bold;
	padding:5px 10px 6px 10px;
}
.list .news .item_noimage .link a {
	color:#FFF;
	text-decoration:none;
}
.list .news_small {
}
.list .news_small .topbar {
	position:relative;
	margin-bottom:20px;
}
.list .news_small .topbar .headline {
	line-height:32px;
	padding-left:15px;
}
.list .news_small .topbar .headline h2 {
	display:block;
	margin:0;
}
.list .news_small .item {
	width:auto;
	position:relative;
	margin-bottom:20px;
	min-height:45px;
}
.list .news_small .item .image {
	height:45px;
	width:45px;
	position:absolute;
	background:#CCCCCC;
}
.list .news_small .item .headline {
	margin-left:56px;
}
.list .news_small .item .headline h2 {
	color:#438DB3;
	font-size:1em;
	font-weight:normal;
	margin:0;
}
.list .news_small .item .headline h2 a {
	text-decoration:none;
}
.list .news_small .item .body {
	margin-top:1px;
	margin-left:56px;
}
.list .news_small .item .link {
	margin-top:8px;
	margin-left:56px;
}
.formitem {
	margin-top:5px;
	width:100%;
}
.formitem .label {
	font-size:.8em;
	color:#033467;
	margin-bottom:2px;
}
.formitem .input {
	position:relative;
}
.formitem .input input {
	background:#FFFFFF;
	color:#033467;
	border:none;
	height:18px;
	width:278px;
	padding:2px 10px 3px 10px;
	font-size:1.1em;
}

.submitbutton {float:right; margin-right:10px;} 
.submitbutton .left {float:left; height:25px; padding:0 0 0 15px; line-height:25px; color:#FFF; font-weight:bold; background:url(/SYSTEM/bg_button_left.png) no-repeat; }
.submitbutton .left a {color:#FFF;}
.submitbutton .right {float:right; width:21px; height:25px; background:url(/SYSTEM/bg_button_right.png) no-repeat right top;}
.cancelbutton {float:right; margin-right:10px;} 
.cancelbutton .left {float:left; height:25px; padding:0 0px 0 25px; line-height:25px; color:#FFF; font-weight:bold; background:url(/SYSTEM/bg_button_cancel_left.png) no-repeat; }
.cancelbutton .left a {color:#FFF;}
.cancelbutton .right {float:right; width:19px; height:25px; background:url(/SYSTEM/bg_button_cancel.png) no-repeat right top;}


/*---SECTIONS---*/
.section .intro {
	position:relative;
}
.section .intro .image {
	position:relative;
	width:482px;
	height:150px;
	overflow:hidden;
	background:#CCC;
	margin-bottom:14px;
}
.intro .topbar {
	position:relative;
}
.intro .topbar .headline {
	line-height:32px;
	padding-left:15px;
}
.intro .topbar .headline h1 {
	font-size:15px;
}
.section .intro .item h2 {
	font-size:13px;
 padding-bottom:10px;
}
.section .intro h2 a {
	text-decoration:none;
}
.section .intro .link {
	margin-top:15px;
}

#hidden
{
    display: none;}
    #visible 
    {
        
    }
    
.storecontainer {width:960px; border-top:5px solid #F80; padding-top:10px;}
.storecontainer .storeheader {text-transform:uppercase; height:65px;}
.storecontainer .sortiment {background:url(/SYSTEM/bg_store_specials.png) top repeat-x #F3F3F3; border:1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; display:table; min-height:228px; width:633px; margin-right:17px; margin-bottom:10px;}
.storecontainer .sortiment .headline {font-weight:bold; font-size:1.2em; text-transform:uppercase; color:#333; padding:15px 0 5px 15px;}
.storecontainer .sortiment .storesortimentitem {float:left; /*width:126px; */height:140px; text-align:center; position:relative; margin:0 0 0 5px}
.storecontainer .sortiment .storesortimentitem .storesortimenttext {/*width:126px; */font-weight:bold; font-size:1.0em; text-transform:uppercase; color:#333; position:absolute; bottom:10px; text-align:center; width:100%;}
.StoreSubCategory { float:left; clear:left; width: 100%; padding-left:15px; }
.storesubsortimentitem { float:left; margin-left: 10px; }
.storecontainer .addressbox {background:url(/SYSTEM/google_marker.png) no-repeat 30px 15px #F0F0F0; border:1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; padding: 10px 10px 10px 110px; width:186px; height:100px; margin-right:17px; float:left; margin-bottom:20px;}
.storecontainer .addressbox .headline h1 {font-size:1.1em; font-weight:bold; margin:0 0 5px 0;}
.storecontainer .addressbox #storezip {float:left; margin-right:4px;}
.storecontainer .wrapGoogle {background:#F0F0F0; border:1px solid #CCC; float:right;}
.storecontainer .findstore {height:79px; border-bottom:1px solid #CCC;}
.storecontainer .findstore .text {margin:10px 0 0 15px; font-size:1.4em; font-weight:bold; float:left; clear:left;}
.storecontainer .findstore .wrapInput {display:table; margin:5px 0 0 15px; float:left; clear:left;}
.storecontainer .findstore .input {margin-top:1px; float:left;}
.storecontainer .findstore input {background:url(/SYSTEM/search_input_map.png) no-repeat; border:none; width:210px; height:25px; float:left; margin-right:0px; padding-left:5px; padding-top:2px;}
.storecontainer .findstore .button {background:url(/SYSTEM/search_button_map.png) no-repeat; border:none; width:48px; height:25px; float:left; color:#FFF; font-weight:bold; font-size:13px; line-height:23px; padding-left:12px; margin-left:7px;}
.storecontainer .findstore .button input {background:url(/SYSTEM/search_button_map.png) no-repeat right; border:none; width:48px; height:25px; float:left; color:#FFF; font-weight:bold; font-size:13px; line-height:23px; padding-right:24px; margin-right:7px;}

.storecontainer .findstore .button a {color:#FFF;}
.storecontainer .GoogleMaps {width:308px; height:360px;}
.storecontainer .openinghours {background:#F0F0F0; border:1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; padding:10px; width:288px; height:100px; margin-bottom:20px; float:left;}

.nearestStores {width:633px; border-top:5px solid #F80; padding-top:10px; display:block; position:relative;}
.nearestStores .header {font-size:1.6em; font-weight:bold; text-transform:uppercase; height:24px; display:table;}
.nearestStores .expandbutton {background:url(/SYSTEM/button_expand.png) no-repeat left top; width:14px; height:14px; float:left; margin-right:2px; text-align:center; font-size:17px; line-height:14px;}
.nearestStores .expandbutton a {color:#FFF;}
.nearestStores .allstoreslink {position:absolute;right:0; top:14px; font-size:12px !important; font-weight:bold;}
.nearestStores .allstoreslink a {color:#F80;}
.wrap-list-store {float:left; clear:left; width:633px; display:table; }
.wrap-list-store h2 {margin:0 0 10px 0; text-transform:uppercase;}
.wrapStorelist {border:1px solid #CCC; clear:left; max-height:440px; width:630px; overflow:auto; margin-right:10px; margin-bottom:15px;}
.wrapStorelist .topbar {background:url(/SYSTEM/bg_toplist.png) repeat-x center center; font-weight:bold; border-bottom:1px solid #CCC; height:18px; font-size:1.1em; padding-top:6px;}
.wrapStorelist .link {font-size:1em; text-transform:none;}
.wrapStorelist .addresstop {padding-left:6px; float:left; width:392px;}
.wrapStorelist .ziptop {float:left; width:55px; }
.wrapStorelist .citytop {float:left;}
.wrapStorelist .even {clear:left; width:613px; line-height:26px; background:#FFF; }
.wrapStorelist .odd {clear:left; width:613px; line-height:26px; background:#F3F3F3; display:table;}
.wrapStorelist .address {background:url(/SYSTEM/google_marker_small.png) no-repeat 8px 4px ;padding-left:30px; float:left; width:370px;}
.wrapStorelist .zip {float:left; width:55px; }
.wrapStorelist .city {float:left;}

.store-image {width:308px; min-height:240px; float:right; border:1px solid #CCC; margin-top:16px; background:#F0F0F0; }
.storecontainer .team {float:left; clear:left; display:table; width:650px;}
.storecontainer .team h2 {text-transform:uppercase;}
.storecontainer .team .body {display:block; margin-bottom:20px;}

.storecontainer .team .wrap-employee {float:left; display:table; margin:0 9px 0 0; width:150px; height:250px; font-size:.95em; line-height:100%; }
.storecontainer .team .wrap-employee .image {width:150px; height:150px; background:#F3F3F3; display:block; text-align:center; margin-bottom:8px; overflow:hidden;}
.storecontainer .team .wrap-employee .image img {max-height:150px;}
.storecontainer .team .wrap-employee .name {font-weight:bold; display:block; }
.storecontainer .team .wrap-employee .function {display:block; padding-bottom:5px; }
.storecontainer .team .wrap-employee .contact {display:block; }
.storecontainer .team .wrap-employee .contact label {float:left; padding-right:5px; }

.storecontainer .store-select {background:#F0F0F0; border:1px solid #CCC; -moz-border-radius:3px; -webkit-border-radius:3px; padding:0; width:308px; height:120px; margin-bottom:20px; float:left;}
.storecontainer .store-select .headline {font-weight:bold; color:#333; padding:10px; font-size:1.1em;}
.storecontainer .store-select select {font-size:1em; width:100px; float:right; margin-right:8px;}
.storecontainer .store-select .opening-hours {width:100%; background:#FFF; display:table; font-size:.9em; border-bottom:1px solid #D8D8D8; border-top:1px solid #D8D8D8;}
.storecontainer .store-select .opening-hours .day{float:left; width:auto; text-align:center; padding:4px 8px; border-right:1px solid #D8D8D8;}
.storecontainer .store-select .opening-hours .sunday{float:left; width:auto; text-align:center; padding:4px 8px;}
.storecontainer .store-select .remarks {color:#666; padding:9px 0 0 10px;}
.storecontainer .store-select .remarks .required {color:#F80; font-weight:bold;}


/*casper har indsat det her til hans menu: START */
.menudrop .radr_clipRegion{height:139px !important;width:1280px !important; left:-160px;}
.menudrop .radr_itemsList{height:139px !important; width:1280px !important;}
.menudrop .radr_itemsList li {list-style:none;}
.menudrop .topmenuleft {position:absolute; left:10px; top:50px; z-index:200;}
.menudrop .topmenuright {position:absolute; right:10px; top:50px; z-index:200;}

/*casper har indsat det her til hans menu: SLUT */

.wrapHistory .recentviewedleft {position:absolute; left:10px; top:150px; z-index:200;}
.wrapHistory .recentviewedright {position:absolute; right:10px; top:150px; z-index:200;}
.radr_buttonDisabled {display: none;}

.histClass {position:relative;}

.productinfo {display:table;}
.productinfo .item {min-height:1.2em; margin-bottom:15px; padding-bottom:15px; width:160px; height:244px; float:left; background:url(/SYSTEM/product-grid-5.png) 0 center; }
.productinfo .image {height:106px; text-align:center;}
.productinfo .category h2 {font-size:1.1em; font-weight:bold; text-transform:uppercase; line-height:1.0em; height:2em; margin-bottom:5px; padding-left:10px; padding-right:10px; }
.productinfo .headline h3 {font-size:1em; padding-bottom:8px; padding-left:10px; padding-right:10px; font-weight:normal; line-height:120%;}
.tooltip {background:#f80; color:#FFF; width:135px; margin-left:10px; padding:4px; text-align:center; font-weight:bold;}

.popupinfo {background:#FFF; border:1px solid #454545; width:49%; position:fixed; left:25%; top:12%; z-index:1000; padding-bottom:50px; display:block; max-height:500px; }
.popupinfo .logo {width:100%; height:72px; border-bottom:1px solid #444; background:url(/SYSTEM/logo_expert_web.png) 30px 10px no-repeat; }
.popupinfo .close {position:absolute; right:15px; top:15px; width:14px; height:14px; background:url(/SYSTEM/button_close.png) no-repeat; cursor:pointer;}
.popupinfo .headline {padding:15px 30px; font-size:1.4em; border-bottom:1px solid #CCC; text-transform:uppercase; font-weight:bold; line-height:100%;}
.popupinfo .wrapbody {}
.popupinfo .body {line-height:130%; padding:30px 20px 30px 30px; height:300px; overflow:auto; border-bottom:1px solid #CCC; }
.popupinfo .cancelbutton {margin-top:20px; margin-right:30px;}
.popupinfo .cancelbutton .left {float:right;}
.popupback {position:fixed; background:gray; left:0; top:0; width:100%; height:100%; filter:alpha(opacity=70); opacity:0.7; z-index:998;}

.wrapLeftmenuContent {width:100%; border-top:5px solid #F80; padding-top:9px; display:block; position:relative;}
.menuLeft {float:left; width:186px; padding-top:10px; font-size:12px; left:0; }
.menuLeft .level1 {line-height:24px; font-weight:bold; }
.menuLeft .level1 a {color:#333;}
.menuLeft .level1selected a {color:#F80;}
.menuLeft .wrapLevel2 {line-height:18px; font-weight:normal; }
.menuLeft .level2 {padding-left:14px;} 
.menuLeft a .level2selected {padding-left:14px; color:#F80;}
.wrapLeftmenuContent .content {position:relative; left:35px; width:740px; float:left;}
.wrapLeftmenuContent .content .wrapSection .header {border-top:none; padding-top:0; width:100%; padding-top:10px;}

.wrapArticlelist {padding-top:10px; margin-top:20px; border-top:1px solid #CCC;}
.wrapArticlelist {clear:left;}
.wrapArticlelist h2.headline {color:#F80; margin-top:0;}
.wrapArticlelist .image {float:left; margin:0 15px 15px 0;}
.wrapArticlelist .teaser {}
.wrapArticlelist .link {color:#F80; font-weight:bold;}

.wrapArticle {padding-top:15px; line-height:140%;}
.wrapArticle {clear:left;}
.wrapArticle h1.headline {margin-top:0; text-transform:uppercase; line-height:100%;}
.wrapArticle .subheadline {font-weight:bold; font-size:1.2em; margin-bottom:8px;}
.wrapArticle .image {float:right; margin:0 0 35px 35px;}
.wrapArticle .body {padding-bottom:10px; }
.wrapArticle .date {color:#999;}

/*** JOB ***/
.expertJob {line-height:135%; }
.jobList {}
.jobList .afsnit-01 {margin:15px 0; width:100%; border:1px solid #CCC; background:#F0F0F0;}
.jobList .afsnit-01 .list {width:100%;}
.jobList .afsnit-01 .list .list-frame-T {display:none;}
.jobList .afsnit-01 .list .list-frame-ML {display:none;}
table.list-cells {width:100%; }
table.list-cells .list-head-col1 {padding:15px 10px; font-weight:bold; border-bottom:1px solid #CCC;}
table.list-cells .list-head-col2 {padding:15px 10px; font-weight:bold; border-bottom:1px solid #CCC;}
table.list-cells .list-cell-col1-01 {padding:6px 10px; background:#FFF;}
table.list-cells .list-cell-col1-01 a {text-decoration:underline; font-weight:bold;}
table.list-cells .list-cell-col1-01 img {margin-right:6px;}
table.list-cells .list-cell-col2-01 {padding:6px 10px; background:#FFF;}
table.list-cells .list-cell-col1-02 {padding:6px 10px; background:#F8F8F8;}
table.list-cells .list-cell-col1-02 a {text-decoration:underline; font-weight:bold;}
table.list-cells .list-cell-col1-02 img {margin-right:6px;}
table.list-cells .list-cell-col2-02 {padding:6px 10px; background:#F6F6F6;}

.afsnit-body input {font-size:13px !important; color:#FFF; font-weight:bold; border:1px solid #7F0101; padding:5px 10px; float:right; margin:0 20px 20px 0;
	background: #D10000; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D10000', endColorstr='#B20000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#D10000), to(#B20000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #D10000,  #B20000); /* for firefox 3.6+ */ }

.jobPresentation .afsnit-01 {margin:15px 0; width:100%; border:1px solid #CCC; background:#F0F0F0;}
.jobPresentation .afsnit-head {padding:15px 10px 0 10px;}
.jobPresentation .afsnit-signature {padding:0 10px 15px 10px;}
.jobPresentation .pc2 {margin:0 auto;}

/*** END JOB ***/

.product {position:relative; display:table; float:left; line-height:110%;}
.wrapIframe {text-align:center;}

.storecontainer .wrapSection .header
{
    border-top: none;
}

/*** SPOTS ***/

.right-column.spot {
	display:table;
	float:right;
	clear:right;
	width:318px;
	margin-bottom:8px;
}
.right-column.spot .teaser .image {
	float:left;
	width:114px;
	padding:4px 4px 8px 4px;
	border:1px solid #d2d2d2;
	background:#FFFFFF;
	height:90px;
	display:block;
	margin-right:10px;
	position:relative;
}
.right-column.spot .teaser .image {
	margin-bottom:1px;
}
.right-column.spot .teaser .text {
	padding-top:4px;
}
.right-column.spot .teaser h3.headline {
	font-size:12px;
	margin-bottom:4px;
}
.right-column.spot .teaser .body {
	color:#999999;
	padding-bottom:5px;
}

/*** END SPOTS ***/

/*** SPLASH ***/

.splash-media {
	background-image:url(/system/splash-media.png);
	background-repeat:no-repeat;
	width:50px;
	height:14px;
	position:absolute;
	bottom:8px;
	right:8px;
	display:block;
}
.splash-media.video {
	background-position:0 0;
}
.splash-media.pdf {
	background-position:0 -30px;
}


/*** END SPLASH ***/
