
/* media ------------------------------*/
@media print {
.print {
	display: none;
}
}



html, body {
	width: 100%; 
}

html, body, form {
	margin: 0px; 
	padding: 0px;
}


a img {
	border:0;
}

#body {
		background:#ffffff url('/client_files/images/body_background.gif') repeat-y;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:72%;
	}


#layout {
		
		clear:both; 
		width:974px;
		text-align:left;
	}
	
#layout_header {
		text-align:left;
	}
	

#layout_menu {
		background-color:#aaa69e;
		padding:5px 0 5px 12px;
	}
	
	#layout_menu a {
		padding:2px;
		color:#000000;
		font-size:11px;
		font-weight:700;
		text-decoration:none;
	}
	#layout_menu a:hover {
		text-decoration:underline;
	}


#layout_content {
	width:973px;
}

#layout_content_left {
	width:221px;
	vertical-align:top;
	background: url('/shop/images/common/menu_background.gif') no-repeat;
	color:#ffffff;
}
	 #layout_content_left_placeholder {
		margin:0px 10px 0px 10px;
	}

#layout_content_main {
	width:532px;
}
	#layout_content_main_placeholder {
		margin:0 15px 0 10px;
	}


	#layout_content_main a {
		color:#000000;
		text-decoration:underline;
	}
	
	#layout_content_main a:hover {
		color:#666666;
		text-decoration:none;
	}


#layout_content_right {
	width:220px;
}
	#layout_content_right_placeholder {
		margin:0px 5px 0px 5px;
	}

	#layout_content_right a {
		color:#000000;
		text-decoration:none;
	}
	
	#layout_content_right a:hover {
		color:#666666;
		text-decoration:underline;
	}


.layout_content_spacer {
}



ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#000000;
	font-size:11px;
}

ul li a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

/* bredd ------------------------------*/

.w20 {
	width: 20px; 
}
.w30 {
	width: 30px; 
}
.w35 {
	width: 35px; 
}
.w40 {
	width: 40px; 
}
.w50 {
	width: 50px; 
}
.w60 {
	width: 60px; 
}
.w70 {
	width: 70px; 
}
.w80 {
	width: 80px; 
}
.w100 {
	width: 100px; 
}
.w130 {
	width: 130px; 
}
.w150 {
	width: 150px; 
}
.w175 {
	width: 175px;
}
.w180 {
	width: 180px; 
}
.w190 {
	width: 190px; 
}
.w200 {
	width: 200px; 
}
.w250 {
	width: 250px; 
}
.w260 {
	width: 260px; 
}
.w270 {
	width: 270px; 
}
.w300 {
	width: 300px; 
}
.w350 {
	width: 350px; 
}
.w400 {
	width: 400px; 
}
.w450 {
	width: 450px; 
}
.w460 {
	width: 460px; 
}
.w530 {
	width: 530px; 
}

/* direkta html taggar ----------------*/
label {
	cursor:pointer;
	cursor:hand;
}


input, select, textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000; 
}

.textfield {
	border: 1px solid #84969C;
}

.textarea { 
	border: 1px solid #84969C;
 
}




/* typsnitt och storlek ---------------*/

	h1 { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.6em; 
		color:#000000; 
		margin:0 0 0.4em 0;
		font-weight:700;
	}

	h2 { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.5em; 
		color:#000000; 
		margin:0 0 0.4em 0;
		font-weight:700;
	}

	h3 { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.4em; 
		color:#000000; 
		margin:0 0 0.3em 0;
		font-weight:700;
	}

	h4 { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.3em; 
		color:#000000; 
		margin:0 0 0.3em 0;
		font-weight:700;
	}

	h5 { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.2em; 
		color:#000000; 
		margin:0 0 0.2em 0;
		font-weight:700;
	}

	h6 { 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:1.1em; 
		color:#000000; 
		margin:0 0 0.2em 0;
		font-weight:700;
	}



.text1 { 
	font-family: Verdana, Arial, sans-serif;
	font-size: 22px; 
	font-weight: bold; 
	text-decoration: none;
}
.text2 { 
	font-family: Verdana, Arial, sans-serif;	
	font-size: 18px; 
	font-weight: bold; 
	text-decoration: none;
}
.text3 { 
	font-family: Verdana, Arial, sans-serif;	
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: none;
}
.text4 { 
	font-family: Verdana, Arial, sans-serif;		
	font-size: 13px; 
	text-decoration: none; 
}
.text5 { 
	font-family: Verdana, Arial, sans-serif;	
	font-size: 10px; 
	text-decoration: none; 
}
.text6 { 
	font-family: Verdana, Arial, sans-serif;	
	font-size: 9px; 
	text-decoration: none; 
}



.smaller {
	font-size:smaller;
}



/* font styles -------------------------*/

.b {
	font-weight: bold;
}
.i {
	font-style: italic;
}
.u {
	text-decoration: underline; 
}

.n {
 font-weight: normal; 
}


/* font färger -------------------------*/

