/*************************************************************/
/*   Author1: R. Samsig (rs@jurland.com)										 */
/*   Date:    1. Juli 2009                                   */
/*-----------------------------------------------------------*/
/*************************************************************/

/*************************/
/* SECTION 1 - MAIN BODY */
/*************************/

body {
  background-position:top center;
  background-attachment:scroll;
	background-image: url('/files/Billeder/kids/bg1.gif')
  }
  
#background {
	position: absolute;
  top: 0px;
	height: auto;
  left: 50%;/*some magic to align the element in the center;*/
  width: 948px;
  margin-left: -471px;/* half of the width */
  background-repeat:repeat-y;
}

h2{
	padding:0px;
	margin:0px;
}
h4{
	margin-top:40px;
	padding:0px;
	margin:0px;
	font-size:14px;
}

/****************************/
/* SECTION 2 - PAGE CONTENT */
/****************************/

#content { 
  position: relative;
  width:948px;
  border:0px solid white;
  padding:0px;
  overflow:hidden !important;
  top:0px;
  margin: 0px auto;
  z-index:1;

}

img { 
	border: 0px;
} 

div.imageleft {
margin:20px;
}

div.imageleft h2 {
color:#883900;
font-size:20px;
margin-bottom:10px;
font-weight:bold;
}

/****************************************/
/* SECTION 2.1 - PARAGRAPHSETUP CONTENT */
/****************************************/

#middleholder{
  padding-left:15px;
  z-index:2;
	background-color:white;
  margin: 0px auto;
}

#middleholdercontent{
	padding-left:0px;
	border:0px solid red;
	z-index:2;
	background-color:white;
}

#content_paragraphsetup{
	padding-top:0px;
  overflow:hidden !important;
  background-color:white;
}


/*******************************************/
/* SECTION 999 - ParagraphSetup 2 Kolonner */
/*******************************************/

#column-one_2K{
float:left;
background-color:;
width:682px;
height: auto !important; /* for modern browsers */
height: 300px; /* for IE5.x and IE6 */
min-height: 200px; /* for modern browsers */
padding:0px 0px 9999px 0px;
margin:0px 0px -9999px 0px !important;
}

#column-two_2K{
width:229px;
float:left;
background-color:;
height: auto !important; /* for modern browsers */
height: 300px; /* for IE5.x and IE6 */
min-height: 200px; /* for modern browsers */
padding:0px 0px 9999px 8px;
margin:0px 0px -9999px 0px !important;
}


.centerpos{
padding-left:0px;
padding-right:0px;
}
.leftpos{
padding-left:0px;
overflow:visible;
padding-right:0px;
}
.rightpos{
margin-top:0px;
padding-left:0px;
padding-right:0px;
}

.paragraph{
height:100%;
border:0px solid red;
}


/*-----------------------------------*/
/* 2.2 - Topholder, footer and logo */
/*-----------------------------------*/
#topholder{
  clear:both;
	background: url('/files/Billeder/kids/kids_topbar.jpg') no-repeat top left;
	height:127px;
}

#topbillede{
margin-left:16px;
}

h1#logo{
	margin-top:0px;
	width:143px;
	height:70px;
	margin-left:0px;
	}
	
#topholder h1#logo a 
{
	display: block;
	height: 70px;
	width: 143px;
	padding:0px;
	text-indent: -9999px;
	}	

#footerholder{
	position:static;
	margin-top:15px;
margin-bottom:15px;
	line-height:0px;
  width:948px;
  clear:both;
  text-align:center;
  background-repeat:no-repeat;
}
#footerholder small, #footerholder a, #footerholder a:visited {
	font-size: 9px;
	color: #541400;
	font-family:verdana;
	}

/*---------------------------*/
/* 7.0 - Global IE 6.0 HACKS */
/*---------------------------*/
.box-on {float: left; min-width: 0.3em; margin-right: 0.2em; padding: 0px 0.2em 0px 0.3em;}
.box-off {display: none;}
* html box-on {width: 1%;}
/*height: auto !important; /* for modern browsers */
/*height: 300px; /* for IE5.x and IE6 */
/*min-height: 300px; /* for modern browsers */*/
/* STYLE PAA 'a href' sikre hojre og venstre margin/padding*/


/*-----------------------------*/
/* 7.1 - TOOLS  */
/*-----------------------------*/

/*	filter:alpha(opacity=100);*/
/*	opacity:1.0;*/
/*  left: 50%;/*some magic to align the element in the center;*/
/* width: 800px;*/
/*  margin-left: -400px;/* half of the width */

/*-----------------------------*/
/* 7.2 - Horizontal alignments */
/*-----------------------------*/
.align-left {text-align: left;}
.align-right {text-align: right;}
.align-center {text-align: center;}

/*****************************/
/* SECTION 8 - MISCELLANEOUS */
/*****************************/
.showcode {font-family: monospace; font-weight: bold; font-size: 13px; color: rgb(255,0,0);}
.clear {clear: both;}
.hide {display: none;}
br {clear: none;}

/*NAVI TOP*/


