/* AVIVA EDITOR STYLE */
body.mceContentBody  { 
	color:black; 
	text-align:left; 
	background-color:white; 
	background-image:none; 
}


/* GENERAL STYLES */	
	body {
		color:#454545;
		font-size:11px;
		font-family: trebuchet MS;
		background-image:url(../images/bg.jpg);
		background-repeat:repeat-x;
		background-position:top left;
		background-color:#0091be;
		margin-top:0px;
		margin-left:0px;
		margin-right:0px;
		margin-bottom:0px;
	}

	td {

	}

	p {
	    margin:0px;
	    margin-bottom:8px;
	    padding:0px;
	}

	img {
		border:0px;
	}

	img.border {
	    border:1px solid #ccc;
	    padding:5px;
	}

	#posNews {
		font-size:11px;
	    font-weight:bold;
	    color:#454545
	}
	
	#posNews a {
		text-decoration:none;
		color:#0197c1;
		font-weight:bold;
	}
	
	
	p.newstitle {
	    color:#454545;
	    font-size:11px;
	    font-weight:bold;
	    text-transform:uppercase;
	    margin:0px;
	    padding:0px;
	    padding-bottom:3px;  
	}

	p.news {
	    color:#454545;
	    font-size:11px;
	    font-weight:normal;
	    text-transform:normal;
	    margin:0px;
	    padding:0px;
	    padding-top:0px;
	    padding-bottom:12px
	}
	
	p.size {
		padding:0px;
		margin:0px;
		font-family:Trebuchet MS;
		font-size:13px;
		color:#61605c;
	}

/* LINK STYLES */	
	a { 
		text-decoration: underline;
		color:#454545;
	}
		
	a:hover { 
		text-decoration: none; 
	}

	
/* HEADER STYLES */	
	h1 {
		font-size:15px;
		font-weight:bold;
		color:#61605c;
		margin:0px 0px 5px 0px;
		padding:0px;
	}

	h2 {
		font-size: 11px;
		color:#666;
		margin:0px;
		padding:0px:	
	}

	h3 {
		font-size:16px;
		font-weight:normal;
		color:#8795ab;
		margin:0px;
		padding:0px;
	}

	h4 {
		font-size: 11px;
		margin:0px;
		padding:0px;
	}

	h5 {
		font-size: 11px;
		margin:0px;
		padding:0px;
	}

/* FORM STYLES */	
	input,select,text,textarea {
		font-family: verdana,arial,helvetica;
		font-size: 11px;
		background-color:#ffffff;
		border:1px solid #000000;
	}

	input.checkbox {
		border:0px;
	}

/* ID SPECIFIC STYLES */
	#container {
		width:814px;
		margin-left:auto;
		margin-right:auto;	
		xbackground-color:#ffffff;
	}

	#header {
	    display:block;
	    width:814px;
	    height:92px;    
	    margin:0px;
	    padding:0px;    
		background-image:url(../images/top.jpg);
	}

	#content {
		width:814px;
		padding-bottom:0px;
		background-image:url(../images/contentbg.jpg);
	    background-repeat:repeat-y;
	    background-position:top;   
		
	}

	#contentbox {
		float:left;
		width:800px;
		background-color:#ffffff;
	}

	#text {
		width:740px;
		min-height:268px;
		_height:268;
		padding:0px 0px 0px 0px;
		margin:0px;		
	}
	
	#pagetxt {
		float:left;
		width:480px;
		padding:0px 0px 10px 0px;
		margin:0px;
	}
	
	#pagetxt2 {
		float:left;
		width:480px;
		padding:0px 0px 10px 0px;
		margin:0px;
	}
	
	#frontpagetext {
		padding:0px 30px 30px 30px;
	}

	#clear {
		clear:both;
}
/* BUND ADRESSE */ 

	#address {
		width:814px; /* Skal have samme vidde som f.eks. content */
		color:#ffffff;
		height:15px; /* Tilpasses efter behov */
		margin:7px auto 0px auto; /* Centrerer div'en */
		padding:0px;
		font-size:12px;
		text-align:center;
	}

	#address a {
		color:#ffffff; /* Tilpasses efter behov  */
		text-decoration:none;
	}

	#address a:hover {
		text-decoration:underline;
	}


