@charset "iso-8859-1";
/* CSS DOCUMENT FOR ELEFANTHUSET.DK */
/* DESIGNED AND CODED BY THOMAS URUP MICHAELSEN - WWW.U-MAN.DK */
/* FOR E-C-S DANMARK - WWW.E-C-S.DK */

/* OVERALL STYLES */
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0px;
		color: #666666;
	}
	p { margin: 0px; }
	
	a { color: #666666; text-decoration: none; }
	a:hover { color: #ea669f; text-decoration: none; }
	
	img { border: 0px; }
	
	form { margin: 0px; }
	
	input {
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	textarea {
		font-size: 11px;
		border: 1px solid #b3b3b3;
		font-family: Arial, Helvetica, sans-serif;
	}
	
	select { font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
	
	.pink { color: #e8679d; }
/* OVERALL STYLES */

/* TOP */
	#topbg {
		background: url(../img/topbg.jpg) top center repeat-x;
		height: 165px;
	}
	#topcontent {
		background: url(../img/elefanthuset_bg.jpg) top repeat-x;
		height: 165px;
		width: 965px;
	}
	#elefant {
		float: left;
		height: 165px;
		width: 322px;
		background: url(../img/elefant.jpg) top no-repeat;
	}
	#elefantoere {
		float: left;
		height: 130px;
		width: 40px;
	}
	#logo {
		float: right;
		margin-right: 130px;
		height: 130px;
		width: 363px;
	}
/* TOP */

/* CONTAINER */
	#container { width: 965px; padding-bottom: 20px; }
	#left { width: 194px; float: left; }
	#snabel { width: 7px; height: 31px; float: left; background: url(../img/snabelbreak.jpg) top center no-repeat; }
	#right { width: 764px; float: left; }
	
	.clear { clear: both; }
/* CONTAINER */


/* SEARCH */
	#search {
		background: url(../img/soegboks.jpg) top right no-repeat;
		width: 194px;
		height: 101px;
	}
	#searchcontent { padding: 60px 15px 0 15px; }
	.searchfield {
		background: url(../img/soegefelt.gif) top center no-repeat;
		width: 122px;
		height: 16px;
		padding: 3px 5px 3px 5px;
		color: #666666;
		border:0;
		float: left;
	}
	.searchbutton {
		height: 20px;
		width: 20px;
		border: 0;
		margin-top: 2px;
		float: right;
	}
/* SEARCH */

/* BASKET */
	#baskettop {
		background: url(../img/indkoebskurv.jpg) top center no-repeat;
		width: 194px;
		height: 50px;
	}
	#basketleft { float: left; color: #a5a190; width: 130px; margin-left: 10px; }
	.basket_items { line-height: 20px; border-bottom: 1px dashed #cfcab5; text-align:left; }
	.basket_price { line-height: 20px; }
	.basketbutton {
		float: right;
		width: 36px;
		height: 36px;
		margin: 4px 8px;
	}
/* BASKET */

/* BRANDS */
	#brands {
		color: #afab98;
		line-height: 24px;
		border-bottom: 1px solid #afab98;
		text-align: center;
		margin: 0 30px 10px 30px;
	}
/* BRANDS */

/* BREADCRUMBS */
	#breadcrumbs {
		background: url(../img/breadcrumbs-bg.jpg) top center repeat-x;
		height: 41px;
		width: 764px;
	}
	#breadcrumbs-left {
		background: url(../img/breadcrumbs-left.jpg) top left no-repeat;
		float: left;
		width: 39px;
		height: 41px;
	}
	#breadcrumbs-right {
		background: url(../img/breadcrumbs-right.jpg) top right no-repeat;
		float: right;
		width: 8px;
		height: 41px;
	}
	#breadcrumb {
		float: right;
		line-height: 39px;
		font-size: 16px;
		color: #cbcac4;
		text-align: right;
	}
	#breadcrumb a { color: #cbcac4; text-decoration: none; padding: 0 10px 0 10px; }
	#breadcrumb a:hover { color: #ea669f; text-decoration: none; }
/* BREADCRUMBS */