#topnavholder{
	position:absolute;
	right:0px;
	top:45px;
	height: 21px;
	margin-left: 14px;
	margin-right: 0px;
	border:0px solid blue;
	border-bottom: 0px solid #a5a5a5;
	}
	
#topnavholder ul#topmenu, #topnavholder ul#topmenu li 
{
	margin: 0;
	padding: 0;
	list-style: none;
	}

#topnavholder ul#topmenu {
	margin: 0px 0px 0px 0px;
}
	
#topnavholder ul#topmenu li 
{
	display: inline;
	height: 12px;
	}
	
#topnavholder ul#topmenu li a
{
	display: block;
	line-height: 12px;
	padding: 0px 10px 0px 10px;
	float: left;
	color: #541400;
	font-size: 10px;
	text-decoration: none;
	border-right: 1px solid #541400;
	margin-right:0px;
	}
	
#topnavholder ul#topmenu li a#activeitem
{
	color: blue;
	margin-right:0px;
	}

#topnavholder ul#topmenu li a.firstitem
{
	margin-right:0px;
	}
	
#topnavholder ul#topmenu li a.lastitem
{
	border:0px;
	margin-right:0px;
	padding-right:0px;
	}	


#topnavholder ul#topmenu li a.inpath{
color: white;
}


/*CUSTOM MODUL SOG*/
form#multiForm22{
margin-top:0px;
margin-left:0px;
margin-right:7px;
border:5px solid black;
width:682px;

background-repeat:no-repeat;
background-position:top left;
}

#dropdownholder{
border:0px solid red;
width:595Px;
float:left;
}

#dropdownDiv{
border:0px red solid;
background-image: url('/files/Billeder/kids/search_field.gif');
width:682px;
height:100px;
}

#maerkeDropDown{
margin-top:27px;
margin-left:18px;
width:187px;
}

#kategoriDropDown{
margin-left:8px;	
width:187px;
}

#konDropDown{
margin-left:8px;	
width:187px;
}

.resetbuttondiv{
	float:right;
	width:90px;	
	margin-top:17px;
	margin-right:5px;
	background-color:;
}

.resetbuttondiv a{
	font-size:10px;
	font-weight:bold;
	color:white;
}

.searchbuttondiv{
	float:left;
	width:60px;
	margin-left:15px;
	margin-top:27px;
}

.searchButton{
	float:left;
	
}

.pageNumbersDiv{
float:right;
}
/*CUSTOM_MODUL_SOG_SLUT*/





/*PAGE*/


#pagebund{
 height:118px;
 background:white;
 width:934px;
 padding-top:5px;
 padding-left:15px;
}

#pagebund a{
font-size:11px;
color:#7d8680;
margin-left:0px;
}

#pagebund_left{
float:left;
width:682px;
height:124px;
border-top:1px solid #bcc7bf;
}

#pagebund_leftleft_content p{
margin-top:0px;
margin-left:0px;
margin-bottom:5px;	
color:#858786;
font-size:11px;
width:80px;
font-weight:bold;
}

#pagebund_leftleft_content{
float:left;
width:458px;
margin-top:7px;
height:81%;
border-right:1px solid #bcc7bf;	
}

ul.ulheader {
float:left;
padding:0px;
margin:0px;
border:0px solid red;
list-style:none;
}

ul.noheader {
float:left;
margin:0px;
padding:0px;
border:0px solid red;
list-style:none;
}

#pagebund_leftleft_content li{
	margin-top:2px;
	background-position:center left;
	background-repeat:no-repeat;
	background-image: url('/files/Billeder/kids/dot.jpg');
padding-left:15px;
}

#pagebund_left_content{
float:left;
width:222px;
margin-top:7px;
height:81%;
border-right:1px solid #bcc7bf;	
}

#pagebund_right_content{
float:left;
margin-top:17px;
width:230px;
margin-left:20px;
height:100%;
border-right:0px solid #bcc7bf;
}

#pagebund_right{
width:238px;
float:left;
border-top:1px solid #bcc7bf;
}

.pheader{
color:#878b8a;
font-weight:bold;
font-size:13px;
margin-top:20px;
border:0px solid red;
}



/*PAGE_SLUT*/



/*PRODUKTLISTE*/

#kurv{
	position:absolute;
	right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:14px;
	width:229px;
	height:100px;
	background-position:top left;
	background-repeat:no-repeat;
	background-image: url('/files/Billeder/kids/kurv.gif');
}

#tableDiv{
margin-left:0px;
margin-top:8px;
padding-top:5px;
padding-right:6Px;
margin-bottom:0px;
width:675px;
height:100%;
display:block;
border-right:1px solid #9eb874;
}



#tableDiv ul {
	margin: 0px 0px 0px 0px;
	list-style: none;	
	padding:0px;
	border:0px solid red;
}

.tableDivClass{
	float:left;
	width:120px;
	
}
	
ul#tableDiv, ul#tableDiv li, ul#tableDiv ul, ul#tableDiv ul li {
	margin: 0px;
	padding: 0px;
}

