/* generelle elementer og indstillinger  */
* {
    margin: 0px;
    padding: 0px;
    }

html, body 
{
	  height: 100%;
  }


/* generelle indstillinger for tabeller */

table {
	clear: both;
	}

div {border: solid blue 0px; }	
ul 
{
	padding: 0px;
	list-style-position: inside;
	}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
  }

br.all {clear: both;}

a:link, a:visited { text-decoration: none; color: #7282b3; background-color: none;}
a:hover { text-decoration: underline; color: #7282b3; background-color: none;}
/*a:visited { text-decoration: none; color: #d0c8c5; background-color: none;}*/

a.btn_blue {
	display: block;
	width: 90px;
	background-color: #0c4c6d;
	float: left;
	margin-right: 10px;
	line-height: 16px;
	}


img {
	border: 0px;
	}

/* knapper ECT */

.boxcontent {
	margin: 12px;
	}



.blueinput {
	border: solid #84ccf0 1px;
}
	
.btn_neutral {
	font-size: 10px;
	font-weight: bold;
	background-color: #fff;
	border: 0px;
	}
/* sidens struktur  */

#container 
{ position: relative;
  width:980px;
  margin: 0px auto;
	margin-top: 10px;
	padding-bottom: 30px;
  /*border: solid orange 1px;*/
	background-image: url('/Files/Billeder/DB2/containerbg.gif');
	background-repeat: repeat-y;
	
	}
	
   
#topholder 
{
  height:auto;
	width: 980px;
 }

div#midtholder {
  min-height:545px;
  width: 806px;
	float:left;
	}
	
div#bundholder{
	position: relative;
	top: 0px;
	left:0px;
  width:980px;
	background-color: none;
	line-height: 22px; 
  clear: both;
  border-top: solid #7282b3 0px;
  border-bottom: solid #7282b3 1px;
    }
    
#bundholder_all{
  height:10px;
  width:980px;
	float:left;
	line-height: 22px; 
  border-bottom: solid #063e77 1px;
    }
    
div#bundholder img{
	margin-left:20px;
}
    
div#bundholder small {
	line-height: 20px;
	color: #fff;
	}
	
	    
  /* IE 6 Hack */
* html div#bottomholder   {
	position: relative;
  top: -152px;
  left: 0px;
	}   


div#topgrafikholder {
	position: relative;
	top: 20px;
	left:0px;
	width: 806px;
	height: 205px; 
	float: left;
	margin-right: 0px;
	border-bottom: solid #013e7d 1px;
	}

div#toplogoholder {
	position: relative;
	top: 20px;
	left:0px;
	width: 154px;
	height: 205px; 
	float: right;
	/*border: solid red 1px;*/
	}

/* header, footer ect  */	


#footer a{
margin-top:0px;
color:#003e7e;
font-size:11px;
}
	

#footer{
height:30px;
width:980px;
margin-top:25px;
float:left;
padding-top:10px;
border-top: solid #063e77 1px;
}
	
#footer small{

color:#003e7e;
font-size:12px;
font-family:verdana;
}
	
/* kolonne elementer undersider */

#venstre {
	position: relative; 
	top: 0px;
	left: 0px;
  width: 140px;
	float: left;
	border: solid red 0px;*/
	text-align:left;
	}
	
#venstre a{
font-family:verdana;
font-size:12px;
color:#000000;	
}

	
#liste_forside {
	position: relative; 
	top: 20px;
	left: 0px;
  padding: 20px;
  width: 980px;	
  clear: both;
  border-top: solid #013e7d 0px;*/
 
	}
	
#midten {
	min-height:545px;
	width: 806px;	
	float: left;
	padding-right:20px;
	text-align:left;
	}
	
#midten_medtop {
	position: relative; 
	top: 0px;
	left: 0px;
  width: 506px;	
	float: left;
	border-top: solid black 0px;*/
	}
	
#hojre {
  position: relative; 
	top: 0px;
	left: 0px;
	float: left;
	border: solid #e42556 1Px;*/
	}


#hojre img {
	margin-left: 0px;
	}

/* IE 6 Hack */
* html div#hojre{
	float: right;
	margin-right: 4px;
	margin-left: 4px;
	display: inline;
	} 	



/* menu indhold */	

#hojre a {
	display: block; 
	width: 146px;
	margin-left: 3px;
	font-size: 13px;
	text-align: left;
	text-decoration: none;
	color: #181819;
  /*border: solid red 1px;*/
	}	

#hojre li {
	list-style: none;
	}
	
#productbg{
	position:relative;
	top: 0px;
	left: 0px;
	float:right;
	color:#009ade;
	background-image: url('/Files/Billeder/menu-streg.gif');
	background-repeat: no-repeat;	
	background-position:center right;
	width: 160px;
	height:312px;
	/*border: solid orange 1px;*/
    }	

	
/******** shop navigation ********/

#links{
background-image: url('/Files/Billeder/baggrund.gif');
background-repeat: no-repeat;	
text-align:center;
height:310px;
width:154px;
float:left;
margin-top:35px;
}

.L5  {
list-style-type:none;
padding-top:2px;
padding-left:10px;
text-align:center;
}

li.L5 {
padding-left:20px;
}

/*  top menu */

#toplinksholder{
	float:left;
	height: 12px;
	width: 770px;
	margin-bottom:2px;
	}

#sog {
height:26px;
width:210px;
float:right;
padding-top:2px;
margin-bottom:2px;
}

#topsprog{
	height:24px;
	width:980px;
	background-color: #003e7e; 
	text-align: right;
	float:left;
}

