@charset "iso-8859-1";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background:url(grafik/bg.png) repeat-x #D7D7D7;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;


}


div.wrap {
	width:952px;
	margin:auto;
}

div.header {
	width:952px;
	height:160px;
	background:url(grafik/header_bg.png) no-repeat;
}

div.cart {
	float:right;
	width:122px;
	margin:58px 45px 0 0;
	color:#FFF;
	font-size:11px;
}

div.logo {
	width:367px;
	height:104px;
	float:left;
	margin:10px 0 0 20px;
}

div.top_menu {
	float:left;
	height:37px;
	margin:5px 0 0 20px;
}

div.top_menu li{
	list-style:none;
	display:inline;
	margin-right:15px;
}

div.top_menu li a:hover{
	padding-bottom:3px;
	border-bottom:3px solid #AE1456;
}

div.top_menu a{
	color:#FFF;
	font-size:16px;
	text-transform:uppercase;
}

div.top_menu span a:hover{

}

span.hover a:hover{
		padding:0 0 3px 0;
	border-bottom:3px solid #AE1456;
	}
	
div.where {
	width:952px;
	height:25px;
	padding:15px 0 0 0px;
	border-bottom:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#656565;
}

		div.where a{
			color:#656565;
		}
div.where_text {
	float:left;
	padding:0px;
	margin:0px;
}	


div.where_menu {
	float:right;
	padding:0px;
	margin:0px;
	text-transform:uppercase;
}
div.where_menu a:hover{
	text-decoration:underline;
}

div.where_menu li{
	float:left;
	list-style-type:none;
	margin:0 20px 0 0;
}


div.left {
	float:left;
	width:202px;
	background:#FFF;
}

div.search {
	width:184px;
	height:100px;
	margin:0px auto 2px auto;
	padding:28px 0 0 10px;
	background:#FFF;
	border-right:3px solid #F3F4F3;
	border-bottom:3px solid #F3F4F3;
	border-left:3px solid #F3F4F3;
}
		
		input.search_text {
			width:148px;
			height:19px;
			background:url(grafik/search_text.png) no-repeat;
			padding:8px 0 0 30px;
			border:none;
		}
		
		input.search_button {
			float:right;
			width: 63px;
			height:25px;
			background:url(grafik/search_button.png) no-repeat;
			border:none;
			margin:5px 5px 0 0;
		}

div.box {
	width:184px;
	margin:0px auto 2px auto;
	padding:10px 0 0 10px;
	background:#F8F8F8;
	border-right:3px solid #F3F4F3;
	border-bottom:3px solid #F3F4F3;
	border-left:3px solid #F3F4F3;
}

.menutree
{
	padding: 0;
	margin:15px 0 20px 0;
}

.menutree ul
{
	list-style: none;
	list-style-position: inside;
	margin: 5px 0 5px 0;
	padding: 0px;
	text-transform:uppercase;
}

.menutree ul a{
	color:#656565;
}


.menutree ul li 
{
	padding-left: 10px;
}

ul.menu_selected
{
	font-weight: bold;
}

	


div.news_box {
	width:184px;
	height:100%;
	margin:0px auto 2px auto;
	padding:10px 0 0 10px;
	background:#F8F8F8;
	border-right:3px solid #F3F4F3;
	border-bottom:3px solid #F3F4F3;
	border-left:3px solid #F3F4F3;
}

div.news_date {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#656565;
	margin:10px 0 10px 0;
}

div.news_text {
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:none;
	color:#656565;
	padding:0 0 10px 0;
}

div.cont {
	float:left;
	width:729px;
	padding:15px 5px 190px 5px;
	margin: 0 0 0 10px;
}

div.footer_wrap{
	width:100%;
	height:170px;
	background:#FFF;
	position: fixed;
	bottom:0;
	left:0;

}

div.footer_hoop {
	width:100%;
	height:170px;
	background:url(grafik/footer_bg.png) repeat-x;
	border-top:3px solid #FFF;
}

div.footer_inner {
	width:952px;
	margin:auto;
}

div.footer_box {
	width:210px;
	height:160px;
	float:left;
	font-size:11px;
	color:#656565;
}

div.footer_box li{
	list-style-type:none;
	margin-left:20px;
}

div.footer_headline{
	color:#650033;
	font-size:15px;
	margin:10px 0 10px 15px;
}

div.footer_sep {
	height:120px;
	width:1px;
	background:url(grafik/dotted_line.png) no-repeat;
	float:left;
	margin:10px 25px 0 0;
	overflow:hidden;
}

input.text {
	width:168px;
	height:18px;
	border:none;
	background:url(grafik/input_text.png) no-repeat;
	color:#999999;
	font-size:10px;
	padding:8px 0 0 10px;
}

input.send_button {
	width:96px;
	height:21px;
	border:0px;
	background:url(grafik/send_button.png) no-repeat;

}

input.logga_in {
	width:96px;
	height:21px;
	border:0px;
	background:url(grafik/logga_in.png) no-repeat;
	margin-top:10px;

}

div.prod_list {
	float:left;
	margin:10px 10px 0 0;
	width:169px;
	height:273px;
	background:#FFF;
}

div.prod_name {
	width:144px;
	margin:3px auto 0 auto;
}
	
	
div.prod_image {
	width:144px;
	height:198px;
	margin:10px auto 0 auto;
}

div.prod_bottom {
	width:144px;
	margin:5px auto 0 auto;
}

div.p_left{
	float:left;
	font-size:20px;
}
div.p_right{
	float:right;
}