*{
	padding: 0px ; margin: 0px;	
}
htm,BODY {
   margin:0px;
   padding:0px;
   text-align:center;
   background-color:#FFFFFF;
   color: #404040;
   font-size:12px;
   font-weight:normal;
   text-decoration:none;
   font-family:Arial,Tahoma,Verdana, Helvetica;
   background-image:url(../images/body_bg.png);
   background-repeat:repeat-x;
   height:100%;
}
div,table,tr,th,td,p,ul,li,input,textarea,SELECT,FORM,ADDRESS,h1,h2,h3{
	margin:0px;
   	padding:0px;
	font-family:Arial,Tahoma,Verdana, Helvetica;
	font-size:12px;
	color:#404040;
	text-align:left;
	font-weight:normal;
	text-decoration:none;
}
A IMG {
	border:none;
}
.clear{
	clear:both;
}
#container{
	position:relative;
	left:0px;
	top:0px;
	margin:0px auto;
	text-align:center;
	width:980px;
}
#header_flach{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:222px;
}
.header_img{
	position:absolute;
	left:0px;
	top:0px;
}
#main_menu{
	position:absolute;
	left:513px;
	top:133px;
	width:430px;
	height:76px;
}
#main_menu img{
	position:relative;
	left:0px;
	top:0px;
	float:left;
	margin-right:3px;
}
#search_box{
	position:absolute;
	left:28px;
	top:170px;
	width:256px;
	height:51px;
	background-image:url(../images/search_bar.png);
	background-repeat:no-repeat;
	background-position:0px;
}
.search_input{
	position:absolute;
	left:27px;
	top:7px;
	margin:0px;
	padding:0px;
	border:none;
	background-image:url(../images/search_bg.png);
	background-repeat:no-repeat;
	width:125px;
	height:22px;
	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	color:#404040;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
}
.search_btn{
	position:absolute;
	left:176px;
	top:8px;
}
#content_flach{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	text-align:center;
}
#left_navigation{
	position:relative;
	left:0px;
	top:0px;
	width:229px;
	float:left;
	margin-left:59px;
}
#body_content_flach{
	position:relative;
	left:0px;
	top:0px;
	width:665px;
	float:left;
}
#body_content_flach h1{
	margin:0px;
	padding:0px;
	margin-top:1px;
	margin-left:22px;
	margin-bottom:16px;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}
#left_menu_flach{
	position:relative;
	left:0px;
	top:0px;
	width:191px;
	margin-top:30px;
}
#left_menu_flach h3{
	color:#333333;
	font-size:14px;
	font-family:Arial;
	margin:0px;
	padding:0px;
	border-bottom:1px solid #DDDDDD;
	padding-bottom:10px;
	font-weight:bold;
}
#left_menu_flach a{
	display:block;
	width:100%;
	border-bottom:1px solid #DDDDDD;
	text-align:left;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#055AC9;
	text-decoration:none;
	line-height:24px;
	margin-bottom:0px;
	padding:0px;
}
#left_menu_flach a:hover{
	color: #cccc00;
}
#left_login{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	background-color:#D0D0D0;
	height:208px;
	margin-top:10px;
	margin-bottom:10px;
}
.login_left_top_img{
	position:absolute;
	left:0px;
	top:0px;
}
.login_right_top_img{
	position:absolute;
	right:0px;
	top:0px;
}
.login_left_bottom_img{
	position:absolute;
	left:0px;
	bottom:0px;
}
.login_right_bottom_img{
	position:absolute;
	right:0px;
	bottom:0px;
}
#home_products{
	position:relative;
	left:0px;
	top:0px;
	width:675px;
}
#home_product_item_box{
	position:relative;
	left:0px;
	top:0px;
	height:400px;
	width:194px;
	float:left;	
	margin-left:22px;
}
#home_product_item{
	position:relative;
	left:0px;
	top:0px;
	height:353px;
	width:100%;
	border-right:0px solid #DDDDDD;
}
#home_product_item_link{
	display:block;
	width:75px;
	height:25px;
	background-image:url(../images/laesmere.png);
	position:absolute;
	bottom:0px;
}
#product_item_bodyText{
	position:relative;
	left:0px;
	top:0px;
	width:124px;
}
#product_img{
	position:relative;
	left:0px;
	top:0px;
}
#product_item_bodyText h3{
	margin:0px;
	padding:0px;
	margin-top:11px;
	color:#055AC9;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
}
#product_item_bodyText p{
	color:#404040;
	font-size:12px;
	font-family:Arial;
	margin:0px;
	padding:0px;
}
#product_item_bodyText p.old_price{
	color:#949494;
	font-size:11px;
	font-family:Arial;
	line-height:16px;
	text-decoration:line-through;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-top:5px;
}
#product_item_bodyText p.special_price{
	color:#E38B00;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#rosogris{
	position:relative;
	left:0px;
	top:0px;
	width:194px;
	float:left;	
	margin-left:22px;
}
h3.aktuelle_tilbud{
	color:#333333;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-left:25px;
	margin-bottom:16px;
}
#aktuelle_tilbud_product{
	position:relative;
	left:0px;
	top:0px;
	width:444px;
	float:left;
}
#rosogris h3{
	margin:0px;
	padding:0px;
	color:#333333;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
}
#rosogris p{
	margin:0px;
	padding:0 40px 0 0;
	color:#404040;
	font-size:12px;
	font-family:Arial;
	line-height:20px;
	margin-top:14px;
}
#footer_flach{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
	height:75px;
	background-color:#D0D0D0;
	margin-top:120px;
	text-align:center;
}
#footer_body_content{
	position:relative;
	left:0px;
	top:0px;
	width:980px;
	margin:0px auto;
}
#footer_body_content p{
	margin:0px;
	padding:0px;
	color:#055AC9;
	font-family:Arial;
	font-size:12px;
	padding-top:27px;
	margin-left:57px;
}
#footer_body_content p a{
	margin:0px;
	padding:0px;
	color:#055AC9;
	font-family:Arial;
	font-size:12px;
}
#left_login_bodyText{
	position:relative;
	left:0px;
	top:0px;
	width:100%;
}
#left_login_bodyText h3{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin-left:20px;
	padding-top:18px;
	margin-bottom:10px;
}
.login_text{
	margin-left:12px;
	height:22px;
	width:183px;
	background-image:url(../images/login_textbg.png);
	background-repeat:no-repeat;
	border:none;
	padding-top:7px;
	padding-left:8px;
	margin-bottom:9px;
}
.login_checkbox{
	margin-left:12px;
	margin-right:5px;
	margin-top:15px;
}
.login_submitbtn{
	position:absolute;
	left:100px;
	top:130px;
}
#left_login_bodyText p{
	margin-left:12px;
	margin-top:20px;
}
#left_login_bodyText p a{
	color:#055AC9;
}
#inner_body_content{
	position:relative;
	left:0px;
	top:0px;
	width:855px;
	padding:25px 15px;
	margin:0px auto;
}
#inner_body_content h3{
	font-family:Arial,Helvetica,sans-serif;
	font-size:150%;
	margin:15px 0;
	padding-bottom:5px;
	color:#404040;
	line-height:125%;
}

p.special_price span.product-Old-Price {
	text-decoration:line-through;
}