/* Generel opsætning */
html {height:100%; overflow:hidden;}
body {overflow:hidden; height:100%; width:100%; margin:0px; padding:0px; background:#F36A00; font-family:verdana,tahoma,arial,sans-serif; font-size:11px;}
#gradient {position:absolute; top:24px; left:0px; width:100%; height:74px; background:url('images/layout/gradient.gif') repeat-x;}

#logo {width:236px; height:41px; margin-bottom:15px; background:url('images/layout/logo.png') no-repeat;}
* html #logo {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/layout/dk/default/images/layout/logo.png',sizingMethod='noscale');}

/* Menu */
#menu {width:100%; padding:6px 25px 8px 10px; background:url('images/layout/menu_bg.jpg') repeat-x; position:relative; z-index:2;}
	#menu a {padding-left:28px; background:url('images/layout/menu_prik.jpg') no-repeat 20px 6px; text-decoration:none; color:#FFFFFF;}
	#menu a:hover {text-decoration:underline;}

	#menu #basket {position:absolute; right:65px; font-size:0px;}
		#menu #basket #dankort {float:left; position:relative; right:5px; bottom:3px; width:36px; height:20px;}
		#menu #basket #arrow {width:12px; height:8px; border:0px; margin-left:3px;}
		#menu #basket a {padding:0px; background:none; font-size:11px; font-weight:bold;}

/* Indhold */
#contents {position:absolute; top:26px; left:0px; z-index:2; width:99%; outline:0px; background:url(images/trans.gif); cursor:default;}
#contents_style {width:965px; padding:14px 0px 20px 30px; line-height:1.35em; color:#FFFFFF;}
#contents_style2 {width:440px; padding:14px 30px 10px 30px; line-height:1.35em; color:#FFFFFF;}

#left {float:left; width:710px;}

#right {float:right;}
	#right .box {width:220px; margin-bottom:30px; padding:10px; background:#F36A00 url(images/boks_gradient.jpg) no-repeat; border-top:1px solid #FFFFFF; border-left:1px solid #FFFFFF; color:#FFFFFF;}
	#right b {display:block; margin-bottom:15px; font:normal 16px verdana,tahoma,arial,sans-serif;}

	#right a {font-weight:normal;}
	#right a:hover {text-decoration:underline;}
	#right a.active {display:block; margin-bottom:4px; padding-left:14px; background:url('images/submenu/active.gif') no-repeat 0px 4px; font-weight:normal; text-decoration:none;}
	#right a.inactive {display:block; margin-bottom:4px; padding-left:14px; background:url('images/submenu/inactive.gif') no-repeat 0px 4px; font-weight:normal; text-decoration:none;}

	#right span {display:block; margin-bottom:4px; padding-left:14px; font-weight:normal; text-decoration:none;}
	#right span.active {background:url('images/submenu/active.gif') no-repeat 0px 4px;}
	#right span.inactive {background:url('images/submenu/inactive.gif') no-repeat 0px 4px;}

#baj {position:absolute; left:460px; top:155px; width:270px; text-align:center;}
#baj a {font-size:16px;}

#boks_right {position:absolute; left:770px; top:55px;}
.boks { width:220px; margin-bottom:30px; background:url(images/boks_gradient.jpg) no-repeat; border-top:1px solid #FFFFFF; padding:10px; color:#FFFFFF;}
.boks span {font-size:16px;}
.boks table {margin:0px; padding:0px;}

/* Bunden */
#bottom {position:absolute; bottom:0px; left:0px; z-index:4; height:68px; width:100%; padding:19px 0px 10px 0px; background-image:url('images/layout/bottom.jpg');}
#betalinger {position:absolute; right:10px; top:16px; color:#ffffff;}
#credits {position:absolute; bottom:4px; right:5px; z-index:5; font-size:9px; text-decoration:none;}

/* Indkøbskurven */
#cart {float:left; position:relative; width:565px; height:68px; background-image:url('images/layout/cart.jpg'); text-align:left;}
	#cart #cart_container {position:relative; overflow:hidden; width:540px; height:55px; margin:7px 10px 5px 14px;}
	#cart #cart_articles {position:absolute; top:0px; left:0px;}
	#cart_next {float:left; width:31px; height:47px; margin-top:10px; cursor:pointer;}

#cart_articles div {float:left; position:relative; margin:0px 5px 5px 0px; border:1px solid #F36A00;}
	#cart_articles img.cart_article {width:53px; height:53px;}
	#cart_articles img.cart_info {position:absolute; bottom:0px; right:0px; cursor:pointer;}

/* Nyheder */
#news {float:left; width:305px; height:54px; margin-left:20px; padding:7px; background-image:url('images/layout/news.jpg'); text-align:left; line-height:1em; color:#CCCCCC;}
	#news a {display:block; padding-top:7px; text-decoration:underline; color:#CCCCCC;}

/* Bolsje-fremvisning */
div.bolsje {float:left; width:93px; height:93px; margin:0px 16px 2px 0px; padding:5px 5px 19px 5px; background:url('images/shop/bg.jpg') no-repeat; position:relative; line-height:1em; cursor:pointer;}

div.discount {width:36px; height:12px; padding:12px 0px 12px 0px; background-image:url('images/shop/star.png'); position:absolute; top:8px; left:8px; font-size:9px; font-weight:bold; text-align:center; color:#FFFFFF; cursor:default;}
* html div.discount {height:10px; padding:13px 0px 13px 0px; background:none;}

div.bolsje a {font-weight:normal; text-decoration:none; color:#FFFFFF;}
div.bolsje img {width:93px; height:93px;}
div.bolsje div.info_bg {position:absolute; bottom:19px; left:5px; width:93px; height:24px; background-color:#444444; opacity:0.5; filter:alpha(opacity=50);}
	div.bolsje div.info {position:absolute; bottom:19px; left:5px; display:table; width:89px; height:24px; font-size:10px; text-align:center;}
	* html div.bolsje div.info {display:block; bottom:20px;}
		div.bolsje div.info_options {position:absolute; bottom:19px; left:28px; display:none; width:46px; height:20px; padding:5px 0px 5px 0px; font-size:0px; text-align:center;}
			div.bolsje div.info_options img {float:left; width:23px; height:20px; cursor:pointer;}
		div.bolsje div.info_text {position:absolute; bottom:49px; left:5px; display:none; width:93px; height:10px; font-size:10px; text-transform:uppercase; text-align:center;}
		* html div.bolsje div.info_text {bottom:48px;}
	div.bolsje div.info_center {display:table-cell; vertical-align:middle;}
	* html div.bolsje div.info_center {position:absolute; top:50%; left:0px; display:block; width:89px;}
	div.bolsje div.info_ie_center {font-weight:normal; text-decoration:none; cursor:default;}
	* html div.bolsje div.info_ie_center {position:relative; top:-50%; left:0px; width:89px;}

/* Kurven */
table.cart {font-size:11px !important;}
	table.cart img {width:30px; height:30px; margin:0px auto; border:1px solid #FFFFFF;}
	table.cart a {font-weight:normal;}

	table.cart .ulige {background-color:#FABE8F;}

/* Generelt */
h1 {margin:0px 0px 15px 0px; padding:0px; font-family:helvetica, verdana, arial, sans-serif; font-size:26px; font-weight:normal; line-height:1em; color:#FFFFFF;}
h2 {margin:0px 0px 5px 0px; padding:0px; font-family:verdana, arial, sans-serif; font-size:11px; font-weight:normal; line-height:1em; text-transform:uppercase; color:#FFFFFF;}
h3 {margin:0px 0px 15px 0px; padding:0px; font-family:helvetica, verdana, arial, sans-serif; font-size:25px; font-weight:normal; line-height:1em; color:#FFFFFF;}
h4 {margin:0px 0px 5px 0px; padding:0px; font-family:verdana, arial, sans-serif; font-size:11px; font-weight:normal; line-height:1em; text-transform:uppercase; color:#FFFFFF;}

a {outline:0px; color:#FFFFFF; font-weight:bold;}
#menu a {outline:0px; font-weight:normal;}

.button { height:21px; padding:0px; font-size:11px; cursor:default; }
.text {border:1px solid #000000; font:11px verdana,tahoma,arial,sans-serif;}

.succes {font-weight:bold;}
.error {font-weight:bold;}

.clear {clear:both; height:0px; font-size:0px; line-height:0px;}

ul { margin:0px 0px 0px 15px; padding:0px; }
ol { margin:0px 0px 0px 20px; padding:0px; }
* html ul { margin-left:18px; }
* html ol { margin-left:23px; }

#rapport {position:absolute; left:20px; top:37px;}
#random {margin-top:5px;}
	#random .random_item {width:93px; height:107px; background:url(images/shop/bg.jpg); padding:5px; float:left; margin-right:15px; position:relative; cursor:pointer;}
	#random .random_item a {padding:0; margin:0; font-size:10px; text-align:center;}
	#random .random_item img {border:0;}
	#random div.info_bg {position:absolute; bottom:19px; left:5px; width:93px; height:24px; background-color:#444444; opacity:0.5; filter:alpha(opacity=50);}

	#random .random_item div.info {position:absolute; bottom:19px; left:5px; display:table; width:89px; height:24px; font-size:10px; text-align:center;}
	* html #random .random_item div.info {display:block; bottom:20px;}
		#random .random_item div.info_text {position:absolute; bottom:49px; left:5px; display:none; width:93px; height:10px; font-size:10px; text-transform:uppercase; text-align:center;}
		* html #random .random_item div.info_text {bottom:48px;}
	#random .random_item div.info_center {display:table-cell; vertical-align:middle;}
	* html#random .random_item div.info_center {position:absolute; top:50%; left:0px; display:block; width:89px;}
	#random .random_item div.info_ie_center {font-weight:normal; text-decoration:none; cursor:default;}
	* html #random .random_item div.info_ie_center {position:relative; top:-50%; left:0px; width:89px;}

	#random .random_item a {font-weight:normal; text-decoration:none; color:#FFFFFF;}