/* FLAG */

	#flag {
		margin-top:12px;
		width:182px;
		margin-left:18px;
		float:left;
	}

	#uk {
		height:12px;
		width:18px;
	}

	#de {
		height:12px;
		width:18px;
	}

	#se {
		height:12px;
		width:18px;
	}

	#no {
		height:12px;
		width:18px;
	}

	#dk {
		height:12px;
		width:18px;
	}


/* MENU STYLES */

	#topmenu {
		text-align:right;
		float:left;
		width:614px;
		background-color:red;
	}

	ul.topxm_0 {
		display:block;
		float:right;
		margin:10px 10px 0px 0px;
		padding:0px;
	}

	ul.topxm_0 li.begin {
		border-left:0px solid #454545;
	}


	ul.topxm_0 li {
		float:left;
		margin:0px;
		padding:0px 2px 0px 2px;
		border-left:1px solid #454545;
		list-style-type:none;
	    background-color:none;
	}

	ul.topxm_0 li a {
		display:block;
		padding:0px 7px 0px 7px;
		color:#454545;	
		font-size:11px;
		text-decoration:none;	
	}

	ul.topxm_0 a.selected {
	   color:#53bbd5;
	}
	

	#menu {
		width:800px;
		height:255px;
		padding:0px;
		margin:0px 0px 0px 0px;
	}

	ul.xm_0 {
		display:block;
		float:left;
		margin:40px 0px 0px 0px;
		padding:0px;
		width:190px;
	}

	ul.xm_0 li {
		margin:0px;
		padding:2px 0px 0px 15px;
		height:25px; 
		background-image:url(../images/menustreg.gif);
		background-repeat:no-repeat;
		list-style-type:none;
	    background-color:none;
	}

	ul.xm_0 li a {
		xdisplay:block;
		padding:0px 7px 0px 7px;
		color:#ffffff;	
		font-weight:bold;
		font-size:12px;
		text-decoration:none;	
	}

	ul.xm_0 li.selected {
		background-image:url(../images/menu_akt.gif);
		background-repeat:no-repeat;
		height:25px; 
	}
	
	ul.xm_0 li:hover {
		background-image:url(../images/menu_akt.gif);
		background-repeat:no-repeat;
		height:25px; 
	}


		#submenu {
		    background-color:#ffffff;
		    width:259px;
			min-height:250px;
			display:block;
			float:left;
		}

		ul.xm_1 {
			display:block;
			float:left;
			height:19px;
			margin:0px 0px 0px 0px;
			padding:0px;
		}

		ul.xm_1 li {
			margin:0px;
			padding:0px 0px 0px 0px;
			height:19px; 
			width:190px;
			overflow:hidden;
			list-style-type:none;
			background-image:url(../images/submenu.jpg);
			background-repeat:no-repeat;
		}

		ul.xm_1 li a {
			padding:0px 0px 0px 20px;
			color:#adaca4;	
			font-size:12px;
			text-decoration:none;	
		}
		
		ul.xm_1 li.selected {
		    background-image:url(../images/submenu_akt.jpg);
			background-repeat:no-repeat;
			height:19px;
		}
		
		ul.xm_1 li:hover {
		    background-image:url(../images/submenu_akt.jpg);
			background-repeat:no-repeat;
			height:19px;
		}


		
/* PRODUKT LISTE STYLES */
a.productlist, a.productlist:hover {
	color:#adaca4;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:12px;
	padding-left:20px;
}

div.hr {
	width:158px;
	height:1px;
	background:url('../images/hr.gif') no-repeat;
}

ul.catlist {
	list-style-type:none;
	margin:0px;
	padding:0px;
	cursor:pointer;
}

li.catlist {
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:20px;
	height:21px;
	width:180px;
	cursor:pointer;
}

li.catlist_selected, li.catlist:hover {
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-left:20px;
	height:21px;
	width:180px;
	background-color:#efeeec;
}

/* PRODUKT OVERSIGT STYLES */
table.poview {
	width:480px;
	text-align:center;
}

td.poview {
	width:116px;
	height:130px;
	border-bottom:2px solid #bcdff2;
	vertical-align:bottom;
}

div.supercleanTXT {
	position:absolute;
	*position:normal;
	background:url('../images/superclean.gif') no-repeat;
	width:140px;
	height:23px;
	margin-top:-50px;
	margin-left:350px;
	_margin-left:310px;
	margin-bottom:20px;
	border:1px solid #0091be;
}

div.dybde {
	border:1px solid #0091be;
	width:100px;
	text-align:center;
	position:absolute;
	font-weight:bold;
	padding:2px;
}