.listitemN1{
	float:left;
	color:#541500;
	width:667px;
	border-top:1px solid #bbc7bf;
	border-bottom:0px solid #bbc7bf;
} 
.listitemN0{
	float:left;
	color:#541500;
	width:667px;
	border-top:1px solid #bbc7bf;
	border-bottom:0px solid #bbc7bf;
} 	



#tableDiv li:hover{
cursor:hand;
margin: 0px;
padding: 0px;
}
	
#tableDiv li {
padding:0px;
margin:0px;
}

#tableDiv a{
padding:0px;
margin:0px;
}
		
.productholder{
float:left;
margin:0px;
width:682px;
}	

.productimage{
float:left;
margin:0px;
width:79px;

height:108px;
}

.productimage img{
	margin:10px;
}

.maerkeimage img{
	margin:10px;
}

.productinfo{
float:left;
padding:0px;
width:88px;


}

.productspan{
float:left;
height:108px;
border-left:1px dotted #d0e6d5;
border-right:1px dotted #d0e6d5;	
}

.productnamedes{
width:354px;
float:left;
font-weight:bold;
border:0px solid black;
padding:10px;
padding-bottom:0px;
}

.productnamedes a{
color:#541500;
font-weight:bold;
}

.productpriceholder{
float:left;
width:91px;
text-align:right;
padding-right:10px;
font-size:10px;
font-weight:bold;
}

.productpriceholder a{
	color:#541400;
	font-weight:bold;
}

.productpriceholderPROD{
float:left;
width:168px;
font-weight:bold;
font-size:10px;
}

.productpriceholderPROD a{
float:left;
font-weight:bold;
font-size:13px;
padding-top:0px;
padding-left:0px;
}

.forprisDiv{

padding-top:0px;
padding-left:0px;
color:black;
display:inline;
text-decoration:line-through;
color:#CC0000;
clear:both;
}

.forpris{
height:20px;
float:left;
padding-top:7px;
padding-left:7px;
color:black;
display:block;
text-decoration:line-through;
color:#CC0000;
}


.pageNumbersDiv{
	float:left;
	color:black;
	width:667px;
	border-top:0px solid #d0e6d5;
	text-align:center;
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
}

.maerkeimage img{
	float:left;
}

.sortByTextDiv{
	float:left;
	background-color:#d0e7d7;
	width:189px;
	height:24px;
	top:4px;
	font-size:12px;
	font-weight:bold;
	color:#748479;
	border-right:1px solid white;
}

.sortByNameDiv{
	float:left;
	width:374px;
	height:24px;
	background-color:#d0e7d7;
	border-right:1px solid white;
}

.sortByPriceDiv{
	float:left;
	width:102px;
	height:24px;
	background-color:#d0e7d7;
}

.sortByPriceDiv a, .sortByNameDiv a, .sortByTextDiv p{
position:relative;
top:4px;
left:5px;
font-size:12px;
font-weight:bold;
color:#748479;	
} 

.tableSizeTextDiv{
	border:0px solid red;
	float:left;

}

#SizeDropDown{
/*float:left;*/
}

.tableSizeDiv{
width:682px;
float:left;
padding-bottom:20px;
}

.productCounterDiv{
	font-size:12px;
	font-weight:bold;
	color:#748479;	
	float:left;
	width:200px;
}

div.visninger {
	margin-right:8px;
	float:right;
}


/*PRODUKTLISTE_SLUT*/


/*PRODUKT*/

.leftDetails{
	border:0px solid red;
	float:left;
	margin-right:20px;
}

.rightDetails{
float:left;
border:0px solid red;

}

select#productSelect{
width:110px;	
display:block;
margin-bottom:10px;
}

.detailsDivClass{
margin-top:50px;
}

.rightDetails{
	width:250px;
}

.rightDetails a{
display:block;
margin-bottom:10px;
}

.nuprisDiv{
	margin-top:18px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.koebDiv a{
margin-top:18px;
cursor:hand;
}


.tilbageDiv a{
margin-top:18px;
color:#541400;
cursor:hand;
font-size:15px;	
}

.descriptionDiv{
margin-top:18px;
}

.productSelectDiv{
margin-top:18px;
margin-bottom:18px;
}

.productNameDiv{
	color:#8b3900;
	font-size:16px;
	font-weight:bold;
}

/*PRODUKT_SLUT*/

.pageNumbersDiv a:hover{
color:orange;
}

input.submit{
background-image: url('/files/Billeder/kids/tilmelddig.jpg'); 
float:right;
width:92px;
height:23px;
border:0px solid white;
margin-right:33px;
margin-top:5px;
pointer:cursor;
cursor:hand;
}

#terms a{
color:#541400;
}


div.maerkeLinks, div.maerkeLinks a, div.maerkeLinks a:link, div.maerkeLinks a:visited {
margin:0px;
padding:0px;
text-indent:0px;
border:0px;
font-size:9px;
}

a.maerkelink, a.maerkelink:visited {
	font-size:9px;
}

span.newSticker {
	color:#f27822;
}