.grey {
	color: #666; 	
}
.grey30 {
	color: #B2B2B2;
}
.grey50 {
	color: #7F7F7F;
}
.black {
	color: #000000; 	
}
.white {
	color: #FFFFFF; 	
}
.orange {
	color: #FDCC99;	
}
.red {
	color: #FF0000;	
}
.green {
	color: #339933;	
}


/* font hover -------------------------*/

.link {
	text-decoration: none; 
}
.link:hover {
	text-decoration: underline; 
}
.link_underline {
	text-decoration: underline; 
}
.link_underline:hover {
	text-decoration: none; 
}



/* bakgrund --------------------------*/

.bgwhite {
	background-color: #FFFFFF;
}
.bggrey {
	background-color: #BDBABD;
}
.bggrey2 {
	background-color: #DEDBDE;
}
.bggrey3 {
	background-color: #EFEBEF;
}
.bggrey4 {
	background-color: #BC2E0A;
}
.bgred {
	background-color: #C3AD85;
	}
.bgyellow {
	background-color: #FAB519;
}
.bgyellow2 {
	background-color: #FDCE67;
}
/* border -----------------------------*/

.border {
	border: 1px solid #000000;
}
.borderleft {
	border-left: 1px solid #000000;
}
.borderright {
	border-right: 1px solid #000000;
}
.bordertop {
	border-top: 1px solid #000000;
}
.borderbottom {
	border-bottom: 1px solid #000000;
}

.bordergrey {
	border: 1px solid #84969C;
}
.borderleftgrey {
	border-left: 1px solid #84969C;
}
.borderrightgrey {
	border-right: 1px solid #84969C;
}
.bordertopgrey {
	border-top: 1px solid #84969C;
}
.borderbottomgrey {
	border-bottom: 1px solid #84969C;
}

.bordertopwhite {
	border-top: 1px solid #FFFFFF;
}

.borderimage {
	border: 2px solid #CEE3C6;
}
/* cursor ----------------------------*/

.hand {
	cursor: pointer;
	cursor: hand;
}


/* position --------------------------*/

.left {
	float:left;
}
.right {
	float:right;
}

.txtLeft {
	text-align:left;
}

.txtRight {
	text-align:right;
}

.txtCenter {
	text-align:center;
}

.imgleft {
	float:left;
	margin-right: 6px;
}

.imgright {
	float:right;
		margin-left: 6px;
}

/* marginaler ------------------------*/
.paddingleft {
	padding-left: 10px;
}
.paddingtop {
	padding-top: 10px;
}
.paddingright {
	padding-right: 10px;
}
.paddingbottom {
	padding-bottom: 10px;
}



/* övrigt ----------------------------*/
.basket_blink {
	background-image: url('/shop/images/common/basket_ani.gif');
}

.price {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	white-space:nowrap;
}

.price_campaign {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 14px; 
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	white-space:nowrap;
}

.price_big {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 14px; 
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	white-space:nowrap;
}

.price_campaign_big {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 14px; 
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	white-space:nowrap;
}
.clear {
	clear:both;
}
.nowrap {
	white-space:nowrap;
}


.body_public {
	margin:0px;
	padding:0px;
	height:100%;
	width:100%;
}

.body_private {
	background-color: #EFEBEF;
	margin-left:10px;
	margin-top:30px;
	margin-right:10px;
	margin-bottom:10px;
	padding:0px;
}


.frmErr {
	font-family: Verdana, Arial, sans-serif; 
	font-size: 9px; 
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
}
.copy { 
	font-family: Verdana, Arial, sans-serif;	
	font-size: 11px; 
	color: #615E51; 
	text-decoration: none; 
}

fieldset {
	padding:0px;
}
legend {
	font-family: Verdana, Arial, sans-serif;	
	font-size: 14px; 
	font-weight:bold;
	color: #84969C; 
	text-decoration: none;
}

.menu, .menu:hover, .menu_active { 
	font-size: 10px;
	color: #ffffff; 
	text-decoration: none; 
}

.menu:hover {
	font-size: 10px;
	color: #ffffff; 
	text-decoration: none; 
}




.topmenu { 
	width:80px;
	padding-left:10px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:4px;
	background-color: #A2B5BC;
	font-family: Verdana, Arial, sans-serif;	
	font-size: 9px; 
	color: #000000; 
	text-decoration: none; 
	float:left;
	margin-right:2px;
}


p {
	margin-left:0px;
	margin-top:2px;
	margin-right:0px;
	margin-bottom:12px;
}
.html { 
	font-family: "Courier New", Courier, mono;
	font-size: 12px; 
	color: #000000; 
	text-decoration: none; 
}


/* hml editor --------------------------------------------------------*/
	.Bild_vanster {
		float:left;
		clear:left;
		margin-right:8px;
	}
	
	.Bild_hoger {
		float:right;
		clear:right;
		margin-left:8px;
	}
	
	.mindre_storlek {
		font-size:smaller;
	}
	.storre_text {
		font-size:larger;
	}
	
	.tabell_vanster {
		display:block;
		float:left;
		clear:left;
		margin:0 10px 0 0;
		width:226px;
	}
	.tabell_vanster td {
		padding:10px;
	}
	
	.stor_bild {
		display:block;
		margin:0;
	}