/* CONTENTAREA */
	#contentarea {
		background: #FFFFFF;
		border-left: 1px solid #ded5af;
		border-right: 1px solid #ded5af;
		padding: 15px;
		color: #666666;
		text-align: left;
	}
	
	#titelbar {
		background: url(../img/titelbar-bg.jpg) top center repeat-x;
		height: 36px;
		margin-bottom: 15px;
	}
	#titelbar_left {
		background: url(../img/titelbar-left.jpg) top left no-repeat;
		width: 17px;
		height: 36px;
		float: left;
	}
	#titelbar_right {
		background: url(../img/titelbar-right.jpg) top right no-repeat;
		width: 17px;
		height: 36px;
		float: right;
	}
	#titel {
		font-size: 14px;
		font-weight: bold;
		color: #e8679d;
		line-height: 36px;
		text-align: left;
		padding-left: 5px;
	}
/* CONTENTAREA */

/* MIDT STYLES */
	h1 { font-size: 18px; color: #666666; font-weight: bold; text-align: left; padding: 0; margin: 0 0 5px 0; }
	
	h2 { font-size: 16px; color: #666666; font-weight: bold; text-align: left; padding: 0; margin: 0 0 5px 0; }
	
	h3 { font-size: 14px; color: #666666; font-weight: bold; text-align: left; padding: 0; margin: 0 0 5px 0; }
	
	h4 { font-size: 12px; color: #666666; font-weight: bold; text-align: left; padding: 0; margin: 0 0 5px 0; }
	
	h5 { font-size: 11px; color: #666666; font-weight: bold; text-align: left; padding: 0; margin: 0 0 5px 0; }
	
	h6 { font-size: 10px; color: #666666; font-weight: bold; text-align: left; padding: 0; margin: 0 0 5px 0; }
/* MIDT STYLES */

/* PRODUKTER */
	.produktboks {
		width: 160px;
		height: 330px;
		float: left;
		margin: 0 11px 22px 11px;
		border-left: 1px solid #cecece;
		border-bottom: 1px solid #cecece;
	}
	.produkttitel {
		font-size: 14px;
		color: #666666;
		font-weight: bold;
		line-height: 18px;
		padding: 10px;
		height: 30px;
	}
	.produkttitel a { color: #666666; text-decoration: none; }
	.produkttitel a:hover { color: #e8679d; text-decoration: none; }
	.produktbillede {
		border-top: 1px solid #cecece;
		border-right: 1px solid #cecece;

		text-align: center;
	}
	.produktbillede img {

		padding: 5px;
	}
	.produktpris {
		border-right: 1px solid #cecece;
		border-top: 1px solid #cecece;
		border-bottom: 1px solid #cecece;
		background: #f3f2ee;
		height: 35px;
		font-weight: bold;
		color: #666666;
		font-size: 11px;
		line-height: 35px;
		text-align: center;
	}
	.pris { font-size: 14px; }
	.prisprocent { font-size: 14px; color: #ff0000; }
	.pris2 { font-size: 11px; }
	.prisprocent2 { font-size: 11px; color: #ff0000; }
	.produkt_i_kurv {
		border-right: 1px solid #cecece;
		height: 32px;
	}
	.produktvalg {
		float: left;
		margin: 7px 0 0 7px;
	}

/* PRODUKTER */

/* BUND STYLES */
	#bottom {
		background: url(../img/bund-bg.jpg) top center repeat-x;
		height: 36px;
	}
	#bottom_left {
		float: left;
		background: url(../img/bund-left.jpg) top center no-repeat;
		width: 5px;
		height: 36px;
	}
	#bottom_right {
		float: right;
		background: url(../img/bund-right.jpg) top center no-repeat;
		width: 5px;
		height: 36px;
	}
	#bottom_text {
		text-align: center;
		line-height: 34px;
		color: #afab98;
	}
	#bottom_text a { color: #afab98; text-decoration: none; }
	#bottom_text a:hover { color: #ea669f; text-decoration: none; }
	
	#copyright {
		float: left;
		text-align: left;
		color: #636157;
		padding: 15px 0 0 15px;
	}
	#designedby {
		float: right;
		text-align: right;
		color: #636157;
		padding: 15px 15px 0 0;
	}
	#designedby a { color: #636157; text-decoration: none; }
	#designedby a:hover { color: #000000; text-decoration: none; }
/* BUND STYLES */
/* END */