﻿@charset "utf-8";
/* CSS Document */



@import url("redesign2009_leftmenu.css");
@import url("redesign2009_shop.css");
@import url("redesign2009_indkoebskurv.css");
@import url("redesign2009_intranet.css");
/*
*/


body{
	/*background: url(/files/System/design/GridBackground.jpg) center 71px;*/
	background: url(/files/System/design/background_sale.jpg) center 71px;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	/*overflow-Y: scroll;*/
}

.cleared{
	clear: both;
}

h1, .h1{
	font-size: 20px;
	color: #005eab;
	padding-bottom: 10px;
	font-weight:bold;
}

h2, .h2{
	font-size: 14px;
	color: #005eab;
	padding-bottom: 10px;
	font-weight: bold;
}

hr{
	color: #02264a; 
	margin: 2px 0 10px 0;
	padding: 0px;
	height: 1px;
}

a:link, a:visited {
 	color: #005eab;
	text-decoration: underline;
}

a:hover, a:active {
	color: #95af04;
	text-decoration: underline;
}


#menu{
	background: url(/files/System/design/MenuBackground.png) no-repeat;
	height: 46px;
	width: 860px;  
	margin: 0px auto 0px auto;
}

#menu a:link, #menu a:visited, #menu a:hover{
	text-decoration: none;
	}

#menucontent{
	padding-left: 10px;
	width: 662px; 
	float: left;
}

#searchbox{
	width: 188px;
	height: 25px;
	float: left;
}

#searchform{
	padding: 0px;
	margin: 0px;
}

.searchfield{
	width: 128px;
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3b1507;
	font-size: 14px;
	border: 0px;
	vertical-align: top;
	margin-top: 3px;
}

#Btn_Search{	
	margin-top: 4px;
}

#maincontainer{
	width: 860px;
	margin: 0px auto 0px auto;
	padding-top: 0px;
	position:relative;
}

#logo{
	height: 173px;
	width: 156px;
	z-index: 999;
	position: absolute;
	padding: 12px 0 0 12px;
}

#print{
	position: absolute;	
	top: 170px;
	right: 182px;
}

#AddThisContainer{
	position: absolute;	
	top: 170px;
	left: 180px;
}

#print_wide{
	position: absolute;	
	top: 170px;
	right: 20px;
}

#maincontent{
	width: 810px;
	margin: 0px auto 0px auto;
	overflow: hidden;
	position: relative;
	
}

#leftside{
	width: 162px;
	clear:both;
	float: left;
}



#textcontent{
	width: 446px; /*648*/
	float: left;
	background: #FFF;
	padding: 30px 20px 20px 20px; /* IE6 hack is made to right padding*/
}

#textcontentwide{
	width: 608px; /*648*/
	float: left;
	background: #FFF;
	padding: 30px 20px 20px 20px; /* IE6 hack is made to right padding*/	
}

#textcontent p, #textcontent span, #textcontent table, #textcontentwide p, #textcontentwide span, #textcontentwide table, #textcontentwide{	
	color: #3b1507;
	font-size: 14px;
    line-height: 20px; /* 17 */
	/*padding-bottom: 15px;*/
}

#main_shadow_top{
	background: url(/files/System/design/main_shadow_top.png) no-repeat;
	width: 860px;
	height: 25px;
}

#main_shadow_middle{
	background:url(/files/System/design/main_shadow_middle.png) repeat-y;
	width: 860px;
}

#main_shadow_bottom{
	background:url(/files/System/design/main_shadow_bottom.png) no-repeat;
	width: 860px;
	height: 25px;
}

#bannercontainer{
	width: 810px;
	margin: 0 auto 0 auto;
	position: relative;
}

#banner_btns {
	width: 17px;
	height: 17px;
	top: 295px;
	right: 175px;
	position: absolute;
	z-index: 100;
	display: inherit;
	overflow: hidden;
}

#ani_banner{
	height: 324px;
	width: 648px;
	float: left;
	display: inline;
	overflow: hidden;
}

#ani_banner p {
	margin: 0px;
	padding: 0px;
}


#right_banners_container{
	width: 162px;
	float:left;
	display: inline;
	position: relative;
}

.right_banners_sidegrid{
	/*background: #F00;*/
	background: url(/files/System/design/Grid162Vertical.png) repeat-y top left;
	width: 1px;
	left: 0px;
	top: 0px;
	height: 648px;
	position: absolute;
	z-index: 102;
	overflow: hidden;
}

.right_banners {
	width: 162px;
	height: 162px;
	float: left;
	display: inline;
	position: relative;
}

.right_banners_top_grid{
	background: url(/files/System/design/Grid162Horizontal.png) no-repeat top right;
	width: 162px;
	height: 1px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	overflow: hidden;
}

.right_banners_left_grid{
	background: url(/files/System/design/Grid162Vertical.png) no-repeat top right;
	width: 1px;
	height: 162px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	overflow: hidden;
}

.right_banners_bottom_grid{
	background: url(/files/System/design/Grid162Horizontal.png) no-repeat top right;
	width: 162px;
	height: 1px;
	position: absolute;
	top: 161px;
	left: 0px;
	z-index: 100;
	overflow: hidden;
}

.right_banners_image {
	width: 162px;
	height: 162px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

.bottom_banners {
	width: 162px;
	height: 162px;
	float: left;
	display: inline;
	position: relative;
}
	
.bottom_banners_grid {
	background: url(/files/System/design/Grid162Vertical.png) no-repeat top right;
	width: 1px;
	height: 162px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 100;
	overflow: hidden;
}
	
.bottom_banners_image {
	width: 162px;
	height: 162px;
	position: absolute;
	top: 0px;
	right: 0px;
	z-index: 1;
}

#topbanner{
	float: left;
}

#topbanner_eshop{
	float:left;
}

#smiley{
	text-align: right;
	padding-right: 10px;
/*	display: none;*/
}

#bornvilkaar_banner_subpage{
	position:relative;
	text-align: center;
	top: -20px;
	left: -10px;
}

#bornvilkaar_banner_front{
	position: absolute;
/*	top: 700px;	*/
    bottom: 20px;
	right: -85px;
}

#personaldatapolicy{
	position: absolute;
	right: 10px;
}
#personaldatapolicy a{
	font-size: 9px; 
	text-decoration: none; 
	font-family:Verdana, Geneva, sans-serif; 
	text-decoration: none;
}