div#toplinks {
	  height: 12px;
	  width: 770px; 
		line-height: 20px;
		text-align: left;
		font-weight: bold;
		color:#181819;
		float: left;
	}

#sitemap {
	height: 24px;
	width: 30px;
	float: left;
	}

/* IE 6 Hack */
* html div#toplinks   {
	position: relative;
  top: 0px;
  left: 0px;
  }   	

#toplinks li {
	 	list-style: none;
	 	float: left;	
	 	}
		
#toplinks a {
	  font-family: verdana;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #181819;
		display: block;
		float: left;
		margin-right: 2px;  
	/*border: solid yellow 1px;*/
		padding-left:26px;
		padding-top:2px;
		padding-right:26px;
	  height:26px;
	}	 	

#toplinks a:hover, #toplinks a#activeitem, #toplinks a.inpath, #hojre a.inpath, #hojre a#activeitem, {  	
	color:#ffffff;
	background-color:#00aeef;
    }	

/* enkelt elementer  */

#toplogoholder {
	height: 85px;
	width:154px;
	float:left;
	}

#topgrafikright {
	position: relative;
	left: 0px;
	top: 0px;
	height: 250px;
	width: 425px;
	float: left;
	}
	
#topgrafikleft {
	position: relative;
	left: 0px;
	top: 0px;
	height: 250px;
	width: 485px;
	background-color: none; 
	float: left;
	}

/* formular elementer  */


/*  afsnit */	

div.listitem {
	border: solid 1px #d8d8d8;
	height: 145px;*/
	width: 105px;
	float: left;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 0px;
 list-style: none;
	}

div.3kolonne {
	position: relative;
	left: 0px;
	top: 0px;
	text-align: left;
	width: 203px;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	/*border: solid #84ccf0 1px;*/
	
	}
	
	div.2kolonne {
	position: relative;
	left: 0px;
	top: 0px;
	text-align: left;
	width: 310px;
	float: left;
	margin-right: 12px;
	margin-bottom: 12px;
	/*border: solid #84ccf0 1px;*/
	
	}

	div.1kolonne {
	position: relative;
	left: 0px;
	top: 0px;
	text-align: left;
	float: left;
	margin-bottom: 0px;
	}	
	
#shopmenu {
border:0px solid red;
margin-left:0px;
width:70px;
float:left;
}


#shopmenu li a:hover, #shopmenu a#activeitem, #shopmenu a.inpath {  	
	color:#009ade;
	background-image: url('/xFiles/Billeder/menu-orange.gif');
	background-repeat: no-repeat;	
	background-position:center right;
    }	
    
#shopmenu li {
	list-style: none;
	margin-bottom: 20px;
	margin-left:-17px;
}	

#shopmenu li a{
	position: relative;
	font-weight: bold;
	left: 0px;
	/*border: 1px solid green;*/
	width:120px;
}
#productlist li {
	list-style: none;
	border-bottom:0px solid black;
	width:368px;
	float:left;
	margin-left:0px;
	text-align:left;
}	

#productlist .list{
border-top:1px solid #231f20;
padding-right:0px;
margin-left:0px;
}

#productlist .list_1{
border-right:0px solid #231f20;
padding-right:0px;
margin-left:0px;
}

#productlist .list_2{
border-right:0px solid #231f20;
padding-right:0px;
margin-left:0px;
}

#productlist .list_0{
border-right:0px solid red;
margin-left:0px;
}

#productlist img{
float:left;
margin-left:0px;
}

#productlist a{
color:#000000;
font-size:11px;
font-weight:bold;
}

#productlist li a:hover, #productlist a#activeitem, #productlist a.inpath {  	
	color:#009ade;
	background-repeat: no-repeat;	
	background-position:center right;
    }	
   
#midtholder2{
	position: relative;
	top: 0px;
	left: 0px;
 /*border: solid #d8d8d8 1px; */
  width: 806px;
	background-color: none;
	clear: both;
	}
	
.list0{
border-right:0px;
}	

.list1{
border-right:1px solid #9a9c9d;
}
.list2{
border-right:1px solid #9a9c9d;
}
.list3{
border-right:1px solid #9a9c9d;
}
.list4{
border-right:1px solid #9a9c9d;
}

/*RS NEW*/

#WS_TOP{
position: relative; 
top: 0px;
left: 0px;
width: 806px;	
float: left;
border:0px solid red;
margin-bottom:15px;
}
#WS_LEFT{
position: relative; 
top: 10px;
left: 0px;
width: 120px;
float: left;
text-align:left;
border:0px solid blue;	
}
#WS_RIGHT{
position: relative; 
top: 0px;
left: 17px;
float: left;
width:600px;
border:0px solid yellow;
}
.forsideflag{
	border:0px solid yellow;
	float:left;
	margin-left:262px;
}

.forsideflag img{
	margin-right:15px;
}

#Legend a{
font-size:10px;
color:black;
font-weight:bold;
}

.gruppea a:link,
.gruppea a:visited {	
color:#063e77;
}

.topmenu {

}

a topmenu.li {
  color:Red;
}

a#activeitem.inpath, a:hover.inpath {
background-color:#00aeef;
color:White;
}

.topmenu a:hover {
background-color:#00aeef;
color:White;
}



/* modulet sitemap formattering */ 

#SiteMapV2 {
		margin-left: 20px;
	}
	
#SiteMapV2 ul {
	margin-left: 20px;

	}

#SiteMapV2 li {	
	width: 200px;
	margin-bottom: 5px;
}